[Xcb] [ANNOUNCE] xlsclients 1.1.0

Alan Coopersmith alan.coopersmith at oracle.com
Thu Jun 3 16:19:42 PDT 2010

Hash: SHA1

The major new feature of this release is Peter Harris' rewrite to
use libxcb instead of libX11, for much less latency in gathering
the client information from the X server.   In Peter's words:

    This version spends bandwidth to reduce latency; in particular, it
    aggressively calls query_tree before the answer to get_property(WM_STATE)
    is available.

    Even on my local box, this version is 4-10 times faster (30ms typical, vs
    200ms typical for Xlib). I get similar results over the local network.

    At least one person reports this version takes less than 2 seconds over
    ssh, vs over a minute for the Xlib version (~30x faster).

This release thus no longer requires libX11 to build, but instead
requires XCB and the libxcb-atom library from the xcb-util package.

Should anyone need to maintain the libX11 version, a 1.0.x branch can be
created in git from the 1.0.2 release base as needed.

Alan Coopersmith (3):
      Fix check for xcb_connect failure
      Add Copyright/License notice for xcb & strnlen changes to COPYING
      xlsclients 1.1.0

Gaetan Nadon (5):
      xlsclients is not a GNU project, so declare it foreign.
      .gitignore: use common defaults with custom section # 24239
      Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
      INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
      Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES

Jeremy Huddleston (1):
      Add implementation of strnlen for systems without this function

Peter Harris (1):
      Rewrite xlsclients to use XCB, avoiding many (many) round trips

Yaakov Selkowitz (1):
      Use inttypes.h for correct printf formats

git tag: xlsclients-1.1.0

MD5:  550a0fee047c5043f2cbf190b41f8a1b
SHA1: 1961ee982f98d270c9069eaf84790c6b9dcdc851

MD5:  3212b2d3ce979dadf1718bc24681253e
SHA1: 71373d95ccbb1703b821bbe669ddc145a205db1d

- --
	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System

Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the Xcb mailing list