[Xcb] Split up of xcb/util repository finally pushed

Arnaud Fontaine arnaud at andesi.org
Sun Mar 6 03:17:54 PST 2011


Hello,

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[0]  as I  cannot  fix it
myself unfortunately.

Along with  that split  up, I have  also pushed  the code I  wrote which
implements EWMH standard and  several other patches described in further
details below.

You can checkout  the Git repositories as usual  but with --recursive to
get the m4 submodule (namely util-common-m4) as well.

util
====

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().

util-common-m4
==============

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
repositories).

util-keysyms
============

This repository contains keysyms/ directory  and I also included a patch
checking whether realloc fails, reported by cppcheck.

util-image
==========

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.

util-renderutil
===============

This repository contains renderutil/ directory.

util-wm
=======

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.

Regards,
-- 
Arnaud Fontaine

[0] https://bugs.freedesktop.org/show_bug.cgi?id=32599#c5


More information about the Xcb mailing list