Commit graph

169 commits

Author SHA1 Message Date
Jamey Sharp
f71ea0bc73 Update for XCBSendRequest sequence number API changes. 2006-03-03 11:08:41 -08:00
Jamey Sharp
a11d1b0ae6 Use the full_sequence from XCBGenericError/Event for setting last_request_read, and quit replacing _XSetLastRequestRead with an XCB-specific version. 2006-03-03 01:42:49 -08:00
Jamey Sharp
d8ba4ae704 Bugfix: Rely on XCBSendRequest to leave iov in a well-defined state, and place the spare iovecs at the beginning of the array. 2006-03-02 23:43:26 -08:00
Jamey Sharp
f9afb5a544 assert() that we will not infinite loop or read uninitialized memory. 2006-03-02 23:34:19 -08:00
Jamey Sharp
d3512ef3aa Quit relying on XCBSendRequest to pad to 4-byte boundaries and do it ourselves. 2006-03-02 15:58:52 -08:00
Jamey Sharp
fb590c15a7 Handle errors correctly when Xlib owns the event queue and XCB has the checked error feature. 2006-03-02 12:06:04 -08:00
Jamey Sharp
8356ba37d3 Use the new XCBSendRequest flag, XCB_REQUEST_RAW, to hand a bag-o-bytes down uninterpreted. 2006-02-27 11:51:47 -08:00
Jamey Sharp
07bdf1fbbf Update for new XCBSendRequest API. 2006-02-26 15:46:01 -08:00
Jamey Sharp
409a08cff8 Performance fix: Replace calls to XCBGetRequestRead with the new XCBGetQueuedRequestRead. Cuts a lot of syscalls. 2006-02-23 18:12:31 -08:00
Jamey Sharp
ec30a27341 Minor performance fix: Access dpy->xcl->connection directly instead of calling XCBConnectionOfDisplay. It happens a lot. 2006-02-23 18:01:46 -08:00
Jamey Sharp
53c471c6a8 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. 2006-02-23 11:46:09 -08:00
Jamey Sharp
41c0121a87 Refactor the code that passes requests down to XCB into a separate issue_complete_request function. 2006-02-21 21:25:41 -08:00
Jamey Sharp
67d06e0fe4 If we have not actually put the buffer back, deferred invariants may not hold. This is OK. 2006-02-21 15:33:05 -08:00
Jeremy C. Reed
434bf80b40 Set XTHREADLIB correctly for dragonfly platforms. 2006-02-21 14:10:22 -08:00
Jamey Sharp
b24834762e Sometimes functions other than _XUnlockDisplay call _XPutXCBBuffer. Some invariants appropriate for Unlock are not appropriate otherwise: move them to _XUnlockDisplay. 2006-02-21 14:03:26 -08:00
Jamey Sharp
99b8defd0d Execute BeforeFlush hooks on complete buffers, not request-at-a-time.
Traditional Xlib worked this way; I dunno why I changed it.
2006-02-21 13:04:21 -08:00
Jamey Sharp
9b01e78497 Factor the XCBSendRequest call out of the conditional in _XPutXCBBuffer. 2006-02-21 12:51:44 -08:00
Jamey Sharp
7ce7ac882d Quit using a triple-pointer. Almost as if I were a sensible person. 2006-02-21 12:44:30 -08:00
Jamey Sharp
35a858be21 Remove the XCL_PAD macro. 2006-02-21 12:21:01 -08:00
Jamey Sharp
e741b70ed2 Update .gitignores for *.o and nls/locale.dir*. 2006-02-19 12:29:27 -08:00
Jamey Sharp
f25b4b00e1 Move .cvsignore to .gitignore. 2006-02-19 12:28:41 -08:00
Jamey Sharp
c7cda56eeb Land XCB support on X.org HEAD. 2006-02-19 11:49:15 -08:00
Jamey Sharp
881467b303 Merge the X11 and BIGREQS package sets: they were used in exactly the same places. 2006-02-19 02:14:11 +00:00
Jamey Sharp
6b0158dfad 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. 2006-02-14 19:37:36 +00:00
Alan Coopersmith
010c3acbb3 Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages not created correctly when MANDIR & MANSUFFIX don't match. 2006-02-12 18:19:17 +00:00
Alan Coopersmith
fe8c01c802 Fix typo in .TH line 2006-02-03 23:34:43 +00:00
Kevin E Martin
b091c217f3 Update package version number for final X11R7 release candidate. 2005-12-15 00:24:28 +00:00
Kevin E Martin
e7c04e0e65 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 2005-12-06 22:48:41 +00:00
Kevin E Martin
b5c495854d Update package version number for X11R7 RC3 release. 2005-12-03 05:49:42 +00:00
Kevin E Martin
9e96dbc343 Add check and cflags for malloc(0) returning NULL. 2005-12-03 04:41:47 +00:00
Alan Coopersmith
649c37b479 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 2005-11-28 22:03:04 +00:00
Alan Coopersmith
8d1500df66 Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003> Patch #3763 <https://bugs.freedesktop.org/attachment.cgi?id=3763> Xorg code misuses S_IF* macros 2005-11-23 22:33:06 +00:00
Eric Anholt
93cf3747f9 Add/improve libs .cvsignores. 2005-11-20 23:17:39 +00:00
Kevin E Martin
fa1f4a0811 Update pkgconfig files to separate library build-time dependencies from application build-time dependencies, and update package deps to work with separate build roots. 2005-11-19 07:15:39 +00:00
Kevin E Martin
7012f9b56c Fix xf86bigfont pkgconfig dep typo. 2005-11-14 21:51:07 +00:00
Kevin E Martin
60a72f4795 Update package version number for X11R7 RC2 release. 2005-11-09 21:19:12 +00:00
Kean Johnson
6bb0c3796b See ChangeLog entry 2005-11-07 for details. 2005-11-08 06:33:25 +00:00
Kevin E Martin
14be0098ad Update pkgcheck dependencies to work with separate build roots. 2005-11-01 15:11:50 +00:00
Donnie Berkholz
1bf71462a9 Revert that, it's redundant. But it is worth noting that --disable-xkb is broken, if anyone cares. 2005-10-28 10:44:03 +00:00
Donnie Berkholz
be627a39fe Add dependency on inputproto for XI.h. 2005-10-28 08:28:08 +00:00
Adam Jackson
5fae4cb456 Bug #4736: Error decoding for Damage extension. (Jonathan Lennox) 2005-10-21 18:44:24 +00:00
Kevin E Martin
1171fa9dc7 Update package version number for RC1 release. 2005-10-19 02:48:08 +00:00
Alan Coopersmith
2a2d905706 Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to work better with BSD make 2005-10-18 00:00:08 +00:00
Alan Coopersmith
66d35b6971 Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's a suffix rule (reported by Matthieu Herrb) 2005-10-17 21:13:15 +00:00
Donnie Berkholz
a316995a17 Change '==' to portable '='. 2005-10-16 03:03:35 +00:00
Alan Coopersmith
b76a072530 configure.ac Use XORG_MAN_SECTIONS instead of custom man section configuration. Add shadow man pages for man pages that document multiple functions. 2005-10-12 00:04:50 +00:00
Eric Anholt
8ee5c1429a Add appropriate pthread libs/flags for FreeBSD, fixing the build of ico and probably others. 2005-10-11 02:18:36 +00:00
Alan Coopersmith
41ff3b9d1f Bug #3021 <https://bugs.freedesktop.org/show_bug.cgi?id=3021> Requests and Errors for XFixes are not in XErrorDB (Jonathan Lennox) 2005-10-09 22:28:39 +00:00
Kevin E Martin
91ed79852e Clean up generated files
Add missing dist tarball files
2005-10-07 15:00:00 +00:00
Søren Sandmann Pedersen
440399b470 Add el_GR.UTF-8 compose file 2005-10-05 18:27:10 +00:00