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