ChangeLog revision c2535118
1commit 46c4255ba661145df429d9dc190355a9661da3c1
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Fri Sep 6 18:59:24 2013 -0700
4
5    twm 1.0.8
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 97b55a970dc5281c2d41500990d99fcd24d2dd5f
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sun Aug 18 10:50:01 2013 -0700
12
13    Replace malloc(strlen()+1); strcpy(); pairs with strdup()
14    
15    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16
17commit 8b2a314c267071656ca4d86bae56c6d82bb8127a
18Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19Date:   Sun Aug 18 10:42:45 2013 -0700
20
21    AddWindow: Use NULL instead of 0 for null pointer check
22    
23    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24
25commit c2e232e6915356eba3edf2efea99720746694c52
26Author: Alan Coopersmith <alan.coopersmith@oracle.com>
27Date:   Sun Aug 18 10:28:21 2013 -0700
28
29    Stop casting return values from malloc & calloc
30    
31    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32
33commit 58f3c3b8d518786764f45ac2be1f1f0850129125
34Author: Alan Coopersmith <alan.coopersmith@oracle.com>
35Date:   Sun Aug 18 10:18:21 2013 -0700
36
37    Stop casting pointers to (char *) when freeing them
38    
39    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
40
41commit 2a637337713c5c92c44249b88e31696ce9efdf9b
42Author: Alan Coopersmith <alan.coopersmith@oracle.com>
43Date:   Wed Jul 31 23:28:42 2013 -0700
44
45    Delete trailing whitespace in non *.[ch] source files
46    
47    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
48
49commit ce4e11143f982234be1076e384b31228f1cc84ae
50Author: Alan Coopersmith <alan.coopersmith@oracle.com>
51Date:   Wed Jul 31 22:54:01 2013 -0700
52
53    Make more functions static that aren't called from other files
54    
55    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
56
57commit 8a3d3a58350506a99efd24f9856466a99bbb9c51
58Author: Alan Coopersmith <alan.coopersmith@oracle.com>
59Date:   Wed Jul 31 22:28:11 2013 -0700
60
61    Assume C89 signal handlers, returning void
62    
63    Removes old #ifdef SIGNALRETURNSINT check that was never defined in
64    autoconf builds, only old Imake builds.
65    
66    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
67
68commit afcad0de54ecd1a8bfaf261e4e6882985a234963
69Author: Alan Coopersmith <alan.coopersmith@oracle.com>
70Date:   Wed Jul 31 22:24:22 2013 -0700
71
72    Make some more previously global variables into file-scoped statics
73    
74    Not used from other source files, so no need to export them
75    
76    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
77
78commit 4c2ff3f0a6bae8b369dfb74267f7fa52d511dfb2
79Author: Alan Coopersmith <alan.coopersmith@oracle.com>
80Date:   Wed Jul 31 22:21:00 2013 -0700
81
82    Remove unused global variable gotFirstSave
83    
84    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
85
86commit ca038999b5c1387f3aa19baeafc81a27563631b1
87Author: Alan Coopersmith <alan.coopersmith@oracle.com>
88Date:   Wed Jul 31 22:04:39 2013 -0700
89
90    unifdef macII - drop support for A/UX 2.0
91    
92    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
93
94commit 55681f9d66b788b2e86a5ad3c0722904fa020962
95Author: Alan Coopersmith <alan.coopersmith@oracle.com>
96Date:   Tue Jul 30 22:15:28 2013 -0700
97
98    Make various helper & callback functions private to session.c
99    
100    Nothing else ever called them, so no reason to export them.
101    
102    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
103    Reviewed-by:  <wharms@bfs.de>
104
105commit cf88a8c16958ddfaeff6349d30c6c423fc4a7afa
106Author: Alan Coopersmith <alan.coopersmith@oracle.com>
107Date:   Tue Jul 30 22:11:51 2013 -0700
108
109    Convert remaining K&R function declarations to C89 style
110    
111    Many existing function declarations were C89, and headers all use C89
112    prototypes, but a few function declarations had been left in the old
113    style.
114    
115    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
116    Reviewed-by:  <wharms@bfs.de>
117
118commit ea349d3c406695665322c71caf5ea3c970cb3155
119Author: Alan Coopersmith <alan.coopersmith@oracle.com>
120Date:   Tue Jul 30 21:57:04 2013 -0700
121
122    Use (void) to declare functions that take no arguments, instead of ()
123    
124    It's time for C89.
125    
126    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
127    Reviewed-by:  <wharms@bfs.de>
128
129commit abb8b6198b639359f34ab6f0ab97039016d8b6db
130Author: Colin Harrison <colin.harrison@virgin.net>
131Date:   Fri Jul 19 00:48:09 2013 +0100
132
133    Syntax error in recent twm commit
134    
135    twm needs a typo/syntax correction following a recent commit.
136    
137    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
138
139commit e84f2e87222879ca667c1fb3d1cb3236a1159d12
140Author: Alan Coopersmith <alan.coopersmith@oracle.com>
141Date:   Thu Jul 18 00:24:30 2013 -0700
142
143    Constification cleanup - fix dozens of gcc warnings
144    
145    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
146
147commit b16ce9773e4da5897ab546de85e48a3ea58d0e00
148Author: Eric S. Raymond <esr@thyrsus.com>
149Date:   Wed Jun 19 05:39:10 2013 -0400
150
151    Don't rely on the ability to set tab stops.
152
153commit 07ed63f865f6fef4c14711063534b73eb33e0cdb
154Author: Egbert Eich <eich@freedesktop.org>
155Date:   Thu May 19 11:08:21 2011 +0200
156
157    Fix SEGV if CreateColormapWindow() returns NULL.
158    
159    twm can segfault when it cannot collect attribute information on
160    a window that has been destroyed before it got a chance to collect
161    it's attributes.
162    twm seems to assume that it is always able to collect this information
163    and disregards the error if the function that attempts to collect it
164    fails and CreateColormapWindow() returns NULL.
165    If this happens correct number_cmap_windows to prevent a SEGV later
166    on due to an incorrect setting.
167    
168    Signed-off-by: Egbert Eich <eich@freedesktop.org>
169
170commit b62e91790d1f07f729d4221c878a0847ff14ad82
171Author: Alan Coopersmith <alan.coopersmith@oracle.com>
172Date:   Sat Nov 19 11:38:33 2011 -0800
173
174    Terminate execl() arguments with NULL instead of 0
175    
176    Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and
177    clears gcc warning of:
178    
179    menus.c: In function ‘System’:
180    menus.c:2344:2: warning: missing sentinel in function call
181    
182    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
183
184commit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b
185Author: Alan Coopersmith <alan.coopersmith@oracle.com>
186Date:   Wed Jul 27 20:33:13 2011 -0700
187
188    twm 1.0.7
189    
190    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
191
192commit f21823506dcb956d62c260e6e207f1dc2ce7732a
193Author: Alan Coopersmith <alan.coopersmith@oracle.com>
194Date:   Thu Jul 14 22:04:34 2011 -0700
195
196    Whitespace fixes in src files
197    
198    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
199
200commit c6ade914363426facb01a954650b804657114012
201Author: Alan Coopersmith <alan.coopersmith@oracle.com>
202Date:   Tue Jul 12 22:30:41 2011 -0700
203
204    Replace most sprintf calls with snprintf
205    
206    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
207
208commit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7
209Author: Gaetan Nadon <memsize@videotron.ca>
210Date:   Mon Mar 7 20:05:45 2011 -0500
211
212    config: layout the C flags for better readability
213    
214    Group pre-processor flags under AM_CPPFLAGS
215    Might as well do the rest of the file.
216    
217    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
218
219commit f048770b021d92780c754257c9c1efa7a769c69c
220Author: Gaetan Nadon <memsize@videotron.ca>
221Date:   Mon Mar 7 19:47:48 2011 -0500
222
223    man: use Autoconf provided $(SED)
224    
225    Use platform appropriate version of sed.
226    
227    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
228
229commit 356ca1db47be674aa9125b65668e8fe0573f7f69
230Author: Gaetan Nadon <memsize@videotron.ca>
231Date:   Mon Mar 7 19:37:48 2011 -0500
232
233    config: rm is about removal, not generation
234    
235    Automake:
236    AM_V_at as a prefix to commands that should not output anything in silent mode
237    
238    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
239
240commit 6f362f8d962ff7054682cfb2d88e8603e1219492
241Author: Gaetan Nadon <memsize@videotron.ca>
242Date:   Mon Mar 7 16:43:59 2011 -0500
243
244    deftwmrc.c is not required in MAINTAINERCLEANFILES
245    
246    Automake takes care of that as it is part of BUILT_SOURCES
247    
248    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
249
250commit 98e224e3da245f29d281df357d27b53acdccb5c7
251Author: Gaetan Nadon <memsize@videotron.ca>
252Date:   Mon Mar 7 16:10:53 2011 -0500
253
254    lex & yacc: only header file needs to be in BUILT_SOURCES
255    
256    http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex
257    
258    This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b
259    The Makefile generates a valid "gram.h: gram.c" rule.
260    The Makefile already has gram.c gram.h and lex.c in the
261    maintainer-clean-generic target.
262    
263    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
264
265commit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0
266Author: Jeremy Huddleston <jeremyhu@apple.com>
267Date:   Wed May 11 22:41:56 2011 -0700
268
269    Add extra sanity checking to avoid possible NULL dereferences
270    
271    menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem')
272                if (ActiveItem->func != F_TITLE && !ActiveItem->state)
273                    ^~~~~~~~~~
274    
275    Found-by: clang static analyzer
276    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
277    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
278
279commit a898b136729660a33d60b317ccb839f6e0428201
280Author: Jeremy Huddleston <jeremyhu@apple.com>
281Date:   Wed May 11 22:30:56 2011 -0700
282
283    Add sanity checking to avoid a possible NULL dereference
284    
285    menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur')
286                cur->hi_back = cur->fore = f3.pixel;
287                               ~~~  ^
288    
289    Found-by: clang static analyzer
290    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
291    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
292
293commit 1061e063be78f4e233d550649ce297b639193a9f
294Author: Jeremy Huddleston <jeremyhu@apple.com>
295Date:   Wed May 11 22:27:21 2011 -0700
296
297    Address a possible NULL pointer dereference
298    
299    menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu')
300            if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0)
301                                  ^~~~~~~~~~
302    
303    Found-by: clang static analyzer
304    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
305    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
306
307commit bde0b06b465adb868d38d3721b95ea337bad8eb9
308Author: Jeremy Huddleston <jeremyhu@apple.com>
309Date:   Wed May 11 22:22:25 2011 -0700
310
311    Mark Done() as _X_NORETURN
312    
313    list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr')
314        nptr->next = *list_head;
315        ~~~~  ^
316    
317    Found-by: clang static analyzer
318    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
319
320commit 2f5d1e29f5a803ba2417d6fe20782c05ed932612
321Author: Jeremy Huddleston <jeremyhu@apple.com>
322Date:   Wed May 11 22:17:54 2011 -0700
323
324    Silence uninitialized warning
325    
326    session.c: In function 'ReadWinConfigFile':
327    session.c:554: warning: 'version' may be used uninitialized in this function
328    
329    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
330
331commit ef39179b9fe6d13f7e81098edfc10711c8b40948
332Author: Jeremy Huddleston <jeremyhu@apple.com>
333Date:   Wed May 11 22:16:23 2011 -0700
334
335    LP64: Fix formatting for DEBUG printf
336    
337    add_window.c: In function 'AddWindow':
338    add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window'
339    
340    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
341
342commit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349
343Author: Alan Coopersmith <alan.coopersmith@oracle.com>
344Date:   Tue May 10 15:35:51 2011 -0700
345
346    Fix: menus.c:2374: warning: implicit declaration of function `putenv`
347    
348    Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h>
349    so the prototype is exposed in the header properly.
350    
351    https://bugs.freedesktop.org/show_bug.cgi?id=32696
352    
353    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
354    Reviewed-by: Julien Cristau <jcristau@debian.org>
355
356commit 75dd868133c5c12daa946468e7250d174f842281
357Author: Alan Coopersmith <alan.coopersmith@oracle.com>
358Date:   Mon May 9 22:46:03 2011 -0700
359
360    Remove unused fallback implementation of putenv()
361    
362    NOPUTENV was never defined in a modular build, probably because putenv()
363    is a standard function in Unix98 / SUSv2, and goes back to at least
364    SVR2 and 4.3BSD-Reno.
365    
366    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
367    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
368    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
369
370commit 5b763259451b7798b1004c49775d1bd3df2f9d88
371Author: Gaetan Nadon <memsize@videotron.ca>
372Date:   Fri Mar 4 20:57:30 2011 -0500
373
374    man: replace hard coded section number with __appmansuffix__
375    
376    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
377
378commit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95
379Author: Alan Coopersmith <alan.coopersmith@oracle.com>
380Date:   Wed Jan 5 16:12:42 2011 -0800
381
382    Fix many gcc strict-aliasing warnings
383    
384    menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules
385    
386    and many more of the same message at different lines
387    
388    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
389
390commit b160f7bcb99111e631d6701b199f1dad1e40c80d
391Author: Alan Coopersmith <alan.coopersmith@oracle.com>
392Date:   Wed Jan 5 14:09:15 2011 -0800
393
394    twm 1.0.6
395    
396    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
397
398commit 1347a210cafa75db40198f8f9e3ca36f8e627bf6
399Author: Alan Coopersmith <alan.coopersmith@oracle.com>
400Date:   Wed Nov 24 15:28:47 2010 -0800
401
402    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
403    
404    Regroup AC statements under the Autoconf initialization section.
405    Regroup AM statements under the Automake initialization section.
406    Add missing AC_CONFIG_SRCDIR
407    
408    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
409
410commit 1ca7092e44e87038ba95a962a3c952ef72b4f146
411Author: Martin Jansa <Martin.Jansa@gmail.com>
412Date:   Mon Nov 1 09:54:44 2010 +0100
413
414    config: replace AC_CHECK_FILE with test -f
415    
416    * AC_CHECK_FILE doesn't work for cross compilation
417    
418    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
419
420commit b3af92c7bca31b3bf73428d46291b88c3f86026e
421Author: Alan Coopersmith <alan.coopersmith@oracle.com>
422Date:   Sat Oct 30 15:03:50 2010 -0700
423
424    twm 1.0.5
425    
426    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
427
428commit 7f164a9631e4ec26657bedeb947409d0b484e967
429Author: Alan Coopersmith <alan.coopersmith@oracle.com>
430Date:   Sat Oct 30 15:01:43 2010 -0700
431
432    Sun's copyrights now belong to Oracle
433    
434    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
435
436commit 357d089016bd889f2f73349c3f977c6adccc85a6
437Author: Jesse Adkins <jesserayadkins@gmail.com>
438Date:   Tue Sep 28 13:29:49 2010 -0700
439
440    Purge cvs tags.
441    
442    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
443
444commit 4c7c2ece9e152358448406b759c30eb44eea13f9
445Author: Alan Coopersmith <alan.coopersmith@oracle.com>
446Date:   Thu Sep 23 00:11:56 2010 -0700
447
448    config: upgrade to util-macros 1.8 for additional man page support
449    
450    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
451    The value of MAN_SUBST is the same for all X.Org packages.
452    
453    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
454    The existing statement can now be removed from the configuration file.
455    
456    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
457    Enables silent rule and use platform appropriate version of sed.
458    
459    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
460
461commit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72
462Author: Alan Coopersmith <alan.coopersmith@oracle.com>
463Date:   Wed Sep 22 23:59:32 2010 -0700
464
465    Silence build of deftwmrc.c with AM_V_GEN
466    
467    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
468
469commit 282060f633c1a0910522f64cf36222a27016bf77
470Author: Alan Coopersmith <alan.coopersmith@oracle.com>
471Date:   Wed Sep 22 23:37:21 2010 -0700
472
473    system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA
474    
475    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
476
477commit 810922b19b86c1ddd5ef9c9169d1328b3562af77
478Author: Alan Coopersmith <alan.coopersmith@oracle.com>
479Date:   Wed Sep 22 23:33:22 2010 -0700
480
481    config: Remove unnecessary calls from configure.ac
482    
483    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
484    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
485    
486    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
487
488commit 79e3387e7a2d35f5895f813a4572a93457114e3c
489Author: Alan Coopersmith <alan.coopersmith@oracle.com>
490Date:   Wed Sep 22 23:23:26 2010 -0700
491
492    Use AC_CHECK_FUNCS / default name for mkstemp
493    
494    No longer need to maintain #ifdef compatibility with the names used in
495    the monolith Imakefiles.
496    
497    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
498
499commit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c
500Author: Gaetan Nadon <memsize@videotron.ca>
501Date:   Tue Jul 20 18:45:18 2010 -0400
502
503    config: update AC_PREREQ statement to 2.60
504    
505    Unrelated to the previous patches, the new value simply reflects
506    the reality that the minimum level for autoconf to configure
507    all x.org modules is 2.60 dated June 2006.
508    
509    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
510    
511    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
512
513commit 40480fdbe6c15076a2e734cae246c62c85862829
514Author: Alan Coopersmith <alan.coopersmith@oracle.com>
515Date:   Fri Aug 6 08:27:35 2010 -0700
516
517    Fill in COPYING file with copyright notices from source code
518    
519    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
520
521commit a9f315f32bcc0636ada7427be9e3c5e3810af05e
522Author: Gaetan Nadon <memsize@videotron.ca>
523Date:   Sat Jul 17 16:36:41 2010 -0400
524
525    config: allow to build tarball when yacc is missing
526    
527    Autoconf does not handle this scenario as well as Automake does.
528    If gram.c is already there, do not abort the configuration
529    if yacc is missing as it is not needed.
530    
531    If both gram.c and yacc are missing, abort configuration.
532    Yacc is a required tool to build the package.
533    
534    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
535
536commit 29a157f7f181ac02c88537032dbcca29880c3068
537Author: Gaetan Nadon <memsize@videotron.ca>
538Date:   Fri Jun 4 17:09:18 2010 -0400
539
540    config: add check for yacc to insure it is installed #27973
541    
542    Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc"
543    as a last resort, even if no programs have been found. Improve error
544    checking by issuing an error message if yacc is not found. The module
545    cannot build anyway.
546    
547    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
548
549commit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb
550Author: Alan Coopersmith <alan.coopersmith@sun.com>
551Date:   Thu Jan 14 21:40:48 2010 -0800
552
553    Update Sun license notices to current X.Org standard form
554    
555    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
556
557commit 9adc93df944e203726d09716dc3bfbbc6cf304ae
558Author: Gaetan Nadon <memsize@videotron.ca>
559Date:   Thu Nov 26 09:19:52 2009 -0500
560
561    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
562    
563    Now that the INSTALL file is generated.
564    Allows running make maintainer-clean.
565
566commit 2386d631c301233899bdcc6381203bcbd1139ab3
567Author: Gaetan Nadon <memsize@videotron.ca>
568Date:   Wed Oct 28 14:09:08 2009 -0400
569
570    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
571    
572    Add missing INSTALL file. Use standard GNU file on building tarball
573    README may have been updated
574    Remove AUTHORS file as it is empty and no content available yet.
575    Remove NEWS file as it is empty and no content available yet.
576
577commit 7f4c2b588bc94702eb0df0618a97413b0e544879
578Author: Gaetan Nadon <memsize@videotron.ca>
579Date:   Tue Oct 27 15:07:24 2009 -0400
580
581    Deploy the new XORG_DEFAULT_OPTIONS #24242
582    
583    This macro aggregate a number of existing macros that sets commmon
584    X.Org components configuration options. It shields the configuration file from
585    future changes.
586
587commit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e
588Author: Gaetan Nadon <memsize@videotron.ca>
589Date:   Mon Oct 26 22:08:38 2009 -0400
590
591    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
592    
593    ChangeLog filename is known to Automake and requires no further
594    coding in the makefile.
595
596commit 3d6678095a3553b9ab36d60e6a254acfbdc831c1
597Author: Gaetan Nadon <memsize@videotron.ca>
598Date:   Thu Oct 22 16:25:53 2009 -0400
599
600    .gitignore: use common defaults with custom section # 24239
601    
602    Using common defaults will reduce errors and maintenance.
603    Only the very small or inexistent custom section need periodic maintenance
604    when the structure of the component changes. Do not edit defaults.
605
606commit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c
607Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
608Date:   Wed Oct 21 12:47:20 2009 -0700
609
610    This is not a GNU project, so declare it foreign.
611    
612    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
613    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
614    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
615    > > was quite annoying to work around since 'autoreconf -fvi' replaces
616    > > it and git wants to commit it.  Should these files even be in git?
617    > > Can I nuke them for the betterment of humanity and since they get
618    > > created by autoreconf anyways?
619    >
620    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
621    
622    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
623    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
624    of the INSTALL file. It is also part of the 24206 solution.
625    
626    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
627
628commit 06d15a482a596f1d846b97627badd28381c2e7b2
629Author: Alan Coopersmith <alan.coopersmith@sun.com>
630Date:   Thu Oct 1 14:54:20 2009 -0700
631
632    Add README with pointers to mailing lists, bugzilla, & git
633    
634    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
635
636commit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5
637Author: Gaetan Nadon <memsize@videotron.ca>
638Date:   Tue Jul 7 17:32:01 2009 -0400
639
640    twm: use XORG_CHANGELOG macro to create ChangeLog. #22611
641    
642    Build break: app/twm/Makefile.am: command not found: git-log
643    Adding the macro in configure.ac and use it in Makefile.am
644    Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
645    Tested: running autogen.sh, make and 'make dist'
646    
647    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
648    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
649
650commit 1fa03c39bddace4d787c55703f3081bcaf36511b
651Author: Adam Jackson <ajax@redhat.com>
652Date:   Thu Mar 6 16:52:54 2008 -0500
653
654    twm 1.0.4
655
656commit d28dffd63bd5070445b15d1b9b70f3303ec5e333
657Author: Alan Coopersmith <alan.coopersmith@sun.com>
658Date:   Thu Feb 21 08:16:39 2008 -0800
659
660    Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier
661    
662    src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
663
664commit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f
665Author: Alan Coopersmith <alan.coopersmith@sun.com>
666Date:   Thu Feb 21 08:14:01 2008 -0800
667
668    Explicitly require libSM & libICE since twm calls them directly
669
670commit f0543e7ff17f6e8aefbd6cc003d0679a706a8535
671Author: James Cloos <cloos@jhcloos.com>
672Date:   Thu Dec 6 16:37:07 2007 -0500
673
674    Replace static ChangeLog with dist-hook to generate from git log
675
676commit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00
677Author: Wolfgang Rupprecht <wsr+xorg@wsrcc.com>
678Date:   Mon Jan 23 15:11:00 2006 -0800
679
680    X.Org Bug #5691: twm mouse button limit too low
681    
682    <https://bugs.freedesktop.org/show_bug.cgi?id=5691>
683
684commit 03a4e6c35161402d1477acb95723ab93eabde97e
685Author: James Cloos <cloos@jhcloos.com>
686Date:   Mon Sep 3 05:51:13 2007 -0400
687
688    Add *~ to .gitignore to skip patch/emacs droppings
689
690commit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4
691Author: James Cloos <cloos@jhcloos.com>
692Date:   Thu Aug 23 19:24:38 2007 -0400
693
694    Rename .cvsignore to .gitignore
695
696commit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366
697Author: Daniel Stone <daniel@fooishbar.org>
698Date:   Thu Nov 30 19:56:29 2006 +0200
699
700    bump to 1.0.3
701
702commit f27c4a577f68673e5022db1a4db79da9a3d05502
703Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
704Date:   Tue Nov 28 13:24:08 2006 +0000
705
706    Fix system.twmrc handling
707
708commit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4
709Author: Adam Jackson <ajax@benzedrine.nwnk.net>
710Date:   Fri Oct 13 17:47:24 2006 -0400
711
712    Bump to 1.0.2
713
714commit 4bc5a25c21006e547ff7fce7fff7544acbb22174
715Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
716Date:   Sat Jun 3 07:06:42 2006 +0000
717
718    Coverity #369: If malloc of entry->wm_command fails, error cleanup was
719        still trying to read pointers from it to free.
720
721commit 9680fbed52e3af20d226040958f91502b6027d2d
722Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
723Date:   Sat Jun 3 06:54:20 2006 +0000
724
725    Coverity #1508: Variable "action" not freed or pointed-to
726
727commit ab7a497d995347e340c28c4eb0d1f0f9ee298e41
728Author: Kevin E Martin <kem@kem.org>
729Date:   Wed Dec 21 02:29:47 2005 +0000
730
731    Update package version for X11R7 release.
732
733commit 4bd96f2d5d976dbd17bac563504985a1bc793ffe
734Author: Adam Jackson <ajax@nwnk.net>
735Date:   Mon Dec 19 16:22:41 2005 +0000
736
737    Stub COPYING files
738
739commit 2c1cd456efe91302b0de645ea36a84c49472f104
740Author: Kevin E Martin <kem@kem.org>
741Date:   Thu Dec 15 00:24:04 2005 +0000
742
743    Update package version number for final X11R7 release candidate.
744
745commit 9f88f7db68e146c1d1b60a988f68f1528350a9a8
746Author: Kevin E Martin <kem@kem.org>
747Date:   Tue Dec 6 22:48:19 2005 +0000
748
749    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
750
751commit 466a35f33d48427d7f5a186cf60fddd070ce2d71
752Author: Kevin E Martin <kem@kem.org>
753Date:   Sat Dec 3 05:49:17 2005 +0000
754
755    Update package version number for X11R7 RC3 release.
756
757commit 81d2d1208b1445f60e10186b61e472b22ac47712
758Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
759Date:   Mon Nov 28 22:01:39 2005 +0000
760
761    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
762        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
763
764commit 6897ce2b13a0b651c8bb56b833e51125d678ea81
765Author: Eric Anholt <anholt@freebsd.org>
766Date:   Mon Nov 21 10:34:58 2005 +0000
767
768    Another pass at .cvsignores for apps.
769
770commit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca
771Author: Eric Anholt <anholt@freebsd.org>
772Date:   Sun Nov 20 22:08:50 2005 +0000
773
774    Add/improve .cvsignore files for apps.
775
776commit d99f0e0b2577cbdfea2a51d8ca20aff080539b60
777Author: Kevin E Martin <kem@kem.org>
778Date:   Sat Nov 19 07:15:36 2005 +0000
779
780    Update pkgconfig files to separate library build-time dependencies from
781        application build-time dependencies, and update package deps to work
782        with separate build roots.
783
784commit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6
785Author: Kevin E Martin <kem@kem.org>
786Date:   Wed Oct 19 02:47:50 2005 +0000
787
788    Update package version number for RC1 release.
789
790commit 43fb7218e8723f6f3321ec406745971ca5fd0d00
791Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
792Date:   Mon Oct 17 23:56:21 2005 +0000
793
794    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
795        work better with BSD make
796
797commit a85acab665c375d14ae15ef90f6baf8b47c7032b
798Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
799Date:   Sun Oct 16 22:32:51 2005 +0000
800
801    Capitalize O in "X.Org Foundation"
802    Use cpp to substitute variables in man pages
803
804commit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c
805Author: Kevin E Martin <kem@kem.org>
806Date:   Sat Oct 15 19:19:03 2005 +0000
807
808    Have generated files be cleaned by maintainer to pass check-tarball test.
809
810commit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817
811Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
812Date:   Sun Oct 9 19:11:53 2005 +0000
813
814    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
815        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
816
817commit b098cf784d34421de0ae51d8cd7090022d3b2600
818Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
819Date:   Sun Oct 9 19:10:58 2005 +0000
820
821    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
822        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
823
824commit e2c423a32d8ba724e19e6db5b315ef9011d89488
825Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
826Date:   Sun Oct 9 18:59:28 2005 +0000
827
828    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
829        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
830
831commit ea03b6bcd1045dfc0d6947e4858de8994d61170b
832Author: Keith Packard <keithp@keithp.com>
833Date:   Tue Aug 2 18:08:48 2005 +0000
834
835    Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
836        regenerated after 'make clean' and to make parallel builds work right.
837
838commit a12f281be43c1c86147fb89c99484ac558f64425
839Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
840Date:   Mon Aug 1 20:25:28 2005 +0000
841
842    Install man pages to section 1 instead of section m (Patch from Donnie
843        Berkholz)
844
845commit 99c2e9865374605697c2a85099bbc56bf7853969
846Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
847Date:   Sat Jul 30 21:07:26 2005 +0000
848
849    Add prototypes of Xalloc/free functions.
850    Export ImUtil.h to match modular tree install.
851    Define SVR4 to 1 to avoid warning about redefining to different values.
852    Include missing headers to clear more compiler warnings.
853
854commit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5
855Author: Kevin E Martin <kem@kem.org>
856Date:   Fri Jul 29 21:22:30 2005 +0000
857
858    Various changes preparing packages for RC0:
859    - Verify and update package version numbers as needed
860    - Implement versioning scheme
861    - Change bug address to point to bugzilla bug entry form
862    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
863        reenable it)
864    - Fix makedepend to use pkgconfig and pass distcheck
865    - Update build script to build macros first
866    - Update modular Xorg version
867
868commit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469
869Author: Adam Jackson <ajax@nwnk.net>
870Date:   Wed Jul 20 19:31:51 2005 +0000
871
872    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
873        configure cache, you cache it, and the cached value is probably wrong.
874
875commit c0570ffdfa9ef913b5132b2069dd69491f77a8f8
876Author: Matthieu Herrb <matthieu.herrb@laas.fr>
877Date:   Sun Jul 17 20:11:01 2005 +0000
878
879    fix rules to work with non-GNU make and outside of $srcdir
880
881commit 29fba3a480ab1b4168d75ed92c8150851dddd805
882Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
883Date:   Sat Jul 16 22:07:13 2005 +0000
884
885    Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get
886        HAS_MKSTEMP defined in modular builds.
887
888commit 63e81296232ec5fdd6529a7d5d4342186bbec2f8
889Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
890Date:   Sat Jul 16 21:59:14 2005 +0000
891
892    Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection
893        against tempfile race conditions in many places)
894
895commit 2e6a393e7b0f02e8f58a3005411ae22488965e28
896Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
897Date:   Thu Jul 14 22:36:06 2005 +0000
898
899    Add _BSD_SOURCE - patch from Stefan Dirsch
900
901commit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf
902Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
903Date:   Thu Jul 14 22:35:37 2005 +0000
904
905    Add makefile that CVS ate - patch from Stefan Dirsch
906
907commit 1cb0150431562d729342c427129732b217526bab
908Author: Daniel Stone <daniel@fooishbar.org>
909Date:   Mon Jul 11 22:51:03 2005 +0000
910
911    Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae)
912
913commit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1
914Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
915Date:   Wed Jun 29 19:15:03 2005 +0000
916
917    Add buildsystem for twm
918
919commit 718daab22b08a1ab10145f9284dedef069ffb758
920Author: Roland Mainz <roland.mainz@nrubsig.org>
921Date:   Fri Mar 11 21:18:12 2005 +0000
922
923    xc/programs/twm/Imakefile
924    xc/programs/twm/twm.c
925    //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087
926        (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore
927        print screens to avoid that users accidentally warp on a non-video
928        screen (which are not visible on any monitor) when the Xserver has both
929        video and print screens. (This includes also a small cleanup of
930        xdpyinfo where parts of the print screen test code comes from) Patch by
931        Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license).
932
933commit 6e96bd376c916c150a055447d4badc1fae84e47a
934Author: Roland Mainz <roland.mainz@nrubsig.org>
935Date:   Fri Mar 11 16:23:00 2005 +0000
936
937    xc/programs/twm/add_window.c
938    xc/programs/twm/cursor.c
939    xc/programs/twm/events.c
940    xc/programs/twm/gc.c
941    xc/programs/twm/gram.y
942    xc/programs/twm/iconmgr.c
943    xc/programs/twm/icons.c
944    xc/programs/twm/list.c
945    xc/programs/twm/menus.c
946    xc/programs/twm/parse.c
947    xc/programs/twm/resize.c
948    xc/programs/twm/twm.c
949    //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083
950        (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm
951        window manager code. The conversion preserves the comments which
952        annotate variables and function arguments (these have been moved into
953        doxygen(esque?) "stubs" above each function. Patch by Mike Owens
954        <etc@filespanker.com>.
955
956commit d045cb62c62f09978798510deaec0acae0a6fb4d
957Author: Egbert Eich <eich@suse.de>
958Date:   Fri Apr 23 19:54:37 2004 +0000
959
960    Merging XORG-CURRENT into trunk
961
962commit f39f4c810b3c2071f8786abc32317149373a3e1d
963Author: Egbert Eich <eich@suse.de>
964Date:   Sun Mar 14 08:34:58 2004 +0000
965
966    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
967
968commit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670
969Author: Egbert Eich <eich@suse.de>
970Date:   Wed Mar 3 12:12:54 2004 +0000
971
972    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
973
974commit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1
975Author: Egbert Eich <eich@suse.de>
976Date:   Thu Feb 26 13:36:16 2004 +0000
977
978    readding XFree86's cvs IDs
979
980commit e8c79f538be77c2637e8d2e1ada443d9a2f0e262
981Author: Egbert Eich <eich@suse.de>
982Date:   Thu Feb 26 09:23:58 2004 +0000
983
984    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
985
986commit e51f25fbe75b222b24f4628b2408e899fa4748d7
987Author: Kaleb Keithley <kaleb@freedesktop.org>
988Date:   Tue Nov 25 19:29:03 2003 +0000
989
990    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
991
992commit 4b339f0a4311b4db171584bc6671292a9052665a
993Author: Kaleb Keithley <kaleb@freedesktop.org>
994Date:   Fri Nov 14 16:48:58 2003 +0000
995
996    XFree86 4.3.0.1
997
998commit cfa9fa24253b5ef8045172852509be413d7b00ca
999Author: Kaleb Keithley <kaleb@freedesktop.org>
1000Date:   Fri Nov 14 16:48:58 2003 +0000
1001
1002    Initial revision
1003
1004commit 03cb750f7935722ab77b77128ca5221c5baf8818
1005Author: Kaleb Keithley <kaleb@freedesktop.org>
1006Date:   Fri Nov 14 15:54:53 2003 +0000
1007
1008    R6.6 is the Xorg base-line
1009