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