[Xcb-commit] Changes to 'refs/tags/0.2'

Jamey Sharp jamey at kemper.freedesktop.org
Fri Mar 2 18:22:37 PST 2007


Tag '0.2' created by Jamey Sharp <jamey at minilop.net> at 2007-03-03 01:38 -0800

Release xcb-util 0.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBF6NGrp1aplQ4I9mURApI/AJ9QuGxCHo7dq/7iEqBugfZy/hTK9wCcCQ8C
nbCbDuyz+FAnFvIW1D/b080=
=Tanp
-----END PGP SIGNATURE-----

Changes since 0.1:
Alan Coopersmith:
      Bug #7150: Check for gcc & Sun cc in configure.ac and use correct flags to turn on more warnings for each
      Bug #7150: Rename "len" to "namelen" to avoid m4 substitution

Bart Massey:
      Removed GNU make constructs from Makefile.

Donnie Berkholz:
      Add correct dependencies in xcb-util.

Ian Osgood:
      Add some error checking
      Deprecate XCBSync, move to XCBAuxSync.
      Finally remove X.h from xcb.h, fix broken image tests.
      All xcb-util libraries compile after the Great Renaming.
      Naming changes must go into m4 files.
      Install headers to "xcb", not "X11/XCB".
      Adapt xcb/util libraries for removal of XID structures.
      Implement a prototype API for xcb_render_util_composite_text
      Const correctness.
      Oops, glyphcmds aren't in network byte order.
      Rename enumerations to coding standard.
      Add NEWS file for 0.2 release

Jamey Sharp:
      New utility library: port of libXrender utility functions.
      Plan 7 has been implemented, so xcb_renderutil compiles without faked prototypes.
      The formats argument of XCBRenderUtilFindVisualFormat must be const.
      libxcb now installs header files in <xcb>, not <X11/XCB>.
      Use xcb_poll_for_reply instead of the now-gone xcb_get_request_read.
      PropertyChanged was renamed to property_changed: update wm/manage.c.
      Simplify xcb_render_util_composite_text, add xcb_render_util_composite_text_checked.
      Bug #6781: make util compile with srcdir != builddir.
      Clean up built sources. Makes `distcheck` pass.
      Release xcb-util 0.2

Josh Triplett:
      Don't link xcbwm_test to libXCBAtom; xcbwm_test doesn't use libXCBAtom directly.
      Integrate top-level .gitignore into .gitignore for each subdirectory

Thomas Hunger:
      wm: new naming convention
      icccm: new naming convention

TORRI Vincent:
      add XCBImageAllPlanes constant
      I did'nt see that XCBAllPlanes already exists... Use CARD32 instead of unsigned long because plane_mask is a CARD32
      fix compilation with c++ compilers. Remove some trailing spaces
      XCBImagePut returns 1 when no problem occurs
      add AllocWMHints and SetWMHints functions. Remove trailing spaces. Fix an indentation
      use XCBNone instead of None
      add GetWMIconName and WM_CLIENT_MACHINE functions
      typo
      it's also probably a good idea to update the header file...
      explicit braces to avoid ambiguous 'else' and return value
      rename the libraries from libXCBFoo.* to libxcb-foo.*. Use foo_CPPFLAGS instead of foo_CFLAGS (*_CFLAGS variables store preprocessor options)
      and rename renderUtil to render-util

---
 .gitignore                      |   30 +
 Makefile.am                     |    2 
 NEWS                            |   14 
 README                          |   42 ++
 atom/Makefile.am                |   25 -
 atom/atoms.gperf.m4             |   58 +--
 atom/xcb-atom.pc.in             |    4 
 atom/xcb_atom.h.m4              |   18 -
 configure.ac                    |   37 ++
 convenient/Makefile.am          |   10 
 convenient/xcb-aux.pc.in        |    4 
 convenient/xcb_aux.c            |  210 ++++++------
 convenient/xcb_aux.h            |  232 +++++++------
 event/Makefile.am               |   10 
 event/events.c                  |   55 +--
 event/xcb-event.pc.in           |    4 
 event/xcb_event.h               |  110 +++---
 icccm/Makefile.am               |   13 
 icccm/icccm.c                   |  677 +++++++++++++++++++++-------------------
 icccm/xcb-icccm.pc.in           |    4 
 icccm/xcb_icccm.h               |  383 ++++++++++++----------
 image/Makefile.am               |   24 -
 image/test_formats.c            |   88 ++---
 image/test_xcb_image.c          |  148 ++++----
 image/test_xcb_image_shm.c      |  106 +++---
 image/xcb-image.pc.in           |    4 
 image/xcb_image.c               |  326 +++++++++----------
 image/xcb_image.h               |  252 +++++++-------
 keysyms/Makefile.am             |   10 
 keysyms/keysyms.c               |  352 ++++++++++----------
 keysyms/xcb-keysyms.pc.in       |    4 
 keysyms/xcb_keysyms.h           |   63 ++-
 property/Makefile.am            |   10 
 property/prop.c                 |   88 ++---
 property/xcb-property.pc.in     |    4 
 property/xcb_property.h         |   36 +-
 renderutil/Makefile.am          |   14 
 renderutil/cache.c              |  234 +++++++++++++
 renderutil/glyph.c              |  287 ++++++++++++++++
 renderutil/util.c               |  251 ++++++++++++++
 renderutil/xcb-renderutil.pc.in |   11 
 renderutil/xcb_renderutil.h     |  142 ++++++++
 reply/Makefile.am               |   16 
 reply/reply.c                   |  127 +++----
 reply/test_reply.c              |   36 +-
 reply/xcb-reply.pc.in           |    4 
 reply/xcb_reply.h               |   38 +-
 wm/Makefile.am                  |   55 +--
 wm/manage.c                     |   90 ++---
 wm/reply_formats.c              |   42 +-
 wm/reply_formats.h              |   32 -
 wm/table.c                      |   16 
 wm/xcb-wm.pc.in                 |    4 
 wm/xcb_wm.h                     |   64 ++-
 wm/xcbwm-test.c                 |  164 ++++-----
 55 files changed, 3182 insertions(+), 1902 deletions(-)
---


More information about the xcb-commit mailing list