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