diff options
Diffstat (limited to 'libX11/ChangeLog')
-rw-r--r-- | libX11/ChangeLog | 1456 |
1 files changed, 1428 insertions, 28 deletions
diff --git a/libX11/ChangeLog b/libX11/ChangeLog index e36c0aa2d..c28af9157 100644 --- a/libX11/ChangeLog +++ b/libX11/ChangeLog @@ -1,12 +1,1303 @@ -commit 5b7f3b98079ab730b037b33893521dbaa61f5234 +commit 75fe48e7a42a685d7098e8d7108b9b956c471563 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri Jul 10 14:07:34 2009 +1000 + + Bump to 1.2.2 + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 5d0fe0e0e92759af5667c5dca2eacb1b6f2d66ea +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Jul 2 09:10:25 2009 +1000 + + XMaskEvent/XCheckMaskedEvents must not check for GenericEvents. + + GenericEvent cannot be selected for in the core event masks and they must + thus be treated like extension events. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit c1bf65b89f4e361f6178a73dd5334c8f2bd95732 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Jul 2 09:06:05 2009 +1000 + + XWindowEvent/XCheckWindowEvent must not return GenericEvents. + + GenericEvents have no fixed position for the window, so they must be treated + like extension events. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 38f9054554d63525d2dd51aafb5eb57821158ab9 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Jun 15 19:00:43 2009 -0700 + + Drop ancient USG SysV #ifdefs + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 7bfe1323f16a1a69cc474659f7ac0c2570b1cf42 +Author: Adam Jackson <ajax@redhat.com> +Date: Fri Jun 12 12:44:01 2009 -0400 + + Remove X_NOT_STDC_ENV usage. (#6527) + +commit 6dd74d7fb414ca1e99bae5c13e333961f396eb36 +Author: Julien Cristau <jcristau@debian.org> +Date: Fri May 29 11:18:11 2009 +0200 + + nls: remove more duplicated aliases + + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit e4b0899f516da224010e68bd2d953d5293d94993 +Author: parag <parag@rawhideTM.pnq.redhat.com> +Date: Thu May 28 11:29:35 2009 +0530 + + nls: Add pa_PK locale information and make pa_IN as default for pa. + + X.Org bug#21954 <http://bugs.freedesktop.org/show_bug.cgi?id=21954> + + [jcristau: removed the pa_PK.UTF-8 alias to itself] + + Signed-off-by: parag <pnemade@redhat.com> + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit f0ea1f6d51145592f8617854f9320ec5dbff3299 +Author: Julien Cristau <jcristau@debian.org> +Date: Fri May 29 10:58:20 2009 +0200 + + nls: remove broken sd_IN.UTF-8 alias + + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit e29e010dabdb17d6498f2ef1786f69b8830c18ca +Author: Julien Cristau <jcristau@debian.org> +Date: Fri May 29 10:57:43 2009 +0200 + + nls: remove duplicated en_US* aliases + + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit a89a300d87852c84389ad97db66dcb8930cb45dd +Author: Caolan McNamara <caolanm@redhat.com> +Date: Thu May 21 18:41:05 2009 +0200 + + man: missing space in XAllocColor man page + + X.Org bug#21854 <http://bugs.freedesktop.org/show_bug.cgi?id=21854> + +commit c1c001e36504fd304f76f69bf6af3643225c49ea +Author: James Cloos <cloos@jhcloos.com> +Date: Wed May 13 13:03:54 2009 -0400 + + [nls] Replace remaining UCS Combining Characters in Compose sequences. + + The replaces the instances of keysyms which match <U03[0-6][0-9A-Fa-f]>, + where the keysym is used as a dead_key, with an actual dead_key symbol. + + The only remaining instances of UCS combining characters in the + compose sequences are of U0338 COMBINING LONG SOLIDUS OVERLAY + used as a suffix in Multi_key-initiated sequences to create + mathematics characters such as ∉ U+2209 NOT AN ELEMENT OF + from ∈ U+2208 ELEMENT OF. + +commit e2b0bad3d3b9e9ca781fc264eb7584afbe2a1a4f +Author: James Cloos <cloos@jhcloos.com> +Date: Wed May 13 09:58:59 2009 -0400 + + [nls] Remove extraneous instances of UCS Combining Characters in Compose sequences. + + This removes those instances of keysyms which match <U03[0-6][0-9A-Fa-f]>, + where the matching keysym is used as a dead_key, and for which alternative + compose sequences exist. + +commit 79f47e6dff2f0a0b673bbfecc47528edca814baa +Author: James Cloos <cloos@jhcloos.com> +Date: Fri May 8 20:11:54 2009 -0400 + + [nls] Remove combining_ keysyms from the Compose files + + Some of the UTF-8 Compose tables included combining_ keysyms in + the compose sequences as though they were dead symbols. This + is contrary to how combining characters are used in the UCS. + Therefore, those lines have been removed from the Compose tables. + + There were also some combining_ keysyms as targets. As those + are not included in x11proto’s keysymdef.h, and as those do + exist there as Uxxxx keysyms, they are replaced with the Uxxxx + keysym names. + + This addresses http://bugzilla.freedesktop.org/show_bug.cgi?id=5107 + and is based on attachment 25644 by samuel.thibault@ens-lyon.org. + + Signed-off-by: James Cloos <cloos@jhcloos.com> + +commit 4a08a3dfbda497b2be46e3e5fe6b777815ea27f9 +Author: parag <pnemade@redhat.com> +Date: Tue May 5 16:50:47 2009 +0530 + + libX11: Add new Indic language information to nls directory files. #21560 + + Signed-off-by: parag <pnemade@redhat.com> + +commit aaf81096eb44b4c2812108721ba02738391884da +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Sat May 2 01:38:14 2009 -0700 + + Correct return type in XkbGetKeyboard man page + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 2bef065b70f70af520b5de8fb23529254d15f003 +Author: Christoph Pfister <christophpfister@gmail.com> +Date: Mon Apr 27 22:32:57 2009 -0700 + + X.Org Bug #21117: crash in get_rotate_fontname (omGeneric.c) + + http://bugs.freedesktop.org/show_bug.cgi?id=21117 + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 5c1cde105db10df24d3c532f032cbc59050c7313 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Fri Apr 17 22:14:47 2009 -0700 + + Use AC_USE_SYSTEM_EXTENSIONS instead of hand-rolled check for _GNU_SOURCE + + Raises minimum autoconf version required to 2.60 + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 84b7a91ef84f345384e4b0e13907385ca3ca3255 +Author: Julien Cristau <jcristau@debian.org> +Date: Tue Apr 14 15:59:57 2009 +0100 + + Fix fi_FI.UTF-8, again + + Commit 97fc6babd4ccaf300e25708868aa2a738893dc30 "NLS: Add UTF-8 compose + file for Finnish" made fi_FI.UTF-8 use a broken empty XLC_LOCALE file. + This reverts it back to using the en_US.UTF-8 one. + +commit 128daff4422f973ea40dd1e31b2db230e643549e +Author: Theppitak Karoonboonyanan <thep@linux.thai.net> +Date: Thu Apr 9 12:01:07 2009 +0700 + + Thai XIM not retrieve MB surrounding on UTF-8 LC + + On th_TH.UTF-8 locale, Thai XIM rejects all combining characters for GTK+ apps + that use X Input Method. + + This is because GTK+ imxim immodule passes surrounding text in locale encoding, + which is UTF-8 for UTF-8 locales. But current Thai XIM in Xlib assumes the + multi-byte StringConversionText response for the StringConversionCallback to + always be TIS-620, by retrieving a single byte and using it as-is. + + If the Thai XIM tries to convert the multi-byte text based on locale codeset + before using it, it will work again. + + X.Org But 12759 <http://bugs.freedesktop.org/show_bug.cgi?id=12759> + + Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net> + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit e09f0d227fbf95b6252759af9d426efd57686f9f +Author: Theppitak Karoonboonyanan <thep@linux.thai.net> +Date: Thu Apr 9 11:47:55 2009 +0700 + + Thai XIM not filters when NumLock or CapsLock is on + + The Thai XIM component in libx11 activated on 'th*' locales normally filters + input sequence according to orthographic rules. However, when NumLock/CapsLock + is on, this stops working. All sequences are passed through. + + This is caused by missing masks in _XimThaiFilter(), which normally screens out + certain special keys from entering orthographic rules. Unfortunately, this + included events with NumLock/CapsLock on. Negating the masks from the check + allows the events to be tested by the rules. + + X.Org Bug 12517 <http://bugs.freedesktop.org/show_bug.cgi?id=12517> + + Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net> + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit d108d3c706af3502820b5202564488ea19908b77 +Author: Theppitak Karoonboonyanan <thep@linux.thai.net> +Date: Thu Apr 9 11:25:25 2009 +0700 + + CharSet-to-CompoundText Conversion Failed for Thai Locales + + SCIM fails to commit Thai input characters on Thai locales, because it commits + string in compound text form, which was converted via + XwcTextListToTextProperty(). But the XLC_LOCALE for th_TH and th_TH.UTF-8 + declares cs1's ct_encoding as TIS620-0:GR, which was commented out in + src/xlibi18n/lcCT.c default_ct_data, in favor of ISO8859-11 ESC sequence. + So, declaring cs1 as ISO8859-11:GR instead makes it work. + + Besides, for th_TH.UTF-8, adding cs2 class with ISO10646-1 encoding also adds + support for UTF-8 input. + + And, along discussion in the bug, a similar problem was found for fontset, too, + by causing delays on X apps startups on systems without tis620-0 fonts. This + is normally the case, as mkfontdir and mkfontscale generate iso8859-11 entries + by default for Thai X fonts. So, Thai fontset charset is also patched. + + X.Org Bug 16475 <http://bugs.freedesktop.org/show_bug.cgi?id=16475> + + Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net> + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit fd62d3318c846cd43d66a505946e94704d7d83dc +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Wed Apr 8 19:42:25 2009 -0700 + + Revert "Change masculine to ordmasculine in Compose file comments" + + This reverts commit 892b401d5acc055803a20e349ede0d64490f2230. + + As Julien Cristau correctly points out, I misread the Compose file grammar + in modules/im/ximcp/imLcPrs.c, and those are keysyms, not comments, and + the keysym is named XK_masculine in keysymdef.h. This change is thus a + bug in the Solaris compose tables to be fixed, not an improvement to bring + upstream. + +commit eac57c77afdf44f50692225b8b0345a7c927bc84 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Tue Apr 7 15:38:45 2009 -0700 + + Version bump: 1.2.1 + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit bfbec08baec33c5024510b0bcbbee6e4a8473e79 +Author: Yaakov Selkowitz (Cygwin Ports maintainer) <yselkowitz@users.sourceforge.net> +Date: Tue Apr 7 13:46:57 2009 -0700 + + Bug 20773: Xcursor dynamic loading on Cygwin + + X.Org Bug #20773 <http://bugs.freedesktop.org/show_bug.cgi?id=20773> + Patch #24096 <http://bugs.freedesktop.org/attachment.cgi?id=24096> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit c8c41614911be4fa222fa22478677d263b41c751 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Apr 6 16:52:46 2009 -0700 + + Fix a several sparse warnings: Using plain integer as NULL pointer + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit b336c3d0cc2aefc8926500cff5f76b5a3e803886 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Apr 6 16:32:05 2009 -0700 + + Further ansify prototypes & reduce #ifdefs in locking.c + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 892b401d5acc055803a20e349ede0d64490f2230 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Apr 6 10:50:09 2009 -0700 + + Change masculine to ordmasculine in Compose file comments + + Matches the ordfeminine name used for the matching character, + and the ordmasculine name used in many font descriptions of the glyph. + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit e3198b55dc16ec57346cc28aa8d34165ce8cde96 +Author: Julien Cristau <jcristau@debian.org> +Date: Fri Mar 13 13:52:33 2009 +0100 + + Add a ru_RU.UTF-8 locale + + Based on patch by Eugene Konev <ejka@imfi.kspu.ru> for X.Org 6.9.0. + + Debian bug#330144 <http://bugs.debian.org/330144> + X.Org bug#15887 <http://bugs.freedesktop.org/show_bug.cgi?id=15887> + +commit d239de9452691d6f875e6e5ace3d499ec3bf14d9 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Wed Mar 25 17:59:09 2009 -0700 + + Delete some unused "#ifdef notdef" static functions + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 4281892e31058ef3aecc96a5767824b34d88d415 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Wed Mar 25 17:52:48 2009 -0700 + + Remove _XP_PRINT_SERVER_ #ifdefs from Xrm.c + + This copy of Xrm.c is never compiled into the Xprint server any more, so + this old code-sharing #ifdef from the monolith tree isn't needed. + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 27a2e16e8ea11c1604e28645fae4d6ba4371d513 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Tue Mar 17 18:38:58 2009 -0700 + + makekeys: combine malloc(strlen)+strcpy into strdup + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 78a894231ae8ec4959007b6d9b8d2a15d6333a1e +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Tue Mar 17 15:42:19 2009 -0700 + + When makekeys fails to find a good hash, print error instead of divide-by-zero + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit c9f84af591d15fbc3fa890bcd955d94f1ff82a0b +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Tue Mar 17 14:59:16 2009 -0700 + + Remove ifdef checks for macII left over from ancient A/UX 3.0 support + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 4b90da0ffb32b791d915ecae11996cc2f2cac9a7 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Mar 16 18:37:49 2009 -0700 + + XErrorDB additions for DRI2 requests + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 273f45af1441be9d2135e4cac8c46ceb33470236 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Mar 16 18:35:44 2009 -0700 + + XErrorDB additions for XInput errors and new XInput 1.5 requests + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 90ef36f6336068183bf9d13ca972202db35b1202 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Mar 16 18:23:05 2009 -0700 + + XErrorDB additions for RANDR 1.3 + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 124a4efaccf329f1a44f6b824e70278bdd1cad83 +Author: Lubos Lunak <l.lunak@suse.cz> +Date: Mon Mar 16 18:03:36 2009 -0700 + + XErrorDB updates for XTEST, RANDR, DAMAGE extensions + + From http://lists.freedesktop.org/archives/xorg/2008-January/031937.html + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 80811846e37b805fddb37c71589fd5f6f6037b3f +Author: Lubos Lunak <l.lunak@suse.cz> +Date: Mon Mar 16 17:57:52 2009 -0700 + + XGetErrorText() fails for extension error codes equal to the error base + + From http://lists.freedesktop.org/archives/xorg/2008-January/031937.html + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit da95ecbbdcacc483cd0b5fd7db1fb2e2543341bd +Author: Milos Komarcevic <miloskomarcevic@netscape.net> +Date: Mon Mar 16 17:43:26 2009 -0700 + + Bug 11456: Serbian locale updates (sr_RS and sr_ME) + + X.Org Bug #11456 <http://bugs.freedesktop.org/show_bug.cgi?id=11456> + Patch #23937 <http://bugs.freedesktop.org/attachment.cgi?id=23937> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 934a6c0519a9e32505beee55b004f36c2a710217 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Mar 16 14:55:22 2009 -0700 + + Bug 10082: Compose entries for some standard mathematical operators + + X.Org Bug #10082 <http://bugs.freedesktop.org/show_bug.cgi?id=10082> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit abf4da1ed0f735ca7ce471dc13a0ec3677391486 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Mar 16 14:27:46 2009 -0700 + + Bug 14651: We need to add new locale specification for Belarusian Latin locale + + X.Org Bug #14651 <http://bugs.freedesktop.org/show_bug.cgi?id=14651> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 837703c8651e1321a50147a8311c56e4758ce08a +Author: Caolan McNamara <caolanm@redhat.com> +Date: Mon Mar 16 14:15:50 2009 -0700 + + Bug 20575: man page for XCreatePixmapFromBitmapData doesn't match signature + + X.Org Bug #20575 <http://bugs.freedesktop.org/show_bug.cgi?id=20575> + Patch #23717 <http://bugs.freedesktop.org/attachment.cgi?id=23717> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 22199018879055d8653e59d8236bef57164fac66 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Mar 16 13:28:18 2009 -0700 + + Correct locale alias for sh_BA.ISO8859-2@bosnia (should be sr, not nr) + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 4c63c27eab2b88f5556dbf72c36321f50f6de35e +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Thu Mar 12 18:57:20 2009 -0700 + + Bug 9953: Please provide locale alias hu_HU.utf8 + + X.Org Bug #9953 <http://bugs.freedesktop.org/show_bug.cgi?id=9953> + Debian Bug #407573 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=407573> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 501f4e0ada1690783ada05ad412e4b191ad55336 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Thu Mar 12 17:38:21 2009 -0700 + + Bug 6820: Xlib shouldn't handle EAGAIN as a fatal IO error + + X.Org Bug #6820 <http://bugs.freedesktop.org/show_bug.cgi?id=6820> + Patch #17637 <http://bugs.freedesktop.org/attachment.cgi?id=17637> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 7b9c543e7210c7da204871c31a160e79d3a949b6 +Author: Paul Bender <pebender@gmail.com> +Date: Thu Mar 12 17:11:42 2009 -0700 + + Bug 15664: xau & xdmcp not needed in x11.pc dependencies when built with xcb + + X.Org bug #15664 <https://bugs.freedesktop.org/show_bug.cgi?id=15664> + Patch #16128 <https://bugs.freedesktop.org/attachment.cgi?id=16128> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit fd2cf1ef66c2aff3dc758956c9e9e567b9892c06 +Author: Xue Wei <Wei.Xue@Sun.COM> +Date: Wed Mar 4 19:32:29 2009 -0800 + + Add UTF-8 locale entries for es_US, kk_KZ, mt_MT, and sh_BA + + Sun bug 6809309 Add new utf8 locales supported by Xlib + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6809309> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit cb70c9bc43267577859a3674ca9de9be396ba69e +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Feb 23 19:29:15 2009 -0800 + + Add --with-locale-lib-dir configure option to set locale lib install dir + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit ccd3584f0330db8dac90b9313c33ab8b5b2ec6af +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Feb 23 18:33:51 2009 -0800 + + Incorporate more locale names/aliases from Solaris libX11 + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 83ce4daefdf544f801c7d666c89162690a36ce41 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Feb 23 18:32:34 2009 -0800 + + Incorporate char range comments from Solaris version of ksc5601.h + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit ee279c84e34f1ebb8a6ff17d54ee146d11e29764 +Author: Chris Ball <cjb@laptop.org> +Date: Sat Feb 21 14:48:42 2009 -0500 + + Fix fi_FI locale install directory. + + fi_FI was setting "x11thislocaledir" to en_US, with the result that its + locale data was written in that locale dir. + + Signed-off-by: Chris Ball <cjb@laptop.org> + +commit da6bbca07c796c69172a649405474f03bee66754 +Author: Emilio Jesús Gallego Arias <egallego@babel.ls.fi.upm.es> +Date: Sat Feb 21 20:17:23 2009 +0100 + + xcb_io: Avoid datatype overflow on AMD64 and friends. + +commit 4ef6491afa69e8441caee7bbebc583e6e796275e +Author: Chris Ball <cjb@laptop.org> +Date: Sat Feb 21 12:51:03 2009 -0500 + + Build fix for fi_FI. + + Commit 642c4e928e770e0.. instructs make to enter nls/fi_FI, but no + Makefile is written there by configure. + + Signed-off-by: Chris Ball <cjb@laptop.org> + +commit 642c4e928e770e012379539a6ce09e11c02f09a6 +Author: Julien Cristau <jcristau@debian.org> +Date: Sat Feb 21 03:12:05 2009 +0100 + + nls: actually use the fi_FI.UTF-8 files + + The subdir wasn't added to nls/Makefile.am + +commit 9bad8309ef289bb943651abf6967b24fa2252aac +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Fri Feb 20 14:45:54 2009 -0800 + + flags member of Display structure needs to be marked volatile + + Since the Xlib multithreaded code checks the flags variable in _XFlushInt + to see if the other threads are done yet, it has to be marked volatile so + the compiler doesn't optimize out re-loading it on each trip through the + while loop and end up in an impossible-to-exit infinite loop of CPU chewing. + + Part of fix for Sun bug 6409332: infinite loop in XFlushInt() on x86/32-bit + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6409332> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit ef5c446395aa30d7b1096a112e241a81c5b358e7 +Author: Xue Wei <Wei.Xue@Sun.COM> +Date: Fri Feb 20 15:12:35 2009 -0800 + + Add nn_NO.UTF-8 to compose.dir.pre for Norwegian Nynorsk + + Sun bug 6691236: Swing applications dump core when locale is nn_NO.UTF-8 + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6691236> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 3822f2654e9630167f0c6cae317b472c09771672 +Author: Xue Wei <Wei.Xue@Sun.COM> +Date: Fri Feb 20 15:03:51 2009 -0800 + + Add locale aliases for no_NO & sh_BA locale variants + + Fixes Sun bug id 6691219: xterm refuses to start in some locales + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6691219> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit 63b6b5b5f522c0a606b32163c643edb64ca91d54 +Author: Xue Wei <Wei.Xue@Sun.COM> +Date: Fri Feb 20 14:23:11 2009 -0800 + + Add kk_KZ.UTF-8 to locale.dir.pre for Kazakhstan + + Fixes Sun bug id 6737254 ("kk_KZ.UTF-8 locale: In Java applications + changing keyboard layout with gimlet does not work") + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6737254> + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit d497301707962f3b94542e999a36abffcfbd303d +Author: Julien Cristau <jcristau@debian.org> +Date: Tue Feb 17 16:09:41 2009 +0100 + + Bump to 1.2 + +commit 990e71361d1d7b79bf07b1dc93e4e905d4f1bdaf +Author: Julien Cristau <jcristau@debian.org> +Date: Tue Feb 17 15:23:40 2009 +0100 + + Check Xmalloc return value in _XConnectXCB + + X.Org bug#19137 <http://bugs.freedesktop.org/show_bug.cgi?id=19137> + + Signed-off-by: Julien Cristau <jcristau@debian.org> + +commit b4b5893f69419ff577bbaa4d18f78e4ffd729a0c +Author: James Cloos <cloos@jhcloos.com> +Date: Sat Feb 14 12:35:56 2009 -0500 + + dolt: allow older versions of bash to compile the library + + Cf xserver commit 7be6520d and bugzilla #19031. + +commit 20982d6866e24453642b0b592fa0f13a88aa747c +Author: Will Thompson <will@willthompson.co.uk> +Date: Thu Feb 5 02:53:06 2009 +1100 + + NLS: Compose: Non-aliasing CCCP + + Oops, cccp aliased cc for question mark. Upper-case it to avoid fail. + + Signed-off-by: Will Thompson <will@willthompson.co.uk> + Signed-off-by: Daniel Stone <daniel@fooishbar.org> (sorry) + +commit f052665394f3f0319e93a98f1d5d4ea287e1dd07 +Author: Will Thompson <will@willthompson.co.uk> +Date: Wed Feb 4 14:51:11 2009 +0000 + + Add two essential compose sequences + + Signed-off-by: Will Thompson <will@willthompson.co.uk> + Signed-off-by: Daniel Stone <daniel@fooishbar.org> + +commit d7bea6fa909bf34c43efe0ca8239ab0f9f3a415f +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Mon Feb 2 20:34:31 2009 -0800 + + Add README with pointers to mailing list, bugzilla & git repos + + Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> + +commit f682c27e93512773122887d2cbabb1657af45d2e +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Mon Feb 2 16:36:39 2009 -0200 + + Check if a function argument is NULL. + + This was an addition to patch (also by me) + https://bugs.freedesktop.org/attachment.cgi?id=14660 + that was not added when rediscovering/correcting the problem. + +commit 427e9d45d424b84efd9fc499aebf8d72392844c5 +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Feb 28 15:58:12 2008 -0300 + + Allow multiple inclusions of cursorfont.h, cosmetic patch. + +commit b91524a53e691f6a5d278fd8972b48a14ebeedeb +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Feb 28 15:54:43 2008 -0300 + + Don't add prototypes for functions that don't exist. + + Note that a full review was not done, only for functions that receive + char/short arguments, or one of it's parameters is a function pointer + that requires char/short arguments. + +commit 537eb52fe266ac439c4b383bb04a70017b709911 +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Feb 28 15:50:27 2008 -0300 + + WORD64 compile fix. This bug catched on a overview of the code. + + The code is wrong since the first git revision, so it seens that it has + not been compiled with WORD64 for quite some time, there is also another + interesting code in xkb/XKBRdBuf.c: + <hash>ifdef WORD64 + _XkbWriteCopyData32 Not Implemented Yet for sizeof(int)==8 + <hash>endif + and possibly there are other similar problems. + +commit ffd0300fb74c6183208ae599133f2ded09e08d97 +Author: Brian Rogers <brian@xyzw.org> +Date: Sat Jan 31 10:37:51 2009 -0800 + + Initialize event_notify after allocating the memory for it. + + An uninitialized or otherwise invalid condition variable can apparently + cause a hang in pthread_cond_broadcast. Ekiga, openoffice, and xine + at least are freezing as a result of event_notify never being initialized. + + Signed-off-by: Brian Rogers <brian@xyzw.org> + Signed-off-by: Bart Massey <bart@cs.pdx.edu> + +commit 97fc6babd4ccaf300e25708868aa2a738893dc30 +Author: James Cloos <cloos@jhcloos.com> +Date: Thu Jan 29 20:10:41 2009 -0500 + + NLS: Add UTF-8 compose file for Finnish + + From bug report: + + https://bugs.freedesktop.org/show_bug.cgi?id=18747 + +commit 1bd2966ed88f83479a066c6ca7da23a515979550 +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Jan 29 20:25:15 2009 -0200 + + patches to avoid gcc warnings for libX11 (#4) + + Author is Peter Breitenlohner <peb@mppmu.mpg.de> + Bug #17946, attachment #19443 + + This patch avoids the gcc warning + ../../../../libX11-1.1.5/modules/im/ximcp/imDefLkup.c:223: warning: passing arg 1 of `_XimProcSyncReply' from incompatible pointer type + (same as already done at other places) + + BTW: what is the difference between XIM (the type of ic->core.im) + and Xim ? + +commit f16dd6af3eb17a25b8ee03d6617a7acc6e919fb0 +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Jan 29 20:22:21 2009 -0200 + + patches to avoid gcc warnings for libX11 (#3) + + Author is Peter Breitenlohner <peb@mppmu.mpg.de> + Bug #17946, attachment #19441 + + This patch avoids the two gcc warnings + ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:413: warning: assignment discards qualifiers from pointer target type + ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:450: warning: assignment discards qualifiers from pointer target type + + Note, that this as a rather crude fix of the problem (and it is really a + shame to cast name_table to non-const). + + The right solution would be to declare XIMValuesList.supported_values + (in include/X11/Xlib.h) as 'const char **' (or '_Xconst char **'). + This will, however, require extensive modifications in various places. + +commit cce75c5dce73fe1f8626ed9e6798138ada09a860 +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Jan 29 20:20:18 2009 -0200 + + patches to avoid gcc warnings for libX11 (#2) + + Author is Peter Breitenlohner <peb@mppmu.mpg.de> + Bug #17946, attachment #19440 + + Avoid a preprocessor message + <stdin>:194: warning: no newline at end of file + + Two more such warnings (in XkbSAGroup.man and XkbSASetGroup.man) + seem to be caused by a truncated (or otherwise incomplete) + manpage. + +commit 692baebcc50f1e952800bfe4e2e6bc42f54e62fe +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Jan 29 20:12:24 2009 -0200 + + patches to avoid gcc warnings for libX11 (#1) + + Author is Peter Breitenlohner <peb@mppmu.mpg.de> + Bug #17946, attachment #19439 + + Define as 1 (one) as done by autoconf and the command line + option, e.g. -DX11_t, not as empty. + + This avoids the gcc (3.4.6) warnings: + ../../libX11-1.1.5/src/x11_trans.c:27:1: warning: "X11_t" redefined + <command line>:7:1: warning: this is the location of the previous definition + ../../libX11-1.1.5/src/x11_trans.c:28:1: warning: "TRANS_CLIENT" redefined + <command line>:8:1: warning: this is the location of the previous definition + + Similarly, follow the autoconf convention to define XTHREADS + and XUSE_MTSAFE_API as one. + + This avoids analogous warnings when compiling libXcomposite, + libXcursor, and libXdamage. + + No reason to AC_SUBST XTHREADS and XUSE_MTSAFE_API (unused). + +commit a1977883c9f5ef0e515569d6e2ebccb07411f98c +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Jan 29 15:01:06 2009 -0200 + + Janitor: Correct some gcc/sparse warnings. + + Most remaining warnings are about XIM/Xim to/from conversion + and discarding const from pointers. + +commit 8ba0ca32a63c532f128bdca7f1bf982cab8e12be +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Wed Jan 28 20:31:42 2009 -0200 + + Janitor: ansification, make distcheck, compiler warnings. + + Only convert to use "ansi prototypes" the functions warned from + compilation with "./autogen.sh --prefix=/usr", on a Linux computer. + + Also, only address "trivial" compiler warning fixes in this commit. + + The new .gitignore is the output of a command like: + % find . -name .gitignore -exec cat {} \; | sort | uniq + and only the toplevel .gitignore file was kept. + +commit 091c1624fd2f9d933329d6152e4ecd865aa7903a +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue Jan 13 12:05:54 2009 +1000 + + Fix wrong implies symbol. + + Quote Simos Xenitellis: + > I checked the gtk+ commit logs that go back to 2000, and I see that still it + > was + > + > { 0x08ce, 0x21d2 }, /* implies ⇒ RIGHTWARDS + > DOUBLE ARROW */ + > + > In XFree86, it appears there was an error when they converted the + > original table to + > http://cvsweb.xfree86.org/cvsweb/xc/lib/X11/imKStoUCS.c?rev=1.1&content-type=text/vnd.viewcvs-markup + > and the problem still shows up there (November 2000). + + http://lists.freedesktop.org/archives/xorg/2008-October/039743.html + + Reported by Erik Streb del Toro. + +commit e32521f19e0b07649b7e3a03d56a2bd556b138fb +Author: James Cloos <cloos@jhcloos.com> +Date: Sun Dec 7 04:13:34 2008 -0500 + + [i18n] s/U00DC/Udiaeresis/g + + The xkeyboard-config keyboards generate the symbol Udiaeresis, not + U00DC. Make sure the relevant Compose sequences expect the symbol + which the keyboards actually send. + +commit b7502abfe22f8dc009b21cda1172af221d8f9f32 +Author: James Cloos <cloos@jhcloos.com> +Date: Sun Dec 7 04:09:46 2008 -0500 + + Revert "For nls/*.pre, allow people to comment lines by starting them with '##'." + + As of commit c9d20e3 the initial double-hashes are replaced with proper C comments. + + This reverts commit a225a0be48770beb689d5ac5da97073634f7deab. + +commit c9d20e3f697c9cfae5511412023362c1db7449b1 +Author: James Cloos <cloos@jhcloos.com> +Date: Sun Dec 7 04:08:23 2008 -0500 + + Use C comments rather than initial doubled hashes to exclude lines from .pre files + +commit c34ce54d9eac2d8052dc5f205a2ab09866ef5d25 +Author: vehemens <vehemens@verizon.net> +Date: Sun Dec 7 01:18:26 2008 -0500 + + [i18n] Distribute new headers which were added for gb18030 support. + + big5hkscs.h and gbk.h, added in 67e34d7a, need to be in SOURCES to + make it into the tar. + + Completes 67e34d7a82ccd31f1208c0c43a6d58c3c05bf51. + + Signed-off-by: James Cloos <cloos@jhcloos.com> + +commit 418819558d2c60e58b4e3022ce0fadf2143488ac +Author: Stefan Dirsch <sndirsch@suse.de> +Date: Sat Nov 22 22:01:07 2008 +0100 + + Fixed strange font mixups, when fontsets are still used (#2676, Novell #74299). + +commit 67e34d7a82ccd31f1208c0c43a6d58c3c05bf51a +Author: Stefan Dirsch <sndirsch@suse.de> +Date: Sat Nov 22 19:40:54 2008 +0100 + + Added remaining xlib patch required for gb18030 support (#1573). + +commit 55782a0a1fe1560f1a9c0ed78bc7f2575c15abcf +Author: Stefan Dirsch <sndirsch@suse.de> +Date: Sat Nov 22 17:53:06 2008 +0100 + + Added remaining hunk of Egbert's patch to prevent XIM deadlocks (#1182). + +commit c859446c500c883a67f7a86cab1a44844e24dade +Author: Ken Thomases <ken@codeweavers.com> +Date: Fri Nov 21 13:58:10 2008 -0500 + + [i18n] Provide translation from XK_partialderivative (8ef) to Unicode (U2202) + + Signed-off-by: James Cloos <cloos@jhcloos.com> + +commit 5e68e94d852c730ef9264fc0d8ca61a2ffe98b53 +Author: Jeremy Huddleston <jeremyhu@freedesktop.org> +Date: Mon Nov 17 20:47:26 2008 -0800 + + Force local transport when using the launchd socket. + + Fixes a regression due to + bf53987eaf0fbd7f7627783fc39e7ee99e8361ba + +commit 7aca689ce14d314b5c8c72c8df76f53f76ab467c +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Fri Nov 14 10:32:50 2008 +1000 + + Add XF86Suspend, XF86Hibernate to KeysymDB. + +commit d16b11f25f8265e651def8d80bcd430c0448e664 +Author: James Cloos <cloos@jhcloos.com> +Date: Tue Nov 11 19:43:39 2008 -0500 + + [nls] Annotate the Bépo compose sequences + + Add comments with the UCS names. + Add utf-8 strings for each result. + Format for easy reading. + +commit 730298464240be6f65b32416b3f9b20062c61825 +Author: James Cloos <cloos@jhcloos.com> +Date: Tue Nov 11 16:41:34 2008 -0500 + + [nls] Add some UTF-8 Compose sequences + + As requested for the Bépo keyboard layout (http://clavier-dvorak.org/wiki/). + + Cf. bugs: + + https://bugs.freedesktop.org/show_bug.cgi?id=17821 + https://bugs.freedesktop.org/show_bug.cgi?id=17822 + +commit ad6008a0c92733826983eb93f063d3d6276007d8 +Author: Colin Harrison <colin.harrison@virgin.net> +Date: Thu Nov 6 17:48:21 2008 -0500 + + Fix copy/paste typo in imLcPrs + + Signed-off-by: James Cloos <cloos@jhcloos.com> + +commit 0f0168ad18f8a280fc5a689eb02cfaa62d022ea6 +Author: Adam Jackson <ajax@redhat.com> +Date: Thu Nov 6 14:54:13 2008 -0500 + + Fix leak in _XimXGetReadData + + Spotted by Denis Dzyubenko + +commit ae23c25b9349ab1d7ff81f3075c000cf35fc442b +Author: Julien Cristau <jcristau@debian.org> +Date: Wed Nov 5 22:09:37 2008 +0100 + + Bump to 1.1.99.2 + +commit d31e644c65c52828ea3e7abd94a8cf9aee12265c +Author: Julien Cristau <jcristau@debian.org> +Date: Wed Nov 5 21:33:13 2008 +0100 + + Fix distcheck + +commit e6a7b70cdb2ae8b713012839a0a0bbb93817b8ef +Author: Jamey Sharp <jamey@minilop.net> +Date: Wed Oct 29 14:00:33 2008 -0700 + + Support multiple independent internal sync handlers + + Xlib has several independent tasks that need to be performed with the + display unlocked. It does this by replacing the existing sync handler with + one of a variety of internal sync handlers. However, if multiple internal + sync handlers need to run, then the last one registering wins and + previously registered internal sync handlers are never invoked. This + manifested as a bug with DRI applications on Xlib/XCB as that requires + both an XID handler after every XID allocation, and the periodic sequence + number handler. The XID handler would win, and the sequence number handler + would never be invoked. + + Fix this by unifying the internal sync handler mechanism into a single + function that calls all of the known internal sync handlers. They all need + to deal with being called when not strictly necessary now. + + Signed-off-by: Keith Packard <keithp@keithp.com> + Signed-off-by: Jamey Sharp <jamey@minilop.net> + Signed-off-by: Josh Triplett <josh@freedesktop.org> + +commit 2dbaaab9c4e3894b33dcae850551dee5473431d5 +Author: Keith Packard <keithp@keithp.com> +Date: Sat Oct 11 21:44:21 2008 -0700 + + Ensure that _XReadEvents always leaves an event in the queue on return + + XNextEvent assumes that the event queue will be non-empty on return from + _XReadEvents, but with multiple event readers running, the previous change + could leave the queue empty on return from process_responses. Re-invoke + process_responses until the queue is non-empty. + + Signed-off-by: Keith Packard <keithp@keithp.com> + +commit bedfe68259037c5564fe52758c92b9c97729640a +Author: Keith Packard <keithp@keithp.com> +Date: Sat Oct 11 21:10:23 2008 -0700 + + Permit only one Xlib thread to block waiting for events + + As Xlib queues events internally, we must prevent multiple Xlib threads from + entering XCB to wait for an event in case the queued event is to be + delivered to the thread which didn't manage to read it. In other words, let + only one Xlib thread into xcb_wait_for_event at a time. + + Jamey Sharp looked over my shoulder while making this fix and, while hating + my whitespace conventions, appears happy enough with the actual code. + + Signed-off-by: Keith Packard <keithp@keithp.com> + +commit cc19618d2eb3ed92a0b574aee26a7da8b4aed5d2 +Author: Jamey Sharp <jamey@minilop.net> +Date: Sun Mar 23 16:33:50 2008 -0700 + + Fix XAllocID race: hold the user display lock until we have a new XID. + + Xlib built --without-xcb is also vulnerable to this race, and a similar + fix might work there too. + + Also, use an XID that's truly invalid while waiting for the next XID to be + requested. + +commit 54e5c0941b0ded1628d559a9f0a3451ea96c299b +Author: Josh Triplett <josh@freedesktop.org> +Date: Sat Mar 15 17:22:23 2008 -0700 + + Use XCB's new socket handoff mechanism rather than the old XCB Xlib lock. + + Previously, Xlib/XCB used XCB's Xlib lock to prevent XCB from sending + requests between calls to Xlib's LockDisplay and UnlockDisplay macros. + Xlib/XCB then sent all of its requests using XCB's xcb_send_request, and + had to flush its requests when unlocking the display. + + XCB 1.2 adds a new socket handoff mechanism, xcb_take_socket. Replace + much of the existing Xlib/XCB implementation with the use of + xcb_take_socket to take ownership of the write side of the X connection + socket, and a return_socket callback which writes any outstanding requests + with xcb_writev. This approach allows Xlib/XCB to use the same buffering + as traditional Xlib did. In particular, programs which use Xlib/XCB and + never make XCB calls will never need to hand the socket back to XCB, and + vice versa. + + This allows us to discard large quantities of synchronization code from + Xlib/XCB, together with the synchronization bugs present in that code. + Several test cases which previously failed now work perfectly, including + multi-threaded ico. In addition, the infamous locking correctness + assertions, triggered when double-locking or when unlocking without a + previous lock, no longer exist, because Xlib/XCB no longer has any reason + to care more about application locking than traditional Xlib does. + + Furthermore, the handoff approach provides great improvements to + performance. Results from x11perf's XNoOp test, which represented the + worst case for the lock-based Xlib/XCB: + + Traditional Xlib: average 19100000/sec + Lock-based Xlib/XCB: average 3350000/sec + Handoff-based Xlib/XCB: average 17400000/sec + + Thus, for no-ops, the handoff mechanism provides more than a 4x speedup to + Xlib/XCB, bringing Xlib/XCB within 9% of traditional Xlib no-op + performance. Of course, real-world workloads do not use no-op, so your + mileage may vary. In particular, since no-ops represent the worst case, + we expect real workloads to more closely match the performance of + traditional Xlib. + + While removing synchronization code, we changed _XReply to not drop any + locks when calling xcb_wait_for_reply; previously, we had to carefully + avoid a deadlock between the Display lock and the XCB Xlib lock. Holding + the locks reduces implementation complexity and should not impact + applications. + + Commit by Jamey Sharp and Josh Triplett. + XCB's handoff mechanism inspired by Keith Packard. + +commit 5a19ac473f7a8046b0421fbd5d53da160c22ed75 +Author: Chris Ball <cjb@laptop.org> +Date: Mon Nov 3 22:57:29 2008 -0500 + + Remove configure check for xcb-xlib. + + xcb-xlib has been intentionally removed from libxcb; stop checking for + it at configure-time. + +commit 34b35dda0bb7f3cf0ad9ab95ad7953d35d24f71b +Author: Josh Triplett <josh@freedesktop.org> +Date: Wed Oct 29 14:37:44 2008 -0700 + + .gitignore: Add dolt files + +commit 1290cccf2d90083eba852f5f413f7e3dff48ccd2 +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Tue Oct 28 11:56:55 2008 +1030 + + man: fix formatting error in XkbGetIndicatorState man page. + +commit b1022fa6d7e97640049e93ffa108083fc8d71b05 +Author: James Cloos <cloos@jhcloos.com> +Date: Sat Oct 25 09:13:08 2008 -0400 + + Increase size of working arrays in the makekeys utility program. + + Makekeys is used to create an optimal hash of the keysyms defined + in x11proto’s keysymdef.h. + + The recent addition of new keysyms there has triggered a bug in + makekeys where it tries to use a zero on the rhs of the % (mod) + operator (resulting in a divide by zero error) whenever it fails + to find a solution within its constraints. + + Increasing the size of the arrays allows it to find a solution for + the current set of keysyms. + + Makekeys is only run durring the build process, so this has no impact + on users of libX11, only on the amount of VM needed to build it. + + It still needs a more complete fix, but this allows compiles to + progress until that is completed. + +commit 3e9afd501e40d76040635bd9a3045bcaf5a03b60 +Author: James Cloos <cloos@jhcloos.com> +Date: Sat Oct 11 01:03:14 2008 -0400 + + Dolt-ify + + Add dolt to acinclude.m4 and call it it configure.ac to speed compiles. + +commit 39c0b266cac8cbc15bf501d7869186862f01d823 +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Wed Oct 15 14:30:20 2008 +1030 + + Add more keysyms for PS3 BD remotes, Ericsson Phones #16519 + + X.Org Bug 16519 <https://bugs.freedesktop.org/show_bug.cgi?id=16519> + +commit d23aad31338e7d869d878d5aa1b6b91d20287005 +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Mon Oct 13 09:41:59 2008 +1030 + + Add XF86Battery, XF86Bluetooth, XF86WLAN, XF86UWB to keysymdb. + +commit 214ea6f5fd6aeaa7303ea4a69f9aedabf219ec4c +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Jul 24 15:44:26 2008 +0930 + + xkb: fix out-by-1 error in _XkbWriteKeyExplicit. + + Thanks to Michael Meeks, Novell Bug 369263. + https://bugzilla.novell.com/show_bug.cgi?id=369263 + +commit e7ece39afc8e0adc3b6b1e70b337b98376754462 +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Tue Oct 7 15:41:38 2008 -0700 + + Sun bug #6739431: double free in _X11TransConnectDisplay() + + Double free() introduced in bf53987eaf0fbd7f7627783fc39e7ee99e8361ba + After copying original_hostname to phostname, set original_hostname + to NULL, so we don't free the same pointer twice when we free both + original_hostname and phostname. + + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6739431> + +commit 0877bc916afbd1ff8f1833edc930b765ea783576 Author: Daniel Stone <daniel@fooishbar.org> -Date: Fri Sep 5 00:39:01 2008 +0300 +Date: Tue Sep 23 19:02:02 2008 +0300 + + configure.ac: Fix CC_FOR_BUILD logic error + + Turns out we were accidentally smashing it so that you couldn't set it + externally at all. Oops. + +commit 58bf3aa746908f01c37be7045699e43a4e270944 +Author: John Tapsell <johnflux@gmail.com> +Date: Tue Sep 23 17:30:13 2008 +0300 + + Build: Use native compiler for makekeys + + makekeys needs to be run during the build process, as opposed to on the + target, so build it with either of gcc or cc to fix cross-compiling. + This can be overridden by setting $CC_FOR_BUILD. + +commit 340422a5c7a413faef18666cada27cee14615250 +Author: Adam Jackson <ajax@redhat.com> +Date: Wed Sep 17 12:54:34 2008 -0400 + + Fix the previous patch for the BadFont case. + +commit 2335eafe4b53c27f6f9ee1bab3e1f5842f896428 +Author: Matthias Clasen <mclasen@redhat.com> +Date: Wed Sep 17 10:43:52 2008 -0400 + + Bug #17616: Fix an XCB leak when the client has a non-fatal error handler. + +commit db0b85db29699be6bf7e78dede655d59ba926dfc +Author: Rafael Ávila de Espíndola <rafael.espindola@gmail.com> +Date: Sun Sep 14 19:15:26 2008 -0400 + + Fix problem with <dead_acute> <c> in pt_BR.UTF-8 + + The <dead_acute> <C> and <dead_acute> <c> lines in the pt_BR UTF-8 + Compose file show "Ç" and "ç" (c with cedilla accent) (akin to the + ISO 8859 pt_BR Compose file) as the string but specify the keysym + and comment for Ć and ć (c with acute accent). + + This commit normalizes those two lines to match the specified string. + + Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=4671 + + Signed-off-by: James Cloos <cloos@jhcloos.com> + +commit b065c011baa69b69e3ea77c30d5e153c0d103e2d +Author: Michael Verret <michael.verret@gmail.com> +Date: Mon Sep 8 16:33:35 2008 -0400 + + Fix documentation typo + + Signed-off-by: James Cloos <cloos@jhcloos.com> + +commit 4213ea95185377bdd1b51e82933f331fc0f52e5b +Author: James Cloos <cloos@jhcloos.com> +Date: Sat Sep 6 04:19:19 2008 -0400 + + Remove extraneous <angle brackets> from the Ethiopic Compose file. + + The am_ET.UTF-8 Compose file submitted in: + + https://bugs.freedesktop.org/show_bug.cgi?id=11307 + + for the OLCP project used incorrect syntax. (It has angle brackets around the + Uxxxx symbols on the right hand side rather than only on the left hand side). + + This bug is noted in OLPC’s ticket: + + http://dev.laptop.org/ticket/7474 + http://dev.laptop.org/attachment/ticket/7474/olpc_7474_dead_vowels_libX11.patch + +commit 9df84b513dd2b6e65e6d528cfac6d4cc3ea46918 +Author: James Cloos <cloos@jhcloos.com> +Date: Mon Sep 1 17:49:33 2008 -0400 + + Complete the set of vulgar fractions + + Unicode 1.1 added thirds, fifths, sixths and eights; + we might as well catch up. + + (Unicode and ISO 10646 have 1/7 (U2150), 1/9 (U2151), 1/10 (U2152) + and 0/3 (U2189) in their pipelines, but those four can be added + here after they are published.) + +commit a788792e9de95f8db0639557859722a35087481d +Author: James Cloos <cloos@jhcloos.com> +Date: Wed Aug 20 15:28:07 2008 -0400 - Update to 1.1.5 + nls (en_US) Re-remove long compositions that override shorter + + As reported in <https://bugs.freedesktop.org/show_bug.cgi?id=17228>: + + Commit a6f4bbf7 + nls (en_US): remove long compositions that override shorter [...] + removed some longer compose sequences because there are shorter + ones which take preference over the longer. For example the + sequences: - Small bugfix and i18n-improvement release. + <Multi_key> <apostrophe> <comma> <c> : U1E09 # ḉ + <Multi_key> <apostrophe> <comma> <C> : U1E08 # Ḉ + + were removed becase there already was: + + <Multi_key> <apostrophe> <comma> : U201A # ‚ + + Then commit 4ba09125 + Work on making the en_US and pt_BR UTF-8 Compose as similar as + possible added exactly the same key sequences again. Obviusly + they won't work. -commit 8c1dfc976a29f981f601503b9768d3414a70ba50 +commit 55248e5c84c3fd8c349a3bb4cb15a1ec86989d74 Author: James Cloos <cloos@jhcloos.com> Date: Thu Jul 17 21:01:42 2008 -0400 @@ -21,9 +1312,8 @@ Date: Thu Jul 17 21:01:42 2008 -0400 for Ç or ç.) This is further work on bug 10397. - (cherry picked from commit 55248e5c84c3fd8c349a3bb4cb15a1ec86989d74) -commit b11ea7ab3a436745e5244599048516600e47ab5d +commit 4ba091255bb953d53078ba5619d6751052c739f7 Author: James Cloos <cloos@jhcloos.com> Date: Thu Jul 17 17:16:50 2008 -0400 @@ -31,9 +1321,8 @@ Date: Thu Jul 17 17:16:50 2008 -0400 The eventual goal here is to have a single primary UTF-8 Compose file which the locale-specific UTF-8 Compose.pre files can #include. - (cherry picked from commit 4ba091255bb953d53078ba5619d6751052c739f7) -commit 04828f15866aa7cf43a03b399ac12a393f14f4f7 +commit 254522d3c24e0590732fc03cdd61ff4564819d94 Author: James Cloos <cloos@jhcloos.com> Date: Thu Jul 17 17:13:36 2008 -0400 @@ -44,9 +1333,8 @@ Date: Thu Jul 17 17:13:36 2008 -0400 support for using <cedilla> instead of <comma> in said sequences. This commit makes both styles work. - (cherry picked from commit 254522d3c24e0590732fc03cdd61ff4564819d94) -commit 685933616eb0d80644d26f092fd0a82339fe23da +commit 7dc907f6032e1d5cbe4da0e414bdf2c569c04b44 Author: James Cloos <cloos@jhcloos.com> Date: Sat Jun 28 15:25:23 2008 -0400 @@ -54,9 +1342,25 @@ Date: Sat Jun 28 15:25:23 2008 -0400 The new block was added twice to the en_US.UTF-8 Compose.pre; delete the duplicate. - (cherry picked from commit 7dc907f6032e1d5cbe4da0e414bdf2c569c04b44) -commit 692f6ecc691e83c2601b90e32b1dc395e9dbe8c6 +commit 596e081b7457dcd1c4ad555ac140e6999239bc0d +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sat Jun 28 20:14:05 2008 +0930 + + Fix unbalanced parenthesis in XKBlib.h # 16551 + + X.Org Bug 16551 <http://bugs.freedesktop.org/show_bug.cgi?id=16551> + +commit f6af6dd2f76c12b56ec166bb771457b9f08fe246 +Author: Adam Jackson <ajax@redhat.com> +Date: Tue Jun 24 13:16:53 2008 -0400 + + Bug #14898: Don't abuse the sprintf() implementation. + + The thing you're printing into should not itself appear in the list of + things to print from, that's bad juju. Just use strcat(). + +commit 21e464ec682ab23ba20ddf6bd72c6db214cfbe01 Author: Khaled Hosny <khaledhosny@eglug.org> Date: Thu Jun 19 18:26:11 2008 -0400 @@ -65,23 +1369,75 @@ Date: Thu Jun 19 18:26:11 2008 -0400 Add some Arabic digraphs to utf-8 locales with a Compose.pre Signed-off-by: James Cloos <cloos@jhcloos.com> - (cherry picked from commit 21e464ec682ab23ba20ddf6bd72c6db214cfbe01) -commit 9b2ab1130e273f6e25cb58d5a2aa7a87e909759e +commit bf53987eaf0fbd7f7627783fc39e7ee99e8361ba +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Wed Jun 18 20:00:25 2008 -0700 + + Rework code to choose local connection types and fallback to others + + Adds --with-local-transport-order configure flag if you don't like the + default ordering (which is platform dependent) + + Includes fixes for these Sun/Solaris bug ids: + 6678250 X Commands returning incorrect display value unix:0.0 not <system>:0.0 + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6678250> + 6716481 libX11 should prefer Unix domain sockets over named pipes on Solaris + <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6716481> + +commit cf49e537014c3cb5aaee07e57400933e0bb72b6b +Author: Alan Coopersmith <alan.coopersmith@sun.com> +Date: Tue Jun 17 14:41:17 2008 -0700 + + Strip whitespace from end of lines in source files + +commit f76fd81dfbbd5cfae75c87ce0511e88e08529cf3 +Author: Jeff Smith <whydoubt@yahoo.com> +Date: Sun Jun 15 23:52:20 2008 -0500 + + Fix memory leak in XOpenDisplay + + Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> + +commit fca0b0ba3f72b7284601d4690bba99fc80a92614 Author: Jens Herden <jens@khmeros.info> Date: Tue Jun 10 20:07:30 2008 +0300 NLS: Add Khmer compose sequences (bug #5706) Add some Khmer digraphs to all locales with a Compose.pre. - (cherry picked from commit fca0b0ba3f72b7284601d4690bba99fc80a92614) -commit 30f37e249d148c5dd557f114c9b44616a0b12b32 +commit e54cffb649b1622c17457e470cfab8cc56d38c97 +Merge: 19802cc 721b574 +Author: Daniel Stone <daniel@fooishbar.org> +Date: Tue Jun 10 20:04:30 2008 +0300 + + Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libX11 + +commit 721b574d36f1884c3f1bf7bd933646e2ed6680b5 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 29 10:57:21 2008 +0930 + + Bump to 1.1.99.1 + +commit 631d32d13247d1cf52c0833d438c5b38b01b17a4 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed May 28 17:31:59 2008 +0930 + + Require xproto 7.0.13 and libxcb 1.1.90 (for GenericEvents) + +commit e9195db7257e418f83707233baeeb84b225caf4f +Merge: c34f76f a7f8556 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 22 12:14:28 2008 +0930 + + Merge branch 'master' into xge + +commit 19802ccd3909145e3ba2f6c073271cb5f3701685 Author: Daniel Stone <daniel@fooishbar.org> Date: Mon May 19 19:22:31 2008 +0300 gitignore: Update with loads more bits from server - (cherry picked from commit 19802ccd3909145e3ba2f6c073271cb5f3701685) commit a7f85567a3e850fba0c44571453d2852ab1a09be Author: Adam Jackson <ajax@redhat.com> @@ -93,6 +1449,26 @@ Date: Tue May 13 10:28:39 2008 -0400 already without adding more. For local transports, just hurry up and fail if the server isn't there. +commit c34f76f475bc632490122e67b5a82575d69d5569 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon May 12 21:46:24 2008 +0930 + + Pull down extra bytes when reading a GenericEvent (non-xcb). + + I refuse to take any responsibily for this code. It works, I guess. + But - all the flushing is done somewhere before that, so we might need to + flush here. Under some circumstances anyway. Don't ask me, I'm an optical + illusion. + + Build with xcb as transport layer highly recommended. + +commit c9b2ff1e6a607463993afa4a8d085857d97cc2f3 +Merge: 17d7dcb 9129057 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon May 12 17:58:37 2008 +0930 + + Merge branch 'master' into xge + commit 9129057bdbff0ec9cd8bb780cf7f85f134a291eb Author: Teemu Likonen <tlikonen@iki.fi> Date: Wed May 7 21:44:22 2008 +0300 @@ -294,7 +1670,7 @@ Date: Sat Dec 22 21:45:23 2007 +0100 X.Org bug#13786 <http://bugs.freedesktop.org/show_bug.cgi?id=13786> commit 32115c563b87d2f37e3f9de70fbd0f4d9e424aea -Merge: 8f0bd3f... e8d4cef... +Merge: 8f0bd3f e8d4cef Author: James Cloos <cloos@jhcloos.com> Date: Fri Dec 14 22:43:47 2007 -0500 @@ -324,6 +1700,24 @@ Date: Mon Dec 10 23:00:44 2007 -0800 Added launchd support. +commit 17d7dcbfced4a9417b33507bd3fd9b7dd8268242 +Merge: 5dfefd3 13ac804 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Dec 6 14:08:29 2007 +1030 + + Merge branch 'master' into xge + +commit 5dfefd3829d3ba7e41d5db0ad28e9dfee92fadd5 +Merge: a68a1cd eff33ae +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Dec 6 13:57:09 2007 +1030 + + Merge branch 'master' into xge + + Conflicts: + + src/xcb_io.c + commit 13ac80469f6958cabac596834e203bd9cb6d4c94 Author: James Cloos <cloos@jhcloos.com> Date: Wed Dec 5 20:14:03 2007 -0500 @@ -370,7 +1764,7 @@ Date: Tue Dec 4 17:25:39 2007 -0500 2] https://bugs.freedesktop.org/show_bug.cgi?id=5129 commit 02e04059c89e175f51647e3b031344f743286b34 -Merge: 1254c57... b57129e... +Merge: 1254c57 b57129e Author: James Cloos <cloos@jhcloos.com> Date: Tue Dec 4 06:55:04 2007 -0500 @@ -548,7 +1942,7 @@ Date: Tue Jan 2 08:40:00 2007 -0800 X.Org Bugzilla #9516 <https://bugs.freedesktop.org/show_bug.cgi?id=9516> commit d8fe979fc929833e8c754aed32641786d5a0622b -Merge: 21ca953... 4ec1723... +Merge: 21ca953 4ec1723 Author: James Cloos <cloos@jhcloos.com> Date: Mon Aug 20 15:34:50 2007 -0400 @@ -961,6 +2355,12 @@ Date: Wed May 16 18:01:23 2007 +0200 Constified error list. +commit a68a1cd7cb990ba276fbc36a7591044d78b3d3c1 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Tue May 15 16:54:01 2007 +0930 + + Add XGenericEvent definition and handling for long events. + commit c76d30253f1483ac8200ad5c032a818907e65030 Author: Jan Willem Stumpel <jstumpel@planet.nl> Date: Fri May 4 12:00:49 2007 -0700 @@ -1162,7 +2562,7 @@ Date: Sat Dec 16 00:45:19 2006 +0200 Since XlibConf.h is built by configure, don't distribute it. commit dd1705ced2cac6b4b6b21e79272fcf9bed4bf376 -Merge: 129bbb9... 769b985... +Merge: 129bbb9 769b985 Author: Jeremy C. Reed <reed@glacier.reedmedia.net> Date: Thu Dec 14 14:23:20 2006 -0600 @@ -1402,7 +2802,7 @@ Date: Sat Oct 7 21:00:36 2006 -0700 Release libX11 1.1 RC1 (1.0.99.1). commit bf237409c5fce32c557d298f62f44d456c2b5bc8 -Merge: ba47719... 2d426d1... +Merge: ba47719 2d426d1 Author: Jamey Sharp <jamey@minilop.net> Date: Sat Oct 7 21:07:16 2006 -0700 @@ -1839,7 +3239,7 @@ Date: Sat Jun 3 13:51:51 2006 +0300 (cherry picked from e3acee88cfcc4ef0fa8a7db39763a5ebe2e985cb commit) commit c336eb6b80a6f91da1d0b3d28634a2cfde324670 -Merge: 33556ca... ad9ebbd... +Merge: 33556ca ad9ebbd Author: Donnie Berkholz <donnie@comet.(none)> Date: Thu Jun 22 14:25:35 2006 -0700 @@ -1852,14 +3252,14 @@ Date: Thu Jun 22 17:20:59 2006 +0300 Bump to 1.0.99.0 to avoid confusion. commit efedfd68e31bcee2d21ac340be8dc9e1825ec890 -Merge: e3acee8... 4b8eb5d... +Merge: e3acee8 4b8eb5d Author: Daniel Stone <daniel@fooishbar.org> Date: Thu Jun 22 16:53:45 2006 +0300 Merge branch 'master' of git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11 commit 4b8eb5d4a1da73a94b5a6ab12e34784aae4c79c5 -Merge: 5169d0e... eff50c9... +Merge: 5169d0e eff50c9 Author: Matthieu Herrb <matthieu@deville.herrb.com> Date: Tue Jun 20 21:05:15 2006 +0200 @@ -2192,7 +3592,7 @@ Date: Wed May 10 14:51:37 2006 +0300 Fix typo (be_BG.UTF-8 rather than bg_BG.UTF-8) in locale.alias.pre. commit 9cac8c9824874ca7d835f001a4efa910b7fdd822 -Merge: 19b8840... e514bc8... +Merge: 19b8840 e514bc8 Author: Daniel Stone <daniels@preemptive.fooishbar.org> Date: Wed May 10 14:50:37 2006 +0300 @@ -2285,7 +3685,7 @@ Date: Fri Mar 17 15:58:39 2006 +0200 Properly clip bounds when only one point is defining an outline. commit e876efb8aa410f2f5c87aaaa7042f847c4ff96f7 -Merge: be266b2... f71ea0b... +Merge: be266b2 f71ea0b Author: Matthieu Herrb <matthieu@bluenote.herrb.com> Date: Sat Mar 11 15:40:35 2006 +0100 |