This is the libX11 library that is the C binding to the X protocol. It
is the foundation of practically every X Window System program out there.
2024-04-06 07:59:13 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libX11: update to 1.8.9.
1.8.9
This release includes:
* Fix regressions introduced in 1.8.8 (!245, !248) - this includes reverting
for now the previous "Fix XIM input sometimes jumbled (#198, !236)"
1.8.8
This release includes:
* Fix XIM input sometimes jumbled (#198, !236)
* Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons (!237)
* Drop ifdefs for platforms that are no longer supported (!242, !243)
* Assorted memory handling cleanups
|
2023-10-03 22:29:35 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
libX11: update to 1.8.7.
This release contains fixes for the issues reported in today's security
advisory: https://lists.x.org/archives/xorg-announce/2023-October/003424.html
along with:
* Fail XOpenDisplay() if server-provided default visual is invalid (!233)
* Bring XKB docs in line with actual implementation (!231, !228)
* Xutil.h: declare XEmptyRegion() and XEqualRegion() as Bool (!225)
* Assorted updates to en_US.UTF-8 compose keys (!213, !214, !215, !216,
!217, !219, !220, !222, !223, !226, !227, !229)
Alan Coopersmith (17):
Remove XkbSetBounceKeysDelay.man from list of man pages to build
docs: finish removing XkbGetBounceKeysDelay & XkbSetBounceKeysDelay
docs: remove XkbAllocDeviceLedInfo
docs: remove XkbGetAccessXTimeout & XkbSetAccessXTimeout
docs: remove XkbGetSlowKeysDelay & XkbSetSlowKeysDelay
docs: remove XkbGetStickyKeysOptions & XkbSetStickyKeysOptions
docs: XkbSAActionSetCtrls is really named XkbActionSetCtrls
docs: remove XkbChangeIndicators and Xkb{Get,Note}IndicatorChanges
docs: remove XkbGetNameChanges
docs: remove XkbKeySymsOffset
docs: fix names for XkbKeyKeyType & XkbKeyKeyTypeIndex
XOpenDisplay: ensure each screen has a valid root_visual pointer
CVE-2023-43785: out-of-bounds memory access in _XkbReadKeySyms()
CVE-2023-43786: stack exhaustion from infinite recursion in PutSubImage()
XPutImage: clip images to maximum height & width allowed by protocol
XCreatePixmap: trigger BadValue error for out-of-range dimensions
libX11 1.8.7
Antti Savolainen (2):
nls: add a compose sequence with double dead_tilde for ≈ (almost equal to)
Add two compose sequences for dagger/obelisk symbols
Benno Schulenberg (12):
nls: remove three duplicated combining acute accents
nls: order a few compose sequences left first, and in mirroring pairs
nls: remove four unobvious and redundant compose sequences for ¥ (yen)
nls: delete twenty eight compose sequences that cannot be typed
nls: use the shorter and more consistent name for the dead capital schwa
nls: harmonize the comments for compose sequences with combining accents
nls: add, correct, and normalize some comments of compose sequences
nls: delete twenty seven untypable Greek compose sequences
nls: change result of sequence `<C> <bar>` from `¢` (CENT) to \
`₵` (CEDI)
nls: add compose sequences for `₲` (guaraní), `₭` (kip), and `₮` \
(tugrik)
nls: reshuffle the compose sequences for currencies into ascending order
nls: add two compose sequences for currency symbol `฿` (the Thai baht)
Christopher Chavez (1):
Xutil.h: use Bool for XEmptyRegion(), XEqualRegion()
G. Branden Robinson (1):
configure script reports stray, confusing "yes"
Walter Harms (1):
rm XkbSetBounceKeysDelay.man
Yair Mizrahi (1):
CVE-2023-43787: Integer overflow in XCreateImage() leading to a heap overflow
jmcwilliams403 (1):
NLS: Drop two math sequences, slightly clean up APL sequences.
|
2023-06-27 12:28:56 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
x11/libX11: Handle TOOLBASE/LOCALBASE split.
|
2023-06-16 08:21:17 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libX11: update to 1.8.6.
This release fixes CVE-2023-3138, as described in:
https://lists.x.org/archives/xorg-announce/2023-June/003406.html
Alan Coopersmith (2):
InitExt.c: Add bounds checks for extension request, event, & error codes
libX11 1.8.6
|
2023-06-01 05:43:32 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libX11: update to 1.8.5.
Users of the Amharic (am_ET.UTF-8) compose key sequences provided by libX11
will also want to upgrade to xkeyboard-config 2.39 (releasing soon), in order
to keep those sequeunces working with this release.
Alan Coopersmith (6):
gitlab CI: Add libtool to required packages
configure: raise minimum autoconf requirement to 2.70
configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING
configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
gitlab CI: add workflow rules
libX11 1.8.5
Benno Schulenberg (8):
nls: delete compose sequences that pointlessly mix upper and lower case
nls: remove four hundred and sixty untypable Greek compose sequences
nls: remove twenty two untypable Greek compose sequences
XSetScreenSaver.man: restore the part that was accidentally snipped
nls: make the Amharic compose sequences use the dead-vowel symbols
nls: sort three sequences alphabetically in their group, like all others
nls: delete six compose sequences that cannot be typed
nls: use a slash instead of a combining solidus in compose sequences
jmcwilliams403 (5):
NLS: move long S compositions to respective blocks
NLS: implement the expansion of the six Breton N-graph keysyms
NLS: move dead-caron subscript compositions to the relevant Unicode block
NLS: Remove strange dead_cedilla cedi sign sequences
nls: add compose sequence for capital schwa, and delete a deviant one
|
2022-12-16 02:10:01 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
libX11: update to 1.8.3.
This bug fix release corrects some regressions introduced in 1.8.2
along with other bugs.
Highlights include:
* Improved handling of reentering libX11 via X*IfEvent() calls (!171, !173)
* Fix loading of en_US.UTF-8/XLC_LOCALE (#167, !174)
* Add XFreeThreads() and automatic call from a destructor function when
thread-safety-constructor is enabled (!167).
* Address issues found by UBSan and AddressSanitizer
* Fix build with older gcc versions (!169)
The full list of changes - see https://gitlab.freedesktop.org/xorg/lib/libx11/
for further details on any of these:
Alan Coopersmith (1):
libX11 1.8.3
Jeremy Huddleston Sequoia (1):
ximcp: Address warning found by UBSan when growing an empty tree
Keith Packard (1):
Update XPutBackEvent() to support clients that put back unpadded events
Matthieu Herrb (1):
Fix 797755 Allow X*IfEvent() to reenter libX11
Nia Alarie (1):
Don't use pragma inside a function, it breaks compiling with older GCCs.
Oliver (1):
Add XFreeThreads function.
Takao Fujiwara (1):
nls: consecutive cs number in en_US.UTF-8/XLC_LOCALE
Ulrich Sibiller (2):
Indentation fixes around recent dpy->in_ifevent changes
ChkIfEv.c: fix wrong handling of dpy->in_ifevent
|
2022-11-17 08:26:42 by Thomas Klausner | Files touched by this commit (1) |
Log message:
libX11: remove unused patch
|
2022-11-10 22:33:06 by Thomas Klausner | Files touched by this commit (2) |
Log message:
libX11: add upstream merge request URL
|