[ANNOUNCE] xwininfo 1.1.0
Alan Coopersmith
alan.coopersmith at oracle.com
Sun Sep 26 18:50:20 PDT 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
xwininfo is a command-line utility to print information about windows on an
X server. Various information is displayed depending on which options are selected.
The major new feature of this release is the rewrite to use libxcb instead
of libX11, batching requests for information to reduce waiting on round-trips
in gathering the client information from the X server. Testing over a
high-latency connection from California to China and back resulted in an
improvement from 8 minutes to 45 seconds to output the complete window tree
via xwininfo -root -all of a GNOME desktop session with 114 windows.
This release thus libxcb to build, (though it still requires some libX11
headers as well). It also requires a minimum xproto version of 7.0.17.
Should anyone need to maintain the libX11 version, a 1.0.x branch can be
created in git from the 1.0.5 release base as needed.
This release also adds support for reporting some EMWH window manager hints,
including UTF-8 localized window names from the _NET_WM_NAME property.
(This version does not correctly display names for windows with the WM_NAME
property set using the COMPOUND_TEXT encoding. Most current desktops &
toolkits will set the _NET_WM_NAME, which is used in preference to WM_NAME
if it is set.)
Alan Coopersmith (15):
Update Sun license notices to current X.Org standard form
Collapse some series of multiline printfs into single strings/calls
mark window_id_format as a const string
Remove RCS/CVS id tags
Remove #ifdef NO_I18N code branches
Make spacing more consistent
Use _X_NORETURN from xproto 7.0.17
Delay generating unknown code string until we know we need it
Convert from Xlib to xcb
Make xcb-icccm dependency be optional and off-by-default
Handle non-latin-1 window names
Add some EWMH hints to the -wm output
Make iconv() usage optional
config: upgrade to util-macros 1.8 for additional man page support
xwininfo 1.1.0
Gaetan Nadon (6):
Makefile.am: do not include autogen.sh in distribution #24183
.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
config: update AC_PREREQ statement to 2.60
Jeremy Huddleston (2):
This is not a GNU project, so declare it foreign.
strnlen: Fix building on systems without strnlen(3)
git tag: xwininfo-1.1.0
http://xorg.freedesktop.org/archive/individual/app/xwininfo-1.1.0.tar.bz2
MD5: 932cb1393dee3caaf26f3515f640d783
SHA1: 517b6dab665968742111772e8f7e0b8587aadc18
http://xorg.freedesktop.org/archive/individual/app/xwininfo-1.1.0.tar.gz
MD5: b960f9047e4b6caab219629dc90d2c51
SHA1: 6dc70fc96c76cd5959504b311082a209453522d2
- --
-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
iEYEARECAAYFAkyf+FsACgkQovueCB8tEw70WQCfWBeQAUzJxeYC/CwMCaJNGYZe
CBUAniGUd18m4tui+02V60U6ja149kOp
=tYWK
-----END PGP SIGNATURE-----
More information about the xorg
mailing list