diff options
Diffstat (limited to 'lib/libX11/ChangeLog')
-rw-r--r-- | lib/libX11/ChangeLog | 216 |
1 files changed, 216 insertions, 0 deletions
diff --git a/lib/libX11/ChangeLog b/lib/libX11/ChangeLog index 3ab204490..827fe5353 100644 --- a/lib/libX11/ChangeLog +++ b/lib/libX11/ChangeLog @@ -1,3 +1,219 @@ +commit db7cca17ad7807e92a928da9d4c68a00f4836da2 +Author: Adam Jackson <ajax@redhat.com> +Date: Wed Oct 9 13:41:29 2019 -0400 + + libX11 1.6.9 + + Signed-off-by: Adam Jackson <ajax@redhat.com> + +commit f5ba2c632a4c84279bdd48c687271292f5dc4f87 +Author: Dmitry Osipenko <digetx@gmail.com> +Date: Sat May 18 19:10:32 2019 +0300 + + Fix lockup in _XReply() caused by recursive synchronization + + This patch is based on a suggestion made by Uli Schlachter in a comment + to the bug report https://gitlab.freedesktop.org/xorg/lib/libx11/issues/93. + + Explanation of the bug (given by Uli Schlachter as well): + + An error was received and handled. Since there was an error callback set, + Xlib unlocks the display, runs the error callback, and then locks the display + again. This goes through _XLockDisplay and then calls _XSeqSyncFunction. + On this "lock the thing"-path, Xlib notices that sequence numbers are close to + wrap-around and tries to send a GetInputFocus request. However, the earlier + calls already registered themselves as "we are handling replies/errors, do + not interfere!" and so the code here waits for "that other thread" to be done + before it continues. Only that there is no other thread, but it is this thread + itself and thus a deadlock follows. + + The bug is relatively easy to reproduce on any desktop environment by + using actively a touchscreen input that supports multitouch, i.e. practically + all mobile devices are affected. + + Fixes: https://gitlab.freedesktop.org/xorg/lib/libx11/issues/93 + Suggested-by: Uli Schlachter <psychon@znc.in> + Tested-by: Dmitry Osipenko <digetx@gmail.com> + Reported-by: Dmitry Osipenko <digetx@gmail.com> + Signed-off-by: Dmitry Osipenko <digetx@gmail.com> + +commit 1f1ca0863fd81fd0538b104eb9d9841ddbc7c905 +Author: Adam Jackson <ajax@redhat.com> +Date: Fri Sep 13 16:44:32 2019 -0400 + + xkb: Provide <X11/extensions/XKBgeom.h> ourselves + + This header refers to libX11 types, it doesn't belong in xorgproto and + has been moved to legacy in 2019.2. Supply it ourselves. + +commit edc7680ed5a03cedb5facf14693823455e12c29c +Author: Ross Burton <ross.burton@intel.com> +Date: Tue Aug 6 14:53:43 2019 +0100 + + src/util/Makefile: explicitly reset LINK to not use libtool + + Simply looking at libtool redefines LINK globally to use libtool, which when + you're trying to cross-compile to Windows can cause complications. + + As in src/util/ we're simply building a small binary for the build host, reset + LINK to the automake default so that the traditional compile/link steps occur + without libtool. + + Also remove -all-static from LDFLAGS as that is a libtool-specific argument + intended to solve this problem. + + Closes: #100 + Signed-off-by: Ross Burton <ross.burton@intel.com> + +commit f111bf3ac091a3a6d1f094172621d9d033c3833c +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jul 30 16:53:27 2019 -0400 + + improve some formatting + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 1d0a6fe9126c7ce61c6648cabf43b2de4d6d3ba9 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jul 30 15:49:09 2019 -0400 + + fix a substitution error from recent commit, e.g, "s/^\.EE/XDe/" + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 8fe8aafe7e9beffaff0460fe08354dfcde1efe98 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jul 30 05:07:40 2019 -0400 + + split lines at sentence endings + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 6f2cbcea5d6dcd1df7ef309481cad1663284c061 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jul 30 04:52:25 2019 -0400 + + trim trailing whitespace from manpages + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit 4abf482d8e6b0b1ae84e0f528e71066afd6d18b5 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jul 30 04:36:24 2019 -0400 + + another fake-quote fix + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit c0f0651f2b4dfa9fef86d1374689220125631993 +Author: Thomas E. Dickey <dickey@invisible-island.net> +Date: Tue Jul 30 04:34:54 2019 -0400 + + the last commit overlooked some fake-quote pairs + + Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> + +commit ef31143c9decda54b3ab2937d3300fcf5b493fd6 +Author: Walter Harms <wharms@bfs.de> +Date: Mon Jul 29 18:50:19 2019 +0200 + + fix ``fake quotes'' in text + + to remove the fake quotes replace them with propper + predefined macros \*(lq and \*(rq. this will allow + nroff to choose the propper characters when using ps etc. + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 705027ea9b17d6552388d2067736ab4b0bf9dfb5 +Author: Walter Harms <wharms@bfs.de> +Date: Mon Jul 29 18:27:12 2019 +0200 + + get rid of ``fake quotes'' + + these fake quotes are inside a comment and can be replaced with + some double quotes + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit fe46eb287106ad05538e896783a5cf877a4138df +Author: Walter Harms <wharms@bfs.de> +Date: Mon Jul 29 17:57:02 2019 +0200 + + remove all private macro defines + + after converting everything to st. man page macros there is + no need to maintain X11 private nroff macros, so remove them. + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit b7f09ae19c9a098ecd545b4d4c45a6afe39a8764 +Author: Walter Harms <wharms@bfs.de> +Date: Mon Jul 29 17:47:35 2019 +0200 + + Replace home-grown .Ds .De macro with man page .EX/.EE macro + + Same pages use the man page .EX/.EE macro. Replace all occurences + of .De/.Ds with the std. macros to make the code better to maintain. + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 951e772bc8d89bc62c4bbac14adc5d4f5027419f +Author: Walter Harms <wharms@bfs.de> +Date: Wed Jul 3 18:23:51 2019 +0200 + + fix TBL format + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 4eb167f5aca4cca05a230c728ffdb4fd382a4e1e +Author: Walter Harms <wharms@bfs.de> +Date: Wed Jul 3 18:18:09 2019 +0200 + + replace home grown .ZN with std, .B and .BR + + Replace the home grown macro .ZN with std. macros + from man macro paket. So we can get rid of the + definition an get a clean header. + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 08e6b36292ebf01ba2dcc4a48ec371c6f5d13458 +Author: Walter Harms <wharms@bfs.de> +Date: Sat Jun 22 18:33:48 2019 +0200 + + remove in-text macros + + remove in-text macros an fix a few typos on the way. + hopefuly that will make maintenance more easy. + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit cb0e894fe9927b07bd9d97c067fd0d007accb105 +Author: Walter Harms <wharms@bfs.de> +Date: Fri Jun 21 18:01:16 2019 +0200 + + note that we can handle kbd==NULL + + Signed-off-by: Walter Harms <wharms@bfs.de> + +commit 0327c427d62f671eced067c6d9b69f4e216a8cac +Author: Adam Jackson <ajax@redhat.com> +Date: Mon Jun 17 13:36:08 2019 -0400 + + makekeys: Detach ourselves from X headers entirely + + Subsequent to a121b7b0c210efe10bf93453b29050282324c906 we are no longer + building makekeys with enough -I/foo/bar to find the X11 headers, so if + they're not in a system include path, things fail. Since this utility is + only needed at build time, there's no real reason to demand the X + headers be installed for both the build and target machines if cross- + compiling, we can just assume a vaguely ANSI environment instead. + + Tested-by: Niclas Zeising <zeising@daemonic.se> + Reviewed-by: Keith Packard <keithp@keithp.com> + Reviewed-by: Matt Turner <mattst88@gmail.com> + commit 57f0d421a1320090d3a4948181fe228d86cc8977 Author: Matt Turner <mattst88@gmail.com> Date: Mon Jun 17 10:45:45 2019 -0400 |