- define an automake conditional for cross-compilation
- build xmakekeys in addition to makekeys when using
cross-compilation. Provide manual compiliation rules to replace
the default automake rules. We do use X11_CFLAGS, but we do *not*
want CFLAGS as the latter can contain platform specific flags like
-mieee on Alpha.
- Use either xmakekeys or makekeys depending on whether this is a native
build or not.
Supported-by: Google SoC 2007
- fixed integer overflows [ patched before ]
- fixed file descriptor leak
- allow re-entrant Xlib calls from _XIOError for the sake of
atexit handlers or ELF/C++ destructors
- define XTHREADLIB and XTHREAD_CFLAGS [ not perfect, but used for now ]
- Many constness and some 64bit issues fixed
- Added man apge for XKB
Add a NetBSD xsrc patch to unlock mutexes before destroying them.
Changes include:
- fix use-after-free
- fix dependency on inputproto
- XListFontsWithInfo
- avoid calling callbacks to applications with holding the display lock
- fix leaks in XKB
- fix compose entries in the NLS lists
- fix display locking in XKB
- fix double open of compose file
- fallback to unix domain or TCP connections, when the local connection
failed
Note that XCB is currently not active as I don't think it is currently
useful or stable enough.
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.
This is from the modular X.org X11 project.