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