libX11 GIT Repository: Changes to 'stable'

Daniel Stone daniels at kemper.freedesktop.org
Thu Jun 22 17:14:07 EEST 2006


 ChangeLog                       |   25 
 configure.ac                    |   39 
 include/Makefile.am             |    4 
 include/X11/Xlibint.h           |    9 
 include/X11/Xutil.h             |    1 
 include/X11/xcl.h               |   53 
 man/XConfigureWindow.man        |    2 
 modules/.cvsignore              |    2 
 modules/im/.cvsignore           |    2 
 modules/im/ximcp/imLcFlt.c      |   36 
 modules/im/ximcp/imLcIc.c       |   16 
 modules/im/ximcp/imLcLkup.c     |  152 
 modules/im/ximcp/imRm.c         |    4 
 modules/lc/.cvsignore           |    2 
 modules/lc/Utf8/.cvsignore      |    7 
 modules/lc/def/.cvsignore       |    7 
 modules/lc/gen/.cvsignore       |    7 
 modules/lc/xlocale/.cvsignore   |    7 
 modules/om/.cvsignore           |    2 
 modules/om/generic/.cvsignore   |    7 
 nls/.cvsignore                  |    8 
 nls/.gitignore                  |   11 
 nls/armscii-8/.cvsignore        |    4 
 nls/compose.dir.pre             |    3 
 nls/el_GR.UTF-8/.cvsignore      |    4 
 nls/en_US.UTF-8/.cvsignore      |    4 
 nls/en_US.UTF-8/Compose.pre     |11084 +++++++++++++++++++---------------------
 nls/georgian-academy/.cvsignore |    4 
 nls/georgian-ps/.cvsignore      |    4 
 nls/ibm-cp1133/.cvsignore       |    4 
 nls/iscii-dev/.cvsignore        |    4 
 nls/isiri-3342/.cvsignore       |    4 
 nls/iso8859-1/.cvsignore        |    4 
 nls/iso8859-10/.cvsignore       |    4 
 nls/iso8859-11/.cvsignore       |    4 
 nls/iso8859-13/.cvsignore       |    4 
 nls/iso8859-14/.cvsignore       |    4 
 nls/iso8859-15/.cvsignore       |    4 
 nls/iso8859-2/.cvsignore        |    4 
 nls/iso8859-3/.cvsignore        |    4 
 nls/iso8859-4/.cvsignore        |    4 
 nls/iso8859-5/.cvsignore        |    4 
 nls/iso8859-6/.cvsignore        |    4 
 nls/iso8859-7/.cvsignore        |    4 
 nls/iso8859-8/.cvsignore        |    4 
 nls/iso8859-9/.cvsignore        |    4 
 nls/iso8859-9e/.cvsignore       |    4 
 nls/ja.JIS/.cvsignore           |    4 
 nls/ja.S90/.cvsignore           |    4 
 nls/ja.SJIS/.cvsignore          |    4 
 nls/ja.U90/.cvsignore           |    4 
 nls/ja/.cvsignore               |    4 
 nls/ja_JP.UTF-8/.cvsignore      |    4 
 nls/ko/.cvsignore               |    4 
 nls/ko_KR.UTF-8/.cvsignore      |    4 
 nls/koi8-c/.cvsignore           |    4 
 nls/koi8-r/.cvsignore           |    4 
 nls/koi8-u/.cvsignore           |    4 
 nls/locale.alias.pre            |   79 
 nls/locale.dir.pre              |    3 
 nls/microsoft-cp1251/.cvsignore |    4 
 nls/microsoft-cp1255/.cvsignore |    4 
 nls/microsoft-cp1256/.cvsignore |    4 
 nls/mulelao-1/.cvsignore        |    4 
 nls/nokhchi-1/.cvsignore        |    4 
 nls/pt_BR.UTF-8/.cvsignore      |    4 
 nls/pt_BR.UTF-8/Compose.pre     |    4 
 nls/tatar-cyr/.cvsignore        |    4 
 nls/th_TH.UTF-8/.cvsignore      |    4 
 nls/th_TH/.cvsignore            |    4 
 nls/tscii-0/.cvsignore          |    4 
 nls/vi_VN.tcvn/.cvsignore       |    4 
 nls/vi_VN.viscii/.cvsignore     |    4 
 nls/zh_CN.UTF-8/.cvsignore      |    4 
 nls/zh_CN.gb18030/.cvsignore    |    4 
 nls/zh_CN.gbk/.cvsignore        |    4 
 nls/zh_CN/.cvsignore            |    4 
 nls/zh_HK.UTF-8/.cvsignore      |    4 
 nls/zh_HK.big5/.cvsignore       |    4 
 nls/zh_HK.big5hkscs/.cvsignore  |    4 
 nls/zh_TW.UTF-8/.cvsignore      |    4 
 nls/zh_TW.big5/.cvsignore       |    4 
 nls/zh_TW/.cvsignore            |    4 
 src/.gitignore                  |    2 
 src/ClDisplay.c                 |    8 
 src/Makefile.am                 |   20 
 src/OpenDis.c                   |   83 
 src/PolyReg.c                   |    4 
 src/Xintconn.h                  |    2 
 src/XlibInt.c                   |   45 
 src/locking.c                   |    2 
 src/locking.h                   |   10 
 src/util/makekeys.c             |    2 
 src/xcl/display.c               |  110 
 src/xcl/io.c                    |  349 +
 src/xcl/xcblock.c               |  326 +
 src/xclint.h                    |   52 
 src/xcms/.cvsignore             |    7 
 src/xcms/cmsCmap.c              |    2 
 src/xkb/.cvsignore              |    7 
 src/xkb/XKBGeom.c               |    3 
 src/xkb/XKBGetMap.c             |   16 
 src/xkb/XKBMAlloc.c             |    2 
 src/xkb/XKBMisc.c               |    5 
 src/xlibi18n/.cvsignore         |    7 
 src/xlibi18n/Ximint.h           |    2 
 src/xlibi18n/XimintL.h          |    3 
 src/xlibi18n/XlcDL.c            |   16 
 src/xlibi18n/XlcPubI.h          |    6 
 src/xlibi18n/lcDB.c             |    1 
 src/xlibi18n/lcFile.c           |  157 
 111 files changed, 7061 insertions(+), 5988 deletions(-)

