2022-08-30 20:33:24 by Thomas Klausner | Files touched by this commit (1) |
Log message:
libX11: remove unneeded configure flags/defines
|
2022-07-26 04:19:03 by David H. Gutteridge | Files touched by this commit (2) |
Log message:
libX11: note upstream pull request for latest configure tweak
|
2022-07-16 01:23:35 by David H. Gutteridge | Files touched by this commit (3) |
Log message:
libX11: report the thread safety constructor build state (NFC)
1.8 added a feature (--enable-thread-safety-constructor) which is
enabled by default and can cause issues like hangs with X11 clients
that aren't coded properly. (This affects more than one DE in pkgsrc.)
When the feature was added, it didn't include any output from configure
itself that reports what the state of the option is set to.
No change to package defaults or resulting binaries, this is just for
informational purposes for anyone else dealing with this, should they
want to disable the setting, or just recognize what state the build
used.
|
2022-07-03 11:44:13 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libX11: update to 1.8.1.
1.8.1
This release fixes the --enable-thread-safety-constructor option to the
configure script to work as intended. In the previous release, the changes
for this option may not have been enabled when the option was not specified
or when the --enable option was specified.
While we have enabled it by default, believing that doing so will reduce
the number of bugs users encounter running libX11 clients, in some cases
it may expose bugs in which clients had previously gotten away with calling
libX11 functions while a libX11 lock is already held, and thus now deadlock,
as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 .
Alan Coopersmith (2):
configure.ac: Fix --enable-thread-safety-constructor
libX11 1.8.1
1.8
The highlight of this release is that we now try to initialize thread
safety ourselves, rather than hope the application does it. This should
resolve a number of long-standing bugs with the libxcb integration,
since the socket handoff mechanism essentially has to be thread-safe.
But regressions are always possible, so please report any issues
introduced by this release.
Adam Jackson (2):
global: call XInitThreads() from the library's constructor
libX11 1.8
Alan Coopersmith (4):
XkbUpdateKeyTypeVirtualMods: always initialize mask
XKBgeom.h: Remove XKB_IN_SERVER section
XKBgeom.h: Add _Xconst qualifier to char * arguments in functions
XkbOpenDisplay: Add _Xconst qualifier to display name argument
Benno Schulenberg (7):
nls: remove redundant Khmer digraphs, already defined in included file
nls: remove misplaced sequences from Ethiopian and Greek compose files
nls: remove eight pointless self-producing compose sequences
nls: add Multi-key sequences for abovedot, diaeresis, and ogonek
nls: make the Ethiopian compose sequences actually work
lcCT: use the correct index for checking the second byte
docs: add release notes for versions 1.7.3, 1.7.4, and 1.7.5
|
2022-04-10 10:53:24 by Nia Alarie | Files touched by this commit (90) |
Log message:
x11: adapt to new avoid-duplicate.mk usage
|
2022-04-03 20:36:44 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libX11: update to 1.7.5.
Matt Turner (1):
libX11 1.7.5
Simon McVittie (1):
Don't try to destroy NULL condition variables
|
2021-12-10 09:54:44 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
libX11: update to 1.7.3.1.
This release of libX11 corrects a packaging problem in 1.7.3 which caused
the m4 files needed for autoreconf to not be included in the tarballs.
(ProTip: if you have an ACLOCAL variable set in your environment, and it
doesn't have "-I m4" ahead of any other -I options, then automake may
assume that any m4 files found via those other -I options don't need to
be included in the tarballs when you run "make dist".)
As a bonus, this release also includes one tiny typo fix in the XIM specs.
|
2021-12-07 09:38:14 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
libX11: update to 1.7.3.
This release includes a number of bug fixes and adds support for the
_EVDEVK keysyms added in xorgproto 2021.2.
Alan Coopersmith (2):
Build xz tarballs instead of bzip2
libX11 1.7.3
Alex Richardson (2):
Fix cross-compilation from macOS
Avoid undefined behaviour after realloc()
Hodong (1):
Fix a typo
Igor V. Kovalenko (1):
libX11: do not crash in GetResReq() macro
Lev Korol (1):
nls: Add en_IL locale
Liang Chang (1):
Make Xutf8DrawString works correctly with ISO10646 fonts.
Matthieu Herrb (1):
Avoid NULL pointer deref. Fixes issue #47.
Peter Hutterer (2):
makekeys: handle the new _EVDEVK xorgproto symbols
gitlab CI: update to use the ci-fairy image
Tatu Frisk (1):
Fix hanging issue in _XReply
|
2021-12-01 14:01:17 by Nia Alarie | Files touched by this commit (38) |
Log message:
x11: Add avoid-duplicate.mk to Xorg library packages
|
2021-10-26 13:35:01 by Nia Alarie | Files touched by this commit (674) |
Log message:
x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
|