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 |
|
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 |
|
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 |
|
Ian Osgood
|
5ccf7216d2
|
Change <bit> syntax to <bit>n</bit> as Jamey and Josh suggested
and add more button, key, and graphics enumerations.
|
2006-03-15 22:41:08 -08:00 |
|
Ian Osgood
|
71ddf29d00
|
Add an expression construct <bit bit="n"/>
for mask enumerations such as CW flags.
Replaces the C-specific use of 1<<n in xproto.xml
|
2006-03-14 10:18:22 -08:00 |
|
Jamey Sharp
|
5cdc02e344
|
Portability fixes. Should help DragonFly and Solaris, and should not hurt anything else. Tested only on linux so far though.
|
2006-03-11 20:32:04 -08:00 |
|
Jamey Sharp
|
29f9fe0fc8
|
API/ABI change: XCBSendRequest returns the sequence number instead of using an out-parameter. Now 0 is a special sequence number indicating failure.
|
2006-03-03 11:08:10 -08:00 |
|
Jamey Sharp
|
622b599c8f
|
Tweak to previous API change: Require that spare iovecs fall before vector[0]. Leave vector in well-defined state.
|
2006-03-02 23:39:38 -08:00 |
|
Jamey Sharp
|
45e1cc0935
|
Bugfix: The fixed-length part needs two iovecs reserved, just like all the other parts.
|
2006-03-02 23:12:21 -08:00 |
|
Jamey Sharp
|
b46953f46c
|
Use XPath position() function instead of xsl:number, to evaluate array indices while generating code for easier readability.
|
2006-03-02 23:05:08 -08:00 |
|
Jamey Sharp
|
5e115e2441
|
API/ABI change: XCBSendRequest callers must pad to 4-byte boundaries now. When not in RAW mode, a null pointer for iov_base is replaced by up to 3 padding bytes.
|
2006-03-02 15:35:31 -08:00 |
|
Jamey Sharp
|
ff7b6c9124
|
API/ABI break: Add flags to XCBSendRequest, first for error-checked requests.
There's no more race condition between event and reply handling.
The *RequestBlind and *RequestChecked functions are not yet implemented.
|
2006-02-26 15:45:08 -08:00 |
|
Josh Triplett
|
47ceed7861
|
Remove xcl and CVSROOT.
|
2006-02-18 16:49:41 -08:00 |
|