[Xcb] [ANNOUNCE] xlsclients 1.1.0
Alan Coopersmith
alan.coopersmith at oracle.com
Thu Jun 3 16:19:42 PDT 2010
-----BEGIN PGP SIGNED MESSAGE-----
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
http://xorg.freedesktop.org/archive/individual/app/xlsclients-1.1.0.tar.bz2
MD5: 550a0fee047c5043f2cbf190b41f8a1b
SHA1: 1961ee982f98d270c9069eaf84790c6b9dcdc851
http://xorg.freedesktop.org/archive/individual/app/xlsclients-1.1.0.tar.gz
MD5: 3212b2d3ce979dadf1718bc24681253e
SHA1: 71373d95ccbb1703b821bbe669ddc145a205db1d
- --
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Platform Engineering: X Window System
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkwIOI0ACgkQovueCB8tEw7twQCcDNrjJQJpmnu95y+kY/4ECZ6r
ZU0AnRRF6QIJSoncNm68OyqAKz/xdyd+
=AxJm
-----END PGP SIGNATURE-----
More information about the Xcb
mailing list