ChangeLog revision 9e1184fe
1commit 9c3a19e3f13252c6ac5b02ce703531b2bf9f7463
2Author: Matthieu Herrb <matthieu.herrb@laas.fr>
3Date:   Mon Aug 9 19:31:28 2021 +0200
4
5    xrdb 1.2.1
6    
7    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
8
9commit 4d3c11bee8c81abbc033a4731648a88db14508e1
10Author: Walter Harms <wharms@bfs.de>
11Date:   Sat Jun 26 23:11:25 2021 +0200
12
13    fix assignment discards ‘const’ qualifier
14    
15    xrdb.c: In function ‘main’:
16    xrdb.c:1071:52: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
17                         cmd_defines[num_cmd_defines++] = "-undef";
18    
19    Signed-off-by: Walter Harms <wharms@bfs.de>
20
21commit 7d69c7f52b83a9b732325a16603b22e6c2f15d93
22Author: Walter Harms <wharms@bfs.de>
23Date:   Sat Jun 26 23:06:23 2021 +0200
24
25    XFree() can handle NULL arg
26    
27    Signed-off-by: Walter Harms <wharms@bfs.de>
28
29commit 2c57bc85c4cea7a159985a446e1f5f61a4c0f139
30Author: Walter Harms <wharms@bfs.de>
31Date:   Sat Jun 26 22:55:46 2021 +0200
32
33    Add actual querying capabilities
34    
35    The world is littered with broken grep commands because `xrdb -query`
36    can only dump the database and doesn't implement this simple search
37    feature. This patch adds a new `-get` option to search and print the
38    content of a single property by name.
39    
40    Signed-off-by: Michele Guerini Rocco <rnhm...@inventati.org>
41    Reviewed-by:  Walter Harms <wharms@bfs.de>
42    Signed-off-by: Walter Harms <wharms@bfs.de>
43
44commit 9c51a2829f65ea03ef87376ca9561037d9262f6d
45Author: Tobias Stoeckmann <tobias@stoeckmann.org>
46Date:   Sun Jun 7 19:56:43 2020 +0200
47
48    Fix out of boundary read.
49    
50    If a binary file which starts with 0x00 is edited, xrdb performs
51    an off-by-one read outside of its buffer.
52    
53    The fix is simple: Do not try to append an empty string to buffer,
54    which would be a no-op anyway.
55    
56    Proof of Concept (compile with -fsanitize=address):
57    
58    $ dd if=/dev/zero bs=1 count=1 of=poc.txt
59    $ xrdb -edit poc.txt
60    
61    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
62
63commit c281cadb06657c2a15a52598be6cf9c30fad1b12
64Author: Alan Coopersmith <alan.coopersmith@oracle.com>
65Date:   Tue Feb 19 15:43:17 2019 -0800
66
67    xrdb 1.2.0
68    
69    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
70
71commit 3153fa6c79a2887ee63a58ae6a7d9f17d1615cb8
72Author: Alan Coopersmith <alan.coopersmith@oracle.com>
73Date:   Wed Nov 21 17:17:21 2018 -0800
74
75    Update configure.ac bug URL for gitlab migration
76    
77    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
78
79commit e0026511c78a1bab57a6087b923bb223edc90282
80Author: Alan Coopersmith <alan.coopersmith@oracle.com>
81Date:   Fri Nov 16 22:49:16 2018 -0800
82
83    Update README for gitlab migration
84    
85    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
86
87commit 4c01ea85005fbc3506e32b88e1db3186538f8b9a
88Author: Alan Coopersmith <alan.coopersmith@oracle.com>
89Date:   Sat Mar 24 23:24:46 2018 -0700
90
91    Add -E flag to show cpp command line & processed input file
92    
93    https://bugs.freedesktop.org/show_bug.cgi?id=98300
94    
95    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
96
97commit 74e8f61bd2f6857b8f242ffd34b3fe0ba1a04aa9
98Author: Alan Coopersmith <alan.coopersmith@oracle.com>
99Date:   Fri Mar 9 18:28:18 2018 -0800
100
101    xrdb 1.1.1
102    
103    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
104
105commit ae86081a92522653ff1523c92524ff892f75d496
106Author: Mihail Konev <k.mvc@ya.ru>
107Date:   Thu Jan 26 14:00:21 2017 +1000
108
109    autogen: add default patch prefix
110    
111    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
112
113commit b8909fc97335fae5bffa43914379787b27171b17
114Author: Emil Velikov <emil.l.velikov@gmail.com>
115Date:   Mon Mar 9 12:00:52 2015 +0000
116
117    autogen.sh: use quoted string variables
118    
119    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
120    fall-outs, when they contain space.
121    
122    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
123    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
124    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
125
126commit d65dc2a5fe6566b13c4b4a55f7d6977365ad1865
127Author: Peter Hutterer <peter.hutterer@who-t.net>
128Date:   Tue Jan 24 10:32:07 2017 +1000
129
130    autogen.sh: use exec instead of waiting for configure to finish
131    
132    Syncs the invocation of configure with the one from the server.
133    
134    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
135    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
136
137commit 3ae3e2f9d2b86fc3808a4631f79b6087bd1a81a4
138Author: Alan Coopersmith <alan.coopersmith@oracle.com>
139Date:   Fri Apr 24 00:25:04 2015 -0700
140
141    Use reallocarray() for array allocations & resizing
142    
143    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
144    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
145
146commit b21b44b214e9f4728665fcfd13da6e43ee93069a
147Author: Alan Coopersmith <alan.coopersmith@oracle.com>
148Date:   Fri Apr 24 00:11:47 2015 -0700
149
150    Fix "editting" typo in comment
151    
152    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
153
154commit 843b15fc3c3be5effef78fe6b5abaa11788f0908
155Author: Alan Coopersmith <alan.coopersmith@oracle.com>
156Date:   Fri Apr 24 00:09:18 2015 -0700
157
158    Reformat code to X.Org standard coding style
159    
160    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
161
162commit 8b8d03f970115df28232c588b585d3751f1780fb
163Author: Alan Coopersmith <alan.coopersmith@oracle.com>
164Date:   Sat Nov 8 09:24:04 2014 -0800
165
166    Use SEEK_* names instead of raw numbers for fseek whence argument
167    
168    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
169
170commit ae495ec8de483ab99fe51bb36b95af4f50973387
171Author: Alan Coopersmith <alan.coopersmith@oracle.com>
172Date:   Tue Jun 3 22:45:20 2014 -0700
173
174    Print which option was in error along with usage message
175    
176    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
177
178commit 01a023d7078f3325f626e8d499307b0d92eef64d
179Author: Alan Coopersmith <alan.coopersmith@oracle.com>
180Date:   Tue Jun 3 22:28:54 2014 -0700
181
182    unifdef -U__UNIXOS2__
183    
184    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
185
186commit 8a051c45632ee88a4ca0ca492fe8c5cae4b71299
187Author: Alan Coopersmith <alan.coopersmith@oracle.com>
188Date:   Tue Jun 3 22:27:10 2014 -0700
189
190    Stop casting free() arguments to (char *)
191    
192    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
193
194commit 7a464b04727516775c0a23325a2c69ba1357b00d
195Author: Alan Coopersmith <alan.coopersmith@oracle.com>
196Date:   Tue Jun 3 22:24:40 2014 -0700
197
198    Clean up sign/size conversion warnings from clang
199    
200    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
201
202commit 074f6439a8606d9d191280ccffb37daa3c15e868
203Author: Alan Coopersmith <alan.coopersmith@oracle.com>
204Date:   Tue Jun 3 20:16:28 2014 -0700
205
206    Remove unused macro RESOURCE_PROPERTY_NAME
207    
208    Flagged by clang:
209    xrdb.c:92:9: warning: macro is not used [-Wunused-macros]
210            ^
211    
212    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213
214commit 118f7d099b99432d7f7013ae51de85b9561ee413
215Author: Alan Coopersmith <alan.coopersmith@oracle.com>
216Date:   Tue Jun 3 20:13:28 2014 -0700
217
218    configure: add more m4 quoting to quiet autoconf complaints
219    
220    Gets rid of these warnings:
221    configure.ac:54: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
222    ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
223    ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
224    ../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
225    configure.ac:54: the top level
226    configure.ac:61: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
227    ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
228    ../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
229    ../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
230    configure.ac:61: the top level
231    
232    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
233
234commit 6699bfcb0bcc148a4659c5c2434594a6e7fbe757
235Author: Alan Coopersmith <alan.coopersmith@oracle.com>
236Date:   Tue Jun 3 18:47:31 2014 -0700
237
238    autogen.sh: Honor NOCONFIGURE=1
239    
240    See http://people.gnome.org/~walters/docs/build-api.txt
241    
242    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
243
244commit 1b1793b6bc469415b152918204dbc9e999e9815e
245Author: Alan Coopersmith <alan.coopersmith@oracle.com>
246Date:   Tue Jun 3 18:47:31 2014 -0700
247
248    configure: Drop AM_MAINTAINER_MODE
249    
250    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
251
252commit 17eda976c8dca736ef63fc45ff7de8c73c0e2936
253Author: Alan Coopersmith <alan.coopersmith@oracle.com>
254Date:   Sun Sep 8 10:16:42 2013 -0700
255
256    xrdb 1.1.0
257    
258    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
259
260commit 4e49a64191d3b08044d29d32896e15013e5e7540
261Author: Alan Coopersmith <alan.coopersmith@oracle.com>
262Date:   Fri Jul 19 19:51:09 2013 -0700
263
264    Add -version flag to print package version string from autoconf
265    
266    Also adds missing entry for -help flag to usage message.
267    
268    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
269    Reviewed-By: Matt Dew <marcoz@osource.org>
270
271commit ec7b273fd135a14a2ca6c19cd0e6afe1536db552
272Author: Alan Coopersmith <alan.coopersmith@oracle.com>
273Date:   Fri Jul 19 19:31:04 2013 -0700
274
275    Only add -P flag if using cpp as our preprocessor
276    
277    Restores ability to use m4 (broken in xrdb-1.0.8 by commit 117021570515f)
278    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=34546
279    
280    Reviewed-by: <wharms@bfs.de>
281    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
282
283commit 11e7f4610cd6468aeea115081dd72ddd7eba0f3f
284Author: Matthieu Herrb <matthieu.herrb@laas.fr>
285Date:   Fri Dec 3 15:52:04 2010 -0500
286
287    predefined cpp macros can produce unexpected results (bug 3413)
288    
289    GNU cpp is predefining a number of symbols, depending on the host and target
290    architecture. This can produce some unexpected results: for example, the
291    expansion of CLIENTHOST if the host name is i386.my.domain.
292    
293    The attached patch creates a new -undef option to xrdb that is passed to
294    cpp.
295    
296    Acked-by: Gaetan Nadon <memsize@videotron.ca>
297    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
298    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
299
300commit d23e17e09c45e214737ddf8f653dc31cdcf3a0d2
301Author: Alan Coopersmith <alan.coopersmith@oracle.com>
302Date:   Sat Jul 6 18:53:49 2013 -0700
303
304    Rename args to several functions to not shadow global variables
305    
306    Renamed "buffer" to "b" and "dpy" to "display" to match common patterns
307    in other functions in xrdb.c
308    
309    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
310
311commit 4b8da0a0a296dce4ead1baac4a39ac27dee144da
312Author: Alan Coopersmith <alan.coopersmith@oracle.com>
313Date:   Sat Jul 6 18:44:47 2013 -0700
314
315    Mark fatal() & Syntax() with printf & noreturn attributes
316    
317    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
318
319commit 45909ffe71788d80b2dabff886341b44c10a096d
320Author: Alan Coopersmith <alan.coopersmith@oracle.com>
321Date:   Sat Jul 6 18:42:28 2013 -0700
322
323    Strip trailing whitespace
324    
325    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
326
327commit ce7d8d3eaab2a5392c24ba3cca79b6fd1610abcb
328Author: Alan Coopersmith <alan.coopersmith@oracle.com>
329Date:   Sat Jul 6 18:41:19 2013 -0700
330
331    Remove unnecessary casts from malloc & realloc calls
332    
333    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
334
335commit 49022f26d97786b8252f9782d1517c6bf763e008
336Author: Alan Coopersmith <alan.coopersmith@oracle.com>
337Date:   Sat Jul 6 18:37:44 2013 -0700
338
339    Fix many const pointer warnings
340    
341    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
342
343commit 965ef4b3357a1dbf996529d98e812069878e07c4
344Author: Alan Coopersmith <alan.coopersmith@oracle.com>
345Date:   Sat Jul 6 12:02:23 2013 -0700
346
347    Ensure we don't read out of ClassName array bounds for unknown visual type
348    
349    Should never happen, but has been reported as happening at least once:
350    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488535
351    
352    Instead prints warning messages to stderr to help diagnose where the
353    bad visual information is coming from.
354    
355    (Tested by temporarily commenting out names in the ClassName array.)
356    
357    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
358
359commit ed086df97fc816dfeb792ac0094eaa8795177bf5
360Author: Alan Coopersmith <alan.coopersmith@oracle.com>
361Date:   Sun Jun 30 09:11:12 2013 -0700
362
363    Clarify .Xresources vs. .Xdefaults in man page
364    
365    Reported by John Feuerstein at
366    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649187
367    
368    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
369
370commit 420347005ccf1886dfbb2eb2902beafdcf4e2477
371Author: Egbert Eich <eich@freedesktop.org>
372Date:   Thu May 19 11:35:25 2011 +0200
373
374    Allow the CPP macro to contain preprocessors with command line options (v2)
375    
376    The preprocessor used for xrdb may require a command line option to
377    produce the desired output. For the GNU cpp this could be
378    'traditional-cpp' which may not be valid for other preprocessors.
379    Therefore support the specification of preprocessors along with
380    required command line arguments when using the '--with-cpp' configure
381    option.
382    Example:
383       ./configure --with-cpp="/usr/bin/cpp --traditional-cpp, /usr/lib/cpp".
384    
385    v2: Followed a suggestion by Julien Cristau <jcristau@debian.org>
386        to allocate memory for the dup string dynamically instead of
387        using a static buffer.
388    
389    Signed-off-by: Egbert Eich <eich@freedesktop.org>
390
391commit 76f2c5b2a744587a9e97b622ab359d6fd7689604
392Author: Egbert Eich <eich@freedesktop.org>
393Date:   Thu May 19 11:29:57 2011 +0200
394
395    Usage: In usage message print preprocessor that's actually chosen.
396    
397    The CPP macro may contain a list of preprocessors to chose from.
398    In the usage message describing the -cpp command line option print
399    the preprocessor that would actually be chosen.
400    
401    Signed-off-by: Egbert Eich <eich@freedesktop.org>
402    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
403
404commit 58349f9efc204f5843cfeccc25fbc51f1f5029ae
405Author: Jon TURNEY <jon.turney@dronecode.org.uk>
406Date:   Wed Jan 4 19:00:03 2012 +0000
407
408    Fix build with WIN32 defined, but PATHETICCPP not defined
409    
410    (Note that PATHETICCPP seems to be never defined now, see [1])
411    
412    [1] http://lists.x.org/archives/xorg-devel/2010-October/013860.html
413    
414    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
415    Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
416
417commit 60577129058e018f13748b99e51ab1a17088db8e
418Author: Alan Coopersmith <alan.coopersmith@oracle.com>
419Date:   Thu Jun 16 15:38:17 2011 -0700
420
421    Tokenize #define names in the PATHETICCPP case too
422    
423    Fixes generation of the EXT_<extension-name> #defines, since cpp treats
424    a #define EXT_MIT-SHM as a token "EXT_MIT" with a value of "-SHM".
425    
426    Without this fix, an xrdb built with PATHETICCPP prints warnings of:
427    macro EXT_XC redefines previous macro at "", line 27
428    macro EXT_XVideo redefines previous macro at "", line 33
429    macro EXT_MIT redefines previous macro at "", line 35
430    macro EXT_MIT redefines previous macro at "", line 37
431    
432    due to extension #defines such as EXT_MIT-SCREEN-SAVER & EXT_MIT-SHM
433    conflicting with each other.
434    
435    Now matches the non-PATHETICCPP handling of #define names.
436    
437    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
438
439commit 4b8990ea599aee08284481b258cccdc25dd5d8d8
440Author: Matthias Hopf <mhopf@suse.de>
441Date:   Tue Apr 5 17:50:00 2011 +0200
442
443    Bump to 1.0.9
444
445commit 1027d5df07398c1507fb1fe3a9981aa6b4bc3a56
446Author: Matthias Hopf <mhopf@suse.de>
447Date:   Tue Mar 1 19:37:34 2011 +0100
448
449    Create shell-escape-safe cpp options in the non-pathetic-cpp case.
450    
451    Fixes CVE-2011-0465.
452    
453    Signed-off-by: Matthias Hopf <mhopf@suse.de>
454    Reviewed-by: Adam Jackson <ajax@redhat.com>
455
456commit ce9709b2811eb06bc7e03d26599c40b60effd0f8
457Author: Jeremy Huddleston <jeremyhu@apple.com>
458Date:   Wed Feb 2 15:30:45 2011 -0800
459
460    xrdb 1.0.8
461    
462    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
463
464commit 649faef32416e6d87ec2dcad5b0142d3b7ff04d7
465Author: Jeremy Huddleston <jeremyhu@apple.com>
466Date:   Wed Feb 2 11:30:36 2011 -0800
467
468    Properly honor -nocpp
469    
470    Previously, if the user passed -nocpp and there was a cpp present,
471    cpp would be used.  This patch fixes that case.
472    
473    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
474    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
475
476commit 8a59f14ff4a87b96ce763dd6565d776f8ac3b087
477Author: Gaetan Nadon <memsize@videotron.ca>
478Date:   Wed Jan 19 10:06:56 2011 -0500
479
480    config: move man pages into their own directory
481    
482    Use services provided by XORG_MANPAGE_SECTIONS.
483    Use standard Makefile for man pages.
484    
485    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
486
487commit bc64aa2a2481130a02bfe41523863b7006d0c3a9
488Author: Gaetan Nadon <memsize@videotron.ca>
489Date:   Thu Jan 13 11:15:48 2011 -0500
490
491    man: remove trailing spaces and tabs
492    
493    Using s/[ \t]*$//
494    
495    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
496
497commit 64c9786971d2473d0334bbdbe1a5f79f29eb988f
498Author: Gaetan Nadon <memsize@videotron.ca>
499Date:   Wed Jan 12 15:29:50 2011 -0500
500
501    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
502    
503    This silences an Automake warning.
504    
505    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
506
507commit 117021570515fa985670f78d27376d636ed5490f
508Author: Ulrich Mueller <ulm@gentoo.org>
509Date:   Wed Jan 5 13:31:36 2011 -0800
510
511    Call C preprocessor with -P option due to changed behaviour in GCC 4.5
512    
513    http://bugs.freedesktop.org/show_bug.cgi?id=32701
514    http://bugs.gentoo.org/show_bug.cgi?id=347758
515    
516    Signed-off-by: Ulrich Mueller <ulm@gentoo.org>
517    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
518
519commit 44c65a03644b1c297ee84ff1aa4b7790caa5da0b
520Author: Alan Coopersmith <alan.coopersmith@oracle.com>
521Date:   Tue Jan 4 20:29:09 2011 -0800
522
523    Merge usage() printf() strings/calls into a single string/call
524    
525    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
526    Reviewed-by: Julien Cristau <jcristau@debian.org>
527
528commit 82babf3ecfd6eb1ef65a150fb0c453e7bfd61616
529Author: Alan Coopersmith <alan.coopersmith@oracle.com>
530Date:   Tue Jan 4 20:20:11 2011 -0800
531
532    Replace complex malloc calculations with asprintf()
533    
534    Includes simple local implemenation of asprintf if configure doesn't
535    find one in system libraries.
536    
537    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
538    Reviewed-by: Julien Cristau <jcristau@debian.org>
539    Reviewed-by: Guillem Jover <guillem@hadrons.org>
540
541commit b9aa83d7868e8813098bbc62adf82a79dc62e14e
542Author: Alan Coopersmith <alan.coopersmith@oracle.com>
543Date:   Tue Jan 4 19:50:06 2011 -0800
544
545    Convert HAS_MKSTEMP to autoconf standard HAVE_MKSTEMP
546    
547    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
548    Reviewed-by: Julien Cristau <jcristau@debian.org>
549    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
550
551commit 6606863fc8467bcbc829cea63764be0d283c4b8a
552Author: Alan Coopersmith <alan.coopersmith@oracle.com>
553Date:   Wed Nov 10 19:32:04 2010 -0800
554
555    xrdb 1.0.7
556    
557    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
558
559commit 3a1f0f784bfd537096d4d37a77b7be7904bb88aa
560Author: Alan Coopersmith <alan.coopersmith@oracle.com>
561Date:   Tue Nov 9 16:26:45 2010 -0800
562
563    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
564    
565    Regroup AC statements under the Autoconf initialization section.
566    Regroup AM sttaements under the Automake initialization section.
567    Add missing AC_CONFIG_SRCDIR
568    
569    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
570
571commit 4139da28b7c9bb5bd35933e28a6f0f6e325d921e
572Author: Alan Coopersmith <alan.coopersmith@oracle.com>
573Date:   Tue Nov 9 16:25:38 2010 -0800
574
575    config: Remove unnecessary calls from configure.ac
576    
577    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
578    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
579    
580    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
581
582commit a6ca7c4c8b330bfd8a1a225afe826d7dbfa820fb
583Author: Alan Coopersmith <alan.coopersmith@oracle.com>
584Date:   Tue Nov 9 16:24:37 2010 -0800
585
586    config: upgrade to util-macros 1.8 for additional man page support
587    
588    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
589    The value of MAN_SUBST is the same for all X.Org packages.
590    
591    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
592    Enables use of platform appropriate version of sed.
593    
594    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
595
596commit 0720655ecd3c8f3bc8c8bcb97863c02d73cae674
597Author: Gaetan Nadon <memsize@videotron.ca>
598Date:   Tue Nov 9 16:24:08 2010 -0800
599
600    config: update AC_PREREQ statement to 2.60
601    
602    Unrelated to the previous patches, the new value simply reflects
603    the reality that the minimum level for autoconf to configure
604    all x.org modules is 2.60 dated June 2006.
605    
606    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
607    
608    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
609    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
610
611commit da50b50cc1befae114dd8f9ce67b2aa034bcedf3
612Author: Jesse Adkins <jesserayadkins@gmail.com>
613Date:   Tue Sep 28 13:29:50 2010 -0700
614
615    Purge cvs tags.
616    
617    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
618    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
619
620commit 532959ec60149589a72f027d96cb57f1368cdf89
621Author: Gaetan Nadon <memsize@videotron.ca>
622Date:   Thu Nov 26 09:19:54 2009 -0500
623
624    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
625    
626    Now that the INSTALL file is generated.
627    Allows running make maintainer-clean.
628
629commit 0fa4fd255c494b8d9551453c07521fc7473fc2b6
630Author: Gaetan Nadon <memsize@videotron.ca>
631Date:   Wed Oct 28 14:09:08 2009 -0400
632
633    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
634    
635    Add missing INSTALL file. Use standard GNU file on building tarball
636    README may have been updated
637    Remove AUTHORS file as it is empty and no content available yet.
638    Remove NEWS file as it is empty and no content available yet.
639
640commit b90564dc7339082f8325d06edb28264f1b6e8bb6
641Author: Gaetan Nadon <memsize@videotron.ca>
642Date:   Mon Oct 26 22:08:39 2009 -0400
643
644    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
645    
646    ChangeLog filename is known to Automake and requires no further
647    coding in the makefile.
648
649commit aa5fd3d4dded23b6045e93ac220edb13b68a4658
650Author: Gaetan Nadon <memsize@videotron.ca>
651Date:   Thu Oct 22 12:34:16 2009 -0400
652
653    .gitignore: use common defaults with custom section # 24239
654    
655    Using common defaults will reduce errors and maintenance.
656    Only the very small or inexistent custom section need periodic maintenance
657    when the structure of the component changes. Do not edit defaults.
658
659commit cf6bd9d305726420905f2aa7c7471665f5e70f7c
660Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
661Date:   Wed Oct 21 12:47:21 2009 -0700
662
663    This is not a GNU project, so declare it foreign.
664    
665    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
666    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
667    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
668    > > was quite annoying to work around since 'autoreconf -fvi' replaces
669    > > it and git wants to commit it.  Should these files even be in git?
670    > > Can I nuke them for the betterment of humanity and since they get
671    > > created by autoreconf anyways?
672    >
673    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
674    
675    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
676    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
677    of the INSTALL file. It is also part of the 24206 solution.
678    
679    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
680
681commit b3a7a1fb2356d6fba676746f60176f1a69b9a72a
682Author: Alan Coopersmith <alan.coopersmith@sun.com>
683Date:   Mon Oct 12 15:04:50 2009 -0700
684
685    xrdb 1.0.6
686    
687    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
688
689commit eafabf10c3738bba223d7522f8b5804d1d54c6d4
690Author: Alan Coopersmith <alan.coopersmith@sun.com>
691Date:   Mon Oct 12 14:55:22 2009 -0700
692
693    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
694    
695    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
696
697commit d2c5485dcab34074fa9bd62b7a0567364382e07b
698Author: Alan Coopersmith <alan.coopersmith@sun.com>
699Date:   Mon Oct 12 14:37:28 2009 -0700
700
701    Fill in COPYING file with notices from xrdb.c & xrdb.man
702    
703    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
704
705commit b2aebe2b2879c6f6a23d34c7b7b637b8b216e2a3
706Author: Alan Coopersmith <alan.coopersmith@sun.com>
707Date:   Thu Oct 1 14:54:29 2009 -0700
708
709    Add README with pointers to mailing lists, bugzilla, & git
710    
711    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
712
713commit 29f87977d6f503186da4863eea28db2f206bca22
714Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
715Date:   Mon Jan 26 16:45:11 2009 -0200
716
717    Correct make distcheck and sparse warnings.
718
719commit fc0b73673a7b91b386d8a346652f9cc0c4a68d44
720Author: Alan Coopersmith <alan.coopersmith@sun.com>
721Date:   Mon Oct 20 14:33:23 2008 -0700
722
723    Allow specifying multiple paths to --with-cpp and running if none is found
724    
725    Merge of code from the old Solaris xrdb that allows having cpp found at
726    compile time, but not erroring out if it's not found at runtime, and
727    if necessary, checking for it in multiple locations.
728
729commit 0de4f54967a7ab923817712eb96b64ca1ebe84a5
730Author: Stuart Kreitman <Stuart.Kreitman@sun.com>
731Date:   Mon Aug 4 17:12:58 2008 -0700
732
733    Avoid divide by zero crash if DDX mistakenly returns screen size of 0mm.
734
735commit d8b7fa56de252ba78edab5e504a2c7650e9e9123
736Author: Adam Jackson <ajax@redhat.com>
737Date:   Thu Mar 6 17:16:36 2008 -0500
738
739    xrdb 1.0.5
740
741commit 09ef847d16333d6ae04c3f88ff7f535381cb9405
742Author: Luca Capello <luca@pca.it>
743Date:   Mon Jan 7 23:48:12 2008 +0100
744
745    Prevent cpp from prefixing errors with <stdin> when the xrdb input is a file
746    
747    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=458246
748
749commit ab156455b2f759cc4cb0edc3265ccb9bba53f2ed
750Author: James Cloos <cloos@jhcloos.com>
751Date:   Thu Dec 6 15:51:09 2007 -0500
752
753    Add missing PHONY line for automatic ChangeLog generation
754
755commit 13917748af3288ae188cbe9c05742411d53ec34f
756Author: Alan Coopersmith <alan.coopersmith@sun.com>
757Date:   Wed Aug 15 15:35:00 2007 -0700
758
759    Version bump: 1.0.4
760
761commit 6202638b9962dceb4f72357bff76896e23c8fe5e
762Author: Alan Coopersmith <alan.coopersmith@sun.com>
763Date:   Wed Aug 15 15:31:16 2007 -0700
764
765    Change xrdb_CFLAGS to AM_CFLAGS to make automake-1.10 happier
766    
767    Makefile.am:27: compiling `xrdb.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
768
769commit 0b2171f2af1a5790753bb6516ac32411b1b89ef3
770Author: Alan Coopersmith <alan.coopersmith@sun.com>
771Date:   Wed Apr 11 15:33:56 2007 -0700
772
773    Bug #10616: Man page grammar fix: s/This never be/This should never be/
774    
775    X.Org Bugzilla #10616: <https://bugs.freedesktop.org/show_bug.cgi?id=10616>
776    Reported upstream from
777    Debian bug #354923 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354923>
778
779commit a2b12134c2216dc29581dd849a89e48187ddf66f
780Author: Alan Coopersmith <alan.coopersmith@sun.com>
781Date:   Tue Jan 23 17:47:28 2007 -0800
782
783    Version bump: 1.0.3
784
785commit 0379f5fb2b8c5860d8e2652df51ab5d8363518b2
786Author: Alan Coopersmith <alan.coopersmith@sun.com>
787Date:   Tue Jan 23 17:46:02 2007 -0800
788
789    Replace static ChangeLog with dist-hook to generate from git log
790
791commit 407a5343d87b50f8496afe76bc26396e58b1c543
792Author: Alan Coopersmith <alan.coopersmith@sun.com>
793Date:   Tue Jan 2 18:54:39 2007 -0800
794
795    renamed: .cvsignore -> .gitignore
796
797commit a412444f2b3190cc6513bd0649de68a21089f487
798Author: Eric S. Raymond <esr@thyrsus.com>
799Date:   Tue Jan 2 18:54:13 2007 -0800
800
801    Bug 9521: Markup problem in xrdb.1 man page
802    
803    <https://bugs.freedesktop.org/show_bug.cgi?id=9521>
804
805commit ee16f1a1d55efdc8176e025dd8c3482aabfc6d57
806Author: Adam Jackson <ajax@nwnk.net>
807Date:   Wed Apr 26 23:46:36 2006 +0000
808
809    Bump to 1.0.2
810
811commit df0f7049f9cf1a5aac8964bf87b484afd8a5bd94
812Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
813Date:   Mon Apr 3 20:33:30 2006 +0000
814
815    Copy authors list from comment in xrdb.c
816
817commit b8165e4d7fe46f4355c163cf9a7be0213286f2c9
818Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
819Date:   Mon Apr 3 20:32:20 2006 +0000
820
821    Convert sprintf/strcpy/strcat calls to snprintf to enforce bounds checking.
822
823commit e8420306923dbe7c02b5322f2320dee18cc54f96
824Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
825Date:   Mon Apr 3 18:23:14 2006 +0000
826
827    Plug memory leak of extension names list. (Coverity id #612)
828
829commit 35c00cc86015f0d33a842441aad726dc2fe9a14b
830Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
831Date:   Wed Mar 29 03:27:37 2006 +0000
832
833    Get rid of OS-checking #ifdefs by adding configure checks to find the right
834        header for MAXHOSTNAMELEN (<sys/param.h> for BSD/Linux, <netdb.h> for
835        Solaris) and deleting ancient rename() function for pre-POSIX.1-1990
836        SysV systems.
837
838commit 43d30e640ff32bd2973493877f2a5d49fae24d8f
839Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
840Date:   Wed Mar 29 02:20:46 2006 +0000
841
842    Bug #6386 <https://bugs.freedesktop.org/show_bug.cgi?id=6386> Add appres &
843        listres man pages to SEE ALSO list (Paul Vojta)
844
845commit ab34a4353e479a01a392977496d0276c769489f7
846Author: Kevin E Martin <kem@kem.org>
847Date:   Wed Dec 21 02:29:53 2005 +0000
848
849    Update package version for X11R7 release.
850
851commit 555a9e424b4733f49234209db6ef47375a3bae6c
852Author: Adam Jackson <ajax@nwnk.net>
853Date:   Mon Dec 19 16:22:46 2005 +0000
854
855    Stub COPYING files
856
857commit a43f52abfc732b77524e4dc0feb1cb65e9e403f1
858Author: Kevin E Martin <kem@kem.org>
859Date:   Thu Dec 15 00:24:10 2005 +0000
860
861    Update package version number for final X11R7 release candidate.
862
863commit febf0c20728c501abfe9cc4547661a7af2830bb4
864Author: Kevin E Martin <kem@kem.org>
865Date:   Tue Dec 6 22:48:25 2005 +0000
866
867    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
868
869commit 6e50db381cbeb044adaf574f4250bc7c7ccc6486
870Author: Kevin E Martin <kem@kem.org>
871Date:   Sat Dec 3 05:49:27 2005 +0000
872
873    Update package version number for X11R7 RC3 release.
874
875commit 63d47d741672fbeca11c61789ef3d02058cf6033
876Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
877Date:   Mon Nov 28 22:01:46 2005 +0000
878
879    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
880        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
881
882commit b8e846b97d7cdc30575dbad201c12c3d0f1f6076
883Author: Eric Anholt <anholt@freebsd.org>
884Date:   Mon Nov 21 10:35:07 2005 +0000
885
886    Another pass at .cvsignores for apps.
887
888commit 483dc299435cbb4241c07bb96acdfc8de04d4ff3
889Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
890Date:   Mon Nov 21 03:14:16 2005 +0000
891
892    Change dependency from xmu to xmuu since the full xmu (with all its baggage
893        like Xt) is not needed here.
894
895commit 9ad35e4bc352abc6af67f5849fa99a7f6da7a6c3
896Author: Eric Anholt <anholt@freebsd.org>
897Date:   Sun Nov 20 22:08:55 2005 +0000
898
899    Add/improve .cvsignore files for apps.
900
901commit 175abf8b20f0bef44e5d01fd9369cf31fc77937b
902Author: Kevin E Martin <kem@kem.org>
903Date:   Wed Oct 19 02:47:57 2005 +0000
904
905    Update package version number for RC1 release.
906
907commit 349c2175e29e65cd7c9a4e42d4977ae2384deab3
908Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
909Date:   Mon Oct 17 23:56:24 2005 +0000
910
911    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
912        work better with BSD make
913
914commit 8681e4c6a00ec7970976b5b657d045c16970fd7d
915Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
916Date:   Fri Oct 14 00:25:47 2005 +0000
917
918    Use sed to fill in variables in man page
919
920commit acccbb73de4d648c240d75d653c23012aa313b65
921Author: Kevin E Martin <kem@kem.org>
922Date:   Fri Jul 29 21:22:37 2005 +0000
923
924    Various changes preparing packages for RC0:
925    - Verify and update package version numbers as needed
926    - Implement versioning scheme
927    - Change bug address to point to bugzilla bug entry form
928    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
929        reenable it)
930    - Fix makedepend to use pkgconfig and pass distcheck
931    - Update build script to build macros first
932    - Update modular Xorg version
933
934commit f94df9ba9cb0bbe2c6e107d9b896237f6d4f0af2
935Author: Daniel Stone <daniel@fooishbar.org>
936Date:   Wed Jul 27 01:54:18 2005 +0000
937
938    Move manpages to section 1 instead of section m.
939
940commit 49dddff2596554fd155ee0f3d2b92b0e20957dec
941Author: Adam Jackson <ajax@nwnk.net>
942Date:   Wed Jul 20 19:32:03 2005 +0000
943
944    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
945        configure cache, you cache it, and the cached value is probably wrong.
946
947commit fa06b8ced994114f0f7bddc1264b9ada3d9120d9
948Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
949Date:   Sat Jul 16 21:59:14 2005 +0000
950
951    Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection
952        against tempfile race conditions in many places)
953
954commit 7c5d8ed741ad0cbb51b14f35d06b2db6c750ea68
955Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
956Date:   Mon Jul 4 00:22:01 2005 +0000
957
958    Add #ifdef HAVE_CONFIG_H/#include <config.h> for modularization.
959
960commit 2c9da0dc941fc36742bc6fe17e9f2558147da31d
961Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
962Date:   Sat Jul 2 01:18:58 2005 +0000
963
964    Fix typo in list of paths to search for cpp
965
966commit 9acc19a756d8da3927e82e8e5052b13af117d868
967Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
968Date:   Sat Jul 2 01:17:35 2005 +0000
969
970    Use --with-cpp or search in $PATH and well known locations to set CPP
971        (replaces per-OS hardcoding of CppCmd in Imake config files)
972
973commit 14ca3186594492b2733b9cc7e071ecfc039fb428
974Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
975Date:   Fri Jul 1 20:27:45 2005 +0000
976
977    Build systems for xrdb, xrandr, xrefresh
978
979commit 2f4ad176ce472ee7db9847670d3580f2c65b3e80
980Author: Egbert Eich <eich@suse.de>
981Date:   Fri Apr 23 19:55:03 2004 +0000
982
983    Merging XORG-CURRENT into trunk
984
985commit ebda21a02e67f2d27da10bd5bfd4c5ddbf69df31
986Author: Egbert Eich <eich@suse.de>
987Date:   Sun Mar 14 08:35:42 2004 +0000
988
989    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
990
991commit eac2dfd5e56d82e1ce65918b4a6c5af59b8109d6
992Author: Egbert Eich <eich@suse.de>
993Date:   Wed Mar 3 12:13:15 2004 +0000
994
995    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
996
997commit 701705286ce179e195a3bece80868b7597888e59
998Author: Egbert Eich <eich@suse.de>
999Date:   Thu Feb 26 13:36:26 2004 +0000
1000
1001    readding XFree86's cvs IDs
1002
1003commit cde9ecbbd5b78c846dbba35a1c79969cfcbda11a
1004Author: Egbert Eich <eich@suse.de>
1005Date:   Thu Feb 26 09:24:14 2004 +0000
1006
1007    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1008
1009commit 8045f8dba3be858c476d3e49a4532213ec374191
1010Author: Kaleb Keithley <kaleb@freedesktop.org>
1011Date:   Tue Nov 25 19:29:15 2003 +0000
1012
1013    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1014
1015commit 3c97a34f31d0d3353e31bd413d40959051584e9b
1016Author: Kaleb Keithley <kaleb@freedesktop.org>
1017Date:   Fri Nov 14 16:49:23 2003 +0000
1018
1019    XFree86 4.3.0.1
1020
1021commit 5d0007c9b0fe41464e713f961b3510117971d8fe
1022Author: Kaleb Keithley <kaleb@freedesktop.org>
1023Date:   Fri Nov 14 15:54:54 2003 +0000
1024
1025    R6.6 is the Xorg base-line
1026