[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