Path to this page:
Subject: CVS commit: pkgsrc/x11/libX11
From: Thomas Klausner
Date: 2022-11-10 22:29:16
Message id: 20221110212917.0C22AFA90@cvs.NetBSD.org
Log Message:
libX11: update to 1.8.2.
This is primarily a bug fix release, including further work on improving
the thread-safety-constructor and making it work with software which had
incorrectly called libX11 functions from inside X*IfEvent() calls.
Highlights:
* Allow X*IfEvent() to reenter libX11 to avoid deadlock from unsafe
calls when thread-safety-constructor is enabled (!150).
* Remove Xlib's pthread function stubs - instead use system provided
threads functions, including linking against any needed pthread
libraries if thread-safety-constructor is enabled (!155, !156).
* Fix off-by-one error in XKeycodeToKeysym for indexes > 3 (!78).
* Allow XNSpotLocation with OnTheSpot (!127).
* Fix Win32 build when -fno-common is in effect (!140).
* Fix memory leak in XRegisterIMInstantiateCallback (!158).
* Add compose sequences for the double-struck capitals ℕ ℤ ℚ ℝ ℂ (!144),
Samogitian E with dot above and macron (!147), Unicode minus sign (!163).
* Change <Compose> <^> <-> to mean superscript minus instead \
of macron (!162).
* Delete compose sequences that mix top-row digits with numpad digits (!139)
or mix upper & lower case letters (!144).
* Delete some unuseful compose sequences meant for Bépo layout (!146).
* Delete compose sequences using leftcaret & rightcaret keysyms (!163).
* Remove KOI8-R character set from en_US.UTF-8/XLC_LOCALE (!148).
* Map sr locales to sr_RS compose files (!161).
Complete changelog:
Adam Jackson (1):
Allow X*IfEvent() to reenter libX11
Adam Sampson (1):
xkb: Fix off-by-one error in XKeycodeToKeysym
Alan Coopersmith (11):
xkb: set num_keys when filling in keys in _XkbReadGetNamesReply()
doc: Document possible return values for XkbGetKeyboard()
gitlab CI: stop requiring Signed-off-by in commits
If thread-safety-constructor is enabled, link against pthreads not stubs
Use same pthread-stubs as libxcb
COPYING: remove notice for the removed UIThrStubs.c
Copyright & license cleanup
man pages: document XCloseIM frees its argument
Remove NEWS file which only covered 2006 & 2007 releases
README.md: Add 1.8.2 changes
libX11 1.8.2
Benno Schulenberg (13):
nls: delete compose sequences that mix top-row digits with numpad digits
docs: hard-wrap some items so that Table 2 fits within 80 characters
docs: remove the unsightly dashes from the overviews of arguments
docs: replace three placeholders with something that makes sense
nls: delete some pointless and wrong compose sequences meant for Bépo
nls: add compose sequences for the double-struck capitals ℕ ℤ ℚ ℝ ℂ
nls: delete eight sequences that pointlessly mix upper and lower case
nls: add four sequences for the Samogitian E with dot above and macron
nls: delete two compose sequences with an anomalous post-fixed breve
nls: change <Compose> <^> <-> to mean superscript minus \
instead of macron
nls: let `<Multi_key> <minus> <underscore>` compose \
U+2212 (MINUS SIGN)
nls: remove two compose sequences that use deprecated symbols
nls: reshuffle a few compose sequences, to have similar ones together
David H. Gutteridge (1):
configure.ac: report thread safety constructor build status
Jan Tojnar (1):
nls: Map sr locales to sr_RS compose files
Jon Turney (1):
Fix Win32 build with -fno-common
Kirill Chibisov (1):
ximcp/imRm.c: allow XNSpotLocation with OnTheSpot
Matthieu Herrb (1):
Mention that the predicate function is called with the display lock
Mike FABIAN (1):
Remove KOI8-R character set from en_US.UTF-8/XLC_LOCALE
Po Lu (1):
specs: document change in XIMPreeditCallbacks
Thomas E. Dickey (4):
reduce compiler warnings for macros BufAlloc, Data and Data32 using casts
use casts to reduce compiler warnings (no object change)
reduce compiler warnings with casts (no object change)
fix a memory leak in XRegisterIMInstantiateCallback
Files: