Jamey Sharp
ac17ae62fe
Provide a "has error" property for XCBConnection.
2006-09-21 15:17:18 -07:00
Jamey Sharp
df7fb77d6e
Refactor XCBPollForEvent with a shorter critical section.
...
This simplifies the patch for bug #8208 later.
2006-09-21 15:05:01 -07:00
Jamey Sharp
b08ca2b4b4
XCB*Id is a variable, not a type: adjust API conventions accordingly.
2006-09-18 16:52:00 -07:00
Jamey Sharp
3cc0ddf0e6
Fix bug #7261 : events do not signal the end of replies for that sequence number.
2006-09-18 14:49:22 -07:00
Jamey Sharp
c912187f15
Handle names of constants during API conversion.
...
Use an XSLT stylesheet to get a list of all the constant names.
2006-09-18 00:25:26 -07:00
Jamey Sharp
06fba01443
Complete rewrite of api_conv.pl.
...
Now handles all API changes except constant names, which are treated like type names.
2006-09-17 23:38:57 -07:00
Jamey Sharp
bf41af718d
Simplify the API conversion tool without functionality changes.
2006-09-14 00:04:47 -07:00
Thomas Coppi
cdffbdd7ef
Prototype API conversion tool for upcoming lowercased XCB API.
2006-09-13 23:50:23 -07:00
Jamey Sharp
a92716f1da
Finish removing deprecated functions. Fixes build failure (oops).
2006-09-13 12:15:23 -07:00
Jamey Sharp
476ccc1ba3
Ignore xproto.xml that now gets copied in while building.
2006-09-12 13:43:17 -07:00
Jamey Sharp
0d7fb3afdd
Remove deprecated public API functions in preparation for 1.0 release. Xlib-specific deprecation remains.
2006-09-12 13:25:49 -07:00
Bart Massey
d4e768fc32
Cleaned up previous fix for GNU Make stuff.
...
Got "make distcheck" to work (whatever that does).
2006-09-12 00:42:11 -07:00
Bart Massey
0c3e528563
Removed GNU make dependency.
...
Made extensions directory persist.
2006-09-11 23:29:10 -07:00
Jamey Sharp
81d6fd64c0
Handle XC-MISC request failure when allocating new XIDs. ( fixes #7001 )
2006-09-09 15:52:37 -07:00
Thomas Hunger
f6d4fc007f
Tutorial corrections.
2006-08-14 06:59:46 -07:00
Josh Triplett
dbd2d96893
Implement error handling plan 7.
...
Needs improvement: should not duplicate the code of every request function.
2006-07-30 22:03:50 -07:00
Josh Triplett
65ed274f05
Parameterize context in cookie-type and request-matching template.
2006-07-30 22:03:46 -07:00
Jamey Sharp
f74487e34f
Fix Keith's 32-bit wrap fix.
...
Issue 0, 1, or 2 syncs as needed and do not handle 16-bit wrap until
absolutely necessary.
2006-07-30 17:03:27 -07:00
Josh Triplett
13896d8f65
Fix typo: s/request/sequence/
2006-07-30 15:09:03 -07:00
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