summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-11-02Release libX11 1.1 RC2 (1.0.99.2).libX11-1.1-RC2libX11-1.0.99.2Jamey Sharp2-1/+23
2006-10-29nls (en_US): remove long compositions that override shorter (bug #2286)Benno Schulenberg1-51/+37
Remove long compositions that override (or get overriden by) later shorter compositions, e.g. a four-key compose sequence that gets overriden by a later three-key compose sequence.
2006-10-29nls: remove shadowed compose entries (bug #2286)Benno Schulenberg7-76/+1
Remove compose entries shadowed by others later on.
2006-10-29nls: remove duplicate compose entries (bug #2286)Benno Schulenberg9-61/+5
Remove a bunch of duplicate entries from various Compose files.
2006-10-29XKB geometry: fix leaks in GetKeyboardByName (bug #8099)Caolan McNamara1-3/+14
Don't leak the name and value of every property we parse, as well as the name of every colour.
2006-10-18Fix double open of compose file.Matthias Hopf1-1/+0
Issue found by Kees Cook <kees@canonical.com>.
2006-10-14XCB: check for and handle I/O errors in _XGetXCBBuffer.Jamey Sharp1-0/+3
2006-10-11XKB bugfix: SyncHandle must be called after UnlockDisplay, not before.Jamey Sharp1-1/+1
2006-10-10Add correct Display locking to XKB functions.Jamey Sharp3-8/+23
Some XKB functions didn't correctly call LockDisplay or UnlockDisplay. This patch fixes at least some instances of that problem. Thanks to Magnus Kessler <Magnus.Kessler@gmx.net> for finding these bugs and proposing a fix, which this patch is based on.
2006-10-10Dynamically generate internal manpage section using __libmanpagesuffix__ so ↵David Nusinow184-184/+184
that it actually matches the section if you don't use 3X11
2006-10-07Release libX11 1.1 RC1 (1.0.99.1).libX11-1.1-RC1libX11-1.0.99.1Jamey Sharp2-3/+38
2006-10-07As XCB support is about to be released in libX11, stable is now subsumed by ↵Jamey Sharp0-0/+0
master.
2006-10-07XCB: Don't rely on having the definition of struct xcb_setup_t available.Jamey Sharp1-2/+2
2006-10-06xcb_poll_for_event no longer takes an 'int *error' out-parameter.Jamey Sharp1-3/+2
2006-10-06Actually ship Xxcbint.hJosh Triplett1-2/+3
2006-10-06Clean ChangeLog only in "make maintainer-clean", not "make clean"Josh Triplett1-1/+1
ChangeLog requires a git repo to generate; make clean and make distclean shouldn't get rid of it.
2006-10-06Add ChangeLog and "make dist"-generated files to .gitignoreJosh Triplett1-0/+2
2006-10-06Add manual pages for XGetXCBConnection and XSetEventQueueOwnerJosh Triplett3-0/+104
2006-10-06Remove unnecessary prototype for _XFreeDisplayStructure in xcb_disp.cJosh Triplett1-2/+0
2006-10-06XCL is dead; long live Xlib/XCBJosh Triplett13-173/+136
Rename all instances of "XCL" to Xlib/XCB-derived names. The only user-visible change: rename the include file <X11/xcl.h> to <X11/Xlib-xcb.h>; programs will need to change their #include lines to match. Remove the XCL cast inlines from Xlib-xcb.h.
2006-10-06Add XCB developers to AUTHORSJosh Triplett1-0/+3
2006-10-06Fix email addresses in READMEJosh Triplett1-1/+1
2006-10-06XCB: Handle all responses in order of monotonically increasing sequence number.Jamey Sharp3-63/+83
2006-10-06Actually install x11-xcb.pc, and ship x11-xcb.pc.inJosh Triplett1-1/+4
2006-10-05XCB: correctly handle failure to connect to X server.Jamey Sharp2-5/+4
2006-10-05Split public Xlib/XCB functions into libX11-xcbJosh Triplett9-15/+38
We can never change the libX11 soname, and we don't want to commit to never changing the public Xlib/XCB functions, so split them into a separate library libX11-xcb. This also means that a program linked solely against libX11 should work with either Xlib or Xlib/XCB, which will make life easier for package maintainers. Signed-off-by: Josh Triplett <josh@freedesktop.org> Acked-by: Jamey Sharp <jamey@minilop.net>
2006-10-04No longer #include Xmd from xcl.h: we do not need it.Jamey Sharp2-2/+1
2006-10-04XCB: Revert locking to simple wrapper around libX11's normal locks.Jamey Sharp8-117/+35
No more recursive mutexes, no more banging XCB's I/O lock in-place, and reduces the differences between the previous stable release and an XCB-enabled one. Sadly, Xlib's pluggable thread functions work again too, now. I apologize to the world.
2006-09-25Link explicitly against XCB's Xlib compatibility functions.Jamey Sharp1-1/+1
2006-09-25libxcb now installs header files in <xcb>, not <X11/XCB>.Jamey Sharp4-6/+6
2006-09-24Track XCB's "Great Renaming".Ian Osgood7-64/+64
2006-09-12Quit using XCBGetQueuedRequestRead.Jamey Sharp1-15/+7
2006-08-30nls: use _XlcUtf8Loader for en_US (bug #7982)Tollef Fog Heen1-1/+1
Use _XlcUtf8Loader instead of _XlcUnicodeLoade,r bringing it into line with every other locale.
2006-08-23When opening display, if LOCALCONN fails, fall back to UNIXCONN, then TCPCONNAlan Coopersmith1-4/+23
Port to X11R7 of Sun bug fix 4061225 by Alex Chen for X11R6 - when failing to connect on a named pipe, try a Unix socket first, to better support people who replace their X servers with ones that don't support named pipe transport. <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4061225>
2006-07-27Sun bug 1149809: Document event delivery when grab is terminated.Mark Brown2-2/+8
2006-07-27Sun bug 4091271: XGetWindowProperty is missing a crucial prop_return descriptionDennis Arellano1-0/+6
Document that 32-bit format properties are always returned in arrays of type long, even on systems where long is 64-bits. <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4091271>
2006-07-24Add support for "make lint" to check code with lint/sparse/etc.Alan Coopersmith7-0/+76
2006-07-24ANSIfy some static function definitionsAlan Coopersmith3-22/+21
2006-07-24Fix sparse warning: Using plain integer as NULL pointerAlan Coopersmith5-7/+7
2006-07-24Remove unused variableAlan Coopersmith1-4/+1
2006-07-21Bug #7188: Fix the documentation of XUrgencyHint (not UrgencyHint).Eric Anholt1-1/+1
2006-07-16set GIT_DIR=${srcdir}/.git for git-logMatthieu Herrb1-1/+1
2006-07-11Add a .PHONY to ensure the ChangeLog isn't stale.Aaron Plattner1-0/+2
Setting the ChangeLog rule as phony forces it to be re-run even when the ChangeLog file already exists. Research indicates .PHONY is portable to BSD and Solaris make. (cherry picked from b8a98809ed81e1226775e6447ef219ffc01334b5 commit)
2006-07-11Add a .PHONY to ensure the ChangeLog isn't stale.Aaron Plattner1-0/+2
Setting the ChangeLog rule as phony forces it to be re-run even when the ChangeLog file already exists. Research indicates .PHONY is portable to BSD and Solaris make.
2006-07-11add Indian language localesMayank Jain2-0/+24
Add as, kn, ml, or, ur, and te locales.
2006-07-04Fix for autoconf 2.60 issue.Matthias Hopf2-1/+4
Updated AC_DEFINE_DIR. Reverted datarootdir change.
2006-07-01Work around recent autoconf (2.59?) changes in directory expansion.Keith Packard1-10/+18
Recent autoconf versions have changed how directory names are managed in the configure.ac script; automatic 'eval' invocations now occur as a part of the AC_DEFINE_DIR macro which make it imperative that AC_DEFINE_DIR be executed before the variables are used in further macro definitions. Also, ${datadir} is apparantly an old name for ${datarootdir} as ${datadir} doesn't get expanded correctly by AC_DEFINE_DIR. This looks like an autoconf bug, but it is easy to work around by just using ${datarootdir} instead of ${datadir}.
2006-07-01Xlib/XCB: handle 32-bit sequence wrap.Keith Packard2-4/+7
Replace broken sequence compares with XCB_SEQUENCE_COMPARE (copied from XCB). Account for XCB sequence 0 handling.
2006-06-29Bump version to 1.0.3.libX11-1_0_3Donnie Berkholz1-1/+1
2006-06-29Bug #7349: Missed one of the setuid fixes.Donnie Berkholz1-1/+5
(cherry picked from e9614c963b532f46a7932c2305a4b177a996a222 commit)