- Update to version 1.7.0

* libX11 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.
- refreshed patches en-locales.diff, p_khmer-compose.diff and 
  p_xlib_skip_ext_env.diff

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=62
This commit is contained in:
Stefan Dirsch 2020-11-21 19:33:38 +00:00 committed by Git OBS Bridge
parent 1b07495f32
commit 81931b306b
7 changed files with 55 additions and 14 deletions

View File

@ -1,6 +1,8 @@
--- ../libX11-1.1.4.orig//nls/locale.alias.pre 2008-05-09 15:11:32.000000000 +0000
+++ nls/locale.alias.pre 2008-05-09 15:38:41.000000000 +0000
@@ -309,7 +320,8 @@
Index: nls/locale.alias.pre
===================================================================
--- nls/locale.alias.pre.orig
+++ nls/locale.alias.pre
@@ -316,6 +316,7 @@ en_CA.iso88591: en_CA.ISO8859-1
en_CA.ISO-8859-1: en_CA.ISO8859-1
en_CA.ISO_8859-1: en_CA.ISO8859-1
en_CA.utf8: en_CA.UTF-8
@ -8,4 +10,3 @@
en_DL.utf8: en_DL.UTF-8
en_GB: en_GB.ISO8859-1
en_GB.88591: en_GB.ISO8859-1
en_GB.88591.en: en_GB.ISO8859-1

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f108227469419ac04d196df0f3b80ce1f7f65059bb54c0de811f4d8e03fd6ec7
size 2376498

3
libX11-1.7.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:36c8f93b6595437c8cfbc9f08618bcb3041cbd303e140a0013f88e4c2977cb54
size 2409144

View File

@ -1,3 +1,39 @@
-------------------------------------------------------------------
Sat Nov 21 19:09:11 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- Update to version 1.7.0
* libX11 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.
- refreshed patches en-locales.diff, p_khmer-compose.diff and
p_xlib_skip_ext_env.diff
-------------------------------------------------------------------
Tue Aug 25 21:24:32 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

View File

@ -17,7 +17,7 @@
Name: libX11
Version: 1.6.12
Version: 1.7.0
Release: 0
Summary: Core X11 protocol client library
License: MIT

View File

@ -1,6 +1,8 @@
--- nls/compose.dir.pre.orig 2007-10-26 10:38:23.854146750 +0200
+++ nls/compose.dir.pre 2007-10-26 10:38:51.159853250 +0200
@@ -141,6 +141,7 @@
Index: nls/compose.dir.pre
===================================================================
--- nls/compose.dir.pre.orig
+++ nls/compose.dir.pre
@@ -171,6 +171,7 @@ georgian-academy/Compose: ka_GE.GEORGIAN
georgian-ps/Compose: ka_GE.GEORGIAN-PS
iso8859-1/Compose: kl_GL.ISO8859-1
iso8859-15/Compose: kl_GL.ISO8859-15

View File

@ -1,6 +1,8 @@
--- QuExt.c 2006-05-12 20:46:51.000000000 +0200
+++ src/QuExt.c 2006-05-20 21:07:13.000000000 +0200
@@ -43,6 +43,20 @@
Index: src/QuExt.c
===================================================================
--- src/QuExt.c.orig
+++ src/QuExt.c
@@ -40,6 +40,20 @@ XQueryExtension(
xQueryExtensionReply rep;
register xQueryExtensionReq *req;