ChangeLog revision 0c91c449
1commit 919665db8ceb8e2c38a1a4ce4686eb224ddf5234
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Fri Mar 9 20:41:31 2018 -0800
4
5    xwininfo 1.1.4
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit e3c764b14da65c5d3afcd19f920705b397aa765c
10Author: Mihail Konev <k.mvc@ya.ru>
11Date:   Thu Jan 26 14:00:21 2017 +1000
12
13    autogen: add default patch prefix
14    
15    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
16
17commit 4edd69d5f9abd111e6b52f600696f84e023f6249
18Author: Emil Velikov <emil.l.velikov@gmail.com>
19Date:   Mon Mar 9 12:00:52 2015 +0000
20
21    autogen.sh: use quoted string variables
22    
23    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
24    fall-outs, when they contain space.
25    
26    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
27    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
28    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
29
30commit 30488a8c7ef5f24ce445a268b168a9a5646b9f7d
31Author: Peter Hutterer <peter.hutterer@who-t.net>
32Date:   Tue Jan 24 10:32:07 2017 +1000
33
34    autogen.sh: use exec instead of waiting for configure to finish
35    
36    Syncs the invocation of configure with the one from the server.
37    
38    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
39    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
40
41commit 0c49f8f2bd56b1e77721e81030ea948386dcdf4e
42Author: Olivier Fourdan <ofourdan@redhat.com>
43Date:   Tue Jan 6 11:57:33 2015 +0100
44
45    xwininfo: do not segfault on IO error
46    
47    If the connection to the X server is lost while waiting for
48    the user to select a window interactively, xwininfo segfaults.
49    
50    This is a regression introduced with the port to XCB, because
51    xcb_wait_for_event() can return NULL in case of an IO error and
52    xwininfo does not check for the actual returned value.
53    
54    Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
55    Reviewed-by: Adam Jackson <ajax@redhat.com>
56    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
57
58commit 017b3736489985999d8dcf4d9e473e1fd6dd3647
59Author: Alan Coopersmith <alan.coopersmith@oracle.com>
60Date:   Tue Jun 3 23:58:54 2014 -0700
61
62    Add -version option to print program version
63    
64    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
65
66commit d41d834d8b2be86eb56802de12c2399c7ff0919f
67Author: Alan Coopersmith <alan.coopersmith@oracle.com>
68Date:   Tue Jun 3 23:56:08 2014 -0700
69
70    Print which option was in error along with usage message
71    
72    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
73
74commit d5417f2eb09e7061801f63ce77e3441d80e5e4a1
75Author: Alan Coopersmith <alan.coopersmith@oracle.com>
76Date:   Sat May 31 21:39:32 2014 -0700
77
78    autogen.sh: Honor NOCONFIGURE=1
79    
80    See http://people.gnome.org/~walters/docs/build-api.txt
81    
82    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
83
84commit 301f9c7970548539a2679cc3e354680a60733a68
85Author: Alan Coopersmith <alan.coopersmith@oracle.com>
86Date:   Sat May 31 21:38:41 2014 -0700
87
88    configure: Drop AM_MAINTAINER_MODE
89    
90    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
91
92commit ba0d1b0da21d2dbdd81098ed5778f3792b472e13
93Author: Alan Coopersmith <alan.coopersmith@oracle.com>
94Date:   Fri May 17 21:04:26 2013 -0700
95
96    xwininfo 1.1.3
97    
98    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
99
100commit 3e60a26559221e561770710a8c4ed0b8ebc31afb
101Author: Alan Coopersmith <alan.coopersmith@oracle.com>
102Date:   Sat Jan 12 13:52:08 2013 -0800
103
104    Quiet some clang warnings about implicit int <-> size_t conversions
105    
106    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
107
108commit f7b55bdf674fc790e879a2e25ef83925dd8379d6
109Author: Pierre-Loup A. Griffais <pgriffais@nvidia.com>
110Date:   Tue Oct 9 20:33:10 2012 -0700
111
112    xwininfo: report the Visual class of the selected Window
113    
114    Not of the root window.
115    
116    Signed-off-by: Pierre-Loup A. Griffais <pgriffais@nvidia.com>
117    Signed-off-by: Julien Cristau <jcristau@debian.org>
118
119commit aedc2ecc4de61211f5f6b8f27bd8681d0ab744dc
120Author: Alan Coopersmith <alan.coopersmith@oracle.com>
121Date:   Sat Aug 25 14:05:18 2012 -0700
122
123    Print more detailed error messages when xcb_connect fails
124    
125    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
126    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
127
128commit 4176bffd0261d7734617dc73ae6013e86dbb841d
129Author: David Venz <david.venz@gmail.com>
130Date:   Sat Aug 25 12:06:22 2012 -0700
131
132    Bug 53242 - xwininfo segfaults on invalid screen
133    
134    Check number of screen entries before iterating past the end of the list
135    
136    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
137    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
138    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
139
140commit 53564df46e7f8e443c46b00080ea46c878c34263
141Author: Thomas Klausner <wiz@NetBSD.org>
142Date:   Sun Aug 26 00:07:52 2012 +0200
143
144    Get rid of a number of warnings.
145    
146    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
147    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
148    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
149
150commit 1279ed652f9f3408211c78b7bf8a0aef6b8488df
151Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
152Date:   Sat Aug 25 12:16:29 2012 -0700
153
154    Remove dead code (size_t is always >= 0)
155    
156    xwininfo.c:1886:15: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
157        if (inlen < 0) {
158            ~~~~~ ^ ~
159    
160    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
161
162commit fa40ecdfb5cd068ba531b4439df5bbf660469d3a
163Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
164Date:   Sat Aug 25 12:15:02 2012 -0700
165
166    Declare usage() as _X_NORETURN
167    
168    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
169
170commit 5037f79e8f6a36d3c524a2dd8150cf96c31b7106
171Author: Gaetan Nadon <memsize@videotron.ca>
172Date:   Wed Jan 25 09:48:54 2012 -0500
173
174    configure.ac: regroup statements and comment
175    
176    Add missing AC_CONFIG_SRCDIR([Makefile.am])
177    
178    Move AC_USE_SYSTEM_EXTENSIONS higher up in Autoconf init section
179    which must come before XORG_DEFAULT_OPTIONS
180    
181    Move XORG_DEFAULT_OPTIONS to its usual place with X.Org macros
182    Note that AC_FUNC_STRNLEN calls AC_REQUIRE(AC_USE_SYSTEM_EXTENSIONS)
183    
184    Comment the strnlen function replacement.
185    http://pubs.opengroup.org/onlinepubs/9699919799/functions/strlen.html
186    
187    No functional changes. Following the layout in
188    http://www.x.org/wiki/NewModuleGuidelines
189    
190    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
191
192commit 19a7184f76ee3c17586ad65a8424966dde5b91c3
193Author: Gaetan Nadon <memsize@videotron.ca>
194Date:   Fri Jan 20 20:14:05 2012 -0500
195
196    Revert "make: remove $(LIBOBJS) dead code"
197    
198    AC_FUNC_STRLEN is one of the functions that call AC_LIBOBJ
199    which sets $LIBOBJ.
200    
201    This reverts commit 3f3606b0e8de8f38f467126f07277e33a9285e53.
202
203commit 3f3606b0e8de8f38f467126f07277e33a9285e53
204Author: Gaetan Nadon <memsize@videotron.ca>
205Date:   Fri Jan 20 15:10:15 2012 -0500
206
207    make: remove $(LIBOBJS) dead code
208    
209    Starting at Autoconf 2.53, the use of LIBOBJS is an error.
210    http://www.gnu.org/software/autoconf/manual/autoconf.html#
211    AC_005fLIBOBJ-vs-LIBOBJS
212    
213    There are no system functions to override in this module.
214    
215    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
216
217commit 42d2c1e32167a33c0f2de04cea0c7bb8001dbe43
218Author: Guillem Jover <guillem@hadrons.org>
219Date:   Tue Oct 4 07:04:38 2011 +0200
220
221    Use format string literals instead of variables to print atom names
222    
223    This allows the compiler to check the format against the argument types.
224    
225    Signed-off-by: Guillem Jover <guillem@hadrons.org>
226    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
227
228commit 8ce8a54e75248164e17626c0866adbd636e42a7b
229Author: Guillem Jover <guillem@hadrons.org>
230Date:   Tue Oct 4 07:03:30 2011 +0200
231
232    Refactor atom name printing into a new Display_Atom_Name function
233    
234    Signed-off-by: Guillem Jover <guillem@hadrons.org>
235    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
236
237commit c1b6da1bc7e5ba715bbea52a24449cc91c26dfb3
238Author: Guillem Jover <guillem@hadrons.org>
239Date:   Tue Oct 4 07:04:38 2011 +0200
240
241    Use format string literals instead of variables to print window ids
242    
243    This allows the compiler to check the format against the argument types.
244    
245    Signed-off-by: Guillem Jover <guillem@hadrons.org>
246    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
247
248commit d11e467728a7c7cb7b5b7a8e07cd543172c20aa1
249Author: Guillem Jover <guillem@hadrons.org>
250Date:   Tue Oct 4 05:40:45 2011 +0200
251
252    Move leading ": " out from buffer to the error string printer
253    
254    Besides slightly reducing the binary size, this will be helpful when/if
255    i18n support is added to translate the strings.
256    
257    Signed-off-by: Guillem Jover <guillem@hadrons.org>
258    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
259
260commit 73bb1135d599d8a55e883bd61619707ede658717
261Author: Alan Coopersmith <alan.coopersmith@oracle.com>
262Date:   Wed Sep 28 21:16:52 2011 -0700
263
264    Add const attributes to fix gcc -Wwrite-strings warnings
265    
266    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
267
268commit 23fc2d9c1cc91ac902ebf05dcbaa6062ff8f0dcc
269Author: Alan Coopersmith <alan.coopersmith@oracle.com>
270Date:   Wed Sep 28 21:14:37 2011 -0700
271
272    Strip trailing whitespace
273    
274    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
275    git diff -w & git diff -b show no diffs from this change
276    
277    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
278
279commit 1410b0f0a9d50973ebfdcc696994ccbd91cea3ae
280Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
281Date:   Wed Aug 24 23:08:58 2011 -0500
282
283    Use AM_ICONV
284    
285    AC_SEARCH_LIBS does not detect GNU libiconv because its symbols are
286    exported in the "libiconv" namespace instead of "iconv".  The AM_ICONV
287    macro correctly detects both glibc and GNU libiconv, defines HAVE_ICONV,
288    ICONV_CONST, and LIBICONV depending on the system.  The config.rpath
289    file is required by this macro.
290    
291    This adds a dependency on the aclocal macros from gettext (gettext-devel
292    in some distros) when building from git, but not when building from a
293    tarball.
294    
295    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
296    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
297
298commit 1c58b461a84a8e75c53ce863470a5c8d8201261b
299Author: Alan Coopersmith <alan.coopersmith@oracle.com>
300Date:   Wed Jun 29 21:25:38 2011 -0700
301
302    xwininfo 1.1.2
303    
304    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
305
306commit 7cdc6223e7d7f79050df680d3b6d06653d75dd46
307Author: Alan Coopersmith <alan.coopersmith@oracle.com>
308Date:   Fri Jun 17 21:44:39 2011 -0700
309
310    Update to xcb-icccm 0.3.8 API
311    
312    Changes all names to the xcb_icccm_* namespaced versions.
313    Requires xcb-icccm 0.3.8 (from new xcb-util-wm package) if used.
314    Still disabled by default, only enabled with --with-xcb-icccm
315    
316    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
317
318commit 456b0fafa73f1227adf07ee924b316cbf9fe83cb
319Author: Alan Coopersmith <alan.coopersmith@oracle.com>
320Date:   Tue Jun 7 23:00:06 2011 -0700
321
322    When matching window names, ensure name lengths match too
323    
324    Prevents strncmp returning on partial matches when one is shorter.
325    https://bugs.freedesktop.org/show_bug.cgi?id=37710
326    
327    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
328    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
329
330commit ee3b33c9e757b8d7f9f4c9761f3c66826adc4f59
331Author: Gaetan Nadon <memsize@videotron.ca>
332Date:   Wed Jan 19 10:06:57 2011 -0500
333
334    config: move man pages into their own directory
335    
336    Use services provided by XORG_MANPAGE_SECTIONS.
337    Use standard Makefile for man pages.
338    
339    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
340
341commit 584ab8bd1cb267510d8966357aaab100fac575be
342Author: Gaetan Nadon <memsize@videotron.ca>
343Date:   Thu Jan 13 11:15:48 2011 -0500
344
345    man: remove trailing spaces and tabs
346    
347    Using s/[ \t]*$//
348    
349    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
350
351commit 0d00fa84560e5fbf09f2674078e205243f51787a
352Author: Gaetan Nadon <memsize@videotron.ca>
353Date:   Wed Jan 12 16:28:02 2011 -0500
354
355    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
356    
357    This silences an Autoconf warning
358
359commit 65fe1630ad2cabdb9bf46333925aabdc7f61dc06
360Author: Tim van der Molen <tbvdm@xs4all.nl>
361Date:   Sun Jan 9 18:21:30 2011 +0100
362
363    Fix for invalid free if window has a _NET_WM_NAME property.
364    
365    In this case xcb_get_wm_name_reply() is not called, so reorganize the
366    code to not free a result which never was allocated.
367    
368    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
369    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
370
371commit 064e52f367a2b55e6c32c778684da946c319ca81
372Author: Alan Coopersmith <alan.coopersmith@oracle.com>
373Date:   Fri Jan 7 20:27:10 2011 -0800
374
375    xwininfo.c:282: warning: no previous prototype for 'usage'
376    
377    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
378
379commit 98d5614d4688013e2fe7447eab723e0a43ee27b8
380Author: Alan Coopersmith <alan.coopersmith@oracle.com>
381Date:   Sat Oct 30 11:58:33 2010 -0700
382
383    xwininfo 1.1.1
384    
385    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
386
387commit ca6412a29ec5b7b646b8a48bac940af2762ed54d
388Author: Alan Coopersmith <alan.coopersmith@oracle.com>
389Date:   Sat Oct 30 11:53:28 2010 -0700
390
391    config: Remove unnecessary calls from configure.ac
392    
393    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
394    
395    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
396
397commit 3a3003dcd0737c721e8f35953a5871a50209b5d4
398Author: Julien Cristau <jcristau@debian.org>
399Date:   Thu Oct 21 12:59:11 2010 +0200
400
401    Work around xcb_translate_coordinates sign bug
402    
403    xcb_translate_coordinates_reply_t has unsigned dst_{x,y}, so explicitly
404    cast them to int16_t to get the right values.
405    Reported on irc by frostwork.
406    
407    xcb-proto was fixed in commit 661fe8dd.
408    
409    Signed-off-by: Julien Cristau <jcristau@debian.org>
410    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
411
412commit 4ec65f24a0abaaf6ec1a0c930fc79b3fc5e1baf6
413Author: Tomas Chvatal <scarabeus@gentoo.org>
414Date:   Mon Sep 27 14:56:14 2010 +0200
415
416    Fix build error when building --with-xcb-icccm
417    
418            xwininfo.c:633:34: error: incompatible types when assigning to type xcb_get_property_cookie_t from type int
419    
420    Signed-off-by: Tomas Chvatal <scarabeus@gentoo.org>
421    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
422
423commit aac89e8e81faca5d6eb830cd65591619a26ec17a
424Author: Alan Coopersmith <alan.coopersmith@oracle.com>
425Date:   Sun Sep 26 18:35:40 2010 -0700
426
427    xwininfo 1.1.0
428    
429    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
430
431commit abcf5e76c7dfc951832fda6845ace426b9ddebce
432Author: Alan Coopersmith <alan.coopersmith@oracle.com>
433Date:   Sun Sep 26 18:30:08 2010 -0700
434
435    config: upgrade to util-macros 1.8 for additional man page support
436    
437    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
438    The value of MAN_SUBST is the same for all X.Org packages.
439    
440    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
441    Enables use of platform appropriate version of sed.
442    
443    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
444
445commit b6c84ba0aab5b95883a4f5759ec100b387314ec5
446Author: Gaetan Nadon <memsize@videotron.ca>
447Date:   Tue Jul 20 18:45:18 2010 -0400
448
449    config: update AC_PREREQ statement to 2.60
450    
451    Unrelated to the previous patches, the new value simply reflects
452    the reality that the minimum level for autoconf to configure
453    all x.org modules is 2.60 dated June 2006.
454    
455    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
456    
457    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
458
459commit 8263f19cf9002c7b5f2967a2bde7af4ed117c1e5
460Author: Jeremy Huddleston <jeremyhu@apple.com>
461Date:   Sat Jul 10 10:19:14 2010 -0700
462
463    strnlen: Fix building on systems without strnlen(3)
464    
465    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
466
467commit 3fa31068bcae6a5bee7fbd41788e13d6d56da8c0
468Author: Alan Coopersmith <alan.coopersmith@oracle.com>
469Date:   Wed Jun 30 18:38:57 2010 -0700
470
471    Make iconv() usage optional
472    
473    Allows building without iconv, though character set conversion will not
474    be supported in that case.
475    
476    Handles UTF8_STRING validation and output for UTF-8 locales without iconv
477    (using is_valid_utf8() function copied from X.Org's app/xprop/xprop.c)
478    
479    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
480    Reviewed-by: James Cloos <cloos@jhcloos.com>
481
482commit 6a4f77d4ac1737dd49f3462d98e0f7e41e50ab18
483Author: Alan Coopersmith <alan.coopersmith@oracle.com>
484Date:   Tue Jun 29 22:51:38 2010 -0700
485
486    Add some EWMH hints to the -wm output
487    
488    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
489    Reviewed-by: James Cloos <cloos@jhcloos.com>
490
491commit baf759d33b4b360fef2b2c61094ef109bec708fa
492Author: Alan Coopersmith <alan.coopersmith@oracle.com>
493Date:   Tue Jun 29 17:56:07 2010 -0700
494
495    Handle non-latin-1 window names
496    
497    Uses _NET_WM_NAME to get UTF-8 encoding, iconv to convert to current locale
498    Warns that COMPOUND_TEXT WM_NAMEs aren't supported if _NET_WM_NAME isn't set
499    Adds local atom caching code to dsimple.c and uses it in all three *.c
500    
501    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
502    Reviewed-by: James Cloos <cloos@jhcloos.com>
503
504commit 6ec3573d7876fa62d2a81057ce0d16ed328fad1f
505Author: Alan Coopersmith <alan.coopersmith@oracle.com>
506Date:   Fri Jun 25 21:41:21 2010 -0700
507
508    Make xcb-icccm dependency be optional and off-by-default
509    
510    Changes to the xcb-icccm API/ABI are under discussion, so for now default
511    to using local property handling code modeled after the current API, with
512    a --with-xcb-icccm to enable use of the API for testing/development.
513    
514    Once the API/ABI is stable & released, this set of changes should be
515    removed and the xcb-icccm API just used directly.
516    
517    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
518    Reviewed-by: James Cloos <cloos@jhcloos.com>
519
520commit 96f19bade9ce4940642d580f4c52e2bc0e3539ab
521Author: Alan Coopersmith <alan.coopersmith@oracle.com>
522Date:   Sun Jun 13 12:42:34 2010 -0700
523
524    Convert from Xlib to xcb
525    
526    Testing was done with a simple GNOME 2.28 session with a number of
527    applications open (gnome-terminal, VirtualBox, Firefox).
528    
529    Primary test case was xwininfo -root -all, which listed 114 children of
530    the root window.   Output was identical to Xlib version (after applying
531    the fix to libxcb_icccm for always null-terminating wm_class properties).
532    
533    Over a local connection on the same machine:
534    
535    Xlib:   0.00u 0.01s 0:00.05 20.0%
536    xcb:    0.00u 0.00s 0:00.02 0.0%
537    
538    (i.e. barely measurable difference - I had more variation between
539     repeated runs of the command)
540    
541    Introducing latency by running over ssh -X from California to Beijing
542    and back:
543    
544    Xlib:   0.03u 0.02s 8:19.12 0.0%
545    xcb:    0.00u 0.00s 0:45.26 0.0%
546    
547    Memory size when exit() is called:
548    
549    Xlib:
550     Address  Kbytes     RSS    Anon  Locked Mode   Mapped File
551    08043000      20      20      20       - rw---    [ stack ]
552    08400000     144     144     144       - rw---    [ heap ]
553    total Kb    8972    8640     316       -
554    
555    xcb:
556     Address  Kbytes     RSS    Anon  Locked Mode   Mapped File
557    08045000      12      12      12       - rwx--    [ stack ]
558    0806C000     100     100     100       - rwx--    [ heap ]
559    total Kb    7980    7692     288       -
560    
561    Bytes sent & received (counted by proxying via xscope):
562    
563    Xlib: Client --> Server: 21380 bytes   Client <-- Server:  54124 bytes
564    xcb:  Client --> Server: 21114 bytes   Client <-- Server:  53160 bytes
565    
566    (The Xlib code didn't save any replies, so re-requested a couple of things
567     when running with -all - I fixed that while porting to xcb, but the same
568     could be done with Xlib easily too.)
569    
570    Not yet handled: WM_NAME properties that need to be converted from another
571    character encoding.
572    
573    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
574    Reviewed-by: James Cloos <cloos@jhcloos.com>
575
576commit 123ff05c2e2bbdb9d7d6d958d9f096cf854b8360
577Author: Alan Coopersmith <alan.coopersmith@oracle.com>
578Date:   Mon Jun 7 01:00:33 2010 -0700
579
580    Delay generating unknown code string until we know we need it
581    
582    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
583
584commit 369c37a62cdd2841a3e8778674029841231f45ad
585Author: Alan Coopersmith <alan.coopersmith@oracle.com>
586Date:   Sun Jun 6 16:57:22 2010 -0700
587
588    Use _X_NORETURN from xproto 7.0.17
589    
590    Also throw in _X_ATTRIBUTE_PRINTF while we're here.
591    
592    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
593
594commit c72551c9e8805d44ee76f6723cada6843657031b
595Author: Alan Coopersmith <alan.coopersmith@oracle.com>
596Date:   Sun Jun 6 16:06:07 2010 -0700
597
598    Make spacing more consistent
599    
600    Different functions had 2, 4, 6, or 8 spaces per indent level,
601    standardized on 4 spaces.   Also more consistenly put spaces before parens.
602    
603    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
604
605commit 6001e8721f232aa1f8b584d903edcea148b0ebc5
606Author: Alan Coopersmith <alan.coopersmith@oracle.com>
607Date:   Sun Jun 6 14:16:39 2010 -0700
608
609    Remove #ifdef NO_I18N code branches
610    
611    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
612
613commit 44a6d871e2baec9724f131778887c834133a4dc5
614Author: Alan Coopersmith <alan.coopersmith@oracle.com>
615Date:   Sun Jun 6 14:12:24 2010 -0700
616
617    Remove RCS/CVS id tags
618    
619    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
620
621commit 98bb85ea5fd3e2b5e077d89c6bf6e16b8829481a
622Author: Alan Coopersmith <alan.coopersmith@oracle.com>
623Date:   Sun Jun 6 14:11:13 2010 -0700
624
625    mark window_id_format as a const string
626    
627    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
628
629commit 725c5bbb58e6fb2c8775512d194367e3d677ee43
630Author: Alan Coopersmith <alan.coopersmith@oracle.com>
631Date:   Sun Jun 6 14:05:53 2010 -0700
632
633    Collapse some series of multiline printfs into single strings/calls
634    
635    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
636
637commit 969b179b3bfe2dd11f3426fc30cab3ac337b84d5
638Author: Alan Coopersmith <alan.coopersmith@sun.com>
639Date:   Fri Jan 15 13:10:39 2010 -0800
640
641    Update Sun license notices to current X.Org standard form
642    
643    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
644
645commit b0c1a61df072c92db646257b1048798df0f1c64d
646Author: Gaetan Nadon <memsize@videotron.ca>
647Date:   Thu Nov 26 09:19:55 2009 -0500
648
649    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
650    
651    Now that the INSTALL file is generated.
652    Allows running make maintainer-clean.
653
654commit 414b61fcc45836ea0739b32abd0eff8c4a863f8d
655Author: Gaetan Nadon <memsize@videotron.ca>
656Date:   Wed Oct 28 14:09:09 2009 -0400
657
658    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
659    
660    Add missing INSTALL file. Use standard GNU file on building tarball
661    README may have been updated
662    Remove AUTHORS file as it is empty and no content available yet.
663    Remove NEWS file as it is empty and no content available yet.
664
665commit 458d8ae3b990c64630b0ca56f88a2955c9470681
666Author: Gaetan Nadon <memsize@videotron.ca>
667Date:   Mon Oct 26 22:08:39 2009 -0400
668
669    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
670    
671    ChangeLog filename is known to Automake and requires no further
672    coding in the makefile.
673
674commit dd4df8d8ec6a4cb34af8ddfd65277ae602d6cdc8
675Author: Gaetan Nadon <memsize@videotron.ca>
676Date:   Thu Oct 22 12:34:16 2009 -0400
677
678    .gitignore: use common defaults with custom section # 24239
679    
680    Using common defaults will reduce errors and maintenance.
681    Only the very small or inexistent custom section need periodic maintenance
682    when the structure of the component changes. Do not edit defaults.
683
684commit d245ffee6e947b275b21a7a47716410c41154d4a
685Author: Gaetan Nadon <memsize@videotron.ca>
686Date:   Sun Sep 27 15:41:05 2009 -0400
687
688    Makefile.am: do not include autogen.sh in distribution #24183
689    
690    This is a private build script that should not be distributed
691
692commit a61af405625b9a284497d7b4e56ef9719d3ae14f
693Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
694Date:   Wed Oct 21 12:47:22 2009 -0700
695
696    This is not a GNU project, so declare it foreign.
697    
698    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
699    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
700    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
701    > > was quite annoying to work around since 'autoreconf -fvi' replaces
702    > > it and git wants to commit it.  Should these files even be in git?
703    > > Can I nuke them for the betterment of humanity and since they get
704    > > created by autoreconf anyways?
705    >
706    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
707    
708    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
709    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
710    of the INSTALL file. It is also part of the 24206 solution.
711    
712    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
713
714commit 1569f4d692443bf0658dbe12902f995693b13dcf
715Author: Alan Coopersmith <alan.coopersmith@sun.com>
716Date:   Mon Oct 12 16:08:57 2009 -0700
717
718    xwininfo 1.0.5
719    
720    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
721
722commit 28b34ed17506540a793a85e03c01a7b4d9aa3588
723Author: Alan Coopersmith <alan.coopersmith@sun.com>
724Date:   Mon Oct 12 16:06:55 2009 -0700
725
726    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
727    
728    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
729
730commit b6837aadf7a2c30fb8c2c811d45c48047e0769e8
731Author: Alan Coopersmith <alan.coopersmith@sun.com>
732Date:   Mon Oct 12 15:58:09 2009 -0700
733
734    Fill in COPYING file
735    
736    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
737
738commit 98ac096e2edae243ce2119fb70112c3c6b2bb688
739Author: Alan Coopersmith <alan.coopersmith@sun.com>
740Date:   Thu Oct 1 14:54:32 2009 -0700
741
742    Add README with pointers to mailing lists, bugzilla, & git
743    
744    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
745
746commit 347ba641db84c66cd332f398423e87a882580575
747Author: Yann Droneaud <ydroneaud@mandriva.com>
748Date:   Fri Mar 27 16:41:00 2009 +0100
749
750    Update manpage for visual id
751    
752    Signed-off-by: James Cloos <cloos@jhcloos.com>
753
754commit ee03cf70e9e92d0e9adebaddc6b065de496cc561
755Author: Yann Droneaud <ydroneaud@mandriva.com>
756Date:   Fri Mar 27 16:35:14 2009 +0100
757
758    Report visual id along visual class for -stat switch
759    
760    Signed-off-by: James Cloos <cloos@jhcloos.com>
761
762commit a42690b24d828ec4cfae1bf40cac08f07c6202af
763Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
764Date:   Thu Jan 15 14:27:14 2009 -0200
765
766    Ansification and compile warning fixes.
767    
768      This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
769    make distcheck and most gcc 4.3 and sparse warnings.
770
771commit 67a74f540cdbb7ded7aa44c751f5f0c8833c688f
772Author: Branden Robinson <branden@debian.org>
773Date:   Fri Feb 11 02:14:27 2005 -0500
774
775    Do not spew usage on connection error
776    
777    General philosophy:
778    
779    The user should only be shown a usage message when:
780      * it is asked for with a --help option or the like.
781      * the command line is syntactically invalid.
782
783commit b8115ee0e43c6c03025cad72219481e3fdb119d4
784Author: James Cloos <cloos@jhcloos.com>
785Date:   Sun Jun 29 10:49:33 2008 -0400
786
787    xwininfo 1.0.4
788
789commit c229611bcb7ee94bea5c075f5e15447e14c0f6ce
790Author: Kim Woelders <kim@woelders.dk>
791Date:   Sun Jun 22 01:12:13 2008 -0400
792
793    Fix window selection by pointer.
794    
795    This should fix things in WM’s using virtual roots as well as in tabbing WM’s.
796    
797    Signed-off-by: James Cloos <cloos@jhcloos.com>
798
799commit b7e88cd9d28a3d3e467b769f3efe87f7c2f4c0a5
800Author: Alan Coopersmith <alan.coopersmith@sun.com>
801Date:   Mon Aug 27 14:20:35 2007 -0700
802
803    Version bump: 1.0.3
804
805commit 56f0b5dfb1486e262eb514fac44c73cea4bb4471
806Author: Alan Coopersmith <alan.coopersmith@sun.com>
807Date:   Mon Aug 27 14:20:02 2007 -0700
808
809    Replace static ChangeLog with dist-hook to generate from git log
810
811commit c8d205c30547ca526404a0b257c3cc5d40970be6
812Author: Alan Coopersmith <alan.coopersmith@sun.com>
813Date:   Tue Aug 7 15:50:13 2007 -0700
814
815    Add static & const qualifiers to xwininfo.c
816
817commit 77d50c0bf824f847bd9ede30c21618845258de76
818Author: Alan Coopersmith <alan.coopersmith@sun.com>
819Date:   Tue Aug 7 15:38:23 2007 -0700
820
821    Replace sprintf's with snprintf & strlcat
822
823commit 118bd50a9bbc10cab7846fb6ac1a0d25ba4c3422
824Author: Alan Coopersmith <alan.coopersmith@sun.com>
825Date:   Mon Aug 6 19:52:13 2007 -0700
826
827    dsimple.c: ANSIfy function declarations
828
829commit e093e4be56bb2be385a972962cf89f234e987ab4
830Author: Alan Coopersmith <alan.coopersmith@sun.com>
831Date:   Mon Aug 6 19:44:24 2007 -0700
832
833    Purge unused code from dsimple.c
834    
835    dsimple.c was originally shared source among several X apps.
836    Since modularization gave each app it's own copy, much of the code is
837    no longer needed in each app.
838
839commit 59bbe12a40fdb3d39429d0d0ce809ad28116e7ed
840Author: Alan Coopersmith <alan.coopersmith@sun.com>
841Date:   Mon Aug 6 19:18:57 2007 -0700
842
843    Rename xwininfo_CFLAGS to AM_CFLAGS to make automake-1.10 happier
844    
845    Makefile.am:27: compiling `dsimple.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
846
847commit 5a251886c0f158f4c8a342b6fbdeebf3dbd1c0fd
848Author: Alan Coopersmith <alan.coopersmith@sun.com>
849Date:   Thu May 24 18:20:11 2007 -0700
850
851    Man page formatting: make -geometry bold like other options
852
853commit 07459b14b36f15cfdfc6384019aaf020c7920cd4
854Author: Alan Coopersmith <alan.coopersmith@sun.com>
855Date:   Thu May 24 18:17:28 2007 -0700
856
857    renamed: .cvsignore -> .gitignore
858
859commit 24fc2a569df9eaa776bcdddbb26bf4ea97b69d13
860Author: Alan Coopersmith <alan.coopersmith@sun.com>
861Date:   Thu May 24 18:16:53 2007 -0700
862
863    X.Org bug #10616: Add all the X info commands to See Also in man page
864    
865    X.Org Bugzilla #10616: <https://bugs.freedesktop.org/show_bug.cgi?id=10616>
866    Reported upstream from
867    Debian bug #350313 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350313>
868
869commit 412a3232373131634072df0d0b4843abf360def4
870Author: Adam Jackson <ajax@nwnk.net>
871Date:   Sun Apr 2 01:19:53 2006 +0000
872
873    Bump to 1.0.2.
874
875commit 8d62050702532be39688d468663466199492510b
876Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
877Date:   Fri Mar 10 02:37:18 2006 +0000
878
879    Clear two tiny memory leaks. (Coverity ids #900 & 901)
880
881commit 609828be5a05bc71fffaf8fc129a0cae8082fd57
882Author: Kevin E Martin <kem@kem.org>
883Date:   Wed Dec 21 02:29:55 2005 +0000
884
885    Update package version for X11R7 release.
886
887commit a4169ffa7eb6eb9a28fd64a0686a813da975736c
888Author: Adam Jackson <ajax@nwnk.net>
889Date:   Mon Dec 19 16:22:48 2005 +0000
890
891    Stub COPYING files
892
893commit b9403df95678e568a326fe3f37bf29285a6a211e
894Author: Kevin E Martin <kem@kem.org>
895Date:   Thu Dec 15 00:24:12 2005 +0000
896
897    Update package version number for final X11R7 release candidate.
898
899commit 6f9523999cc4eb34accfe0bcc2c7a74bae9259ef
900Author: Kevin E Martin <kem@kem.org>
901Date:   Tue Dec 6 22:48:27 2005 +0000
902
903    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
904
905commit 28c0455ea50bdf37f1d9d53c6756beebed429f0e
906Author: Kevin E Martin <kem@kem.org>
907Date:   Sat Dec 3 05:49:29 2005 +0000
908
909    Update package version number for X11R7 RC3 release.
910
911commit 988471c67e10a5ca309b90146b37a6037f5b2efc
912Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
913Date:   Mon Nov 28 22:01:48 2005 +0000
914
915    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
916        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
917
918commit 4496e95380b2f0ad7e9bdca02ec192dbb6d5e2e5
919Author: Eric Anholt <anholt@freebsd.org>
920Date:   Mon Nov 21 10:35:09 2005 +0000
921
922    Another pass at .cvsignores for apps.
923
924commit 296d8e6ab8a86e5653529d0497ca5751d89f23b5
925Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
926Date:   Mon Nov 21 03:14:17 2005 +0000
927
928    Change dependency from xmu to xmuu since the full xmu (with all its baggage
929        like Xt) is not needed here.
930
931commit 27898506332f1a4e698cbd65aecc47fdbc6d0a7b
932Author: Eric Anholt <anholt@freebsd.org>
933Date:   Sun Nov 20 22:08:56 2005 +0000
934
935    Add/improve .cvsignore files for apps.
936
937commit ee7bf4989434ba5f30451c3f07e4a6e01e6532d4
938Author: Kevin E Martin <kem@kem.org>
939Date:   Sat Nov 19 07:15:38 2005 +0000
940
941    Update pkgconfig files to separate library build-time dependencies from
942        application build-time dependencies, and update package deps to work
943        with separate build roots.
944
945commit 4e58b0e12d46503c5f75ead9a859694aafd5b9b7
946Author: Kevin E Martin <kem@kem.org>
947Date:   Wed Oct 19 02:47:58 2005 +0000
948
949    Update package version number for RC1 release.
950
951commit fc097904a8d7ded9a60df35fd58b9f5b5e226e17
952Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
953Date:   Mon Oct 17 23:56:25 2005 +0000
954
955    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
956        work better with BSD make
957
958commit 22feb546d5bf499ec0bc726c60a6c46f2e2cbd1c
959Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
960Date:   Fri Oct 14 00:25:48 2005 +0000
961
962    Use sed to fill in variables in man page
963
964commit 9b1a4cbaf609bb102adec047934ad4c1b05f01ab
965Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
966Date:   Mon Aug 1 20:25:33 2005 +0000
967
968    Install man pages to section 1 instead of section m (Patch from Donnie
969        Berkholz)
970
971commit 70ed22f5e63d5759a0b7c6574a92d124c0777562
972Author: Kevin E Martin <kem@kem.org>
973Date:   Fri Jul 29 21:22:39 2005 +0000
974
975    Various changes preparing packages for RC0:
976    - Verify and update package version numbers as needed
977    - Implement versioning scheme
978    - Change bug address to point to bugzilla bug entry form
979    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
980        reenable it)
981    - Fix makedepend to use pkgconfig and pass distcheck
982    - Update build script to build macros first
983    - Update modular Xorg version
984
985commit 270145dc0f3ad5c7ad7d6086da19c0a25ea853a9
986Author: Adam Jackson <ajax@nwnk.net>
987Date:   Wed Jul 20 19:32:05 2005 +0000
988
989    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
990        configure cache, you cache it, and the cached value is probably wrong.
991
992commit 97aa768841e147fde3cf16ba9a4c852358085d27
993Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
994Date:   Fri Jul 8 21:00:46 2005 +0000
995
996    Build system for xwininfo
997
998commit 5cd08344c43c739c9a6837f1a60ae7c42e5afabe
999Author: Roland Mainz <roland.mainz@nrubsig.org>
1000Date:   Wed Oct 6 19:29:59 2004 +0000
1001
1002    Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1518 - Add filter
1003        support to "xlsfonts" that it can filter builtin-, glyph- and/or other
1004        kinds of printer fonts (controlled by the xp-listfonts-modes attribute
1005        as described in the CDE DtPrint and Xprint specifications).
1006
1007commit ac7cc196b722ee4653326aee459f40ad16a260c1
1008Author: Egbert Eich <eich@suse.de>
1009Date:   Fri Apr 23 19:55:09 2004 +0000
1010
1011    Merging XORG-CURRENT into trunk
1012
1013commit 43e099d499d4dbabb32ca0410175e0e1b814cd94
1014Author: Egbert Eich <eich@suse.de>
1015Date:   Sun Mar 14 08:35:54 2004 +0000
1016
1017    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1018
1019commit cd710399eb415673c180f65080d685ee8d149361
1020Author: Egbert Eich <eich@suse.de>
1021Date:   Wed Mar 3 12:13:20 2004 +0000
1022
1023    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1024
1025commit 436a7ecb4b764394abcdd06fd99d6232c633cad1
1026Author: Egbert Eich <eich@suse.de>
1027Date:   Thu Feb 26 13:36:32 2004 +0000
1028
1029    readding XFree86's cvs IDs
1030
1031commit 6dfbd3f819f10e4d04653df2074526860007968e
1032Author: Egbert Eich <eich@suse.de>
1033Date:   Thu Feb 26 09:24:18 2004 +0000
1034
1035    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1036
1037commit a2fa980ce0e98c2bbc503d1d9fe51ab539b7ea46
1038Author: Egbert Eich <eich@suse.de>
1039Date:   Thu Jan 29 08:09:21 2004 +0000
1040
1041    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
1042
1043commit 429530ba6f7699436d6f789a17550ec1a691c675
1044Author: Kaleb Keithley <kaleb@freedesktop.org>
1045Date:   Tue Nov 25 19:29:23 2003 +0000
1046
1047    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1048
1049commit be0f398fee08e03ab73ec0d580df688cc989fbaa
1050Author: Kaleb Keithley <kaleb@freedesktop.org>
1051Date:   Fri Nov 14 16:49:24 2003 +0000
1052
1053    XFree86 4.3.0.1
1054
1055commit 5e5a590668dc3ebe7e2cb568aad4c9c14021f2a2
1056Author: Kaleb Keithley <kaleb@freedesktop.org>
1057Date:   Fri Nov 14 15:54:55 2003 +0000
1058
1059    R6.6 is the Xorg base-line
1060