summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2020-11-19 11:30:41 -0800
committerKeith Packard <keithp@keithp.com>2020-11-19 11:31:09 -0800
commitca8115186f810eccb7d86b0979980eff3ba95f0b (patch)
tree017f750cf452ced9d970dcde4d47cfd10f512496 /README.md
parent325ac177fb6d38f4c7689d9ce059792eaef388ef (diff)
downloadxorg-lib-libX11-ca8115186f810eccb7d86b0979980eff3ba95f0b.tar.gz
Version 1.7.0libX11-1.7.0
Release notes in README.md, version bump in configure.ac Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'README.md')
-rw-r--r--README.md52
1 files changed, 48 insertions, 4 deletions
diff --git a/README.md b/README.md
index e2cec7b8..a5fbd67f 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-libX11 - Core X11 protocol client library
------------------------------------------
+# libX11 - Core X11 protocol client library
Documentation for this library can be found in the included man pages,
and in the Xlib spec from the specs subdirectory, also available at:
- https://www.x.org/releases/current/doc/libX11/libX11/libX11.html
- https://www.x.org/releases/current/doc/libX11/libX11/libX11.pdf
+ - https://www.x.org/releases/current/doc/libX11/libX11/libX11.html
+
+ - https://www.x.org/releases/current/doc/libX11/libX11/libX11.pdf
and the O'Reilly Xlib books, which they have made freely available online,
though only for older versions of X11:
@@ -31,3 +31,47 @@ For patch submission instructions, see:
https://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
+## Release 1.7.0
+
+Version 1.7.0 includes a new API, hence the change from the 1.6 series
+to 1.7:
+
+ * XSetIOErrorExitHandler which provides a mechanism for applications
+ to recover from I/O error conditions instead of being forced to
+ exit. Thanks to Carlos Garnacho for this.
+
+This release includes a bunch of bug fixes, some which have been pending for over three years:
+
+ * A bunch of nls cleanups to remove obsolete entries and clean up
+ formatting of the ist. Thanks to Benno Schulenberg for these.
+
+ * Warning fixes and other cleanups across a huge swath of the
+ library. Thanks to Alan Coopersmith for these.
+
+ * Memory allocation bugs, including leaks and use after free in the
+ locale code. Thanks to Krzesimir Nowak, Jacek Caban and Vittorio
+ Zecca for these.
+
+ * Thread safety fixes in the locale code. Thanks to Jacek Caban for
+ these.
+
+ * poll_for_response race condition fix. Thanks to Frediano Ziglio for
+ the bulk of this effort, and to Peter Hutterer for careful review
+ and improvements.
+
+Version 1.7.0 includes a couple of new locales:
+
+ * ia and ie locales. Thanks to Carmina16 for these.
+
+There are also numerous compose entries added, including:
+
+ * |^ or ^| for ↑, |v or v| for ↓, ~~ for ≈. Thanks to Antti
+ Savolainen for this.
+
+ * Allowing use of 'v' for caron, in addition to 'c', so things like
+ vC for Č, vc for č. Thanks to Benno Schulenberg for this.
+
+ * Compose sequences LT, lt for '<', and GT, gt for '>' for keyboards
+ where those are difficult to access. Thanks to Jonathan Belsewir
+ for this.