GIT tags: libX11-1.1-RC1, libX11-1.0.99.1 http://xorg.freedesktop.org/releases/individual/lib/libX11-1.0.99.1.tar.bz2 MD5: c7478cff2fe70f56a4f0ac503a0900df SHA1: 6f6a2c05359c557207c49a2ddfec53a54c6a8610 http://xorg.freedesktop.org/releases/individual/lib/libX11-1.0.99.1.tar.gz MD5: 122f2c549296df4ae8f0301442ad8bb4 SHA1: 9b265f3d378f280af6720c04f2232c6ebdd39d96 This release includes the Xlib/XCB work, which uses XCB as the Xlib transport layer, and allows a client to use both Xlib and XCB on the same connection. This allows clients to transition from Xlib to XCB incrementally. Clients which link only to libX11, and do not use XCB, should not notice any differences in this release. Clients desiring XCB interoperability should additionally #include <X11/Xlib-xcb.h>, link to libX11-xcb, use XGetXCBConnection(dpy) to obtain the underlying XCB connection, and then use XCB functions directly on that connection. Note that while a client can issue requests and handle their replies or errors with either Xlib or XCB, only one can own and handle the event queue. By default, Xlib must own the event queue, for compatibility with legacy Xlib clients. Clients can use the function XSetEventQueueOwner immediately after XOpenDisplay to let XCB own the event queue instead. Clients may not call this function after processing any responses, as this will potentially lose responses. We expect to have an RC2 release corresponding to the Xorg RC2 schedule, which should include additional internal architecture enhancements, but no user-visible changes. 1.0 final should match RC2. Note: Mesa currently has a bug in which it calls UnlockDisplay twice without an intervening LockDisplay. This triggers an assertion in Xlib/XCB designed to catch such locking bugs. As a result, if you run versions of Mesa with this bug on top of Xlib/XCB, you will encounter this assertion. Please upgrade to a version of Mesa with this bug fixed, or apply the patch in the bugreport, or ask your distribution to do so. https://bugs.freedesktop.org/show_bug.cgi?id=8521 Other smaller changes in this release: * correct ChangeLog generation * support running lint and sparse * Autoconf 2.60 * fix man page for XUrgencyHint * improve man pages for XGrabButton, XGrabKey, XGetWindowProperty * new locales: as_IN.UTF-8, kn_IN.UTF-8, ml_IN.UTF-8, or_IN.UTF-8, te_IN.UTF-8, ur_IN.UTF-8 * on systems with both UNIXCONN and LOCALCONN, try unix if local fails * fix sparse warnings * ansify static functions -- Josh Triplett <josh@freedesktop.org>, Jamey Sharp <jamey@minilop.net> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://lists.freedesktop.org/archives/xorg-announce/attachments/20061007/105cbe33/attachment.pgp