1commit c2859ef3eb3b9ab2747d74c7a5d0235f8622d23e
2Author: Matt Turner <mattst88@gmail.com>
3Date:   Sun Jun 14 16:54:53 2020 -0700
4
5    twm 1.0.11
6
7    Signed-off-by: Matt Turner <mattst88@gmail.com>
8
9commit f320e1bb447c01fc3e42ae3e350c69862b8795b8
10Author: Matt Turner <mattst88@gmail.com>
11Date:   Sun Jun 14 16:54:42 2020 -0700
12
13    Build xz tarballs instead of bzip2
14
15    Signed-off-by: Matt Turner <mattst88@gmail.com>
16
17commit c5df45a0721c75788cbdfe89992fdc97f1d47c34
18Author: Thomas E. Dickey <dickey@invisible-island.net>
19Date:   Sat Nov 23 15:53:12 2019 -0500
20
21    an error in the action for warp-to-ring would produce two error messages
22    because the case lacked a break-statement
23
24    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
25
26commit 35f696e8c51b3fa6b8f6f2e8baa038ae8f77bc2d
27Author: Thomas E. Dickey <dickey@invisible-island.net>
28Date:   Sat Nov 23 15:50:54 2019 -0500
29
30    strict gcc-warning fixes, no object-change
31
32    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
33
34commit fc3c537836adbe209ab98e08b345874f522027cc
35Author: Thomas E. Dickey <dickey@invisible-island.net>
36Date:   Sat Nov 23 15:48:02 2019 -0500
37
38    whitespace-fixes
39
40    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
41
42commit eb98aefe4702310474ed11aefd3d50c4520ad0cd
43Merge: 077a496 f973b77
44Author: Thomas E. Dickey <dickey@invisible-island.net>
45Date:   Sat Nov 23 05:54:50 2019 -0500
46
47    Merge remote-tracking branch 'upstream/master'
48
49commit f973b774e8b1732afbe5a41543a2c7d556845c5d
50Author: Thomas E. Dickey <dickey@invisible-island.net>
51Date:   Sat Nov 23 05:48:34 2019 -0500
52
53    Formatted most of the C files using "twm-indent", part of cindent at
54            https://invisible-island.net/cindent/
55    That is essentially a script which adds typedefs to the x-indent.sh script.
56    No object-code changed in this reformatting.
57
58    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
59
60commit 077a496c38fc993d7691ce5aab1e9c2b4aee4b02
61Author: Thomas E. Dickey <dickey@invisible-island.net>
62Date:   Sat Nov 23 05:48:34 2019 -0500
63
64    Formatted most of the C files using "twm-indent", part of cindent at
65            https://invisible-island.net/cindent/
66    That is essentially a script which adds typedefs to the x-indent.sh script.
67    No object-code changed in this reformatting.
68
69    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
70
71commit e2a533d16e047af1c5db19aa9340414b33061d2d
72Author: Maya Rashish <maya@NetBSD.org>
73Date:   Fri Sep 13 13:01:00 2019 +0300
74
75    Correct system.twmrc location.
76
77commit 2e0923ba703d040160bac1deb05d5d6d4cbd62aa
78Author: Thomas E. Dickey <dickey@invisible-island.net>
79Date:   Tue Jul 16 20:43:14 2019 -0400
80
81    bump minor version for issue #2
82
83    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
84
85commit 98ff71aff13d9e35bb2436a15ea3fd38ea2fffa4
86Author: Thomas E. Dickey <dickey@invisible-island.net>
87Date:   Tue Jul 16 20:40:50 2019 -0400
88
89    issue 2: twm doesn't handle RandR screen size changes
90            patch submitted by Preston Crow
91            modified to check if xrandr development header/library is available
92
93    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
94
95commit 9f3f818068ba54ab2b46142e73100ef10a0bda0b
96Author: Thomas E. Dickey <dickey@invisible-island.net>
97Date:   Tue Jul 16 18:25:53 2019 -0400
98
99    bump minor version to reflect issues #4 and #7
100
101    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
102
103commit 5e1798773d837eabaa70d0fff5762397f540ee00
104Author: Thomas E. Dickey <dickey@invisible-island.net>
105Date:   Tue Jul 16 17:06:02 2019 -0400
106
107    caddr_t used to be used in X code before XPointer was established; it's obsolete and less portable
108
109    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
110
111commit b09c794f975d4b11685ac31884b8a6fd73b1ff15
112Merge: 7545239 6b4b0fb
113Author: Thomas E. Dickey <dickey@invisible-island.net>
114Date:   Tue Jul 16 16:59:53 2019 -0400
115
116    Merge branch 'master' into dickey
117
118commit 6b4b0fb50a75d9336a123899138cc479d6d9765d
119Author: Thomas E. Dickey <dickey@invisible-island.net>
120Date:   Tue Jul 16 16:55:25 2019 -0400
121
122    issue 4: twm makes windows too wide
123            https://gitlab.freedesktop.org/xorg/app/twm/issues/4
124            patch submitted by Jes Bodi Klinke
125
126    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
127
128commit 9cf220752302be2ac965cfefdd0a0c29b3db19e2
129Author: Thomas E. Dickey <dickey@invisible-island.net>
130Date:   Tue Jul 16 05:04:37 2019 -0400
131
132    fix const-warnings by making a copy of the data
133
134    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
135
136commit a4659e5c49119bb3114ad18efffd945ec7bd5ba0
137Author: Thomas E. Dickey <dickey@invisible-island.net>
138Date:   Tue Jul 16 04:40:55 2019 -0400
139
140    fix const-warnings in grammar using a non-const initializer
141
142    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
143
144commit 99bad1baa20fafb47aa07925b3960b003aa160df
145Author: Thomas E. Dickey <dickey@invisible-island.net>
146Date:   Tue Jul 16 04:34:18 2019 -0400
147
148    constify deftwmrc[], to fix gcc-stricter warnings
149
150    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
151
152commit 43e36f1b95c40966c6e6e3ae4acd5c2974b1cc53
153Author: Thomas E. Dickey <dickey@invisible-island.net>
154Date:   Tue Jul 16 04:33:26 2019 -0400
155
156    gcc-stricter warnings, no object change
157
158    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
159
160commit 7545239de1666f9d1c2027ded3b3af053c1eb6f5
161Author: Thomas E. Dickey <dickey@invisible-island.net>
162Date:   Tue Jul 16 05:04:37 2019 -0400
163
164    fix const-warnings by making a copy of the data
165
166    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
167
168commit 87281920e1d15d4dc5c50f79750ab9ff173c0e8d
169Author: Thomas E. Dickey <dickey@invisible-island.net>
170Date:   Tue Jul 16 04:40:55 2019 -0400
171
172    fix const-warnings in grammar using a non-const initializer
173
174    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
175
176commit 58ec53e44bb2b00bc104324a0f32e19dcab2ad34
177Author: Thomas E. Dickey <dickey@invisible-island.net>
178Date:   Tue Jul 16 04:34:18 2019 -0400
179
180    constify deftwmrc[], to fix gcc-stricter warnings
181
182    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
183
184commit 05814df9c0be77ff0168a22415e2282d093df5d5
185Author: Thomas E. Dickey <dickey@invisible-island.net>
186Date:   Tue Jul 16 04:33:26 2019 -0400
187
188    gcc-stricter warnings, no object change
189
190    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
191
192commit cb7840991612fbbe259bf07c53f34577c5b5c2b9
193Author: Thomas E. Dickey <dickey@invisible-island.net>
194Date:   Tue Jul 16 03:58:51 2019 -0400
195
196    ignore LOGS generated in test-builds
197
198commit 0c045ca14adb853932e39ae5c2d07f9008ab4ee8
199Author: Thomas E. Dickey <dickey@invisible-island.net>
200Date:   Mon Jul 15 20:42:52 2019 -0400
201
202    cleanup manual page, using check-manpage (xterm)
203
204    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
205
206commit c3ff775bfe4556ffbe920cbfbc860e471dfc7f07
207Author: Thomas E. Dickey <dickey@invisible-island.net>
208Date:   Mon Jul 15 19:58:35 2019 -0400
209
210    fix gcc-normal compiler warnings, no object change
211
212    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
213
214commit f7a9ead69089a862fbd9aab6995980d3ecd290bf
215Author: Thomas E. Dickey <dickey@invisible-island.net>
216Date:   Mon Jul 15 17:14:59 2019 -0400
217
218    issue 7: check if there are no fonts found for the fontset, and fallback to fixed in that case.
219
220    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
221
222commit 55a26c49c8a976abb0ead8bd58da6260de61b739
223Author: Alan Coopersmith <alan.coopersmith@oracle.com>
224Date:   Fri May 31 12:43:04 2019 -0700
225
226    Make some char pointers const as necessary to clear some gcc warnings
227
228    twm.c:544:20: warning: assignment discards ‘const’ qualifier from
229     pointer target type [-Wdiscarded-qualifiers]
230      Scr->iconmgr.name = "TWM";
231                        ^
232    twm.c:545:25: warning: assignment discards ‘const’ qualifier from
233     pointer target type [-Wdiscarded-qualifiers]
234      Scr->iconmgr.icon_name = "Icons";
235
236    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
237
238commit ee3dcf350b5621d7965a8b8185a3dc534bcc46c7
239Author: Bryan Kadzban <github@kadzban.net>
240Date:   Sun Sep 11 15:20:13 2016 -0700
241
242    Read system.twmrc from where it got installed
243
244    ${rcdir} is ${datadir}/X11/twm by default, but can be overridden when
245    running make.  If it is overridden, then the code should read from the
246    same place as where "make rcdir=FOO install" puts the file.
247
248    (Obviously overriding rcdir= for "make install" requires overriding it
249    for "make" as well.  But at least this way it's possible to get it to
250    work.  :-) )
251
252    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
253
254commit 3045f271739da5068b1744f0dc4848d8a5ef7d06
255Author: Alan Coopersmith <alan.coopersmith@oracle.com>
256Date:   Wed Nov 21 16:58:08 2018 -0800
257
258    Update configure.ac bug URL for gitlab migration
259
260    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
261
262commit b78dccab895bb14f79b45d78ce70c4bcaf65738b
263Author: Alan Coopersmith <alan.coopersmith@oracle.com>
264Date:   Fri Nov 16 20:52:05 2018 -0800
265
266    Update README for gitlab migration
267
268    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
269
270commit 777236e942ae85bcacfdc2e086944a42cfed5b45
271Author: Alan Coopersmith <alan.coopersmith@oracle.com>
272Date:   Sun Sep 30 14:35:15 2018 -0700
273
274    If we can't find a colormap to replace, insert new one instead of leaking it
275
276    Found by Oracle's Parfait 2.2 static analyzer:
277
278    Error: Memory leak
279       Memory leak [memory-leak] (CWE 401):
280          Memory leak of pointer sc allocated with malloc(32)
281            at line 421 of src/util.c in function 'InsertRGBColormap'.
282              sc allocated at line 397 with malloc(32)
283              sc leaks when replace != 0 at line 405.
284
285    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
286
287commit 4512f268c689db62b46c88e813935c66eda14742
288Author: Alan Coopersmith <alan.coopersmith@oracle.com>
289Date:   Sun Sep 30 14:28:35 2018 -0700
290
291    When replacing a colormap, free old map, not new one
292
293    Found by Oracle's Parfait 2.2 static analyzer:
294
295    Error: Use after free
296       Use after free [use-after-free] (CWE 416):
297          Use after free of pointer Scr
298            at line 421 of src/util.c in function 'InsertRGBColormap'.
299            Invalid pointer accessible via global Scr at line 105 of src/twm.c
300              maps escapes to sc->maps at line 419 of src/util.c in function 'InsertRGBColormap'
301              maps freed with XFree at line 406
302
303    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
304
305commit ca032d147824861b2451c5b0ff715429f055cfe1
306Author: Alan Coopersmith <alan.coopersmith@oracle.com>
307Date:   Tue Mar 6 23:09:04 2018 -0800
308
309    twm 1.0.10
310
311    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
312
313commit 9703527df12caf896963a0f39db79e58f2ab2bfa
314Author: Mihail Konev <k.mvc@ya.ru>
315Date:   Thu Jan 26 14:00:20 2017 +1000
316
317    autogen: add default patch prefix
318
319    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
320
321commit d58f4564f5621ec6c0e7ea6ee9d647845ac11352
322Author: Emil Velikov <emil.l.velikov@gmail.com>
323Date:   Mon Mar 9 12:00:52 2015 +0000
324
325    autogen.sh: use quoted string variables
326
327    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
328    fall-outs, when they contain space.
329
330    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
331    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
332    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
333
334commit ca0c7a4eee66c96e6d449a58742d749c20aa494d
335Author: Peter Hutterer <peter.hutterer@who-t.net>
336Date:   Tue Jan 24 10:32:07 2017 +1000
337
338    autogen.sh: use exec instead of waiting for configure to finish
339
340    Syncs the invocation of configure with the one from the server.
341
342    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
343    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
344
345commit c5abcb619eb0b01f074fd9acb9128f19af774834
346Author: Thomas Klausner <wiz@NetBSD.org>
347Date:   Wed Sep 23 20:53:24 2015 +0200
348
349    Adapt callers to ExpandFilename change.
350
351    It now always allocates memory, so remove some unnecessary checks.
352    While here, improve handling of an error case.
353
354    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
355    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
356
357commit cb5dc44303e8496450a649a97540e55887e1fe22
358Author: Christos Zoulas <christos@NetBSD.org>
359Date:   Wed Sep 23 10:57:44 2015 +0200
360
361    Add some const.
362
363    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
364    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
365
366commit c644db2c3a1b6c9e5e99da130493a978a7d08010
367Author: Michael van Elst <mlelstv@NetBSD.org>
368Date:   Sun Jul 19 12:04:52 2015 +0200
369
370    Do not try to extend the font-pattern with a wild-card.
371
372    This will almost always select the wrong fontset and use wrong metrics.
373
374    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
375    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
376
377commit b52e4041054b580bace70d9db5e7e3d90b33ad6d
378Author: Alan Coopersmith <alan.coopersmith@oracle.com>
379Date:   Thu Apr 16 22:36:31 2015 -0700
380
381    twm 1.0.9
382
383    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
384
385commit 8f68d82c5f6cff9b22dc3335f956453679b207ad
386Author: Alan Coopersmith <alan.coopersmith@oracle.com>
387Date:   Wed Dec 31 09:50:11 2014 -0800
388
389    Remove custom version of system(3c) for Solaris
390
391    Was originally added in 1993 with the comment:
392     make f.exec do the right thing to get working xterms under Solaris2.
393
394    Doesn't seem to be needed any more on modern Solaris.
395    As a bonus, gets rid of error found by Oracle Parfait 1.5.1 that
396    if the execl() call fails, the function falls through and returns
397    an uninitialized value for status and then both parent & child
398    go back to running the same code.
399
400    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
401
402commit 032fc6a734516189e11b43e0b4680d15b62c5e66
403Author: Alan Coopersmith <alan.coopersmith@oracle.com>
404Date:   Wed Dec 31 00:49:34 2014 -0800
405
406    Only use results from GetWindowProperty if it returned success
407
408    Since Xlib prior to 1.6 didn't always clear values on failure, don't
409    assume they're safe to use unless we succeeded.
410
411    Reported by Oracle Parfait 1.5.1:
412    Error: Uninitialised memory (CWE 456)
413       Possible access to uninitialised memory '&nPixels'
414            at line 963 of src/parse.c in function 'put_pixel_on_root'.
415              &nPixels allocated at line 953.
416       Possible access to uninitialised memory '&retProp'
417            at line 962 of src/parse.c in function 'put_pixel_on_root'.
418              &retProp allocated at line 954.
419
420    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
421
422commit 76f6ad6e96b1ce62a32767bc0478a17b8b9204d7
423Author: Laurent Carlier <lordheavym@gmail.com>
424Date:   Mon Aug 4 16:39:24 2014 +0200
425
426    Update manpage with the proper location of system.twmrc file
427
428    Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
429    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
430    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
431
432commit 0cb43e864b2e9972630556e98caa24abf8928122
433Author: Alan Coopersmith <alan.coopersmith@oracle.com>
434Date:   Mon Jun 2 22:06:21 2014 -0700
435
436    autogen.sh: Honor NOCONFIGURE=1
437
438    See http://people.gnome.org/~walters/docs/build-api.txt
439
440    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
441
442commit c33c83fb83be7f6402b615b4b32b5dc2036b951d
443Author: Alan Coopersmith <alan.coopersmith@oracle.com>
444Date:   Mon Jun 2 22:06:21 2014 -0700
445
446    configure: Drop AM_MAINTAINER_MODE
447
448    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
449
450commit 9c09c3e3577460fcef44e7abe51d22fcbda10ea8
451Author: Gaetan Nadon <memsize@videotron.ca>
452Date:   Fri Oct 25 21:51:37 2013 -0400
453
454    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
455
456    Fix Automake warning: AC_OUTPUT should be used without arguments.
457    www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files
458
459    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
460
461commit 46c4255ba661145df429d9dc190355a9661da3c1
462Author: Alan Coopersmith <alan.coopersmith@oracle.com>
463Date:   Fri Sep 6 18:59:24 2013 -0700
464
465    twm 1.0.8
466
467    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
468
469commit 97b55a970dc5281c2d41500990d99fcd24d2dd5f
470Author: Alan Coopersmith <alan.coopersmith@oracle.com>
471Date:   Sun Aug 18 10:50:01 2013 -0700
472
473    Replace malloc(strlen()+1); strcpy(); pairs with strdup()
474
475    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
476
477commit 8b2a314c267071656ca4d86bae56c6d82bb8127a
478Author: Alan Coopersmith <alan.coopersmith@oracle.com>
479Date:   Sun Aug 18 10:42:45 2013 -0700
480
481    AddWindow: Use NULL instead of 0 for null pointer check
482
483    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
484
485commit c2e232e6915356eba3edf2efea99720746694c52
486Author: Alan Coopersmith <alan.coopersmith@oracle.com>
487Date:   Sun Aug 18 10:28:21 2013 -0700
488
489    Stop casting return values from malloc & calloc
490
491    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
492
493commit 58f3c3b8d518786764f45ac2be1f1f0850129125
494Author: Alan Coopersmith <alan.coopersmith@oracle.com>
495Date:   Sun Aug 18 10:18:21 2013 -0700
496
497    Stop casting pointers to (char *) when freeing them
498
499    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
500
501commit 2a637337713c5c92c44249b88e31696ce9efdf9b
502Author: Alan Coopersmith <alan.coopersmith@oracle.com>
503Date:   Wed Jul 31 23:28:42 2013 -0700
504
505    Delete trailing whitespace in non *.[ch] source files
506
507    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
508
509commit ce4e11143f982234be1076e384b31228f1cc84ae
510Author: Alan Coopersmith <alan.coopersmith@oracle.com>
511Date:   Wed Jul 31 22:54:01 2013 -0700
512
513    Make more functions static that aren't called from other files
514
515    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
516
517commit 8a3d3a58350506a99efd24f9856466a99bbb9c51
518Author: Alan Coopersmith <alan.coopersmith@oracle.com>
519Date:   Wed Jul 31 22:28:11 2013 -0700
520
521    Assume C89 signal handlers, returning void
522
523    Removes old #ifdef SIGNALRETURNSINT check that was never defined in
524    autoconf builds, only old Imake builds.
525
526    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
527
528commit afcad0de54ecd1a8bfaf261e4e6882985a234963
529Author: Alan Coopersmith <alan.coopersmith@oracle.com>
530Date:   Wed Jul 31 22:24:22 2013 -0700
531
532    Make some more previously global variables into file-scoped statics
533
534    Not used from other source files, so no need to export them
535
536    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
537
538commit 4c2ff3f0a6bae8b369dfb74267f7fa52d511dfb2
539Author: Alan Coopersmith <alan.coopersmith@oracle.com>
540Date:   Wed Jul 31 22:21:00 2013 -0700
541
542    Remove unused global variable gotFirstSave
543
544    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
545
546commit ca038999b5c1387f3aa19baeafc81a27563631b1
547Author: Alan Coopersmith <alan.coopersmith@oracle.com>
548Date:   Wed Jul 31 22:04:39 2013 -0700
549
550    unifdef macII - drop support for A/UX 2.0
551
552    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
553
554commit 55681f9d66b788b2e86a5ad3c0722904fa020962
555Author: Alan Coopersmith <alan.coopersmith@oracle.com>
556Date:   Tue Jul 30 22:15:28 2013 -0700
557
558    Make various helper & callback functions private to session.c
559
560    Nothing else ever called them, so no reason to export them.
561
562    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
563    Reviewed-by:  <wharms@bfs.de>
564
565commit cf88a8c16958ddfaeff6349d30c6c423fc4a7afa
566Author: Alan Coopersmith <alan.coopersmith@oracle.com>
567Date:   Tue Jul 30 22:11:51 2013 -0700
568
569    Convert remaining K&R function declarations to C89 style
570
571    Many existing function declarations were C89, and headers all use C89
572    prototypes, but a few function declarations had been left in the old
573    style.
574
575    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
576    Reviewed-by:  <wharms@bfs.de>
577
578commit ea349d3c406695665322c71caf5ea3c970cb3155
579Author: Alan Coopersmith <alan.coopersmith@oracle.com>
580Date:   Tue Jul 30 21:57:04 2013 -0700
581
582    Use (void) to declare functions that take no arguments, instead of ()
583
584    It's time for C89.
585
586    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
587    Reviewed-by:  <wharms@bfs.de>
588
589commit abb8b6198b639359f34ab6f0ab97039016d8b6db
590Author: Colin Harrison <colin.harrison@virgin.net>
591Date:   Fri Jul 19 00:48:09 2013 +0100
592
593    Syntax error in recent twm commit
594
595    twm needs a typo/syntax correction following a recent commit.
596
597    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
598
599commit e84f2e87222879ca667c1fb3d1cb3236a1159d12
600Author: Alan Coopersmith <alan.coopersmith@oracle.com>
601Date:   Thu Jul 18 00:24:30 2013 -0700
602
603    Constification cleanup - fix dozens of gcc warnings
604
605    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
606
607commit b16ce9773e4da5897ab546de85e48a3ea58d0e00
608Author: Eric S. Raymond <esr@thyrsus.com>
609Date:   Wed Jun 19 05:39:10 2013 -0400
610
611    Don't rely on the ability to set tab stops.
612
613commit 07ed63f865f6fef4c14711063534b73eb33e0cdb
614Author: Egbert Eich <eich@freedesktop.org>
615Date:   Thu May 19 11:08:21 2011 +0200
616
617    Fix SEGV if CreateColormapWindow() returns NULL.
618
619    twm can segfault when it cannot collect attribute information on
620    a window that has been destroyed before it got a chance to collect
621    it's attributes.
622    twm seems to assume that it is always able to collect this information
623    and disregards the error if the function that attempts to collect it
624    fails and CreateColormapWindow() returns NULL.
625    If this happens correct number_cmap_windows to prevent a SEGV later
626    on due to an incorrect setting.
627
628    Signed-off-by: Egbert Eich <eich@freedesktop.org>
629
630commit b62e91790d1f07f729d4221c878a0847ff14ad82
631Author: Alan Coopersmith <alan.coopersmith@oracle.com>
632Date:   Sat Nov 19 11:38:33 2011 -0800
633
634    Terminate execl() arguments with NULL instead of 0
635
636    Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and
637    clears gcc warning of:
638
639    menus.c: In function ‘System’:
640    menus.c:2344:2: warning: missing sentinel in function call
641
642    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
643
644commit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b
645Author: Alan Coopersmith <alan.coopersmith@oracle.com>
646Date:   Wed Jul 27 20:33:13 2011 -0700
647
648    twm 1.0.7
649
650    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
651
652commit f21823506dcb956d62c260e6e207f1dc2ce7732a
653Author: Alan Coopersmith <alan.coopersmith@oracle.com>
654Date:   Thu Jul 14 22:04:34 2011 -0700
655
656    Whitespace fixes in src files
657
658    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
659
660commit c6ade914363426facb01a954650b804657114012
661Author: Alan Coopersmith <alan.coopersmith@oracle.com>
662Date:   Tue Jul 12 22:30:41 2011 -0700
663
664    Replace most sprintf calls with snprintf
665
666    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
667
668commit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7
669Author: Gaetan Nadon <memsize@videotron.ca>
670Date:   Mon Mar 7 20:05:45 2011 -0500
671
672    config: layout the C flags for better readability
673
674    Group pre-processor flags under AM_CPPFLAGS
675    Might as well do the rest of the file.
676
677    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
678
679commit f048770b021d92780c754257c9c1efa7a769c69c
680Author: Gaetan Nadon <memsize@videotron.ca>
681Date:   Mon Mar 7 19:47:48 2011 -0500
682
683    man: use Autoconf provided $(SED)
684
685    Use platform appropriate version of sed.
686
687    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
688
689commit 356ca1db47be674aa9125b65668e8fe0573f7f69
690Author: Gaetan Nadon <memsize@videotron.ca>
691Date:   Mon Mar 7 19:37:48 2011 -0500
692
693    config: rm is about removal, not generation
694
695    Automake:
696    AM_V_at as a prefix to commands that should not output anything in silent mode
697
698    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
699
700commit 6f362f8d962ff7054682cfb2d88e8603e1219492
701Author: Gaetan Nadon <memsize@videotron.ca>
702Date:   Mon Mar 7 16:43:59 2011 -0500
703
704    deftwmrc.c is not required in MAINTAINERCLEANFILES
705
706    Automake takes care of that as it is part of BUILT_SOURCES
707
708    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
709
710commit 98e224e3da245f29d281df357d27b53acdccb5c7
711Author: Gaetan Nadon <memsize@videotron.ca>
712Date:   Mon Mar 7 16:10:53 2011 -0500
713
714    lex & yacc: only header file needs to be in BUILT_SOURCES
715
716    http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex
717
718    This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b
719    The Makefile generates a valid "gram.h: gram.c" rule.
720    The Makefile already has gram.c gram.h and lex.c in the
721    maintainer-clean-generic target.
722
723    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
724
725commit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0
726Author: Jeremy Huddleston <jeremyhu@apple.com>
727Date:   Wed May 11 22:41:56 2011 -0700
728
729    Add extra sanity checking to avoid possible NULL dereferences
730
731    menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem')
732                if (ActiveItem->func != F_TITLE && !ActiveItem->state)
733                    ^~~~~~~~~~
734
735    Found-by: clang static analyzer
736    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
737    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
738
739commit a898b136729660a33d60b317ccb839f6e0428201
740Author: Jeremy Huddleston <jeremyhu@apple.com>
741Date:   Wed May 11 22:30:56 2011 -0700
742
743    Add sanity checking to avoid a possible NULL dereference
744
745    menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur')
746                cur->hi_back = cur->fore = f3.pixel;
747                               ~~~  ^
748
749    Found-by: clang static analyzer
750    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
751    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
752
753commit 1061e063be78f4e233d550649ce297b639193a9f
754Author: Jeremy Huddleston <jeremyhu@apple.com>
755Date:   Wed May 11 22:27:21 2011 -0700
756
757    Address a possible NULL pointer dereference
758
759    menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu')
760            if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0)
761                                  ^~~~~~~~~~
762
763    Found-by: clang static analyzer
764    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
765    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
766
767commit bde0b06b465adb868d38d3721b95ea337bad8eb9
768Author: Jeremy Huddleston <jeremyhu@apple.com>
769Date:   Wed May 11 22:22:25 2011 -0700
770
771    Mark Done() as _X_NORETURN
772
773    list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr')
774        nptr->next = *list_head;
775        ~~~~  ^
776
777    Found-by: clang static analyzer
778    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
779
780commit 2f5d1e29f5a803ba2417d6fe20782c05ed932612
781Author: Jeremy Huddleston <jeremyhu@apple.com>
782Date:   Wed May 11 22:17:54 2011 -0700
783
784    Silence uninitialized warning
785
786    session.c: In function 'ReadWinConfigFile':
787    session.c:554: warning: 'version' may be used uninitialized in this function
788
789    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
790
791commit ef39179b9fe6d13f7e81098edfc10711c8b40948
792Author: Jeremy Huddleston <jeremyhu@apple.com>
793Date:   Wed May 11 22:16:23 2011 -0700
794
795    LP64: Fix formatting for DEBUG printf
796
797    add_window.c: In function 'AddWindow':
798    add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window'
799
800    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
801
802commit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349
803Author: Alan Coopersmith <alan.coopersmith@oracle.com>
804Date:   Tue May 10 15:35:51 2011 -0700
805
806    Fix: menus.c:2374: warning: implicit declaration of function `putenv`
807
808    Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h>
809    so the prototype is exposed in the header properly.
810
811    https://bugs.freedesktop.org/show_bug.cgi?id=32696
812
813    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
814    Reviewed-by: Julien Cristau <jcristau@debian.org>
815
816commit 75dd868133c5c12daa946468e7250d174f842281
817Author: Alan Coopersmith <alan.coopersmith@oracle.com>
818Date:   Mon May 9 22:46:03 2011 -0700
819
820    Remove unused fallback implementation of putenv()
821
822    NOPUTENV was never defined in a modular build, probably because putenv()
823    is a standard function in Unix98 / SUSv2, and goes back to at least
824    SVR2 and 4.3BSD-Reno.
825
826    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
827    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
828    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
829
830commit 5b763259451b7798b1004c49775d1bd3df2f9d88
831Author: Gaetan Nadon <memsize@videotron.ca>
832Date:   Fri Mar 4 20:57:30 2011 -0500
833
834    man: replace hard coded section number with __appmansuffix__
835
836    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
837
838commit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95
839Author: Alan Coopersmith <alan.coopersmith@oracle.com>
840Date:   Wed Jan 5 16:12:42 2011 -0800
841
842    Fix many gcc strict-aliasing warnings
843
844    menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules
845
846    and many more of the same message at different lines
847
848    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
849
850commit b160f7bcb99111e631d6701b199f1dad1e40c80d
851Author: Alan Coopersmith <alan.coopersmith@oracle.com>
852Date:   Wed Jan 5 14:09:15 2011 -0800
853
854    twm 1.0.6
855
856    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
857
858commit 1347a210cafa75db40198f8f9e3ca36f8e627bf6
859Author: Alan Coopersmith <alan.coopersmith@oracle.com>
860Date:   Wed Nov 24 15:28:47 2010 -0800
861
862    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
863
864    Regroup AC statements under the Autoconf initialization section.
865    Regroup AM statements under the Automake initialization section.
866    Add missing AC_CONFIG_SRCDIR
867
868    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
869
870commit 1ca7092e44e87038ba95a962a3c952ef72b4f146
871Author: Martin Jansa <Martin.Jansa@gmail.com>
872Date:   Mon Nov 1 09:54:44 2010 +0100
873
874    config: replace AC_CHECK_FILE with test -f
875
876    * AC_CHECK_FILE doesn't work for cross compilation
877
878    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
879
880commit b3af92c7bca31b3bf73428d46291b88c3f86026e
881Author: Alan Coopersmith <alan.coopersmith@oracle.com>
882Date:   Sat Oct 30 15:03:50 2010 -0700
883
884    twm 1.0.5
885
886    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
887
888commit 7f164a9631e4ec26657bedeb947409d0b484e967
889Author: Alan Coopersmith <alan.coopersmith@oracle.com>
890Date:   Sat Oct 30 15:01:43 2010 -0700
891
892    Sun's copyrights now belong to Oracle
893
894    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
895
896commit 357d089016bd889f2f73349c3f977c6adccc85a6
897Author: Jesse Adkins <jesserayadkins@gmail.com>
898Date:   Tue Sep 28 13:29:49 2010 -0700
899
900    Purge cvs tags.
901
902    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
903
904commit 4c7c2ece9e152358448406b759c30eb44eea13f9
905Author: Alan Coopersmith <alan.coopersmith@oracle.com>
906Date:   Thu Sep 23 00:11:56 2010 -0700
907
908    config: upgrade to util-macros 1.8 for additional man page support
909
910    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
911    The value of MAN_SUBST is the same for all X.Org packages.
912
913    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
914    The existing statement can now be removed from the configuration file.
915
916    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
917    Enables silent rule and use platform appropriate version of sed.
918
919    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
920
921commit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72
922Author: Alan Coopersmith <alan.coopersmith@oracle.com>
923Date:   Wed Sep 22 23:59:32 2010 -0700
924
925    Silence build of deftwmrc.c with AM_V_GEN
926
927    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
928
929commit 282060f633c1a0910522f64cf36222a27016bf77
930Author: Alan Coopersmith <alan.coopersmith@oracle.com>
931Date:   Wed Sep 22 23:37:21 2010 -0700
932
933    system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA
934
935    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
936
937commit 810922b19b86c1ddd5ef9c9169d1328b3562af77
938Author: Alan Coopersmith <alan.coopersmith@oracle.com>
939Date:   Wed Sep 22 23:33:22 2010 -0700
940
941    config: Remove unnecessary calls from configure.ac
942
943    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
944    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
945
946    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
947
948commit 79e3387e7a2d35f5895f813a4572a93457114e3c
949Author: Alan Coopersmith <alan.coopersmith@oracle.com>
950Date:   Wed Sep 22 23:23:26 2010 -0700
951
952    Use AC_CHECK_FUNCS / default name for mkstemp
953
954    No longer need to maintain #ifdef compatibility with the names used in
955    the monolith Imakefiles.
956
957    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
958
959commit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c
960Author: Gaetan Nadon <memsize@videotron.ca>
961Date:   Tue Jul 20 18:45:18 2010 -0400
962
963    config: update AC_PREREQ statement to 2.60
964
965    Unrelated to the previous patches, the new value simply reflects
966    the reality that the minimum level for autoconf to configure
967    all x.org modules is 2.60 dated June 2006.
968
969    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
970
971    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
972
973commit 40480fdbe6c15076a2e734cae246c62c85862829
974Author: Alan Coopersmith <alan.coopersmith@oracle.com>
975Date:   Fri Aug 6 08:27:35 2010 -0700
976
977    Fill in COPYING file with copyright notices from source code
978
979    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
980
981commit a9f315f32bcc0636ada7427be9e3c5e3810af05e
982Author: Gaetan Nadon <memsize@videotron.ca>
983Date:   Sat Jul 17 16:36:41 2010 -0400
984
985    config: allow to build tarball when yacc is missing
986
987    Autoconf does not handle this scenario as well as Automake does.
988    If gram.c is already there, do not abort the configuration
989    if yacc is missing as it is not needed.
990
991    If both gram.c and yacc are missing, abort configuration.
992    Yacc is a required tool to build the package.
993
994    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
995
996commit 29a157f7f181ac02c88537032dbcca29880c3068
997Author: Gaetan Nadon <memsize@videotron.ca>
998Date:   Fri Jun 4 17:09:18 2010 -0400
999
1000    config: add check for yacc to insure it is installed #27973
1001
1002    Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc"
1003    as a last resort, even if no programs have been found. Improve error
1004    checking by issuing an error message if yacc is not found. The module
1005    cannot build anyway.
1006
1007    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1008
1009commit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb
1010Author: Alan Coopersmith <alan.coopersmith@sun.com>
1011Date:   Thu Jan 14 21:40:48 2010 -0800
1012
1013    Update Sun license notices to current X.Org standard form
1014
1015    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1016
1017commit 9adc93df944e203726d09716dc3bfbbc6cf304ae
1018Author: Gaetan Nadon <memsize@videotron.ca>
1019Date:   Thu Nov 26 09:19:52 2009 -0500
1020
1021    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1022
1023    Now that the INSTALL file is generated.
1024    Allows running make maintainer-clean.
1025
1026commit 2386d631c301233899bdcc6381203bcbd1139ab3
1027Author: Gaetan Nadon <memsize@videotron.ca>
1028Date:   Wed Oct 28 14:09:08 2009 -0400
1029
1030    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1031
1032    Add missing INSTALL file. Use standard GNU file on building tarball
1033    README may have been updated
1034    Remove AUTHORS file as it is empty and no content available yet.
1035    Remove NEWS file as it is empty and no content available yet.
1036
1037commit 7f4c2b588bc94702eb0df0618a97413b0e544879
1038Author: Gaetan Nadon <memsize@videotron.ca>
1039Date:   Tue Oct 27 15:07:24 2009 -0400
1040
1041    Deploy the new XORG_DEFAULT_OPTIONS #24242
1042
1043    This macro aggregate a number of existing macros that sets commmon
1044    X.Org components configuration options. It shields the configuration file from
1045    future changes.
1046
1047commit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e
1048Author: Gaetan Nadon <memsize@videotron.ca>
1049Date:   Mon Oct 26 22:08:38 2009 -0400
1050
1051    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
1052
1053    ChangeLog filename is known to Automake and requires no further
1054    coding in the makefile.
1055
1056commit 3d6678095a3553b9ab36d60e6a254acfbdc831c1
1057Author: Gaetan Nadon <memsize@videotron.ca>
1058Date:   Thu Oct 22 16:25:53 2009 -0400
1059
1060    .gitignore: use common defaults with custom section # 24239
1061
1062    Using common defaults will reduce errors and maintenance.
1063    Only the very small or inexistent custom section need periodic maintenance
1064    when the structure of the component changes. Do not edit defaults.
1065
1066commit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c
1067Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
1068Date:   Wed Oct 21 12:47:20 2009 -0700
1069
1070    This is not a GNU project, so declare it foreign.
1071
1072    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
1073    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
1074    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
1075    > > was quite annoying to work around since 'autoreconf -fvi' replaces
1076    > > it and git wants to commit it.  Should these files even be in git?
1077    > > Can I nuke them for the betterment of humanity and since they get
1078    > > created by autoreconf anyways?
1079    >
1080    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
1081
1082    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
1083    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
1084    of the INSTALL file. It is also part of the 24206 solution.
1085
1086    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
1087
1088commit 06d15a482a596f1d846b97627badd28381c2e7b2
1089Author: Alan Coopersmith <alan.coopersmith@sun.com>
1090Date:   Thu Oct 1 14:54:20 2009 -0700
1091
1092    Add README with pointers to mailing lists, bugzilla, & git
1093
1094    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1095
1096commit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5
1097Author: Gaetan Nadon <memsize@videotron.ca>
1098Date:   Tue Jul 7 17:32:01 2009 -0400
1099
1100    twm: use XORG_CHANGELOG macro to create ChangeLog. #22611
1101
1102    Build break: app/twm/Makefile.am: command not found: git-log
1103    Adding the macro in configure.ac and use it in Makefile.am
1104    Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
1105    Tested: running autogen.sh, make and 'make dist'
1106
1107    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1108    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1109
1110commit 1fa03c39bddace4d787c55703f3081bcaf36511b
1111Author: Adam Jackson <ajax@redhat.com>
1112Date:   Thu Mar 6 16:52:54 2008 -0500
1113
1114    twm 1.0.4
1115
1116commit d28dffd63bd5070445b15d1b9b70f3303ec5e333
1117Author: Alan Coopersmith <alan.coopersmith@sun.com>
1118Date:   Thu Feb 21 08:16:39 2008 -0800
1119
1120    Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier
1121
1122    src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
1123
1124commit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f
1125Author: Alan Coopersmith <alan.coopersmith@sun.com>
1126Date:   Thu Feb 21 08:14:01 2008 -0800
1127
1128    Explicitly require libSM & libICE since twm calls them directly
1129
1130commit f0543e7ff17f6e8aefbd6cc003d0679a706a8535
1131Author: James Cloos <cloos@jhcloos.com>
1132Date:   Thu Dec 6 16:37:07 2007 -0500
1133
1134    Replace static ChangeLog with dist-hook to generate from git log
1135
1136commit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00
1137Author: Wolfgang Rupprecht <wsr+xorg@wsrcc.com>
1138Date:   Mon Jan 23 15:11:00 2006 -0800
1139
1140    X.Org Bug #5691: twm mouse button limit too low
1141
1142    <https://bugs.freedesktop.org/show_bug.cgi?id=5691>
1143
1144commit 03a4e6c35161402d1477acb95723ab93eabde97e
1145Author: James Cloos <cloos@jhcloos.com>
1146Date:   Mon Sep 3 05:51:13 2007 -0400
1147
1148    Add *~ to .gitignore to skip patch/emacs droppings
1149
1150commit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4
1151Author: James Cloos <cloos@jhcloos.com>
1152Date:   Thu Aug 23 19:24:38 2007 -0400
1153
1154    Rename .cvsignore to .gitignore
1155
1156commit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366
1157Author: Daniel Stone <daniel@fooishbar.org>
1158Date:   Thu Nov 30 19:56:29 2006 +0200
1159
1160    bump to 1.0.3
1161
1162commit f27c4a577f68673e5022db1a4db79da9a3d05502
1163Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
1164Date:   Tue Nov 28 13:24:08 2006 +0000
1165
1166    Fix system.twmrc handling
1167
1168commit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4
1169Author: Adam Jackson <ajax@benzedrine.nwnk.net>
1170Date:   Fri Oct 13 17:47:24 2006 -0400
1171
1172    Bump to 1.0.2
1173
1174commit 4bc5a25c21006e547ff7fce7fff7544acbb22174
1175Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1176Date:   Sat Jun 3 07:06:42 2006 +0000
1177
1178    Coverity #369: If malloc of entry->wm_command fails, error cleanup was
1179        still trying to read pointers from it to free.
1180
1181commit 9680fbed52e3af20d226040958f91502b6027d2d
1182Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1183Date:   Sat Jun 3 06:54:20 2006 +0000
1184
1185    Coverity #1508: Variable "action" not freed or pointed-to
1186
1187commit ab7a497d995347e340c28c4eb0d1f0f9ee298e41
1188Author: Kevin E Martin <kem@kem.org>
1189Date:   Wed Dec 21 02:29:47 2005 +0000
1190
1191    Update package version for X11R7 release.
1192
1193commit 4bd96f2d5d976dbd17bac563504985a1bc793ffe
1194Author: Adam Jackson <ajax@nwnk.net>
1195Date:   Mon Dec 19 16:22:41 2005 +0000
1196
1197    Stub COPYING files
1198
1199commit 2c1cd456efe91302b0de645ea36a84c49472f104
1200Author: Kevin E Martin <kem@kem.org>
1201Date:   Thu Dec 15 00:24:04 2005 +0000
1202
1203    Update package version number for final X11R7 release candidate.
1204
1205commit 9f88f7db68e146c1d1b60a988f68f1528350a9a8
1206Author: Kevin E Martin <kem@kem.org>
1207Date:   Tue Dec 6 22:48:19 2005 +0000
1208
1209    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
1210
1211commit 466a35f33d48427d7f5a186cf60fddd070ce2d71
1212Author: Kevin E Martin <kem@kem.org>
1213Date:   Sat Dec 3 05:49:17 2005 +0000
1214
1215    Update package version number for X11R7 RC3 release.
1216
1217commit 81d2d1208b1445f60e10186b61e472b22ac47712
1218Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1219Date:   Mon Nov 28 22:01:39 2005 +0000
1220
1221    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
1222        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
1223
1224commit 6897ce2b13a0b651c8bb56b833e51125d678ea81
1225Author: Eric Anholt <anholt@freebsd.org>
1226Date:   Mon Nov 21 10:34:58 2005 +0000
1227
1228    Another pass at .cvsignores for apps.
1229
1230commit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca
1231Author: Eric Anholt <anholt@freebsd.org>
1232Date:   Sun Nov 20 22:08:50 2005 +0000
1233
1234    Add/improve .cvsignore files for apps.
1235
1236commit d99f0e0b2577cbdfea2a51d8ca20aff080539b60
1237Author: Kevin E Martin <kem@kem.org>
1238Date:   Sat Nov 19 07:15:36 2005 +0000
1239
1240    Update pkgconfig files to separate library build-time dependencies from
1241        application build-time dependencies, and update package deps to work
1242        with separate build roots.
1243
1244commit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6
1245Author: Kevin E Martin <kem@kem.org>
1246Date:   Wed Oct 19 02:47:50 2005 +0000
1247
1248    Update package version number for RC1 release.
1249
1250commit 43fb7218e8723f6f3321ec406745971ca5fd0d00
1251Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1252Date:   Mon Oct 17 23:56:21 2005 +0000
1253
1254    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
1255        work better with BSD make
1256
1257commit a85acab665c375d14ae15ef90f6baf8b47c7032b
1258Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1259Date:   Sun Oct 16 22:32:51 2005 +0000
1260
1261    Capitalize O in "X.Org Foundation"
1262    Use cpp to substitute variables in man pages
1263
1264commit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c
1265Author: Kevin E Martin <kem@kem.org>
1266Date:   Sat Oct 15 19:19:03 2005 +0000
1267
1268    Have generated files be cleaned by maintainer to pass check-tarball test.
1269
1270commit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817
1271Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1272Date:   Sun Oct 9 19:11:53 2005 +0000
1273
1274    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
1275        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
1276
1277commit b098cf784d34421de0ae51d8cd7090022d3b2600
1278Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1279Date:   Sun Oct 9 19:10:58 2005 +0000
1280
1281    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
1282        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
1283
1284commit e2c423a32d8ba724e19e6db5b315ef9011d89488
1285Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1286Date:   Sun Oct 9 18:59:28 2005 +0000
1287
1288    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
1289        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
1290
1291commit ea03b6bcd1045dfc0d6947e4858de8994d61170b
1292Author: Keith Packard <keithp@keithp.com>
1293Date:   Tue Aug 2 18:08:48 2005 +0000
1294
1295    Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
1296        regenerated after 'make clean' and to make parallel builds work right.
1297
1298commit a12f281be43c1c86147fb89c99484ac558f64425
1299Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1300Date:   Mon Aug 1 20:25:28 2005 +0000
1301
1302    Install man pages to section 1 instead of section m (Patch from Donnie
1303        Berkholz)
1304
1305commit 99c2e9865374605697c2a85099bbc56bf7853969
1306Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1307Date:   Sat Jul 30 21:07:26 2005 +0000
1308
1309    Add prototypes of Xalloc/free functions.
1310    Export ImUtil.h to match modular tree install.
1311    Define SVR4 to 1 to avoid warning about redefining to different values.
1312    Include missing headers to clear more compiler warnings.
1313
1314commit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5
1315Author: Kevin E Martin <kem@kem.org>
1316Date:   Fri Jul 29 21:22:30 2005 +0000
1317
1318    Various changes preparing packages for RC0:
1319    - Verify and update package version numbers as needed
1320    - Implement versioning scheme
1321    - Change bug address to point to bugzilla bug entry form
1322    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1323        reenable it)
1324    - Fix makedepend to use pkgconfig and pass distcheck
1325    - Update build script to build macros first
1326    - Update modular Xorg version
1327
1328commit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469
1329Author: Adam Jackson <ajax@nwnk.net>
1330Date:   Wed Jul 20 19:31:51 2005 +0000
1331
1332    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
1333        configure cache, you cache it, and the cached value is probably wrong.
1334
1335commit c0570ffdfa9ef913b5132b2069dd69491f77a8f8
1336Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1337Date:   Sun Jul 17 20:11:01 2005 +0000
1338
1339    fix rules to work with non-GNU make and outside of $srcdir
1340
1341commit 29fba3a480ab1b4168d75ed92c8150851dddd805
1342Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1343Date:   Sat Jul 16 22:07:13 2005 +0000
1344
1345    Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get
1346        HAS_MKSTEMP defined in modular builds.
1347
1348commit 63e81296232ec5fdd6529a7d5d4342186bbec2f8
1349Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1350Date:   Sat Jul 16 21:59:14 2005 +0000
1351
1352    Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection
1353        against tempfile race conditions in many places)
1354
1355commit 2e6a393e7b0f02e8f58a3005411ae22488965e28
1356Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1357Date:   Thu Jul 14 22:36:06 2005 +0000
1358
1359    Add _BSD_SOURCE - patch from Stefan Dirsch
1360
1361commit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf
1362Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1363Date:   Thu Jul 14 22:35:37 2005 +0000
1364
1365    Add makefile that CVS ate - patch from Stefan Dirsch
1366
1367commit 1cb0150431562d729342c427129732b217526bab
1368Author: Daniel Stone <daniel@fooishbar.org>
1369Date:   Mon Jul 11 22:51:03 2005 +0000
1370
1371    Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae)
1372
1373commit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1
1374Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1375Date:   Wed Jun 29 19:15:03 2005 +0000
1376
1377    Add buildsystem for twm
1378
1379commit 718daab22b08a1ab10145f9284dedef069ffb758
1380Author: Roland Mainz <roland.mainz@nrubsig.org>
1381Date:   Fri Mar 11 21:18:12 2005 +0000
1382
1383    xc/programs/twm/Imakefile
1384    xc/programs/twm/twm.c
1385    //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087
1386        (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore
1387        print screens to avoid that users accidentally warp on a non-video
1388        screen (which are not visible on any monitor) when the Xserver has both
1389        video and print screens. (This includes also a small cleanup of
1390        xdpyinfo where parts of the print screen test code comes from) Patch by
1391        Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license).
1392
1393commit 6e96bd376c916c150a055447d4badc1fae84e47a
1394Author: Roland Mainz <roland.mainz@nrubsig.org>
1395Date:   Fri Mar 11 16:23:00 2005 +0000
1396
1397    xc/programs/twm/add_window.c
1398    xc/programs/twm/cursor.c
1399    xc/programs/twm/events.c
1400    xc/programs/twm/gc.c
1401    xc/programs/twm/gram.y
1402    xc/programs/twm/iconmgr.c
1403    xc/programs/twm/icons.c
1404    xc/programs/twm/list.c
1405    xc/programs/twm/menus.c
1406    xc/programs/twm/parse.c
1407    xc/programs/twm/resize.c
1408    xc/programs/twm/twm.c
1409    //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083
1410        (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm
1411        window manager code. The conversion preserves the comments which
1412        annotate variables and function arguments (these have been moved into
1413        doxygen(esque?) "stubs" above each function. Patch by Mike Owens
1414        <etc@filespanker.com>.
1415
1416commit d045cb62c62f09978798510deaec0acae0a6fb4d
1417Author: Egbert Eich <eich@suse.de>
1418Date:   Fri Apr 23 19:54:37 2004 +0000
1419
1420    Merging XORG-CURRENT into trunk
1421
1422commit f39f4c810b3c2071f8786abc32317149373a3e1d
1423Author: Egbert Eich <eich@suse.de>
1424Date:   Sun Mar 14 08:34:58 2004 +0000
1425
1426    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1427
1428commit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670
1429Author: Egbert Eich <eich@suse.de>
1430Date:   Wed Mar 3 12:12:54 2004 +0000
1431
1432    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1433
1434commit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1
1435Author: Egbert Eich <eich@suse.de>
1436Date:   Thu Feb 26 13:36:16 2004 +0000
1437
1438    readding XFree86's cvs IDs
1439
1440commit e8c79f538be77c2637e8d2e1ada443d9a2f0e262
1441Author: Egbert Eich <eich@suse.de>
1442Date:   Thu Feb 26 09:23:58 2004 +0000
1443
1444    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1445
1446commit e51f25fbe75b222b24f4628b2408e899fa4748d7
1447Author: Kaleb Keithley <kaleb@freedesktop.org>
1448Date:   Tue Nov 25 19:29:03 2003 +0000
1449
1450    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1451
1452commit 4b339f0a4311b4db171584bc6671292a9052665a
1453Author: Kaleb Keithley <kaleb@freedesktop.org>
1454Date:   Fri Nov 14 16:48:58 2003 +0000
1455
1456    XFree86 4.3.0.1
1457
1458commit cfa9fa24253b5ef8045172852509be413d7b00ca
1459Author: Kaleb Keithley <kaleb@freedesktop.org>
1460Date:   Fri Nov 14 16:48:58 2003 +0000
1461
1462    Initial revision
1463
1464commit 03cb750f7935722ab77b77128ca5221c5baf8818
1465Author: Kaleb Keithley <kaleb@freedesktop.org>
1466Date:   Fri Nov 14 15:54:53 2003 +0000
1467
1468    R6.6 is the Xorg base-line
1469