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: