[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libx11: Changes to 'refs/tags/libX11-1.0.99.1'



Tag 'libX11-1.0.99.1' created by Josh Triplett <josh@freedesktop.org> at 2006-10-08 05:50 +0200

Release libX11 1.1 RC1 (1.0.99.1).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFKIPFGJuZRtD+evsRAqZCAJ9Hv9Yj/GSNj2ckF1IYOqY3z1FUQACaA5km
Obz864/17pfgM3ogIobEDnk=
=nZyq
-----END PGP SIGNATURE-----

Changes since XORG-6_99_99_904:
Aaron Plattner:
      Add a .PHONY to ensure the ChangeLog isn't stale.
      Add a .PHONY to ensure the ChangeLog isn't stale.

Adam Jackson:
      libXcursor.so.1, not libXcursor.so
      libXcursor.so.1, not libXcursor.so
      Bump to 1.0.1
      libXcursor.so.1, not libXcursor.so

Alan Coopersmith:
      Fix typo in .TH line
      Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages not created correctly when MANDIR & MANSUFFIX don't match.
      Add *~ to ignore emacs droppings
      Add *~ to ignore emacs droppings
      Remove unused variable
      Fix sparse warning: Using plain integer as NULL pointer
      ANSIfy some static function definitions
      Add support for "make lint" to check code with lint/sparse/etc.
      When opening display, if LOCALCONN fails, fall back to UNIXCONN, then TCPCONN

Daniel Stone:
      Properly clip bounds when only one point is defining an outline.
      Bug #1625: Include keysym.h from Xutil.h.
      Coverity #826: Fix potential memory leak.
      Coverity #209: Fix potential NULL dereference.  (Alan Coopersmith)
      Coverity #205: Fix potential NULL dereference.
      Coverity #203, #204: Fix potential NULL dereferences.
      Merge branch 'master' of git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11
      locale.alias.pre: bg_BG typo fix
      XKBMisc.c: use Xfree, not xfree
      i18n: separate data and lib directories
      optional XKB support fix
      nls: fix use of non-keysym dead_space (#5107)
      en_US.UTF-8 Compose.pre: updates from Simos (#5129)
      xkb support: small typo
      im: add Braille input method (#6296)
      nls: Serbian (sr_CS) update (#5575)
      Bug #2186: Add cs_CZ.iso8859-2 alias.
      Fix threading support on GNU/kFreeBSD systems.  (Robert Millan)
      Properly clip bounds when only one point is defining an outline.
      Bug #1625: Include keysym.h from Xutil.h.
      Coverity #826: Fix potential memory leak.
      Coverity #209: Fix potential NULL dereference. (Alan Coopersmith)
      Coverity #205: Fix potential NULL dereference.
      Coverity #203, #204: Fix potential NULL dereferences.
      locale.alias.pre: bg_BG typo fix
      XKBMisc.c: use Xfree, not xfree
      i18n: separate data and lib directories
      optional XKB support fix
      nls: fix use of non-keysym dead_space (#5107)
      en_US.UTF-8 Compose.pre: updates from Simos (#5129)
      xkb support: small typo
      im: add Braille input method (#6296)
      nls: Serbian (sr_CS) update (#5575)
      Bug #2186: Add cs_CZ.iso8859-2 alias.
      Merge branch 'master' of git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11
      Bump to 1.0.99.0 to avoid confusion.
      Fix threading support on GNU/kFreeBSD systems.  (Robert Millan)

Dennis Arellano:
      Sun bug 4091271: XGetWindowProperty is missing a crucial prop_return description

Derek Wang:
      Sun bug 6209243: XExtentsOfFontSet causes segfault when font set not loaded
      Sun bug 6209243: XExtentsOfFontSet causes segfault when font set not loaded

Donnie Berkholz:
      Merge branch 'stable' of http://people.freedesktop.org/~jamey/libX11 into stable
      Bump version to 1.0.2.
      Delete ChangeLog, and add a rule to autogenerate it for distribution. Also
      Delete ChangeLog, and add a rule to autogenerate it for distribution. Also
      Bug #7349: Missed one of the setuid fixes.
      Bug #7349: Missed one of the setuid fixes.
      Bump version to 1.0.3.

Eric Anholt:
      Coverity #582: Free newly-allocated region in error path.
      Coverity #558: Free newly-allocated Database in error path.
      Check if visualList == NULL, not nVisualsMatched == 0.  NULL happens in more
      Coverity #582: Free newly-allocated region in error path.
      Coverity #558: Free newly-allocated Database in error path.
      Check if visualList == NULL, not nVisualsMatched == 0. NULL happens in more
      Bug #7188: Fix the documentation of XUrgencyHint (not UrgencyHint).

Ian Osgood:
      Track XCB's "Great Renaming".

Jamey Sharp:
      Refactor _XFlush and _XSend code that sets dpy->synchandler to _XSeqSyncFunction into a new function, _XSetSeqSyncFunction. It makes the patch for XCB cleaner, but is arguably a good idea anyway.
      Merge the X11 and BIGREQS package sets: they were used in exactly the same places.
      Land XCB support on X.org HEAD.
      Move .cvsignore to .gitignore.
      Update .gitignores for *.o and nls/locale.dir*.
      Remove the XCL_PAD macro.
      Quit using a triple-pointer. Almost as if I were a sensible person.
      Factor the XCBSendRequest call out of the conditional in _XPutXCBBuffer.
      Execute BeforeFlush hooks on complete buffers, not request-at-a-time.
      Sometimes functions other than _XUnlockDisplay call _XPutXCBBuffer. Some invariants appropriate for Unlock are not appropriate otherwise: move them to _XUnlockDisplay.
      If we have not actually put the buffer back, deferred invariants may not hold. This is OK.
      Refactor the code that passes requests down to XCB into a separate issue_complete_request function.
      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.
      Minor performance fix: Access dpy->xcl->connection directly instead of calling XCBConnectionOfDisplay. It happens a lot.
      Performance fix: Replace calls to XCBGetRequestRead with the new XCBGetQueuedRequestRead. Cuts a lot of syscalls.
      Update for new XCBSendRequest API.
      Use the new XCBSendRequest flag, XCB_REQUEST_RAW, to hand a bag-o-bytes down uninterpreted.
      Handle errors correctly when Xlib owns the event queue and XCB has the checked error feature.
      Quit relying on XCBSendRequest to pad to 4-byte boundaries and do it ourselves.
      assert() that we will not infinite loop or read uninitialized memory.
      Bugfix: Rely on XCBSendRequest to leave iov in a well-defined state, and place the spare iovecs at the beginning of the array.
      Use the full_sequence from XCBGenericError/Event for setting last_request_read, and quit replacing _XSetLastRequestRead with an XCB-specific version.
      Update for XCBSendRequest sequence number API changes.
      Add explicit include of Xmd.h to work around bug including both xcb.h and Xmd.h simultaneously.
      Fix buggy interaction with XCB when running out of XIDs.
      Update for XCB ConnSetupSuccessRep name change.
      In _XPutXCBBuffer, set aside any trailing partial request until the last byte is available.
      Assert that dpy->request does not go backwards. Catches #5839 earlier.
      Count any partial request towards the current Xlib sequence number.
      Move .cvsignore to .gitignore.
      Update .gitignores for *.o and nls/locale.dir*.
      Fix bug #7035: unnecessary memmove in XOpenDisplay.
      Fix bug #7035: unnecessary memmove in XOpenDisplay.
      Quit using XCBGetQueuedRequestRead.
      libxcb now installs header files in <xcb>, not <X11/XCB>.
      Link explicitly against XCB's Xlib compatibility functions.
      XCB: Revert locking to simple wrapper around libX11's normal locks.
      No longer #include Xmd from xcl.h: we do not need it.
      XCB: correctly handle failure to connect to X server.
      XCB: Handle all responses in order of monotonically increasing sequence number.
      xcb_poll_for_event no longer takes an 'int *error' out-parameter.
      XCB: Don't rely on having the definition of struct xcb_setup_t available.
      As XCB support is about to be released in libX11, stable is now subsumed by master.
      Release libX11 1.1 RC1 (1.0.99.1).

Jeremy C. Reed:
      Set XTHREADLIB correctly for dragonfly platforms.
      Set XTHREADLIB correctly for dragonfly platforms.

Josh Triplett:
      Split public Xlib/XCB functions into libX11-xcb
      Actually install x11-xcb.pc, and ship x11-xcb.pc.in
      Fix email addresses in README
      Add XCB developers to AUTHORS
      XCL is dead; long live Xlib/XCB
      Remove unnecessary prototype for _XFreeDisplayStructure in xcb_disp.c
      Add manual pages for XGetXCBConnection and XSetEventQueueOwner
      Add ChangeLog and "make dist"-generated files to .gitignore
      Clean ChangeLog only in "make maintainer-clean", not "make clean"
      Actually ship Xxcbint.h

Keith Packard:
      Xlib/XCB: handle 32-bit sequence wrap.
      Work around recent autoconf (2.59?) changes in directory expansion.

Lubos Lunak:
      Bug #3104: Compose table cache for faster X11 application starts.
      Bug #3104: Compose table cache for faster X11 application starts.

Mark Brown:
      Sun bug 1149809: Document event delivery when grab is terminated.

Matthias Hopf:
      Bug #3104: Compose table cache for faster X11 application starts. Part 1: Pointerless compose data structure, using indices instead of pointers, needed for mmap()ing data structure.
      Bug #3104: Compose table cache for faster X11 application starts.
      Bug #3104: Compose table cache for faster X11 application starts.
      Bug #3104: Compose table cache for faster X11 application starts. Part 1: Pointerless compose data structure, using indices instead of pointers, needed for mmap()ing data structure.
      Bug #3104: Compose table cache for faster X11 application starts.
      Bug #3104: Compose table cache for faster X11 application starts.
      First (dummy) entry of compose caches was not initialized and thus contained varying garbage.
      Fix alignment of trees and wide chars in the cache.
      Update to final Compose cache directory location.
      First (dummy) entry of compose caches was not initialized and thus contained varying garbage.
      Fix alignment of trees and wide chars in the cache.
      Update to final Compose cache directory location.
      Fix for autoconf 2.60 issue.

Matthieu Herrb:
      Fix prototype of XConfigureWindow(). Bugzilla #6023.
      Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libX11
      Fix prototype of XConfigureWindow(). Bugzilla #6023.
      Check setuid() return value.
      Merge branch 'master' of git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libX11
      Check setuid() return value.
      set GIT_DIR=${srcdir}/.git for git-log

Mayank Jain:
      add Indian language locales

Scott Revelt:
      Sun bug 4022903: Xcms routines may fail if sscanf() is looking for separators
      Sun bug 4022903: Xcms routines may fail if sscanf() is looking for separators

Tollef Fog Heen:
      nls: use _XlcUtf8Loader for en_US (bug #7982)

---
 .cvsignore                      |   18 
 .gitignore                      |   22 
 AUTHORS                         |    3 
 ChangeLog                       |  635 --
 Makefile.am                     |   25 
 NEWS                            |   37 
 README                          |    2 
 acinclude.m4                    |    3 
 configure.ac                    |   91 
 include/.cvsignore              |    2 
 include/.gitignore              |    2 
 include/Makefile.am             |    4 
 include/X11/.cvsignore          |    2 
 include/X11/.gitignore          |    2 
 include/X11/Xlib-xcb.h          |   15 
 include/X11/Xlibint.h           |   16 
 include/X11/Xutil.h             |    1 
 man/.cvsignore                  |    3 
 man/.gitignore                  |    3 
 man/Makefile.am                 |  287 -
 man/XAllocWMHints.man           |    2 
 man/XConfigureWindow.man        |    2 
 man/XGetWindowProperty.man      |    6 
 man/XGetXCBConnection.man       |   44 
 man/XGrabButton.man             |    5 
 man/XGrabKey.man                |    5 
 man/XSetEventQueueOwner.man     |   58 
 man/XSupportsLocale.man         |    4 
 modules/.cvsignore              |    2 
 modules/.gitignore              |    2 
 modules/im/.cvsignore           |    2 
 modules/im/.gitignore           |    2 
 modules/im/ximcp/.cvsignore     |    7 
 modules/im/ximcp/.gitignore     |    7 
 modules/im/ximcp/Makefile.am    |    1 
 modules/im/ximcp/imDefIm.c      |    2 
 modules/im/ximcp/imLcFlt.c      |   54 
 modules/im/ximcp/imLcIc.c       |   17 
 modules/im/ximcp/imLcIm.c       |  453 +
 modules/im/ximcp/imLcLkup.c     |  148 
 modules/im/ximcp/imLcPrs.c      |  107 
 modules/im/ximcp/imRm.c         |    4 
 modules/im/ximcp/imThaiFlt.c    |   45 
 modules/im/ximcp/imThaiIc.c     |   59 
 modules/lc/.cvsignore           |    2 
 modules/lc/.gitignore           |    2 
 modules/lc/Utf8/.cvsignore      |    7 
 modules/lc/Utf8/.gitignore      |    7 
 modules/lc/Utf8/Makefile.am     |    1 
 modules/lc/def/.cvsignore       |    7 
 modules/lc/def/.gitignore       |    7 
 modules/lc/def/Makefile.am      |    1 
 modules/lc/gen/.cvsignore       |    7 
 modules/lc/gen/.gitignore       |    7 
 modules/lc/gen/Makefile.am      |    1 
 modules/lc/xlocale/.cvsignore   |    7 
 modules/lc/xlocale/.gitignore   |    7 
 modules/lc/xlocale/Makefile.am  |    1 
 modules/om/.cvsignore           |    2 
 modules/om/.gitignore           |    2 
 modules/om/generic/.cvsignore   |    7 
 modules/om/generic/.gitignore   |    7 
 modules/om/generic/Makefile.am  |    1 
 nls/.cvsignore                  |    8 
 nls/.gitignore                  |   11 
 nls/C/.cvsignore                |    4 
 nls/C/.gitignore                |    4 
 nls/armscii-8/.cvsignore        |    4 
 nls/armscii-8/.gitignore        |    4 
 nls/compose.dir.pre             |    3 
 nls/el_GR.UTF-8/.cvsignore      |    4 
 nls/el_GR.UTF-8/.gitignore      |    4 
 nls/en_US.UTF-8/.cvsignore      |    4 
 nls/en_US.UTF-8/.gitignore      |    4 
 nls/en_US.UTF-8/Compose.pre     |11084 +++++++++++++++++++---------------------
 nls/en_US.UTF-8/XI18N_OBJS      |    2 
 nls/georgian-academy/.cvsignore |    4 
 nls/georgian-academy/.gitignore |    4 
 nls/georgian-ps/.cvsignore      |    4 
 nls/georgian-ps/.gitignore      |    4 
 nls/ibm-cp1133/.cvsignore       |    4 
 nls/ibm-cp1133/.gitignore       |    4 
 nls/iscii-dev/.cvsignore        |    4 
 nls/iscii-dev/.gitignore        |    4 
 nls/isiri-3342/.cvsignore       |    4 
 nls/isiri-3342/.gitignore       |    4 
 nls/iso8859-1/.cvsignore        |    4 
 nls/iso8859-1/.gitignore        |    4 
 nls/iso8859-10/.cvsignore       |    4 
 nls/iso8859-10/.gitignore       |    4 
 nls/iso8859-11/.cvsignore       |    4 
 nls/iso8859-11/.gitignore       |    4 
 nls/iso8859-13/.cvsignore       |    4 
 nls/iso8859-13/.gitignore       |    4 
 nls/iso8859-14/.cvsignore       |    4 
 nls/iso8859-14/.gitignore       |    4 
 nls/iso8859-15/.cvsignore       |    4 
 nls/iso8859-15/.gitignore       |    4 
 nls/iso8859-2/.cvsignore        |    4 
 nls/iso8859-2/.gitignore        |    4 
 nls/iso8859-3/.cvsignore        |    4 
 nls/iso8859-3/.gitignore        |    4 
 nls/iso8859-4/.cvsignore        |    4 
 nls/iso8859-4/.gitignore        |    4 
 nls/iso8859-5/.cvsignore        |    4 
 nls/iso8859-5/.gitignore        |    4 
 nls/iso8859-6/.cvsignore        |    4 
 nls/iso8859-6/.gitignore        |    4 
 nls/iso8859-7/.cvsignore        |    4 
 nls/iso8859-7/.gitignore        |    4 
 nls/iso8859-8/.cvsignore        |    4 
 nls/iso8859-8/.gitignore        |    4 
 nls/iso8859-9/.cvsignore        |    4 
 nls/iso8859-9/.gitignore        |    4 
 nls/iso8859-9e/.cvsignore       |    4 
 nls/iso8859-9e/.gitignore       |    4 
 nls/ja.JIS/.cvsignore           |    4 
 nls/ja.JIS/.gitignore           |    4 
 nls/ja.S90/.cvsignore           |    4 
 nls/ja.S90/.gitignore           |    4 
 nls/ja.SJIS/.cvsignore          |    4 
 nls/ja.SJIS/.gitignore          |    4 
 nls/ja.U90/.cvsignore           |    4 
 nls/ja.U90/.gitignore           |    4 
 nls/ja/.cvsignore               |    4 
 nls/ja/.gitignore               |    4 
 nls/ja_JP.UTF-8/.cvsignore      |    4 
 nls/ja_JP.UTF-8/.gitignore      |    4 
 nls/ko/.cvsignore               |    4 
 nls/ko/.gitignore               |    4 
 nls/ko_KR.UTF-8/.cvsignore      |    4 
 nls/ko_KR.UTF-8/.gitignore      |    4 
 nls/koi8-c/.cvsignore           |    4 
 nls/koi8-c/.gitignore           |    4 
 nls/koi8-r/.cvsignore           |    4 
 nls/koi8-r/.gitignore           |    4 
 nls/koi8-u/.cvsignore           |    4 
 nls/koi8-u/.gitignore           |    4 
 nls/locale.alias.pre            |   97 
 nls/locale.dir.pre              |    9 
 nls/microsoft-cp1251/.cvsignore |    4 
 nls/microsoft-cp1251/.gitignore |    4 
 nls/microsoft-cp1255/.cvsignore |    4 
 nls/microsoft-cp1255/.gitignore |    4 
 nls/microsoft-cp1256/.cvsignore |    4 
 nls/microsoft-cp1256/.gitignore |    4 
 nls/mulelao-1/.cvsignore        |    4 
 nls/mulelao-1/.gitignore        |    4 
 nls/nokhchi-1/.cvsignore        |    4 
 nls/nokhchi-1/.gitignore        |    4 
 nls/pt_BR.UTF-8/.cvsignore      |    4 
 nls/pt_BR.UTF-8/.gitignore      |    4 
 nls/pt_BR.UTF-8/Compose.pre     |    4 
 nls/tatar-cyr/.cvsignore        |    4 
 nls/tatar-cyr/.gitignore        |    4 
 nls/th_TH.UTF-8/.cvsignore      |    4 
 nls/th_TH.UTF-8/.gitignore      |    4 
 nls/th_TH/.cvsignore            |    4 
 nls/th_TH/.gitignore            |    4 
 nls/tscii-0/.cvsignore          |    4 
 nls/tscii-0/.gitignore          |    4 
 nls/vi_VN.tcvn/.cvsignore       |    4 
 nls/vi_VN.tcvn/.gitignore       |    4 
 nls/vi_VN.viscii/.cvsignore     |    4 
 nls/vi_VN.viscii/.gitignore     |    4 
 nls/zh_CN.UTF-8/.cvsignore      |    4 
 nls/zh_CN.UTF-8/.gitignore      |    4 
 nls/zh_CN.gb18030/.cvsignore    |    4 
 nls/zh_CN.gb18030/.gitignore    |    4 
 nls/zh_CN.gbk/.cvsignore        |    4 
 nls/zh_CN.gbk/.gitignore        |    4 
 nls/zh_CN/.cvsignore            |    4 
 nls/zh_CN/.gitignore            |    4 
 nls/zh_HK.UTF-8/.cvsignore      |    4 
 nls/zh_HK.UTF-8/.gitignore      |    4 
 nls/zh_HK.big5/.cvsignore       |    4 
 nls/zh_HK.big5/.gitignore       |    4 
 nls/zh_HK.big5hkscs/.cvsignore  |    4 
 nls/zh_HK.big5hkscs/.gitignore  |    4 
 nls/zh_TW.UTF-8/.cvsignore      |    4 
 nls/zh_TW.UTF-8/.gitignore      |    4 
 nls/zh_TW.big5/.cvsignore       |    4 
 nls/zh_TW.big5/.gitignore       |    4 
 nls/zh_TW/.cvsignore            |    4 
 nls/zh_TW/.gitignore            |    4 
 src/.cvsignore                  |   12 
 src/.gitignore                  |   12 
 src/ClDisplay.c                 |    8 
 src/ConnDis.c                   |   37 
 src/CrGlCur.c                   |    4 
 src/FSWrap.c                    |    2 
 src/Font.c                      |   25 
 src/LiHosts.c                   |    7 
 src/Makefile.am                 |   42 
 src/OpenDis.c                   |  102 
 src/PolyReg.c                   |    4 
 src/WrBitF.c                    |    2 
 src/Xintconn.h                  |    2 
 src/XlibInt.c                   |   89 
 src/Xxcbint.h                   |   52 
 src/util/.cvsignore             |    4 
 src/util/.gitignore             |    4 
 src/util/Makefile.am            |   15 
 src/util/makekeys.c             |    2 
 src/x11_xcb.c                   |   15 
 src/xcb_disp.c                  |  101 
 src/xcb_io.c                    |  398 +
 src/xcb_lock.c                  |  216 
 src/xcms/.cvsignore             |    7 
 src/xcms/.gitignore             |    7 
 src/xcms/HVC.c                  |   19 
 src/xcms/LRGB.c                 |   19 
 src/xcms/Lab.c                  |   19 
 src/xcms/Luv.c                  |   17 
 src/xcms/Makefile.am            |   13 
 src/xcms/XYZ.c                  |   19 
 src/xcms/cmsCmap.c              |    2 
 src/xcms/uvY.c                  |   19 
 src/xcms/xyY.c                  |   19 
 src/xkb/.cvsignore              |    7 
 src/xkb/.gitignore              |    7 
 src/xkb/Makefile.am             |   12 
 src/xkb/XKBGeom.c               |    3 
 src/xkb/XKBGetMap.c             |   16 
 src/xkb/XKBMAlloc.c             |    2 
 src/xkb/XKBMisc.c               |    5 
 src/xkb/XKBRdBuf.c              |    4 
 src/xlibi18n/.cvsignore         |    7 
 src/xlibi18n/.gitignore         |    7 
 src/xlibi18n/Makefile.am        |   12 
 src/xlibi18n/Ximint.h           |    6 
 src/xlibi18n/XimintL.h          |   42 
 src/xlibi18n/XlcDL.c            |   16 
 src/xlibi18n/XlcPubI.h          |    6 
 src/xlibi18n/lcDB.c             |    1 
 src/xlibi18n/lcFile.c           |  207 
 x11-xcb.pc.in                   |   11 
 237 files changed, 8599 insertions(+), 7055 deletions(-)
---



Reply to: