ChangeLog revision 19569120
119569120Smrgcommit 08bc174f28af028b6ebaa9edeccd3ff56c396e92
219569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
319569120SmrgDate:   Sat Nov 19 12:23:53 2022 -0800
419569120Smrg
519569120Smrg    libXpm 3.5.14
619569120Smrg    
719569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
819569120Smrg
919569120Smrgcommit f0857c0de206e90777a5321cce9602083b283080
1019569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1119569120SmrgDate:   Sat Aug 27 10:06:23 2022 -0700
1219569120Smrg
1319569120Smrg    man pages: Correct Copyright/License notices
1419569120Smrg    
1519569120Smrg    Since the text was copied from doc/xpm.PS.gz, the copyright and license
1619569120Smrg    notices need to be copied from there as well.
1719569120Smrg    
1819569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1919569120Smrg
2019569120Smrgcommit deb81a9a210527b0a00f002b1796e5e21e492879
2119569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2219569120SmrgDate:   Fri Aug 26 18:39:17 2022 -0700
2319569120Smrg
2419569120Smrg    man pages: Fix typos
2519569120Smrg    
2619569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2719569120Smrg
2819569120Smrgcommit 2d5fa4c2079494f502f9a576d749fa1e205f2144
2919569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3019569120SmrgDate:   Fri Aug 26 18:29:05 2022 -0700
3119569120Smrg
3219569120Smrg    man pages: Add missing word 'function' where needed
3319569120Smrg    
3419569120Smrg    A number of instances of 'The Xpm... function' were missing the word
3519569120Smrg    "function", so read awkwardly.
3619569120Smrg    
3719569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3819569120Smrg
3919569120Smrgcommit 2b7357e83e38e2a860687ee4150ef60bd6c0a47f
4019569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4119569120SmrgDate:   Fri Aug 26 18:16:42 2022 -0700
4219569120Smrg
4319569120Smrg    man pages: Make function synopses more consistent with other pages
4419569120Smrg    
4519569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4619569120Smrg
4719569120Smrgcommit fb8590c9c57d661ec4a29da243e05b9d87b999d3
4819569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4919569120SmrgDate:   Fri Aug 26 18:06:51 2022 -0700
5019569120Smrg
5119569120Smrg    man pages: Fix shadow man pages
5219569120Smrg    
5319569120Smrg    Shadow man pages have a .so line that needs to list the file to be
5419569120Smrg    shown, not the name of the shadow page.
5519569120Smrg    
5619569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5719569120Smrg
5819569120Smrgcommit bfaebfdcc92433a8b78c004de4bb3c5a8a545e75
5919569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6019569120SmrgDate:   Fri Aug 26 17:49:25 2022 -0700
6119569120Smrg
6219569120Smrg    man pages: Make file names consistent with their displayed names
6319569120Smrg    
6419569120Smrg    Lets users view the pages using the name displayed on the pages
6519569120Smrg    
6619569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6719569120Smrg
6819569120Smrgcommit 7a138a5278890e122731eb94b8e5a7d6ef543243
6919569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
7019569120SmrgDate:   Sun Jul 17 16:29:35 2022 -0700
7119569120Smrg
7219569120Smrg    gitlab CI: add a basic build test
7319569120Smrg    
7419569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7519569120Smrg
7619569120Smrgcommit 3433f4334db7c30864c112639a929c5ae8bd3c3b
7719569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
7819569120SmrgDate:   Sun Jul 17 16:27:01 2022 -0700
7919569120Smrg
8019569120Smrg    man: strip trailing whitespace
8119569120Smrg    
8219569120Smrg    git diff -w shows no changes from this commit
8319569120Smrg    
8419569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8519569120Smrg
8619569120Smrgcommit 961245427855ab6d30a5fa2dbb98aaffa571d728
8719569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
8819569120SmrgDate:   Sun Jul 17 16:25:38 2022 -0700
8919569120Smrg
9019569120Smrg    Fix spelling/wording issues
9119569120Smrg    
9219569120Smrg    Found by using:
9319569120Smrg        codespell --builtin clear,rare,usage,informal,code,names
9419569120Smrg    
9519569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
9619569120Smrg
9719569120Smrgcommit fa16fbda9c90f932a74cd80c90eee88432d987d7
9819569120SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
9919569120SmrgDate:   Sun Jul 17 16:23:04 2022 -0700
10019569120Smrg
10119569120Smrg    Build xz tarballs instead of bzip2
10219569120Smrg    
10319569120Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
10419569120Smrg
10519569120Smrgcommit 83e5427f9cd5d32602bcf647547e0030ea361f00
10619569120SmrgAuthor: Walter Harms <wharms@bfs.de>
10719569120SmrgDate:   Wed Dec 25 20:40:04 2019 +0100
10819569120Smrg
10919569120Smrg    update man pages
11019569120Smrg    
11119569120Smrg    move from k&r to ansi prototypes
11219569120Smrg    improve nroff coding
11319569120Smrg    
11419569120Smrg    Signed-off-by: Walter Harms <wharms@bfs.de>
11519569120Smrg
11619569120Smrgcommit e48e649eb04f95ffbdbd0c8bb77d7131142f5e9a
11719569120SmrgAuthor: Walter Harms <wharms@bfs.de>
11819569120SmrgDate:   Tue Dec 24 17:20:09 2019 +0100
11919569120Smrg
12019569120Smrg    add man pages based on doc/xpm.PS
12119569120Smrg    
12219569120Smrg    More or less hand crafted man pages based on xpm.PS.
12319569120Smrg    Prototypes are still in K&R, see also is a dud
12419569120Smrg    
12519569120Smrg    Signed-off-by: Walter Harms <wharms@bfs.de>
12619569120Smrg
127edce3322Smrgcommit b0fc485495a694816d76a43978e2cfd5575c554d
128edce3322SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
129edce3322SmrgDate:   Fri Dec 13 14:25:06 2019 +1000
130edce3322Smrg
131edce3322Smrg    libXpm 3.5.13
132edce3322Smrg    
133edce3322Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
134edce3322Smrg
135edce3322Smrgcommit 5817fd4ac5308fe7c23301c652f174997009b7d5
136edce3322SmrgAuthor: Benjamin Tissoires <benjamin.tissoires@redhat.com>
137edce3322SmrgDate:   Wed Dec 4 11:17:21 2019 +0100
138edce3322Smrg
139edce3322Smrg    parse: simplify error paths in xpmParseColors()
140edce3322Smrg    
141edce3322Smrg    We introduced a new label to handle the errors, we should use it
142edce3322Smrg    for the rest of the function.
143edce3322Smrg    
144edce3322Smrg    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
145edce3322Smrg
146edce3322Smrgcommit e1d8f704d52f70680869b7aae1da0ad2382db363
147edce3322SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
148edce3322SmrgDate:   Thu Dec 5 06:17:00 2019 +1000
149edce3322Smrg
150edce3322Smrg    parse: avoid memleak on error with STRLCAT/STRLCPY
151edce3322Smrg    
152edce3322Smrg    The original macro might exit the function without freeing `colorTable`.
153edce3322Smrg    
154edce3322Smrg    Move the macros into a slightly less awful helper function and use goto
155edce3322Smrg    to clean up in case of error.
156edce3322Smrg    
157edce3322Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
158edce3322Smrg
159edce3322Smrgcommit 7af7c5e275b69daedee3696bee1e880586f30373
160edce3322SmrgAuthor: Fabrice Fontaine <fontaine.fabrice@gmail.com>
161edce3322SmrgDate:   Fri May 3 07:59:09 2019 +0200
162edce3322Smrg
163edce3322Smrg    Allow usage when fork() is not available
164edce3322Smrg    
165edce3322Smrg    When fork() is not available, we need to define NO_ZPIPE so that
166edce3322Smrg    libXpm doesn't try to fork/exec to use a pipe to uncompress compressed
167edce3322Smrg    .xpm files. There is obviously a loss of functionality, but loading
168edce3322Smrg    uncompressed .xpm files should continue to work.
169edce3322Smrg    
170edce3322Smrg    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
171edce3322Smrg    [Retrieved from:
172edce3322Smrg    https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXpm/0001-fork-check.patch]
173edce3322Smrg    Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
174edce3322Smrg
175edce3322Smrgcommit 0be2c6712728cea1fa1bcc640e564c45c2c82e37
176edce3322SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
177edce3322SmrgDate:   Fri Dec 7 19:47:06 2018 -0800
178edce3322Smrg
179edce3322Smrg    Update configure.ac bug URL for gitlab migration
180edce3322Smrg    
181edce3322Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
182edce3322Smrg
183edce3322Smrgcommit c9f8faf1c05fb92abc6c5b1db5e45eb1a7942875
184edce3322SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
185edce3322SmrgDate:   Mon Nov 19 22:30:30 2018 -0800
186edce3322Smrg
187edce3322Smrg    Update README for gitlab migration
188edce3322Smrg    
189edce3322Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
190edce3322Smrg
191edce3322Smrgcommit 73a1e769dcf2a603fc63f5c36626c1c6db815f46
192edce3322SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
193edce3322SmrgDate:   Sun Sep 30 15:09:29 2018 -0700
194edce3322Smrg
195edce3322Smrg    After fdopen(), use fclose() instead of close() in error path
196edce3322Smrg    
197edce3322Smrg    Found by Oracle's Parfait 2.2 static analyzer:
198edce3322Smrg    
199edce3322Smrg    Error: File Leak
200edce3322Smrg       File Leak [file-ptr-leak]:
201edce3322Smrg          Leaked File fp
202edce3322Smrg            at line 94 of lib/libXpm/src/RdFToBuf.c in function 'XpmReadFileToBuffer
203edce3322Smrg    '.
204edce3322Smrg              fp initialized at line 86 with fdopen
205edce3322Smrg              fp leaks when len < 0 at line 92.
206edce3322Smrg    
207edce3322Smrg    Introduced-by: commit 8b3024e6871ce50b34bf2dff924774bd654703bc
208edce3322Smrg    
209edce3322Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
210edce3322Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
211edce3322Smrg
212edce3322Smrgcommit bc1b4962f048cfa33b76be46493e10cfb256fe98
213edce3322SmrgAuthor: Dave Bodenstab <the.tick@gmx.com>
214edce3322SmrgDate:   Wed Feb 22 12:04:54 2012 +0000
215edce3322Smrg
216edce3322Smrg    Windows build fixes
217edce3322Smrg    
218edce3322Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=46475
219edce3322Smrg    https://bugs.freedesktop.org/attachment.cgi?id=57479
220edce3322Smrg    
221edce3322Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
222edce3322Smrg
223edce3322Smrgcommit e42ca7b484418b169fd19a4c68e23ad2a6ec7a11
224edce3322SmrgAuthor: Mihail Konev <k.mvc@ya.ru>
225edce3322SmrgDate:   Thu Jan 26 13:52:49 2017 +1000
226edce3322Smrg
227edce3322Smrg    autogen: add default patch prefix
228edce3322Smrg    
229edce3322Smrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
230edce3322Smrg
231edce3322Smrgcommit ed8f9c2e8b635eb63497c48b24a056f9e6f50609
232edce3322SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
233edce3322SmrgDate:   Mon Mar 9 12:00:52 2015 +0000
234edce3322Smrg
235edce3322Smrg    autogen.sh: use quoted string variables
236edce3322Smrg    
237edce3322Smrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
238edce3322Smrg    fall-outs, when they contain space.
239edce3322Smrg    
240edce3322Smrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
241edce3322Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
242edce3322Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
243edce3322Smrg
244edce3322Smrgcommit 644d7c595ba29fb368666fb497e1e14a92a65a77
245edce3322SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
246edce3322SmrgDate:   Tue Jan 24 10:32:07 2017 +1000
247edce3322Smrg
248edce3322Smrg    autogen.sh: use exec instead of waiting for configure to finish
249edce3322Smrg    
250edce3322Smrg    Syncs the invocation of configure with the one from the server.
251edce3322Smrg    
252edce3322Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
253edce3322Smrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
254edce3322Smrg
2559f00f3a1Smrgcommit 1fab5e81fd761f628fb68d22934615536dbd0220
2569f00f3a1SmrgAuthor: Matthieu Herrb <matthieu@herrb.eu>
2579f00f3a1SmrgDate:   Mon Dec 12 23:09:52 2016 +0100
2589f00f3a1Smrg
2599f00f3a1Smrg    libXpm 3.5.12
2609f00f3a1Smrg    
2619f00f3a1Smrg    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
2629f00f3a1Smrg
2639f00f3a1Smrgcommit 8b3024e6871ce50b34bf2dff924774bd654703bc
2649f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
2659f00f3a1SmrgDate:   Sun Dec 11 13:50:05 2016 +0100
2669f00f3a1Smrg
2679f00f3a1Smrg    Handle size_t in file/buffer length
2689f00f3a1Smrg    
2699f00f3a1Smrg    The values of file sizes and buffer sizes can exceed current limits.
2709f00f3a1Smrg    Therefore, use proper variable types for these operations.
2719f00f3a1Smrg    
2729f00f3a1Smrg    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
2739f00f3a1Smrg    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
2749f00f3a1Smrg
2759f00f3a1Smrgcommit d1167418f0fd02a27f617ec5afd6db053afbe185
2769f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
2779f00f3a1SmrgDate:   Thu Dec 8 17:07:55 2016 +0100
2789f00f3a1Smrg
2799f00f3a1Smrg    Avoid OOB write when handling malicious XPM files.
2809f00f3a1Smrg    
2819f00f3a1Smrg    libXpm uses unsigned int to store sizes, which fits size_t on 32 bit
2829f00f3a1Smrg    systems, but leads to issues on 64 bit systems.
2839f00f3a1Smrg    
2849f00f3a1Smrg    On 64 bit systems, it is possible to overflow 32 bit integers while
2859f00f3a1Smrg    parsing XPM extensions in a file.
2869f00f3a1Smrg    
2879f00f3a1Smrg    At first, it looks like a rather unimportant detail, because nobody
2889f00f3a1Smrg    will seriously open a 4 GB file. But unfortunately XPM has support for
2899f00f3a1Smrg    gzip compression out of the box. An attacker can therefore craft a
2909f00f3a1Smrg    compressed file which is merely 4 MB in size, which makes an attack
2919f00f3a1Smrg    much for feasable.
2929f00f3a1Smrg    
2939f00f3a1Smrg    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
2949f00f3a1Smrg    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
2959f00f3a1Smrg
2969f00f3a1Smrgcommit 1ec33006a9e4214b390045b820464e24297dc6c0
2979f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
2989f00f3a1SmrgDate:   Tue Dec 6 22:34:33 2016 +0100
2999f00f3a1Smrg
3009f00f3a1Smrg    Gracefully handle EOF while parsing files.
3019f00f3a1Smrg    
3029f00f3a1Smrg    libXpm does not properly handle EOF conditions when xpmGetC is called
3039f00f3a1Smrg    multiple times in a row to construct a string. Instead of checking
3049f00f3a1Smrg    its return value for EOF, the result is automatically casted into a
3059f00f3a1Smrg    char and attached to a string.
3069f00f3a1Smrg    
3079f00f3a1Smrg    By carefully crafting the color table in an XPM file, it is possible to
3089f00f3a1Smrg    send a libXpm program like gimp into a very long lasting loop and
3099f00f3a1Smrg    massive memory allocations.
3109f00f3a1Smrg    
3119f00f3a1Smrg    Otherwise no memory issues arise, therefore this is just a purely
3129f00f3a1Smrg    functional patch to dismiss invalid input.
3139f00f3a1Smrg    
3149f00f3a1Smrg    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
3159f00f3a1Smrg    Reviewed-by: Matthieu Herrb <Matthieu@herrb.eu>
3169f00f3a1Smrg
3179f00f3a1Smrgcommit c46dedeba15edf7216d62633ed6daf40cd1f5bfd
3189f00f3a1SmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
3199f00f3a1SmrgDate:   Tue Dec 6 22:31:53 2016 +0100
3209f00f3a1Smrg
3219f00f3a1Smrg    Fix out out boundary read on unknown colors
3229f00f3a1Smrg    
3239f00f3a1Smrg    libXpm is vulnerable to an out of boundary read if an XPM file contains
3249f00f3a1Smrg    a color with a symbolic name but without any default color value.
3259f00f3a1Smrg    
3269f00f3a1Smrg    A caller must set XpmColorSymbols and a color with a NULL name in
3279f00f3a1Smrg    the supplied XpmAttributes to XpmReadFileToImage (or other functions of
3289f00f3a1Smrg    this type) in order to trigger this issue.
3299f00f3a1Smrg    
3309f00f3a1Smrg    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
3319f00f3a1Smrg    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
3329f00f3a1Smrg
3339f00f3a1Smrgcommit 42ca8d956276bc00bec09e410d76daf053ae35f9
33419569120SmrgAuthor: Jörg Sonnenberger  <joerg@NetBSD.org>
3359f00f3a1SmrgDate:   Wed Mar 19 09:26:37 2014 +0100
3369f00f3a1Smrg
3379f00f3a1Smrg    Fix abs() usage.
3389f00f3a1Smrg    
3399f00f3a1Smrg    For long arguments, use labs().
3409f00f3a1Smrg    
3419f00f3a1Smrg    Reviewed-by: Matt Turner <mattst88@gmail.com>
3429f00f3a1Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
3439f00f3a1Smrg
344ac92798bSmrgcommit 3425cbb0e6086f74783eafbe23df1121b655e006
345ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
346ac92798bSmrgDate:   Sat Sep 7 21:40:17 2013 -0700
347ac92798bSmrg
348ac92798bSmrg    libXpm 3.5.11
349ac92798bSmrg    
350ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
351ac92798bSmrg
352ac92798bSmrgcommit 4bab3b62a47996ee77b8ddebcd92f0ebe9679c28
353ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
354ac92798bSmrgDate:   Sat Sep 7 21:36:51 2013 -0700
355ac92798bSmrg
356ac92798bSmrg    Fix typo in COPYING (matches src/amigax.h)
357ac92798bSmrg    
358ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
359ac92798bSmrg
360ac92798bSmrgcommit 9e38750da16c6e5bd8bb26b00d74041ddf9be3e8
361ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
362ac92798bSmrgDate:   Fri Aug 2 22:22:09 2013 -0700
363ac92798bSmrg
364ac92798bSmrg    Add noreturn attributes suggested by gcc
365ac92798bSmrg    
366ac92798bSmrg    Remove extra bogus return added to avoid warnings when calling Punt()
367ac92798bSmrg    since gcc didn't know it would never return.
368ac92798bSmrg    
369ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
370ac92798bSmrg
371ac92798bSmrgcommit 93f900ceac7ac899e00998adc8782ed02b352930
372ac92798bSmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
373ac92798bSmrgDate:   Wed Jun 19 06:19:18 2013 -0400
374ac92798bSmrg
375ac92798bSmrg    doclifter can't handle more than one dash in a name line.
376ac92798bSmrg
377ac92798bSmrgcommit 22734e4439b3609a6b621d8e7ef8465f0a2ac0d5
378ac92798bSmrgAuthor: Claudio Bley <cbley@av-test.de>
379ac92798bSmrgDate:   Mon May 27 09:32:05 2013 +0200
380ac92798bSmrg
381ac92798bSmrg    Fix libXpm build with NO_ZPIPE
382ac92798bSmrg    
383ac92798bSmrg    When NO_ZPIPE is defined, fcntl.h is not included in WrFFrI.c
384ac92798bSmrg    although OpenWriteFile uses open, O_WRONLY, O_CREAT and O_TRUNC.
385ac92798bSmrg    
386ac92798bSmrg        * src/WrFFrI.c: unconditionally include fcntl.h regardless
387ac92798bSmrg         of NO_ZPIPE being defined or not.
388ac92798bSmrg    
389ac92798bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
390ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
391ac92798bSmrg
392ac92798bSmrgcommit e439f6e7163e3259f11f3363fa319e8a29085a92
393ac92798bSmrgAuthor: Christophe CURIS <christophe.curis@free.fr>
394ac92798bSmrgDate:   Wed May 1 10:39:38 2013 +0200
395ac92798bSmrg
396ac92798bSmrg    Added 'const' attribute to all filename arguments in the API
397ac92798bSmrg    
398ac92798bSmrg    The filename is always a read-only argument, so it is a good idea
399ac92798bSmrg    to let the caller now about it.
400ac92798bSmrg    
401ac92798bSmrg    This patch does not change active code; the place where the attribute
402ac92798bSmrg    is added will not break source-level compatibility because it adds
403ac92798bSmrg    no restriction on caller side, just adds information; because the
404ac92798bSmrg    lib code behaved the same way it will not break the binary interface
405ac92798bSmrg    either.
406ac92798bSmrg    
407ac92798bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
408ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
409ac92798bSmrg
410ac92798bSmrgcommit 01ee6b9c500cd9c67f167e68c8383e8c58db5ddf
411ac92798bSmrgAuthor: Christophe CURIS <christophe.curis@free.fr>
412ac92798bSmrgDate:   Wed May 1 10:39:37 2013 +0200
413ac92798bSmrg
414ac92798bSmrg    Added 'const' qualifier to the filename argument to internal functions
415ac92798bSmrg    
416ac92798bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
417ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
418ac92798bSmrg
419ac92798bSmrgcommit 980e9f851e47d31eed9635a6399a23d1456548d0
420ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
421ac92798bSmrgDate:   Mon Apr 22 13:23:09 2013 -0700
422ac92798bSmrg
423ac92798bSmrg    Close fd if fdopen() or xpmPipeThrough() fails in OpenWriteFile()
424ac92798bSmrg    
425ac92798bSmrg    Fixes leak found by parfait 1.1 bug checking tool:
426ac92798bSmrg       File Descriptor Leak: Leaked File Descriptor fd
427ac92798bSmrg            at line 350 of lib/libXpm/src/WrFFrI.c in function 'OpenWriteFile'.
428ac92798bSmrg              fd initialized at line 332 with open
429ac92798bSmrg              fd leaks when strcmp(".Z", (filename + (len - 2))) != 0 at line 337
430ac92798bSmrg                  and strcmp(".gz", (filename + (len - 3))) != 0 at line 340.
431ac92798bSmrg    
432ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
433ac92798bSmrg    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
434ac92798bSmrg
435ac92798bSmrgcommit 81608285e11f2455800001a965dfece878861162
436ac92798bSmrgAuthor: Colin Walters <walters@verbum.org>
437ac92798bSmrgDate:   Wed Jan 4 17:37:06 2012 -0500
438ac92798bSmrg
439ac92798bSmrg    autogen.sh: Implement GNOME Build API
440ac92798bSmrg    
441ac92798bSmrg    http://people.gnome.org/~walters/docs/build-api.txt
442ac92798bSmrg    
443ac92798bSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
444ac92798bSmrg
445ac92798bSmrgcommit 4c3e0ff63a7c71daaafdcdaa1d619063e0cf4a63
446ac92798bSmrgAuthor: Adam Jackson <ajax@redhat.com>
447ac92798bSmrgDate:   Tue Jan 15 14:28:48 2013 -0500
448ac92798bSmrg
449ac92798bSmrg    configure: Remove AM_MAINTAINER_MODE
450ac92798bSmrg    
451ac92798bSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
452ac92798bSmrg
453ac92798bSmrgcommit 4ca8014afbb66f0b65cdcd8ea12e469f52c8c70c
454ac92798bSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk>
455ac92798bSmrgDate:   Mon Jan 2 22:45:53 2012 +0000
456ac92798bSmrg
457ac92798bSmrg    Define NO_ZPIPE when building for MinGW
458ac92798bSmrg    
459ac92798bSmrg    Define NO_ZPIPE when building for MinGW, decompressing via a pipe isn't implemented.
460ac92798bSmrg    (since xpmPipeThrough() is only written in terms of fork() currently...)
461ac92798bSmrg    
462ac92798bSmrg    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
463ac92798bSmrg    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
464ac92798bSmrg    Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
465ac92798bSmrg    Reviewed-by: Ángel González <ingenit@zoho.com>
466ac92798bSmrg
46797cf2ee2Smrgcommit acaaea96776b36c097d5413040c5ce85d3ae6cb9
46897cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
46997cf2ee2SmrgDate:   Wed Mar 7 20:39:55 2012 -0800
47097cf2ee2Smrg
47197cf2ee2Smrg    libXpm 3.5.10
47297cf2ee2Smrg    
47397cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
47497cf2ee2Smrg
47597cf2ee2Smrgcommit 1450186652cb9d2efe55c8da7cb64996eddd34c7
47697cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
47797cf2ee2SmrgDate:   Fri Nov 18 23:25:16 2011 -0800
47897cf2ee2Smrg
47997cf2ee2Smrg    closeness_cmp: maintain constness when casting pointers
48097cf2ee2Smrg    
48197cf2ee2Smrg    create.c: In function 'closeness_cmp':
48297cf2ee2Smrg    create.c:224:5: warning: cast discards qualifiers from pointer target type
48397cf2ee2Smrg    create.c:224:5: warning: cast discards qualifiers from pointer target type
48497cf2ee2Smrg    
48597cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48697cf2ee2Smrg
48797cf2ee2Smrgcommit 7aa7b34491de534da56d637552ee86f94f038cc3
48897cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
48997cf2ee2SmrgDate:   Fri Nov 18 23:22:12 2011 -0800
49097cf2ee2Smrg
49197cf2ee2Smrg    sxpm: make ErrorMessage take const char * arg to fix -Wwrite-strings warnings
49297cf2ee2Smrg    
49397cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49497cf2ee2Smrg
49597cf2ee2Smrgcommit 4cedf181bcfe13e5d206554c51edb82cb17e7ad5
49697cf2ee2SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
49797cf2ee2SmrgDate:   Fri Nov 11 10:17:11 2011 -0800
49897cf2ee2Smrg
49997cf2ee2Smrg    Include missing headers
50097cf2ee2Smrg    
50197cf2ee2Smrg    This fixes implicit declarations for strdup and strcasecmp.
50297cf2ee2Smrg    
50397cf2ee2Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
50497cf2ee2Smrg
50597cf2ee2Smrgcommit 933b5d1f1fe9273d1a984707687b36ec61c4c5af
50697cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
50797cf2ee2SmrgDate:   Thu Nov 10 21:32:15 2011 -0800
50897cf2ee2Smrg
50997cf2ee2Smrg    Fix gcc -Wwrite-strings warnings that don't require public API changes
51097cf2ee2Smrg    
51197cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
51297cf2ee2Smrg
51397cf2ee2Smrgcommit 696be14bcb4daef5280b425e297223c6ae530cb5
51497cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
51597cf2ee2SmrgDate:   Thu Nov 10 21:03:44 2011 -0800
51697cf2ee2Smrg
51797cf2ee2Smrg    Assume C89 and just use const, not local Const macro
51897cf2ee2Smrg    
51997cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
52097cf2ee2Smrg
52197cf2ee2Smrgcommit 29972ebbb2409bcba87637069a7ad9a958b3325d
52297cf2ee2SmrgAuthor: Julien Cristau <jcristau@debian.org>
52397cf2ee2SmrgDate:   Sat Sep 24 19:18:56 2011 +0200
52497cf2ee2Smrg
52597cf2ee2Smrg    Link sxpm against -lX11
52697cf2ee2Smrg    
52797cf2ee2Smrg    It calls various Xlib functions so should link with -lX11 directly.
52897cf2ee2Smrg    
52997cf2ee2Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
53097cf2ee2Smrg
53197cf2ee2Smrgcommit 3ea70059805b3ebc795f797b5880b90b6b3a9235
53297cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
53397cf2ee2SmrgDate:   Fri Sep 16 22:48:53 2011 -0700
53497cf2ee2Smrg
53597cf2ee2Smrg    Strip trailing whitespace
53697cf2ee2Smrg    
53797cf2ee2Smrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
53897cf2ee2Smrg    git diff -w & git diff -b show no diffs from this change
53997cf2ee2Smrg    
54097cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
54197cf2ee2Smrg
54297cf2ee2Smrgcommit 0c9e200c3975917f5d78eac67b1f4cedefd73079
54397cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
54497cf2ee2SmrgDate:   Sat Mar 5 20:39:03 2011 -0500
54597cf2ee2Smrg
54697cf2ee2Smrg    man: add missing title header (.TH) __xorgversion__
54797cf2ee2Smrg    
54897cf2ee2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
54997cf2ee2Smrg
55097cf2ee2Smrgcommit 0f8f24302bb0e35eaab16f16358bf9c44f9f3af1
55197cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
55297cf2ee2SmrgDate:   Sat Mar 5 15:35:17 2011 -0500
55397cf2ee2Smrg
55497cf2ee2Smrg    config: move man pages into their own directory
55597cf2ee2Smrg    
55697cf2ee2Smrg    As per X.Org guidelines.
55797cf2ee2Smrg    Fix whitespace issues.
55897cf2ee2Smrg    
55997cf2ee2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
56097cf2ee2Smrg
56197cf2ee2Smrgcommit 9c622c5fc82f2a19ae41e75398fee4ff1de52a1d
56297cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
56397cf2ee2SmrgDate:   Wed Feb 2 11:43:44 2011 -0500
56497cf2ee2Smrg
56597cf2ee2Smrg    config: minor layout change in configure.ac
56697cf2ee2Smrg    
56797cf2ee2Smrg    Group statements per section as per Autoconf standard layout
56897cf2ee2Smrg    Quote statements where appropriate.
56997cf2ee2Smrg    No functional configuration changes
57097cf2ee2Smrg    
57197cf2ee2Smrg    This helps automated maintenance and release activities.
57297cf2ee2Smrg    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
57397cf2ee2Smrg    
57497cf2ee2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
57597cf2ee2Smrg
5766e7d3316Smrgcommit 22a434d061af224536baee6c6110b603c5c96b2c
5776e7d3316SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5786e7d3316SmrgDate:   Fri Oct 29 17:29:25 2010 -0700
5796e7d3316Smrg
5806e7d3316Smrg    libXpm 3.5.9
5816e7d3316Smrg    
5826e7d3316Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5836e7d3316Smrg
5846e7d3316Smrgcommit c11f1bd18303139f070e1873382632ee80cd9878
5856e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
5866e7d3316SmrgDate:   Wed Oct 20 08:30:56 2010 -0400
5876e7d3316Smrg
5886e7d3316Smrg    config: remove obsolete FILES file from the Imakefile days
5896e7d3316Smrg    
5906e7d3316Smrg    It lists the files contained in the original
5916e7d3316Smrg    BULL Research Koala Project.
5926e7d3316Smrg    
5936e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
5946e7d3316Smrg
5956e7d3316Smrgcommit 0ea6c432a068fc4edf90c614e68a4f4be94edd14
5966e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
5976e7d3316SmrgDate:   Sun Oct 17 12:51:15 2010 -0400
5986e7d3316Smrg
5996e7d3316Smrg    doc: move doc files to the newly created doc dir.
6006e7d3316Smrg    
6016e7d3316Smrg    As per guidelines for all xorg modules.
6026e7d3316Smrg    
6036e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6046e7d3316Smrg
6056e7d3316Smrgcommit 7a3e69cfb079c7345f3d9b1217f373a706ba544c
6066e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6076e7d3316SmrgDate:   Fri Oct 15 17:14:39 2010 -0400
6086e7d3316Smrg
6096e7d3316Smrg    config: provide a Makefile for the include directory
6106e7d3316Smrg    
6116e7d3316Smrg    Reduce some complexity in the src makefile as it should not
6126e7d3316Smrg    handle sibling directories.
6136e7d3316Smrg    
6146e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6156e7d3316Smrg
6166e7d3316Smrgcommit e50f645f4cc5bb1db0e025fc6e39c6e84a894c13
6176e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6186e7d3316SmrgDate:   Fri Oct 15 14:56:32 2010 -0400
6196e7d3316Smrg
6206e7d3316Smrg    libXpm make: remove redundant -I.
6216e7d3316Smrg    
6226e7d3316Smrg    It is always included by Automake
6236e7d3316Smrg    
6246e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6256e7d3316Smrg
6266e7d3316Smrgcommit 8dee37ff3bb908d597d53f2b335fc2111643cce7
6276e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6286e7d3316SmrgDate:   Sun Oct 24 19:39:54 2010 -0400
6296e7d3316Smrg
6306e7d3316Smrg    sxpm make: no need to use a per target LDADD
6316e7d3316Smrg    
6326e7d3316Smrg    There is only one program in this makefile.
6336e7d3316Smrg    
6346e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6356e7d3316Smrg
6366e7d3316Smrgcommit 34abbaaacddf1018d1805bc4890226ab200a50fb
6376e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6386e7d3316SmrgDate:   Fri Oct 15 11:45:58 2010 -0400
6396e7d3316Smrg
6406e7d3316Smrg    sxpm make: remove redundant $(XMP_LIBS) linker flags
6416e7d3316Smrg    
6426e7d3316Smrg    SXPM_LIBS contains the complete list of dependencies.
6436e7d3316Smrg    
6446e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6456e7d3316Smrg
6466e7d3316Smrgcommit b818f5cf7f7d8240db2a94ebcc28603730760e48
6476e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6486e7d3316SmrgDate:   Fri Oct 15 10:21:08 2010 -0400
6496e7d3316Smrg
6506e7d3316Smrg    src make: remove -I$(top_builddir)/include
6516e7d3316Smrg    
6526e7d3316Smrg    This directory does not exist, only object code is created
6536e7d3316Smrg    in "builddir".
6546e7d3316Smrg    
6556e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6566e7d3316Smrg
6576e7d3316Smrgcommit 78bca7e85b930593fefe85cc51b5e24f98de31d0
6586e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6596e7d3316SmrgDate:   Thu Oct 14 21:56:21 2010 -0400
6606e7d3316Smrg
6616e7d3316Smrg    config: fix warnings, m4 quoting and layout
6626e7d3316Smrg    
6636e7d3316Smrg    Fix some m4 quoting
6646e7d3316Smrg    Fix some autoconf warnings
6656e7d3316Smrg    Regroup statements per section
6666e7d3316Smrg    Add comments
6676e7d3316Smrg    
6686e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6696e7d3316Smrg
6706e7d3316Smrgcommit 8e47c819490331c01959332e067f06a382d9a14a
6716e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6726e7d3316SmrgDate:   Thu Oct 14 20:35:47 2010 -0400
6736e7d3316Smrg
6746e7d3316Smrg    config: AC_OUTPUT with parms is deprecated, use AC_CONFIG_FILES
6756e7d3316Smrg    
6766e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6776e7d3316Smrg
6786e7d3316Smrgcommit c6915d034fa3f72a9724816d2e3f5e8432ef9321
6796e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6806e7d3316SmrgDate:   Thu Oct 14 20:33:40 2010 -0400
6816e7d3316Smrg
6826e7d3316Smrg    config: AC_HELP_STRING is deprecated, use AS_HELP_STRING
6836e7d3316Smrg    
6846e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6856e7d3316Smrg
6866e7d3316Smrgcommit e2fdf80a7f9feedacf67e46a8e577b2e6d415a5f
6876e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6886e7d3316SmrgDate:   Thu Oct 14 20:29:42 2010 -0400
6896e7d3316Smrg
6906e7d3316Smrg    config: remove unrequired AC_SUBST(XPM_CFLAGS)
6916e7d3316Smrg    
6926e7d3316Smrg    This macro is called by PKG_CHECK_MODULES
6936e7d3316Smrg    
6946e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6956e7d3316Smrg
6966e7d3316Smrgcommit 937d8c8cf82bd57e82152af3768bdbfc5de4316a
6976e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6986e7d3316SmrgDate:   Thu Oct 14 20:28:43 2010 -0400
6996e7d3316Smrg
7006e7d3316Smrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
7016e7d3316Smrg    
7026e7d3316Smrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
7036e7d3316Smrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
7046e7d3316Smrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
7056e7d3316Smrg    
7066e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7076e7d3316Smrg
7086e7d3316Smrgcommit 0ed9cb4546d0c65f08a9511736400c0f7fba982f
7096e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7106e7d3316SmrgDate:   Thu Oct 14 20:28:08 2010 -0400
7116e7d3316Smrg
7126e7d3316Smrg    config: remove unrequired AC_HEADER_STDC
7136e7d3316Smrg    
7146e7d3316Smrg    Autoconf says:
7156e7d3316Smrg    "This macro is obsolescent, as current systems have conforming
7166e7d3316Smrg    header files. New programs need not use this macro".
7176e7d3316Smrg    
7186e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7196e7d3316Smrg
7206e7d3316Smrgcommit e99bce47294eab031fc733d695e3c9589b52aff8
7216e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7226e7d3316SmrgDate:   Thu Oct 14 20:25:00 2010 -0400
7236e7d3316Smrg
7246e7d3316Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7256e7d3316Smrg    
7266e7d3316Smrg    Regroup AC statements at the top.
7276e7d3316Smrg    
7286e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7296e7d3316Smrg
7306e7d3316Smrgcommit 0b5e15c685d295262bf2307d65bee3a0b28e74f5
7316e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7326e7d3316SmrgDate:   Thu Oct 14 20:15:08 2010 -0400
7336e7d3316Smrg
7346e7d3316Smrg    sxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
7356e7d3316Smrg    The value of MAN_SUBST is the same for all X.Org packages.
7366e7d3316Smrg    
7376e7d3316Smrg    Use the appropriate platform version of sed
7386e7d3316Smrg    
7396e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7406e7d3316Smrg
7416e7d3316Smrgcommit 262bb7e9426150f6c7b553d184c51d3884d04adf
7426e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7436e7d3316SmrgDate:   Thu Oct 14 20:11:43 2010 -0400
7446e7d3316Smrg
7456e7d3316Smrg    cxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
7466e7d3316Smrg    The value of MAN_SUBST is the same for all X.Org packages.
7476e7d3316Smrg    
7486e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7496e7d3316Smrg
7506e7d3316Smrgcommit acd4856aac05a884376736196154842959803aa6
7516e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7526e7d3316SmrgDate:   Thu Oct 14 20:03:13 2010 -0400
7536e7d3316Smrg
7546e7d3316Smrg    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
7556e7d3316Smrg    
7566e7d3316Smrg    It depends on util-macros 1.8
7576e7d3316Smrg    The LT_AC_PROG_SED macro was never released by libtool.
7586e7d3316Smrg    Neither man makefile actually used $SED anyway.
7596e7d3316Smrg    
7606e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7616e7d3316Smrg
7626e7d3316Smrgcommit d1bd1fbc6d7f7b4817aca4fecd8ccfe80a1c2f03
7636e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7646e7d3316SmrgDate:   Thu Oct 14 20:02:30 2010 -0400
7656e7d3316Smrg
7666e7d3316Smrg    config: upgrade to util-macros 1.8 for additional man page support
7676e7d3316Smrg    
7686e7d3316Smrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
7696e7d3316Smrg    The value of MAN_SUBST is the same for all X.Org packages.
7706e7d3316Smrg    
7716e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7726e7d3316Smrg
7736e7d3316Smrgcommit 3b20344bf3c5ae7a8291041d4887dc8f23644d40
7746e7d3316SmrgAuthor: Colin Harrison <colin.harrison@virgin.net>
7756e7d3316SmrgDate:   Thu Oct 7 13:49:17 2010 +0200
7766e7d3316Smrg
7776e7d3316Smrg    Missing end comment in libXpm/src/parse.c
7786e7d3316Smrg    
7796e7d3316Smrg    CVS tag removal chopped too much out in this case...
7806e7d3316Smrg    
7816e7d3316Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
7826e7d3316Smrg
7836e7d3316Smrgcommit f8f0a68247b920052df0796a39ebcdc2e4161d05
7846e7d3316SmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
7856e7d3316SmrgDate:   Tue Sep 28 13:30:03 2010 -0700
7866e7d3316Smrg
7876e7d3316Smrg    Purge cvs tags.
7886e7d3316Smrg    
7896e7d3316Smrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
7906e7d3316Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7916e7d3316Smrg
7926e7d3316Smrgcommit d026662cce0808cf402e0d50932d90984a2ea1bb
7936e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7946e7d3316SmrgDate:   Thu Apr 1 21:11:35 2010 -0400
7956e7d3316Smrg
7966e7d3316Smrg    config: update AC_PREREQ statement to 2.60
7976e7d3316Smrg    
7986e7d3316Smrg    Unrelated to the previous patches, the new value simply reflects
7996e7d3316Smrg    the reality that the minimum level for autoconf to configure
8006e7d3316Smrg    all x.org modules is 2.60 dated June 2006.
8016e7d3316Smrg    
8026e7d3316Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
8036e7d3316Smrg    
8046e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
8056e7d3316Smrg
8066e7d3316Smrgcommit d4a7b15b3ed9e7cf94dbf64f929ae954bada9f60
8076e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8086e7d3316SmrgDate:   Thu Apr 1 21:07:54 2010 -0400
8096e7d3316Smrg
8106e7d3316Smrg    config: update and relocate AX_DEFINE_DIR macro
8116e7d3316Smrg    
8126e7d3316Smrg    Remove deprecated acinclude.m4 macro container file
8136e7d3316Smrg    Use separate macro files as per autoconf recommendation
8146e7d3316Smrg    Use the latest version of the macro from GNU
8156e7d3316Smrg    
8166e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
8176e7d3316Smrg
8186e7d3316Smrgcommit e0920779d1227338e61aaab16458b9daad508c36
8196e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8206e7d3316SmrgDate:   Mon Mar 29 14:53:49 2010 -0400
8216e7d3316Smrg
8226e7d3316Smrg    config: remove the pkgconfig pc.in file from EXTRA_DIST
8236e7d3316Smrg    
8246e7d3316Smrg    Automake always includes it in the tarball.
8256e7d3316Smrg    
8266e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
8276e7d3316Smrg
8286e7d3316Smrgcommit 34ebac912c6f1223a274ab2e4f0c12928d357ddd
8296e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8306e7d3316SmrgDate:   Thu Jan 14 09:36:38 2010 -0500
8316e7d3316Smrg
8326e7d3316Smrg    COPYING: add missing copyright notices
8336e7d3316Smrg    
8346e7d3316Smrg    Refer to: amigax.c, cxpm.c
8356e7d3316Smrg    Copyright (C) 1998 Arnaud LE HORS
8366e7d3316Smrg    Copyright (C) 19896 Lorens Younes
8376e7d3316Smrg    
8386e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
8396e7d3316Smrg
8406e7d3316Smrgcommit dca7a9ccbdd4c85d84668c3a4bc14b0049f0c893
8416e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8426e7d3316SmrgDate:   Fri Nov 27 20:56:04 2009 -0500
8436e7d3316Smrg
8446e7d3316Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
8456e7d3316Smrg    
8466e7d3316Smrg    Now that the INSTALL file is generated.
8476e7d3316Smrg    Allows running make maintainer-clean.
8486e7d3316Smrg
8496e7d3316Smrgcommit af0d92b686c65f7ffb5556b74fd937b01719c535
8506e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8516e7d3316SmrgDate:   Wed Oct 28 14:09:10 2009 -0400
8526e7d3316Smrg
8536e7d3316Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
8546e7d3316Smrg    
8556e7d3316Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
8566e7d3316Smrg    README may have been updated
8576e7d3316Smrg    Remove AUTHORS file as it is empty and no content available yet.
8586e7d3316Smrg    Remove NEWS file as it is empty and no content available yet.
8596e7d3316Smrg
8606e7d3316Smrgcommit 8bda9cdb6344c6cdf87237cb84c16c54a3ae84d8
8616e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8626e7d3316SmrgDate:   Tue Oct 27 15:07:25 2009 -0400
8636e7d3316Smrg
8646e7d3316Smrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
8656e7d3316Smrg    
8666e7d3316Smrg    This macro aggregate a number of existing macros that sets commmon
8676e7d3316Smrg    X.Org components configuration options. It shields the configuration file from
8686e7d3316Smrg    future changes.
8696e7d3316Smrg
8706e7d3316Smrgcommit 089237b624722b141a9ba6888584ebcc5247b227
8716e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8726e7d3316SmrgDate:   Mon Oct 26 22:08:43 2009 -0400
8736e7d3316Smrg
8746e7d3316Smrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
8756e7d3316Smrg    
8766e7d3316Smrg    ChangeLog filename is known to Automake and requires no further
8776e7d3316Smrg    coding in the makefile.
8786e7d3316Smrg
8796e7d3316Smrgcommit 37e75b28f4d30a66e16cfe192a0612a335aa8d46
8806e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
8816e7d3316SmrgDate:   Thu Oct 22 12:34:19 2009 -0400
8826e7d3316Smrg
8836e7d3316Smrg    .gitignore: use common defaults with custom section # 24239
8846e7d3316Smrg    
8856e7d3316Smrg    Using common defaults will reduce errors and maintenance.
8866e7d3316Smrg    Only the very small or inexistent custom section need periodic maintenance
8876e7d3316Smrg    when the structure of the component changes. Do not edit defaults.
8886e7d3316Smrg
8896e7d3316Smrgcommit 68ae0e442ad57534c25566284ad049299a982d00
8906e7d3316SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
8916e7d3316SmrgDate:   Wed Oct 21 12:47:25 2009 -0700
8926e7d3316Smrg
8936e7d3316Smrg    This is not a GNU project, so declare it foreign.
8946e7d3316Smrg    
8956e7d3316Smrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
8966e7d3316Smrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
8976e7d3316Smrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
8986e7d3316Smrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
8996e7d3316Smrg    > > it and git wants to commit it.  Should these files even be in git?
9006e7d3316Smrg    > > Can I nuke them for the betterment of humanity and since they get
9016e7d3316Smrg    > > created by autoreconf anyways?
9026e7d3316Smrg    >
9036e7d3316Smrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
9046e7d3316Smrg    
9056e7d3316Smrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
9066e7d3316Smrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
9076e7d3316Smrg    of the INSTALL file. It is also part of the 24206 solution.
9086e7d3316Smrg    
9096e7d3316Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
9106e7d3316Smrg
9112e2dd055Smrgcommit 130b2fb0ea716143c63ba30856eecb351bc2af2a
9122e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
9132e2dd055SmrgDate:   Fri Oct 9 10:32:08 2009 -0700
914a966c04fSmrg
9152e2dd055Smrg    libXpm 3.5.8
9162e2dd055Smrg    
9172e2dd055Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
918a966c04fSmrg
9192e2dd055Smrgcommit a195bd6d375c311b9bf6d7cce477f1d131425757
9202e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
9212e2dd055SmrgDate:   Thu Oct 8 21:29:45 2009 -0700
922a966c04fSmrg
9232e2dd055Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
9242e2dd055Smrg    
9252e2dd055Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
926a966c04fSmrg
9272e2dd055Smrgcommit f4c43f70dff3cb9702fd62bc388353d02589e618
9282e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
9292e2dd055SmrgDate:   Thu Oct 8 20:27:49 2009 -0700
930a966c04fSmrg
9312e2dd055Smrg    Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive
932a966c04fSmrg
9332e2dd055Smrgcommit d846316822ba8eb545d41140007ef98a7de9274e
9342e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
9352e2dd055SmrgDate:   Tue May 19 01:34:19 2009 -0700
936a966c04fSmrg
9372e2dd055Smrg    Update AC_DEFINE_DIR to latest version from Autoconf Archive
938a966c04fSmrg
9392e2dd055Smrgcommit 53f8b42f89214b85804ae9e64c49d1a9c2a7553d
9402e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
9412e2dd055SmrgDate:   Mon Feb 2 20:34:35 2009 -0800
942a966c04fSmrg
9432e2dd055Smrg    Add README with pointers to mailing list, bugzilla & git repos
9442e2dd055Smrg    
9452e2dd055Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
946a966c04fSmrg
9472e2dd055Smrgcommit 6697e31fbb616656b7f34515a79454af394b500a
9482e2dd055SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
9492e2dd055SmrgDate:   Fri Jan 30 15:45:20 2009 -0200
950a966c04fSmrg
9512e2dd055Smrg    Janitor: ansification, make distcheck, .gitignore
9522e2dd055Smrg    
9532e2dd055Smrg      The ansification code is minor edit of the patch (by me) at
9542e2dd055Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=14727
9552e2dd055Smrg    as it would not apply cleanly anymore.
956a966c04fSmrg
9572e2dd055Smrgcommit 41e4e2de4d73d098d332ece0410e9f8fda4fe10d
9582e2dd055SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
9592e2dd055SmrgDate:   Mon Oct 20 19:36:52 2008 -0700
960a966c04fSmrg
9612e2dd055Smrg    X.Org Bug 17944: avoid gcc warning for libXpm
9622e2dd055Smrg    
9632e2dd055Smrg    <http://bugs.freedesktop.org/show_bug.cgi?id=17944>
9642e2dd055Smrg    
9652e2dd055Smrg    Avoid the gcc warning
9662e2dd055Smrg    cxpm/cxpm.c:102: warning: no previous prototype for 'ErrorMessage'
967a966c04fSmrg
9682e2dd055Smrgcommit 64323668c07b4768c57649f5ec7e2888265d1aeb
9692e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
9702e2dd055SmrgDate:   Sun Mar 9 08:57:47 2008 +0100
971a966c04fSmrg
9722e2dd055Smrg    nuke RCS Ids
973a966c04fSmrg
9742e2dd055Smrgcommit 6ef45c37160079a9aa551adcd841abdb55eabae3
9752e2dd055SmrgAuthor: Benjamin Close <Benjamin.Close@clearchain.com>
9762e2dd055SmrgDate:   Thu Jan 31 14:42:41 2008 +1030
977a966c04fSmrg
9782e2dd055Smrg    Use libtools SED check rather than autoconf's SED check.
9792e2dd055Smrg    AC_PROG_SED required autoconf 2.60, libtool's should work
9802e2dd055Smrg    regardless. This keeps us supporting 2.57 of autoconf
9812e2dd055Smrg    
9822e2dd055Smrg    Found by: Tinderbox (1.4.1 compile)
983a966c04fSmrg
9842e2dd055Smrgcommit 3f7624048aa6064c69e2320a70fb7fc89e0bb7ef
9852e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
9862e2dd055SmrgDate:   Thu Jan 24 14:26:34 2008 -0800
987a966c04fSmrg
9882e2dd055Smrg    Bug 14171: sxpm/Makefile.am:21: SED was already defined
9892e2dd055Smrg    
9902e2dd055Smrg    <http://bugs.freedesktop.org/show_bug.cgi?id=14171>
991a966c04fSmrg
9922e2dd055Smrgcommit 503843fd3066031adbd4a362c686acc721787b7d
9932e2dd055SmrgAuthor: James Cloos <cloos@jhcloos.com>
9942e2dd055SmrgDate:   Thu Dec 6 16:38:36 2007 -0500
995a966c04fSmrg
9962e2dd055Smrg    Replace static ChangeLog with dist-hook to generate from git log
997a966c04fSmrg
9982e2dd055Smrgcommit 3e37dd39b6169af9928d5b959c40ba79a07450ee
9992e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10002e2dd055SmrgDate:   Wed Aug 22 13:23:30 2007 -0700
1001a966c04fSmrg
10022e2dd055Smrg    Version bump: 3.5.7
1003a966c04fSmrg
10042e2dd055Smrgcommit d82244497b54889f91c78585374d1ad6a0cef2cf
10052e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10062e2dd055SmrgDate:   Wed Aug 22 13:08:42 2007 -0700
1007a966c04fSmrg
10082e2dd055Smrg    Replace strcpy with strncpy to match previous code block
1009a966c04fSmrg
10102e2dd055Smrgcommit 47c974872b51b8c1d6965eff4599f8ce739bcedc
10112e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10122e2dd055SmrgDate:   Mon Aug 6 14:22:48 2007 -0700
1013a966c04fSmrg
10142e2dd055Smrg    Use srcdir in paths passed to xgettext when making .po files
1015a966c04fSmrg
10162e2dd055Smrgcommit 6e003fd5f174a8e312d799d7f8812c2a5b87e433
10172e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10182e2dd055SmrgDate:   Mon Aug 6 12:59:04 2007 -0700
1019a966c04fSmrg
10202e2dd055Smrg    Replace index/rindex with C89 standard strchr/strrchr
1021a966c04fSmrg
10222e2dd055Smrgcommit 43dfc6be8128139888426d8c709aa78efc207953
10232e2dd055SmrgAuthor: Jason Rumney <jasonr@gnu.org>
10242e2dd055SmrgDate:   Mon Aug 6 12:52:52 2007 -0700
10252e2dd055Smrg
10262e2dd055Smrg    X.Org Bug #11863: Build libXpm on MS Windows (with MinGW)
10272e2dd055Smrg    
10282e2dd055Smrg        * src/XpmI.h [FOR_MSW]: Include simx.h instead of real X headers.
10292e2dd055Smrg    
10302e2dd055Smrg        * src/simx.h (_XFUNCPROTOBEGIN, _XFUNCPROTOEND, NO_ZPIPE): Define.
10312e2dd055Smrg        (XAllocColor): Fix arg list in prototype.
10322e2dd055Smrg        (bzero, close, fdopen, index, rindex, open, strdup, O_RDONLY):
10332e2dd055Smrg        Map to W32 equivalents.
10342e2dd055Smrg    
10352e2dd055Smrg        * src/RdFToI.c [FOR_MSW]: Include fcntl.h.
10362e2dd055Smrg
10372e2dd055Smrgcommit 290f0b9115428dab0cbf2880d154468c557b3e7e
10382e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10392e2dd055SmrgDate:   Wed Jul 25 17:45:15 2007 -0700
10402e2dd055Smrg
10412e2dd055Smrg    Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
10422e2dd055Smrg
10432e2dd055Smrgcommit d4bc7dc0dea218cea380aba972f10f60dc1e86ac
10442e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10452e2dd055SmrgDate:   Wed Jun 27 13:54:07 2007 -0700
10462e2dd055Smrg
10472e2dd055Smrg    Use AM_CFLAGS & AM_CPPFLAGS to replace per-program and obsolete macros
10482e2dd055Smrg    
10492e2dd055Smrg    Clears some warnings from automake-1.10
10502e2dd055Smrg
10512e2dd055Smrgcommit 85a87de3c03ca8be526dedc0a2973f9426518c39
10522e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10532e2dd055SmrgDate:   Tue Nov 21 17:12:18 2006 -0800
10542e2dd055Smrg
10552e2dd055Smrg    Sun bug 4486226: Xpm is not internationalized
10562e2dd055Smrg    
10572e2dd055Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4486226>
10582e2dd055Smrg    Use gettext() to allow translated messages in sxpm & cxpm
10592e2dd055Smrg    (cherry picked from bcda4f17ab3fa9f0572f876dbeb09b45fbc23f3d commit)
10602e2dd055Smrg
10612e2dd055Smrgcommit 3c881daddcc251d6e806715d267e4e55934abd1a
10622e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10632e2dd055SmrgDate:   Tue Nov 21 15:13:44 2006 -0800
10642e2dd055Smrg
10652e2dd055Smrg    Add *~ to .gitignore to skip over emacs/patch droppings
10662e2dd055Smrg
10672e2dd055Smrgcommit 60817dd28774540622ea404f650db8389c66da54
10682e2dd055SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
10692e2dd055SmrgDate:   Fri Oct 13 16:23:49 2006 -0400
10702e2dd055Smrg
10712e2dd055Smrg    Bump to 3.5.6
10722e2dd055Smrg
10732e2dd055Smrgcommit 12dc4dc15234ae818a21c20ebf7b2d053b7a94be
10742e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
10752e2dd055SmrgDate:   Thu Jul 13 14:59:03 2006 -0700
10762e2dd055Smrg
10772e2dd055Smrg    renamed: .cvsignore -> .gitignore
10782e2dd055Smrg
10792e2dd055Smrgcommit 4daea919c3aa104b6caf8c0f42f49ae755545986
10802e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
10812e2dd055SmrgDate:   Sat Jun 3 06:11:30 2006 +0000
10822e2dd055Smrg
10832e2dd055Smrg    Always initialize atomTable to NULL, so xpmHashTableFree() doesn't try to
10842e2dd055Smrg        free a random value from the stack if xpmHashTableInit returns an
10852e2dd055Smrg        error.
10862e2dd055Smrg
10872e2dd055Smrgcommit 19855d6e09aa36db7686ad6f538179bf87e9c6ea
10882e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
10892e2dd055SmrgDate:   Fri Jun 2 19:48:01 2006 +0000
10902e2dd055Smrg
10912e2dd055Smrg    Coverity #1432: Returned without freeing storage "hints_cmt" (in error case
10922e2dd055Smrg        when xpmHashTableInit failed)
10932e2dd055Smrg
10942e2dd055Smrgcommit 000abcd371d0c4b1d0a5380023d74bf5bfc47685
10952e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
10962e2dd055SmrgDate:   Fri Jun 2 19:33:29 2006 +0000
10972e2dd055Smrg
10982e2dd055Smrg    Coverity #1415: Returned without freeing storage "hints_cmt" (in error case
10992e2dd055Smrg        when xpmHashTableInit failed)
11002e2dd055Smrg
11012e2dd055Smrgcommit 5c70c99833d4040aaf595d0005b861e0a930ee66
11022e2dd055SmrgAuthor: Adam Jackson <ajax@nwnk.net>
11032e2dd055SmrgDate:   Thu Apr 27 00:19:37 2006 +0000
11042e2dd055Smrg
11052e2dd055Smrg    Bump to 3.5.5
11062e2dd055Smrg
11072e2dd055Smrgcommit 2dcc187c92c1a579e6e9f0bad999a3b4e47228c3
11082e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
11092e2dd055SmrgDate:   Sat Mar 18 15:18:56 2006 +0000
11102e2dd055Smrg
11112e2dd055Smrg    doublecheck that a pointer is not NULL before dereferencing it. (Coverity
11122e2dd055Smrg        CID 121).
11132e2dd055Smrg
11142e2dd055Smrgcommit 93421a53ccf159ff39bc9f8ff72c57246f9cb90c
11152e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11162e2dd055SmrgDate:   Thu Dec 15 00:24:31 2005 +0000
11172e2dd055Smrg
11182e2dd055Smrg    Update package version number for final X11R7 release candidate.
11192e2dd055Smrg
11202e2dd055Smrgcommit 2b229ddcb52a3bf9bef32e764f93cc57c1351420
11212e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11222e2dd055SmrgDate:   Tue Dec 6 22:48:44 2005 +0000
11232e2dd055Smrg
11242e2dd055Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
11252e2dd055Smrg
11262e2dd055Smrgcommit 50214deb692a9af760088f8e7a51955c7d3f1707
11272e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11282e2dd055SmrgDate:   Sat Dec 3 05:49:44 2005 +0000
11292e2dd055Smrg
11302e2dd055Smrg    Update package version number for X11R7 RC3 release.
11312e2dd055Smrg
11322e2dd055Smrgcommit 19881d3c88ff0713ef550382fd0dfb03123dabed
11332e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
11342e2dd055SmrgDate:   Mon Nov 28 22:03:06 2005 +0000
11352e2dd055Smrg
11362e2dd055Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
11372e2dd055Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
11382e2dd055Smrg
11392e2dd055Smrgcommit a6fbdb403efd3bf7e1179660959fd0e66a301ce0
11402e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11412e2dd055SmrgDate:   Sat Nov 19 07:15:42 2005 +0000
11422e2dd055Smrg
11432e2dd055Smrg    Update pkgconfig files to separate library build-time dependencies from
11442e2dd055Smrg        application build-time dependencies, and update package deps to work
11452e2dd055Smrg        with separate build roots.
11462e2dd055Smrg
11472e2dd055Smrgcommit 82513d04a8381da8d2281d7581f6b0d65901aede
11482e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
11492e2dd055SmrgDate:   Sun Nov 13 02:08:07 2005 +0000
11502e2dd055Smrg
11512e2dd055Smrg    Use sed to substitute variables in man pages
11522e2dd055Smrg
11532e2dd055Smrgcommit d1b430289b2ddb6c1f3383c5288aa125b058508a
11542e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11552e2dd055SmrgDate:   Wed Nov 9 21:19:13 2005 +0000
11562e2dd055Smrg
11572e2dd055Smrg    Update package version number for X11R7 RC2 release.
11582e2dd055Smrg
11592e2dd055Smrgcommit e2c9276ccc1ef619dcfbdeb414ef0dec5113c1ee
11602e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
11612e2dd055SmrgDate:   Sat Oct 29 02:26:49 2005 +0000
11622e2dd055Smrg
11632e2dd055Smrg    Add --enable-stat-zfile (on by default) to replace Imake's ZFILEDEF =
11642e2dd055Smrg        -DSTAT_ZFILE to enable automatically searching for file.xpm.Z &
11652e2dd055Smrg        file.xpm.gz when file.xpm is requested.
11662e2dd055Smrg
11672e2dd055Smrgcommit 2f57ab95012d9221cca1af6c0a1ccea5d308c66f
11682e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11692e2dd055SmrgDate:   Wed Oct 19 02:48:11 2005 +0000
11702e2dd055Smrg
11712e2dd055Smrg    Update package version number for RC1 release.
11722e2dd055Smrg
11732e2dd055Smrgcommit 72bf88ed120fb888c57ed3223faa316403031b36
11742e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11752e2dd055SmrgDate:   Wed Oct 5 20:24:14 2005 +0000
11762e2dd055Smrg
11772e2dd055Smrg    Add missing files to EXTRA_DIST
11782e2dd055Smrg    Fix man page installation
11792e2dd055Smrg
11802e2dd055Smrgcommit 08c43c5f1f851c1acad360a28767670dc62d8a66
11812e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
11822e2dd055SmrgDate:   Mon Oct 3 19:53:58 2005 +0000
11832e2dd055Smrg
11842e2dd055Smrg    Last argument of variable parameter list needs to be casted to a pointer
11852e2dd055Smrg        type.
11862e2dd055Smrg
11872e2dd055Smrgcommit 5ecad7c12c3104d653972385f548e3f86532cbe3
11882e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
11892e2dd055SmrgDate:   Fri Jul 29 21:22:52 2005 +0000
11902e2dd055Smrg
11912e2dd055Smrg    Various changes preparing packages for RC0:
11922e2dd055Smrg    - Verify and update package version numbers as needed
11932e2dd055Smrg    - Implement versioning scheme
11942e2dd055Smrg    - Change bug address to point to bugzilla bug entry form
11952e2dd055Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
11962e2dd055Smrg        reenable it)
11972e2dd055Smrg    - Fix makedepend to use pkgconfig and pass distcheck
11982e2dd055Smrg    - Update build script to build macros first
11992e2dd055Smrg    - Update modular Xorg version
12002e2dd055Smrg
12012e2dd055Smrgcommit 703207d3b3718223d4b2711fb77fc96a4f3909ef
12022e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
12032e2dd055SmrgDate:   Sun Jul 17 10:32:57 2005 +0000
12042e2dd055Smrg
12052e2dd055Smrg    fix build outside of $(srcdir)
12062e2dd055Smrg
12072e2dd055Smrgcommit 5a0177d4474787951c0cae56e285bb075ab405f3
12082e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
12092e2dd055SmrgDate:   Sat Jul 16 21:11:25 2005 +0000
12102e2dd055Smrg
12112e2dd055Smrg    Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT
12122e2dd055Smrg
12132e2dd055Smrgcommit fd38ee667976855150d3c1231a1acc2cf1a89330
12142e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
12152e2dd055SmrgDate:   Sat Jul 16 21:10:44 2005 +0000
12162e2dd055Smrg
12172e2dd055Smrg    Check for strlcat() for use in parse.c
12182e2dd055Smrg
12192e2dd055Smrgcommit 9b3eed6e4f7ee542149ecec0d017a3a460f7c084
12202e2dd055SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
12212e2dd055SmrgDate:   Sat Jul 16 07:23:39 2005 +0000
12222e2dd055Smrg
12232e2dd055Smrg    Set soversion to 4.11.0 with -version-number.
12242e2dd055Smrg
12252e2dd055Smrgcommit a705a1cd9dc4c4ba1940c9b59d2107ba59360e39
12262e2dd055SmrgAuthor: Keith Packard <keithp@keithp.com>
12272e2dd055SmrgDate:   Sat Jul 9 06:45:44 2005 +0000
12282e2dd055Smrg
12292e2dd055Smrg    Add .cvsignore files
12302e2dd055Smrg
12312e2dd055Smrgcommit b1d84a9fc9b15232c09b6ce5d96c097fdd4f0a15
12322e2dd055SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
12332e2dd055SmrgDate:   Thu Jun 9 13:42:36 2005 +0000
12342e2dd055Smrg
12352e2dd055Smrg    Use $(top_srcdir)/src instead of $(top_builddir)/src in INCLUDES
12362e2dd055Smrg
12372e2dd055Smrgcommit 769751fba3e32f49272d19799929e1ad5a3d2cd0
123819569120SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
12392e2dd055SmrgDate:   Thu May 19 17:09:13 2005 +0000
12402e2dd055Smrg
12412e2dd055Smrg    Add $(top_builddir)/include to INCLUDES
12422e2dd055Smrg
12432e2dd055Smrgcommit 2cc1896c61eef5739bb6a8ffa89e58ba5c175a05
124419569120SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
12452e2dd055SmrgDate:   Thu May 19 15:02:48 2005 +0000
12462e2dd055Smrg
12472e2dd055Smrg    - Add build system for lib/Xpm
12482e2dd055Smrg    - Add Xpm to symlink.sh
12492e2dd055Smrg    - Conditionally include config.h in xc/extras/Xpm
12502e2dd055Smrg
12512e2dd055Smrgcommit cf0d69c7ace679f27f105c582760b9be14923aba
125219569120SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
12532e2dd055SmrgDate:   Thu May 19 14:37:53 2005 +0000
12542e2dd055Smrg
12552e2dd055Smrg    Thu May 19 10:36:54 2005 Søren Sandmann <sandmann@redhat.com>
12562e2dd055Smrg    Add "../lib" to INCLUDES.
12572e2dd055Smrg    Replace #include "../lib/foo" with #include "foo".
12582e2dd055Smrg
12592e2dd055Smrgcommit 639b3598cd0e7214010248efb62b75ef85a8e5c5
12602e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
12612e2dd055SmrgDate:   Mon Feb 21 20:52:32 2005 +0000
12622e2dd055Smrg
12632e2dd055Smrg    Avoid inifite loops. From Chris Gilbert in bug #1920.
12642e2dd055Smrg
12652e2dd055Smrgcommit f1908d7ee5e2d2d44db2116b3c88213da9dfb854
12662e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
12672e2dd055SmrgDate:   Sat Dec 11 16:14:05 2004 +0000
12682e2dd055Smrg
12692e2dd055Smrg    Fix incomplete merge.
12702e2dd055Smrg
12712e2dd055Smrgcommit b041980732f6a6002001cfe079fdfb982937d4a8
12722e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
12732e2dd055SmrgDate:   Sat Dec 11 16:08:59 2004 +0000
12742e2dd055Smrg
12752e2dd055Smrg    more s_open() cleanup.
12762e2dd055Smrg
12772e2dd055Smrgcommit 90d0638a42553786f54df333f0da4d008e9a0573
12782e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
12792e2dd055SmrgDate:   Sat Dec 11 16:04:34 2004 +0000
12802e2dd055Smrg
12812e2dd055Smrg    Replace s_popen() by a more specific function that allows only one command
12822e2dd055Smrg        in the pipe. Remove extraneous tests on file names that broke some
12832e2dd055Smrg        applications. From Alex Reisen in Bugzilla #1920.
12842e2dd055Smrg
12852e2dd055Smrgcommit 2c23dbf2cafaad72b1f45da915eb87a8f792fdb0
12862e2dd055SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
12872e2dd055SmrgDate:   Wed Dec 8 01:16:48 2004 +0000
12882e2dd055Smrg
12892e2dd055Smrg    //bugs.freedesktop.org/show_bug.cgi?id=830): Fix libXpm header (xpm.h) to
12902e2dd055Smrg        use the X11 function begin/end marker macros (_XFUNCPROTOBEGIN,
12912e2dd055Smrg        _XFUNCPROTOEND) instead of homegrown (native) C++ code. Patch by Kevin
12922e2dd055Smrg        DeKorte <kdekorte@yahoo.com>.
12932e2dd055Smrg
12942e2dd055Smrgcommit 50986a34f231fbc7a4b62466bd89bd4ae4027d2e
12952e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
12962e2dd055SmrgDate:   Thu Nov 25 21:19:11 2004 +0000
12972e2dd055Smrg
12982e2dd055Smrg    Fixes for CAN-2004-0914 (Thomas Biege).
12992e2dd055Smrg
13002e2dd055Smrgcommit a983dafac59dcb425666a5a5556da4734e50c6c5
13012e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
13022e2dd055SmrgDate:   Tue Sep 21 17:57:35 2004 +0000
13032e2dd055Smrg
13042e2dd055Smrg    Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and
13052e2dd055Smrg        Alan Coopersmith from release 6.8.1.
13062e2dd055Smrg    Fail during initialization with error if font/fontset is not set for
13072e2dd055Smrg        widget. This prevents a sig11 later when the non-existent font/fontset
13082e2dd055Smrg        structs are referenced.
13092e2dd055Smrg    Check if xf86Info.kbdProc pointer is really set before calling it on abort
13102e2dd055Smrg        as this pointer won't be set if the new modular keyboard driver is used
13112e2dd055Smrg        (Matthias Hopf).
13122e2dd055Smrg    Added new libs to the bindist control files.
13132e2dd055Smrg    Removed inclusion of unnecessary kernel header on Linux. This may fail in
13142e2dd055Smrg        an -ansi environment.
13152e2dd055Smrg
131619569120SmrgNotes:
131719569120Smrg    Fixes CVE-2004-0687 (integer overflows) and CVE-2004-0688 (stack overflows)
131819569120Smrg
13192e2dd055Smrgcommit 2773a7214e282f6f673483f5233b880505947c3f
13202e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
13212e2dd055SmrgDate:   Fri Apr 23 18:42:32 2004 +0000
13222e2dd055Smrg
13232e2dd055Smrg    Merging XORG-CURRENT into trunk
13242e2dd055Smrg
13252e2dd055Smrgcommit 65c64a2eaa8698434f1869dcdcb5d9ccb21c6932
13262e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
13272e2dd055SmrgDate:   Sun Mar 14 08:28:26 2004 +0000
13282e2dd055Smrg
13292e2dd055Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
13302e2dd055Smrg
13312e2dd055Smrgcommit 0b313707a677523fed9ac485445e8b09d2a85c13
13322e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
13332e2dd055SmrgDate:   Wed Mar 3 12:09:53 2004 +0000
13342e2dd055Smrg
13352e2dd055Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
13362e2dd055Smrg
13372e2dd055Smrgcommit 658f8e9a9094ba5d18743694cad7275be53c7a25
13382e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
13392e2dd055SmrgDate:   Thu Feb 26 13:34:33 2004 +0000
13402e2dd055Smrg
13412e2dd055Smrg    readding XFree86's cvs IDs
13422e2dd055Smrg
13432e2dd055Smrgcommit 9971f91864e8f722b42c58f2ff19025715f33b98
13442e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
13452e2dd055SmrgDate:   Thu Feb 26 09:21:31 2004 +0000
13462e2dd055Smrg
13472e2dd055Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
13482e2dd055Smrg
13492e2dd055Smrgcommit fbfe965054d8144946651b19085684af7f6715b9
13502e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
13512e2dd055SmrgDate:   Tue Nov 25 19:27:16 2003 +0000
13522e2dd055Smrg
13532e2dd055Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
13542e2dd055Smrg
13552e2dd055Smrgcommit c037348b5df0ac94ad4daba59f8bc9acf12ef623
13562e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
13572e2dd055SmrgDate:   Fri Nov 14 16:48:24 2003 +0000
13582e2dd055Smrg
13592e2dd055Smrg    XFree86 4.3.0.1
13602e2dd055Smrg
13612e2dd055Smrgcommit aafaabc4a0bfab6544e085ee504ad69de4a5ddb1
13622e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
13632e2dd055SmrgDate:   Fri Nov 14 16:48:24 2003 +0000
13642e2dd055Smrg
13652e2dd055Smrg    Initial revision
1366