diff options
author | Jamey Sharp <jamey@minilop.net> | 2006-10-07 21:00:36 -0700 |
---|---|---|
committer | Jamey Sharp <jamey@minilop.net> | 2006-10-07 21:07:35 -0700 |
commit | e53557da969b706dbc843f6fde3db31ffe382e0f (patch) | |
tree | 14ff652a5e044a4171757a4a420e2ee2e1e58b0f | |
parent | bf237409c5fce32c557d298f62f44d456c2b5bc8 (diff) |
Release libX11 1.1 RC1 (1.0.99.1).libX11-1.1-RC1libX11-1.0.99.1
-rw-r--r-- | NEWS | 37 | ||||
-rw-r--r-- | configure.ac | 4 |
2 files changed, 38 insertions, 3 deletions
@@ -1,2 +1,37 @@ -Xlib is autotooled! +Version 1.1 RC1 - 2006-10-06 +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. + +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> diff --git a/configure.ac b/configure.ac index e1aab91..c698cbd 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.57) AC_INIT([libX11], - 1.0.99.0, + 1.0.99.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libX11) AC_CONFIG_SRCDIR([Makefile.am]) @@ -39,7 +39,7 @@ no) AC_DEFINE(USE_XCB, 0, [Use XCB for low-level protocol implementation]) ;; *) - X11_REQUIRES="xcb-xlib" + X11_REQUIRES="xcb-xlib >= 0.9.92" xdmauth="no" # XCB handles all auth AC_DEFINE(USE_XCB, 1, [Use XCB for low-level protocol implementation]) ;; |