130 Commits

Author SHA256 Message Date
0b48da72ad Accepting request 1251488 from X11:XOrg
- Update to 1.8.12; this release includes:
  * x11.pc: Add URL field (!280)
  * xkb: Bring over fixes from Xserver to shared XKB source files (!279)
- supersedes U_CVE-2025-26597-0001-xkb-Fix-buffer-overflow-in-XkbChangeTypesOfKey.patch

OBS-URL: https://build.opensuse.org/request/show/1251488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=58
2025-03-10 16:57:41 +00:00
c997a0ebf7 better changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=125
2025-03-09 03:57:27 +00:00
f698b903af Update to 1.8.12; this release includes:
* x11.pc: Add URL field (!280)
* xkb: Bring over fixes from Xserver to shared XKB source files (!279)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=124
2025-03-09 03:28:01 +00:00
8dec43dcd7 Accepting request 1248446 from X11:XOrg
- U_CVE-2025-26597-0001-xkb-Fix-buffer-overflow-in-XkbChangeTypesOfKey.patch 
  * Buffer overflow in XkbChangeTypesOfKey() 
    (CVE-2025-26597, bsc#1237431)

OBS-URL: https://build.opensuse.org/request/show/1248446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=57
2025-02-26 16:13:37 +00:00
82927fa3d8 - U_CVE-2025-26597-0001-xkb-Fix-buffer-overflow-in-XkbChangeTypesOfKey.patch
* Buffer overflow in XkbChangeTypesOfKey() 
    (CVE-2025-26597, bsc#1237431)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=122
2025-02-25 17:51:46 +00:00
8d12805807 Accepting request 1242420 from X11:XOrg
- Update to 1.8.11; this release includes:
  * Close xcb connection after freeing display structure to avoid XIO error
    when running synchronized (!264)
  * Don't allocate memory for a zero-sized list of directories when
    `SetFontPath()` is called with `ndirs == 0` (!266)
  * Fix `-Werror=array-bounds` build failures with gcc 14.2 when
    `MALLOC_0_RETURNS_NULL` is defined (!267)
  * Set `data` field to 0 when initializing new requests (!268)
  * ximcp: don't leak window if `XGetAtomName()` fails (!269)
  * ximcp: allow XNArea with OnTheSpot (!270)
  * ximcp: hide internal functions added in 1.8.10 (!271)
  * Handle `-Wextra-semi-stmt` warnings from clang (!272)
  * xkb: avoid undefined behavior due to left shift overflow (#225, !273)
  * Fix misuse of `UCSConvertCase()` in `XConvertCase()` (!274)
  * drop `pthread-stubs` dependency on Dragonfly, FreeBSD, & NetBSD (!277)
  Note that a bug in libXrender versions prior to December's 0.9.12 release
  will cause them to fail to build with the XlibInt.h header from this release,
  so packagers should be sure to update to libXrender 0.9.12 as well.

OBS-URL: https://build.opensuse.org/request/show/1242420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=56
2025-02-04 17:09:40 +00:00
c227c205f5 - Update to 1.8.11; this release includes:
* Close xcb connection after freeing display structure to avoid XIO error
    when running synchronized (!264)
  * Don't allocate memory for a zero-sized list of directories when
    `SetFontPath()` is called with `ndirs == 0` (!266)
  * Fix `-Werror=array-bounds` build failures with gcc 14.2 when
    `MALLOC_0_RETURNS_NULL` is defined (!267)
  * Set `data` field to 0 when initializing new requests (!268)
  * ximcp: don't leak window if `XGetAtomName()` fails (!269)
  * ximcp: allow XNArea with OnTheSpot (!270)
  * ximcp: hide internal functions added in 1.8.10 (!271)
  * Handle `-Wextra-semi-stmt` warnings from clang (!272)
  * xkb: avoid undefined behavior due to left shift overflow (#225, !273)
  * Fix misuse of `UCSConvertCase()` in `XConvertCase()` (!274)
  * drop `pthread-stubs` dependency on Dragonfly, FreeBSD, & NetBSD (!277)
  Note that a bug in libXrender versions prior to December's 0.9.12 release
  will cause them to fail to build with the XlibInt.h header from this release,
  so packagers should be sure to update to libXrender 0.9.12 as well.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=120
2025-02-03 09:14:20 +00:00
b82f3c48c9 Accepting request 1190490 from X11:XOrg
- Update to 1.8.10; this release includes:
 * Re-fix XIM input sometimes jumbled (#205, #206, #207, #208, !246)
 * Fix various static analysis errors (!250)
 * Add compose sequences for Arabic hamza (!218), Ezh (!221), and
   hryvnia currency (!259)
 * Make colormap private interfaces thread safe (#215, !254)
 * Fix deadlock in XRebindKeysym() (!256)
 * Assorted memory handling cleanups (!251, !258)
 * Restore VAX support still in use by NetBSD (!257)

OBS-URL: https://build.opensuse.org/request/show/1190490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=55
2024-07-31 11:28:54 +00:00
9b84805254 - Update to 1.8.10; this release includes:
* Re-fix XIM input sometimes jumbled (#205, #206, #207, #208, !246)
 * Fix various static analysis errors (!250)
 * Add compose sequences for Arabic hamza (!218), Ezh (!221), and
   hryvnia currency (!259)
 * Make colormap private interfaces thread safe (#215, !254)
 * Fix deadlock in XRebindKeysym() (!256)
 * Assorted memory handling cleanups (!251, !258)
 * Restore VAX support still in use by NetBSD (!257)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=118
2024-07-30 13:18:55 +00:00
e1d6090a2f Accepting request 1165729 from X11:XOrg
- Update to 1.8.9
  * Fix regressions introduced in 1.8.8 (!245, !248) - this includes
    reverting for now the previous "Fix XIM input sometimes jumbled
    (#198, !236)"
- supersedes
  * U_0001-xlibi18n-restore-parse_line1-for-WIN32-builds.patch
  * U_0002-Revert-imDefLkup-Commit-first-info-in-XimCommitInfo.patch
  * U_0003-Revert-ximcp-Unmark-to-fabricate-key-events-with-XKe.patch

- U_0001-xlibi18n-restore-parse_line1-for-WIN32-builds.patch
  U_0002-Revert-imDefLkup-Commit-first-info-in-XimCommitInfo.patch
  U_0003-Revert-ximcp-Unmark-to-fabricate-key-events-with-XKe.patch
  * fix regressions in 1.8.8 (issues #204, #205, #206, #207, #208)

OBS-URL: https://build.opensuse.org/request/show/1165729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=54
2024-04-08 15:37:39 +00:00
7fd560466c - Update to 1.8.9
* Fix regressions introduced in 1.8.8 (!245, !248) - this includes
    reverting for now the previous "Fix XIM input sometimes jumbled
    (#198, !236)"
- supersedes
  * U_0001-xlibi18n-restore-parse_line1-for-WIN32-builds.patch
  * U_0002-Revert-imDefLkup-Commit-first-info-in-XimCommitInfo.patch
  * U_0003-Revert-ximcp-Unmark-to-fabricate-key-events-with-XKe.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=116
2024-04-06 03:12:34 +00:00
6586cebbd2 - U_0001-xlibi18n-restore-parse_line1-for-WIN32-builds.patch
U_0002-Revert-imDefLkup-Commit-first-info-in-XimCommitInfo.patch
  U_0003-Revert-ximcp-Unmark-to-fabricate-key-events-with-XKe.patch
  * fix regressions in 1.8.8 (issues #204, #205, #206, #207, #208)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=115
2024-04-05 10:45:23 +00:00
b2692adda8 Accepting request 1161216 from X11:XOrg
- update to 1.8.8
 * Fix XIM input sometimes jumbled (#198, !236)
 * Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons (!237)
 * Drop ifdefs for platforms that are no longer supported (!242, !243)
 * Assorted memory handling cleanups

OBS-URL: https://build.opensuse.org/request/show/1161216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=53
2024-03-25 20:07:07 +00:00
cf7a0238a2 - update to 1.8.8
* Fix XIM input sometimes jumbled (#198, !236)
 * Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons (!237)
 * Drop ifdefs for platforms that are no longer supported (!242, !243)
 * Assorted memory handling cleanups

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=113
2024-03-25 01:52:44 +00:00
51053ba2d1 Accepting request 1154330 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1154330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=52
2024-03-03 19:19:34 +00:00
0a74d1f1e9 Accepting request 1153861 from home:pgajdos:l
- Use %patch -P N instead of deprecated %patchN.

OBS-URL: https://build.opensuse.org/request/show/1153861
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=111
2024-03-02 19:06:26 +00:00
36dd0dc560 Accepting request 1154142 from home:jengelh:branches:X11:XOrg
- Trim descriptions for size (keep the big one for the prominently
  installed libX11-6).
- Spin documentation off to libX11-devel-doc, this saves buildroots
  800+ files and time (mandb is run in %posttrans).

OBS-URL: https://build.opensuse.org/request/show/1154142
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=110
2024-03-01 18:07:44 +00:00
b48e72d24f Accepting request 1127741 from X11:XOrg
- this update is needed due to jsc#PED-7282; it includes the
  security fix for CVE-2022-3555 (bsc#1204425, bsc#1208881) and
  a fix for a race condition in libX11 that causes various
  applications to crash randomly (boo#1181963)

OBS-URL: https://build.opensuse.org/request/show/1127741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=51
2023-11-21 20:32:03 +00:00
3f1815d1c4 - this update is needed due to jsc#PED-7282; it includes the
security fix for CVE-2022-3555 (bsc#1204425, bsc#1208881) and
  a fix for a race condition in libX11 that causes various
  applications to crash randomly (boo#1181963)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=108
2023-11-20 16:05:01 +00:00
e921fefec1 Accepting request 1115072 from X11:XOrg
- update to 1.8.7
  This release contains fixes for the issues reported in security
  advisory here: 
    https://lists.x.org/archives/xorg-announce/2023-October/003424.html
  * fixes CVE-2023-43785 libX11: out-of-bounds memory access in 
    _XkbReadKeySyms() (boo#1215683)
  * fixes CVE-2023-43786 libX11: stack exhaustion from infinite recursion
   in PutSubImage() (boo#1215684)
  * fixes CVE-2023-43787 libX11: integer overflow in XCreateImage()
    leading to a heap overflow (boo#1215685)
  along with:
  * Fail XOpenDisplay() if server-provided default visual is invalid (!233)
  * Bring XKB docs in line with actual implementation (!231, !228)
  * Xutil.h: declare XEmptyRegion() and XEqualRegion() as Bool (!225)
  * Assorted updates to en_US.UTF-8 compose keys (!213, !214, !215, !216,
    !217, !219, !220, !222, !223, !226, !227, !229)

OBS-URL: https://build.opensuse.org/request/show/1115072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=50
2023-10-05 18:02:42 +00:00
4300286f86 - update to 1.8.7
This release contains fixes for the issues reported in security
  advisory here: 
    https://lists.x.org/archives/xorg-announce/2023-October/003424.html
  * fixes CVE-2023-43785 libX11: out-of-bounds memory access in 
    _XkbReadKeySyms() (boo#1215683)
  * fixes CVE-2023-43786 libX11: stack exhaustion from infinite recursion
   in PutSubImage() (boo#1215684)
  * fixes CVE-2023-43787 libX11: integer overflow in XCreateImage()
    leading to a heap overflow (boo#1215685)
  along with:
  * Fail XOpenDisplay() if server-provided default visual is invalid (!233)
  * Bring XKB docs in line with actual implementation (!231, !228)
  * Xutil.h: declare XEmptyRegion() and XEqualRegion() as Bool (!225)
  * Assorted updates to en_US.UTF-8 compose keys (!213, !214, !215, !216,
    !217, !219, !220, !222, !223, !226, !227, !229)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=106
2023-10-03 20:56:14 +00:00
ae8e3938d3 Accepting request 1098898 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1098898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=49
2023-07-19 17:09:37 +00:00
7c80b8710b Accepting request 1098803 from home:dirkmueller:Factory
- update to 1.8.6:
  * InitExt.c: Add bounds checks for extension request,
    event, & error codes
  * Fixes CVE-2023-3138: X servers could return values from
    XQueryExtension that would cause Xlib to write entries
    out-of-bounds of the arrays to store them, though this
    would only overwrite other parts of the Display
    struct, not outside the bounds allocated for that
    structure.
- drop U_InitExt.c-Add-bounds-checks-for-extension-request-ev.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1098803
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=104
2023-07-16 07:27:32 +00:00
9dea9e395c Accepting request 1093353 from X11:XOrg
- U_InitExt.c-Add-bounds-checks-for-extension-request-ev.patch
  * Buffer overflows in InitExt.c (boo#1212102, CVE-2023-3138)

OBS-URL: https://build.opensuse.org/request/show/1093353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=48
2023-06-17 20:20:09 +00:00
033194aaee - U_InitExt.c-Add-bounds-checks-for-extension-request-ev.patch
* Buffer overflows in InitExt.c (boo#1212102, CVE-2023-3138)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=102
2023-06-15 18:20:55 +00:00
0fd79db113 Accepting request 1090195 from X11:XOrg
- Update to version 1.8.5
  * gitlab CI: Add libtool to required packages
  * configure: raise minimum autoconf requirement to 2.70
  * configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING
  * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
  * gitlab CI: add workflow rules
  * nls: delete compose sequences that pointlessly mix upper and lower case
  * nls: remove four hundred and sixty untypable Greek compose sequences
  * nls: remove twenty two untypable Greek compose sequences
  * XSetScreenSaver.man: restore the part that was accidentally snipped
  * nls: make the Amharic compose sequences use the dead-vowel symbols
  * nls: sort three sequences alphabetically in their group, like all others
  * nls: delete six compose sequences that cannot be typed
  * nls: use a slash instead of a combining solidus in compose sequences
  * NLS: move long S compositions to respective blocks
  * NLS: implement the expansion of the six Breton N-graph keysyms
  * NLS: move dead-caron subscript compositions to the relevant Unicode block
  * NLS: Remove strange dead_cedilla cedi sign sequences
  * nls: add compose sequence for capital schwa, and delete a deviant one
- Users of the Amharic (am_ET.UTF-8) compose key sequences provided by libX11
  will also want to upgrade to xkeyboard-config 2.39 (releasing soon), in order
  to keep those sequeunces working with this release.

OBS-URL: https://build.opensuse.org/request/show/1090195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=47
2023-06-03 22:11:32 +00:00
57440163b2 - Update to version 1.8.5
* gitlab CI: Add libtool to required packages
  * configure: raise minimum autoconf requirement to 2.70
  * configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING
  * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
  * gitlab CI: add workflow rules
  * nls: delete compose sequences that pointlessly mix upper and lower case
  * nls: remove four hundred and sixty untypable Greek compose sequences
  * nls: remove twenty two untypable Greek compose sequences
  * XSetScreenSaver.man: restore the part that was accidentally snipped
  * nls: make the Amharic compose sequences use the dead-vowel symbols
  * nls: sort three sequences alphabetically in their group, like all others
  * nls: delete six compose sequences that cannot be typed
  * nls: use a slash instead of a combining solidus in compose sequences
  * NLS: move long S compositions to respective blocks
  * NLS: implement the expansion of the six Breton N-graph keysyms
  * NLS: move dead-caron subscript compositions to the relevant Unicode block
  * NLS: Remove strange dead_cedilla cedi sign sequences
  * nls: add compose sequence for capital schwa, and delete a deviant one
- Users of the Amharic (am_ET.UTF-8) compose key sequences provided by libX11
  will also want to upgrade to xkeyboard-config 2.39 (releasing soon), in order
  to keep those sequeunces working with this release.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=100
2023-06-01 07:58:40 +00:00
56cbc0540f Accepting request 1072175 from X11:XOrg
- Update to version 1.8.4
  This release fixes the regressions in previous 1.8.x related to the thread-
  -safety-constructor option. (boo#1209176)
- supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch

OBS-URL: https://build.opensuse.org/request/show/1072175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=46
2023-03-17 16:02:27 +00:00
740e906ccc added bugnumber to changelog as reference
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=98
2023-03-15 16:59:15 +00:00
89825c32c5 Accepting request 1070405 from home:llyyr:branches:X11:XOrg
Other distros have already updated to it with no reports of it causing crashes anymore

- Update to version 1.8.4
  This release fixes the regressions in previous 1.8.x related to the thread-
  -safety-constructor option.
- supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch

OBS-URL: https://build.opensuse.org/request/show/1070405
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=97
2023-03-15 16:56:58 +00:00
05a1f83507 Accepting request 1040432 from X11:XOrg
- Update to version 1.8.1
  This release fixes the --enable-thread-safety-constructor option to the
  configure script to work as intended.  In the previous release, the changes
  for this option may not have been enabled when the option was not specified
  or when the --enable option was specified.
  While we have enabled it by default, believing that doing so will reduce
  the number of bugs users encounter running libX11 clients, in some cases
  it may expose bugs in which clients had previously gotten away with calling
  libX11 functions while a libX11 lock is already held, and thus now deadlock,
  as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157  
- let's hope this version doesn't suffer yet from the regressions
  reported in boo#1205778, boo#1205818 (reported against 1.8.2);
  we need libX11 thread safe for totem (GNOME 43) :-(

- going back to version 1.7.5 for now to get rid of regressions,
  which were introduced by trying to get thread-safe in libX11
  itself 
- re-introduced U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch
  which was not yet in 1.7.5
- supersedes the following patches
  * U_0001-Add-XFreeThreads-function.patch
  * U_0002-Don-t-use-pragma-inside-a-function-it-breaks-compili.patch
  * U_0003-Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
  * U_0004-Indentation-fixes-around-recent-dpy-in_ifevent-chang.patch
  * U_0005-ChkIfEv.c-fix-wrong-handling-of-dpy-in_ifevent.patch

OBS-URL: https://build.opensuse.org/request/show/1040432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=45
2022-12-06 13:22:47 +00:00
9b4cff2ac0 - Update to version 1.8.1
This release fixes the --enable-thread-safety-constructor option to the
  configure script to work as intended.  In the previous release, the changes
  for this option may not have been enabled when the option was not specified
  or when the --enable option was specified.
  While we have enabled it by default, believing that doing so will reduce
  the number of bugs users encounter running libX11 clients, in some cases
  it may expose bugs in which clients had previously gotten away with calling
  libX11 functions while a libX11 lock is already held, and thus now deadlock,
  as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157  
- let's hope this version doesn't suffer yet from the regressions
  reported in boo#1205778, boo#1205818 (reported against 1.8.2);
  we need libX11 thread safe for totem (GNOME 43) :-(

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=95
2022-12-05 20:41:20 +00:00
46816a6585 mentioing superseded patches in changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=94
2022-12-05 13:52:52 +00:00
b512dabc48 - going back to version 1.7.5 for now to get rid of regressions,
which were introduced by trying to get thread-safe in libX11
  itself 
- re-introduced U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch
  which was not yet in 1.7.5

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=93
2022-12-05 13:46:11 +00:00
181de7c3bb Accepting request 1039777 from X11:XOrg
- U_0001-Add-XFreeThreads-function.patch
  U_0002-Don-t-use-pragma-inside-a-function-it-breaks-compili.patch
  U_0003-Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
  U_0004-Indentation-fixes-around-recent-dpy-in_ifevent-chang.patch
  U_0005-ChkIfEv.c-fix-wrong-handling-of-dpy-in_ifevent.patch
  * adding all patches since 1.8.2 release in order to try fixing
    regressions after introducing thread safety constructor with
    1.8.1 (boo#1205778, boo#1205818)
- supersedes U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
- re-enabled thread safe constructor

OBS-URL: https://build.opensuse.org/request/show/1039777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=44
2022-12-04 13:57:59 +00:00
e17a686d68 - U_0001-Add-XFreeThreads-function.patch
U_0002-Don-t-use-pragma-inside-a-function-it-breaks-compili.patch
  U_0003-Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
  U_0004-Indentation-fixes-around-recent-dpy-in_ifevent-chang.patch
  U_0005-ChkIfEv.c-fix-wrong-handling-of-dpy-in_ifevent.patch
  * adding all patches since 1.8.2 release in order to try fixing
    regressions after introducing thread safety constructor with
    1.8.1 (boo#1205778, boo#1205818)
- supersedes U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
- re-enabled thread safe constructor

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=91
2022-12-03 10:31:33 +00:00
0d82d025c0 Accepting request 1039609 from X11:XOrg
- back to "--disable-thread-safety-constructor" for now; we see just
  too many regressions, e.g. firefox freezes and crashes, crashes with
  barrierc, crashes in Godot, assertions with vkquake (boo#1205818,
  boo#1205778)

OBS-URL: https://build.opensuse.org/request/show/1039609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=43
2022-12-03 09:03:22 +00:00
a6dfe3614d - back to "--disable-thread-safety-constructor" for now; we see just
too many regressions, e.g. firefox freezes and crashes, crashes with
  barrierc, crashes in Godot, assertions with vkquake (boo#1205818,
  boo#1205778)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=89
2022-12-02 14:23:56 +00:00
b3035543bf Accepting request 1038314 from X11:XOrg
- U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
  * fixed Firefox freezes (regression since 1.8.2) (boo#1205778)

OBS-URL: https://build.opensuse.org/request/show/1038314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=42
2022-11-27 11:52:55 +00:00
b0ad11c053 - U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
* fixed Firefox freezes (regression since 1.8.2) (boo#1205778)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=87
2022-11-26 09:58:45 +00:00
45899aba80 Accepting request 1035199 from X11:XOrg
- Update to version 1.8.2
  * This is primarily a bug fix release, including further work on
    improving the thread-safety-constructor and making it work with
    software which had incorrectly called libX11 functions from
    inside X*IfEvent() calls.
- supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch

OBS-URL: https://build.opensuse.org/request/show/1035199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=41
2022-11-12 16:40:30 +00:00
824c01fe50 - Update to version 1.8.2
* This is primarily a bug fix release, including further work on
    improving the thread-safety-constructor and making it work with
    software which had incorrectly called libX11 functions from
    inside X*IfEvent() calls.
- supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=85
2022-11-11 10:08:32 +00:00
88f6b11c94 Accepting request 1029940 from X11:XOrg
- U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch
  * security update for CVE-2022-3554 (bsc#1204422)

OBS-URL: https://build.opensuse.org/request/show/1029940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=40
2022-10-20 09:09:44 +00:00
7af4ba4c04 - U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch
* security update for CVE-2022-3554 (bsc#1204422)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=83
2022-10-19 09:25:59 +00:00
09829b9393 Accepting request 986983 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/986983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=39
2022-07-07 10:56:12 +00:00
af2d1d365e Accepting request 986957 from X11:XOrg
- Update to version 1.8.1
  This release fixes the --enable-thread-safety-constructor option to the
  configure script to work as intended.  In the previous release, the changes
  for this option may not have been enabled when the option was not specified
  or when the --enable option was specified.
  While we have enabled it by default, believing that doing so will reduce
  the number of bugs users encounter running libX11 clients, in some cases
  it may expose bugs in which clients had previously gotten away with calling
  libX11 functions while a libX11 lock is already held, and thus now deadlock,
  as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 .

OBS-URL: https://build.opensuse.org/request/show/986957
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=81
2022-07-06 08:10:06 +00:00
2f50b01fb7 osc copypac from project:openSUSE:Factory package:libX11 revision:36, using expand
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=38
2022-06-12 01:45:55 +00:00
OBS User buildservice-autocommit
ab17d3fa06 Updating link to change in openSUSE:Factory/libX11 revision 38.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=a101b4c7e9cd28de4f6e6e0e2ff585fb
2022-06-12 01:45:55 +00:00
a141fd6f66 Accepting request 981405 from X11:XOrg
- Update to version 1.8.1
  This release fixes the --enable-thread-safety-constructor option to the
  configure script to work as intended.  In the previous release, the changes
  for this option may not have been enabled when the option was not specified
  or when the --enable option was specified.
  While we have enabled it by default, believing that doing so will reduce
  the number of bugs users encounter running libX11 clients, in some cases
  it may expose bugs in which clients had previously gotten away with calling
  libX11 functions while a libX11 lock is already held, and thus now deadlock,
  as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 .

OBS-URL: https://build.opensuse.org/request/show/981405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libX11?expand=0&rev=37
2022-06-10 13:57:15 +00:00
bd205ada06 - Update to version 1.8.1
This release fixes the --enable-thread-safety-constructor option to the
  configure script to work as intended.  In the previous release, the changes
  for this option may not have been enabled when the option was not specified
  or when the --enable option was specified.
  While we have enabled it by default, believing that doing so will reduce
  the number of bugs users encounter running libX11 clients, in some cases
  it may expose bugs in which clients had previously gotten away with calling
  libX11 functions while a libX11 lock is already held, and thus now deadlock,
  as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 .

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=79
2022-06-09 02:14:15 +00:00