[Xcb] Split up of xcb/util repository finally pushed
arnaud at andesi.org
Sun Mar 6 03:17:54 PST 2011
Following the discussion about splitting xcb/util up into several
repositories, I have just pushed all the repositories to Freedesktop. I
will write a more formal email when I will release everything, which
should happen at the end of the next week, so it gives time to ensure
that everything is fine.
Please note that the description of some Git repositories are wrong, I
have just reported that to Freedesktop admin as I cannot fix it
Along with that split up, I have also pushed the code I wrote which
implements EWMH standard and several other patches described in further
You can checkout the Git repositories as usual but with --recursive to
get the m4 submodule (namely util-common-m4) as well.
This repository contains atom/, aux/ and event/ directories. I also
removed deprecated atoms and remove synchronous functions, such as
xcb_atom_get(), xcb_atom_get_fast*() and xcb_atom_get_name().
This repository contains M4 macros common to all util repositories as a
Git submodule. It relies upon xorg-util-macros and thus, for example, it
is now possible to generate automatically ChangeLog from Git history
thanks to these macros (as it is already done in several X
This repository contains keysyms/ directory and I also included a patch
checking whether realloc fails, reported by cppcheck.
This repository contains image/ directory and I also included two
patches, one is fixing a GCC warning and a possible null pointer
dereference reported by cppcheck.
This repository contains renderutil/ directory.
This repository contains icccm/ directory. I also merged all the code
for EWMH which has already been reviewed on this mailing list. Also, I
prefixed all ICCCM public functions, types and macros by 'icccm',
likewise other util libraries using this convention.
Many thanks to Gaetan Nadon and all other XCB developers who helped for
this release and provided useful feedbacks and reviews.
More information about the Xcb