Commit graph

155 commits

Author SHA1 Message Date
Josh Triplett
685d8c76c2 Add XCBRequestCheck function needed for Plan 7. 2006-07-30 14:42:55 -07:00
Eric Anholt
b3a2f83f1e Restore netinet/in.h include that was removed in the DECnet commit. 2006-07-28 15:29:05 -07:00
Eric Anholt
b7c96681b2 Replace HAVE_* tests with just checking for (__solaris__)
The installed headers can't be relying on the presence of the internal
config.h defines, and it was breaking the xcb build for me as well due to
config.h not being included early enough.
2006-07-25 09:13:59 -07:00
TORRI Vincent
14faffc326 fix closing <b> tag 2006-07-25 08:24:59 +02:00
Ian Osgood
8ba93ebb75 Fix build on Solaris (use inttypes.h) 2006-07-07 07:18:41 -07:00
Ian Osgood
e0574a617b Finally remove X.h from xcb.h, fix broken image tests. 2006-07-01 00:55:08 -07:00
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
Josh Triplett
75fead5b86 Remove arbitrary division between xcb_types and xproto by merging
xcb_types.xml into xproto.xml.
2006-06-15 03:03:13 -07:00
TORRI Vincent
62749d54fd fix compilation with c++ compilers. Remove some trailing spaces 2006-06-08 06:59:47 +02:00
Ian Osgood
829188cdd6 Deprecate XCBSync, move to XCBAuxSync. 2006-05-30 11:54:25 -07:00
Jamey Sharp
936077cbc8 Use correct word offset when testing for GetFBConfigsSGIX VendorPrivate. 2006-05-14 22:49:18 -07:00
Josh Triplett
442730a9a2 In the GLX workaround, use !strcmp to check for equality with "GLX", not strcmp. 2006-05-14 22:37:55 -07:00
Josh Triplett
2e49f58e4c Stop overwriting CFLAGS in xcb/src/Makefile.am. 2006-05-10 14:22:27 -07:00
Donnie Berkholz
92456577db Fix dependencies on libXCB.la to not walk down from $(top_builddir); this fixes parallel builds. 2006-05-07 15:44:37 -07:00
Josh Triplett
4a891c6f4e Work around the unsetting of CFLAGS in src/Makefile.am, by passing CFLAGS to make via DEB_MAKE_INVOKE in debian/rules. 2006-04-29 17:02:43 -07:00
Josh Triplett
140c30e522 Remove unnecessary dirs files. 2006-04-29 16:28:01 -07:00
Josh Triplett
105c6d67e6 Stop setting DEB_CONFIGURE_EXTRA_FLAGS = --with-opt in debian/rules; cdbs does the right thing on its own, and correctly handles DEB_BUILD_OPTS. 2006-04-29 16:09:06 -07:00
Josh Triplett
911ae3fbdd Set DEB_MAKE_CHECK_TARGET=check in debian/rules. 2006-04-29 15:57:28 -07:00
Josh Triplett
3b7cf7ecf8 Add a Section field for the source package in debian/control. 2006-04-29 15:34:11 -07:00
Josh Triplett
4e26eefcd9 Drop library version from source package name. 2006-04-29 11:15:47 -07:00
Josh Triplett
eb3521283f Set distribution to experimental. 2006-04-29 10:58:23 -07:00
Josh Triplett
2a18842f0f Remove Bugs field in debian/control, so bugs go to the Debian BTS. 2006-04-29 10:56:56 -07:00
Ian Osgood
e6132aff2f Move the remainder of the constants in X.h into XML enumerations.
Fix xcb_auth to use one of the new enumerations.
2006-04-28 15:27:09 -07:00
Josh Triplett
162c7593ad Change libxcbxvmc0-dev Depends to libxcbxv0-dev, not libxv0-dev. 2006-04-28 00:51:53 -07:00
Josh Triplett
4f9b6556e2 Update debian packaging to create library, -dev, and -dbg packages for each new extension library. 2006-04-27 23:40:55 -07:00
Josh Triplett
b7d77a8de7 Fix the year in COPYING. 2006-04-27 17:32:20 -07:00
Josh Triplett
5c35ea63db Add an explanation of libtool -version-info to src/Makefile.am, and add an explicit -version-info 0:0:0 for all libraries. 2006-04-27 17:20:52 -07:00
Josh Triplett
08f5cc3892 Fix tutorial to use XCBSetup rather than the previous deprecated name XCBConnSetupSuccessRep. 2006-04-27 16:24:35 -07:00
Josh Triplett
34016bcdab Remove execute bit on tutorial. 2006-04-27 16:15:50 -07:00
Josh Triplett
135cda6e9d Fix a comment for the renaming of XCBConnSetupSuccessRep to XCBSetup, and fix another comment which had a copy-paste error. 2006-04-27 13:47:21 -07:00
Josh Triplett
17c3448f58 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
Josh Triplett
ef18582d83 Fix typo and rephrase checking message. 2006-04-27 12:04:52 -07:00
Jamey Sharp
3e213a1bec Declare arguments const in the various structure accessors, so XCBGetSetup is not so painful to use. 2006-04-27 10:34:22 -07:00
Jamey Sharp
dd932e025b 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
Josh Triplett
b825f3385b 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.
Based on a patch by Vincent Torri.  Changes from that patch: add Requires to the .pc.in files based on the <import>s in the extensions, add a .pc.in file for libXCBxtest, change Name and Description fields to match extension names.
2006-04-26 13:22:12 -07:00
Ian Osgood
1476dcecfd Changes to makefile to build libXCBxtest 2006-04-26 10:50:31 -07:00
Patrick Caulfield
bb8cf58015 Add support for DECnet. Still needs configure-script options to enable. 2006-04-24 08:29:18 -07:00
Jamey Sharp
771761ccaa Minor performance improvement: do not call _xcb_in_expect_reply unless it is needed. It is not often needed. 2006-04-20 11:51:01 -07:00
Jamey Sharp
8953a14f2b Add <sys/select.h> to xcb_in.c to fix bug #6122. 2006-04-19 22:48:10 -07:00
Alan Coopersmith
05a66af895 Bugfix: xcb_conn.c included <sys/fcntl.h> instead of the POSIX-standard <fcntl.h>. 2006-04-19 21:51:33 -07:00
Alan Coopersmith
f705456744 Only set CWARNFLAGS to gnu flags if $GCC is set. Otherwise check for Sun compiler and use its enhanced warning flag. 2006-04-19 21:40:42 -07:00
Ian Osgood
6f369fde3c Merge branch 'master' of git+ssh://iano@git.freedesktop.org/git/xcb 2006-04-19 20:45:31 -07:00
Jamey Sharp
f090da98f3 Remove the last goto in XCB: XCBWaitForReply now permits multiple threads to force the same cookie. 2006-04-19 20:31:20 -07:00
Jamey Sharp
d5347485a5 Restructure XCBWaitForReply to eliminate two gotos. 2006-04-19 20:23:37 -07:00
Jamey Sharp
d5ab03b4b7 Fixed poll_for_reply, added comments, and refactored XCBWaitForReply to call poll_for_reply. 2006-04-19 20:15:15 -07:00
Jamey Sharp
7667adbc63 Add XCBPollForReply and deprecate XCBGetRequestRead and XCBGetQueuedRequestRead. 2006-04-19 16:49:32 -07:00
Josh Triplett
53971ea183 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb 2006-04-16 11:23:52 -07:00
Josh Triplett
71de16fac2 Improve package descriptions. 2006-04-16 11:05:50 -07:00
Josh Triplett
e92bde6e51 Change Depends on x-dev to x11proto-core-dev. 2006-04-16 09:59:13 -07:00
Josh Triplett
eca61f6b5e Add Build-Depends on libxdmcp-dev. 2006-04-16 09:25:36 -07:00