From 81931b306b52c50f330051589840cc5aff1191d458e6b18f05597e93c90d11d2 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Sat, 21 Nov 2020 19:33:38 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=20version=201.7.0=20=20=20*=20l?= =?UTF-8?q?ibX11=20version=201.7.0=20includes=20a=20new=20API,=20hence=20t?= =?UTF-8?q?he=20change=20from=20=20=20=20=20the=201.6=20series=20to=201.7:?= =?UTF-8?q?=20=20=20=20=20XSetIOErrorExitHandler=20which=20provides=20a=20?= =?UTF-8?q?mechanism=20for=20applications=20=20=20=20=20to=20recover=20fro?= =?UTF-8?q?m=20I/O=20error=20conditions=20instead=20of=20being=20forced=20?= =?UTF-8?q?to=20=20=20=20=20exit.=20Thanks=20to=20Carlos=20Garnacho=20for?= =?UTF-8?q?=20this.=20=20=20*=20This=20release=20includes=20a=20bunch=20of?= =?UTF-8?q?=20bug=20fixes,=20some=20which=20have=20been=20=20=20=20=20pend?= =?UTF-8?q?ing=20for=20over=20three=20years:=20=20=20=20=20+=20A=20bunch?= =?UTF-8?q?=20of=20nls=20cleanups=20to=20remove=20obsolete=20entries=20and?= =?UTF-8?q?=20clean=20up=20=20=20=20=20=20=20formatting=20of=20the=20ist.?= =?UTF-8?q?=20Thanks=20to=20Benno=20Schulenberg=20for=20these.=20=20=20=20?= =?UTF-8?q?=20+=20Warning=20fixes=20and=20other=20cleanups=20across=20a=20?= =?UTF-8?q?huge=20swath=20of=20the=20=20=20=20=20=20=20library.=20Thanks?= =?UTF-8?q?=20to=20Alan=20Coopersmith=20for=20these.=20=20=20=20=20+=20Mem?= =?UTF-8?q?ory=20allocation=20bugs,=20including=20leaks=20and=20use=20afte?= =?UTF-8?q?r=20free=20in=20the=20=20=20=20=20=20=20locale=20code.=20Thanks?= =?UTF-8?q?=20to=20Krzesimir=20Nowak,=20Jacek=20Caban=20and=20Vittorio=20?= =?UTF-8?q?=20=20=20=20=20=20Zecca=20for=20these.=20=20=20=20=20+=20Thread?= =?UTF-8?q?=20safety=20fixes=20in=20the=20locale=20code.=20Thanks=20to=20J?= =?UTF-8?q?acek=20Caban=20for=20=20=20=20=20=20=20these.=20=20=20=20=20+?= =?UTF-8?q?=20poll=5Ffor=5Fresponse=20race=20condition=20fix.=20Thanks=20t?= =?UTF-8?q?o=20Frediano=20Ziglio=20for=20=20=20=20=20=20=20the=20bulk=20of?= =?UTF-8?q?=20this=20effort,=20and=20to=20Peter=20Hutterer=20for=20careful?= =?UTF-8?q?=20review=20=20=20=20=20=20=20and=20improvements.=20=20=20*=20V?= =?UTF-8?q?ersion=201.7.0=20includes=20a=20couple=20of=20new=20locales:=20?= =?UTF-8?q?=20=20=20=20ia=20and=20ie=20locales.=20Thanks=20to=20Carmina16?= =?UTF-8?q?=20for=20these.=20=20=20*=20There=20are=20also=20numerous=20com?= =?UTF-8?q?pose=20entries=20added,=20including:=20=20=20=20=20+=20|^=20or?= =?UTF-8?q?=20^|=20for=20=E2=86=91,=20|v=20or=20v|=20for=20=E2=86=93,=20~~?= =?UTF-8?q?=20for=20=E2=89=88.=20Thanks=20to=20Antti=20=20=20=20=20=20=20S?= =?UTF-8?q?avolainen=20for=20this.=20=20=20=20=20+=20Allowing=20use=20of?= =?UTF-8?q?=20'v'=20for=20caron,=20in=20addition=20to=20'c',=20so=20things?= =?UTF-8?q?=20like=20=20=20=20=20=20=20vC=20for=20=C4=8C,=20vc=20for=20?= =?UTF-8?q?=C4=8D.=20Thanks=20to=20Benno=20Schulenberg=20for=20this.=20=20?= =?UTF-8?q?=20=20=20+=20Compose=20sequences=20LT,=20lt=20for=20'<',=20and?= =?UTF-8?q?=20GT,=20gt=20for=20'>'=20for=20keyboards=20=20=20=20=20=20=20w?= =?UTF-8?q?here=20those=20are=20difficult=20to=20access.=20Thanks=20to=20J?= =?UTF-8?q?onathan=20Belsewir=20=20=20=20=20=20=20for=20this.=20-=20refres?= =?UTF-8?q?hed=20patches=20en-locales.diff,=20p=5Fkhmer-compose.diff=20and?= =?UTF-8?q?=20=20=20p=5Fxlib=5Fskip=5Fext=5Fenv.diff?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=62 --- en-locales.diff | 9 +++++---- libX11-1.6.12.tar.bz2 | 3 --- libX11-1.7.0.tar.bz2 | 3 +++ libX11.changes | 36 ++++++++++++++++++++++++++++++++++++ libX11.spec | 2 +- p_khmer-compose.diff | 8 +++++--- p_xlib_skip_ext_env.diff | 8 +++++--- 7 files changed, 55 insertions(+), 14 deletions(-) delete mode 100644 libX11-1.6.12.tar.bz2 create mode 100644 libX11-1.7.0.tar.bz2 diff --git a/en-locales.diff b/en-locales.diff index 31be9a6..fd2c3f7 100644 --- a/en-locales.diff +++ b/en-locales.diff @@ -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 diff --git a/libX11-1.6.12.tar.bz2 b/libX11-1.6.12.tar.bz2 deleted file mode 100644 index c10fa31..0000000 --- a/libX11-1.6.12.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f108227469419ac04d196df0f3b80ce1f7f65059bb54c0de811f4d8e03fd6ec7 -size 2376498 diff --git a/libX11-1.7.0.tar.bz2 b/libX11-1.7.0.tar.bz2 new file mode 100644 index 0000000..5144b75 --- /dev/null +++ b/libX11-1.7.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36c8f93b6595437c8cfbc9f08618bcb3041cbd303e140a0013f88e4c2977cb54 +size 2409144 diff --git a/libX11.changes b/libX11.changes index f9f1524..e9d19b0 100644 --- a/libX11.changes +++ b/libX11.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Sat Nov 21 19:09:11 UTC 2020 - Stefan Dirsch + +- 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 diff --git a/libX11.spec b/libX11.spec index 6436caa..8327766 100644 --- a/libX11.spec +++ b/libX11.spec @@ -17,7 +17,7 @@ Name: libX11 -Version: 1.6.12 +Version: 1.7.0 Release: 0 Summary: Core X11 protocol client library License: MIT diff --git a/p_khmer-compose.diff b/p_khmer-compose.diff index 0165a99..de4b3e3 100644 --- a/p_khmer-compose.diff +++ b/p_khmer-compose.diff @@ -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 diff --git a/p_xlib_skip_ext_env.diff b/p_xlib_skip_ext_env.diff index e1aa3be..899fda2 100644 --- a/p_xlib_skip_ext_env.diff +++ b/p_xlib_skip_ext_env.diff @@ -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;