Jamey Sharp
9d619d14e3
Match only XCB-namespaced XID generators when converting to xcb_generate_id.
...
Thanks to Vincent Torri for pointing out that I screwed up. :-)
2006-10-15 12:34:30 -07:00
Jamey Sharp
7b786bd8f3
api_conv.pl: replace xcb_*_new with calls directly to xcb_generate_id, now that we have no type-safety XID wrappers.
2006-10-06 23:32:32 -07:00
Jamey Sharp
d04e7777d3
Ensure api_conv.pl is idempotent on names of constants: XCB_[A-Z0-9_]+.
2006-09-25 04:19:25 -07:00
Jamey Sharp
0bccf7d2ee
Move header files to $includedir/xcb (generally $prefix/include/xcb).
2006-09-25 04:19:25 -07:00
Ian Osgood
a1a7646d5a
Add XCBAllPlanes from xcb-image util library.
2006-09-24 14:10:20 -07:00
TORRI Vincent
905379e447
now, I know how to use api_conv.pl :)
2006-09-24 08:51:20 +02:00
Jamey Sharp
63b38f3197
Apply const-names.xsl to the un-renamed XML; replace the XSL with the result.
2006-09-23 13:52:02 -07:00
Jamey Sharp
ca72e77774
Special cases to agree with the conventions Josh and I have hashed out.
2006-09-23 02:24:39 -07:00
Jamey Sharp
4168ddc13d
Handle remaining incorrect API translations in api_conv.pl.
...
The big change is treating numbers as separate "words" in the
translation, which leads to funny-looking names like xcb_char_2_b_t, but
makes more sense than the alternative in other situations and was
suggested on the mailing list.
This version still disagrees with Vincent's last proposed XSL, but I
think my output is now preferable. Hopefully Josh has been thinking
along the same lines.
2006-09-22 22:53:17 -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
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