summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Triplett <josh@freedesktop.org>2006-11-23 07:19:32 -0800
committerJosh Triplett <josh@freedesktop.org>2006-11-23 07:19:32 -0800
commit4255997ef2d92740d51f6e63e9eabcfa089683f0 (patch)
tree22703ecba2dcfc84ca94dd3316f792133794c4dc
parenta1168e11ec9377307c51a7271faec3bf88a63a66 (diff)
Release libX11 1.1libX11-1.1
-rw-r--r--NEWS26
-rw-r--r--configure.ac2
2 files changed, 27 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index fb1cc14..b1fe247 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,29 @@
+Version 1.1 - 2006-11-23
+
+* Add note in man-page that XListFontsWithInfo is not thread-safe. _XReply
+ drops the Display lock, so the value of dpy->request may change before
+ _XReply is called again. Jamey Sharp discovered this by inspection a few
+ years ago.
+
+* Fix Bug #8622, by fixing the response processing order for threaded apps.
+ process_responses (the common code for _XReply, _XReadEvents, and
+ _XEventsQueued) now handles responses in order, by adding condition variables
+ to the list of outstanding requests in dpy->xcb->pending_requests, and
+ blocking on them when those requests should get processed, to allow _XReply
+ to process them; if actually called from _XReply, it returns when _XReply's
+ request should get processed. _XReply broadcasts on its condition variable
+ after it has read its reply and re-acquired the display lock.
+
+* Don't hold the display lock around callbacks to the application. This avoids
+ recursive locking of the display lock (which triggers an XCB locking
+ assertion), particularly with emacs.
+
+* Add xcb-xlib dependency to x11.pc when built against XCB.
+
+* Allocate the right amount of memory for dpy->lock_fns. Fixes a crash on
+ startup with gdk.
+
+
Version 1.1 RC2 - 2006-11-02
Benno Schulenberg:
diff --git a/configure.ac b/configure.ac
index e1f3428..2d3cc0c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
AC_PREREQ(2.57)
AC_INIT([libX11],
- 1.0.99.2,
+ 1.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libX11)
AC_CONFIG_SRCDIR([Makefile.am])