History log of /xsrc/external/mit/libX11/dist/modules/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
07fb9b8f 09-Mar-2025 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.12

6e467124 17-Nov-2024 mrg <mrg@NetBSD.org>

merge libX11 1.8.10

3b4ba46c 17-Nov-2024 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.10

c6e579a2 02-Jul-2024 mrg <mrg@NetBSD.org>

merge libX11 1.8.9.

ebe525bc 02-Jul-2024 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.9

7d2c738b 19-Jun-2023 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.6

14db512d 05-Feb-2023 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.4

b7163d5b 19-Dec-2022 martin <martin@NetBSD.org>

Fix broken revert commit part #2

0efe039a 19-Dec-2022 martin <martin@NetBSD.org>

Argh, undo "revert" commit to wrong branch

1ccffcbd 19-Dec-2022 martin <martin@NetBSD.org>

Try to revert partial previous commit (ssh connection dropped)

507fd43f 19-Dec-2022 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.3

5efbdfc3 11-Nov-2022 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.2

e9628295 13-Jul-2022 mrg <mrg@NetBSD.org>

initial import of libX11-1.8.1

03ea5dc6 10-Jul-2021 mrg <mrg@NetBSD.org>

initial import of libX11-1.7.2

9c927599 19-May-2021 mrg <mrg@NetBSD.org>

initial import of libX11-1.7.1

15c3e985 27-Apr-2021 mrg <mrg@NetBSD.org>

merge libX11 1.7.0.

d4a3aaf4 27-Apr-2021 mrg <mrg@NetBSD.org>

initial import of libX11-1.7.0

16add077 30-Aug-2020 mrg <mrg@NetBSD.org>

merge libX11 1.6.12.

d7c63e31 30-Aug-2020 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.12

72837c87 04-Aug-2020 maya <maya@NetBSD.org>

