ChangeLog revision ffd25bca
1ffd25bcaSmrgcommit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b
2ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3ffd25bcaSmrgDate:   Wed Jul 27 20:33:13 2011 -0700
4ffd25bcaSmrg
5ffd25bcaSmrg    twm 1.0.7
6ffd25bcaSmrg    
7ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8ffd25bcaSmrg
9ffd25bcaSmrgcommit f21823506dcb956d62c260e6e207f1dc2ce7732a
10ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11ffd25bcaSmrgDate:   Thu Jul 14 22:04:34 2011 -0700
12ffd25bcaSmrg
13ffd25bcaSmrg    Whitespace fixes in src files
14ffd25bcaSmrg    
15ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16ffd25bcaSmrg
17ffd25bcaSmrgcommit c6ade914363426facb01a954650b804657114012
18ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
19ffd25bcaSmrgDate:   Tue Jul 12 22:30:41 2011 -0700
20ffd25bcaSmrg
21ffd25bcaSmrg    Replace most sprintf calls with snprintf
22ffd25bcaSmrg    
23ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24ffd25bcaSmrg
25ffd25bcaSmrgcommit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7
26ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
27ffd25bcaSmrgDate:   Mon Mar 7 20:05:45 2011 -0500
28ffd25bcaSmrg
29ffd25bcaSmrg    config: layout the C flags for better readability
30ffd25bcaSmrg    
31ffd25bcaSmrg    Group pre-processor flags under AM_CPPFLAGS
32ffd25bcaSmrg    Might as well do the rest of the file.
33ffd25bcaSmrg    
34ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
35ffd25bcaSmrg
36ffd25bcaSmrgcommit f048770b021d92780c754257c9c1efa7a769c69c
37ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
38ffd25bcaSmrgDate:   Mon Mar 7 19:47:48 2011 -0500
39ffd25bcaSmrg
40ffd25bcaSmrg    man: use Autoconf provided $(SED)
41ffd25bcaSmrg    
42ffd25bcaSmrg    Use platform appropriate version of sed.
43ffd25bcaSmrg    
44ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
45ffd25bcaSmrg
46ffd25bcaSmrgcommit 356ca1db47be674aa9125b65668e8fe0573f7f69
47ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
48ffd25bcaSmrgDate:   Mon Mar 7 19:37:48 2011 -0500
49ffd25bcaSmrg
50ffd25bcaSmrg    config: rm is about removal, not generation
51ffd25bcaSmrg    
52ffd25bcaSmrg    Automake:
53ffd25bcaSmrg    AM_V_at as a prefix to commands that should not output anything in silent mode
54ffd25bcaSmrg    
55ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
56ffd25bcaSmrg
57ffd25bcaSmrgcommit 6f362f8d962ff7054682cfb2d88e8603e1219492
58ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
59ffd25bcaSmrgDate:   Mon Mar 7 16:43:59 2011 -0500
60ffd25bcaSmrg
61ffd25bcaSmrg    deftwmrc.c is not required in MAINTAINERCLEANFILES
62ffd25bcaSmrg    
63ffd25bcaSmrg    Automake takes care of that as it is part of BUILT_SOURCES
64ffd25bcaSmrg    
65ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
66ffd25bcaSmrg
67ffd25bcaSmrgcommit 98e224e3da245f29d281df357d27b53acdccb5c7
68ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
69ffd25bcaSmrgDate:   Mon Mar 7 16:10:53 2011 -0500
70ffd25bcaSmrg
71ffd25bcaSmrg    lex & yacc: only header file needs to be in BUILT_SOURCES
72ffd25bcaSmrg    
73ffd25bcaSmrg    http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex
74ffd25bcaSmrg    
75ffd25bcaSmrg    This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b
76ffd25bcaSmrg    The Makefile generates a valid "gram.h: gram.c" rule.
77ffd25bcaSmrg    The Makefile already has gram.c gram.h and lex.c in the
78ffd25bcaSmrg    maintainer-clean-generic target.
79ffd25bcaSmrg    
80ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
81ffd25bcaSmrg
82ffd25bcaSmrgcommit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0
83ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
84ffd25bcaSmrgDate:   Wed May 11 22:41:56 2011 -0700
85ffd25bcaSmrg
86ffd25bcaSmrg    Add extra sanity checking to avoid possible NULL dereferences
87ffd25bcaSmrg    
88ffd25bcaSmrg    menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem')
89ffd25bcaSmrg                if (ActiveItem->func != F_TITLE && !ActiveItem->state)
90ffd25bcaSmrg                    ^~~~~~~~~~
91ffd25bcaSmrg    
92ffd25bcaSmrg    Found-by: clang static analyzer
93ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
94ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
95ffd25bcaSmrg
96ffd25bcaSmrgcommit a898b136729660a33d60b317ccb839f6e0428201
97ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
98ffd25bcaSmrgDate:   Wed May 11 22:30:56 2011 -0700
99ffd25bcaSmrg
100ffd25bcaSmrg    Add sanity checking to avoid a possible NULL dereference
101ffd25bcaSmrg    
102ffd25bcaSmrg    menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur')
103ffd25bcaSmrg                cur->hi_back = cur->fore = f3.pixel;
104ffd25bcaSmrg                               ~~~  ^
105ffd25bcaSmrg    
106ffd25bcaSmrg    Found-by: clang static analyzer
107ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
108ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
109ffd25bcaSmrg
110ffd25bcaSmrgcommit 1061e063be78f4e233d550649ce297b639193a9f
111ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
112ffd25bcaSmrgDate:   Wed May 11 22:27:21 2011 -0700
113ffd25bcaSmrg
114ffd25bcaSmrg    Address a possible NULL pointer dereference
115ffd25bcaSmrg    
116ffd25bcaSmrg    menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu')
117ffd25bcaSmrg            if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0)
118ffd25bcaSmrg                                  ^~~~~~~~~~
119ffd25bcaSmrg    
120ffd25bcaSmrg    Found-by: clang static analyzer
121ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
122ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
123ffd25bcaSmrg
124ffd25bcaSmrgcommit bde0b06b465adb868d38d3721b95ea337bad8eb9
125ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
126ffd25bcaSmrgDate:   Wed May 11 22:22:25 2011 -0700
127ffd25bcaSmrg
128ffd25bcaSmrg    Mark Done() as _X_NORETURN
129ffd25bcaSmrg    
130ffd25bcaSmrg    list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr')
131ffd25bcaSmrg        nptr->next = *list_head;
132ffd25bcaSmrg        ~~~~  ^
133ffd25bcaSmrg    
134ffd25bcaSmrg    Found-by: clang static analyzer
135ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
136ffd25bcaSmrg
137ffd25bcaSmrgcommit 2f5d1e29f5a803ba2417d6fe20782c05ed932612
138ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
139ffd25bcaSmrgDate:   Wed May 11 22:17:54 2011 -0700
140ffd25bcaSmrg
141ffd25bcaSmrg    Silence uninitialized warning
142ffd25bcaSmrg    
143ffd25bcaSmrg    session.c: In function 'ReadWinConfigFile':
144ffd25bcaSmrg    session.c:554: warning: 'version' may be used uninitialized in this function
145ffd25bcaSmrg    
146ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
147ffd25bcaSmrg
148ffd25bcaSmrgcommit ef39179b9fe6d13f7e81098edfc10711c8b40948
149ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
150ffd25bcaSmrgDate:   Wed May 11 22:16:23 2011 -0700
151ffd25bcaSmrg
152ffd25bcaSmrg    LP64: Fix formatting for DEBUG printf
153ffd25bcaSmrg    
154ffd25bcaSmrg    add_window.c: In function 'AddWindow':
155ffd25bcaSmrg    add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window'
156ffd25bcaSmrg    
157ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
158ffd25bcaSmrg
159ffd25bcaSmrgcommit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349
160ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
161ffd25bcaSmrgDate:   Tue May 10 15:35:51 2011 -0700
162ffd25bcaSmrg
163ffd25bcaSmrg    Fix: menus.c:2374: warning: implicit declaration of function `putenv`
164ffd25bcaSmrg    
165ffd25bcaSmrg    Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h>
166ffd25bcaSmrg    so the prototype is exposed in the header properly.
167ffd25bcaSmrg    
168ffd25bcaSmrg    https://bugs.freedesktop.org/show_bug.cgi?id=32696
169ffd25bcaSmrg    
170ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
171ffd25bcaSmrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
172ffd25bcaSmrg
173ffd25bcaSmrgcommit 75dd868133c5c12daa946468e7250d174f842281
174ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
175ffd25bcaSmrgDate:   Mon May 9 22:46:03 2011 -0700
176ffd25bcaSmrg
177ffd25bcaSmrg    Remove unused fallback implementation of putenv()
178ffd25bcaSmrg    
179ffd25bcaSmrg    NOPUTENV was never defined in a modular build, probably because putenv()
180ffd25bcaSmrg    is a standard function in Unix98 / SUSv2, and goes back to at least
181ffd25bcaSmrg    SVR2 and 4.3BSD-Reno.
182ffd25bcaSmrg    
183ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
184ffd25bcaSmrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
185ffd25bcaSmrg    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
186ffd25bcaSmrg
187ffd25bcaSmrgcommit 5b763259451b7798b1004c49775d1bd3df2f9d88
188ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
189ffd25bcaSmrgDate:   Fri Mar 4 20:57:30 2011 -0500
190ffd25bcaSmrg
191ffd25bcaSmrg    man: replace hard coded section number with __appmansuffix__
192ffd25bcaSmrg    
193ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
194ffd25bcaSmrg
195ffd25bcaSmrgcommit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95
196ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
197ffd25bcaSmrgDate:   Wed Jan 5 16:12:42 2011 -0800
198ffd25bcaSmrg
199ffd25bcaSmrg    Fix many gcc strict-aliasing warnings
200ffd25bcaSmrg    
201ffd25bcaSmrg    menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules
202ffd25bcaSmrg    
203ffd25bcaSmrg    and many more of the same message at different lines
204ffd25bcaSmrg    
205ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
206ffd25bcaSmrg
2072d96a817Smrgcommit b160f7bcb99111e631d6701b199f1dad1e40c80d
2082d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2092d96a817SmrgDate:   Wed Jan 5 14:09:15 2011 -0800
2102d96a817Smrg
2112d96a817Smrg    twm 1.0.6
2122d96a817Smrg    
2132d96a817Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2142d96a817Smrg
2152d96a817Smrgcommit 1347a210cafa75db40198f8f9e3ca36f8e627bf6
2162d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2172d96a817SmrgDate:   Wed Nov 24 15:28:47 2010 -0800
2182d96a817Smrg
2192d96a817Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2202d96a817Smrg    
2212d96a817Smrg    Regroup AC statements under the Autoconf initialization section.
2222d96a817Smrg    Regroup AM statements under the Automake initialization section.
2232d96a817Smrg    Add missing AC_CONFIG_SRCDIR
2242d96a817Smrg    
2252d96a817Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2262d96a817Smrg
2272d96a817Smrgcommit 1ca7092e44e87038ba95a962a3c952ef72b4f146
2282d96a817SmrgAuthor: Martin Jansa <Martin.Jansa@gmail.com>
2292d96a817SmrgDate:   Mon Nov 1 09:54:44 2010 +0100
2302d96a817Smrg
2312d96a817Smrg    config: replace AC_CHECK_FILE with test -f
2322d96a817Smrg    
2332d96a817Smrg    * AC_CHECK_FILE doesn't work for cross compilation
2342d96a817Smrg    
2352d96a817Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2362d96a817Smrg
2377a2631fcSmrgcommit b3af92c7bca31b3bf73428d46291b88c3f86026e
2387a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2397a2631fcSmrgDate:   Sat Oct 30 15:03:50 2010 -0700
2407a2631fcSmrg
2417a2631fcSmrg    twm 1.0.5
2427a2631fcSmrg    
2437a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2447a2631fcSmrg
2457a2631fcSmrgcommit 7f164a9631e4ec26657bedeb947409d0b484e967
2467a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2477a2631fcSmrgDate:   Sat Oct 30 15:01:43 2010 -0700
2487a2631fcSmrg
2497a2631fcSmrg    Sun's copyrights now belong to Oracle
2507a2631fcSmrg    
2517a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2527a2631fcSmrg
2537a2631fcSmrgcommit 357d089016bd889f2f73349c3f977c6adccc85a6
2547a2631fcSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
2557a2631fcSmrgDate:   Tue Sep 28 13:29:49 2010 -0700
2567a2631fcSmrg
2577a2631fcSmrg    Purge cvs tags.
2587a2631fcSmrg    
2597a2631fcSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
2607a2631fcSmrg
2617a2631fcSmrgcommit 4c7c2ece9e152358448406b759c30eb44eea13f9
2627a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2637a2631fcSmrgDate:   Thu Sep 23 00:11:56 2010 -0700
2647a2631fcSmrg
2657a2631fcSmrg    config: upgrade to util-macros 1.8 for additional man page support
2667a2631fcSmrg    
2677a2631fcSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
2687a2631fcSmrg    The value of MAN_SUBST is the same for all X.Org packages.
2697a2631fcSmrg    
2707a2631fcSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
2717a2631fcSmrg    The existing statement can now be removed from the configuration file.
2727a2631fcSmrg    
2737a2631fcSmrg    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
2747a2631fcSmrg    Enables silent rule and use platform appropriate version of sed.
2757a2631fcSmrg    
2767a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2777a2631fcSmrg
2787a2631fcSmrgcommit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72
2797a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2807a2631fcSmrgDate:   Wed Sep 22 23:59:32 2010 -0700
2817a2631fcSmrg
2827a2631fcSmrg    Silence build of deftwmrc.c with AM_V_GEN
2837a2631fcSmrg    
2847a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2857a2631fcSmrg
2867a2631fcSmrgcommit 282060f633c1a0910522f64cf36222a27016bf77
2877a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2887a2631fcSmrgDate:   Wed Sep 22 23:37:21 2010 -0700
2897a2631fcSmrg
2907a2631fcSmrg    system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA
2917a2631fcSmrg    
2927a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2937a2631fcSmrg
2947a2631fcSmrgcommit 810922b19b86c1ddd5ef9c9169d1328b3562af77
2957a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2967a2631fcSmrgDate:   Wed Sep 22 23:33:22 2010 -0700
2977a2631fcSmrg
2987a2631fcSmrg    config: Remove unnecessary calls from configure.ac
2997a2631fcSmrg    
3007a2631fcSmrg    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
3017a2631fcSmrg    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
3027a2631fcSmrg    
3037a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3047a2631fcSmrg
3057a2631fcSmrgcommit 79e3387e7a2d35f5895f813a4572a93457114e3c
3067a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3077a2631fcSmrgDate:   Wed Sep 22 23:23:26 2010 -0700
3087a2631fcSmrg
3097a2631fcSmrg    Use AC_CHECK_FUNCS / default name for mkstemp
3107a2631fcSmrg    
3117a2631fcSmrg    No longer need to maintain #ifdef compatibility with the names used in
3127a2631fcSmrg    the monolith Imakefiles.
3137a2631fcSmrg    
3147a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3157a2631fcSmrg
3167a2631fcSmrgcommit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c
3177a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3187a2631fcSmrgDate:   Tue Jul 20 18:45:18 2010 -0400
3197a2631fcSmrg
3207a2631fcSmrg    config: update AC_PREREQ statement to 2.60
3217a2631fcSmrg    
3227a2631fcSmrg    Unrelated to the previous patches, the new value simply reflects
3237a2631fcSmrg    the reality that the minimum level for autoconf to configure
3247a2631fcSmrg    all x.org modules is 2.60 dated June 2006.
3257a2631fcSmrg    
3267a2631fcSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
3277a2631fcSmrg    
3287a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3297a2631fcSmrg
3307a2631fcSmrgcommit 40480fdbe6c15076a2e734cae246c62c85862829
3317a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3327a2631fcSmrgDate:   Fri Aug 6 08:27:35 2010 -0700
3337a2631fcSmrg
3347a2631fcSmrg    Fill in COPYING file with copyright notices from source code
3357a2631fcSmrg    
3367a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3377a2631fcSmrg
3387a2631fcSmrgcommit a9f315f32bcc0636ada7427be9e3c5e3810af05e
3397a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3407a2631fcSmrgDate:   Sat Jul 17 16:36:41 2010 -0400
3417a2631fcSmrg
3427a2631fcSmrg    config: allow to build tarball when yacc is missing
3437a2631fcSmrg    
3447a2631fcSmrg    Autoconf does not handle this scenario as well as Automake does.
3457a2631fcSmrg    If gram.c is already there, do not abort the configuration
3467a2631fcSmrg    if yacc is missing as it is not needed.
3477a2631fcSmrg    
3487a2631fcSmrg    If both gram.c and yacc are missing, abort configuration.
3497a2631fcSmrg    Yacc is a required tool to build the package.
3507a2631fcSmrg    
3517a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3527a2631fcSmrg
3537a2631fcSmrgcommit 29a157f7f181ac02c88537032dbcca29880c3068
3547a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3557a2631fcSmrgDate:   Fri Jun 4 17:09:18 2010 -0400
3567a2631fcSmrg
3577a2631fcSmrg    config: add check for yacc to insure it is installed #27973
3587a2631fcSmrg    
3597a2631fcSmrg    Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc"
3607a2631fcSmrg    as a last resort, even if no programs have been found. Improve error
3617a2631fcSmrg    checking by issuing an error message if yacc is not found. The module
3627a2631fcSmrg    cannot build anyway.
3637a2631fcSmrg    
3647a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3657a2631fcSmrg
3667a2631fcSmrgcommit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb
3677a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
3687a2631fcSmrgDate:   Thu Jan 14 21:40:48 2010 -0800
3697a2631fcSmrg
3707a2631fcSmrg    Update Sun license notices to current X.Org standard form
3717a2631fcSmrg    
3727a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
3737a2631fcSmrg
3747a2631fcSmrgcommit 9adc93df944e203726d09716dc3bfbbc6cf304ae
3757a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3767a2631fcSmrgDate:   Thu Nov 26 09:19:52 2009 -0500
3777a2631fcSmrg
3787a2631fcSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
3797a2631fcSmrg    
3807a2631fcSmrg    Now that the INSTALL file is generated.
3817a2631fcSmrg    Allows running make maintainer-clean.
3827a2631fcSmrg
3837a2631fcSmrgcommit 2386d631c301233899bdcc6381203bcbd1139ab3
3847a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3857a2631fcSmrgDate:   Wed Oct 28 14:09:08 2009 -0400
3867a2631fcSmrg
3877a2631fcSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
3887a2631fcSmrg    
3897a2631fcSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
3907a2631fcSmrg    README may have been updated
3917a2631fcSmrg    Remove AUTHORS file as it is empty and no content available yet.
3927a2631fcSmrg    Remove NEWS file as it is empty and no content available yet.
3937a2631fcSmrg
3947a2631fcSmrgcommit 7f4c2b588bc94702eb0df0618a97413b0e544879
3957a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3967a2631fcSmrgDate:   Tue Oct 27 15:07:24 2009 -0400
3977a2631fcSmrg
3987a2631fcSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
3997a2631fcSmrg    
4007a2631fcSmrg    This macro aggregate a number of existing macros that sets commmon
4017a2631fcSmrg    X.Org components configuration options. It shields the configuration file from
4027a2631fcSmrg    future changes.
4037a2631fcSmrg
4047a2631fcSmrgcommit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e
4057a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4067a2631fcSmrgDate:   Mon Oct 26 22:08:38 2009 -0400
4077a2631fcSmrg
4087a2631fcSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
4097a2631fcSmrg    
4107a2631fcSmrg    ChangeLog filename is known to Automake and requires no further
4117a2631fcSmrg    coding in the makefile.
4127a2631fcSmrg
4137a2631fcSmrgcommit 3d6678095a3553b9ab36d60e6a254acfbdc831c1
4147a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4157a2631fcSmrgDate:   Thu Oct 22 16:25:53 2009 -0400
4167a2631fcSmrg
4177a2631fcSmrg    .gitignore: use common defaults with custom section # 24239
4187a2631fcSmrg    
4197a2631fcSmrg    Using common defaults will reduce errors and maintenance.
4207a2631fcSmrg    Only the very small or inexistent custom section need periodic maintenance
4217a2631fcSmrg    when the structure of the component changes. Do not edit defaults.
4227a2631fcSmrg
4237a2631fcSmrgcommit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c
4247a2631fcSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
4257a2631fcSmrgDate:   Wed Oct 21 12:47:20 2009 -0700
4267a2631fcSmrg
4277a2631fcSmrg    This is not a GNU project, so declare it foreign.
4287a2631fcSmrg    
4297a2631fcSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
4307a2631fcSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
4317a2631fcSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
4327a2631fcSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
4337a2631fcSmrg    > > it and git wants to commit it.  Should these files even be in git?
4347a2631fcSmrg    > > Can I nuke them for the betterment of humanity and since they get
4357a2631fcSmrg    > > created by autoreconf anyways?
4367a2631fcSmrg    >
4377a2631fcSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
4387a2631fcSmrg    
4397a2631fcSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
4407a2631fcSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
4417a2631fcSmrg    of the INSTALL file. It is also part of the 24206 solution.
4427a2631fcSmrg    
4437a2631fcSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
4447a2631fcSmrg
4457a2631fcSmrgcommit 06d15a482a596f1d846b97627badd28381c2e7b2
4467a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
4477a2631fcSmrgDate:   Thu Oct 1 14:54:20 2009 -0700
4487a2631fcSmrg
4497a2631fcSmrg    Add README with pointers to mailing lists, bugzilla, & git
4507a2631fcSmrg    
4517a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4527a2631fcSmrg
4537a2631fcSmrgcommit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5
4547a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4557a2631fcSmrgDate:   Tue Jul 7 17:32:01 2009 -0400
4567a2631fcSmrg
4577a2631fcSmrg    twm: use XORG_CHANGELOG macro to create ChangeLog. #22611
4587a2631fcSmrg    
4597a2631fcSmrg    Build break: app/twm/Makefile.am: command not found: git-log
4607a2631fcSmrg    Adding the macro in configure.ac and use it in Makefile.am
4617a2631fcSmrg    Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
4627a2631fcSmrg    Tested: running autogen.sh, make and 'make dist'
4637a2631fcSmrg    
4647a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4657a2631fcSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
4667a2631fcSmrg
4677a2631fcSmrgcommit 1fa03c39bddace4d787c55703f3081bcaf36511b
4687a2631fcSmrgAuthor: Adam Jackson <ajax@redhat.com>
4697a2631fcSmrgDate:   Thu Mar 6 16:52:54 2008 -0500
4707a2631fcSmrg
4717a2631fcSmrg    twm 1.0.4
4727a2631fcSmrg
4733e747e6dSmrgcommit d28dffd63bd5070445b15d1b9b70f3303ec5e333
4743e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
4753e747e6dSmrgDate:   Thu Feb 21 08:16:39 2008 -0800
4763e747e6dSmrg
4773e747e6dSmrg    Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier
4783e747e6dSmrg    
4793e747e6dSmrg    src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
4803e747e6dSmrg
4813e747e6dSmrgcommit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f
4823e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
4833e747e6dSmrgDate:   Thu Feb 21 08:14:01 2008 -0800
4843e747e6dSmrg
4853e747e6dSmrg    Explicitly require libSM & libICE since twm calls them directly
4863e747e6dSmrg
4873e747e6dSmrgcommit f0543e7ff17f6e8aefbd6cc003d0679a706a8535
4883e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
4893e747e6dSmrgDate:   Thu Dec 6 16:37:07 2007 -0500
4903e747e6dSmrg
4913e747e6dSmrg    Replace static ChangeLog with dist-hook to generate from git log
4923e747e6dSmrg
4933e747e6dSmrgcommit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00
4943e747e6dSmrgAuthor: Wolfgang Rupprecht <wsr+xorg@wsrcc.com>
4953e747e6dSmrgDate:   Mon Jan 23 15:11:00 2006 -0800
4963e747e6dSmrg
4973e747e6dSmrg    X.Org Bug #5691: twm mouse button limit too low
4983e747e6dSmrg    
4993e747e6dSmrg    <https://bugs.freedesktop.org/show_bug.cgi?id=5691>
5003e747e6dSmrg
5013e747e6dSmrgcommit 03a4e6c35161402d1477acb95723ab93eabde97e
5023e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
5033e747e6dSmrgDate:   Mon Sep 3 05:51:13 2007 -0400
5043e747e6dSmrg
5053e747e6dSmrg    Add *~ to .gitignore to skip patch/emacs droppings
5063e747e6dSmrg
5073e747e6dSmrgcommit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4
5083e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
5093e747e6dSmrgDate:   Thu Aug 23 19:24:38 2007 -0400
5103e747e6dSmrg
5113e747e6dSmrg    Rename .cvsignore to .gitignore
5123e747e6dSmrg
5133e747e6dSmrgcommit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366
5143e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
5153e747e6dSmrgDate:   Thu Nov 30 19:56:29 2006 +0200
5163e747e6dSmrg
5173e747e6dSmrg    bump to 1.0.3
5183e747e6dSmrg
5193e747e6dSmrgcommit f27c4a577f68673e5022db1a4db79da9a3d05502
5203e747e6dSmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
5213e747e6dSmrgDate:   Tue Nov 28 13:24:08 2006 +0000
5223e747e6dSmrg
5233e747e6dSmrg    Fix system.twmrc handling
5243e747e6dSmrg
5253e747e6dSmrgcommit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4
5263e747e6dSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
5273e747e6dSmrgDate:   Fri Oct 13 17:47:24 2006 -0400
5283e747e6dSmrg
5293e747e6dSmrg    Bump to 1.0.2
5303e747e6dSmrg
5313e747e6dSmrgcommit 4bc5a25c21006e547ff7fce7fff7544acbb22174
5323e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
5333e747e6dSmrgDate:   Sat Jun 3 07:06:42 2006 +0000
5343e747e6dSmrg
5353e747e6dSmrg    Coverity #369: If malloc of entry->wm_command fails, error cleanup was
5363e747e6dSmrg        still trying to read pointers from it to free.
5373e747e6dSmrg
5383e747e6dSmrgcommit 9680fbed52e3af20d226040958f91502b6027d2d
5393e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
5403e747e6dSmrgDate:   Sat Jun 3 06:54:20 2006 +0000
5413e747e6dSmrg
5423e747e6dSmrg    Coverity #1508: Variable "action" not freed or pointed-to
5433e747e6dSmrg
5443e747e6dSmrgcommit ab7a497d995347e340c28c4eb0d1f0f9ee298e41
5453e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
5463e747e6dSmrgDate:   Wed Dec 21 02:29:47 2005 +0000
5473e747e6dSmrg
5483e747e6dSmrg    Update package version for X11R7 release.
5493e747e6dSmrg
5503e747e6dSmrgcommit 4bd96f2d5d976dbd17bac563504985a1bc793ffe
5513e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net>
5523e747e6dSmrgDate:   Mon Dec 19 16:22:41 2005 +0000
5533e747e6dSmrg
5543e747e6dSmrg    Stub COPYING files
5553e747e6dSmrg
5563e747e6dSmrgcommit 2c1cd456efe91302b0de645ea36a84c49472f104
5573e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
5583e747e6dSmrgDate:   Thu Dec 15 00:24:04 2005 +0000
5593e747e6dSmrg
5603e747e6dSmrg    Update package version number for final X11R7 release candidate.
5613e747e6dSmrg
5623e747e6dSmrgcommit 9f88f7db68e146c1d1b60a988f68f1528350a9a8
5633e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
5643e747e6dSmrgDate:   Tue Dec 6 22:48:19 2005 +0000
5653e747e6dSmrg
5663e747e6dSmrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
5673e747e6dSmrg
5683e747e6dSmrgcommit 466a35f33d48427d7f5a186cf60fddd070ce2d71
5693e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
5703e747e6dSmrgDate:   Sat Dec 3 05:49:17 2005 +0000
5713e747e6dSmrg
5723e747e6dSmrg    Update package version number for X11R7 RC3 release.
5733e747e6dSmrg
5743e747e6dSmrgcommit 81d2d1208b1445f60e10186b61e472b22ac47712
5753e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
5763e747e6dSmrgDate:   Mon Nov 28 22:01:39 2005 +0000
5773e747e6dSmrg
5783e747e6dSmrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
5793e747e6dSmrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
5803e747e6dSmrg
5813e747e6dSmrgcommit 6897ce2b13a0b651c8bb56b833e51125d678ea81
5823e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org>
5833e747e6dSmrgDate:   Mon Nov 21 10:34:58 2005 +0000
5843e747e6dSmrg
5853e747e6dSmrg    Another pass at .cvsignores for apps.
5863e747e6dSmrg
5873e747e6dSmrgcommit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca
5883e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org>
5893e747e6dSmrgDate:   Sun Nov 20 22:08:50 2005 +0000
5903e747e6dSmrg
5913e747e6dSmrg    Add/improve .cvsignore files for apps.
5923e747e6dSmrg
5933e747e6dSmrgcommit d99f0e0b2577cbdfea2a51d8ca20aff080539b60
5943e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
5953e747e6dSmrgDate:   Sat Nov 19 07:15:36 2005 +0000
5963e747e6dSmrg
5973e747e6dSmrg    Update pkgconfig files to separate library build-time dependencies from
5983e747e6dSmrg        application build-time dependencies, and update package deps to work
5993e747e6dSmrg        with separate build roots.
6003e747e6dSmrg
6013e747e6dSmrgcommit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6
6023e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
6033e747e6dSmrgDate:   Wed Oct 19 02:47:50 2005 +0000
6043e747e6dSmrg
6053e747e6dSmrg    Update package version number for RC1 release.
6063e747e6dSmrg
6073e747e6dSmrgcommit 43fb7218e8723f6f3321ec406745971ca5fd0d00
6083e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
6093e747e6dSmrgDate:   Mon Oct 17 23:56:21 2005 +0000
6103e747e6dSmrg
6113e747e6dSmrg    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
6123e747e6dSmrg        work better with BSD make
6133e747e6dSmrg
6143e747e6dSmrgcommit a85acab665c375d14ae15ef90f6baf8b47c7032b
6153e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
6163e747e6dSmrgDate:   Sun Oct 16 22:32:51 2005 +0000
6173e747e6dSmrg
6183e747e6dSmrg    Capitalize O in "X.Org Foundation"
6193e747e6dSmrg    Use cpp to substitute variables in man pages
6203e747e6dSmrg
6213e747e6dSmrgcommit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c
6223e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
6233e747e6dSmrgDate:   Sat Oct 15 19:19:03 2005 +0000
6243e747e6dSmrg
6253e747e6dSmrg    Have generated files be cleaned by maintainer to pass check-tarball test.
6263e747e6dSmrg
6273e747e6dSmrgcommit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817
6283e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
6293e747e6dSmrgDate:   Sun Oct 9 19:11:53 2005 +0000
6303e747e6dSmrg
6313e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
6323e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
6333e747e6dSmrg
6343e747e6dSmrgcommit b098cf784d34421de0ae51d8cd7090022d3b2600
6353e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
6363e747e6dSmrgDate:   Sun Oct 9 19:10:58 2005 +0000
6373e747e6dSmrg
6383e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
6393e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
6403e747e6dSmrg
6413e747e6dSmrgcommit e2c423a32d8ba724e19e6db5b315ef9011d89488
6423e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
6433e747e6dSmrgDate:   Sun Oct 9 18:59:28 2005 +0000
6443e747e6dSmrg
6453e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
6463e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
6473e747e6dSmrg
6483e747e6dSmrgcommit ea03b6bcd1045dfc0d6947e4858de8994d61170b
6493e747e6dSmrgAuthor: Keith Packard <keithp@keithp.com>
6503e747e6dSmrgDate:   Tue Aug 2 18:08:48 2005 +0000
6513e747e6dSmrg
6523e747e6dSmrg    Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
6533e747e6dSmrg        regenerated after 'make clean' and to make parallel builds work right.
6543e747e6dSmrg
6553e747e6dSmrgcommit a12f281be43c1c86147fb89c99484ac558f64425
6563e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
6573e747e6dSmrgDate:   Mon Aug 1 20:25:28 2005 +0000
6583e747e6dSmrg
6593e747e6dSmrg    Install man pages to section 1 instead of section m (Patch from Donnie
6603e747e6dSmrg        Berkholz)
6613e747e6dSmrg
6623e747e6dSmrgcommit 99c2e9865374605697c2a85099bbc56bf7853969
6633e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
6643e747e6dSmrgDate:   Sat Jul 30 21:07:26 2005 +0000
6653e747e6dSmrg
6663e747e6dSmrg    Add prototypes of Xalloc/free functions.
6673e747e6dSmrg    Export ImUtil.h to match modular tree install.
6683e747e6dSmrg    Define SVR4 to 1 to avoid warning about redefining to different values.
6693e747e6dSmrg    Include missing headers to clear more compiler warnings.
6703e747e6dSmrg
6713e747e6dSmrgcommit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5
6723e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
6733e747e6dSmrgDate:   Fri Jul 29 21:22:30 2005 +0000
6743e747e6dSmrg
6753e747e6dSmrg    Various changes preparing packages for RC0:
6763e747e6dSmrg    - Verify and update package version numbers as needed
6773e747e6dSmrg    - Implement versioning scheme
6783e747e6dSmrg    - Change bug address to point to bugzilla bug entry form
6793e747e6dSmrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
6803e747e6dSmrg        reenable it)
6813e747e6dSmrg    - Fix makedepend to use pkgconfig and pass distcheck
6823e747e6dSmrg    - Update build script to build macros first
6833e747e6dSmrg    - Update modular Xorg version
6843e747e6dSmrg
6853e747e6dSmrgcommit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469
6863e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net>
6873e747e6dSmrgDate:   Wed Jul 20 19:31:51 2005 +0000
6883e747e6dSmrg
6893e747e6dSmrg    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
6903e747e6dSmrg        configure cache, you cache it, and the cached value is probably wrong.
6913e747e6dSmrg
6923e747e6dSmrgcommit c0570ffdfa9ef913b5132b2069dd69491f77a8f8
6933e747e6dSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
6943e747e6dSmrgDate:   Sun Jul 17 20:11:01 2005 +0000
6953e747e6dSmrg
6963e747e6dSmrg    fix rules to work with non-GNU make and outside of $srcdir
6973e747e6dSmrg
6983e747e6dSmrgcommit 29fba3a480ab1b4168d75ed92c8150851dddd805
6993e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
7003e747e6dSmrgDate:   Sat Jul 16 22:07:13 2005 +0000
7013e747e6dSmrg
7023e747e6dSmrg    Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get
7033e747e6dSmrg        HAS_MKSTEMP defined in modular builds.
7043e747e6dSmrg
7053e747e6dSmrgcommit 63e81296232ec5fdd6529a7d5d4342186bbec2f8
7063e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
7073e747e6dSmrgDate:   Sat Jul 16 21:59:14 2005 +0000
7083e747e6dSmrg
7093e747e6dSmrg    Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection
7103e747e6dSmrg        against tempfile race conditions in many places)
7113e747e6dSmrg
7123e747e6dSmrgcommit 2e6a393e7b0f02e8f58a3005411ae22488965e28
7133e747e6dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
7143e747e6dSmrgDate:   Thu Jul 14 22:36:06 2005 +0000
7153e747e6dSmrg
7163e747e6dSmrg    Add _BSD_SOURCE - patch from Stefan Dirsch
7173e747e6dSmrg
7183e747e6dSmrgcommit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf
7193e747e6dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
7203e747e6dSmrgDate:   Thu Jul 14 22:35:37 2005 +0000
7213e747e6dSmrg
7223e747e6dSmrg    Add makefile that CVS ate - patch from Stefan Dirsch
7233e747e6dSmrg
7243e747e6dSmrgcommit 1cb0150431562d729342c427129732b217526bab
7253e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
7263e747e6dSmrgDate:   Mon Jul 11 22:51:03 2005 +0000
7273e747e6dSmrg
7283e747e6dSmrg    Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae)
7293e747e6dSmrg
7303e747e6dSmrgcommit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1
7313e747e6dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
7323e747e6dSmrgDate:   Wed Jun 29 19:15:03 2005 +0000
7333e747e6dSmrg
7343e747e6dSmrg    Add buildsystem for twm
7353e747e6dSmrg
7363e747e6dSmrgcommit 718daab22b08a1ab10145f9284dedef069ffb758
7373e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
7383e747e6dSmrgDate:   Fri Mar 11 21:18:12 2005 +0000
7393e747e6dSmrg
7403e747e6dSmrg    xc/programs/twm/Imakefile
7413e747e6dSmrg    xc/programs/twm/twm.c
7423e747e6dSmrg    //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087
7433e747e6dSmrg        (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore
7443e747e6dSmrg        print screens to avoid that users accidentally warp on a non-video
7453e747e6dSmrg        screen (which are not visible on any monitor) when the Xserver has both
7463e747e6dSmrg        video and print screens. (This includes also a small cleanup of
7473e747e6dSmrg        xdpyinfo where parts of the print screen test code comes from) Patch by
7483e747e6dSmrg        Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license).
7493e747e6dSmrg
7503e747e6dSmrgcommit 6e96bd376c916c150a055447d4badc1fae84e47a
7513e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
7523e747e6dSmrgDate:   Fri Mar 11 16:23:00 2005 +0000
7533e747e6dSmrg
7543e747e6dSmrg    xc/programs/twm/add_window.c
7553e747e6dSmrg    xc/programs/twm/cursor.c
7563e747e6dSmrg    xc/programs/twm/events.c
7573e747e6dSmrg    xc/programs/twm/gc.c
7583e747e6dSmrg    xc/programs/twm/gram.y
7593e747e6dSmrg    xc/programs/twm/iconmgr.c
7603e747e6dSmrg    xc/programs/twm/icons.c
7613e747e6dSmrg    xc/programs/twm/list.c
7623e747e6dSmrg    xc/programs/twm/menus.c
7633e747e6dSmrg    xc/programs/twm/parse.c
7643e747e6dSmrg    xc/programs/twm/resize.c
7653e747e6dSmrg    xc/programs/twm/twm.c
7663e747e6dSmrg    //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083
7673e747e6dSmrg        (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm
7683e747e6dSmrg        window manager code. The conversion preserves the comments which
7693e747e6dSmrg        annotate variables and function arguments (these have been moved into
7703e747e6dSmrg        doxygen(esque?) "stubs" above each function. Patch by Mike Owens
7713e747e6dSmrg        <etc@filespanker.com>.
7723e747e6dSmrg
7733e747e6dSmrgcommit d045cb62c62f09978798510deaec0acae0a6fb4d
7743e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
7753e747e6dSmrgDate:   Fri Apr 23 19:54:37 2004 +0000
7763e747e6dSmrg
7773e747e6dSmrg    Merging XORG-CURRENT into trunk
7783e747e6dSmrg
7793e747e6dSmrgcommit f39f4c810b3c2071f8786abc32317149373a3e1d
7803e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
7813e747e6dSmrgDate:   Sun Mar 14 08:34:58 2004 +0000
7823e747e6dSmrg
7833e747e6dSmrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
7843e747e6dSmrg
7853e747e6dSmrgcommit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670
7863e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
7873e747e6dSmrgDate:   Wed Mar 3 12:12:54 2004 +0000
7883e747e6dSmrg
7893e747e6dSmrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
7903e747e6dSmrg
7913e747e6dSmrgcommit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1
7923e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
7933e747e6dSmrgDate:   Thu Feb 26 13:36:16 2004 +0000
7943e747e6dSmrg
7953e747e6dSmrg    readding XFree86's cvs IDs
7963e747e6dSmrg
7973e747e6dSmrgcommit e8c79f538be77c2637e8d2e1ada443d9a2f0e262
7983e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
7993e747e6dSmrgDate:   Thu Feb 26 09:23:58 2004 +0000
8003e747e6dSmrg
8013e747e6dSmrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
8023e747e6dSmrg
8033e747e6dSmrgcommit e51f25fbe75b222b24f4628b2408e899fa4748d7
8043e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
8053e747e6dSmrgDate:   Tue Nov 25 19:29:03 2003 +0000
8063e747e6dSmrg
8073e747e6dSmrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
8083e747e6dSmrg
8093e747e6dSmrgcommit 4b339f0a4311b4db171584bc6671292a9052665a
8103e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
8113e747e6dSmrgDate:   Fri Nov 14 16:48:58 2003 +0000
8123e747e6dSmrg
8133e747e6dSmrg    XFree86 4.3.0.1
8143e747e6dSmrg
8153e747e6dSmrgcommit cfa9fa24253b5ef8045172852509be413d7b00ca
8163e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
8173e747e6dSmrgDate:   Fri Nov 14 16:48:58 2003 +0000
8183e747e6dSmrg
8193e747e6dSmrg    Initial revision
8203e747e6dSmrg
8213e747e6dSmrgcommit 03cb750f7935722ab77b77128ca5221c5baf8818
8223e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
8233e747e6dSmrgDate:   Fri Nov 14 15:54:53 2003 +0000
8243e747e6dSmrg
8253e747e6dSmrg    R6.6 is the Xorg base-line
826