xenocara/lib
matthieu 4c672aa51a Merge from upstream X.Org : Fix size calculation in _XimAttributeToValue
The check here guards the read below.

For `XimType_XIMStyles`, these are `num` of `CARD32` and for
`XimType_XIMHotKeyTriggers` these are `num` of `XIMTRIGGERKEY` ref[1]
which is defined as 3 x `CARD32`.  (There are data after the
`XIMTRIGGERKEY` according to the spec but they are not read by this
function and doesn't need to be checked.)

The old code here used the native datatype size instead of the wire
protocol size causing the check to always fail.

Also fix the size calculation for the header (size). It is 2 x CARD16
for both types despite the unused `CARD16` for `XimType_XIMStyles`.

This fixes a regression caused by previous commit.
2020-08-06 14:28:54 +00:00
..
fontconfig Update to freetype 2.10.1. Tested by semarie@ and naddy@ 2019-09-10 19:13:54 +00:00
freetype Update to freetype 2.10.2. Tested by krw@ and myself. 2020-06-27 09:06:07 +00:00
libdmx Update to libdmx 1.1.4 2018-05-21 20:06:55 +00:00
libdrm Merge libdrm 2.4.100 2019-11-27 02:17:47 +00:00
libepoxy Update to libepoxy 1.5.4. ok jsg@ 2020-01-26 13:45:49 +00:00
libfontenc Update to libfontenc 1.1.4. ok jca@ 2019-03-02 21:13:28 +00:00
libGLU update to GLU 9.0.1 2019-11-27 10:26:12 +00:00
libGLw
libICE regen after xtrans 1.4.0 update. 2019-08-04 13:47:51 +00:00
libpciaccess Update to libpciaccess 0.14 2018-05-21 20:02:28 +00:00
libSM Update to libSM 1.2.3 2018-10-20 19:25:32 +00:00
libtxc_dxtn
libX11 Merge from upstream X.Org : Fix size calculation in _XimAttributeToValue 2020-08-06 14:28:54 +00:00
libXau Update to libXau 1.0.9. ok jsg@ 2019-02-21 19:38:46 +00:00
libXaw
libxcb Update to libxcb 1.14 and xcb-proto 1.14. ok tb@ 2020-05-16 08:49:00 +00:00
libXcomposite Update to libXcomposite 0.4.5. ok tb@ 2019-06-19 19:29:23 +00:00
libXcursor Update to libXcursor 1.2.0. ok tb@ 2019-06-19 19:30:32 +00:00
libXdamage Update to libXdamage 1.1.5. ok tb@ 2019-06-19 19:31:20 +00:00
libXdmcp Update to libXdmcp 1.1.3 2019-08-04 13:25:20 +00:00
libXext Update to libXext 1.3.4. ok tb@ 2019-06-19 19:33:29 +00:00
libXfixes
libXfont2 Update to libXfont2 2.0.4 2019-12-14 14:57:44 +00:00
libXft Update to freetype 2.10.1. Tested by semarie@ and naddy@ 2019-09-10 19:13:54 +00:00
libXi Update to libXi 1.7.10. Tested by krw@ and naddy@ 2020-01-04 17:56:26 +00:00
libXinerama Update to libXinerama 1.1.4 2018-07-12 15:16:03 +00:00
libxkbfile Update to libxkbfile 1.1.0. Tested by krw@ and naddy@ 2020-01-04 17:58:47 +00:00
libxkbui
libXmu Oops fix previous. 2020-01-14 21:18:04 +00:00
libXpm Update to libXpm 3.5.13. 2020-01-04 18:00:46 +00:00
libXpresent regen 2018-08-05 12:10:01 +00:00
libXrandr Update to libXrandr 1.5.2 2020-05-16 09:45:24 +00:00
libXrender
libXRes Update to libXRes 1.2.0 2017-10-22 09:14:28 +00:00
libXScrnSaver Update to libXScrnSaver 1.2.3 2018-07-12 15:10:28 +00:00
libxshmfence Use __MAP_NOFAULT such that a client cannot use ftruncate and make the 2018-07-11 06:59:03 +00:00
libXt Update to libXt 1.2.0. Tested by tb@ 2020-01-14 20:48:59 +00:00
libxtrans Update to libxtrans 1.4.0. Major bumps for libX11 and libICE. 2019-08-04 13:33:46 +00:00
libXtst
libXv
libXvMC Update to libXvMC 1.0.12. Tested by krw@ and naddy@ 2020-01-04 17:57:39 +00:00
libXxf86dga Update to libXxf86dga 1.1.5 2020-05-16 09:47:20 +00:00
libXxf86vm
mesa Fix Mesa build with clang 10 on mips64. 2020-08-01 03:51:31 +00:00
pixman Update to pixman 0.38.4. ok jca@ naddy@ 2019-05-11 07:46:06 +00:00
xcb-util
xcb-util-cursor
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wm Fix SHARED_LIBS 2020-07-19 17:10:17 +00:00
xcb-util-xrm
Makefile Unlink libxbui from the build. ok jsg@ 2020-07-08 20:01:53 +00:00