From 93fce3f4e79cbc737d6468a4f68ba3de1b83953b Mon Sep 17 00:00:00 2001
From: Yichao Yu <yyc1992@gmail.com>
Date: Sun, 2 Aug 2020 13:43:58 -0400
Subject: [PATCH] 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`.

[1] https://www.x.org/releases/X11R7.6/doc/libX11/specs/XIM/xim.html#Input_Method_Styles

This fixes a regression caused by 388b303c62aa35a245f1704211a023440ad2c488 in 1.6.10.

9c019ec5 31-Jul-2020 maya <maya@NetBSD.org>

initial import of libX11-1.6.10

258a0ebe 08-Jul-2019 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.8

38ae11fc 30-Dec-2018 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.7

bd8e7fb0 28-Aug-2018 mrg <mrg@NetBSD.org>

merge libX11 1.6.6.

3233502e 28-Aug-2018 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.6

862bcd1a 04-Mar-2017 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.5

bf1710e2 13-Oct-2016 joerg <joerg@NetBSD.org>

Add explicit char cast to deal with constants being implicitly changed
on signed char platforms.

2d67cb4f 04-Oct-2016 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.4

cf2acdde 19-Jul-2015 mrg <mrg@NetBSD.org>

merge libX11 1.6.3.

this properly fixes src/xkb/XKBMAlloc.c rev 1.2 as well (this probably
should be looked at for pull up as patch.)

0f8248bf 19-Jul-2015 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.3

c555af55 16-Mar-2014 mrg <mrg@NetBSD.org>

merge libX11 1.6.2.

818534a1 16-Mar-2014 mrg <mrg@NetBSD.org>

initial import of libX11-1.6.2


/external/mit/libX11/dist/modules/Makefile.in
/external/mit/libX11/dist/modules/im/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/imCallbk.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIc.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIm.c
/external/mit/libX11/dist/modules/im/ximcp/imDefLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imDispch.c
/external/mit/libX11/dist/modules/im/ximcp/imExten.c
/external/mit/libX11/dist/modules/im/ximcp/imInsClbk.c
/external/mit/libX11/dist/modules/im/ximcp/imInt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIm.c
/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
/external/mit/libX11/dist/modules/im/ximcp/imRm.c
/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIc.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIm.c
/external/mit/libX11/dist/modules/im/ximcp/imTrX.c
/external/mit/libX11/dist/modules/im/ximcp/imTrans.c
/external/mit/libX11/dist/modules/im/ximcp/imTransR.c
/external/mit/libX11/dist/modules/lc/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/Makefile.in
/external/mit/libX11/dist/modules/lc/def/Makefile.in
/external/mit/libX11/dist/modules/lc/def/lcDefConv.c
/external/mit/libX11/dist/modules/lc/gen/Makefile.in
/external/mit/libX11/dist/modules/lc/xlocale/Makefile.in
/external/mit/libX11/dist/modules/lc/xlocale/lcEuc.c
/external/mit/libX11/dist/modules/lc/xlocale/lcJis.c
/external/mit/libX11/dist/modules/lc/xlocale/lcSjis.c
/external/mit/libX11/dist/modules/om/Makefile.in
/external/mit/libX11/dist/modules/om/generic/Makefile.in
/external/mit/libX11/dist/modules/om/generic/omGeneric.c
556b6652 30-May-2013 mrg <mrg@NetBSD.org>

merge libX11 1.5.99.902.

eb411b4b 30-May-2013 mrg <mrg@NetBSD.org>

initial import of libX11-1.5.99.902


/external/mit/libX11/dist/modules/Makefile.in
/external/mit/libX11/dist/modules/im/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/Makefile.am
/external/mit/libX11/dist/modules/im/ximcp/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/imCallbk.c
/external/mit/libX11/dist/modules/im/ximcp/imDefFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIc.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIm.c
/external/mit/libX11/dist/modules/im/ximcp/imDefLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imDispch.c
/external/mit/libX11/dist/modules/im/ximcp/imExten.c
/external/mit/libX11/dist/modules/im/ximcp/imImSw.c
/external/mit/libX11/dist/modules/im/ximcp/imInsClbk.c
/external/mit/libX11/dist/modules/im/ximcp/imInt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcGIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIm.c
/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
/external/mit/libX11/dist/modules/im/ximcp/imLcSIc.c
/external/mit/libX11/dist/modules/im/ximcp/imRm.c
/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIc.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIm.c
/external/mit/libX11/dist/modules/im/ximcp/imTrX.c
/external/mit/libX11/dist/modules/im/ximcp/imTrans.c
/external/mit/libX11/dist/modules/im/ximcp/imTransR.c
/external/mit/libX11/dist/modules/lc/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/Makefile.in
/external/mit/libX11/dist/modules/lc/def/Makefile.in
/external/mit/libX11/dist/modules/lc/gen/Makefile.in
/external/mit/libX11/dist/modules/lc/xlocale/Makefile.in
/external/mit/libX11/dist/modules/om/Makefile.in
/external/mit/libX11/dist/modules/om/generic/Makefile.in
/external/mit/libX11/dist/modules/om/generic/omXChar.c
d8e76104 03-Aug-2011 mrg <mrg@NetBSD.org>

merge libX11 1.4.4

6cc2b21f 03-Aug-2011 mrg <mrg@NetBSD.org>

initial import of libX11 1.4.4. important changes include:
- fix many memory leaks
- fix use-after-free errors
- better error messages for XCB protocol issues

we could use the new setup POSTLOCALELIBDIR to make i18n 32-bit
compat aware, if we ever decide to create compat 32-bit X11 libs.

c17aa6b1 23-Jul-2011 mrg <mrg@NetBSD.org>

merge libX11 1.4.3.

57f47464 23-Jul-2011 mrg <mrg@NetBSD.org>

initial import of libX11-1.4.3. important changes include:
uncommon memory leak fixes
uninitialised memory fixes

e9fcaa8a 23-Feb-2011 mrg <mrg@NetBSD.org>

initial import of libX11-1.4.1:
- remove support for building without XCB
- many man page updates
- many random bug fixes
- several new nls aliases (need to enable these yet.)

47f86ac1 22-Nov-2010 mrg <mrg@NetBSD.org>

initial import of libX11-1.3.6. this includes a few fixes to keysyms,
the removal of the XKeysymDB, and aliases for nb_NO.utf8 and nn_NO.utf8.

37e7fe2c 03-Oct-2010 christos <christos@NetBSD.org>

ifdef out code that truncates the source length to the destination length
if it is larger. Seems useless to do that since the code tests for both
source length and destination to be non-zero. This fixes cut-n-paste problem
in xterm where the paste length was limited to 1024 (BUFSIZ) in button.c

61234c2c 14-Aug-2010 mrg <mrg@NetBSD.org>

initial import of libX11-1.3.5

88de56cc 16-Jun-2010 mrg <mrg@NetBSD.org>

initial import of libX11-1.3.4

b4ee4795 22-May-2010 mrg <mrg@NetBSD.org>

initial import of libX11-1.3.3


/external/mit/libX11/dist/modules/Makefile.in
/external/mit/libX11/dist/modules/im/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/Makefile.am
/external/mit/libX11/dist/modules/im/ximcp/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/imCallbk.c
/external/mit/libX11/dist/modules/im/ximcp/imDefFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIc.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIm.c
/external/mit/libX11/dist/modules/im/ximcp/imDefLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imDispch.c
/external/mit/libX11/dist/modules/im/ximcp/imEvToWire.c
/external/mit/libX11/dist/modules/im/ximcp/imExten.c
/external/mit/libX11/dist/modules/im/ximcp/imImSw.c
/external/mit/libX11/dist/modules/im/ximcp/imInsClbk.c
/external/mit/libX11/dist/modules/im/ximcp/imInt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcGIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIm.c
/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
/external/mit/libX11/dist/modules/im/ximcp/imLcSIc.c
/external/mit/libX11/dist/modules/im/ximcp/imRm.c
/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIc.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIm.c
/external/mit/libX11/dist/modules/im/ximcp/imTrX.c
/external/mit/libX11/dist/modules/im/ximcp/imTrans.c
/external/mit/libX11/dist/modules/im/ximcp/imTransR.c
/external/mit/libX11/dist/modules/lc/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/Makefile.am
/external/mit/libX11/dist/modules/lc/Utf8/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/lcUTF8Load.c
/external/mit/libX11/dist/modules/lc/def/Makefile.am
/external/mit/libX11/dist/modules/lc/def/Makefile.in
/external/mit/libX11/dist/modules/lc/def/lcDefConv.c
/external/mit/libX11/dist/modules/lc/gen/Makefile.am
/external/mit/libX11/dist/modules/lc/gen/Makefile.in
/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
/external/mit/libX11/dist/modules/lc/xlocale/Makefile.am
/external/mit/libX11/dist/modules/lc/xlocale/Makefile.in
/external/mit/libX11/dist/modules/lc/xlocale/lcEuc.c
/external/mit/libX11/dist/modules/lc/xlocale/lcJis.c
/external/mit/libX11/dist/modules/lc/xlocale/lcSjis.c
/external/mit/libX11/dist/modules/om/Makefile.in
/external/mit/libX11/dist/modules/om/generic/Makefile.am
/external/mit/libX11/dist/modules/om/generic/Makefile.in
/external/mit/libX11/dist/modules/om/generic/omDefault.c
/external/mit/libX11/dist/modules/om/generic/omGeneric.c
/external/mit/libX11/dist/modules/om/generic/omImText.c
/external/mit/libX11/dist/modules/om/generic/omText.c
/external/mit/libX11/dist/modules/om/generic/omTextEsc.c
/external/mit/libX11/dist/modules/om/generic/omTextExt.c
/external/mit/libX11/dist/modules/om/generic/omTextPer.c
/external/mit/libX11/dist/modules/om/generic/omXChar.c
2e9c7c8c 18-Jul-2009 mrg <mrg@NetBSD.org>

initial import of libX11-1.2.2

61b2299d 10-Mar-2009 mrg <mrg@NetBSD.org>

initial import of libX11-1.2


/external/mit/libX11/dist/modules/Makefile.in
/external/mit/libX11/dist/modules/im/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/imCallbk.c
/external/mit/libX11/dist/modules/im/ximcp/imDefFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIc.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIm.c
/external/mit/libX11/dist/modules/im/ximcp/imDefLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imDispch.c
/external/mit/libX11/dist/modules/im/ximcp/imEvToWire.c
/external/mit/libX11/dist/modules/im/ximcp/imExten.c
/external/mit/libX11/dist/modules/im/ximcp/imImSw.c
/external/mit/libX11/dist/modules/im/ximcp/imInsClbk.c
/external/mit/libX11/dist/modules/im/ximcp/imInt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcGIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIm.c
/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
/external/mit/libX11/dist/modules/im/ximcp/imLcSIc.c
/external/mit/libX11/dist/modules/im/ximcp/imRm.c
/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIc.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIm.c
/external/mit/libX11/dist/modules/im/ximcp/imTrX.c
/external/mit/libX11/dist/modules/im/ximcp/imTrans.c
/external/mit/libX11/dist/modules/im/ximcp/imTransR.c
/external/mit/libX11/dist/modules/lc/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/lcUTF8Load.c
/external/mit/libX11/dist/modules/lc/def/Makefile.in
/external/mit/libX11/dist/modules/lc/gen/Makefile.in
/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
/external/mit/libX11/dist/modules/lc/xlocale/Makefile.in
/external/mit/libX11/dist/modules/lc/xlocale/lcEuc.c
/external/mit/libX11/dist/modules/lc/xlocale/lcJis.c
/external/mit/libX11/dist/modules/lc/xlocale/lcSjis.c
/external/mit/libX11/dist/modules/om/Makefile.in
/external/mit/libX11/dist/modules/om/generic/Makefile.in
/external/mit/libX11/dist/modules/om/generic/omGeneric.c
/external/mit/libX11/dist/modules/om/generic/omText.c
/external/mit/libX11/dist/modules/om/generic/omTextEsc.c
/external/mit/libX11/dist/modules/om/generic/omTextPer.c
/external/mit/libX11/dist/modules/om/generic/omXChar.c
1ab64890 30-Jul-2008 mrg <mrg@NetBSD.org>

initial import of libX11-1.1.4


/external/mit/libX11/dist/modules/Makefile.am
/external/mit/libX11/dist/modules/Makefile.in
/external/mit/libX11/dist/modules/im/Makefile.am
/external/mit/libX11/dist/modules/im/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/Makefile.am
/external/mit/libX11/dist/modules/im/ximcp/Makefile.in
/external/mit/libX11/dist/modules/im/ximcp/imCallbk.c
/external/mit/libX11/dist/modules/im/ximcp/imDefFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIc.c
/external/mit/libX11/dist/modules/im/ximcp/imDefIm.c
/external/mit/libX11/dist/modules/im/ximcp/imDefLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imDispch.c
/external/mit/libX11/dist/modules/im/ximcp/imEvToWire.c
/external/mit/libX11/dist/modules/im/ximcp/imExten.c
/external/mit/libX11/dist/modules/im/ximcp/imImSw.c
/external/mit/libX11/dist/modules/im/ximcp/imInsClbk.c
/external/mit/libX11/dist/modules/im/ximcp/imInt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imLcGIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIc.c
/external/mit/libX11/dist/modules/im/ximcp/imLcIm.c
/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
/external/mit/libX11/dist/modules/im/ximcp/imLcSIc.c
/external/mit/libX11/dist/modules/im/ximcp/imRm.c
/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiFlt.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIc.c
/external/mit/libX11/dist/modules/im/ximcp/imThaiIm.c
/external/mit/libX11/dist/modules/im/ximcp/imTrX.c
/external/mit/libX11/dist/modules/im/ximcp/imTrans.c
/external/mit/libX11/dist/modules/im/ximcp/imTransR.c
/external/mit/libX11/dist/modules/lc/Makefile.am
/external/mit/libX11/dist/modules/lc/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/Makefile.am
/external/mit/libX11/dist/modules/lc/Utf8/Makefile.in
/external/mit/libX11/dist/modules/lc/Utf8/lcUTF8Load.c
/external/mit/libX11/dist/modules/lc/def/Makefile.am
/external/mit/libX11/dist/modules/lc/def/Makefile.in
/external/mit/libX11/dist/modules/lc/def/lcDefConv.c
/external/mit/libX11/dist/modules/lc/gen/Makefile.am
/external/mit/libX11/dist/modules/lc/gen/Makefile.in
/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
/external/mit/libX11/dist/modules/lc/xlocale/Makefile.am
/external/mit/libX11/dist/modules/lc/xlocale/Makefile.in
/external/mit/libX11/dist/modules/lc/xlocale/lcEuc.c
/external/mit/libX11/dist/modules/lc/xlocale/lcJis.c
/external/mit/libX11/dist/modules/lc/xlocale/lcSjis.c
/external/mit/libX11/dist/modules/om/Makefile.am
/external/mit/libX11/dist/modules/om/Makefile.in
/external/mit/libX11/dist/modules/om/generic/Makefile.am
/external/mit/libX11/dist/modules/om/generic/Makefile.in
/external/mit/libX11/dist/modules/om/generic/omDefault.c
/external/mit/libX11/dist/modules/om/generic/omGeneric.c
/external/mit/libX11/dist/modules/om/generic/omImText.c
/external/mit/libX11/dist/modules/om/generic/omText.c
/external/mit/libX11/dist/modules/om/generic/omTextEsc.c
/external/mit/libX11/dist/modules/om/generic/omTextExt.c
/external/mit/libX11/dist/modules/om/generic/omTextPer.c
/external/mit/libX11/dist/modules/om/generic/omXChar.c