ChangeLog revision ac92798b
1ac92798bSmrgcommit 3425cbb0e6086f74783eafbe23df1121b655e006
2ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3ac92798bSmrgDate:   Sat Sep 7 21:40:17 2013 -0700
4ac92798bSmrg
5ac92798bSmrg    libXpm 3.5.11
6ac92798bSmrg    
7ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8ac92798bSmrg
9ac92798bSmrgcommit 4bab3b62a47996ee77b8ddebcd92f0ebe9679c28
10ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11ac92798bSmrgDate:   Sat Sep 7 21:36:51 2013 -0700
12ac92798bSmrg
13ac92798bSmrg    Fix typo in COPYING (matches src/amigax.h)
14ac92798bSmrg    
15ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16ac92798bSmrg
17ac92798bSmrgcommit 9e38750da16c6e5bd8bb26b00d74041ddf9be3e8
18ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
19ac92798bSmrgDate:   Fri Aug 2 22:22:09 2013 -0700
20ac92798bSmrg
21ac92798bSmrg    Add noreturn attributes suggested by gcc
22ac92798bSmrg    
23ac92798bSmrg    Remove extra bogus return added to avoid warnings when calling Punt()
24ac92798bSmrg    since gcc didn't know it would never return.
25ac92798bSmrg    
26ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
27ac92798bSmrg
28ac92798bSmrgcommit 93f900ceac7ac899e00998adc8782ed02b352930
29ac92798bSmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
30ac92798bSmrgDate:   Wed Jun 19 06:19:18 2013 -0400
31ac92798bSmrg
32ac92798bSmrg    doclifter can't handle more than one dash in a name line.
33ac92798bSmrg
34ac92798bSmrgcommit 22734e4439b3609a6b621d8e7ef8465f0a2ac0d5
35ac92798bSmrgAuthor: Claudio Bley <cbley@av-test.de>
36ac92798bSmrgDate:   Mon May 27 09:32:05 2013 +0200
37ac92798bSmrg
38ac92798bSmrg    Fix libXpm build with NO_ZPIPE
39ac92798bSmrg    
40ac92798bSmrg    When NO_ZPIPE is defined, fcntl.h is not included in WrFFrI.c
41ac92798bSmrg    although OpenWriteFile uses open, O_WRONLY, O_CREAT and O_TRUNC.
42ac92798bSmrg    
43ac92798bSmrg        * src/WrFFrI.c: unconditionally include fcntl.h regardless
44ac92798bSmrg         of NO_ZPIPE being defined or not.
45ac92798bSmrg    
46ac92798bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
47ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48ac92798bSmrg
49ac92798bSmrgcommit e439f6e7163e3259f11f3363fa319e8a29085a92
50ac92798bSmrgAuthor: Christophe CURIS <christophe.curis@free.fr>
51ac92798bSmrgDate:   Wed May 1 10:39:38 2013 +0200
52ac92798bSmrg
53ac92798bSmrg    Added 'const' attribute to all filename arguments in the API
54ac92798bSmrg    
55ac92798bSmrg    The filename is always a read-only argument, so it is a good idea
56ac92798bSmrg    to let the caller now about it.
57ac92798bSmrg    
58ac92798bSmrg    This patch does not change active code; the place where the attribute
59ac92798bSmrg    is added will not break source-level compatibility because it adds
60ac92798bSmrg    no restriction on caller side, just adds information; because the
61ac92798bSmrg    lib code behaved the same way it will not break the binary interface
62ac92798bSmrg    either.
63ac92798bSmrg    
64ac92798bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
65ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
66ac92798bSmrg
67ac92798bSmrgcommit 01ee6b9c500cd9c67f167e68c8383e8c58db5ddf
68ac92798bSmrgAuthor: Christophe CURIS <christophe.curis@free.fr>
69ac92798bSmrgDate:   Wed May 1 10:39:37 2013 +0200
70ac92798bSmrg
71ac92798bSmrg    Added 'const' qualifier to the filename argument to internal functions
72ac92798bSmrg    
73ac92798bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
74ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
75ac92798bSmrg
76ac92798bSmrgcommit 980e9f851e47d31eed9635a6399a23d1456548d0
77ac92798bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
78ac92798bSmrgDate:   Mon Apr 22 13:23:09 2013 -0700
79ac92798bSmrg
80ac92798bSmrg    Close fd if fdopen() or xpmPipeThrough() fails in OpenWriteFile()
81ac92798bSmrg    
82ac92798bSmrg    Fixes leak found by parfait 1.1 bug checking tool:
83ac92798bSmrg       File Descriptor Leak: Leaked File Descriptor fd
84ac92798bSmrg            at line 350 of lib/libXpm/src/WrFFrI.c in function 'OpenWriteFile'.
85ac92798bSmrg              fd initialized at line 332 with open
86ac92798bSmrg              fd leaks when strcmp(".Z", (filename + (len - 2))) != 0 at line 337
87ac92798bSmrg                  and strcmp(".gz", (filename + (len - 3))) != 0 at line 340.
88ac92798bSmrg    
89ac92798bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
90ac92798bSmrg    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
91ac92798bSmrg
92ac92798bSmrgcommit 81608285e11f2455800001a965dfece878861162
93ac92798bSmrgAuthor: Colin Walters <walters@verbum.org>
94ac92798bSmrgDate:   Wed Jan 4 17:37:06 2012 -0500
95ac92798bSmrg
96ac92798bSmrg    autogen.sh: Implement GNOME Build API
97ac92798bSmrg    
98ac92798bSmrg    http://people.gnome.org/~walters/docs/build-api.txt
99ac92798bSmrg    
100ac92798bSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
101ac92798bSmrg
102ac92798bSmrgcommit 4c3e0ff63a7c71daaafdcdaa1d619063e0cf4a63
103ac92798bSmrgAuthor: Adam Jackson <ajax@redhat.com>
104ac92798bSmrgDate:   Tue Jan 15 14:28:48 2013 -0500
105ac92798bSmrg
106ac92798bSmrg    configure: Remove AM_MAINTAINER_MODE
107ac92798bSmrg    
108ac92798bSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
109ac92798bSmrg
110ac92798bSmrgcommit 4ca8014afbb66f0b65cdcd8ea12e469f52c8c70c
111ac92798bSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk>
112ac92798bSmrgDate:   Mon Jan 2 22:45:53 2012 +0000
113ac92798bSmrg
114ac92798bSmrg    Define NO_ZPIPE when building for MinGW
115ac92798bSmrg    
116ac92798bSmrg    Define NO_ZPIPE when building for MinGW, decompressing via a pipe isn't implemented.
117ac92798bSmrg    (since xpmPipeThrough() is only written in terms of fork() currently...)
118ac92798bSmrg    
119ac92798bSmrg    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
120ac92798bSmrg    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
121ac92798bSmrg    Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
122ac92798bSmrg    Reviewed-by: Ángel González <ingenit@zoho.com>
123ac92798bSmrg
12497cf2ee2Smrgcommit acaaea96776b36c097d5413040c5ce85d3ae6cb9
12597cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
12697cf2ee2SmrgDate:   Wed Mar 7 20:39:55 2012 -0800
12797cf2ee2Smrg
12897cf2ee2Smrg    libXpm 3.5.10
12997cf2ee2Smrg    
13097cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
13197cf2ee2Smrg
13297cf2ee2Smrgcommit 1450186652cb9d2efe55c8da7cb64996eddd34c7
13397cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
13497cf2ee2SmrgDate:   Fri Nov 18 23:25:16 2011 -0800
13597cf2ee2Smrg
13697cf2ee2Smrg    closeness_cmp: maintain constness when casting pointers
13797cf2ee2Smrg    
13897cf2ee2Smrg    create.c: In function 'closeness_cmp':
13997cf2ee2Smrg    create.c:224:5: warning: cast discards qualifiers from pointer target type
14097cf2ee2Smrg    create.c:224:5: warning: cast discards qualifiers from pointer target type
14197cf2ee2Smrg    
14297cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
14397cf2ee2Smrg
14497cf2ee2Smrgcommit 7aa7b34491de534da56d637552ee86f94f038cc3
14597cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
14697cf2ee2SmrgDate:   Fri Nov 18 23:22:12 2011 -0800
14797cf2ee2Smrg
14897cf2ee2Smrg    sxpm: make ErrorMessage take const char * arg to fix -Wwrite-strings warnings
14997cf2ee2Smrg    
15097cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
15197cf2ee2Smrg
15297cf2ee2Smrgcommit 4cedf181bcfe13e5d206554c51edb82cb17e7ad5
15397cf2ee2SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
15497cf2ee2SmrgDate:   Fri Nov 11 10:17:11 2011 -0800
15597cf2ee2Smrg
15697cf2ee2Smrg    Include missing headers
15797cf2ee2Smrg    
15897cf2ee2Smrg    This fixes implicit declarations for strdup and strcasecmp.
15997cf2ee2Smrg    
16097cf2ee2Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
16197cf2ee2Smrg
16297cf2ee2Smrgcommit 933b5d1f1fe9273d1a984707687b36ec61c4c5af
16397cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
16497cf2ee2SmrgDate:   Thu Nov 10 21:32:15 2011 -0800
16597cf2ee2Smrg
16697cf2ee2Smrg    Fix gcc -Wwrite-strings warnings that don't require public API changes
16797cf2ee2Smrg    
16897cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16997cf2ee2Smrg
17097cf2ee2Smrgcommit 696be14bcb4daef5280b425e297223c6ae530cb5
17197cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
17297cf2ee2SmrgDate:   Thu Nov 10 21:03:44 2011 -0800
17397cf2ee2Smrg
17497cf2ee2Smrg    Assume C89 and just use const, not local Const macro
17597cf2ee2Smrg    
17697cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
17797cf2ee2Smrg
17897cf2ee2Smrgcommit 29972ebbb2409bcba87637069a7ad9a958b3325d
17997cf2ee2SmrgAuthor: Julien Cristau <jcristau@debian.org>
18097cf2ee2SmrgDate:   Sat Sep 24 19:18:56 2011 +0200
18197cf2ee2Smrg
18297cf2ee2Smrg    Link sxpm against -lX11
18397cf2ee2Smrg    
18497cf2ee2Smrg    It calls various Xlib functions so should link with -lX11 directly.
18597cf2ee2Smrg    
18697cf2ee2Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
18797cf2ee2Smrg
18897cf2ee2Smrgcommit 3ea70059805b3ebc795f797b5880b90b6b3a9235
18997cf2ee2SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
19097cf2ee2SmrgDate:   Fri Sep 16 22:48:53 2011 -0700
19197cf2ee2Smrg
19297cf2ee2Smrg    Strip trailing whitespace
19397cf2ee2Smrg    
19497cf2ee2Smrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
19597cf2ee2Smrg    git diff -w & git diff -b show no diffs from this change
19697cf2ee2Smrg    
19797cf2ee2Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
19897cf2ee2Smrg
19997cf2ee2Smrgcommit 0c9e200c3975917f5d78eac67b1f4cedefd73079
20097cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
20197cf2ee2SmrgDate:   Sat Mar 5 20:39:03 2011 -0500
20297cf2ee2Smrg
20397cf2ee2Smrg    man: add missing title header (.TH) __xorgversion__
20497cf2ee2Smrg    
20597cf2ee2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
20697cf2ee2Smrg
20797cf2ee2Smrgcommit 0f8f24302bb0e35eaab16f16358bf9c44f9f3af1
20897cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
20997cf2ee2SmrgDate:   Sat Mar 5 15:35:17 2011 -0500
21097cf2ee2Smrg
21197cf2ee2Smrg    config: move man pages into their own directory
21297cf2ee2Smrg    
21397cf2ee2Smrg    As per X.Org guidelines.
21497cf2ee2Smrg    Fix whitespace issues.
21597cf2ee2Smrg    
21697cf2ee2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
21797cf2ee2Smrg
21897cf2ee2Smrgcommit 9c622c5fc82f2a19ae41e75398fee4ff1de52a1d
21997cf2ee2SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
22097cf2ee2SmrgDate:   Wed Feb 2 11:43:44 2011 -0500
22197cf2ee2Smrg
22297cf2ee2Smrg    config: minor layout change in configure.ac
22397cf2ee2Smrg    
22497cf2ee2Smrg    Group statements per section as per Autoconf standard layout
22597cf2ee2Smrg    Quote statements where appropriate.
22697cf2ee2Smrg    No functional configuration changes
22797cf2ee2Smrg    
22897cf2ee2Smrg    This helps automated maintenance and release activities.
22997cf2ee2Smrg    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
23097cf2ee2Smrg    
23197cf2ee2Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
23297cf2ee2Smrg
2336e7d3316Smrgcommit 22a434d061af224536baee6c6110b603c5c96b2c
2346e7d3316SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2356e7d3316SmrgDate:   Fri Oct 29 17:29:25 2010 -0700
2366e7d3316Smrg
2376e7d3316Smrg    libXpm 3.5.9
2386e7d3316Smrg    
2396e7d3316Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2406e7d3316Smrg
2416e7d3316Smrgcommit c11f1bd18303139f070e1873382632ee80cd9878
2426e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2436e7d3316SmrgDate:   Wed Oct 20 08:30:56 2010 -0400
2446e7d3316Smrg
2456e7d3316Smrg    config: remove obsolete FILES file from the Imakefile days
2466e7d3316Smrg    
2476e7d3316Smrg    It lists the files contained in the original
2486e7d3316Smrg    BULL Research Koala Project.
2496e7d3316Smrg    
2506e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2516e7d3316Smrg
2526e7d3316Smrgcommit 0ea6c432a068fc4edf90c614e68a4f4be94edd14
2536e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2546e7d3316SmrgDate:   Sun Oct 17 12:51:15 2010 -0400
2556e7d3316Smrg
2566e7d3316Smrg    doc: move doc files to the newly created doc dir.
2576e7d3316Smrg    
2586e7d3316Smrg    As per guidelines for all xorg modules.
2596e7d3316Smrg    
2606e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2616e7d3316Smrg
2626e7d3316Smrgcommit 7a3e69cfb079c7345f3d9b1217f373a706ba544c
2636e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2646e7d3316SmrgDate:   Fri Oct 15 17:14:39 2010 -0400
2656e7d3316Smrg
2666e7d3316Smrg    config: provide a Makefile for the include directory
2676e7d3316Smrg    
2686e7d3316Smrg    Reduce some complexity in the src makefile as it should not
2696e7d3316Smrg    handle sibling directories.
2706e7d3316Smrg    
2716e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2726e7d3316Smrg
2736e7d3316Smrgcommit e50f645f4cc5bb1db0e025fc6e39c6e84a894c13
2746e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2756e7d3316SmrgDate:   Fri Oct 15 14:56:32 2010 -0400
2766e7d3316Smrg
2776e7d3316Smrg    libXpm make: remove redundant -I.
2786e7d3316Smrg    
2796e7d3316Smrg    It is always included by Automake
2806e7d3316Smrg    
2816e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2826e7d3316Smrg
2836e7d3316Smrgcommit 8dee37ff3bb908d597d53f2b335fc2111643cce7
2846e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2856e7d3316SmrgDate:   Sun Oct 24 19:39:54 2010 -0400
2866e7d3316Smrg
2876e7d3316Smrg    sxpm make: no need to use a per target LDADD
2886e7d3316Smrg    
2896e7d3316Smrg    There is only one program in this makefile.
2906e7d3316Smrg    
2916e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2926e7d3316Smrg
2936e7d3316Smrgcommit 34abbaaacddf1018d1805bc4890226ab200a50fb
2946e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
2956e7d3316SmrgDate:   Fri Oct 15 11:45:58 2010 -0400
2966e7d3316Smrg
2976e7d3316Smrg    sxpm make: remove redundant $(XMP_LIBS) linker flags
2986e7d3316Smrg    
2996e7d3316Smrg    SXPM_LIBS contains the complete list of dependencies.
3006e7d3316Smrg    
3016e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3026e7d3316Smrg
3036e7d3316Smrgcommit b818f5cf7f7d8240db2a94ebcc28603730760e48
3046e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3056e7d3316SmrgDate:   Fri Oct 15 10:21:08 2010 -0400
3066e7d3316Smrg
3076e7d3316Smrg    src make: remove -I$(top_builddir)/include
3086e7d3316Smrg    
3096e7d3316Smrg    This directory does not exist, only object code is created
3106e7d3316Smrg    in "builddir".
3116e7d3316Smrg    
3126e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3136e7d3316Smrg
3146e7d3316Smrgcommit 78bca7e85b930593fefe85cc51b5e24f98de31d0
3156e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3166e7d3316SmrgDate:   Thu Oct 14 21:56:21 2010 -0400
3176e7d3316Smrg
3186e7d3316Smrg    config: fix warnings, m4 quoting and layout
3196e7d3316Smrg    
3206e7d3316Smrg    Fix some m4 quoting
3216e7d3316Smrg    Fix some autoconf warnings
3226e7d3316Smrg    Regroup statements per section
3236e7d3316Smrg    Add comments
3246e7d3316Smrg    
3256e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3266e7d3316Smrg
3276e7d3316Smrgcommit 8e47c819490331c01959332e067f06a382d9a14a
3286e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3296e7d3316SmrgDate:   Thu Oct 14 20:35:47 2010 -0400
3306e7d3316Smrg
3316e7d3316Smrg    config: AC_OUTPUT with parms is deprecated, use AC_CONFIG_FILES
3326e7d3316Smrg    
3336e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3346e7d3316Smrg
3356e7d3316Smrgcommit c6915d034fa3f72a9724816d2e3f5e8432ef9321
3366e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3376e7d3316SmrgDate:   Thu Oct 14 20:33:40 2010 -0400
3386e7d3316Smrg
3396e7d3316Smrg    config: AC_HELP_STRING is deprecated, use AS_HELP_STRING
3406e7d3316Smrg    
3416e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3426e7d3316Smrg
3436e7d3316Smrgcommit e2fdf80a7f9feedacf67e46a8e577b2e6d415a5f
3446e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3456e7d3316SmrgDate:   Thu Oct 14 20:29:42 2010 -0400
3466e7d3316Smrg
3476e7d3316Smrg    config: remove unrequired AC_SUBST(XPM_CFLAGS)
3486e7d3316Smrg    
3496e7d3316Smrg    This macro is called by PKG_CHECK_MODULES
3506e7d3316Smrg    
3516e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3526e7d3316Smrg
3536e7d3316Smrgcommit 937d8c8cf82bd57e82152af3768bdbfc5de4316a
3546e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3556e7d3316SmrgDate:   Thu Oct 14 20:28:43 2010 -0400
3566e7d3316Smrg
3576e7d3316Smrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
3586e7d3316Smrg    
3596e7d3316Smrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
3606e7d3316Smrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
3616e7d3316Smrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
3626e7d3316Smrg    
3636e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3646e7d3316Smrg
3656e7d3316Smrgcommit 0ed9cb4546d0c65f08a9511736400c0f7fba982f
3666e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3676e7d3316SmrgDate:   Thu Oct 14 20:28:08 2010 -0400
3686e7d3316Smrg
3696e7d3316Smrg    config: remove unrequired AC_HEADER_STDC
3706e7d3316Smrg    
3716e7d3316Smrg    Autoconf says:
3726e7d3316Smrg    "This macro is obsolescent, as current systems have conforming
3736e7d3316Smrg    header files. New programs need not use this macro".
3746e7d3316Smrg    
3756e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3766e7d3316Smrg
3776e7d3316Smrgcommit e99bce47294eab031fc733d695e3c9589b52aff8
3786e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3796e7d3316SmrgDate:   Thu Oct 14 20:25:00 2010 -0400
3806e7d3316Smrg
3816e7d3316Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
3826e7d3316Smrg    
3836e7d3316Smrg    Regroup AC statements at the top.
3846e7d3316Smrg    
3856e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3866e7d3316Smrg
3876e7d3316Smrgcommit 0b5e15c685d295262bf2307d65bee3a0b28e74f5
3886e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3896e7d3316SmrgDate:   Thu Oct 14 20:15:08 2010 -0400
3906e7d3316Smrg
3916e7d3316Smrg    sxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
3926e7d3316Smrg    The value of MAN_SUBST is the same for all X.Org packages.
3936e7d3316Smrg    
3946e7d3316Smrg    Use the appropriate platform version of sed
3956e7d3316Smrg    
3966e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3976e7d3316Smrg
3986e7d3316Smrgcommit 262bb7e9426150f6c7b553d184c51d3884d04adf
3996e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4006e7d3316SmrgDate:   Thu Oct 14 20:11:43 2010 -0400
4016e7d3316Smrg
4026e7d3316Smrg    cxpm: use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
4036e7d3316Smrg    The value of MAN_SUBST is the same for all X.Org packages.
4046e7d3316Smrg    
4056e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4066e7d3316Smrg
4076e7d3316Smrgcommit acd4856aac05a884376736196154842959803aa6
4086e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4096e7d3316SmrgDate:   Thu Oct 14 20:03:13 2010 -0400
4106e7d3316Smrg
4116e7d3316Smrg    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
4126e7d3316Smrg    
4136e7d3316Smrg    It depends on util-macros 1.8
4146e7d3316Smrg    The LT_AC_PROG_SED macro was never released by libtool.
4156e7d3316Smrg    Neither man makefile actually used $SED anyway.
4166e7d3316Smrg    
4176e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4186e7d3316Smrg
4196e7d3316Smrgcommit d1bd1fbc6d7f7b4817aca4fecd8ccfe80a1c2f03
4206e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4216e7d3316SmrgDate:   Thu Oct 14 20:02:30 2010 -0400
4226e7d3316Smrg
4236e7d3316Smrg    config: upgrade to util-macros 1.8 for additional man page support
4246e7d3316Smrg    
4256e7d3316Smrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
4266e7d3316Smrg    The value of MAN_SUBST is the same for all X.Org packages.
4276e7d3316Smrg    
4286e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4296e7d3316Smrg
4306e7d3316Smrgcommit 3b20344bf3c5ae7a8291041d4887dc8f23644d40
4316e7d3316SmrgAuthor: Colin Harrison <colin.harrison@virgin.net>
4326e7d3316SmrgDate:   Thu Oct 7 13:49:17 2010 +0200
4336e7d3316Smrg
4346e7d3316Smrg    Missing end comment in libXpm/src/parse.c
4356e7d3316Smrg    
4366e7d3316Smrg    CVS tag removal chopped too much out in this case...
4376e7d3316Smrg    
4386e7d3316Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
4396e7d3316Smrg
4406e7d3316Smrgcommit f8f0a68247b920052df0796a39ebcdc2e4161d05
4416e7d3316SmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
4426e7d3316SmrgDate:   Tue Sep 28 13:30:03 2010 -0700
4436e7d3316Smrg
4446e7d3316Smrg    Purge cvs tags.
4456e7d3316Smrg    
4466e7d3316Smrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
4476e7d3316Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4486e7d3316Smrg
4496e7d3316Smrgcommit d026662cce0808cf402e0d50932d90984a2ea1bb
4506e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4516e7d3316SmrgDate:   Thu Apr 1 21:11:35 2010 -0400
4526e7d3316Smrg
4536e7d3316Smrg    config: update AC_PREREQ statement to 2.60
4546e7d3316Smrg    
4556e7d3316Smrg    Unrelated to the previous patches, the new value simply reflects
4566e7d3316Smrg    the reality that the minimum level for autoconf to configure
4576e7d3316Smrg    all x.org modules is 2.60 dated June 2006.
4586e7d3316Smrg    
4596e7d3316Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
4606e7d3316Smrg    
4616e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4626e7d3316Smrg
4636e7d3316Smrgcommit d4a7b15b3ed9e7cf94dbf64f929ae954bada9f60
4646e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4656e7d3316SmrgDate:   Thu Apr 1 21:07:54 2010 -0400
4666e7d3316Smrg
4676e7d3316Smrg    config: update and relocate AX_DEFINE_DIR macro
4686e7d3316Smrg    
4696e7d3316Smrg    Remove deprecated acinclude.m4 macro container file
4706e7d3316Smrg    Use separate macro files as per autoconf recommendation
4716e7d3316Smrg    Use the latest version of the macro from GNU
4726e7d3316Smrg    
4736e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4746e7d3316Smrg
4756e7d3316Smrgcommit e0920779d1227338e61aaab16458b9daad508c36
4766e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4776e7d3316SmrgDate:   Mon Mar 29 14:53:49 2010 -0400
4786e7d3316Smrg
4796e7d3316Smrg    config: remove the pkgconfig pc.in file from EXTRA_DIST
4806e7d3316Smrg    
4816e7d3316Smrg    Automake always includes it in the tarball.
4826e7d3316Smrg    
4836e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4846e7d3316Smrg
4856e7d3316Smrgcommit 34ebac912c6f1223a274ab2e4f0c12928d357ddd
4866e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4876e7d3316SmrgDate:   Thu Jan 14 09:36:38 2010 -0500
4886e7d3316Smrg
4896e7d3316Smrg    COPYING: add missing copyright notices
4906e7d3316Smrg    
4916e7d3316Smrg    Refer to: amigax.c, cxpm.c
4926e7d3316Smrg    Copyright (C) 1998 Arnaud LE HORS
4936e7d3316Smrg    Copyright (C) 19896 Lorens Younes
4946e7d3316Smrg    
4956e7d3316Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4966e7d3316Smrg
4976e7d3316Smrgcommit dca7a9ccbdd4c85d84668c3a4bc14b0049f0c893
4986e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4996e7d3316SmrgDate:   Fri Nov 27 20:56:04 2009 -0500
5006e7d3316Smrg
5016e7d3316Smrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
5026e7d3316Smrg    
5036e7d3316Smrg    Now that the INSTALL file is generated.
5046e7d3316Smrg    Allows running make maintainer-clean.
5056e7d3316Smrg
5066e7d3316Smrgcommit af0d92b686c65f7ffb5556b74fd937b01719c535
5076e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
5086e7d3316SmrgDate:   Wed Oct 28 14:09:10 2009 -0400
5096e7d3316Smrg
5106e7d3316Smrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
5116e7d3316Smrg    
5126e7d3316Smrg    Add missing INSTALL file. Use standard GNU file on building tarball
5136e7d3316Smrg    README may have been updated
5146e7d3316Smrg    Remove AUTHORS file as it is empty and no content available yet.
5156e7d3316Smrg    Remove NEWS file as it is empty and no content available yet.
5166e7d3316Smrg
5176e7d3316Smrgcommit 8bda9cdb6344c6cdf87237cb84c16c54a3ae84d8
5186e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
5196e7d3316SmrgDate:   Tue Oct 27 15:07:25 2009 -0400
5206e7d3316Smrg
5216e7d3316Smrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
5226e7d3316Smrg    
5236e7d3316Smrg    This macro aggregate a number of existing macros that sets commmon
5246e7d3316Smrg    X.Org components configuration options. It shields the configuration file from
5256e7d3316Smrg    future changes.
5266e7d3316Smrg
5276e7d3316Smrgcommit 089237b624722b141a9ba6888584ebcc5247b227
5286e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
5296e7d3316SmrgDate:   Mon Oct 26 22:08:43 2009 -0400
5306e7d3316Smrg
5316e7d3316Smrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
5326e7d3316Smrg    
5336e7d3316Smrg    ChangeLog filename is known to Automake and requires no further
5346e7d3316Smrg    coding in the makefile.
5356e7d3316Smrg
5366e7d3316Smrgcommit 37e75b28f4d30a66e16cfe192a0612a335aa8d46
5376e7d3316SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
5386e7d3316SmrgDate:   Thu Oct 22 12:34:19 2009 -0400
5396e7d3316Smrg
5406e7d3316Smrg    .gitignore: use common defaults with custom section # 24239
5416e7d3316Smrg    
5426e7d3316Smrg    Using common defaults will reduce errors and maintenance.
5436e7d3316Smrg    Only the very small or inexistent custom section need periodic maintenance
5446e7d3316Smrg    when the structure of the component changes. Do not edit defaults.
5456e7d3316Smrg
5466e7d3316Smrgcommit 68ae0e442ad57534c25566284ad049299a982d00
5476e7d3316SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
5486e7d3316SmrgDate:   Wed Oct 21 12:47:25 2009 -0700
5496e7d3316Smrg
5506e7d3316Smrg    This is not a GNU project, so declare it foreign.
5516e7d3316Smrg    
5526e7d3316Smrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
5536e7d3316Smrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
5546e7d3316Smrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
5556e7d3316Smrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
5566e7d3316Smrg    > > it and git wants to commit it.  Should these files even be in git?
5576e7d3316Smrg    > > Can I nuke them for the betterment of humanity and since they get
5586e7d3316Smrg    > > created by autoreconf anyways?
5596e7d3316Smrg    >
5606e7d3316Smrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
5616e7d3316Smrg    
5626e7d3316Smrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
5636e7d3316Smrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
5646e7d3316Smrg    of the INSTALL file. It is also part of the 24206 solution.
5656e7d3316Smrg    
5666e7d3316Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
5676e7d3316Smrg
5682e2dd055Smrgcommit 130b2fb0ea716143c63ba30856eecb351bc2af2a
5692e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
5702e2dd055SmrgDate:   Fri Oct 9 10:32:08 2009 -0700
571a966c04fSmrg
5722e2dd055Smrg    libXpm 3.5.8
5732e2dd055Smrg    
5742e2dd055Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
575a966c04fSmrg
5762e2dd055Smrgcommit a195bd6d375c311b9bf6d7cce477f1d131425757
5772e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
5782e2dd055SmrgDate:   Thu Oct 8 21:29:45 2009 -0700
579a966c04fSmrg
5802e2dd055Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
5812e2dd055Smrg    
5822e2dd055Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
583a966c04fSmrg
5842e2dd055Smrgcommit f4c43f70dff3cb9702fd62bc388353d02589e618
5852e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
5862e2dd055SmrgDate:   Thu Oct 8 20:27:49 2009 -0700
587a966c04fSmrg
5882e2dd055Smrg    Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive
589a966c04fSmrg
5902e2dd055Smrgcommit d846316822ba8eb545d41140007ef98a7de9274e
5912e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
5922e2dd055SmrgDate:   Tue May 19 01:34:19 2009 -0700
593a966c04fSmrg
5942e2dd055Smrg    Update AC_DEFINE_DIR to latest version from Autoconf Archive
595a966c04fSmrg
5962e2dd055Smrgcommit 53f8b42f89214b85804ae9e64c49d1a9c2a7553d
5972e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
5982e2dd055SmrgDate:   Mon Feb 2 20:34:35 2009 -0800
599a966c04fSmrg
6002e2dd055Smrg    Add README with pointers to mailing list, bugzilla & git repos
6012e2dd055Smrg    
6022e2dd055Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
603a966c04fSmrg
6042e2dd055Smrgcommit 6697e31fbb616656b7f34515a79454af394b500a
6052e2dd055SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
6062e2dd055SmrgDate:   Fri Jan 30 15:45:20 2009 -0200
607a966c04fSmrg
6082e2dd055Smrg    Janitor: ansification, make distcheck, .gitignore
6092e2dd055Smrg    
6102e2dd055Smrg      The ansification code is minor edit of the patch (by me) at
6112e2dd055Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=14727
6122e2dd055Smrg    as it would not apply cleanly anymore.
613a966c04fSmrg
6142e2dd055Smrgcommit 41e4e2de4d73d098d332ece0410e9f8fda4fe10d
6152e2dd055SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
6162e2dd055SmrgDate:   Mon Oct 20 19:36:52 2008 -0700
617a966c04fSmrg
6182e2dd055Smrg    X.Org Bug 17944: avoid gcc warning for libXpm
6192e2dd055Smrg    
6202e2dd055Smrg    <http://bugs.freedesktop.org/show_bug.cgi?id=17944>
6212e2dd055Smrg    
6222e2dd055Smrg    Avoid the gcc warning
6232e2dd055Smrg    cxpm/cxpm.c:102: warning: no previous prototype for 'ErrorMessage'
624a966c04fSmrg
6252e2dd055Smrgcommit 64323668c07b4768c57649f5ec7e2888265d1aeb
6262e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
6272e2dd055SmrgDate:   Sun Mar 9 08:57:47 2008 +0100
628a966c04fSmrg
6292e2dd055Smrg    nuke RCS Ids
630a966c04fSmrg
6312e2dd055Smrgcommit 6ef45c37160079a9aa551adcd841abdb55eabae3
6322e2dd055SmrgAuthor: Benjamin Close <Benjamin.Close@clearchain.com>
6332e2dd055SmrgDate:   Thu Jan 31 14:42:41 2008 +1030
634a966c04fSmrg
6352e2dd055Smrg    Use libtools SED check rather than autoconf's SED check.
6362e2dd055Smrg    AC_PROG_SED required autoconf 2.60, libtool's should work
6372e2dd055Smrg    regardless. This keeps us supporting 2.57 of autoconf
6382e2dd055Smrg    
6392e2dd055Smrg    Found by: Tinderbox (1.4.1 compile)
640a966c04fSmrg
6412e2dd055Smrgcommit 3f7624048aa6064c69e2320a70fb7fc89e0bb7ef
6422e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6432e2dd055SmrgDate:   Thu Jan 24 14:26:34 2008 -0800
644a966c04fSmrg
6452e2dd055Smrg    Bug 14171: sxpm/Makefile.am:21: SED was already defined
6462e2dd055Smrg    
6472e2dd055Smrg    <http://bugs.freedesktop.org/show_bug.cgi?id=14171>
648a966c04fSmrg
6492e2dd055Smrgcommit 503843fd3066031adbd4a362c686acc721787b7d
6502e2dd055SmrgAuthor: James Cloos <cloos@jhcloos.com>
6512e2dd055SmrgDate:   Thu Dec 6 16:38:36 2007 -0500
652a966c04fSmrg
6532e2dd055Smrg    Replace static ChangeLog with dist-hook to generate from git log
654a966c04fSmrg
6552e2dd055Smrgcommit 3e37dd39b6169af9928d5b959c40ba79a07450ee
6562e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6572e2dd055SmrgDate:   Wed Aug 22 13:23:30 2007 -0700
658a966c04fSmrg
6592e2dd055Smrg    Version bump: 3.5.7
660a966c04fSmrg
6612e2dd055Smrgcommit d82244497b54889f91c78585374d1ad6a0cef2cf
6622e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6632e2dd055SmrgDate:   Wed Aug 22 13:08:42 2007 -0700
664a966c04fSmrg
6652e2dd055Smrg    Replace strcpy with strncpy to match previous code block
666a966c04fSmrg
6672e2dd055Smrgcommit 47c974872b51b8c1d6965eff4599f8ce739bcedc
6682e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6692e2dd055SmrgDate:   Mon Aug 6 14:22:48 2007 -0700
670a966c04fSmrg
6712e2dd055Smrg    Use srcdir in paths passed to xgettext when making .po files
672a966c04fSmrg
6732e2dd055Smrgcommit 6e003fd5f174a8e312d799d7f8812c2a5b87e433
6742e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6752e2dd055SmrgDate:   Mon Aug 6 12:59:04 2007 -0700
676a966c04fSmrg
6772e2dd055Smrg    Replace index/rindex with C89 standard strchr/strrchr
678a966c04fSmrg
6792e2dd055Smrgcommit 43dfc6be8128139888426d8c709aa78efc207953
6802e2dd055SmrgAuthor: Jason Rumney <jasonr@gnu.org>
6812e2dd055SmrgDate:   Mon Aug 6 12:52:52 2007 -0700
6822e2dd055Smrg
6832e2dd055Smrg    X.Org Bug #11863: Build libXpm on MS Windows (with MinGW)
6842e2dd055Smrg    
6852e2dd055Smrg        * src/XpmI.h [FOR_MSW]: Include simx.h instead of real X headers.
6862e2dd055Smrg    
6872e2dd055Smrg        * src/simx.h (_XFUNCPROTOBEGIN, _XFUNCPROTOEND, NO_ZPIPE): Define.
6882e2dd055Smrg        (XAllocColor): Fix arg list in prototype.
6892e2dd055Smrg        (bzero, close, fdopen, index, rindex, open, strdup, O_RDONLY):
6902e2dd055Smrg        Map to W32 equivalents.
6912e2dd055Smrg    
6922e2dd055Smrg        * src/RdFToI.c [FOR_MSW]: Include fcntl.h.
6932e2dd055Smrg
6942e2dd055Smrgcommit 290f0b9115428dab0cbf2880d154468c557b3e7e
6952e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6962e2dd055SmrgDate:   Wed Jul 25 17:45:15 2007 -0700
6972e2dd055Smrg
6982e2dd055Smrg    Include comment/copyright/license for AC_DEFINE_DIR in acinclude.m4
6992e2dd055Smrg
7002e2dd055Smrgcommit d4bc7dc0dea218cea380aba972f10f60dc1e86ac
7012e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7022e2dd055SmrgDate:   Wed Jun 27 13:54:07 2007 -0700
7032e2dd055Smrg
7042e2dd055Smrg    Use AM_CFLAGS & AM_CPPFLAGS to replace per-program and obsolete macros
7052e2dd055Smrg    
7062e2dd055Smrg    Clears some warnings from automake-1.10
7072e2dd055Smrg
7082e2dd055Smrgcommit 85a87de3c03ca8be526dedc0a2973f9426518c39
7092e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7102e2dd055SmrgDate:   Tue Nov 21 17:12:18 2006 -0800
7112e2dd055Smrg
7122e2dd055Smrg    Sun bug 4486226: Xpm is not internationalized
7132e2dd055Smrg    
7142e2dd055Smrg    <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4486226>
7152e2dd055Smrg    Use gettext() to allow translated messages in sxpm & cxpm
7162e2dd055Smrg    (cherry picked from bcda4f17ab3fa9f0572f876dbeb09b45fbc23f3d commit)
7172e2dd055Smrg
7182e2dd055Smrgcommit 3c881daddcc251d6e806715d267e4e55934abd1a
7192e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7202e2dd055SmrgDate:   Tue Nov 21 15:13:44 2006 -0800
7212e2dd055Smrg
7222e2dd055Smrg    Add *~ to .gitignore to skip over emacs/patch droppings
7232e2dd055Smrg
7242e2dd055Smrgcommit 60817dd28774540622ea404f650db8389c66da54
7252e2dd055SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
7262e2dd055SmrgDate:   Fri Oct 13 16:23:49 2006 -0400
7272e2dd055Smrg
7282e2dd055Smrg    Bump to 3.5.6
7292e2dd055Smrg
7302e2dd055Smrgcommit 12dc4dc15234ae818a21c20ebf7b2d053b7a94be
7312e2dd055SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7322e2dd055SmrgDate:   Thu Jul 13 14:59:03 2006 -0700
7332e2dd055Smrg
7342e2dd055Smrg    renamed: .cvsignore -> .gitignore
7352e2dd055Smrg
7362e2dd055Smrgcommit 4daea919c3aa104b6caf8c0f42f49ae755545986
7372e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
7382e2dd055SmrgDate:   Sat Jun 3 06:11:30 2006 +0000
7392e2dd055Smrg
7402e2dd055Smrg    Always initialize atomTable to NULL, so xpmHashTableFree() doesn't try to
7412e2dd055Smrg        free a random value from the stack if xpmHashTableInit returns an
7422e2dd055Smrg        error.
7432e2dd055Smrg
7442e2dd055Smrgcommit 19855d6e09aa36db7686ad6f538179bf87e9c6ea
7452e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
7462e2dd055SmrgDate:   Fri Jun 2 19:48:01 2006 +0000
7472e2dd055Smrg
7482e2dd055Smrg    Coverity #1432: Returned without freeing storage "hints_cmt" (in error case
7492e2dd055Smrg        when xpmHashTableInit failed)
7502e2dd055Smrg
7512e2dd055Smrgcommit 000abcd371d0c4b1d0a5380023d74bf5bfc47685
7522e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
7532e2dd055SmrgDate:   Fri Jun 2 19:33:29 2006 +0000
7542e2dd055Smrg
7552e2dd055Smrg    Coverity #1415: Returned without freeing storage "hints_cmt" (in error case
7562e2dd055Smrg        when xpmHashTableInit failed)
7572e2dd055Smrg
7582e2dd055Smrgcommit 5c70c99833d4040aaf595d0005b861e0a930ee66
7592e2dd055SmrgAuthor: Adam Jackson <ajax@nwnk.net>
7602e2dd055SmrgDate:   Thu Apr 27 00:19:37 2006 +0000
7612e2dd055Smrg
7622e2dd055Smrg    Bump to 3.5.5
7632e2dd055Smrg
7642e2dd055Smrgcommit 2dcc187c92c1a579e6e9f0bad999a3b4e47228c3
7652e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
7662e2dd055SmrgDate:   Sat Mar 18 15:18:56 2006 +0000
7672e2dd055Smrg
7682e2dd055Smrg    doublecheck that a pointer is not NULL before dereferencing it. (Coverity
7692e2dd055Smrg        CID 121).
7702e2dd055Smrg
7712e2dd055Smrgcommit 93421a53ccf159ff39bc9f8ff72c57246f9cb90c
7722e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
7732e2dd055SmrgDate:   Thu Dec 15 00:24:31 2005 +0000
7742e2dd055Smrg
7752e2dd055Smrg    Update package version number for final X11R7 release candidate.
7762e2dd055Smrg
7772e2dd055Smrgcommit 2b229ddcb52a3bf9bef32e764f93cc57c1351420
7782e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
7792e2dd055SmrgDate:   Tue Dec 6 22:48:44 2005 +0000
7802e2dd055Smrg
7812e2dd055Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
7822e2dd055Smrg
7832e2dd055Smrgcommit 50214deb692a9af760088f8e7a51955c7d3f1707
7842e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
7852e2dd055SmrgDate:   Sat Dec 3 05:49:44 2005 +0000
7862e2dd055Smrg
7872e2dd055Smrg    Update package version number for X11R7 RC3 release.
7882e2dd055Smrg
7892e2dd055Smrgcommit 19881d3c88ff0713ef550382fd0dfb03123dabed
7902e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
7912e2dd055SmrgDate:   Mon Nov 28 22:03:06 2005 +0000
7922e2dd055Smrg
7932e2dd055Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
7942e2dd055Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
7952e2dd055Smrg
7962e2dd055Smrgcommit a6fbdb403efd3bf7e1179660959fd0e66a301ce0
7972e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
7982e2dd055SmrgDate:   Sat Nov 19 07:15:42 2005 +0000
7992e2dd055Smrg
8002e2dd055Smrg    Update pkgconfig files to separate library build-time dependencies from
8012e2dd055Smrg        application build-time dependencies, and update package deps to work
8022e2dd055Smrg        with separate build roots.
8032e2dd055Smrg
8042e2dd055Smrgcommit 82513d04a8381da8d2281d7581f6b0d65901aede
8052e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8062e2dd055SmrgDate:   Sun Nov 13 02:08:07 2005 +0000
8072e2dd055Smrg
8082e2dd055Smrg    Use sed to substitute variables in man pages
8092e2dd055Smrg
8102e2dd055Smrgcommit d1b430289b2ddb6c1f3383c5288aa125b058508a
8112e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
8122e2dd055SmrgDate:   Wed Nov 9 21:19:13 2005 +0000
8132e2dd055Smrg
8142e2dd055Smrg    Update package version number for X11R7 RC2 release.
8152e2dd055Smrg
8162e2dd055Smrgcommit e2c9276ccc1ef619dcfbdeb414ef0dec5113c1ee
8172e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8182e2dd055SmrgDate:   Sat Oct 29 02:26:49 2005 +0000
8192e2dd055Smrg
8202e2dd055Smrg    Add --enable-stat-zfile (on by default) to replace Imake's ZFILEDEF =
8212e2dd055Smrg        -DSTAT_ZFILE to enable automatically searching for file.xpm.Z &
8222e2dd055Smrg        file.xpm.gz when file.xpm is requested.
8232e2dd055Smrg
8242e2dd055Smrgcommit 2f57ab95012d9221cca1af6c0a1ccea5d308c66f
8252e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
8262e2dd055SmrgDate:   Wed Oct 19 02:48:11 2005 +0000
8272e2dd055Smrg
8282e2dd055Smrg    Update package version number for RC1 release.
8292e2dd055Smrg
8302e2dd055Smrgcommit 72bf88ed120fb888c57ed3223faa316403031b36
8312e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
8322e2dd055SmrgDate:   Wed Oct 5 20:24:14 2005 +0000
8332e2dd055Smrg
8342e2dd055Smrg    Add missing files to EXTRA_DIST
8352e2dd055Smrg    Fix man page installation
8362e2dd055Smrg
8372e2dd055Smrgcommit 08c43c5f1f851c1acad360a28767670dc62d8a66
8382e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
8392e2dd055SmrgDate:   Mon Oct 3 19:53:58 2005 +0000
8402e2dd055Smrg
8412e2dd055Smrg    Last argument of variable parameter list needs to be casted to a pointer
8422e2dd055Smrg        type.
8432e2dd055Smrg
8442e2dd055Smrgcommit 5ecad7c12c3104d653972385f548e3f86532cbe3
8452e2dd055SmrgAuthor: Kevin E Martin <kem@kem.org>
8462e2dd055SmrgDate:   Fri Jul 29 21:22:52 2005 +0000
8472e2dd055Smrg
8482e2dd055Smrg    Various changes preparing packages for RC0:
8492e2dd055Smrg    - Verify and update package version numbers as needed
8502e2dd055Smrg    - Implement versioning scheme
8512e2dd055Smrg    - Change bug address to point to bugzilla bug entry form
8522e2dd055Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
8532e2dd055Smrg        reenable it)
8542e2dd055Smrg    - Fix makedepend to use pkgconfig and pass distcheck
8552e2dd055Smrg    - Update build script to build macros first
8562e2dd055Smrg    - Update modular Xorg version
8572e2dd055Smrg
8582e2dd055Smrgcommit 703207d3b3718223d4b2711fb77fc96a4f3909ef
8592e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
8602e2dd055SmrgDate:   Sun Jul 17 10:32:57 2005 +0000
8612e2dd055Smrg
8622e2dd055Smrg    fix build outside of $(srcdir)
8632e2dd055Smrg
8642e2dd055Smrgcommit 5a0177d4474787951c0cae56e285bb075ab405f3
8652e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8662e2dd055SmrgDate:   Sat Jul 16 21:11:25 2005 +0000
8672e2dd055Smrg
8682e2dd055Smrg    Accept autoconf HAVE_STRLCPY as alias for HAS_STRLCAT
8692e2dd055Smrg
8702e2dd055Smrgcommit fd38ee667976855150d3c1231a1acc2cf1a89330
8712e2dd055SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8722e2dd055SmrgDate:   Sat Jul 16 21:10:44 2005 +0000
8732e2dd055Smrg
8742e2dd055Smrg    Check for strlcat() for use in parse.c
8752e2dd055Smrg
8762e2dd055Smrgcommit 9b3eed6e4f7ee542149ecec0d017a3a460f7c084
8772e2dd055SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
8782e2dd055SmrgDate:   Sat Jul 16 07:23:39 2005 +0000
8792e2dd055Smrg
8802e2dd055Smrg    Set soversion to 4.11.0 with -version-number.
8812e2dd055Smrg
8822e2dd055Smrgcommit a705a1cd9dc4c4ba1940c9b59d2107ba59360e39
8832e2dd055SmrgAuthor: Keith Packard <keithp@keithp.com>
8842e2dd055SmrgDate:   Sat Jul 9 06:45:44 2005 +0000
8852e2dd055Smrg
8862e2dd055Smrg    Add .cvsignore files
8872e2dd055Smrg
8882e2dd055Smrgcommit b1d84a9fc9b15232c09b6ce5d96c097fdd4f0a15
8892e2dd055SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
8902e2dd055SmrgDate:   Thu Jun 9 13:42:36 2005 +0000
8912e2dd055Smrg
8922e2dd055Smrg    Use $(top_srcdir)/src instead of $(top_builddir)/src in INCLUDES
8932e2dd055Smrg
8942e2dd055Smrgcommit 769751fba3e32f49272d19799929e1ad5a3d2cd0
8952e2dd055SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
8962e2dd055SmrgDate:   Thu May 19 17:09:13 2005 +0000
8972e2dd055Smrg
8982e2dd055Smrg    Add $(top_builddir)/include to INCLUDES
8992e2dd055Smrg
9002e2dd055Smrgcommit 2cc1896c61eef5739bb6a8ffa89e58ba5c175a05
9012e2dd055SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
9022e2dd055SmrgDate:   Thu May 19 15:02:48 2005 +0000
9032e2dd055Smrg
9042e2dd055Smrg    - Add build system for lib/Xpm
9052e2dd055Smrg    - Add Xpm to symlink.sh
9062e2dd055Smrg    - Conditionally include config.h in xc/extras/Xpm
9072e2dd055Smrg
9082e2dd055Smrgcommit cf0d69c7ace679f27f105c582760b9be14923aba
9092e2dd055SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
9102e2dd055SmrgDate:   Thu May 19 14:37:53 2005 +0000
9112e2dd055Smrg
9122e2dd055Smrg    Thu May 19 10:36:54 2005 Søren Sandmann <sandmann@redhat.com>
9132e2dd055Smrg    Add "../lib" to INCLUDES.
9142e2dd055Smrg    Replace #include "../lib/foo" with #include "foo".
9152e2dd055Smrg
9162e2dd055Smrgcommit 639b3598cd0e7214010248efb62b75ef85a8e5c5
9172e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
9182e2dd055SmrgDate:   Mon Feb 21 20:52:32 2005 +0000
9192e2dd055Smrg
9202e2dd055Smrg    Avoid inifite loops. From Chris Gilbert in bug #1920.
9212e2dd055Smrg
9222e2dd055Smrgcommit f1908d7ee5e2d2d44db2116b3c88213da9dfb854
9232e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
9242e2dd055SmrgDate:   Sat Dec 11 16:14:05 2004 +0000
9252e2dd055Smrg
9262e2dd055Smrg    Fix incomplete merge.
9272e2dd055Smrg
9282e2dd055Smrgcommit b041980732f6a6002001cfe079fdfb982937d4a8
9292e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
9302e2dd055SmrgDate:   Sat Dec 11 16:08:59 2004 +0000
9312e2dd055Smrg
9322e2dd055Smrg    more s_open() cleanup.
9332e2dd055Smrg
9342e2dd055Smrgcommit 90d0638a42553786f54df333f0da4d008e9a0573
9352e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
9362e2dd055SmrgDate:   Sat Dec 11 16:04:34 2004 +0000
9372e2dd055Smrg
9382e2dd055Smrg    Replace s_popen() by a more specific function that allows only one command
9392e2dd055Smrg        in the pipe. Remove extraneous tests on file names that broke some
9402e2dd055Smrg        applications. From Alex Reisen in Bugzilla #1920.
9412e2dd055Smrg
9422e2dd055Smrgcommit 2c23dbf2cafaad72b1f45da915eb87a8f792fdb0
9432e2dd055SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
9442e2dd055SmrgDate:   Wed Dec 8 01:16:48 2004 +0000
9452e2dd055Smrg
9462e2dd055Smrg    //bugs.freedesktop.org/show_bug.cgi?id=830): Fix libXpm header (xpm.h) to
9472e2dd055Smrg        use the X11 function begin/end marker macros (_XFUNCPROTOBEGIN,
9482e2dd055Smrg        _XFUNCPROTOEND) instead of homegrown (native) C++ code. Patch by Kevin
9492e2dd055Smrg        DeKorte <kdekorte@yahoo.com>.
9502e2dd055Smrg
9512e2dd055Smrgcommit 50986a34f231fbc7a4b62466bd89bd4ae4027d2e
9522e2dd055SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
9532e2dd055SmrgDate:   Thu Nov 25 21:19:11 2004 +0000
9542e2dd055Smrg
9552e2dd055Smrg    Fixes for CAN-2004-0914 (Thomas Biege).
9562e2dd055Smrg
9572e2dd055Smrgcommit a983dafac59dcb425666a5a5556da4734e50c6c5
9582e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
9592e2dd055SmrgDate:   Tue Sep 21 17:57:35 2004 +0000
9602e2dd055Smrg
9612e2dd055Smrg    Merged over libXpm security fix provided by Chris Evans, Matthieu Herrb and
9622e2dd055Smrg        Alan Coopersmith from release 6.8.1.
9632e2dd055Smrg    Fail during initialization with error if font/fontset is not set for
9642e2dd055Smrg        widget. This prevents a sig11 later when the non-existent font/fontset
9652e2dd055Smrg        structs are referenced.
9662e2dd055Smrg    Check if xf86Info.kbdProc pointer is really set before calling it on abort
9672e2dd055Smrg        as this pointer won't be set if the new modular keyboard driver is used
9682e2dd055Smrg        (Matthias Hopf).
9692e2dd055Smrg    Added new libs to the bindist control files.
9702e2dd055Smrg    Removed inclusion of unnecessary kernel header on Linux. This may fail in
9712e2dd055Smrg        an -ansi environment.
9722e2dd055Smrg
973ac92798bSmrgNotes:
974ac92798bSmrg    Fixes CVE-2004-0687 (integer overflows) and CVE-2004-0688 (stack overflows)
975ac92798bSmrg
9762e2dd055Smrgcommit 2773a7214e282f6f673483f5233b880505947c3f
9772e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
9782e2dd055SmrgDate:   Fri Apr 23 18:42:32 2004 +0000
9792e2dd055Smrg
9802e2dd055Smrg    Merging XORG-CURRENT into trunk
9812e2dd055Smrg
9822e2dd055Smrgcommit 65c64a2eaa8698434f1869dcdcb5d9ccb21c6932
9832e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
9842e2dd055SmrgDate:   Sun Mar 14 08:28:26 2004 +0000
9852e2dd055Smrg
9862e2dd055Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
9872e2dd055Smrg
9882e2dd055Smrgcommit 0b313707a677523fed9ac485445e8b09d2a85c13
9892e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
9902e2dd055SmrgDate:   Wed Mar 3 12:09:53 2004 +0000
9912e2dd055Smrg
9922e2dd055Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
9932e2dd055Smrg
9942e2dd055Smrgcommit 658f8e9a9094ba5d18743694cad7275be53c7a25
9952e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
9962e2dd055SmrgDate:   Thu Feb 26 13:34:33 2004 +0000
9972e2dd055Smrg
9982e2dd055Smrg    readding XFree86's cvs IDs
9992e2dd055Smrg
10002e2dd055Smrgcommit 9971f91864e8f722b42c58f2ff19025715f33b98
10012e2dd055SmrgAuthor: Egbert Eich <eich@suse.de>
10022e2dd055SmrgDate:   Thu Feb 26 09:21:31 2004 +0000
10032e2dd055Smrg
10042e2dd055Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
10052e2dd055Smrg
10062e2dd055Smrgcommit fbfe965054d8144946651b19085684af7f6715b9
10072e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
10082e2dd055SmrgDate:   Tue Nov 25 19:27:16 2003 +0000
10092e2dd055Smrg
10102e2dd055Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
10112e2dd055Smrg
10122e2dd055Smrgcommit c037348b5df0ac94ad4daba59f8bc9acf12ef623
10132e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
10142e2dd055SmrgDate:   Fri Nov 14 16:48:24 2003 +0000
10152e2dd055Smrg
10162e2dd055Smrg    XFree86 4.3.0.1
10172e2dd055Smrg
10182e2dd055Smrgcommit aafaabc4a0bfab6544e085ee504ad69de4a5ddb1
10192e2dd055SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
10202e2dd055SmrgDate:   Fri Nov 14 16:48:24 2003 +0000
10212e2dd055Smrg
10222e2dd055Smrg    Initial revision
1023