New commits:
commit ad302ecad703adf0b3c899af4092878e9d482713
Merge: 33556ca... f1bd315...
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Thu Jun 22 17:08:37 2006 +0300

    Merge git+ssh://annarchy.freedesktop.org/~jamey/public_html/libX11

commit f1bd3152359ddfadd0d043006036c239f3e2907b
Author: Daniel Stone <daniels at preemptive.fooishbar.org>
Date:   Sat Jun 3 12:57:55 2006 +0300

    Bug #2186: Add cs_CZ.iso8859-2 alias.

commit 2b1b79d90db1d7f0472718b8c010c36275994195
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Fri Jun 2 02:46:29 2006 +0300

    nls: Serbian (sr_CS) update (#5575)
    Bug #5575: 'Yugoslavia' has changed to Serbia & Montenegro, along with a
    corresponding locale change.  Update compose.dir.pre, locale.alias.pre,
    and locale.dir.pre.  (Milos Komarcevic)

commit d6fba1f44d404362d3be1b421f57d7ccc3c8cdac
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Fri Jun 2 02:24:25 2006 +0300

    im: add Braille input method (#6296)
    Bug #6296: Add a Braille input method.  (Samuel Thibault)

commit 0fed7d3185addd610e917dcdaa0676f0256c0ec5
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Fri Jun 2 02:22:17 2006 +0300

    xkb support: small typo

commit cf7d9f9e46f3ce01ac04a95978918d5c0f3f3cf9
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Fri Jun 2 01:50:24 2006 +0300

    en_US.UTF-8 Compose.pre: updates from Simos (#5129)
    Bug #5129: Numerous updates from Simos Xenitellis, fixing Unicode keysyms,
    adding Unicode character names, removing duplicate entries, et al.

commit 332d45fce9fdbf59168d90a133af1f580a589e54
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Fri Jun 2 01:44:53 2006 +0300

    nls: fix use of non-keysym dead_space (#5107)
    Bug #5107: Change users of dead_space to space.

commit 34f59ce3d1e2eb2971b732d11871c6fff8a1c75b
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Fri Jun 2 01:41:18 2006 +0300

    optional XKB support fix
    Fix compilation with --disable-xkb.

commit c5940a0b85edec4003f91a59fc3c44f538accfe1
Author: Daniel Stone <daniel at fooishbar.org>
Date:   Fri Jun 2 01:39:12 2006 +0300

    i18n: separate data and lib directories
    Break out locale data into separate data and library directories, under
    $(datadir) and $(libdir), respectively, by default.

commit 5384f27dfe3c94c462c137ab3540eaa5646ca4c6
Author: Adam Jackson <ajax at benzedrine.nwnk.net>
Date:   Thu May 11 14:04:48 2006 -0400

    libXcursor.so.1, not libXcursor.so

commit 01f4d433eed6b70c6e9636157acac022054fdeb6
Author: Jamey Sharp <jamey at minilop.net>
Date:   Wed May 10 17:02:52 2006 -0700

    Count any partial request towards the current Xlib sequence number.

commit 770cfbd1fcc80a83a9be0c4f68727b8af2c8f4a4
Author: Daniel Stone <daniels at preemptive.fooishbar.org>
Date:   Wed May 10 18:06:03 2006 +0300

    XKBMisc.c: use Xfree, not xfree
    Use Xfree() instead of xfree() when freeing interps.

commit 22a5255b80b80772612279bc840a953edd0e3442
Author: Daniel Stone <daniels at preemptive.fooishbar.org>
Date:   Wed May 10 14:51:37 2006 +0300

    locale.alias.pre: bg_BG typo fix
    Fix typo (be_BG.UTF-8 rather than bg_BG.UTF-8) in locale.alias.pre.

commit 9cac8c9824874ca7d835f001a4efa910b7fdd822
Merge: 19b8840... e514bc8...
Author: Daniel Stone <daniels at preemptive.fooishbar.org>
Date:   Wed May 10 14:50:37 2006 +0300

    Merge branch 'master' of git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11

commit e514bc875f27f4bf197b06b8315eeca526195915
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue May 9 12:41:59 2006 -0700

    Assert that dpy->request does not go backwards. Catches #5839 earlier.

commit fc1159137365a599bf611ee001f439416952c4e0
Author: Jamey Sharp <jamey at minilop.net>
Date:   Sun May 7 17:40:01 2006 -0700

    In _XPutXCBBuffer, set aside any trailing partial request until the last byte is available.

commit c394480a4247213239822808e3f6e7c6cd6decd9
Author: Jamey Sharp <jamey at minilop.net>
Date:   Sun May 7 16:58:13 2006 -0700

    Update for XCB ConnSetupSuccessRep name change.

commit 7672bf93bc1200905461aeb0a2dc2c2696410b93
Author: Daniel Stone <daniels at endtroducing.localdomain>
Date:   Sun Apr 9 22:22:03 2006 +0300

    Coverity #203, #204: Fix potential NULL dereferences.

commit cfcafbe48d22d9a0cd50eb9454ce0ff88f0129d3
Author: Daniel Stone <daniels at endtroducing.localdomain>
Date:   Sun Apr 9 22:20:25 2006 +0300

    Coverity #205: Fix potential NULL dereference.

commit b6771501feea98d037032f82117b6d4f15779f07
Author: Daniel Stone <daniels at endtroducing.localdomain>
Date:   Sun Apr 9 22:18:20 2006 +0300

    Coverity #209: Fix potential NULL dereference.  (Alan Coopersmith)

commit 19b8840af241087bb17b1edabcaa9b28fdd0a1dc
Author: Daniel Stone <daniels at preemptive.research.nokia.com>
Date:   Fri Apr 7 18:11:52 2006 +0300

    Coverity #826: Fix potential memory leak.

commit 3a16f262abe48b44ed641525e894bc22e13bf72a
Author: Daniel Stone <daniels at preemptive.research.nokia.com>
Date:   Fri Apr 7 17:49:41 2006 +0300

    Bug #1625: Include keysym.h from Xutil.h.

commit 2481b767ae96e2f2503c0390545932c8397b090f
Author: Eric Anholt <anholt at leguin.anholt.net>
Date:   Wed Apr 5 17:12:15 2006 -0700

    Check if visualList == NULL, not nVisualsMatched == 0.  NULL happens in more
    cases (allocation failure) than nVisualsMatched == 0.  Noticed from inspection
    of Coverity #599, #600.

commit 152b17e47d878c2d928eb74581aa69d925a29123
Author: Eric Anholt <anholt at leguin.anholt.net>
Date:   Wed Apr 5 16:42:26 2006 -0700

    Coverity #558: Free newly-allocated Database in error path.

commit bc62b99ef36edb34035911c42104be7f6f9d2333
Author: Eric Anholt <anholt at leguin.anholt.net>
Date:   Wed Apr 5 16:38:52 2006 -0700

    Coverity #582: Free newly-allocated region in error path.

commit d47f0b3cec1388f7ce60ab2af91df0dea0f221c5
Author: Jamey Sharp <jamey at minilop.net>
Date:   Fri Mar 31 22:53:07 2006 -0800

    Fix buggy interaction with XCB when running out of XIDs.

commit e3f452571824d6a875bbf582946de185de9e01e9
Author: Jamey Sharp <jamey at minilop.net>
Date:   Fri Mar 31 22:52:14 2006 -0800

    Add explicit include of Xmd.h to work around bug including both xcb.h and Xmd.h simultaneously.

commit 2363b74ca795c1b3a73c9e572532ba5191adec5b
Author: Daniel Stone <daniels at preemptive.research.nokia.com>
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...
Author: Matthieu Herrb <matthieu at bluenote.herrb.com>
Date:   Sat Mar 11 15:40:35 2006 +0100

    Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libX11

commit be266b201dc13530a302a7572283ccd3f32aad87
Author: Matthieu Herrb <matthieu at bluenote.herrb.com>
Date:   Sat Mar 11 15:39:15 2006 +0100

    Fix prototype of XConfigureWindow(). Bugzilla #6023.

commit f71ea0bc737c5a42e9e022b86e7ec3b4f846d31c
Author: Jamey Sharp <jamey at minilop.net>
Date:   Fri Mar 3 11:08:41 2006 -0800

    Update for XCBSendRequest sequence number API changes.

commit a11d1b0ae674320cf9897f6a83ec08c65eca8d9b
Author: Jamey Sharp <jamey at minilop.net>
Date:   Fri Mar 3 01:42:49 2006 -0800

    Use the full_sequence from XCBGenericError/Event for setting last_request_read, and quit replacing _XSetLastRequestRead with an XCB-specific version.

commit d8ba4ae7045b227f8b675628b9094dded02f1c08
Author: Jamey Sharp <jamey at minilop.net>
Date:   Thu Mar 2 23:43:26 2006 -0800

    Bugfix: Rely on XCBSendRequest to leave iov in a well-defined state, and place the spare iovecs at the beginning of the array.

commit f9afb5a54435c30961306080e9358d4240ecb844
Author: Jamey Sharp <jamey at minilop.net>
Date:   Thu Mar 2 23:34:19 2006 -0800

    assert() that we will not infinite loop or read uninitialized memory.

commit d3512ef3aae5b036a8ce6579318108f1ec20ee22
Author: Jamey Sharp <jamey at minilop.net>
Date:   Thu Mar 2 15:58:52 2006 -0800

    Quit relying on XCBSendRequest to pad to 4-byte boundaries and do it ourselves.

commit fb590c15a740264ee867d15a2547072e43b21eed
Author: Jamey Sharp <jamey at minilop.net>
Date:   Thu Mar 2 12:06:04 2006 -0800

    Handle errors correctly when Xlib owns the event queue and XCB has the checked error feature.

commit 8356ba37d307a9eda895a6bf41ef727bbfc9a695
Author: Jamey Sharp <jamey at minilop.net>
Date:   Mon Feb 27 11:51:47 2006 -0800

    Use the new XCBSendRequest flag, XCB_REQUEST_RAW, to hand a bag-o-bytes down uninterpreted.

commit 07bdf1fbbf2418f866df1a2140d514dd3f035139
Author: Jamey Sharp <jamey at minilop.net>
Date:   Sun Feb 26 15:46:01 2006 -0800

    Update for new XCBSendRequest API.

commit 409a08cff8347d39e0e6c53c9f380d21f221f5ac
Author: Jamey Sharp <jamey at minilop.net>
Date:   Thu Feb 23 18:12:31 2006 -0800

    Performance fix: Replace calls to XCBGetRequestRead with the new XCBGetQueuedRequestRead. Cuts a lot of syscalls.

commit ec30a27341b97620b07dd886f98d1d7664a67685
Author: Jamey Sharp <jamey at minilop.net>
Date:   Thu Feb 23 18:01:46 2006 -0800

    Minor performance fix: Access dpy->xcl->connection directly instead of calling XCBConnectionOfDisplay. It happens a lot.

commit 53c471c6a835d5cedeca99f2c97058d196a3fd7e
Author: Jamey Sharp <jamey at minilop.net>
Date:   Thu Feb 23 11:46:09 2006 -0800

    XCBFlush used to return non-positive on failure, and this test did not catch 0. Now it returns boolean: 0 or 1. Testing <= 0 covers both cases. I probably want to switch to a boolean test eventually.

commit 41c0121a8718b530feaf7fe315b673d9b8defce2
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue Feb 21 21:25:41 2006 -0800

    Refactor the code that passes requests down to XCB into a separate issue_complete_request function.

commit 67d06e0fe468dca22847aa14d3f917128f89f9cf
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue Feb 21 15:33:05 2006 -0800

    If we have not actually put the buffer back, deferred invariants may not hold. This is OK.

commit 434bf80b4053ff1ba82adf65de1f76b4d3731bf1
Author: Jeremy C. Reed <reed at reedmedia.net>
Date:   Tue Feb 21 14:10:22 2006 -0800

    Set XTHREADLIB correctly for dragonfly platforms.

commit b24834762e975bd319f9ab5c7cf790b2a02a9474
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue Feb 21 14:03:26 2006 -0800

    Sometimes functions other than _XUnlockDisplay call _XPutXCBBuffer. Some invariants appropriate for Unlock are not appropriate otherwise: move them to _XUnlockDisplay.

commit 99b8defd0d5e6993071e21638128c9de2574b37d
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue Feb 21 13:04:21 2006 -0800

    Execute BeforeFlush hooks on complete buffers, not request-at-a-time.
    Traditional Xlib worked this way; I dunno why I changed it.

commit 9b01e7849775749182052fe324df9d8e6ceeee99
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue Feb 21 12:51:44 2006 -0800

    Factor the XCBSendRequest call out of the conditional in _XPutXCBBuffer.

commit 7ce7ac882de128955751a5307889db9d712d8a72
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue Feb 21 12:44:30 2006 -0800

    Quit using a triple-pointer. Almost as if I were a sensible person.

commit 35a858be218cdbfa4593d44a67663d5c25297016
Author: Jamey Sharp <jamey at minilop.net>
Date:   Tue Feb 21 12:21:01 2006 -0800

    Remove the XCL_PAD macro.

commit e741b70ed2542c5463c57dac44bc37328616733b
Author: Jamey Sharp <jamey at minilop.net>
Date:   Sun Feb 19 12:29:27 2006 -0800

    Update .gitignores for *.o and nls/locale.dir*.

commit f25b4b00e1683b0d97dba46dac46d65a9c2270a6
Author: Jamey Sharp <jamey at minilop.net>
Date:   Sun Feb 19 12:28:41 2006 -0800

    Move .cvsignore to .gitignore.

commit c7cda56eebaf6ab11403363be14d4948d7d8be38
Author: Jamey Sharp <jamey at minilop.net>
Date:   Sun Feb 19 11:49:15 2006 -0800

    Land XCB support on X.org HEAD.




More information about the xorg-commit mailing list