C interface to the X Window System protocol, which replaces the traditional Xlib interface.
Go to file
Keith Packard db2504130b Switch sequence comparisons to handle 32-bit sequence number wrap.
Create a macro, XCB_SEQUENCE_COMPARE, that accepts two sequence numbers and
a comparison operator and correctly handles 32-bit wrap around.
Rewrite all ordered sequence number comparisons to use this macro.
Also, caught one error where a sequence was stored in a signed int variable.
Push out a GetInputFocus request when the sequence number does wrap at 32
bits so that applications cannot see sequence 0 (as that is an error
indicator).
2006-07-01 00:16:07 -07:00
debian Remove arbitrary division between xcb_types and xproto by merging 2006-06-15 03:03:13 -07:00
doc/tutorial Fix tutorial to use XCBSetup rather than the previous deprecated name XCBConnSetupSuccessRep. 2006-04-27 16:24:35 -07:00
src Switch sequence comparisons to handle 32-bit sequence number wrap. 2006-07-01 00:16:07 -07:00
tests Unify autofoo .gitignore bits into one top-level file, and remove resulting redundancies. 2006-03-08 22:49:59 -08:00
.gitignore Unify autofoo .gitignore bits into one top-level file, and remove resulting redundancies. 2006-03-08 22:49:59 -08:00
COPYING Fix the year in COPYING. 2006-04-27 17:32:20 -07:00
INSTALL Remove xcl and CVSROOT. 2006-02-18 16:49:41 -08:00
Makefile.am Rename xcb-xfree86dri.pc.in to xcb-xf86dri.pc.in to match libXCBxf86dri, change its Libs line to use -lXCBxf86dri, and change configure.ac and Makefile.am accordingly. 2006-04-27 12:33:41 -07:00
acinclude.m4 Fix typo and rephrase checking message. 2006-04-27 12:04:52 -07:00
autogen.sh Remove xcl and CVSROOT. 2006-02-18 16:49:41 -08:00
configure.ac Rename xcb-xfree86dri.pc.in to xcb-xf86dri.pc.in to match libXCBxf86dri, change its Libs line to use -lXCBxf86dri, and change configure.ac and Makefile.am accordingly. 2006-04-27 12:33:41 -07:00
xcb-composite.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-damage.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-dpms.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-glx.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-randr.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-record.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-render.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-res.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-screensaver.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-shape.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-shm.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-sync.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-xevie.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-xf86dri.pc.in Rename xcb-xfree86dri.pc.in to xcb-xf86dri.pc.in to match libXCBxf86dri, change its Libs line to use -lXCBxf86dri, and change configure.ac and Makefile.am accordingly. 2006-04-27 12:33:41 -07:00
xcb-xfixes.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-xprint.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-xtest.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-xv.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb-xvmc.pc.in Add .pc.in files for all the new extension libraries. Generate .pc files from the new .pc.in files in configure.ac. Install the new .pc files in Makefile.am, and add the new .pc.in files to EXTRA_DIST. 2006-04-26 13:22:12 -07:00
xcb.pc.in Take advantage of Requires and *.private fields for a more accurate pkg-config file. 2006-02-24 01:56:18 -08:00