ChangeLog revision 19569120
1commit 08bc174f28af028b6ebaa9edeccd3ff56c396e92
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sat Nov 19 12:23:53 2022 -0800
4
5    libXpm 3.5.14
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit f0857c0de206e90777a5321cce9602083b283080
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Aug 27 10:06:23 2022 -0700
12
13    man pages: Correct Copyright/License notices
14    
15    Since the text was copied from doc/xpm.PS.gz, the copyright and license
16    notices need to be copied from there as well.
17    
18    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
19
20commit deb81a9a210527b0a00f002b1796e5e21e492879
21Author: Alan Coopersmith <alan.coopersmith@oracle.com>
22Date:   Fri Aug 26 18:39:17 2022 -0700
23
24    man pages: Fix typos
25    
26    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
27
28commit 2d5fa4c2079494f502f9a576d749fa1e205f2144
29Author: Alan Coopersmith <alan.coopersmith@oracle.com>
30Date:   Fri Aug 26 18:29:05 2022 -0700
31
32    man pages: Add missing word 'function' where needed
33    
34    A number of instances of 'The Xpm... function' were missing the word
35    "function", so read awkwardly.
36    
37    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38
39commit 2b7357e83e38e2a860687ee4150ef60bd6c0a47f
40Author: Alan Coopersmith <alan.coopersmith@oracle.com>
41Date:   Fri Aug 26 18:16:42 2022 -0700
42
43    man pages: Make function synopses more consistent with other pages
44    
45    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
46
47commit fb8590c9c57d661ec4a29da243e05b9d87b999d3
48Author: Alan Coopersmith <alan.coopersmith@oracle.com>
49Date:   Fri Aug 26 18:06:51 2022 -0700
50
51    man pages: Fix shadow man pages
52    
53    Shadow man pages have a .so line that needs to list the file to be
54    shown, not the name of the shadow page.
55    
56    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
57
58commit bfaebfdcc92433a8b78c004de4bb3c5a8a545e75
59Author: Alan Coopersmith <alan.coopersmith@oracle.com>
60Date:   Fri Aug 26 17:49:25 2022 -0700
61
62    man pages: Make file names consistent with their displayed names
63    
64    Lets users view the pages using the name displayed on the pages
65    
66    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
67
68commit 7a138a5278890e122731eb94b8e5a7d6ef543243
69Author: Alan Coopersmith <alan.coopersmith@oracle.com>
70Date:   Sun Jul 17 16:29:35 2022 -0700
71
72    gitlab CI: add a basic build test
73    
74    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
75
76commit 3433f4334db7c30864c112639a929c5ae8bd3c3b
77Author: Alan Coopersmith <alan.coopersmith@oracle.com>
78Date:   Sun Jul 17 16:27:01 2022 -0700
79
80    man: strip trailing whitespace
81    
82    git diff -w shows no changes from this commit
83    
84    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
85
86commit 961245427855ab6d30a5fa2dbb98aaffa571d728
87Author: Alan Coopersmith <alan.coopersmith@oracle.com>
88Date:   Sun Jul 17 16:25:38 2022 -0700
89
90    Fix spelling/wording issues
91    
92    Found by using:
93        codespell --builtin clear,rare,usage,informal,code,names
94    
95    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
96
97commit fa16fbda9c90f932a74cd80c90eee88432d987d7
98Author: Alan Coopersmith <alan.coopersmith@oracle.com>
99Date:   Sun Jul 17 16:23:04 2022 -0700
100
101    Build xz tarballs instead of bzip2
102    
103    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
104
105commit 83e5427f9cd5d32602bcf647547e0030ea361f00
106Author: Walter Harms <wharms@bfs.de>
107Date:   Wed Dec 25 20:40:04 2019 +0100
108
109    update man pages
110    
111    move from k&r to ansi prototypes
112    improve nroff coding
113    
114    Signed-off-by: Walter Harms <wharms@bfs.de>
115
116commit e48e649eb04f95ffbdbd0c8bb77d7131142f5e9a
117Author: Walter Harms <wharms@bfs.de>
118Date:   Tue Dec 24 17:20:09 2019 +0100
119
120    add man pages based on doc/xpm.PS
121    
122    More or less hand crafted man pages based on xpm.PS.
123    Prototypes are still in K&R, see also is a dud
124    
125    Signed-off-by: Walter Harms <wharms@bfs.de>
126
127commit b0fc485495a694816d76a43978e2cfd5575c554d
128Author: Peter Hutterer <peter.hutterer@who-t.net>
129Date:   Fri Dec 13 14:25:06 2019 +1000
130
131    libXpm 3.5.13
132    
133    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
134
135commit 5817fd4ac5308fe7c23301c652f174997009b7d5
136Author: Benjamin Tissoires <benjamin.tissoires@redhat.com>
137Date:   Wed Dec 4 11:17:21 2019 +0100
138
139    parse: simplify error paths in xpmParseColors()
140    
141    We introduced a new label to handle the errors, we should use it
142    for the rest of the function.
143    
144    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
145
146commit e1d8f704d52f70680869b7aae1da0ad2382db363
147Author: Peter Hutterer <peter.hutterer@who-t.net>
148Date:   Thu Dec 5 06:17:00 2019 +1000
149
150    parse: avoid memleak on error with STRLCAT/STRLCPY
151    
152    The original macro might exit the function without freeing `colorTable`.
153    
154    Move the macros into a slightly less awful helper function and use goto
155    to clean up in case of error.
156    
157    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
158
159commit 7af7c5e275b69daedee3696bee1e880586f30373
160Author: Fabrice Fontaine <fontaine.fabrice@gmail.com>
161Date:   Fri May 3 07:59:09 2019 +0200
162
163    Allow usage when fork() is not available
164    
165    When fork() is not available, we need to define NO_ZPIPE so that
166    libXpm doesn't try to fork/exec to use a pipe to uncompress compressed
167    .xpm files. There is obviously a loss of functionality, but loading
168    uncompressed .xpm files should continue to work.
169    
170    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
171    [Retrieved from:
172    https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXpm/0001-fork-check.patch]
173    Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
174
175commit 0be2c6712728cea1fa1bcc640e564c45c2c82e37
176Author: Alan Coopersmith <alan.coopersmith@oracle.com>
177Date:   Fri Dec 7 19:47:06 2018 -0800
178
179    Update configure.ac bug URL for gitlab migration
180    
181    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
182
183commit c9f8faf1c05fb92abc6c5b1db5e45eb1a7942875
184Author: Alan Coopersmith <alan.coopersmith@oracle.com>
185Date:   Mon Nov 19 22:30:30 2018 -0800
186
187    Update README for gitlab migration
188    
189    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
190
191commit 73a1e769dcf2a603fc63f5c36626c1c6db815f46
192Author: Alan Coopersmith <alan.coopersmith@oracle.com>
193Date:   Sun Sep 30 15:09:29 2018 -0700
194
195    After fdopen(), use fclose() instead of close() in error path
196    
197    Found by Oracle's Parfait 2.2 static analyzer:
198    
199    Error: File Leak
200       File Leak [file-ptr-leak]:
201          Leaked File fp
202            at line 94 of lib/libXpm/src/RdFToBuf.c in function 'XpmReadFileToBuffer
203    '.
204              fp initialized at line 86 with fdopen
205              fp leaks when len < 0 at line 92.
206    
207    Introduced-by: commit 8b3024e6871ce50b34bf2dff924774bd654703bc
208    
209    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
210    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
211
212commit bc1b4962f048cfa33b76be46493e10cfb256fe98
213Author: Dave Bodenstab <the.tick@gmx.com>
214Date:   Wed Feb 22 12:04:54 2012 +0000
215
216    Windows build fixes
217    
218    https://bugs.freedesktop.org/show_bug.cgi?id=46475
219    https://bugs.freedesktop.org/attachment.cgi?id=57479
220    
221    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
222
223commit e42ca7b484418b169fd19a4c68e23ad2a6ec7a11
224Author: Mihail Konev <k.mvc@ya.ru>
225Date:   Thu Jan 26 13:52:49 2017 +1000
226
227    autogen: add default patch prefix
228    
229    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
230
231commit ed8f9c2e8b635eb63497c48b24a056f9e6f50609
232Author: Emil Velikov <emil.l.velikov@gmail.com>
233Date:   Mon Mar 9 12:00:52 2015 +0000
234
235    autogen.sh: use quoted string variables
236    
237    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
238    fall-outs, when they contain space.
239    
240    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
241    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
242    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
243
244commit 644d7c595ba29fb368666fb497e1e14a92a65a77
245Author: Peter Hutterer <peter.hutterer@who-t.net>
246Date:   Tue Jan 24 10:32:07 2017 +1000
247
248    autogen.sh: use exec instead of waiting for configure to finish
249    
250    Syncs the invocation of configure with the one from the server.
251    
252    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
253    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
254
255commit 1fab5e81fd761f628fb68d22934615536dbd0220
256Author: Matthieu Herrb <matthieu@herrb.eu>
257Date:   Mon Dec 12 23:09:52 2016 +0100
258
259    libXpm 3.5.12
260    
261    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
262
263commit 8b3024e6871ce50b34bf2dff924774bd654703bc
264Author: Tobias Stoeckmann <tobias@stoeckmann.org>
265Date:   Sun Dec 11 13:50:05 2016 +0100
266
267    Handle size_t in file/buffer length
268    
269    The values of file sizes and buffer sizes can exceed current limits.
270    Therefore, use proper variable types for these operations.
271    
272    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
273    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
274
275commit d1167418f0fd02a27f617ec5afd6db053afbe185
276Author: Tobias Stoeckmann <tobias@stoeckmann.org>
277Date:   Thu Dec 8 17:07:55 2016 +0100
278
279    Avoid OOB write when handling malicious XPM files.
280    
281    libXpm uses unsigned int to store sizes, which fits size_t on 32 bit
282    systems, but leads to issues on 64 bit systems.
283    
284    On 64 bit systems, it is possible to overflow 32 bit integers while
285    parsing XPM extensions in a file.
286    
287    At first, it looks like a rather unimportant detail, because nobody
288    will seriously open a 4 GB file. But unfortunately XPM has support for
289    gzip compression out of the box. An attacker can therefore craft a
290    compressed file which is merely 4 MB in size, which makes an attack
291    much for feasable.
292    
293    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
294    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
295
296commit 1ec33006a9e4214b390045b820464e24297dc6c0
297Author: Tobias Stoeckmann <tobias@stoeckmann.org>
298Date:   Tue Dec 6 22:34:33 2016 +0100
299
300    Gracefully handle EOF while parsing files.
301    
302    libXpm does not properly handle EOF conditions when xpmGetC is called
303    multiple times in a row to construct a string. Instead of checking
304    its return value for EOF, the result is automatically casted into a
305    char and attached to a string.
306    
307    By carefully crafting the color table in an XPM file, it is possible to
308    send a libXpm program like gimp into a very long lasting loop and
309    massive memory allocations.
310    
311    Otherwise no memory issues arise, therefore this is just a purely
312    functional patch to dismiss invalid input.
313    
314    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
315    Reviewed-by: Matthieu Herrb <Matthieu@herrb.eu>
316
317commit c46dedeba15edf7216d62633ed6daf40cd1f5bfd
318Author: Tobias Stoeckmann <tobias@stoeckmann.org>
319Date:   Tue Dec 6 22:31:53 2016 +0100
320
321    Fix out out boundary read on unknown colors
322    
323    libXpm is vulnerable to an out of boundary read if an XPM file contains
324    a color with a symbolic name but without any default color value.
325    
326    A caller must set XpmColorSymbols and a color with a NULL name in
327    the supplied XpmAttributes to XpmReadFileToImage (or other functions of
328    this type) in order to trigger this issue.
329    
330    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
331    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
332
333commit 42ca8d956276bc00bec09e410d76daf053ae35f9
334Author: Jörg Sonnenberger  <joerg@NetBSD.org>
335Date:   Wed Mar 19 09:26:37 2014 +0100
336
337    Fix abs() usage.
338    
339    For long arguments, use labs().
340    
341    Reviewed-by: Matt Turner <mattst88@gmail.com>
342    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
343
344commit 3425cbb0e6086f74783eafbe23df1121b655e006
345Author: Alan Coopersmith <alan.coopersmith@oracle.com>
346Date:   Sat Sep 7 21:40:17 2013 -0700
347
348    libXpm 3.5.11
349    
350    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
351
352commit 4bab3b62a47996ee77b8ddebcd92f0ebe9679c28
353Author: Alan Coopersmith <alan.coopersmith@oracle.com>
354Date:   Sat Sep 7 21:36:51 2013 -0700
355
356    Fix typo in COPYING (matches src/amigax.h)
357    
358    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
359
360commit 9e38750da16c6e5bd8bb26b00d74041ddf9be3e8
361Author: Alan Coopersmith <alan.coopersmith@oracle.com>
362Date:   Fri Aug 2 22:22:09 2013 -0700
363
364    Add noreturn attributes suggested by gcc
365    
366    Remove extra bogus return added to avoid warnings when calling Punt()
367    since gcc didn't know it would never return.
368    
369    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
370
371commit 93f900ceac7ac899e00998adc8782ed02b352930
372Author: Eric S. Raymond <esr@thyrsus.com>
373Date:   Wed Jun 19 06:19:18 2013 -0400
374
375    doclifter can't handle more than one dash in a name line.
376
377commit 22734e4439b3609a6b621d8e7ef8465f0a2ac0d5
378Author: Claudio Bley <cbley@av-test.de>
379Date:   Mon May 27 09:32:05 2013 +0200
380
381    Fix libXpm build with NO_ZPIPE
382    
383    When NO_ZPIPE is defined, fcntl.h is not included in WrFFrI.c
384    although OpenWriteFile uses open, O_WRONLY, O_CREAT and O_TRUNC.
385    
386        * src/WrFFrI.c: unconditionally include fcntl.h regardless
387         of NO_ZPIPE being defined or not.
388    
389    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
390    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
391
392commit e439f6e7163e3259f11f3363fa319e8a29085a92
393Author: Christophe CURIS <christophe.curis@free.fr>
394Date:   Wed May 1 10:39:38 2013 +0200
395
396    Added 'const' attribute to all filename arguments in the API
397    
398    The filename is always a read-only argument, so it is a good idea
399    to let the caller now about it.
400    
401    This patch does not change active code; the place where the attribute
402    is added will not break source-level compatibility because it adds
403    no restriction on caller side, just adds information; because the
404    lib code behaved the same way it will not break the binary interface
405    either.
406    
407    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
408    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
409
410commit 01ee6b9c500cd9c67f167e68c8383e8c58db5ddf
411Author: Christophe CURIS <christophe.curis@free.fr>
412Date:   Wed May 1 10:39:37 2013 +0200
413
414    Added 'const' qualifier to the filename argument to internal functions
415    
416    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
417    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
418
419commit 980e9f851e47d31eed9635a6399a23d1456548d0
420Author: Alan Coopersmith <alan.coopersmith@oracle.com>
421Date:   Mon Apr 22 13:23:09 2013 -0700
422
423    Close fd if fdopen() or xpmPipeThrough() fails in OpenWriteFile()
424    
425    Fixes leak found by parfait 1.1 bug checking tool:
426       File Descriptor Leak: Leaked File Descriptor fd
427            at line 350 of lib/libXpm/src/WrFFrI.c in function 'OpenWriteFile'.
428              fd initialized at line 332 with open
429              fd leaks when strcmp(".Z", (filename + (len - 2))) != 0 at line 337
430                  and strcmp(".gz", (filename + (len - 3))) != 0 at line 340.
431    
432    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
433    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
434
435commit 81608285e11f2455800001a965dfece878861162
436Author: Colin Walters <walters@verbum.org>
437Date:   Wed Jan 4 17:37:06 2012 -0500
438
439    autogen.sh: Implement GNOME Build API
440    
441    http://people.gnome.org/~walters/docs/build-api.txt
442    
443    Signed-off-by: Adam Jackson <ajax@redhat.com>
444
445commit 4c3e0ff63a7c71daaafdcdaa1d619063e0cf4a63
446Author: Adam Jackson <ajax@redhat.com>
447Date:   Tue Jan 15 14:28:48 2013 -0500
448
449    configure: Remove AM_MAINTAINER_MODE
450    
451    Signed-off-by: Adam Jackson <ajax@redhat.com>
452
453commit 4ca8014afbb66f0b65cdcd8ea12e469f52c8c70c
454Author: Jon TURNEY <jon.turney@dronecode.org.uk>
455Date:   Mon Jan 2 22:45:53 2012 +0000
456
457    Define NO_ZPIPE when building for MinGW
458    
459    Define NO_ZPIPE when building for MinGW, decompressing via a pipe isn't implemented.
460    (since xpmPipeThrough() is only written in terms of fork() currently...)
461    
462    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
463    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
464    Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
465    Reviewed-by: Ángel González <ingenit@zoho.com>
466
467commit acaaea96776b36c097d5413040c5ce85d3ae6cb9
468Author: Alan Coopersmith <alan.coopersmith@oracle.com>
469Date:   Wed Mar 7 20:39:55 2012 -0800
470
471    libXpm 3.5.10
472    
473    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
474
475commit 1450186652cb9d2efe55c8da7cb64996eddd34c7
476Author: Alan Coopersmith <alan.coopersmith@oracle.com>
477Date:   Fri Nov 18 23:25:16 2011 -0800
478
479    closeness_cmp: maintain constness when casting pointers
480    
481    create.c: In function 'closeness_cmp':
482    create.c:224:5: warning: cast discards qualifiers from pointer target type
483    create.c:224:5: warning: cast discards qualifiers from pointer target type
484    
485    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
486
487commit 7aa7b34491de534da56d637552ee86f94f038cc3
488Author: Alan Coopersmith <alan.coopersmith@oracle.com>
489Date:   Fri Nov 18 23:22:12 2011 -0800
490
491    sxpm: make ErrorMessage take const char * arg to fix -Wwrite-strings warnings
492    
493    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
494
495commit 4cedf181bcfe13e5d206554c51edb82cb17e7ad5
496Author: Jeremy Huddleston <jeremyhu@apple.com>
497Date:   Fri Nov 11 10:17:11 2011 -0800
498
499    Include missing headers
500    
501    This fixes implicit declarations for strdup and strcasecmp.
502    
503    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
504
505commit 933b5d1f1fe9273d1a984707687b36ec61c4c5af
506Author: Alan Coopersmith <alan.coopersmith@oracle.com>
507Date:   Thu Nov 10 21:32:15 2011 -0800
508
509    Fix gcc -Wwrite-strings warnings that don't require public API changes
510    
511    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
512
513commit 696be14bcb4daef5280b425e297223c6ae530cb5
514Author: Alan Coopersmith <alan.coopersmith@oracle.com>
515Date:   Thu Nov 10 21:03:44 2011 -0800
516
517    Assume C89 and just use const, not local Const macro
518    
519    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
520
521commit 29972ebbb2409bcba87637069a7ad9a958b3325d
522Author: Julien Cristau <jcristau@debian.org>
523Date:   Sat Sep 24 19:18:56 2011 +0200
524
525    Link sxpm against -lX11
526    
527    It calls various Xlib functions so should link with -lX11 directly.
528    
529    Signed-off-by: Julien Cristau <jcristau@debian.org>
530
531commit 3ea70059805b3ebc795f797b5880b90b6b3a9235
532Author: Alan Coopersmith <alan.coopersmith@oracle.com>
533Date:   Fri Sep 16 22:48:53 2011 -0700
534
535    Strip trailing whitespace
536    
537    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
538    git diff -w & git diff -b show no diffs from this change
539    
540    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
541
542commit 0c9e200c3975917f5d78eac67b1f4cedefd73079
543Author: Gaetan Nadon <memsize@videotron.ca>
544Date:   Sat Mar 5 20:39:03 2011 -0500
545
546    man: add missing title header (.TH) __xorgversion__
547    
548    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
549
550commit 0f8f24302bb0e35eaab16f16358bf9c44f9f3af1
551Author: Gaetan Nadon <memsize@videotron.ca>
552Date:   Sat Mar 5 15:35:17 2011 -0500
553
554    config: move man pages into their own directory
555    
556    As per X.Org guidelines.
557    Fix whitespace issues.
558    
559    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
560
561commit 9c622c5fc82f2a19ae41e75398fee4ff1de52a1d
562Author: Gaetan Nadon <memsize@videotron.ca>
563Date:   Wed Feb 2 11:43:44 2011 -0500
564
565    config: minor layout change in configure.ac
566    
567    Group statements per section as per Autoconf standard layout
568    Quote statements where appropriate.
569    No functional configuration changes
570    
571    This helps automated maintenance and release activities.
572    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
573    
574    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
575
576commit 22a434d061af224536baee6c6110b603c5c96b2c
577Author: Alan Coopersmith <alan.coopersmith@oracle.com>
578Date:   Fri Oct 29 17:29:25 2010 -0700
579
580    libXpm 3.5.9
581    
582    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
583
584commit c11f1bd18303139f070e1873382632ee80cd9878
585Author: Gaetan Nadon <memsize@videotron.ca>
586Date:   Wed Oct 20 08:30:56 2010 -0400
587
588    config: remove obsolete FILES file from the Imakefile days
589    
590    It lists the files contained in the original
591    BULL Research Koala Project.
592    
593    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
594
595commit 0ea6c432a068fc4edf90c614e68a4f4be94edd14
596Author: Gaetan Nadon <memsize@videotron.ca>
597Date:   Sun Oct 17 12:51:15 2010 -0400
598
599    doc: move doc files to the newly created doc dir.
600    
601    As per guidelines for all xorg modules.
602    
603    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
604
605commit 7a3e69cfb079c7345f3d9b1217f373a706ba544c
606Author: Gaetan Nadon <memsize@videotron.ca>
607Date:   Fri Oct 15 17:14:39 2010 -0400
608
609    config: provide a Makefile for the include directory
610    
611    Reduce some complexity in the src makefile as it should not
612    handle sibling directories.
613    
614    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
615
616commit e50f645f4cc5bb1db0e025fc6e39c6e84a894c13
617Author: Gaetan Nadon <memsize@videotron.ca>
618Date:   Fri Oct 15 14:56:32 2010 -0400
619
620    libXpm make: remove redundant -I.
621    
622    It is always included by Automake
623    
624    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
625
626commit 8dee37ff3bb908d597d53f2b335fc2111643cce7
627Author: Gaetan Nadon <memsize@videotron.ca>
628Date:   Sun Oct 24 19:39:54 2010 -0400
629
630    sxpm make: no need to use a per target LDADD
631    
632    There is only one program in this makefile.
633    
634    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
635
636commit 34abbaaacddf1018d1805bc4890226ab200a50fb
637Author: Gaetan Nadon <memsize@videotron.ca>
638Date:   Fri Oct 15 11:45:58 2010 -0400
639
640    sxpm make: remove redundant $(XMP_LIBS) linker flags
641    
642    SXPM_LIBS contains the complete list of dependencies.
643    
644    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
645
646commit b818f5cf7f7d8240db2a94ebcc28603730760e48
647Author: Gaetan Nadon <memsize@videotron.ca>
648Date:   Fri Oct 15 10:21:08 2010 -0400
649
650    src make: remove -I$(top_builddir)/include
651    
652    This directory does not exist, only object code is created
653    in "builddir".
654    
655    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
656
657commit 78bca7e85b930593fefe85cc51b5e24f98de31d0
658Author: Gaetan Nadon <memsize@videotron.ca>
659Date:   Thu Oct 14 21:56:21 2010 -0400
660
661    config: fix warnings, m4 quoting and layout
662    
663    Fix some m4 quoting
664    Fix some autoconf warnings
665    Regroup statements per section
666    Add comments
667    
668    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
669
670commit 8e47c819490331c01959332e067f06a382d9a14a
671Author: Gaetan Nadon <memsize@videotron.ca>
672Date:   Thu Oct 14 20:35:47 2010 -0400
673
674    config: AC_OUTPUT with parms is deprecated, use AC_CONFIG_FILES
675    
676    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
677
678commit c6915d034fa3f72a9724816d2e3f5e8432ef9321
679Author: Gaetan Nadon <memsize@videotron.ca>
680Date:   Thu Oct 14 20:33:40 2010 -0400
681
682    config: AC_HELP_STRING is deprecated, use AS_HELP_STRING
683    
684    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
685
686commit e2fdf80a7f9feedacf67e46a8e577b2e6d415a5f
687Author: Gaetan Nadon <memsize@videotron.ca>
688Date:   Thu Oct 14 20:29:42 2010 -0400
689
690    config: remove unrequired AC_SUBST(XPM_CFLAGS)
691    
692    This macro is called by PKG_CHECK_MODULES
693    
694    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
695
696commit 937d8c8cf82bd57e82152af3768bdbfc5de4316a
697Author: Gaetan Nadon <memsize@videotron.ca>
698Date:   Thu Oct 14 20:28:43 2010 -0400
699
700    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
701    
702    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
703    AC_PROG_C_C99. This sets gcc with -std=gnu99.
704    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
705    
706    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
707
708commit 0ed9cb4546d0c65f08a9511736400c0f7fba982f
709Author: Gaetan Nadon <memsize@videotron.ca>
710Date:   Thu Oct 14 20:28:08 2010 -0400
711
712    config: remove unrequired AC_HEADER_STDC
713    
714    Autoconf says:
715    "This macro is obsolescent, as current systems have conforming
716    header files. New programs need not use this macro".
717    
718    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
719
720commit e99bce47294eab031fc733d695e3c9589b52aff8
721Author: Gaetan Nadon <memsize@videotron.ca>
722Date:   Thu Oct 14 20:25:00 2010 -0400
723
724    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
725    
726    Regroup AC statements at the top.
727    
728    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
729
730commit 0b5e15c685d295262bf2307d65bee3a0b28e74f5
731Author: Gaetan Nadon <memsize@videotron.ca>
732Date:   Thu Oct 14 20:15:08 2010 -0400
733
734    sxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
735    The value of MAN_SUBST is the same for all X.Org packages.
736    
737    Use the appropriate platform version of sed
738    
739    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
740
741commit 262bb7e9426150f6c7b553d184c51d3884d04adf
742Author: Gaetan Nadon <memsize@videotron.ca>
743Date:   Thu Oct 14 20:11:43 2010 -0400
744
745    cxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
746    The value of MAN_SUBST is the same for all X.Org packages.
747    
748    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
749
750commit acd4856aac05a884376736196154842959803aa6
751Author: Gaetan Nadon <memsize@videotron.ca>
752Date:   Thu Oct 14 20:03:13 2010 -0400
753
754    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
755    
756    It depends on util-macros 1.8
757    The LT_AC_PROG_SED macro was never released by libtool.
758    Neither man makefile actually used $SED anyway.
759    
760    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
761
762commit d1bd1fbc6d7f7b4817aca4fecd8ccfe80a1c2f03
763Author: Gaetan Nadon <memsize@videotron.ca>
764Date:   Thu Oct 14 20:02:30 2010 -0400
765
766    config: upgrade to util-macros 1.8 for additional man page support
767    
768    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
769    The value of MAN_SUBST is the same for all X.Org packages.
770    
771    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
772
773commit 3b20344bf3c5ae7a8291041d4887dc8f23644d40
774Author: Colin Harrison <colin.harrison@virgin.net>
775Date:   Thu Oct 7 13:49:17 2010 +0200
776
777    Missing end comment in libXpm/src/parse.c
778    
779    CVS tag removal chopped too much out in this case...
780    
781    Signed-off-by: Julien Cristau <jcristau@debian.org>
782
783commit f8f0a68247b920052df0796a39ebcdc2e4161d05
784Author: Jesse Adkins <jesserayadkins@gmail.com>
785Date:   Tue Sep 28 13:30:03 2010 -0700
786
787    Purge cvs tags.
788    
789    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
790    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
791
792commit d026662cce0808cf402e0d50932d90984a2ea1bb
793Author: Gaetan Nadon <memsize@videotron.ca>
794Date:   Thu Apr 1 21:11:35 2010 -0400
795
796    config: update AC_PREREQ statement to 2.60
797    
798    Unrelated to the previous patches, the new value simply reflects
799    the reality that the minimum level for autoconf to configure
800    all x.org modules is 2.60 dated June 2006.
801    
802    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
803    
804    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
805
806commit d4a7b15b3ed9e7cf94dbf64f929ae954bada9f60
807Author: Gaetan Nadon <memsize@videotron.ca>
808Date:   Thu Apr 1 21:07:54 2010 -0400
809
810    config: update and relocate AX_DEFINE_DIR macro
811    
812    Remove deprecated acinclude.m4 macro container file
813    Use separate macro files as per autoconf recommendation
814    Use the latest version of the macro from GNU
815    
816    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
817
818commit e0920779d1227338e61aaab16458b9daad508c36
819Author: Gaetan Nadon <memsize@videotron.ca>
820Date:   Mon Mar 29 14:53:49 2010 -0400
821
822    config: remove the pkgconfig pc.in file from EXTRA_DIST
823    
824    Automake always includes it in the tarball.
825    
826    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
827
828commit 34ebac912c6f1223a274ab2e4f0c12928d357ddd
829Author: Gaetan Nadon <memsize@videotron.ca>
830Date:   Thu Jan 14 09:36:38 2010 -0500
831
832    COPYING: add missing copyright notices
833    
834    Refer to: amigax.c, cxpm.c
835    Copyright (C) 1998 Arnaud LE HORS
836    Copyright (C) 19896 Lorens Younes
837    
838    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
839
840commit dca7a9ccbdd4c85d84668c3a4bc14b0049f0c893
841Author: Gaetan Nadon <memsize@videotron.ca>
842Date:   Fri Nov 27 20:56:04 2009 -0500
843
844    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
845    
846    Now that the INSTALL file is generated.
847    Allows running make maintainer-clean.
848
849commit af0d92b686c65f7ffb5556b74fd937b01719c535
850Author: Gaetan Nadon <memsize@videotron.ca>
851Date:   Wed Oct 28 14:09:10 2009 -0400
852
853    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
854    
855    Add missing INSTALL file. Use standard GNU file on building tarball
856    README may have been updated
857    Remove AUTHORS file as it is empty and no content available yet.
858    Remove NEWS file as it is empty and no content available yet.
859
860commit 8bda9cdb6344c6cdf87237cb84c16c54a3ae84d8
861Author: Gaetan Nadon <memsize@videotron.ca>
862Date:   Tue Oct 27 15:07:25 2009 -0400
863
864    Deploy the new XORG_DEFAULT_OPTIONS #24242
865    
866    This macro aggregate a number of existing macros that sets commmon
867    X.Org components configuration options. It shields the configuration file from
868    future changes.
869
870commit 089237b624722b141a9ba6888584ebcc5247b227
871Author: Gaetan Nadon <memsize@videotron.ca>
872Date:   Mon Oct 26 22:08:43 2009 -0400
873
874    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
875    
876    ChangeLog filename is known to Automake and requires no further
877    coding in the makefile.
878
879commit 37e75b28f4d30a66e16cfe192a0612a335aa8d46
880Author: Gaetan Nadon <memsize@videotron.ca>
881Date:   Thu Oct 22 12:34:19 2009 -0400
882
883    .gitignore: use common defaults with custom section # 24239
884    
885    Using common defaults will reduce errors and maintenance.
886    Only the very small or inexistent custom section need periodic maintenance
887    when the structure of the component changes. Do not edit defaults.
888
889commit 68ae0e442ad57534c25566284ad049299a982d00
890Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
891Date:   Wed Oct 21 12:47:25 2009 -0700
892
893    This is not a GNU project, so declare it foreign.
894    
895    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
896    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
897    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
898    > > was quite annoying to work around since 'autoreconf -fvi' replaces
899    > > it and git wants to commit it.  Should these files even be in git?
900    > > Can I nuke them for the betterment of humanity and since they get
901    > > created by autoreconf anyways?
902    >
903    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
904    
905    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
906    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
907    of the INSTALL file. It is also part of the 24206 solution.
908    
909    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
910
911commit 130b2fb0ea716143c63ba30856eecb351bc2af2a
912Author: Alan Coopersmith <alan.coopersmith@sun.com>
913Date:   Fri Oct 9 10:32:08 2009 -0700
914
915    libXpm 3.5.8
916    
917    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
918
919commit a195bd6d375c311b9bf6d7cce477f1d131425757
920Author: Alan Coopersmith <alan.coopersmith@sun.com>
921Date:   Thu Oct 8 21:29:45 2009 -0700
922
923    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
924    
925    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
926
927commit f4c43f70dff3cb9702fd62bc388353d02589e618
928Author: Alan Coopersmith <alan.coopersmith@sun.com>
929Date:   Thu Oct 8 20:27:49 2009 -0700
930
931    Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive
932
933commit d846316822ba8eb545d41140007ef98a7de9274e
934Author: Alan Coopersmith <alan.coopersmith@sun.com>
935Date:   Tue May 19 01:34:19 2009 -0700
936
937    Update AC_DEFINE_DIR to latest version from Autoconf Archive
938
939commit 53f8b42f89214b85804ae9e64c49d1a9c2a7553d
940Author: Alan Coopersmith <alan.coopersmith@sun.com>
941Date:   Mon Feb 2 20:34:35 2009 -0800
942
943    Add README with pointers to mailing list, bugzilla & git repos
944    
945    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
946
947commit 6697e31fbb616656b7f34515a79454af394b500a
948Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
949Date:   Fri Jan 30 15:45:20 2009 -0200
950
951    Janitor: ansification, make distcheck, .gitignore
952    
953      The ansification code is minor edit of the patch (by me) at
954    https://bugs.freedesktop.org/show_bug.cgi?id=14727
955    as it would not apply cleanly anymore.
956
957commit 41e4e2de4d73d098d332ece0410e9f8fda4fe10d
958Author: Peter Breitenlohner <peb@mppmu.mpg.de>
959Date:   Mon Oct 20 19:36:52 2008 -0700
960
961    X.Org Bug 17944: avoid gcc warning for libXpm
962    
963    <http://bugs.freedesktop.org/show_bug.cgi?id=17944>
964    
965    Avoid the gcc warning
966    cxpm/cxpm.c:102: warning: no previous prototype for 'ErrorMessage'
967
968commit 64323668c07b4768c57649f5ec7e2888265d1aeb
969Author: Matthieu Herrb <matthieu.herrb@laas.fr>
970Date:   Sun Mar 9 08:57:47 2008 +0100
971
972    nuke RCS Ids
973
974commit 6ef45c37160079a9aa551adcd841abdb55eabae3
975Author: Benjamin Close <Benjamin.Close@clearchain.com>
976Date:   Thu Jan 31 14:42:41 2008 +1030
977
978    Use libtools SED check rather than autoconf's SED check.
979    AC_PROG_SED required autoconf 2.60, libtool's should work
980    regardless. This keeps us supporting 2.57 of autoconf
981    
982    Found by: Tinderbox (1.4.1 compile)
983
984commit 3f7624048aa6064c69e2320a70fb7fc89e0bb7ef
985Author: Alan Coopersmith <alan.coopersmith@sun.com>
986Date:   Thu Jan 24 14:26:34 2008 -0800
987
988    Bug 14171: sxpm/Makefile.am:21: SED was already defined
989    
990    <http://bugs.freedesktop.org/show_bug.cgi?id=14171>
991
992commit 503843fd3066031adbd4a362c686acc721787b7d
993Author: James Cloos <cloos@jhcloos.com>
994Date:   Thu Dec 6 16:38:36 2007 -0500
995
996    Replace static ChangeLog with dist-hook to generate from git log
997
998commit 3e37dd39b6169af9928d5b959c40ba79a07450ee
999Author: Alan Coopersmith <alan.coopersmith@sun.com>
1000Date:   Wed Aug 22 13:23:30 2007 -0700
1001
1002    Version bump: 3.5.7
1003
1004commit d82244497b54889f91c78585374d1ad6a0cef2cf
1005Author: Alan Coopersmith <alan.coopersmith@sun.com>
1006Date:   Wed Aug 22 13:08:42 2007 -0700
1007
1008    Replace strcpy with strncpy to match previous code block
1009
1010commit 47c974872b51b8c1d6965eff4599f8ce739bcedc
1011Author: Alan Coopersmith <alan.coopersmith@sun.com>
1012Date:   Mon Aug 6 14:22:48 2007 -0700
1013
1014    Use srcdir in paths passed to xgettext when making .po files
1015
1016commit 6e003fd5f174a8e312d799d7f8812c2a5b87e433
1017Author: Alan Coopersmith <alan.coopersmith@sun.com>
1018Date:   Mon Aug 6 12:59:04 2007 -0700
1019
1020    Replace index/rindex with C89 standard strchr/strrchr
1021
1022commit 43dfc6be8128139888426d8c709aa78efc207953
1023Author: Jason Rumney <jasonr@gnu.org>
1024Date:   Mon Aug 6 12:52:52 2007 -0700
1025
1026    X.Org Bug #11863: Build libXpm on MS Windows (with MinGW)
1027    
1028        * src/XpmI.h [FOR_MSW]: Include simx.h instead of real X headers.
1029    
1030        * src/simx.h (_XFUNCPROTOBEGIN, _XFUNCPROTOEND, NO_ZPIPE): Define.
1031        (XAllocColor): Fix arg list in prototype.
1032        (bzero, close, fdopen, index, rindex, open, strdup, O_RDONLY):
1033        Map to W32 equivalents.
1034    
1035        * src/RdFToI.c [FOR_MSW]: Include fcntl.h.
1036
1037commit 290f0b9115428dab0cbf2880d154468c557b3e7e
1038Author: Alan Coopersmith <alan.coopersmith@sun.com>
1039Date:   Wed Jul 25 17:45:15 2007 -0700
1040
1041    Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
1042
1043commit d4bc7dc0dea218cea380aba972f10f60dc1e86ac
1044Author: Alan Coopersmith <alan.coopersmith@sun.com>
1045Date:   Wed Jun 27 13:54:07 2007 -0700
1046
1047    Use AM_CFLAGS & AM_CPPFLAGS to replace per-program and obsolete macros
1048    
1049    Clears some warnings from automake-1.10
1050
1051commit 85a87de3c03ca8be526dedc0a2973f9426518c39
1052Author: Alan Coopersmith <alan.coopersmith@sun.com>
1053Date:   Tue Nov 21 17:12:18 2006 -0800
1054
1055    Sun bug 4486226: Xpm is not internationalized
1056    
1057    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4486226>
1058    Use gettext() to allow translated messages in sxpm & cxpm
1059    (cherry picked from bcda4f17ab3fa9f0572f876dbeb09b45fbc23f3d commit)
1060
1061commit 3c881daddcc251d6e806715d267e4e55934abd1a
1062Author: Alan Coopersmith <alan.coopersmith@sun.com>
1063Date:   Tue Nov 21 15:13:44 2006 -0800
1064
1065    Add *~ to .gitignore to skip over emacs/patch droppings
1066
1067commit 60817dd28774540622ea404f650db8389c66da54
1068Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1069Date:   Fri Oct 13 16:23:49 2006 -0400
1070
1071    Bump to 3.5.6
1072
1073commit 12dc4dc15234ae818a21c20ebf7b2d053b7a94be
1074Author: Alan Coopersmith <alan.coopersmith@sun.com>
1075Date:   Thu Jul 13 14:59:03 2006 -0700
1076
1077    renamed: .cvsignore -> .gitignore
1078
1079commit 4daea919c3aa104b6caf8c0f42f49ae755545986
1080Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1081Date:   Sat Jun 3 06:11:30 2006 +0000
1082
1083    Always initialize atomTable to NULL, so xpmHashTableFree() doesn't try to
1084        free a random value from the stack if xpmHashTableInit returns an
1085        error.
1086
1087commit 19855d6e09aa36db7686ad6f538179bf87e9c6ea
1088Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1089Date:   Fri Jun 2 19:48:01 2006 +0000
1090
1091    Coverity #1432: Returned without freeing storage "hints_cmt" (in error case
1092        when xpmHashTableInit failed)
1093
1094commit 000abcd371d0c4b1d0a5380023d74bf5bfc47685
1095Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1096Date:   Fri Jun 2 19:33:29 2006 +0000
1097
1098    Coverity #1415: Returned without freeing storage "hints_cmt" (in error case
1099        when xpmHashTableInit failed)
1100
1101commit 5c70c99833d4040aaf595d0005b861e0a930ee66
1102Author: Adam Jackson <ajax@nwnk.net>
1103Date:   Thu Apr 27 00:19:37 2006 +0000
1104
1105    Bump to 3.5.5
1106
1107commit 2dcc187c92c1a579e6e9f0bad999a3b4e47228c3
1108Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1109Date:   Sat Mar 18 15:18:56 2006 +0000
1110
1111    doublecheck that a pointer is not NULL before dereferencing it. (Coverity
1112        CID 121).
1113
1114commit 93421a53ccf159ff39bc9f8ff72c57246f9cb90c
1115Author: Kevin E Martin <kem@kem.org>
1116Date:   Thu Dec 15 00:24:31 2005 +0000
1117
1118    Update package version number for final X11R7 release candidate.
1119
1120commit 2b229ddcb52a3bf9bef32e764f93cc57c1351420
1121Author: Kevin E Martin <kem@kem.org>
1122Date:   Tue Dec 6 22:48:44 2005 +0000
1123
1124    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1125
1126commit 50214deb692a9af760088f8e7a51955c7d3f1707
1127Author: Kevin E Martin <kem@kem.org>
1128Date:   Sat Dec 3 05:49:44 2005 +0000
1129
1130    Update package version number for X11R7 RC3 release.
1131
1132commit 19881d3c88ff0713ef550382fd0dfb03123dabed
1133Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1134Date:   Mon Nov 28 22:03:06 2005 +0000
1135
1136    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1137        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1138
1139commit a6fbdb403efd3bf7e1179660959fd0e66a301ce0
1140Author: Kevin E Martin <kem@kem.org>
1141Date:   Sat Nov 19 07:15:42 2005 +0000
1142
1143    Update pkgconfig files to separate library build-time dependencies from
1144        application build-time dependencies, and update package deps to work
1145        with separate build roots.
1146
1147commit 82513d04a8381da8d2281d7581f6b0d65901aede
1148Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1149Date:   Sun Nov 13 02:08:07 2005 +0000
1150
1151    Use sed to substitute variables in man pages
1152
1153commit d1b430289b2ddb6c1f3383c5288aa125b058508a
1154Author: Kevin E Martin <kem@kem.org>
1155Date:   Wed Nov 9 21:19:13 2005 +0000
1156
1157    Update package version number for X11R7 RC2 release.
1158
1159commit e2c9276ccc1ef619dcfbdeb414ef0dec5113c1ee
1160Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1161Date:   Sat Oct 29 02:26:49 2005 +0000
1162
1163    Add --enable-stat-zfile (on by default) to replace Imake's ZFILEDEF =
1164        -DSTAT_ZFILE to enable automatically searching for file.xpm.Z &
1165        file.xpm.gz when file.xpm is requested.
1166
1167commit 2f57ab95012d9221cca1af6c0a1ccea5d308c66f
1168Author: Kevin E Martin <kem@kem.org>
1169Date:   Wed Oct 19 02:48:11 2005 +0000
1170
1171    Update package version number for RC1 release.
1172
1173commit 72bf88ed120fb888c57ed3223faa316403031b36
1174Author: Kevin E Martin <kem@kem.org>
1175Date:   Wed Oct 5 20:24:14 2005 +0000
1176
1177    Add missing files to EXTRA_DIST
1178    Fix man page installation
1179
1180commit 08c43c5f1f851c1acad360a28767670dc62d8a66
1181Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1182Date:   Mon Oct 3 19:53:58 2005 +0000
1183
1184    Last argument of variable parameter list needs to be casted to a pointer
1185        type.
1186
1187commit 5ecad7c12c3104d653972385f548e3f86532cbe3
1188Author: Kevin E Martin <kem@kem.org>
1189Date:   Fri Jul 29 21:22:52 2005 +0000
1190
1191    Various changes preparing packages for RC0:
1192    - Verify and update package version numbers as needed
1193    - Implement versioning scheme
1194    - Change bug address to point to bugzilla bug entry form
1195    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1196        reenable it)
1197    - Fix makedepend to use pkgconfig and pass distcheck
1198    - Update build script to build macros first
1199    - Update modular Xorg version
1200
1201commit 703207d3b3718223d4b2711fb77fc96a4f3909ef
1202Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1203Date:   Sun Jul 17 10:32:57 2005 +0000
1204
1205    fix build outside of $(srcdir)
1206
1207commit 5a0177d4474787951c0cae56e285bb075ab405f3
1208Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1209Date:   Sat Jul 16 21:11:25 2005 +0000
1210
1211    Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT
1212
1213commit fd38ee667976855150d3c1231a1acc2cf1a89330
1214Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1215Date:   Sat Jul 16 21:10:44 2005 +0000
1216
1217    Check for strlcat() for use in parse.c
1218
1219commit 9b3eed6e4f7ee542149ecec0d017a3a460f7c084
1220Author: Daniel Stone <daniel@fooishbar.org>
1221Date:   Sat Jul 16 07:23:39 2005 +0000
1222
1223    Set soversion to 4.11.0 with -version-number.
1224
1225commit a705a1cd9dc4c4ba1940c9b59d2107ba59360e39
1226Author: Keith Packard <keithp@keithp.com>
1227Date:   Sat Jul 9 06:45:44 2005 +0000
1228
1229    Add .cvsignore files
1230
1231commit b1d84a9fc9b15232c09b6ce5d96c097fdd4f0a15
1232Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1233Date:   Thu Jun 9 13:42:36 2005 +0000
1234
1235    Use $(top_srcdir)/src instead of $(top_builddir)/src in INCLUDES
1236
1237commit 769751fba3e32f49272d19799929e1ad5a3d2cd0
1238Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
1239Date:   Thu May 19 17:09:13 2005 +0000
1240
1241    Add $(top_builddir)/include to INCLUDES
1242
1243commit 2cc1896c61eef5739bb6a8ffa89e58ba5c175a05
1244Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
1245Date:   Thu May 19 15:02:48 2005 +0000
1246
1247    - Add build system for lib/Xpm
1248    - Add Xpm to symlink.sh
1249    - Conditionally include config.h in xc/extras/Xpm
1250
1251commit cf0d69c7ace679f27f105c582760b9be14923aba
1252Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
1253Date:   Thu May 19 14:37:53 2005 +0000
1254
1255    Thu May 19 10:36:54 2005 Søren Sandmann <sandmann@redhat.com>
1256    Add "../lib" to INCLUDES.
1257    Replace #include "../lib/foo" with #include "foo".
1258
1259commit 639b3598cd0e7214010248efb62b75ef85a8e5c5
1260Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1261Date:   Mon Feb 21 20:52:32 2005 +0000
1262
1263    Avoid inifite loops. From Chris Gilbert in bug #1920.
1264
1265commit f1908d7ee5e2d2d44db2116b3c88213da9dfb854
1266Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1267Date:   Sat Dec 11 16:14:05 2004 +0000
1268
1269    Fix incomplete merge.
1270
1271commit b041980732f6a6002001cfe079fdfb982937d4a8
1272Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1273Date:   Sat Dec 11 16:08:59 2004 +0000
1274
1275    more s_open() cleanup.
1276
1277commit 90d0638a42553786f54df333f0da4d008e9a0573
1278Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1279Date:   Sat Dec 11 16:04:34 2004 +0000
1280
1281    Replace s_popen() by a more specific function that allows only one command
1282        in the pipe. Remove extraneous tests on file names that broke some
1283        applications. From Alex Reisen in Bugzilla #1920.
1284
1285commit 2c23dbf2cafaad72b1f45da915eb87a8f792fdb0
1286Author: Roland Mainz <roland.mainz@nrubsig.org>
1287Date:   Wed Dec 8 01:16:48 2004 +0000
1288
1289    //bugs.freedesktop.org/show_bug.cgi?id=830): Fix libXpm header (xpm.h) to
1290        use the X11 function begin/end marker macros (_XFUNCPROTOBEGIN,
1291        _XFUNCPROTOEND) instead of homegrown (native) C++ code. Patch by Kevin
1292        DeKorte <kdekorte@yahoo.com>.
1293
1294commit 50986a34f231fbc7a4b62466bd89bd4ae4027d2e
1295Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1296Date:   Thu Nov 25 21:19:11 2004 +0000
1297
1298    Fixes for CAN-2004-0914 (Thomas Biege).
1299
1300commit a983dafac59dcb425666a5a5556da4734e50c6c5
1301Author: Egbert Eich <eich@suse.de>
1302Date:   Tue Sep 21 17:57:35 2004 +0000
1303
1304    Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and
1305        Alan Coopersmith from release 6.8.1.
1306    Fail during initialization with error if font/fontset is not set for
1307        widget. This prevents a sig11 later when the non-existent font/fontset
1308        structs are referenced.
1309    Check if xf86Info.kbdProc pointer is really set before calling it on abort
1310        as this pointer won't be set if the new modular keyboard driver is used
1311        (Matthias Hopf).
1312    Added new libs to the bindist control files.
1313    Removed inclusion of unnecessary kernel header on Linux. This may fail in
1314        an -ansi environment.
1315
1316Notes:
1317    Fixes CVE-2004-0687 (integer overflows) and CVE-2004-0688 (stack overflows)
1318
1319commit 2773a7214e282f6f673483f5233b880505947c3f
1320Author: Egbert Eich <eich@suse.de>
1321Date:   Fri Apr 23 18:42:32 2004 +0000
1322
1323    Merging XORG-CURRENT into trunk
1324
1325commit 65c64a2eaa8698434f1869dcdcb5d9ccb21c6932
1326Author: Egbert Eich <eich@suse.de>
1327Date:   Sun Mar 14 08:28:26 2004 +0000
1328
1329    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1330
1331commit 0b313707a677523fed9ac485445e8b09d2a85c13
1332Author: Egbert Eich <eich@suse.de>
1333Date:   Wed Mar 3 12:09:53 2004 +0000
1334
1335    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1336
1337commit 658f8e9a9094ba5d18743694cad7275be53c7a25
1338Author: Egbert Eich <eich@suse.de>
1339Date:   Thu Feb 26 13:34:33 2004 +0000
1340
1341    readding XFree86's cvs IDs
1342
1343commit 9971f91864e8f722b42c58f2ff19025715f33b98
1344Author: Egbert Eich <eich@suse.de>
1345Date:   Thu Feb 26 09:21:31 2004 +0000
1346
1347    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1348
1349commit fbfe965054d8144946651b19085684af7f6715b9
1350Author: Kaleb Keithley <kaleb@freedesktop.org>
1351Date:   Tue Nov 25 19:27:16 2003 +0000
1352
1353    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1354
1355commit c037348b5df0ac94ad4daba59f8bc9acf12ef623
1356Author: Kaleb Keithley <kaleb@freedesktop.org>
1357Date:   Fri Nov 14 16:48:24 2003 +0000
1358
1359    XFree86 4.3.0.1
1360
1361commit aafaabc4a0bfab6544e085ee504ad69de4a5ddb1
1362Author: Kaleb Keithley <kaleb@freedesktop.org>
1363Date:   Fri Nov 14 16:48:24 2003 +0000
1364
1365    Initial revision
1366