[Xcb-commit] Changes to 'refs/tags/1.0-RC2'
Josh Triplett
josh at kemper.freedesktop.org
Sat Oct 7 19:57:35 PDT 2006
Tag '1.0-RC2' created by Josh Triplett <josh at freedesktop.org> at 2006-10-08 03:57 -0700
Release libxcb 1.0 RC2 (0.9.92).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBFKGkXGJuZRtD+evsRAgU7AJ9e5ElYlEl39wMf8T6f/Ywtxx+84QCfUDFd
DR/TmqvJZQc8azbOAdgtDF4=
=M/vs
-----END PGP SIGNATURE-----
Changes since 1.0-RC1:
Ian Osgood:
Document xcb_generate_id.
Jamey Sharp:
Factor out pthread_mutex_lock and unlock calls for the iolock.
Add xcb_xlib_lock and xcb_xlib_unlock, a special-purpose two-level recursive lock just for libX11.
Remove the 'int *error' out-parameter for xcb_poll_for_event.
Remove xcb_get_io_lock from the Xlib-specific API: it is no longer used.
api_conv.pl: replace xcb_*_new with calls directly to xcb_generate_id, now that we have no type-safety XID wrappers.
Declare "struct foo" or "enum foo" as well as the typedef'd name "foo".
Bugfix: make Plan 7 'checked' requests work correctly.
Release libxcb 1.0 RC2 (0.9.92).
Josh Triplett:
Remove XID wrapper structures and replace them with uint32_t typedefs
Refer to the "xlib lock" rather than the "IOLock" in xcbxlib.h
Handle "xidunion" instead of "union" for XID unions like DRAWABLE and FONTABLE
Stop implicitly importing xproto; goes with proto change to explicitly import it
Move xcb_generate_id from xcbext.h to xcb.h
TORRI Vincent:
update tutorial to the new api. Add some doc about cursors. Add some colors to section 6 (Opening and closing the connection to an X server). Tell me if you want to keep colors or not (colors can be modified in xcb.css)
fix some indentation, remove args of the main function (not needed), xcb_sync -> xcb_aux_sync. Jamey, it seems that your script transforms XCBGetSetup into a type, instead of a function. Same for XCBSetupVendor. Maybe there are other fuctions that have the same problem.
---
NEWS | 209 ++++
README | 36
configure.ac | 4
doc/tutorial/index.html | 2448 ++++++++++++++++++++++++------------------------
doc/tutorial/xcb.css | 20
src/Makefile.am | 2
src/c-client.xsl | 25
src/xcb.h | 21
src/xcb_conn.c | 38
src/xcb_in.c | 44
src/xcb_out.c | 8
src/xcb_xlib.c | 22
src/xcbext.h | 5
src/xcbint.h | 16
src/xcbxlib.h | 6
tools/api_conv.pl | 1
16 files changed, 1634 insertions(+), 1271 deletions(-)
---
More information about the xcb-commit
mailing list