ChangeLog revision 4a1eb5db
14a1eb5dbSmrgcommit ca032d147824861b2451c5b0ff715429f055cfe1
24a1eb5dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34a1eb5dbSmrgDate:   Tue Mar 6 23:09:04 2018 -0800
44a1eb5dbSmrg
54a1eb5dbSmrg    twm 1.0.10
64a1eb5dbSmrg    
74a1eb5dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
84a1eb5dbSmrg
94a1eb5dbSmrgcommit 9703527df12caf896963a0f39db79e58f2ab2bfa
104a1eb5dbSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
114a1eb5dbSmrgDate:   Thu Jan 26 14:00:20 2017 +1000
124a1eb5dbSmrg
134a1eb5dbSmrg    autogen: add default patch prefix
144a1eb5dbSmrg    
154a1eb5dbSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
164a1eb5dbSmrg
174a1eb5dbSmrgcommit d58f4564f5621ec6c0e7ea6ee9d647845ac11352
184a1eb5dbSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
194a1eb5dbSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
204a1eb5dbSmrg
214a1eb5dbSmrg    autogen.sh: use quoted string variables
224a1eb5dbSmrg    
234a1eb5dbSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
244a1eb5dbSmrg    fall-outs, when they contain space.
254a1eb5dbSmrg    
264a1eb5dbSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
274a1eb5dbSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
284a1eb5dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
294a1eb5dbSmrg
304a1eb5dbSmrgcommit ca0c7a4eee66c96e6d449a58742d749c20aa494d
314a1eb5dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
324a1eb5dbSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
334a1eb5dbSmrg
344a1eb5dbSmrg    autogen.sh: use exec instead of waiting for configure to finish
354a1eb5dbSmrg    
364a1eb5dbSmrg    Syncs the invocation of configure with the one from the server.
374a1eb5dbSmrg    
384a1eb5dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
394a1eb5dbSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
404a1eb5dbSmrg
414a1eb5dbSmrgcommit c5abcb619eb0b01f074fd9acb9128f19af774834
424a1eb5dbSmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
434a1eb5dbSmrgDate:   Wed Sep 23 20:53:24 2015 +0200
444a1eb5dbSmrg
454a1eb5dbSmrg    Adapt callers to ExpandFilename change.
464a1eb5dbSmrg    
474a1eb5dbSmrg    It now always allocates memory, so remove some unnecessary checks.
484a1eb5dbSmrg    While here, improve handling of an error case.
494a1eb5dbSmrg    
504a1eb5dbSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
514a1eb5dbSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
524a1eb5dbSmrg
534a1eb5dbSmrgcommit cb5dc44303e8496450a649a97540e55887e1fe22
544a1eb5dbSmrgAuthor: Christos Zoulas <christos@NetBSD.org>
554a1eb5dbSmrgDate:   Wed Sep 23 10:57:44 2015 +0200
564a1eb5dbSmrg
574a1eb5dbSmrg    Add some const.
584a1eb5dbSmrg    
594a1eb5dbSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
604a1eb5dbSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
614a1eb5dbSmrg
624a1eb5dbSmrgcommit c644db2c3a1b6c9e5e99da130493a978a7d08010
634a1eb5dbSmrgAuthor: Michael van Elst <mlelstv@NetBSD.org>
644a1eb5dbSmrgDate:   Sun Jul 19 12:04:52 2015 +0200
654a1eb5dbSmrg
664a1eb5dbSmrg    Do not try to extend the font-pattern with a wild-card.
674a1eb5dbSmrg    
684a1eb5dbSmrg    This will almost always select the wrong fontset and use wrong metrics.
694a1eb5dbSmrg    
704a1eb5dbSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
714a1eb5dbSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
724a1eb5dbSmrg
739cd34f4bSmrgcommit b52e4041054b580bace70d9db5e7e3d90b33ad6d
749cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
759cd34f4bSmrgDate:   Thu Apr 16 22:36:31 2015 -0700
769cd34f4bSmrg
779cd34f4bSmrg    twm 1.0.9
789cd34f4bSmrg    
799cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
809cd34f4bSmrg
819cd34f4bSmrgcommit 8f68d82c5f6cff9b22dc3335f956453679b207ad
829cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
839cd34f4bSmrgDate:   Wed Dec 31 09:50:11 2014 -0800
849cd34f4bSmrg
859cd34f4bSmrg    Remove custom version of system(3c) for Solaris
869cd34f4bSmrg    
879cd34f4bSmrg    Was originally added in 1993 with the comment:
889cd34f4bSmrg     make f.exec do the right thing to get working xterms under Solaris2.
899cd34f4bSmrg    
909cd34f4bSmrg    Doesn't seem to be needed any more on modern Solaris.
919cd34f4bSmrg    As a bonus, gets rid of error found by Oracle Parfait 1.5.1 that
929cd34f4bSmrg    if the execl() call fails, the function falls through and returns
939cd34f4bSmrg    an uninitialized value for status and then both parent & child
949cd34f4bSmrg    go back to running the same code.
959cd34f4bSmrg    
969cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
979cd34f4bSmrg
989cd34f4bSmrgcommit 032fc6a734516189e11b43e0b4680d15b62c5e66
999cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1009cd34f4bSmrgDate:   Wed Dec 31 00:49:34 2014 -0800
1019cd34f4bSmrg
1029cd34f4bSmrg    Only use results from GetWindowProperty if it returned success
1039cd34f4bSmrg    
1049cd34f4bSmrg    Since Xlib prior to 1.6 didn't always clear values on failure, don't
1059cd34f4bSmrg    assume they're safe to use unless we succeeded.
1069cd34f4bSmrg    
1079cd34f4bSmrg    Reported by Oracle Parfait 1.5.1:
1089cd34f4bSmrg    Error: Uninitialised memory (CWE 456)
1099cd34f4bSmrg       Possible access to uninitialised memory '&nPixels'
1109cd34f4bSmrg            at line 963 of src/parse.c in function 'put_pixel_on_root'.
1119cd34f4bSmrg              &nPixels allocated at line 953.
1129cd34f4bSmrg       Possible access to uninitialised memory '&retProp'
1139cd34f4bSmrg            at line 962 of src/parse.c in function 'put_pixel_on_root'.
1149cd34f4bSmrg              &retProp allocated at line 954.
1159cd34f4bSmrg    
1169cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1179cd34f4bSmrg
1189cd34f4bSmrgcommit 76f6ad6e96b1ce62a32767bc0478a17b8b9204d7
1199cd34f4bSmrgAuthor: Laurent Carlier <lordheavym@gmail.com>
1209cd34f4bSmrgDate:   Mon Aug 4 16:39:24 2014 +0200
1219cd34f4bSmrg
1229cd34f4bSmrg    Update manpage with the proper location of system.twmrc file
1239cd34f4bSmrg    
1249cd34f4bSmrg    Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
1259cd34f4bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1269cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1279cd34f4bSmrg
1289cd34f4bSmrgcommit 0cb43e864b2e9972630556e98caa24abf8928122
1299cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1309cd34f4bSmrgDate:   Mon Jun 2 22:06:21 2014 -0700
1319cd34f4bSmrg
1329cd34f4bSmrg    autogen.sh: Honor NOCONFIGURE=1
1339cd34f4bSmrg    
1349cd34f4bSmrg    See http://people.gnome.org/~walters/docs/build-api.txt
1359cd34f4bSmrg    
1369cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1379cd34f4bSmrg
1389cd34f4bSmrgcommit c33c83fb83be7f6402b615b4b32b5dc2036b951d
1399cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1409cd34f4bSmrgDate:   Mon Jun 2 22:06:21 2014 -0700
1419cd34f4bSmrg
1429cd34f4bSmrg    configure: Drop AM_MAINTAINER_MODE
1439cd34f4bSmrg    
1449cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1459cd34f4bSmrg
1469cd34f4bSmrgcommit 9c09c3e3577460fcef44e7abe51d22fcbda10ea8
1479cd34f4bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1489cd34f4bSmrgDate:   Fri Oct 25 21:51:37 2013 -0400
1499cd34f4bSmrg
1509cd34f4bSmrg    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
1519cd34f4bSmrg    
1529cd34f4bSmrg    Fix Automake warning: AC_OUTPUT should be used without arguments.
1539cd34f4bSmrg    www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files
1549cd34f4bSmrg    
1559cd34f4bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1569cd34f4bSmrg
157c2535118Smrgcommit 46c4255ba661145df429d9dc190355a9661da3c1
158c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
159c2535118SmrgDate:   Fri Sep 6 18:59:24 2013 -0700
160c2535118Smrg
161c2535118Smrg    twm 1.0.8
162c2535118Smrg    
163c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
164c2535118Smrg
165c2535118Smrgcommit 97b55a970dc5281c2d41500990d99fcd24d2dd5f
166c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
167c2535118SmrgDate:   Sun Aug 18 10:50:01 2013 -0700
168c2535118Smrg
169c2535118Smrg    Replace malloc(strlen()+1); strcpy(); pairs with strdup()
170c2535118Smrg    
171c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
172c2535118Smrg
173c2535118Smrgcommit 8b2a314c267071656ca4d86bae56c6d82bb8127a
174c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
175c2535118SmrgDate:   Sun Aug 18 10:42:45 2013 -0700
176c2535118Smrg
177c2535118Smrg    AddWindow: Use NULL instead of 0 for null pointer check
178c2535118Smrg    
179c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
180c2535118Smrg
181c2535118Smrgcommit c2e232e6915356eba3edf2efea99720746694c52
182c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
183c2535118SmrgDate:   Sun Aug 18 10:28:21 2013 -0700
184c2535118Smrg
185c2535118Smrg    Stop casting return values from malloc & calloc
186c2535118Smrg    
187c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
188c2535118Smrg
189c2535118Smrgcommit 58f3c3b8d518786764f45ac2be1f1f0850129125
190c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
191c2535118SmrgDate:   Sun Aug 18 10:18:21 2013 -0700
192c2535118Smrg
193c2535118Smrg    Stop casting pointers to (char *) when freeing them
194c2535118Smrg    
195c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
196c2535118Smrg
197c2535118Smrgcommit 2a637337713c5c92c44249b88e31696ce9efdf9b
198c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
199c2535118SmrgDate:   Wed Jul 31 23:28:42 2013 -0700
200c2535118Smrg
201c2535118Smrg    Delete trailing whitespace in non *.[ch] source files
202c2535118Smrg    
203c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
204c2535118Smrg
205c2535118Smrgcommit ce4e11143f982234be1076e384b31228f1cc84ae
206c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
207c2535118SmrgDate:   Wed Jul 31 22:54:01 2013 -0700
208c2535118Smrg
209c2535118Smrg    Make more functions static that aren't called from other files
210c2535118Smrg    
211c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
212c2535118Smrg
213c2535118Smrgcommit 8a3d3a58350506a99efd24f9856466a99bbb9c51
214c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
215c2535118SmrgDate:   Wed Jul 31 22:28:11 2013 -0700
216c2535118Smrg
217c2535118Smrg    Assume C89 signal handlers, returning void
218c2535118Smrg    
219c2535118Smrg    Removes old #ifdef SIGNALRETURNSINT check that was never defined in
220c2535118Smrg    autoconf builds, only old Imake builds.
221c2535118Smrg    
222c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
223c2535118Smrg
224c2535118Smrgcommit afcad0de54ecd1a8bfaf261e4e6882985a234963
225c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
226c2535118SmrgDate:   Wed Jul 31 22:24:22 2013 -0700
227c2535118Smrg
228c2535118Smrg    Make some more previously global variables into file-scoped statics
229c2535118Smrg    
230c2535118Smrg    Not used from other source files, so no need to export them
231c2535118Smrg    
232c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
233c2535118Smrg
234c2535118Smrgcommit 4c2ff3f0a6bae8b369dfb74267f7fa52d511dfb2
235c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
236c2535118SmrgDate:   Wed Jul 31 22:21:00 2013 -0700
237c2535118Smrg
238c2535118Smrg    Remove unused global variable gotFirstSave
239c2535118Smrg    
240c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
241c2535118Smrg
242c2535118Smrgcommit ca038999b5c1387f3aa19baeafc81a27563631b1
243c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
244c2535118SmrgDate:   Wed Jul 31 22:04:39 2013 -0700
245c2535118Smrg
246c2535118Smrg    unifdef macII - drop support for A/UX 2.0
247c2535118Smrg    
248c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
249c2535118Smrg
250c2535118Smrgcommit 55681f9d66b788b2e86a5ad3c0722904fa020962
251c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
252c2535118SmrgDate:   Tue Jul 30 22:15:28 2013 -0700
253c2535118Smrg
254c2535118Smrg    Make various helper & callback functions private to session.c
255c2535118Smrg    
256c2535118Smrg    Nothing else ever called them, so no reason to export them.
257c2535118Smrg    
258c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
259c2535118Smrg    Reviewed-by:  <wharms@bfs.de>
260c2535118Smrg
261c2535118Smrgcommit cf88a8c16958ddfaeff6349d30c6c423fc4a7afa
262c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
263c2535118SmrgDate:   Tue Jul 30 22:11:51 2013 -0700
264c2535118Smrg
265c2535118Smrg    Convert remaining K&R function declarations to C89 style
266c2535118Smrg    
267c2535118Smrg    Many existing function declarations were C89, and headers all use C89
268c2535118Smrg    prototypes, but a few function declarations had been left in the old
269c2535118Smrg    style.
270c2535118Smrg    
271c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
272c2535118Smrg    Reviewed-by:  <wharms@bfs.de>
273c2535118Smrg
274c2535118Smrgcommit ea349d3c406695665322c71caf5ea3c970cb3155
275c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
276c2535118SmrgDate:   Tue Jul 30 21:57:04 2013 -0700
277c2535118Smrg
278c2535118Smrg    Use (void) to declare functions that take no arguments, instead of ()
279c2535118Smrg    
280c2535118Smrg    It's time for C89.
281c2535118Smrg    
282c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
283c2535118Smrg    Reviewed-by:  <wharms@bfs.de>
284c2535118Smrg
285c2535118Smrgcommit abb8b6198b639359f34ab6f0ab97039016d8b6db
286c2535118SmrgAuthor: Colin Harrison <colin.harrison@virgin.net>
287c2535118SmrgDate:   Fri Jul 19 00:48:09 2013 +0100
288c2535118Smrg
289c2535118Smrg    Syntax error in recent twm commit
290c2535118Smrg    
291c2535118Smrg    twm needs a typo/syntax correction following a recent commit.
292c2535118Smrg    
293c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
294c2535118Smrg
295c2535118Smrgcommit e84f2e87222879ca667c1fb3d1cb3236a1159d12
296c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
297c2535118SmrgDate:   Thu Jul 18 00:24:30 2013 -0700
298c2535118Smrg
299c2535118Smrg    Constification cleanup - fix dozens of gcc warnings
300c2535118Smrg    
301c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
302c2535118Smrg
303c2535118Smrgcommit b16ce9773e4da5897ab546de85e48a3ea58d0e00
304c2535118SmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
305c2535118SmrgDate:   Wed Jun 19 05:39:10 2013 -0400
306c2535118Smrg
307c2535118Smrg    Don't rely on the ability to set tab stops.
308c2535118Smrg
309c2535118Smrgcommit 07ed63f865f6fef4c14711063534b73eb33e0cdb
310c2535118SmrgAuthor: Egbert Eich <eich@freedesktop.org>
311c2535118SmrgDate:   Thu May 19 11:08:21 2011 +0200
312c2535118Smrg
313c2535118Smrg    Fix SEGV if CreateColormapWindow() returns NULL.
314c2535118Smrg    
315c2535118Smrg    twm can segfault when it cannot collect attribute information on
316c2535118Smrg    a window that has been destroyed before it got a chance to collect
317c2535118Smrg    it's attributes.
318c2535118Smrg    twm seems to assume that it is always able to collect this information
319c2535118Smrg    and disregards the error if the function that attempts to collect it
320c2535118Smrg    fails and CreateColormapWindow() returns NULL.
321c2535118Smrg    If this happens correct number_cmap_windows to prevent a SEGV later
322c2535118Smrg    on due to an incorrect setting.
323c2535118Smrg    
324c2535118Smrg    Signed-off-by: Egbert Eich <eich@freedesktop.org>
325c2535118Smrg
326c2535118Smrgcommit b62e91790d1f07f729d4221c878a0847ff14ad82
327c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
328c2535118SmrgDate:   Sat Nov 19 11:38:33 2011 -0800
329c2535118Smrg
330c2535118Smrg    Terminate execl() arguments with NULL instead of 0
331c2535118Smrg    
332c2535118Smrg    Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and
333c2535118Smrg    clears gcc warning of:
334c2535118Smrg    
335c2535118Smrg    menus.c: In function ‘System’:
336c2535118Smrg    menus.c:2344:2: warning: missing sentinel in function call
337c2535118Smrg    
338c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
339c2535118Smrg
340ffd25bcaSmrgcommit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b
341ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
342ffd25bcaSmrgDate:   Wed Jul 27 20:33:13 2011 -0700
343ffd25bcaSmrg
344ffd25bcaSmrg    twm 1.0.7
345ffd25bcaSmrg    
346ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
347ffd25bcaSmrg
348ffd25bcaSmrgcommit f21823506dcb956d62c260e6e207f1dc2ce7732a
349ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
350ffd25bcaSmrgDate:   Thu Jul 14 22:04:34 2011 -0700
351ffd25bcaSmrg
352ffd25bcaSmrg    Whitespace fixes in src files
353ffd25bcaSmrg    
354ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
355ffd25bcaSmrg
356ffd25bcaSmrgcommit c6ade914363426facb01a954650b804657114012
357ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
358ffd25bcaSmrgDate:   Tue Jul 12 22:30:41 2011 -0700
359ffd25bcaSmrg
360ffd25bcaSmrg    Replace most sprintf calls with snprintf
361ffd25bcaSmrg    
362ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
363ffd25bcaSmrg
364ffd25bcaSmrgcommit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7
365ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
366ffd25bcaSmrgDate:   Mon Mar 7 20:05:45 2011 -0500
367ffd25bcaSmrg
368ffd25bcaSmrg    config: layout the C flags for better readability
369ffd25bcaSmrg    
370ffd25bcaSmrg    Group pre-processor flags under AM_CPPFLAGS
371ffd25bcaSmrg    Might as well do the rest of the file.
372ffd25bcaSmrg    
373ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
374ffd25bcaSmrg
375ffd25bcaSmrgcommit f048770b021d92780c754257c9c1efa7a769c69c
376ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
377ffd25bcaSmrgDate:   Mon Mar 7 19:47:48 2011 -0500
378ffd25bcaSmrg
379ffd25bcaSmrg    man: use Autoconf provided $(SED)
380ffd25bcaSmrg    
381ffd25bcaSmrg    Use platform appropriate version of sed.
382ffd25bcaSmrg    
383ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
384ffd25bcaSmrg
385ffd25bcaSmrgcommit 356ca1db47be674aa9125b65668e8fe0573f7f69
386ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
387ffd25bcaSmrgDate:   Mon Mar 7 19:37:48 2011 -0500
388ffd25bcaSmrg
389ffd25bcaSmrg    config: rm is about removal, not generation
390ffd25bcaSmrg    
391ffd25bcaSmrg    Automake:
392ffd25bcaSmrg    AM_V_at as a prefix to commands that should not output anything in silent mode
393ffd25bcaSmrg    
394ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
395ffd25bcaSmrg
396ffd25bcaSmrgcommit 6f362f8d962ff7054682cfb2d88e8603e1219492
397ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
398ffd25bcaSmrgDate:   Mon Mar 7 16:43:59 2011 -0500
399ffd25bcaSmrg
400ffd25bcaSmrg    deftwmrc.c is not required in MAINTAINERCLEANFILES
401ffd25bcaSmrg    
402ffd25bcaSmrg    Automake takes care of that as it is part of BUILT_SOURCES
403ffd25bcaSmrg    
404ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
405ffd25bcaSmrg
406ffd25bcaSmrgcommit 98e224e3da245f29d281df357d27b53acdccb5c7
407ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
408ffd25bcaSmrgDate:   Mon Mar 7 16:10:53 2011 -0500
409ffd25bcaSmrg
410ffd25bcaSmrg    lex & yacc: only header file needs to be in BUILT_SOURCES
411ffd25bcaSmrg    
412ffd25bcaSmrg    http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex
413ffd25bcaSmrg    
414ffd25bcaSmrg    This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b
415ffd25bcaSmrg    The Makefile generates a valid "gram.h: gram.c" rule.
416ffd25bcaSmrg    The Makefile already has gram.c gram.h and lex.c in the
417ffd25bcaSmrg    maintainer-clean-generic target.
418ffd25bcaSmrg    
419ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
420ffd25bcaSmrg
421ffd25bcaSmrgcommit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0
422ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
423ffd25bcaSmrgDate:   Wed May 11 22:41:56 2011 -0700
424ffd25bcaSmrg
425ffd25bcaSmrg    Add extra sanity checking to avoid possible NULL dereferences
426ffd25bcaSmrg    
427ffd25bcaSmrg    menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem')
428ffd25bcaSmrg                if (ActiveItem->func != F_TITLE && !ActiveItem->state)
429ffd25bcaSmrg                    ^~~~~~~~~~
430ffd25bcaSmrg    
431ffd25bcaSmrg    Found-by: clang static analyzer
432ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
433ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
434ffd25bcaSmrg
435ffd25bcaSmrgcommit a898b136729660a33d60b317ccb839f6e0428201
436ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
437ffd25bcaSmrgDate:   Wed May 11 22:30:56 2011 -0700
438ffd25bcaSmrg
439ffd25bcaSmrg    Add sanity checking to avoid a possible NULL dereference
440ffd25bcaSmrg    
441ffd25bcaSmrg    menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur')
442ffd25bcaSmrg                cur->hi_back = cur->fore = f3.pixel;
443ffd25bcaSmrg                               ~~~  ^
444ffd25bcaSmrg    
445ffd25bcaSmrg    Found-by: clang static analyzer
446ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
447ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
448ffd25bcaSmrg
449ffd25bcaSmrgcommit 1061e063be78f4e233d550649ce297b639193a9f
450ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
451ffd25bcaSmrgDate:   Wed May 11 22:27:21 2011 -0700
452ffd25bcaSmrg
453ffd25bcaSmrg    Address a possible NULL pointer dereference
454ffd25bcaSmrg    
455ffd25bcaSmrg    menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu')
456ffd25bcaSmrg            if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0)
457ffd25bcaSmrg                                  ^~~~~~~~~~
458ffd25bcaSmrg    
459ffd25bcaSmrg    Found-by: clang static analyzer
460ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
461ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
462ffd25bcaSmrg
463ffd25bcaSmrgcommit bde0b06b465adb868d38d3721b95ea337bad8eb9
464ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
465ffd25bcaSmrgDate:   Wed May 11 22:22:25 2011 -0700
466ffd25bcaSmrg
467ffd25bcaSmrg    Mark Done() as _X_NORETURN
468ffd25bcaSmrg    
469ffd25bcaSmrg    list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr')
470ffd25bcaSmrg        nptr->next = *list_head;
471ffd25bcaSmrg        ~~~~  ^
472ffd25bcaSmrg    
473ffd25bcaSmrg    Found-by: clang static analyzer
474ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
475ffd25bcaSmrg
476ffd25bcaSmrgcommit 2f5d1e29f5a803ba2417d6fe20782c05ed932612
477ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
478ffd25bcaSmrgDate:   Wed May 11 22:17:54 2011 -0700
479ffd25bcaSmrg
480ffd25bcaSmrg    Silence uninitialized warning
481ffd25bcaSmrg    
482ffd25bcaSmrg    session.c: In function 'ReadWinConfigFile':
483ffd25bcaSmrg    session.c:554: warning: 'version' may be used uninitialized in this function
484ffd25bcaSmrg    
485ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
486ffd25bcaSmrg
487ffd25bcaSmrgcommit ef39179b9fe6d13f7e81098edfc10711c8b40948
488ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
489ffd25bcaSmrgDate:   Wed May 11 22:16:23 2011 -0700
490ffd25bcaSmrg
491ffd25bcaSmrg    LP64: Fix formatting for DEBUG printf
492ffd25bcaSmrg    
493ffd25bcaSmrg    add_window.c: In function 'AddWindow':
494ffd25bcaSmrg    add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window'
495ffd25bcaSmrg    
496ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
497ffd25bcaSmrg
498ffd25bcaSmrgcommit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349
499ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
500ffd25bcaSmrgDate:   Tue May 10 15:35:51 2011 -0700
501ffd25bcaSmrg
502ffd25bcaSmrg    Fix: menus.c:2374: warning: implicit declaration of function `putenv`
503ffd25bcaSmrg    
504ffd25bcaSmrg    Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h>
505ffd25bcaSmrg    so the prototype is exposed in the header properly.
506ffd25bcaSmrg    
507ffd25bcaSmrg    https://bugs.freedesktop.org/show_bug.cgi?id=32696
508ffd25bcaSmrg    
509ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
510ffd25bcaSmrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
511ffd25bcaSmrg
512ffd25bcaSmrgcommit 75dd868133c5c12daa946468e7250d174f842281
513ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
514ffd25bcaSmrgDate:   Mon May 9 22:46:03 2011 -0700
515ffd25bcaSmrg
516ffd25bcaSmrg    Remove unused fallback implementation of putenv()
517ffd25bcaSmrg    
518ffd25bcaSmrg    NOPUTENV was never defined in a modular build, probably because putenv()
519ffd25bcaSmrg    is a standard function in Unix98 / SUSv2, and goes back to at least
520ffd25bcaSmrg    SVR2 and 4.3BSD-Reno.
521ffd25bcaSmrg    
522ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
523ffd25bcaSmrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
524ffd25bcaSmrg    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
525ffd25bcaSmrg
526ffd25bcaSmrgcommit 5b763259451b7798b1004c49775d1bd3df2f9d88
527ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
528ffd25bcaSmrgDate:   Fri Mar 4 20:57:30 2011 -0500
529ffd25bcaSmrg
530ffd25bcaSmrg    man: replace hard coded section number with __appmansuffix__
531ffd25bcaSmrg    
532ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
533ffd25bcaSmrg
534ffd25bcaSmrgcommit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95
535ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
536ffd25bcaSmrgDate:   Wed Jan 5 16:12:42 2011 -0800
537ffd25bcaSmrg
538ffd25bcaSmrg    Fix many gcc strict-aliasing warnings
539ffd25bcaSmrg    
540ffd25bcaSmrg    menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules
541ffd25bcaSmrg    
542ffd25bcaSmrg    and many more of the same message at different lines
543ffd25bcaSmrg    
544ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
545ffd25bcaSmrg
5462d96a817Smrgcommit b160f7bcb99111e631d6701b199f1dad1e40c80d
5472d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5482d96a817SmrgDate:   Wed Jan 5 14:09:15 2011 -0800
5492d96a817Smrg
5502d96a817Smrg    twm 1.0.6
5512d96a817Smrg    
5522d96a817Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5532d96a817Smrg
5542d96a817Smrgcommit 1347a210cafa75db40198f8f9e3ca36f8e627bf6
5552d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5562d96a817SmrgDate:   Wed Nov 24 15:28:47 2010 -0800
5572d96a817Smrg
5582d96a817Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
5592d96a817Smrg    
5602d96a817Smrg    Regroup AC statements under the Autoconf initialization section.
5612d96a817Smrg    Regroup AM statements under the Automake initialization section.
5622d96a817Smrg    Add missing AC_CONFIG_SRCDIR
5632d96a817Smrg    
5642d96a817Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5652d96a817Smrg
5662d96a817Smrgcommit 1ca7092e44e87038ba95a962a3c952ef72b4f146
5672d96a817SmrgAuthor: Martin Jansa <Martin.Jansa@gmail.com>
5682d96a817SmrgDate:   Mon Nov 1 09:54:44 2010 +0100
5692d96a817Smrg
5702d96a817Smrg    config: replace AC_CHECK_FILE with test -f
5712d96a817Smrg    
5722d96a817Smrg    * AC_CHECK_FILE doesn't work for cross compilation
5732d96a817Smrg    
5742d96a817Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
5752d96a817Smrg
5767a2631fcSmrgcommit b3af92c7bca31b3bf73428d46291b88c3f86026e
5777a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5787a2631fcSmrgDate:   Sat Oct 30 15:03:50 2010 -0700
5797a2631fcSmrg
5807a2631fcSmrg    twm 1.0.5
5817a2631fcSmrg    
5827a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5837a2631fcSmrg
5847a2631fcSmrgcommit 7f164a9631e4ec26657bedeb947409d0b484e967
5857a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5867a2631fcSmrgDate:   Sat Oct 30 15:01:43 2010 -0700
5877a2631fcSmrg
5887a2631fcSmrg    Sun's copyrights now belong to Oracle
5897a2631fcSmrg    
5907a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5917a2631fcSmrg
5927a2631fcSmrgcommit 357d089016bd889f2f73349c3f977c6adccc85a6
5937a2631fcSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
5947a2631fcSmrgDate:   Tue Sep 28 13:29:49 2010 -0700
5957a2631fcSmrg
5967a2631fcSmrg    Purge cvs tags.
5977a2631fcSmrg    
5987a2631fcSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
5997a2631fcSmrg
6007a2631fcSmrgcommit 4c7c2ece9e152358448406b759c30eb44eea13f9
6017a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6027a2631fcSmrgDate:   Thu Sep 23 00:11:56 2010 -0700
6037a2631fcSmrg
6047a2631fcSmrg    config: upgrade to util-macros 1.8 for additional man page support
6057a2631fcSmrg    
6067a2631fcSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
6077a2631fcSmrg    The value of MAN_SUBST is the same for all X.Org packages.
6087a2631fcSmrg    
6097a2631fcSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
6107a2631fcSmrg    The existing statement can now be removed from the configuration file.
6117a2631fcSmrg    
6127a2631fcSmrg    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
6137a2631fcSmrg    Enables silent rule and use platform appropriate version of sed.
6147a2631fcSmrg    
6157a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6167a2631fcSmrg
6177a2631fcSmrgcommit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72
6187a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6197a2631fcSmrgDate:   Wed Sep 22 23:59:32 2010 -0700
6207a2631fcSmrg
6217a2631fcSmrg    Silence build of deftwmrc.c with AM_V_GEN
6227a2631fcSmrg    
6237a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6247a2631fcSmrg
6257a2631fcSmrgcommit 282060f633c1a0910522f64cf36222a27016bf77
6267a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6277a2631fcSmrgDate:   Wed Sep 22 23:37:21 2010 -0700
6287a2631fcSmrg
6297a2631fcSmrg    system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA
6307a2631fcSmrg    
6317a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6327a2631fcSmrg
6337a2631fcSmrgcommit 810922b19b86c1ddd5ef9c9169d1328b3562af77
6347a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6357a2631fcSmrgDate:   Wed Sep 22 23:33:22 2010 -0700
6367a2631fcSmrg
6377a2631fcSmrg    config: Remove unnecessary calls from configure.ac
6387a2631fcSmrg    
6397a2631fcSmrg    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
6407a2631fcSmrg    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
6417a2631fcSmrg    
6427a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6437a2631fcSmrg
6447a2631fcSmrgcommit 79e3387e7a2d35f5895f813a4572a93457114e3c
6457a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6467a2631fcSmrgDate:   Wed Sep 22 23:23:26 2010 -0700
6477a2631fcSmrg
6487a2631fcSmrg    Use AC_CHECK_FUNCS / default name for mkstemp
6497a2631fcSmrg    
6507a2631fcSmrg    No longer need to maintain #ifdef compatibility with the names used in
6517a2631fcSmrg    the monolith Imakefiles.
6527a2631fcSmrg    
6537a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6547a2631fcSmrg
6557a2631fcSmrgcommit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c
6567a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6577a2631fcSmrgDate:   Tue Jul 20 18:45:18 2010 -0400
6587a2631fcSmrg
6597a2631fcSmrg    config: update AC_PREREQ statement to 2.60
6607a2631fcSmrg    
6617a2631fcSmrg    Unrelated to the previous patches, the new value simply reflects
6627a2631fcSmrg    the reality that the minimum level for autoconf to configure
6637a2631fcSmrg    all x.org modules is 2.60 dated June 2006.
6647a2631fcSmrg    
6657a2631fcSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
6667a2631fcSmrg    
6677a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6687a2631fcSmrg
6697a2631fcSmrgcommit 40480fdbe6c15076a2e734cae246c62c85862829
6707a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6717a2631fcSmrgDate:   Fri Aug 6 08:27:35 2010 -0700
6727a2631fcSmrg
6737a2631fcSmrg    Fill in COPYING file with copyright notices from source code
6747a2631fcSmrg    
6757a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6767a2631fcSmrg
6777a2631fcSmrgcommit a9f315f32bcc0636ada7427be9e3c5e3810af05e
6787a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6797a2631fcSmrgDate:   Sat Jul 17 16:36:41 2010 -0400
6807a2631fcSmrg
6817a2631fcSmrg    config: allow to build tarball when yacc is missing
6827a2631fcSmrg    
6837a2631fcSmrg    Autoconf does not handle this scenario as well as Automake does.
6847a2631fcSmrg    If gram.c is already there, do not abort the configuration
6857a2631fcSmrg    if yacc is missing as it is not needed.
6867a2631fcSmrg    
6877a2631fcSmrg    If both gram.c and yacc are missing, abort configuration.
6887a2631fcSmrg    Yacc is a required tool to build the package.
6897a2631fcSmrg    
6907a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6917a2631fcSmrg
6927a2631fcSmrgcommit 29a157f7f181ac02c88537032dbcca29880c3068
6937a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6947a2631fcSmrgDate:   Fri Jun 4 17:09:18 2010 -0400
6957a2631fcSmrg
6967a2631fcSmrg    config: add check for yacc to insure it is installed #27973
6977a2631fcSmrg    
6987a2631fcSmrg    Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc"
6997a2631fcSmrg    as a last resort, even if no programs have been found. Improve error
7007a2631fcSmrg    checking by issuing an error message if yacc is not found. The module
7017a2631fcSmrg    cannot build anyway.
7027a2631fcSmrg    
7037a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
7047a2631fcSmrg
7057a2631fcSmrgcommit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb
7067a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7077a2631fcSmrgDate:   Thu Jan 14 21:40:48 2010 -0800
7087a2631fcSmrg
7097a2631fcSmrg    Update Sun license notices to current X.Org standard form
7107a2631fcSmrg    
7117a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
7127a2631fcSmrg
7137a2631fcSmrgcommit 9adc93df944e203726d09716dc3bfbbc6cf304ae
7147a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7157a2631fcSmrgDate:   Thu Nov 26 09:19:52 2009 -0500
7167a2631fcSmrg
7177a2631fcSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
7187a2631fcSmrg    
7197a2631fcSmrg    Now that the INSTALL file is generated.
7207a2631fcSmrg    Allows running make maintainer-clean.
7217a2631fcSmrg
7227a2631fcSmrgcommit 2386d631c301233899bdcc6381203bcbd1139ab3
7237a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7247a2631fcSmrgDate:   Wed Oct 28 14:09:08 2009 -0400
7257a2631fcSmrg
7267a2631fcSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
7277a2631fcSmrg    
7287a2631fcSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
7297a2631fcSmrg    README may have been updated
7307a2631fcSmrg    Remove AUTHORS file as it is empty and no content available yet.
7317a2631fcSmrg    Remove NEWS file as it is empty and no content available yet.
7327a2631fcSmrg
7337a2631fcSmrgcommit 7f4c2b588bc94702eb0df0618a97413b0e544879
7347a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7357a2631fcSmrgDate:   Tue Oct 27 15:07:24 2009 -0400
7367a2631fcSmrg
7377a2631fcSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
7387a2631fcSmrg    
7397a2631fcSmrg    This macro aggregate a number of existing macros that sets commmon
7407a2631fcSmrg    X.Org components configuration options. It shields the configuration file from
7417a2631fcSmrg    future changes.
7427a2631fcSmrg
7437a2631fcSmrgcommit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e
7447a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7457a2631fcSmrgDate:   Mon Oct 26 22:08:38 2009 -0400
7467a2631fcSmrg
7477a2631fcSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
7487a2631fcSmrg    
7497a2631fcSmrg    ChangeLog filename is known to Automake and requires no further
7507a2631fcSmrg    coding in the makefile.
7517a2631fcSmrg
7527a2631fcSmrgcommit 3d6678095a3553b9ab36d60e6a254acfbdc831c1
7537a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7547a2631fcSmrgDate:   Thu Oct 22 16:25:53 2009 -0400
7557a2631fcSmrg
7567a2631fcSmrg    .gitignore: use common defaults with custom section # 24239
7577a2631fcSmrg    
7587a2631fcSmrg    Using common defaults will reduce errors and maintenance.
7597a2631fcSmrg    Only the very small or inexistent custom section need periodic maintenance
7607a2631fcSmrg    when the structure of the component changes. Do not edit defaults.
7617a2631fcSmrg
7627a2631fcSmrgcommit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c
7637a2631fcSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
7647a2631fcSmrgDate:   Wed Oct 21 12:47:20 2009 -0700
7657a2631fcSmrg
7667a2631fcSmrg    This is not a GNU project, so declare it foreign.
7677a2631fcSmrg    
7687a2631fcSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
7697a2631fcSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
7707a2631fcSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
7717a2631fcSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
7727a2631fcSmrg    > > it and git wants to commit it.  Should these files even be in git?
7737a2631fcSmrg    > > Can I nuke them for the betterment of humanity and since they get
7747a2631fcSmrg    > > created by autoreconf anyways?
7757a2631fcSmrg    >
7767a2631fcSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
7777a2631fcSmrg    
7787a2631fcSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
7797a2631fcSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
7807a2631fcSmrg    of the INSTALL file. It is also part of the 24206 solution.
7817a2631fcSmrg    
7827a2631fcSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
7837a2631fcSmrg
7847a2631fcSmrgcommit 06d15a482a596f1d846b97627badd28381c2e7b2
7857a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7867a2631fcSmrgDate:   Thu Oct 1 14:54:20 2009 -0700
7877a2631fcSmrg
7887a2631fcSmrg    Add README with pointers to mailing lists, bugzilla, & git
7897a2631fcSmrg    
7907a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
7917a2631fcSmrg
7927a2631fcSmrgcommit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5
7937a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
7947a2631fcSmrgDate:   Tue Jul 7 17:32:01 2009 -0400
7957a2631fcSmrg
7967a2631fcSmrg    twm: use XORG_CHANGELOG macro to create ChangeLog. #22611
7977a2631fcSmrg    
7987a2631fcSmrg    Build break: app/twm/Makefile.am: command not found: git-log
7997a2631fcSmrg    Adding the macro in configure.ac and use it in Makefile.am
8007a2631fcSmrg    Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
8017a2631fcSmrg    Tested: running autogen.sh, make and 'make dist'
8027a2631fcSmrg    
8037a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
8047a2631fcSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
8057a2631fcSmrg
8067a2631fcSmrgcommit 1fa03c39bddace4d787c55703f3081bcaf36511b
8077a2631fcSmrgAuthor: Adam Jackson <ajax@redhat.com>
8087a2631fcSmrgDate:   Thu Mar 6 16:52:54 2008 -0500
8097a2631fcSmrg
8107a2631fcSmrg    twm 1.0.4
8117a2631fcSmrg
8123e747e6dSmrgcommit d28dffd63bd5070445b15d1b9b70f3303ec5e333
8133e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8143e747e6dSmrgDate:   Thu Feb 21 08:16:39 2008 -0800
8153e747e6dSmrg
8163e747e6dSmrg    Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier
8173e747e6dSmrg    
8183e747e6dSmrg    src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
8193e747e6dSmrg
8203e747e6dSmrgcommit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f
8213e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
8223e747e6dSmrgDate:   Thu Feb 21 08:14:01 2008 -0800
8233e747e6dSmrg
8243e747e6dSmrg    Explicitly require libSM & libICE since twm calls them directly
8253e747e6dSmrg
8263e747e6dSmrgcommit f0543e7ff17f6e8aefbd6cc003d0679a706a8535
8273e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
8283e747e6dSmrgDate:   Thu Dec 6 16:37:07 2007 -0500
8293e747e6dSmrg
8303e747e6dSmrg    Replace static ChangeLog with dist-hook to generate from git log
8313e747e6dSmrg
8323e747e6dSmrgcommit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00
8333e747e6dSmrgAuthor: Wolfgang Rupprecht <wsr+xorg@wsrcc.com>
8343e747e6dSmrgDate:   Mon Jan 23 15:11:00 2006 -0800
8353e747e6dSmrg
8363e747e6dSmrg    X.Org Bug #5691: twm mouse button limit too low
8373e747e6dSmrg    
8383e747e6dSmrg    <https://bugs.freedesktop.org/show_bug.cgi?id=5691>
8393e747e6dSmrg
8403e747e6dSmrgcommit 03a4e6c35161402d1477acb95723ab93eabde97e
8413e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
8423e747e6dSmrgDate:   Mon Sep 3 05:51:13 2007 -0400
8433e747e6dSmrg
8443e747e6dSmrg    Add *~ to .gitignore to skip patch/emacs droppings
8453e747e6dSmrg
8463e747e6dSmrgcommit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4
8473e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
8483e747e6dSmrgDate:   Thu Aug 23 19:24:38 2007 -0400
8493e747e6dSmrg
8503e747e6dSmrg    Rename .cvsignore to .gitignore
8513e747e6dSmrg
8523e747e6dSmrgcommit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366
8533e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
8543e747e6dSmrgDate:   Thu Nov 30 19:56:29 2006 +0200
8553e747e6dSmrg
8563e747e6dSmrg    bump to 1.0.3
8573e747e6dSmrg
8583e747e6dSmrgcommit f27c4a577f68673e5022db1a4db79da9a3d05502
8593e747e6dSmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
8603e747e6dSmrgDate:   Tue Nov 28 13:24:08 2006 +0000
8613e747e6dSmrg
8623e747e6dSmrg    Fix system.twmrc handling
8633e747e6dSmrg
8643e747e6dSmrgcommit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4
8653e747e6dSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
8663e747e6dSmrgDate:   Fri Oct 13 17:47:24 2006 -0400
8673e747e6dSmrg
8683e747e6dSmrg    Bump to 1.0.2
8693e747e6dSmrg
8703e747e6dSmrgcommit 4bc5a25c21006e547ff7fce7fff7544acbb22174
8713e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8723e747e6dSmrgDate:   Sat Jun 3 07:06:42 2006 +0000
8733e747e6dSmrg
8743e747e6dSmrg    Coverity #369: If malloc of entry->wm_command fails, error cleanup was
8753e747e6dSmrg        still trying to read pointers from it to free.
8763e747e6dSmrg
8773e747e6dSmrgcommit 9680fbed52e3af20d226040958f91502b6027d2d
8783e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8793e747e6dSmrgDate:   Sat Jun 3 06:54:20 2006 +0000
8803e747e6dSmrg
8813e747e6dSmrg    Coverity #1508: Variable "action" not freed or pointed-to
8823e747e6dSmrg
8833e747e6dSmrgcommit ab7a497d995347e340c28c4eb0d1f0f9ee298e41
8843e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
8853e747e6dSmrgDate:   Wed Dec 21 02:29:47 2005 +0000
8863e747e6dSmrg
8873e747e6dSmrg    Update package version for X11R7 release.
8883e747e6dSmrg
8893e747e6dSmrgcommit 4bd96f2d5d976dbd17bac563504985a1bc793ffe
8903e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net>
8913e747e6dSmrgDate:   Mon Dec 19 16:22:41 2005 +0000
8923e747e6dSmrg
8933e747e6dSmrg    Stub COPYING files
8943e747e6dSmrg
8953e747e6dSmrgcommit 2c1cd456efe91302b0de645ea36a84c49472f104
8963e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
8973e747e6dSmrgDate:   Thu Dec 15 00:24:04 2005 +0000
8983e747e6dSmrg
8993e747e6dSmrg    Update package version number for final X11R7 release candidate.
9003e747e6dSmrg
9013e747e6dSmrgcommit 9f88f7db68e146c1d1b60a988f68f1528350a9a8
9023e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
9033e747e6dSmrgDate:   Tue Dec 6 22:48:19 2005 +0000
9043e747e6dSmrg
9053e747e6dSmrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
9063e747e6dSmrg
9073e747e6dSmrgcommit 466a35f33d48427d7f5a186cf60fddd070ce2d71
9083e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
9093e747e6dSmrgDate:   Sat Dec 3 05:49:17 2005 +0000
9103e747e6dSmrg
9113e747e6dSmrg    Update package version number for X11R7 RC3 release.
9123e747e6dSmrg
9133e747e6dSmrgcommit 81d2d1208b1445f60e10186b61e472b22ac47712
9143e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9153e747e6dSmrgDate:   Mon Nov 28 22:01:39 2005 +0000
9163e747e6dSmrg
9173e747e6dSmrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
9183e747e6dSmrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
9193e747e6dSmrg
9203e747e6dSmrgcommit 6897ce2b13a0b651c8bb56b833e51125d678ea81
9213e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org>
9223e747e6dSmrgDate:   Mon Nov 21 10:34:58 2005 +0000
9233e747e6dSmrg
9243e747e6dSmrg    Another pass at .cvsignores for apps.
9253e747e6dSmrg
9263e747e6dSmrgcommit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca
9273e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org>
9283e747e6dSmrgDate:   Sun Nov 20 22:08:50 2005 +0000
9293e747e6dSmrg
9303e747e6dSmrg    Add/improve .cvsignore files for apps.
9313e747e6dSmrg
9323e747e6dSmrgcommit d99f0e0b2577cbdfea2a51d8ca20aff080539b60
9333e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
9343e747e6dSmrgDate:   Sat Nov 19 07:15:36 2005 +0000
9353e747e6dSmrg
9363e747e6dSmrg    Update pkgconfig files to separate library build-time dependencies from
9373e747e6dSmrg        application build-time dependencies, and update package deps to work
9383e747e6dSmrg        with separate build roots.
9393e747e6dSmrg
9403e747e6dSmrgcommit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6
9413e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
9423e747e6dSmrgDate:   Wed Oct 19 02:47:50 2005 +0000
9433e747e6dSmrg
9443e747e6dSmrg    Update package version number for RC1 release.
9453e747e6dSmrg
9463e747e6dSmrgcommit 43fb7218e8723f6f3321ec406745971ca5fd0d00
9473e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9483e747e6dSmrgDate:   Mon Oct 17 23:56:21 2005 +0000
9493e747e6dSmrg
9503e747e6dSmrg    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
9513e747e6dSmrg        work better with BSD make
9523e747e6dSmrg
9533e747e6dSmrgcommit a85acab665c375d14ae15ef90f6baf8b47c7032b
9543e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9553e747e6dSmrgDate:   Sun Oct 16 22:32:51 2005 +0000
9563e747e6dSmrg
9573e747e6dSmrg    Capitalize O in "X.Org Foundation"
9583e747e6dSmrg    Use cpp to substitute variables in man pages
9593e747e6dSmrg
9603e747e6dSmrgcommit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c
9613e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
9623e747e6dSmrgDate:   Sat Oct 15 19:19:03 2005 +0000
9633e747e6dSmrg
9643e747e6dSmrg    Have generated files be cleaned by maintainer to pass check-tarball test.
9653e747e6dSmrg
9663e747e6dSmrgcommit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817
9673e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9683e747e6dSmrgDate:   Sun Oct 9 19:11:53 2005 +0000
9693e747e6dSmrg
9703e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
9713e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
9723e747e6dSmrg
9733e747e6dSmrgcommit b098cf784d34421de0ae51d8cd7090022d3b2600
9743e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9753e747e6dSmrgDate:   Sun Oct 9 19:10:58 2005 +0000
9763e747e6dSmrg
9773e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
9783e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
9793e747e6dSmrg
9803e747e6dSmrgcommit e2c423a32d8ba724e19e6db5b315ef9011d89488
9813e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9823e747e6dSmrgDate:   Sun Oct 9 18:59:28 2005 +0000
9833e747e6dSmrg
9843e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
9853e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
9863e747e6dSmrg
9873e747e6dSmrgcommit ea03b6bcd1045dfc0d6947e4858de8994d61170b
9883e747e6dSmrgAuthor: Keith Packard <keithp@keithp.com>
9893e747e6dSmrgDate:   Tue Aug 2 18:08:48 2005 +0000
9903e747e6dSmrg
9913e747e6dSmrg    Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
9923e747e6dSmrg        regenerated after 'make clean' and to make parallel builds work right.
9933e747e6dSmrg
9943e747e6dSmrgcommit a12f281be43c1c86147fb89c99484ac558f64425
9953e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9963e747e6dSmrgDate:   Mon Aug 1 20:25:28 2005 +0000
9973e747e6dSmrg
9983e747e6dSmrg    Install man pages to section 1 instead of section m (Patch from Donnie
9993e747e6dSmrg        Berkholz)
10003e747e6dSmrg
10013e747e6dSmrgcommit 99c2e9865374605697c2a85099bbc56bf7853969
10023e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
10033e747e6dSmrgDate:   Sat Jul 30 21:07:26 2005 +0000
10043e747e6dSmrg
10053e747e6dSmrg    Add prototypes of Xalloc/free functions.
10063e747e6dSmrg    Export ImUtil.h to match modular tree install.
10073e747e6dSmrg    Define SVR4 to 1 to avoid warning about redefining to different values.
10083e747e6dSmrg    Include missing headers to clear more compiler warnings.
10093e747e6dSmrg
10103e747e6dSmrgcommit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5
10113e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
10123e747e6dSmrgDate:   Fri Jul 29 21:22:30 2005 +0000
10133e747e6dSmrg
10143e747e6dSmrg    Various changes preparing packages for RC0:
10153e747e6dSmrg    - Verify and update package version numbers as needed
10163e747e6dSmrg    - Implement versioning scheme
10173e747e6dSmrg    - Change bug address to point to bugzilla bug entry form
10183e747e6dSmrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
10193e747e6dSmrg        reenable it)
10203e747e6dSmrg    - Fix makedepend to use pkgconfig and pass distcheck
10213e747e6dSmrg    - Update build script to build macros first
10223e747e6dSmrg    - Update modular Xorg version
10233e747e6dSmrg
10243e747e6dSmrgcommit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469
10253e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net>
10263e747e6dSmrgDate:   Wed Jul 20 19:31:51 2005 +0000
10273e747e6dSmrg
10283e747e6dSmrg    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
10293e747e6dSmrg        configure cache, you cache it, and the cached value is probably wrong.
10303e747e6dSmrg
10313e747e6dSmrgcommit c0570ffdfa9ef913b5132b2069dd69491f77a8f8
10323e747e6dSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
10333e747e6dSmrgDate:   Sun Jul 17 20:11:01 2005 +0000
10343e747e6dSmrg
10353e747e6dSmrg    fix rules to work with non-GNU make and outside of $srcdir
10363e747e6dSmrg
10373e747e6dSmrgcommit 29fba3a480ab1b4168d75ed92c8150851dddd805
10383e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
10393e747e6dSmrgDate:   Sat Jul 16 22:07:13 2005 +0000
10403e747e6dSmrg
10413e747e6dSmrg    Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get
10423e747e6dSmrg        HAS_MKSTEMP defined in modular builds.
10433e747e6dSmrg
10443e747e6dSmrgcommit 63e81296232ec5fdd6529a7d5d4342186bbec2f8
10453e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
10463e747e6dSmrgDate:   Sat Jul 16 21:59:14 2005 +0000
10473e747e6dSmrg
10483e747e6dSmrg    Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection
10493e747e6dSmrg        against tempfile race conditions in many places)
10503e747e6dSmrg
10513e747e6dSmrgcommit 2e6a393e7b0f02e8f58a3005411ae22488965e28
10523e747e6dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
10533e747e6dSmrgDate:   Thu Jul 14 22:36:06 2005 +0000
10543e747e6dSmrg
10553e747e6dSmrg    Add _BSD_SOURCE - patch from Stefan Dirsch
10563e747e6dSmrg
10573e747e6dSmrgcommit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf
10583e747e6dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
10593e747e6dSmrgDate:   Thu Jul 14 22:35:37 2005 +0000
10603e747e6dSmrg
10613e747e6dSmrg    Add makefile that CVS ate - patch from Stefan Dirsch
10623e747e6dSmrg
10633e747e6dSmrgcommit 1cb0150431562d729342c427129732b217526bab
10643e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
10653e747e6dSmrgDate:   Mon Jul 11 22:51:03 2005 +0000
10663e747e6dSmrg
10673e747e6dSmrg    Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae)
10683e747e6dSmrg
10693e747e6dSmrgcommit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1
10703e747e6dSmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
10713e747e6dSmrgDate:   Wed Jun 29 19:15:03 2005 +0000
10723e747e6dSmrg
10733e747e6dSmrg    Add buildsystem for twm
10743e747e6dSmrg
10753e747e6dSmrgcommit 718daab22b08a1ab10145f9284dedef069ffb758
10763e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
10773e747e6dSmrgDate:   Fri Mar 11 21:18:12 2005 +0000
10783e747e6dSmrg
10793e747e6dSmrg    xc/programs/twm/Imakefile
10803e747e6dSmrg    xc/programs/twm/twm.c
10813e747e6dSmrg    //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087
10823e747e6dSmrg        (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore
10833e747e6dSmrg        print screens to avoid that users accidentally warp on a non-video
10843e747e6dSmrg        screen (which are not visible on any monitor) when the Xserver has both
10853e747e6dSmrg        video and print screens. (This includes also a small cleanup of
10863e747e6dSmrg        xdpyinfo where parts of the print screen test code comes from) Patch by
10873e747e6dSmrg        Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license).
10883e747e6dSmrg
10893e747e6dSmrgcommit 6e96bd376c916c150a055447d4badc1fae84e47a
10903e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
10913e747e6dSmrgDate:   Fri Mar 11 16:23:00 2005 +0000
10923e747e6dSmrg
10933e747e6dSmrg    xc/programs/twm/add_window.c
10943e747e6dSmrg    xc/programs/twm/cursor.c
10953e747e6dSmrg    xc/programs/twm/events.c
10963e747e6dSmrg    xc/programs/twm/gc.c
10973e747e6dSmrg    xc/programs/twm/gram.y
10983e747e6dSmrg    xc/programs/twm/iconmgr.c
10993e747e6dSmrg    xc/programs/twm/icons.c
11003e747e6dSmrg    xc/programs/twm/list.c
11013e747e6dSmrg    xc/programs/twm/menus.c
11023e747e6dSmrg    xc/programs/twm/parse.c
11033e747e6dSmrg    xc/programs/twm/resize.c
11043e747e6dSmrg    xc/programs/twm/twm.c
11053e747e6dSmrg    //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083
11063e747e6dSmrg        (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm
11073e747e6dSmrg        window manager code. The conversion preserves the comments which
11083e747e6dSmrg        annotate variables and function arguments (these have been moved into
11093e747e6dSmrg        doxygen(esque?) "stubs" above each function. Patch by Mike Owens
11103e747e6dSmrg        <etc@filespanker.com>.
11113e747e6dSmrg
11123e747e6dSmrgcommit d045cb62c62f09978798510deaec0acae0a6fb4d
11133e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
11143e747e6dSmrgDate:   Fri Apr 23 19:54:37 2004 +0000
11153e747e6dSmrg
11163e747e6dSmrg    Merging XORG-CURRENT into trunk
11173e747e6dSmrg
11183e747e6dSmrgcommit f39f4c810b3c2071f8786abc32317149373a3e1d
11193e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
11203e747e6dSmrgDate:   Sun Mar 14 08:34:58 2004 +0000
11213e747e6dSmrg
11223e747e6dSmrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
11233e747e6dSmrg
11243e747e6dSmrgcommit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670
11253e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
11263e747e6dSmrgDate:   Wed Mar 3 12:12:54 2004 +0000
11273e747e6dSmrg
11283e747e6dSmrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
11293e747e6dSmrg
11303e747e6dSmrgcommit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1
11313e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
11323e747e6dSmrgDate:   Thu Feb 26 13:36:16 2004 +0000
11333e747e6dSmrg
11343e747e6dSmrg    readding XFree86's cvs IDs
11353e747e6dSmrg
11363e747e6dSmrgcommit e8c79f538be77c2637e8d2e1ada443d9a2f0e262
11373e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
11383e747e6dSmrgDate:   Thu Feb 26 09:23:58 2004 +0000
11393e747e6dSmrg
11403e747e6dSmrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
11413e747e6dSmrg
11423e747e6dSmrgcommit e51f25fbe75b222b24f4628b2408e899fa4748d7
11433e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
11443e747e6dSmrgDate:   Tue Nov 25 19:29:03 2003 +0000
11453e747e6dSmrg
11463e747e6dSmrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
11473e747e6dSmrg
11483e747e6dSmrgcommit 4b339f0a4311b4db171584bc6671292a9052665a
11493e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
11503e747e6dSmrgDate:   Fri Nov 14 16:48:58 2003 +0000
11513e747e6dSmrg
11523e747e6dSmrg    XFree86 4.3.0.1
11533e747e6dSmrg
11543e747e6dSmrgcommit cfa9fa24253b5ef8045172852509be413d7b00ca
11553e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
11563e747e6dSmrgDate:   Fri Nov 14 16:48:58 2003 +0000
11573e747e6dSmrg
11583e747e6dSmrg    Initial revision
11593e747e6dSmrg
11603e747e6dSmrgcommit 03cb750f7935722ab77b77128ca5221c5baf8818
11613e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
11623e747e6dSmrgDate:   Fri Nov 14 15:54:53 2003 +0000
11633e747e6dSmrg
11643e747e6dSmrg    R6.6 is the Xorg base-line
1165