Projects / XCB / Releases

All releases of XCB

  •  08 Oct 2006 14:51
Avatar

    Release Notes: XID wrapper structures were removed and replaced with uint32_t typedefs. The API conversion script was updated. xcb_generate_id was moved from xcbext.h to xcb.h. The error out-parameter for xcb_poll_for_event was removed; connection error objects should be used instead. The XCB IO lock for Xlib is no longer exposed; xcb_xlib_lock and xcb_xlib_unlock are provided instead. The code generator no longer implicitly imports xproto for extensions. Generated protocol headers now declare struct/union/enum foo, not just a typedef "foo" of an unnamed struct/union/enum type. Checked requests now work correctly. xcb_generate_id was documented. The tutorial was updated.

    •  08 Oct 2006 14:51
    Avatar

      Release Notes: The naming conventions for the internal code were changed from CamelCase to underscore_sep with no abbreviations. Deprecated functions were removed. SONAMEs were changed. Headers were moved. A conversion script is provided. Checked and unchecked request functions are offered for inline or event-queue error handling. Connection errors are handled via connections in error state. xcb_sync was removed. Extension init functions were removed; call xcb_get_extension_data instead. Dependency on X.h was removed. Xlib-only functions were moved to libxcb-xlib. Building with non-GNU implementations of Make was fixed. 32-bit wrapping of sequence numbers is handled. The monolithic GIT repository was split.

      •  29 Apr 2006 04:18
      Avatar

        Release Notes:

        Screenshot

        Project Spotlight

        episoder

        A tool to tell you about new episodes of your favourite TV shows.

        Screenshot

        Project Spotlight

        BalanceNG

        A modern software IP load balancer.