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