xorg-libxcb/src
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
..
.gitignore Remove arbitrary division between xcb_types and xproto by merging 2006-06-15 03:03:13 -07:00
c-client.xsl Remove arbitrary division between xcb_types and xproto by merging 2006-06-15 03:03:13 -07:00
Makefile.am Remove arbitrary division between xcb_types and xproto by merging 2006-06-15 03:03:13 -07:00
xcb.h Remove arbitrary division between xcb_types and xproto by merging 2006-06-15 03:03:13 -07:00
xcb_auth.c Move the remainder of the constants in X.h into XML enumerations. 2006-04-28 15:27:09 -07:00
xcb_conn.c Rename ConnSetup* to Setup*, Setup*Rep to Setup*, and SetupSuccess* to Setup*. Provide deprecated backwards-compatability functions and typedefs for the old names, to be removed before 1.0. 2006-04-26 23:19:16 -07:00
xcb_ext.c Replace my old generic map ADT with a growable array for the extension cache. 2006-02-26 01:27:01 -08:00
xcb_in.c Switch sequence comparisons to handle 32-bit sequence number wrap. 2006-07-01 00:16:07 -07:00
xcb_list.c _xcb_list is no longer used, so remove it. Simplify _xcb_map. 2006-02-27 02:14:48 -08:00
xcb_out.c Switch sequence comparisons to handle 32-bit sequence number wrap. 2006-07-01 00:16:07 -07:00
xcb_util.c Deprecate XCBSync, move to XCBAuxSync. 2006-05-30 11:54:25 -07:00
xcb_xid.c Remove xcl and CVSROOT. 2006-02-18 16:49:41 -08:00
xcb_xlib.c Add XCBGetQueuedRequestRead for Xlib that does no syscalls, just returns whatever XCB already knows about. 2006-02-23 17:50:53 -08:00
xcbext.h Add XCBPollForReply and deprecate XCBGetRequestRead and XCBGetQueuedRequestRead. 2006-04-19 16:49:32 -07:00
xcbint.h Switch sequence comparisons to handle 32-bit sequence number wrap. 2006-07-01 00:16:07 -07:00
xcbxlib.h Add XCBPollForReply and deprecate XCBGetRequestRead and XCBGetQueuedRequestRead. 2006-04-19 16:49:32 -07:00