libX11: Changes to 'xge'
Peter Hutterer
whot at kemper.freedesktop.org
Mon May 12 18:50:55 PDT 2008
acinclude.m4 | 28 +++++++-------
configure.ac | 47 +++++++++++------------
include/X11/XlibConf.h.in | 2 -
man/XOpenIM.man | 2 -
man/XcmsCIELabQueryMaxC.man | 2 -
man/XcmsCIELuvQueryMaxC.man | 2 -
man/XcmsColor.man | 2 -
man/xkb/XkbGetKeyVirtualModMap.man | 2 -
modules/im/ximcp/imDefIc.c | 4 ++
modules/im/ximcp/imDefLkup.c | 9 +++-
modules/im/ximcp/imThaiIm.c | 8 +++-
nls/el_GR.UTF-8/Compose.pre | 3 +
nls/en_US.UTF-8/Compose.pre | 74 +++++++++++++++++++++++++++++++++++++
nls/locale.alias.pre | 5 +-
nls/locale.dir.pre | 4 +-
nls/pt_BR.UTF-8/Compose.pre | 3 +
src/ConnDis.c | 42 +++++++++++++--------
src/GetDflt.c | 8 ++--
src/Makefile.am | 13 ++++++
src/WMProps.c | 1
src/XErrorDB | 10 ++++-
src/XlibInt.c | 33 ++++++++++++----
src/locking.c | 2 -
src/x11_trans.c | 2 -
src/xcb_disp.c | 21 +++++++---
src/xcms/cmsColNm.c | 9 ++++
src/xkb/XKBBind.c | 2 -
src/xlibi18n/XimintP.h | 8 ++++
src/xlibi18n/lcWrap.c | 2 -
src/xlibi18n/xim_trans.c | 2 -
30 files changed, 258 insertions(+), 94 deletions(-)
New commits:
commit c34f76f475bc632490122e67b5a82575d69d5569
Author: Peter Hutterer <peter at 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: 17d7dcbfced4a9417b33507bd3fd9b7dd8268242 9129057bdbff0ec9cd8bb780cf7f85f134a291eb
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Mon May 12 17:58:37 2008 +0930
Merge branch 'master' into xge
commit 9129057bdbff0ec9cd8bb780cf7f85f134a291eb
Author: Teemu Likonen <tlikonen at iki.fi>
Date: Wed May 7 21:44:22 2008 +0300
Change <dead_belowdot> to <dead_belowring> for U+1E00 and U+U1E01
Commit 6b6caeea830a977bdb54688cfb648d879821e752 added <dead_belowdot>
<A> and <dead_belowdot> <a> compose sequences for letters U+1E00 and
U+U1E01 (LATIN CAPITAL/SMALL LETTER A WITH RING BELOW). This caused
duplicate compose sequences since these have already been defined. Also,
using <dead_belowring> is more logical since the diacritic is indeed
a "RING BELOW".
commit 01a9cb58888d290cc3d319feec4ee4a0297a844c
Author: Daniel Stone <daniel at fooishbar.org>
Date: Wed May 7 20:04:44 2008 +0300
NLS: Make UTF-8 the default for Russian
No-one uses 8859-5 anymore, so make the default for Russian UTF-8; the
only other possible answer would be KOI8-R.
Signed-off-by: Sergey V. Udaltsov <sergey.udaltsov at gmail.com>
commit 407b81bfbbabf6feb565d6da22f9ef9a69016ab8
Author: Ross Burton <ross at burtonini.com>
Date: Tue Apr 29 13:38:10 2008 +0300
NLS: Add interrobang to UTF-8 compose tables (bug #15653)
It is what it says on the box.
commit 0b6682303e9c61fefc3818acfda616b1e3691abf
Author: Theppitak Karoonboonyanan <thep at linux.thai.net>
Date: Mon Apr 28 11:51:25 2008 +0300
IM: Respect XMODIFIERS for Thai locale (bug #15719)
When looking at Thai input methods, make sure XMODIFIERS is checked
before jumping straight into built-in Thai processing, so external XIM
servers such as SCIM can be used with Thai.
commit c13aded1b2f830ba5004abb0ec5518f9ea16087e
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date: Sat Apr 26 18:56:05 2008 +0100
Fix missing error condition
commit f5c5ffc175cb383c92ea0fa8c08cfb087c5f3083
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date: Mon Apr 21 17:24:33 2008 +0100
Xlib warning fixes
commit 6b6caeea830a977bdb54688cfb648d879821e752
Author: James Cloos <cloos at jhcloos.com>
Date: Fri Apr 18 02:50:55 2008 -0400
Add some dead_key sequences to en_US.UTF-8 Compose table
Make use of the new dead key symbols added to x11protoâs
commit 44e24a27bca023cf7b799f191fe6d52e12efbe5f (which
was in responce to bug #15446).
commit 8f9b039580deaf658e464b7d6254064fcf183df6
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Mon Apr 14 19:09:42 2008 -0700
Update ac_define_dir macro in acinclude.m4 to 2008-04-12 version
commit 9f5e96eb91ab55dd441c3e94b75caf48c588778f
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Mon Apr 14 18:21:14 2008 -0700
Fix mismatched brace indenting
commit a19f9c65ee9e5e5d783feaa84998c36439b0288b
Author: Bart Massey <bart at cs.pdx.edu>
Date: Fri Apr 4 18:58:45 2008 -0700
added error check in Xcms color file parser; closes bug #15305
commit 12e8d0d01dd72ce98e7683ddb1bde181b7ed246f
Author: Christian Weisgerber <naddy at mips.inka.de>
Date: Tue Mar 18 07:30:05 2008 +0100
ConnDis: properly cast 'addr' before accessing it as a byte array.
If you use XDM-AUTHORIZATION-1 authorization keys for remote X11
clients over IPv6, the clients are liable to segfaults.
commit 64325f38bab082a8e0e9ce779a8e582de5c8588e
Author: Josh Triplett <josh at freedesktop.org>
Date: Sat Mar 15 12:29:33 2008 -0700
Fix fd.o bug 15023: make Xlib sync correctly given many void requests
If given many requests without replies, Xlib may not sync until it flushes
the output buffer. Thus, if Xlib can fit enough requests in the buffer to
pass by the number of requests it would normally sync after (65536 -
BUFSIZE/sizeof(xReq)), it will sync too late. The test case in bug 15023
demonstrated this by issuing a request with a reply (ListExtensions) at
just the right time to get confused with the GetInputFocus reply issued in
response to the sync 65,536 requests later; the test case used an async
handler to watch the replies, since otherwise it could not issue a request
without waiting for the response. When the test case failed, Xlib's sync
handler would eat the ListExtensions reply, and the test case's async
handler would see the GetInputFocus reply.
Fix this by replacing SEQLIMIT with a function sync_hazard() that uses the
buffer size to figure out when the sequence numbers could potentially wrap
before the next flush.
With this commit, the test case consistently passed, and the async reply
handler always saw the ListExtensions reply.
Commit by Jamey Sharp and Josh Triplett.
commit a5395563bbee15fabe1e8fd7aa86f9f314d8d30e
Author: Colin Harrison <colin.harrison at virgin.net>
Date: Sat Mar 15 13:39:13 2008 -0400
Fix typo
Signed-off-by: James Cloos <cloos at jhcloos.com>
commit f07585ca27a8487bc66dfe41486c823f0fdcea7d
Author: Daniel Stone <daniel at fooishbar.org>
Date: Sat Mar 15 17:32:57 2008 +0200
configure.ac: Don't search for legacy X11 headers
This can actually break cross-compiles, so don't do it anymore.
commit bf69541238c7df6606340c0f389e5c47149b29c7
Author: Matthieu Herrb <matthieu.herrb at laas.fr>
Date: Sun Mar 9 09:08:07 2008 +0100
nuke RCS Ids
commit 5e98aed13e529638df744e45893c471d5f2014fb
Author: Adam Jackson <ajax at redhat.com>
Date: Thu Mar 6 16:10:33 2008 -0500
libX11 1.1.4
commit 8e085971dc661da9f80ff6b67747459c0fb15c08
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Thu Feb 28 20:17:41 2008 -0800
Man page typo fixes
commit 1a1a42a3ca1dfaf42f1094936b71c140fc030fcb
Author: Søren Sandmann Pedersen <sandmann at redhat.com>
Date: Sun Feb 24 20:03:35 2008 -0500
XIM: Fix a hand when switching input context.
Red Hat bug #201284.
commit e02e4ccafcaf3eb8993152dfcbfbee0240ea2db2
Author: Adam Jackson <ajax at redhat.com>
Date: Sun Feb 24 20:00:43 2008 -0500
Bug #14029: Don't LockDisplay() recursively.
See also Red Hat bugzilla #326461.
commit e5892467ae3308c8651be76e06db322dcbc08522
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Fri Feb 15 17:27:53 2008 -0800
Add support for building lint library with --enable-lint-library
commit e3eb83ec6a9bffa63cdffd94f077c12f85ad7240
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Mon Feb 11 20:11:43 2008 -0800
Spell out number in XkbGetKeyVirtualModMap man page to avoid cpp errors from #
commit d5ceed7a73a6b61758ddb6ff4e194955fbd5c185
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Fri Feb 8 16:46:46 2008 -0800
Add WM_LOCALE_NAME to list of properties set in XSetWMProperties comment
commit 416a812200f24d19149dcc497e5c51a0608120f6
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date: Fri Feb 8 15:31:31 2008 -0800
XErrorDB updates for Render 0.9 & XFixes 4.0
commit 16a76091cd632e5a3708e235ff864b58f3e4613e
Author: Kim Woelders <kim at woelders.dk>
Date: Sat Dec 22 21:45:23 2007 +0100
Fix bs_BA entries in locale.dir.pre
X.Org bug#13786 <http://bugs.freedesktop.org/show_bug.cgi?id=13786>
commit 32115c563b87d2f37e3f9de70fbd0f4d9e424aea
Merge: 8f0bd3f445cbdcc67650f6e8e3baf2ed89cb3695 e8d4cefa0837afa149a10e981528b368485a9e38
Author: James Cloos <cloos at jhcloos.com>
Date: Fri Dec 14 22:43:47 2007 -0500
Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/lib/libX11
commit 8f0bd3f445cbdcc67650f6e8e3baf2ed89cb3695
Author: James Cloos <cloos at jhcloos.com>
Date: Fri Dec 14 22:42:59 2007 -0500
add a comment to en_US.UTF-8/Compose
commit 4d6c45e60ed13d3b0fea10413873d6a74f9d6a3b
Author: James Cloos <cloos at jhcloos.com>
Date: Fri Dec 14 22:40:13 2007 -0500
Add <dead_stroke> compose sequences
The added sequences match the existing <Multi_key> <slash> sequences.
This is related to bug #12765¹.
1] https://bugs.freedesktop.org/show_bug.cgi?id=12765
commit e8d4cefa0837afa149a10e981528b368485a9e38
Author: Jeremy Huddleston <jeremy at yuffie.local>
Date: Mon Dec 10 23:00:44 2007 -0800
Added launchd support.
More information about the xorg-commit
mailing list