1commit f77165c819b05af27d9878efe8526a157f569b1a
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sun Dec 4 15:17:26 2022 -0800
4
5    libXres 1.2.2
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit bed46b55c06a3488971fda8271cf9fc0e3dd84d5
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sun Nov 20 11:07:30 2022 -0800
12
13    Use calloc instead of malloc to allocate arrays
14    
15    Makes code more consistent with other functions in this library
16    which already do this and adds extra protection against overflows
17    or failures to properly fill in values.
18    
19    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
20
21commit c71236d5ae587f6a673a8bf1b6fd5de64a3ba78c
22Author: Alan Coopersmith <alan.coopersmith@oracle.com>
23Date:   Sun Nov 20 11:03:55 2022 -0800
24
25    Handle implicit conversion warnings from clang
26    
27    Clears 6 -Wimplicit-int-conversion, 6 -Wshorten-64-to-32, and
28    7 -Wsign-conversion warnings.
29    
30    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
31
32commit 9e0db673a7869861eeb6eccbc8270a019f4aacd1
33Author: Alan Coopersmith <alan.coopersmith@oracle.com>
34Date:   Sun Nov 20 10:31:39 2022 -0800
35
36    Resolve -Wsign-compare warnings from gcc
37    
38    XRes.c: In function ‘XResQueryClients’:
39    XRes.c:121:31: warning: comparison between signed and unsigned integer
40      expressions [-Wsign-compare]
41                 for (int i = 0; i < rep.num_clients; i++) {
42                                   ^
43    XRes.c: In function ‘XResQueryClientResources’:
44    XRes.c:176:31: warning: comparison between signed and unsigned integer
45      expressions [-Wsign-compare]
46                 for (int i = 0; i < rep.num_types; i++) {
47                                   ^
48    
49    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
50
51commit a43105c0da6613798437afaa531c2a576f8efc99
52Author: Alan Coopersmith <alan.coopersmith@oracle.com>
53Date:   Sun Nov 20 10:30:10 2022 -0800
54
55    Variable scope reductions
56    
57    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
58
59commit b1fb8150d6adac3b564575dec470a740457f66dc
60Author: Alan Coopersmith <alan.coopersmith@oracle.com>
61Date:   Sun Nov 20 10:20:59 2022 -0800
62
63    Add .git-blame-ignore-revs to hide whitespace commits from git blame
64    
65    To use this in your local repo clone, you will need to either run
66    `git blame --ignore-revs-file .git-blame-ignore-revs`
67    or set it permanently with
68    `git config blame.ignoreRevsFile .git-blame-ignore-revs`
69    
70    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
71
72commit fa5642244aa4b0882b8604d1e693d31882a7adda
73Author: Alan Coopersmith <alan.coopersmith@oracle.com>
74Date:   Sun Nov 20 09:25:13 2022 -0800
75
76    Reformat code to X.Org standard style
77    
78    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
79
80commit 7bb6561cb44ce8f38615d2436dae89e7ca9a773b
81Author: Alan Coopersmith <alan.coopersmith@oracle.com>
82Date:   Sun Jul 17 17:44:40 2022 -0700
83
84    gitlab CI: add a basic build test
85    
86    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
87
88commit 090026087de8961a7c49145f347e65afa1bbcb9b
89Author: Alan Coopersmith <alan.coopersmith@oracle.com>
90Date:   Sun Jul 17 17:43:50 2022 -0700
91
92    Fix spelling/wording issues
93    
94    Found by using:
95        codespell --builtin clear,rare,usage,informal,code,names
96    
97    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
98
99commit d5031be051ea7c969e7fdf5885235ae56825b697
100Author: Alan Coopersmith <alan.coopersmith@oracle.com>
101Date:   Sun Jul 17 17:43:25 2022 -0700
102
103    Build xz tarballs instead of bzip2
104    
105    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
106
107commit c05c6d918b0e2011d4bfa370c321482e34630b17
108Author: Keith Packard <keithp@keithp.com>
109Date:   Tue Mar 30 21:36:16 2021 -0700
110
111    libXres 1.2.1
112    
113    Signed-off-by: Keith Packard <keithp@keithp.com>
114
115commit 53581bba3ee20671e6e5ab7c743bfbf6ffbe6974
116Author: Keith Packard <keithp@keithp.com>
117Date:   Tue Mar 30 21:05:48 2021 -0700
118
119    Note ABI of XResQueryClientIds
120    
121    XResQueryClientIds is now documented to return an array of 32-bit
122    values, not an array of longs. The previous implementation allocated
123    space for 32-bit values but read longs into that, overflowing the
124    array. Applications using this were expecting 32-bit values.
125    
126    This "worked" on little endian 64-bit systems because only one value
127    was typically provided and the low 32-bits got stuck in the right
128    place, although the allocation was overrun at the end. That might
129    cause trouble if the allocator is checking carefully.
130    
131    Signed-off-by: Keith Packard <keithp@keithp.com>
132
133commit 3e6bdd90c604e061c71715865eb403ffdd0dd7f0
134Author: Ray Strode <rstrode@redhat.com>
135Date:   Wed Oct 21 10:03:23 2020 -0400
136
137    XRes: Use _XRead instead of _XRead32 for reading pid
138    
139    _XRead32 requires the output variable to be a long, but
140    `ReadClientValues` feeds it client->value which is a
141    32-bit allocation.
142    
143    This commit changes the code to use _XRead instead, which
144    properly handles 32-bit output variables.
145    
146    https://gitlab.freedesktop.org/xorg/lib/libxres/-/issues/3
147
148commit 97d312e5fd9b4b97e3f50c899a40325768f246a5
149Author: Alan Coopersmith <alan.coopersmith@oracle.com>
150Date:   Fri Dec 7 19:49:47 2018 -0800
151
152    Update configure.ac bug URL for gitlab migration
153    
154    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
155
156commit a90ff752cfe4020c323d927fe856e91c49abbc93
157Author: Alan Coopersmith <alan.coopersmith@oracle.com>
158Date:   Mon Nov 19 21:27:37 2018 -0800
159
160    Update README for gitlab migration
161    
162    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
163
164commit 84b9156c7833dfd91c65d33542420ff4fe226948
165Author: Adam Jackson <ajax@redhat.com>
166Date:   Wed Oct 11 11:11:01 2017 -0400
167
168    libXRes 1.2.0
169    
170    Signed-off-by: Adam Jackson <ajax@redhat.com>
171
172commit 1bc34457619c0d9b94ebd1cadac53366da20fbe3
173Author: Mihail Konev <k.mvc@ya.ru>
174Date:   Thu Jan 26 13:52:49 2017 +1000
175
176    autogen: add default patch prefix
177    
178    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
179
180commit e5fbb99729d460eda477bf6e299728bc47542ccb
181Author: Emil Velikov <emil.l.velikov@gmail.com>
182Date:   Mon Mar 9 12:00:52 2015 +0000
183
184    autogen.sh: use quoted string variables
185    
186    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
187    fall-outs, when they contain space.
188    
189    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
190    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
191    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
192
193commit 16b2d184302d259a8481693285976045386fcc01
194Author: Peter Hutterer <peter.hutterer@who-t.net>
195Date:   Tue Jan 24 10:32:07 2017 +1000
196
197    autogen.sh: use exec instead of waiting for configure to finish
198    
199    Syncs the invocation of configure with the one from the server.
200    
201    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
202    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
203
204commit ae0ddaa9c960aee1b7845da01270b00177f95f3d
205Author: Alan Coopersmith <alan.coopersmith@oracle.com>
206Date:   Fri Nov 22 23:22:36 2013 -0800
207
208    Remove fallback for _XEatDataWords, require libX11 1.6 for it
209    
210    _XEatDataWords was orignally introduced with the May 2013 security
211    patches, and in order to ease the process of delivering those,
212    fallback versions of _XEatDataWords were included in the X extension
213    library patches so they could be applied to older versions that didn't
214    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
215    the fallbacks and just require libX11 1.6 for building new versions
216    of the extension libraries.
217    
218    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
219
220commit 0f5cfdc3136dd8ef43800bda64f9d39e6b23b2e9
221Author: Julien Cristau <jcristau@debian.org>
222Date:   Sun Jun 30 20:09:49 2013 +0200
223
224    Compute number of bytes correctly in XResQueryClientPixmapBytes
225    
226    64-bit servers send the upper 32-bit in bytes_overflow.  We were
227    multiplying by 2^32 - 1 instead of 2^32 when putting things back
228    together.
229    
230    Debian bug#621702
231    
232    Reported-by: Kevin Ryde <user42@zip.com.au>
233    Signed-off-by: Julien Cristau <jcristau@debian.org>
234    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
235
236commit f468184963e53feda848853c4aefd0197b2cc116
237Author: Alan Coopersmith <alan.coopersmith@oracle.com>
238Date:   Fri Apr 12 23:36:13 2013 -0700
239
240    integer overflow in XResQueryClientResources() [CVE-2013-1988 2/2]
241    
242    The CARD32 rep.num_types needs to be bounds checked before multiplying
243    by sizeof(XResType) to avoid integer overflow leading to underallocation
244    and writing data from the network past the end of the allocated buffer.
245    
246    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
247    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
248
249commit b053d215b80e721f9afdc5794e4f3f4f2aee0141
250Author: Alan Coopersmith <alan.coopersmith@oracle.com>
251Date:   Fri Apr 12 23:36:13 2013 -0700
252
253    integer overflow in XResQueryClients() [CVE-2013-1988 1/2]
254    
255    The CARD32 rep.num_clients needs to be bounds checked before multiplying
256    by sizeof(XResClient) to avoid integer overflow leading to underallocation
257    and writing data from the network past the end of the allocated buffer.
258    
259    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
260    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
261
262commit 69457711050ac3a53859ef11790a7ac815cd7d94
263Author: Alan Coopersmith <alan.coopersmith@oracle.com>
264Date:   Sat Apr 13 10:34:22 2013 -0700
265
266    Use _XEatDataWords to avoid overflow of rep.length shifting
267    
268    rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds
269    
270    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
271
272commit 83e7693515369d57dcd11c2bb1f03563f51bc500
273Author: Alan Coopersmith <alan.coopersmith@oracle.com>
274Date:   Fri Jan 18 23:06:20 2013 -0800
275
276    Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
277    
278    Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
279    
280      - Support for the long-deprecated INCLUDES variable will be removed
281        altogether in Automake 1.14.  The AM_CPPFLAGS variable should be
282        used instead.
283    
284    This variable was deprecated in Automake releases prior to 1.10, which is
285    the current minimum level required to build X.
286    
287    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
288
289commit d9324b7d07294bb18e4902596a1b8ee387188364
290Author: Colin Walters <walters@verbum.org>
291Date:   Wed Jan 4 17:37:06 2012 -0500
292
293    autogen.sh: Implement GNOME Build API
294    
295    http://people.gnome.org/~walters/docs/build-api.txt
296    
297    Signed-off-by: Adam Jackson <ajax@redhat.com>
298
299commit 6d1f115422cde2bfca4b69caa395345f3ac454e7
300Author: Adam Jackson <ajax@redhat.com>
301Date:   Tue Jan 15 14:28:48 2013 -0500
302
303    configure: Remove AM_MAINTAINER_MODE
304    
305    Signed-off-by: Adam Jackson <ajax@redhat.com>
306
307commit f44f4e265ec3ab7ef87d6d7009ec079ba4c49336
308Author: Alan Coopersmith <alan.coopersmith@oracle.com>
309Date:   Mon Apr 23 18:57:48 2012 -0700
310
311    Bump version to 1.1.99.0 to reflect addition of 1.2 API
312    
313    As noted in configure.ac comment, we try to keep library version
314    based on the protocol version number, so since the protocol skipped
315    to 1.2, we'll do that with the library as well for simplicity's sake.
316    
317    Sets resourceproto requirement to version 1.2.0 since there were no
318    intermediate/snapshot versions between 1.1.2 & 1.2.0.
319    
320    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
321
322commit 01fc6f81f0a2935741dd1114aa3fa267d8be9095
323Author: Erkki Seppälä < <erkki.seppala@vincit.fi>
324Date:   Wed Dec 15 13:48:09 2010 +0200
325
326    Implemented second part of XResource extension v1.2: XResQueryResourceBytes
327    
328    Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi>
329    Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
330    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
331    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
332
333commit 0f38938a27df1f865dcdda35f4d2ef191092ba42
334Author: Erkki Seppälä < <erkki.seppala@vincit.fi>
335Date:   Mon Nov 29 12:43:51 2010 +0200
336
337    Implemented first part of XResource extension v1.2: XResQueryClientIds
338    
339    Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi>
340    Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
341    Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
342    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
343
344commit e6e0e02e4bf764fa58798540793bdeb44a60cc7f
345Author: Alan Coopersmith <alan.coopersmith@oracle.com>
346Date:   Wed Mar 7 20:53:56 2012 -0800
347
348    libXres 1.0.6
349    
350    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
351
352commit 96c59e1c7c61d7e42b8da5ddbe9af1a12567fd47
353Author: Alan Coopersmith <alan.coopersmith@oracle.com>
354Date:   Thu Nov 10 21:40:51 2011 -0800
355
356    Fix gcc -Wwrite-strings warning
357    
358    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
359
360commit fb6002c5736eda80a8ae1df46626862ca53a1c25
361Author: Alan Coopersmith <alan.coopersmith@oracle.com>
362Date:   Fri Sep 16 22:52:12 2011 -0700
363
364    Strip trailing whitespace
365    
366    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
367    git diff -w & git diff -b show no diffs from this change
368    
369    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
370
371commit 455c02ee9143b2bfbfd99b6481a1b22a0ce2a2bf
372Author: Gaetan Nadon <memsize@videotron.ca>
373Date:   Wed Feb 2 11:43:40 2011 -0500
374
375    config: comment, minor upgrade, quote and layout configure.ac
376    
377    Group statements per section as per Autoconf standard layout
378    Quote statements where appropriate.
379    Autoconf recommends not using dnl instead of # for comments
380    
381    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
382    Add AC_CONFIG_SRCDIR([Makefile.am])
383    
384    This helps automated maintenance and release activities.
385    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
386
387commit ecb0cb424a93e7de7671353d9514a8bf193ad678
388Author: Gaetan Nadon <memsize@videotron.ca>
389Date:   Fri Jan 28 19:41:37 2011 -0500
390
391    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
392    
393    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
394
395commit 34e906a430185bd4debc00606321980ac25737db
396Author: Gaetan Nadon <memsize@videotron.ca>
397Date:   Fri Jan 28 16:34:14 2011 -0500
398
399    config: remove unrequired AC_CONFIG_AUX_DIR
400    
401    The default location for the generation of configuation files is the current
402    package root directory. These files are config.* and friends.
403    
404    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
405
406commit 2f16931c01e667a24210b3a76c50c5d5fe46e314
407Author: Gaetan Nadon <memsize@videotron.ca>
408Date:   Thu Jan 27 18:50:15 2011 -0500
409
410    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
411    
412    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
413    AC_PROG_C_C99. This sets gcc with -std=gnu99.
414    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
415    
416    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
417
418commit 1cb91aaf819ae3c9385c130e4fa0146057c4c89b
419Author: Alan Coopersmith <alan.coopersmith@oracle.com>
420Date:   Thu Oct 28 16:21:39 2010 -0700
421
422    libXres 1.0.5
423    
424    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
425
426commit 564236eb299eb9224f4f09c7bda5bebc987c8af9
427Author: Alan Coopersmith <alan.coopersmith@oracle.com>
428Date:   Thu Oct 28 16:19:46 2010 -0700
429
430    Sun's copyrights now belong to Oracle
431    
432    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
433
434commit f00517c478c6e34afd7d1e1477554156d36baf0e
435Author: Jesse Adkins <jesserayadkins@gmail.com>
436Date:   Tue Sep 28 13:30:02 2010 -0700
437
438    Purge cvs tags.
439    
440    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
441    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
442
443commit c8bbca66bc1cf75ca01c66901605549dc780def6
444Author: Gaetan Nadon <memsize@videotron.ca>
445Date:   Tue Aug 17 08:39:22 2010 -0400
446
447    man: store shadow man pages in git rather than generating them
448    
449    Simplify the build process and the makefile.
450    
451    Local fix in CVS for bug 5628 is not required
452    as the problem has been fixed in
453    util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba
454    
455    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
456
457commit b4975daf8c85eda619da1cb6f1584876786feaaa
458Author: Alan Coopersmith <alan.coopersmith@oracle.com>
459Date:   Thu Jul 8 14:55:32 2010 -0700
460
461    config: upgrade to util-macros 1.8 for additional man page support
462    
463    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
464    The value of MAN_SUBST is the same for all X.Org packages.
465    
466    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
467    Use platform appropriate version of sed.
468    
469    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
470
471commit d2a60612f4a9f50830d3c62780fe74507a8c82ad
472Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
473Date:   Thu Jul 1 07:03:29 2010 -0300
474
475    Purge macros NEED_EVENTS and NEED_REPLIES
476    
477    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
478    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
479    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
480
481commit f0c0c4e6d50c65b7da6f72404796c25f860a3198
482Author: Gaetan Nadon <memsize@videotron.ca>
483Date:   Mon Mar 29 16:50:33 2010 -0400
484
485    config: update AC_PREREQ statement to 2.60
486    
487    Unrelated to the previous patches, the new value simply reflects
488    the reality that the minimum level for autoconf to configure
489    all x.org modules is 2.60 dated June 2006.
490    
491    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
492    
493    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
494
495commit eca8fc252af729453a2db8218fcfe3a686ba3df5
496Author: Gaetan Nadon <memsize@videotron.ca>
497Date:   Mon Mar 29 14:53:48 2010 -0400
498
499    config: remove the pkgconfig pc.in file from EXTRA_DIST
500    
501    Automake always includes it in the tarball.
502    
503    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
504
505commit ceaddfbd0f55c4863bed9c42fcce1fad0348ad19
506Author: Gaetan Nadon <memsize@videotron.ca>
507Date:   Tue Feb 16 10:37:21 2010 -0500
508
509    config: move CWARNFLAGS from configure.ac to Makefile.am
510    
511    Compiler warning flags should be explicitly set in the makefile
512    rather than being merged with other packages compiler flags.
513    
514    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
515
516commit 17eeac2a9218f5d22c71d18eee9ec1fe64bdbf5a
517Author: Alan Coopersmith <alan.coopersmith@sun.com>
518Date:   Thu Jan 14 21:12:39 2010 -0800
519
520    Update Sun license notices to current X.Org standard form
521    
522    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
523
524commit 79251c2f41643ba06d0fd706ea4116f7924ddefa
525Author: Gaetan Nadon <memsize@videotron.ca>
526Date:   Fri Nov 27 20:56:03 2009 -0500
527
528    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
529    
530    Now that the INSTALL file is generated.
531    Allows running make maintainer-clean.
532
533commit 1f393e74c3dd55c3422804cac98716f1e7e35d85
534Author: Gaetan Nadon <memsize@videotron.ca>
535Date:   Wed Oct 28 15:08:51 2009 -0400
536
537    configure.ac: AM_MAINTAINER_MODE missing #24238
538    
539    This turns off maintainer mode build rules in tarballs.
540    Works in conjunction with autogen.sh --enable-maintainer-mode
541    For all X.Org components.
542
543commit c4f650e235c4cb286377792b836a551e9b63a0e5
544Author: Gaetan Nadon <memsize@videotron.ca>
545Date:   Wed Oct 28 14:09:10 2009 -0400
546
547    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
548    
549    Add missing INSTALL file. Use standard GNU file on building tarball
550    README may have been updated
551    Remove AUTHORS file as it is empty and no content available yet.
552    Remove NEWS file as it is empty and no content available yet.
553
554commit a8ab75d941ebf3fe83832c990dd7e5f75dc0971b
555Author: Gaetan Nadon <memsize@videotron.ca>
556Date:   Mon Oct 26 22:08:42 2009 -0400
557
558    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
559    
560    ChangeLog filename is known to Automake and requires no further
561    coding in the makefile.
562
563commit 24890a580d43d2224f6f7074c1e3cb2072536d81
564Author: Gaetan Nadon <memsize@videotron.ca>
565Date:   Thu Oct 22 12:34:19 2009 -0400
566
567    .gitignore: use common defaults with custom section # 24239
568    
569    Using common defaults will reduce errors and maintenance.
570    Only the very small or inexistent custom section need periodic maintenance
571    when the structure of the component changes. Do not edit defaults.
572
573commit c34ef112fa1b20ee65a6b287759e899bca2c5823
574Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
575Date:   Wed Oct 21 12:47:23 2009 -0700
576
577    This is not a GNU project, so declare it foreign.
578    
579    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
580    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
581    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
582    > > was quite annoying to work around since 'autoreconf -fvi' replaces
583    > > it and git wants to commit it.  Should these files even be in git?
584    > > Can I nuke them for the betterment of humanity and since they get
585    > > created by autoreconf anyways?
586    >
587    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
588    
589    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
590    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
591    of the INSTALL file. It is also part of the 24206 solution.
592    
593    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
594
595commit 08032a51fccda19ad4722015f4cc0b1a587592f7
596Author: Alan Coopersmith <alan.coopersmith@sun.com>
597Date:   Fri Oct 9 07:54:44 2009 -0700
598
599    libXres 1.0.4
600    
601    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
602
603commit 619eec21134a0ca9a8adb92383a05deea05b768d
604Author: Alan Coopersmith <alan.coopersmith@sun.com>
605Date:   Thu Oct 8 23:48:41 2009 -0700
606
607    XRes.man: Fix typo, improve wording, drop RCS tags
608    
609    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
610
611commit e854448a9bfcdfdeb6262b89a93bcbe8bcd7545c
612Author: Alan Coopersmith <alan.coopersmith@sun.com>
613Date:   Thu Oct 8 23:39:04 2009 -0700
614
615    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
616    
617    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
618
619commit 1805655654217830ae943806e6a7d653cdc48047
620Author: Alan Coopersmith <alan.coopersmith@sun.com>
621Date:   Mon Feb 2 20:34:31 2009 -0800
622
623    Add README with pointers to mailing list, bugzilla & git repos
624    
625    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
626
627commit 13ee4d00a06421dfb5ee613cbd99a3111135c379
628Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
629Date:   Fri Jan 30 16:56:38 2009 -0200
630
631    Janitor: Correct make distcheck and remove extra .gitignore files.
632
633commit 168153d1e7d196ca46c5b2e286fcf7e7793f2804
634Author: Peter Hutterer <peter@cs.unisa.edu.au>
635Date:   Mon May 19 17:53:23 2008 +0930
636
637    Rename parameters to clarify QueryVersion/QueryExtension.
638    
639    These parameters are not treated as input. Rename them to make the inner
640    workings slightly more obvious.
641    
642    X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511>
643
644commit 5d2e4b05ff988a0f941aa78e62857791ae2d56aa
645Author: Matthieu Herrb <matthieu.herrb@laas.fr>
646Date:   Sun Mar 9 00:19:31 2008 +0100
647
648    nuke RCS Ids
649
650commit a4323e1bb491cbfc5b5090311cc16c805b9dd7d6
651Author: James Cloos <cloos@jhcloos.com>
652Date:   Thu Dec 6 15:51:14 2007 -0500
653
654    Add missing PHONY line for automatic ChangeLog generation
655
656commit 04381b5f703975ffa6514d474f5fe31bc76540c4
657Author: James Cloos <cloos@jhcloos.com>
658Date:   Mon Sep 3 05:53:33 2007 -0400
659
660    Add *~ to .gitignore to skip patch/emacs droppings
661
662commit 322797ec5679919b8616c17c51492b2d596efecb
663Author: Daniel Stone <daniel@fooishbar.org>
664Date:   Sat Dec 16 01:29:45 2006 +0200
665
666    bump to 1.0.3
667
668commit 6a2f43119d483c1ad47b99ddec61bebcb218b534
669Author: Daniel Stone <daniel@fooishbar.org>
670Date:   Wed Dec 6 18:58:35 2006 +0200
671
672    Makefile.am: make ChangeLog hook as safe as possible
673
674commit ec347de8a81e7af3a9b9155a9dbf703294cdfc77
675Author: Adam Jackson <ajax@benzedrine.nwnk.net>
676Date:   Fri Oct 13 16:28:28 2006 -0400
677
678    Bump to 1.0.2
679
680commit a5608546e433a829a0d17e2b60ac196e044dde94
681Author: Adam Jackson <ajax@benzedrine.nwnk.net>
682Date:   Thu Oct 12 20:14:37 2006 -0400
683
684    Fix the ChangeLog hook to distcheck.
685
686commit ed20661748b0070771116861972f5d1f00b45ed1
687Author: Matthieu Herrb <matthieu.herrb@laas.fr>
688Date:   Sat Jul 29 20:23:07 2006 +0200
689
690    Remove ChangeLog, add a rule to generate it with git-log.
691
692commit 5faf9733ca4b632ec9a3640b00186b48052b3c03
693Author: Federico G. Schwindt <fgsch@openbsd.org>
694Date:   Sat Jul 29 20:12:01 2006 +0200
695
696    Typo in path to XRes.h
697
698commit cf9bc567fbbafc57348abb7e398729d40f566e3d
699Author: Alan Coopersmith <alan.coopersmith@sun.com>
700Date:   Thu Jul 13 14:58:46 2006 -0700
701
702    renamed: .cvsignore -> .gitignore
703
704commit 405d6e8e7e9918a86a40e78a2baf7a1f20b86d6d
705Author: Adam Jackson <ajax@nwnk.net>
706Date:   Thu Apr 27 00:22:20 2006 +0000
707
708    Bump to 1.0.1
709
710commit f49ba1035cf9e8f7cc8a9c44162e5a95d692d446
711Author: Adam Jackson <ajax@nwnk.net>
712Date:   Mon Apr 3 19:26:13 2006 +0000
713
714    Bug #6407: Cygwin build fix. (Yaakov Selkowitz)
715
716commit d7d53b5a5b6efc54b405006103fce1721853aa02
717Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
718Date:   Sun Feb 12 18:19:20 2006 +0000
719
720    Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages
721        not created correctly when MANDIR & MANSUFFIX don't match.
722
723commit 4cfcdcae80e4e54c40cafcde1f7d341c0a9eccf5
724Author: Kevin E Martin <kem@kem.org>
725Date:   Thu Dec 15 00:24:28 2005 +0000
726
727    Update package version number for final X11R7 release candidate.
728
729commit d65c058cb0e8cc6f1bc657a5afbf728b446c0c77
730Author: Kevin E Martin <kem@kem.org>
731Date:   Tue Dec 6 22:48:42 2005 +0000
732
733    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
734
735commit 9e37dcb3199b4c0013dcf1acc95bf9f194622e83
736Author: Kevin E Martin <kem@kem.org>
737Date:   Sat Dec 3 05:49:42 2005 +0000
738
739    Update package version number for X11R7 RC3 release.
740
741commit f84239e6f526a4b52158c4670da8d1bd02d527f2
742Author: Kevin E Martin <kem@kem.org>
743Date:   Sat Dec 3 04:41:48 2005 +0000
744
745    Add check and cflags for malloc(0) returning NULL.
746
747commit f125e444a022300ae4aa69db2d209cc3c2fbbe0b
748Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
749Date:   Mon Nov 28 22:03:04 2005 +0000
750
751    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
752        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
753
754commit 110fc9c3da409c53f2d6f638d0a137c29559cd32
755Author: Kevin E Martin <kem@kem.org>
756Date:   Sat Nov 19 07:15:40 2005 +0000
757
758    Update pkgconfig files to separate library build-time dependencies from
759        application build-time dependencies, and update package deps to work
760        with separate build roots.
761
762commit c6674701dade763eb2d3380755b4c23f47fa6cdb
763Author: Kevin E Martin <kem@kem.org>
764Date:   Wed Nov 9 21:19:12 2005 +0000
765
766    Update package version number for X11R7 RC2 release.
767
768commit 3e53ff688524152ea26436b9a5797d9a10647844
769Author: Kevin E Martin <kem@kem.org>
770Date:   Tue Nov 1 15:11:50 2005 +0000
771
772    Update pkgcheck dependencies to work with separate build roots.
773
774commit c9df69c6197623623d5c7d444181cfaddb9b23bb
775Author: Kevin E Martin <kem@kem.org>
776Date:   Wed Oct 19 02:48:08 2005 +0000
777
778    Update package version number for RC1 release.
779
780commit b9bf386000f448f3ba559ea435840648a6b202f0
781Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
782Date:   Tue Oct 18 00:00:08 2005 +0000
783
784    Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to
785        work better with BSD make
786
787commit f6248446b56651ad08ef9ae036f3d266d5a1d108
788Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
789Date:   Mon Oct 17 21:13:15 2005 +0000
790
791    Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's a
792        suffix rule (reported by Matthieu Herrb)
793
794commit 67f04ddabfdda0d8c69c8f251eab631e4b6585e4
795Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
796Date:   Thu Oct 13 04:25:46 2005 +0000
797
798    Add generated man pages to .cvsignores
799
800commit 1192ba3d6749837a501db95014c71f1d801b3bae
801Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
802Date:   Thu Oct 13 01:44:46 2005 +0000
803
804    Use sed to fill in variables in man page Add shadow man pages for man pages
805        that document multiple functions.
806
807commit 8eb24cbd838af67ffe96b074dc66cfff3f12ada4
808Author: Kevin E Martin <kem@kem.org>
809Date:   Fri Jul 29 21:22:50 2005 +0000
810
811    Various changes preparing packages for RC0:
812    - Verify and update package version numbers as needed
813    - Implement versioning scheme
814    - Change bug address to point to bugzilla bug entry form
815    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
816        reenable it)
817    - Fix makedepend to use pkgconfig and pass distcheck
818    - Update build script to build macros first
819    - Update modular Xorg version
820
821commit 4b937bf0b80d1e7520beda11e5958858c1d8be63
822Author: Daniel Stone <daniel@fooishbar.org>
823Date:   Sat Jul 16 06:28:05 2005 +0000
824
825    Set soversion to 1.0.0 using -version-number.
826
827commit 4e618f40eedcb5f8b3e2e1e32cb055a65af52961
828Author: Daniel Stone <daniel@fooishbar.org>
829Date:   Tue Jul 12 06:07:58 2005 +0000
830
831    Bump soversion to 1.0.0.
832
833commit c38c5edc353971b2ca6b3d2b55288b88cd46de5b
834Author: Keith Packard <keithp@keithp.com>
835Date:   Sat Jul 9 06:03:13 2005 +0000
836
837    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
838
839commit c1ed34d39740625d52eca7f2c5bf5c6797f28097
840Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
841Date:   Wed Jun 22 22:46:38 2005 +0000
842
843    Apply these patches from Theo van Klaveren:
844    lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch
845        lib-XScrnSaver.patch lib-xtrans.patch
846    to make the libraries distcheck.
847
848commit 2dbb8e41c6accaf9d86f3fdadfed5aea330da1fd
849Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
850Date:   Tue Jun 14 17:31:59 2005 +0000
851
852    XRes/src/Makefile.am: Add $(top_srcdir)/include to INCLUDES
853
854commit a30727351e6cdeb7ff2ffa0bddad8c3a1be9eda0
855Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
856Date:   Tue Jun 7 18:51:23 2005 +0000
857
858    - symlink.sh: Move XRes.h from proto/Resource to
859        lib/XRes/include/X11/extensions
860    - symlink.sh: Add XRes linking
861    - xc/lib/XRes/*.c: conditionally include config.h
862    - lib/XRes: add directories and build system.
863
864commit e47da1b068cd9b8a772a99e30b2c1d5271d4295e
865Author: Egbert Eich <eich@suse.de>
866Date:   Fri Apr 23 18:43:36 2004 +0000
867
868    Merging XORG-CURRENT into trunk
869
870commit 5597850916b8c24c6d430fcac50c88b2d97a6f01
871Author: Egbert Eich <eich@suse.de>
872Date:   Sun Mar 14 08:32:00 2004 +0000
873
874    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
875
876commit 247bcd0cd4b6f288ebe950933aee57c8c429268d
877Author: Egbert Eich <eich@suse.de>
878Date:   Wed Mar 3 12:11:19 2004 +0000
879
880    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
881
882commit 16b6e9a93ba18983468ce7e4e58eea4a1e46adf1
883Author: Egbert Eich <eich@suse.de>
884Date:   Thu Feb 26 13:35:30 2004 +0000
885
886    readding XFree86's cvs IDs
887
888commit 559e2ccbe7259e3cff4614c97a8b730bd9dafac2
889Author: Egbert Eich <eich@suse.de>
890Date:   Thu Feb 26 09:22:39 2004 +0000
891
892    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
893
894commit c783cd6e35b7a7770b16518060b5cc970c9b3d0d
895Author: Kaleb Keithley <kaleb@freedesktop.org>
896Date:   Fri Dec 19 20:54:31 2003 +0000
897
898    XFree86 4.3.99.902 (RC 2)
899
900commit 2dc3bb158d8859d529dce8c88066a7570351319d
901Author: Kaleb Keithley <kaleb@freedesktop.org>
902Date:   Tue Nov 25 19:28:09 2003 +0000
903
904    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
905
906commit 345fbee57dc02964c90e8e232cb9274860276d27
907Author: Kaleb Keithley <kaleb@freedesktop.org>
908Date:   Tue Nov 25 19:28:09 2003 +0000
909
910    Initial revision
911
912commit 8379290050be8b8fcbdcc74e11cebbc637ff96ba
913Author: Kaleb Keithley <kaleb@freedesktop.org>
914Date:   Fri Nov 14 16:48:47 2003 +0000
915
916    XFree86 4.3.0.1
917
918commit 0ee742ac9989d710dafc982a212768d8311f80ff
919Author: Kaleb Keithley <kaleb@freedesktop.org>
920Date:   Fri Nov 14 16:48:47 2003 +0000
921
922    Initial revision
923