ChangeLog revision f66df612
1f66df612Smrgcommit 3e1b80abc029e186a41acaddbb79c0a0e9a2f4ee
2f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3f66df612SmrgDate:   Sat Apr 2 11:35:15 2022 -0700
4f66df612Smrg
5f66df612Smrg    twm 1.0.12
6f66df612Smrg    
7f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8f66df612Smrg
9f66df612Smrgcommit 216d28095911507db38d8b15eaedd87fb3faa6d1
10f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11f66df612SmrgDate:   Sat Dec 4 11:09:26 2021 -0800
12f66df612Smrg
13f66df612Smrg    gitlab CI: add a basic build test
14f66df612Smrg    
15f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16f66df612Smrg
17f66df612Smrgcommit 1ec1f06dafe5510426ba2d3396d65acfd49b347b
18f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
19f66df612SmrgDate:   Sun Nov 28 12:10:01 2021 -0800
20f66df612Smrg
21f66df612Smrg    Fix spelling/wording issues
22f66df612Smrg    
23f66df612Smrg    Found by using:
24f66df612Smrg        codespell --builtin clear,rare,usage,informal,code,names
25f66df612Smrg    
26f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
27f66df612Smrg
28f66df612Smrgcommit 12ae76feef16024a0911b0e61e64266b449599e7
29f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
30f66df612SmrgDate:   Sun Jun 21 13:04:21 2020 -0400
31f66df612Smrg
32f66df612Smrg    quiet a misleading warning in grammar
33f66df612Smrg    
34f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
35f66df612Smrg
36f66df612Smrgcommit 58a64fd73dd7a840fadebbc81126282cf3979b30
37f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
38f66df612SmrgDate:   Sun Jun 21 12:15:01 2020 -0400
39f66df612Smrg
40f66df612Smrg    issue #8: twm displays all windows as "Untitled"
41f66df612Smrg    
42f66df612Smrg    adapt the suggestion to use XFetchName to work around a system whose locale
43f66df612Smrg    support is broken, but rather than break existing configurations, use that
44f66df612Smrg    call as a fallback when the existing/working calls fail.
45f66df612Smrg    
46f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
47f66df612Smrg
48f66df612Smrgcommit a754e9f5c5735787a8e22839824a33546a9c43ef
49f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
50f66df612SmrgDate:   Sun Jun 21 11:37:21 2020 -0400
51f66df612Smrg
52f66df612Smrg    mention newer behavior of -q/-v options
53f66df612Smrg    
54f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
55f66df612Smrg
56f66df612Smrgcommit a4b14ca34b68f5a6a496aec53dafd4ee06222f83
57f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
58f66df612SmrgDate:   Sun Jun 21 11:31:27 2020 -0400
59f66df612Smrg
60f66df612Smrg    X11R5 change lost the update for yylineno needed to make parse messages
61f66df612Smrg    useful; a subsequent X11R6 change made the behavior a little worse.
62f66df612Smrg    This change repairs that old damage.
63f66df612Smrg    
64f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
65f66df612Smrg
66f66df612Smrgcommit ebaf16b08d739e798b36a0bc2ff139d068612d4d
67f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
68f66df612SmrgDate:   Sun Jun 21 09:47:58 2020 -0400
69f66df612Smrg
70f66df612Smrg    include twm.h in header files which rely upon its definitions
71f66df612Smrg    
72f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
73f66df612Smrg
74f66df612Smrgcommit 68703413c5d6d800f0f79d08ad51a86dc53713ce
75f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
76f66df612SmrgDate:   Sun Jun 21 09:25:49 2020 -0400
77f66df612Smrg
78f66df612Smrg    indent lex/yacc files using xxx-indent (twm-indent uses GNU indent, which
79f66df612Smrg    does not handle those files).
80f66df612Smrg    
81f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
82f66df612Smrg
83f66df612Smrgcommit 8a43400ccf2b23f60d1101ea4d348058e7ad3c36
84f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
85f66df612SmrgDate:   Sun Jun 21 09:18:27 2020 -0400
86f66df612Smrg
87f66df612Smrg    add/use new function parseWarning, which honors -v/-q options
88f66df612Smrg    
89f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
90f66df612Smrg
91f66df612Smrgcommit fc19a82a10dc797605d6cb5d9028685644c6db3d
92f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
93f66df612SmrgDate:   Sat Jun 20 05:28:14 2020 -0400
94f66df612Smrg
95f66df612Smrg    make the "-V" version print less cluttered (and more like most programs)
96f66df612Smrg    
97f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
98f66df612Smrg
99f66df612Smrgcommit d2690bc70d707b7a3a49839787d20eabc138e391
100f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
101f66df612SmrgDate:   Fri Jun 19 20:27:03 2020 -0400
102f66df612Smrg
103f66df612Smrg    use new warning-message functions in the remaining places where suitable,
104f66df612Smrg    since -q option can be used to silence those if wanted
105f66df612Smrg    
106f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
107f66df612Smrg
108f66df612Smrgcommit 248be9688c23f249f1ecf1860f6f4cb09e56fab2
109f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
110f66df612SmrgDate:   Fri Jun 19 20:23:42 2020 -0400
111f66df612Smrg
112f66df612Smrg    add/use functions to make warning messages more consistently use the program name as a prefix
113f66df612Smrg    
114f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
115f66df612Smrg
116f66df612Smrgcommit a9d6701d977700b18e31a70cc7982431bc702095
117f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
118f66df612SmrgDate:   Thu Jun 18 18:34:59 2020 -0400
119f66df612Smrg
120f66df612Smrg    fix the cppcheck style- and format-warnings
121f66df612Smrg    also bump version to 1.0.11.1, reflecting ongoing work since release
122f66df612Smrg    
123f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
124f66df612Smrg
125f66df612Smrgcommit d2b4f0598086d4dd5caf3cdc218d0f97c37229ac
126f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
127f66df612SmrgDate:   Thu Jun 18 04:22:11 2020 -0400
128f66df612Smrg
129f66df612Smrg    remove clutter not needed with Xorg
130f66df612Smrg
131f66df612Smrgcommit 54461320a78cb69b2a5fa3c3d27dd69d9cdd31da
132f66df612SmrgMerge: b356cd5 46e7ae0
133f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
134f66df612SmrgDate:   Wed Jun 17 16:54:32 2020 -0400
135f66df612Smrg
136f66df612Smrg    Merge branch 'master' into dickey
137f66df612Smrg
138f66df612Smrgcommit 46e7ae05d6fdd700364cb48e27f57e249e958f95
139f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
140f66df612SmrgDate:   Wed Jun 17 16:50:52 2020 -0400
141f66df612Smrg
142f66df612Smrg    allow most options to be long/abbreviatable for consistency,
143f66df612Smrg    and document (except for the print-extension) all of the options
144f66df612Smrg    
145f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
146f66df612Smrg
147f66df612Smrgcommit 8f1b54ee608af86d448a9981257fa58727dfe6fc
148f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
149f66df612SmrgDate:   Wed Jun 17 15:56:04 2020 -0400
150f66df612Smrg
151f66df612Smrg    add "-V" version-message
152f66df612Smrg    
153f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
154f66df612Smrg
155f66df612Smrgcommit 2741e9b381570f362732061dbca7835c8c185e9b
156f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
157f66df612SmrgDate:   Wed Jun 17 15:27:52 2020 -0400
158f66df612Smrg
159f66df612Smrg    eliminate some unnecessary(?) goto statements
160f66df612Smrg    
161f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
162f66df612Smrg
163f66df612Smrgcommit 49e2c2127743e702154bc4efc040be7bfaaf6433
164f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
165f66df612SmrgDate:   Wed Jun 17 15:07:37 2020 -0400
166f66df612Smrg
167f66df612Smrg    adapted/updated patch from Debian #956434
168f66df612Smrg    
169f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
170f66df612Smrg
171f66df612Smrgcommit b356cd5684a2e6a3a8987390ceb99c67c2a91b5e
172f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
173f66df612SmrgDate:   Wed Jun 17 15:07:37 2020 -0400
174f66df612Smrg
175f66df612Smrg    adapted/updated patch from Debian #956434
176f66df612Smrg    
177f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
178f66df612Smrg
179f66df612Smrgcommit b6311b0699992036e81a1ed58906114fc517ae7d
180f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
181f66df612SmrgDate:   Tue Jun 16 20:42:13 2020 -0400
182f66df612Smrg
183f66df612Smrg    updated patch to work with code, reflect a change made in 2016...
184f66df612Smrg    
185f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
186f66df612Smrg
187f66df612Smrgcommit 60bbd1b24a640e26a3f71f8eb35b5c031642a5e5
188f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
189f66df612SmrgDate:   Tue Jun 16 20:25:31 2020 -0400
190f66df612Smrg
191f66df612Smrg    use Debian's package-files as starting point for test-packages
192f66df612Smrg    
193f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
194f66df612Smrg
195f66df612Smrgcommit 08f44086320c6bc5f2c7eb6457a0d53192832805
196f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
197f66df612SmrgDate:   Tue Jun 16 18:36:50 2020 -0400
198f66df612Smrg
199f66df612Smrg    eliminate a fixed-size buffer in Execute() function.
200f66df612Smrg    
201f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
202f66df612Smrg
203f66df612Smrgcommit ac802fe10221ef3c6426ac1ebf4a250f189d1228
204f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
205f66df612SmrgDate:   Mon Jun 15 20:05:53 2020 -0400
206f66df612Smrg
207f66df612Smrg    issue #1: twm random window placement handles large windows poorly
208f66df612Smrg    
209f66df612Smrg    report/patch by Preston Crow for improved window placement
210f66df612Smrg    (reindented to fit with current sources)
211f66df612Smrg    
212f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
213f66df612Smrg
214f66df612Smrgcommit c2859ef3eb3b9ab2747d74c7a5d0235f8622d23e
215f66df612SmrgAuthor: Matt Turner <mattst88@gmail.com>
216f66df612SmrgDate:   Sun Jun 14 16:54:53 2020 -0700
217f66df612Smrg
218f66df612Smrg    twm 1.0.11
219f66df612Smrg    
220f66df612Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
221f66df612Smrg
222f66df612Smrgcommit f320e1bb447c01fc3e42ae3e350c69862b8795b8
223f66df612SmrgAuthor: Matt Turner <mattst88@gmail.com>
224f66df612SmrgDate:   Sun Jun 14 16:54:42 2020 -0700
225f66df612Smrg
226f66df612Smrg    Build xz tarballs instead of bzip2
227f66df612Smrg    
228f66df612Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
229f66df612Smrg
230f66df612Smrgcommit c5df45a0721c75788cbdfe89992fdc97f1d47c34
231f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
232f66df612SmrgDate:   Sat Nov 23 15:53:12 2019 -0500
233f66df612Smrg
234f66df612Smrg    an error in the action for warp-to-ring would produce two error messages
235f66df612Smrg    because the case lacked a break-statement
236f66df612Smrg    
237f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
238f66df612Smrg
239f66df612Smrgcommit 35f696e8c51b3fa6b8f6f2e8baa038ae8f77bc2d
240f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
241f66df612SmrgDate:   Sat Nov 23 15:50:54 2019 -0500
242f66df612Smrg
243f66df612Smrg    strict gcc-warning fixes, no object-change
244f66df612Smrg    
245f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
246f66df612Smrg
247f66df612Smrgcommit fc3c537836adbe209ab98e08b345874f522027cc
248f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
249f66df612SmrgDate:   Sat Nov 23 15:48:02 2019 -0500
250f66df612Smrg
251f66df612Smrg    whitespace-fixes
252f66df612Smrg    
253f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
254f66df612Smrg
255f66df612Smrgcommit eb98aefe4702310474ed11aefd3d50c4520ad0cd
256f66df612SmrgMerge: 077a496 f973b77
257f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
258f66df612SmrgDate:   Sat Nov 23 05:54:50 2019 -0500
259f66df612Smrg
260f66df612Smrg    Merge remote-tracking branch 'upstream/master'
261f66df612Smrg
262f66df612Smrgcommit f973b774e8b1732afbe5a41543a2c7d556845c5d
263f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
264f66df612SmrgDate:   Sat Nov 23 05:48:34 2019 -0500
265f66df612Smrg
266f66df612Smrg    Formatted most of the C files using "twm-indent", part of cindent at
267f66df612Smrg            https://invisible-island.net/cindent/
268f66df612Smrg    That is essentially a script which adds typedefs to the x-indent.sh script.
269f66df612Smrg    No object-code changed in this reformatting.
270f66df612Smrg    
271f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
272f66df612Smrg
273f66df612Smrgcommit 077a496c38fc993d7691ce5aab1e9c2b4aee4b02
274f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
275f66df612SmrgDate:   Sat Nov 23 05:48:34 2019 -0500
276f66df612Smrg
277f66df612Smrg    Formatted most of the C files using "twm-indent", part of cindent at
278f66df612Smrg            https://invisible-island.net/cindent/
279f66df612Smrg    That is essentially a script which adds typedefs to the x-indent.sh script.
280f66df612Smrg    No object-code changed in this reformatting.
281f66df612Smrg    
282f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
283f66df612Smrg
284f66df612Smrgcommit e2a533d16e047af1c5db19aa9340414b33061d2d
285f66df612SmrgAuthor: Maya Rashish <maya@NetBSD.org>
286f66df612SmrgDate:   Fri Sep 13 13:01:00 2019 +0300
287f66df612Smrg
288f66df612Smrg    Correct system.twmrc location.
289f66df612Smrg
290f66df612Smrgcommit 2e0923ba703d040160bac1deb05d5d6d4cbd62aa
291f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
292f66df612SmrgDate:   Tue Jul 16 20:43:14 2019 -0400
293f66df612Smrg
294f66df612Smrg    bump minor version for issue #2
295f66df612Smrg    
296f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
297f66df612Smrg
298f66df612Smrgcommit 98ff71aff13d9e35bb2436a15ea3fd38ea2fffa4
299f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
300f66df612SmrgDate:   Tue Jul 16 20:40:50 2019 -0400
301f66df612Smrg
302f66df612Smrg    issue 2: twm doesn't handle RandR screen size changes
303f66df612Smrg            patch submitted by Preston Crow
304f66df612Smrg            modified to check if xrandr development header/library is available
305f66df612Smrg    
306f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
307f66df612Smrg
308f66df612Smrgcommit 9f3f818068ba54ab2b46142e73100ef10a0bda0b
309f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
310f66df612SmrgDate:   Tue Jul 16 18:25:53 2019 -0400
311f66df612Smrg
312f66df612Smrg    bump minor version to reflect issues #4 and #7
313f66df612Smrg    
314f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
315f66df612Smrg
316f66df612Smrgcommit 5e1798773d837eabaa70d0fff5762397f540ee00
317f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
318f66df612SmrgDate:   Tue Jul 16 17:06:02 2019 -0400
319f66df612Smrg
320f66df612Smrg    caddr_t used to be used in X code before XPointer was established; it's obsolete and less portable
321f66df612Smrg    
322f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
323f66df612Smrg
324f66df612Smrgcommit b09c794f975d4b11685ac31884b8a6fd73b1ff15
325f66df612SmrgMerge: 7545239 6b4b0fb
326f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
327f66df612SmrgDate:   Tue Jul 16 16:59:53 2019 -0400
328f66df612Smrg
329f66df612Smrg    Merge branch 'master' into dickey
330f66df612Smrg
331f66df612Smrgcommit 6b4b0fb50a75d9336a123899138cc479d6d9765d
332f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
333f66df612SmrgDate:   Tue Jul 16 16:55:25 2019 -0400
334f66df612Smrg
335f66df612Smrg    issue 4: twm makes windows too wide
336f66df612Smrg            https://gitlab.freedesktop.org/xorg/app/twm/issues/4
337f66df612Smrg            patch submitted by Jes Bodi Klinke
338f66df612Smrg    
339f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
340f66df612Smrg
341f66df612Smrgcommit 9cf220752302be2ac965cfefdd0a0c29b3db19e2
342f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
343f66df612SmrgDate:   Tue Jul 16 05:04:37 2019 -0400
344f66df612Smrg
345f66df612Smrg    fix const-warnings by making a copy of the data
346f66df612Smrg    
347f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
348f66df612Smrg
349f66df612Smrgcommit a4659e5c49119bb3114ad18efffd945ec7bd5ba0
350f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
351f66df612SmrgDate:   Tue Jul 16 04:40:55 2019 -0400
352f66df612Smrg
353f66df612Smrg    fix const-warnings in grammar using a non-const initializer
354f66df612Smrg    
355f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
356f66df612Smrg
357f66df612Smrgcommit 99bad1baa20fafb47aa07925b3960b003aa160df
358f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
359f66df612SmrgDate:   Tue Jul 16 04:34:18 2019 -0400
360f66df612Smrg
361f66df612Smrg    constify deftwmrc[], to fix gcc-stricter warnings
362f66df612Smrg    
363f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
364f66df612Smrg
365f66df612Smrgcommit 43e36f1b95c40966c6e6e3ae4acd5c2974b1cc53
366f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
367f66df612SmrgDate:   Tue Jul 16 04:33:26 2019 -0400
368f66df612Smrg
369f66df612Smrg    gcc-stricter warnings, no object change
370f66df612Smrg    
371f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
372f66df612Smrg
373f66df612Smrgcommit 7545239de1666f9d1c2027ded3b3af053c1eb6f5
374f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
375f66df612SmrgDate:   Tue Jul 16 05:04:37 2019 -0400
376f66df612Smrg
377f66df612Smrg    fix const-warnings by making a copy of the data
378f66df612Smrg    
379f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
380f66df612Smrg
381f66df612Smrgcommit 87281920e1d15d4dc5c50f79750ab9ff173c0e8d
382f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
383f66df612SmrgDate:   Tue Jul 16 04:40:55 2019 -0400
384f66df612Smrg
385f66df612Smrg    fix const-warnings in grammar using a non-const initializer
386f66df612Smrg    
387f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
388f66df612Smrg
389f66df612Smrgcommit 58ec53e44bb2b00bc104324a0f32e19dcab2ad34
390f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
391f66df612SmrgDate:   Tue Jul 16 04:34:18 2019 -0400
392f66df612Smrg
393f66df612Smrg    constify deftwmrc[], to fix gcc-stricter warnings
394f66df612Smrg    
395f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
396f66df612Smrg
397f66df612Smrgcommit 05814df9c0be77ff0168a22415e2282d093df5d5
398f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
399f66df612SmrgDate:   Tue Jul 16 04:33:26 2019 -0400
400f66df612Smrg
401f66df612Smrg    gcc-stricter warnings, no object change
402f66df612Smrg    
403f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
404f66df612Smrg
405f66df612Smrgcommit cb7840991612fbbe259bf07c53f34577c5b5c2b9
406f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
407f66df612SmrgDate:   Tue Jul 16 03:58:51 2019 -0400
408f66df612Smrg
409f66df612Smrg    ignore LOGS generated in test-builds
410f66df612Smrg
411f66df612Smrgcommit 0c045ca14adb853932e39ae5c2d07f9008ab4ee8
412f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
413f66df612SmrgDate:   Mon Jul 15 20:42:52 2019 -0400
414f66df612Smrg
415f66df612Smrg    cleanup manual page, using check-manpage (xterm)
416f66df612Smrg    
417f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
418f66df612Smrg
419f66df612Smrgcommit c3ff775bfe4556ffbe920cbfbc860e471dfc7f07
420f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
421f66df612SmrgDate:   Mon Jul 15 19:58:35 2019 -0400
422f66df612Smrg
423f66df612Smrg    fix gcc-normal compiler warnings, no object change
424f66df612Smrg    
425f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
426f66df612Smrg
427f66df612Smrgcommit f7a9ead69089a862fbd9aab6995980d3ecd290bf
428f66df612SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
429f66df612SmrgDate:   Mon Jul 15 17:14:59 2019 -0400
430f66df612Smrg
431f66df612Smrg    issue 7: check if there are no fonts found for the fontset, and fallback to fixed in that case.
432f66df612Smrg    
433f66df612Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
434f66df612Smrg
435f66df612Smrgcommit 55a26c49c8a976abb0ead8bd58da6260de61b739
436f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
437f66df612SmrgDate:   Fri May 31 12:43:04 2019 -0700
438f66df612Smrg
439f66df612Smrg    Make some char pointers const as necessary to clear some gcc warnings
440f66df612Smrg    
441f66df612Smrg    twm.c:544:20: warning: assignment discards ‘const’ qualifier from
442f66df612Smrg     pointer target type [-Wdiscarded-qualifiers]
443f66df612Smrg      Scr->iconmgr.name = "TWM";
444f66df612Smrg                        ^
445f66df612Smrg    twm.c:545:25: warning: assignment discards ‘const’ qualifier from
446f66df612Smrg     pointer target type [-Wdiscarded-qualifiers]
447f66df612Smrg      Scr->iconmgr.icon_name = "Icons";
448f66df612Smrg    
449f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
450f66df612Smrg
451f66df612Smrgcommit ee3dcf350b5621d7965a8b8185a3dc534bcc46c7
452f66df612SmrgAuthor: Bryan Kadzban <github@kadzban.net>
453f66df612SmrgDate:   Sun Sep 11 15:20:13 2016 -0700
454f66df612Smrg
455f66df612Smrg    Read system.twmrc from where it got installed
456f66df612Smrg    
457f66df612Smrg    ${rcdir} is ${datadir}/X11/twm by default, but can be overridden when
458f66df612Smrg    running make.  If it is overridden, then the code should read from the
459f66df612Smrg    same place as where "make rcdir=FOO install" puts the file.
460f66df612Smrg    
461f66df612Smrg    (Obviously overriding rcdir= for "make install" requires overriding it
462f66df612Smrg    for "make" as well.  But at least this way it's possible to get it to
463f66df612Smrg    work.  :-) )
464f66df612Smrg    
465f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
466f66df612Smrg
467f66df612Smrgcommit 3045f271739da5068b1744f0dc4848d8a5ef7d06
468f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
469f66df612SmrgDate:   Wed Nov 21 16:58:08 2018 -0800
470f66df612Smrg
471f66df612Smrg    Update configure.ac bug URL for gitlab migration
472f66df612Smrg    
473f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
474f66df612Smrg
475f66df612Smrgcommit b78dccab895bb14f79b45d78ce70c4bcaf65738b
476f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
477f66df612SmrgDate:   Fri Nov 16 20:52:05 2018 -0800
478f66df612Smrg
479f66df612Smrg    Update README for gitlab migration
480f66df612Smrg    
481f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
482f66df612Smrg
483f66df612Smrgcommit 777236e942ae85bcacfdc2e086944a42cfed5b45
484f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
485f66df612SmrgDate:   Sun Sep 30 14:35:15 2018 -0700
486f66df612Smrg
487f66df612Smrg    If we can't find a colormap to replace, insert new one instead of leaking it
488f66df612Smrg    
489f66df612Smrg    Found by Oracle's Parfait 2.2 static analyzer:
490f66df612Smrg    
491f66df612Smrg    Error: Memory leak
492f66df612Smrg       Memory leak [memory-leak] (CWE 401):
493f66df612Smrg          Memory leak of pointer sc allocated with malloc(32)
494f66df612Smrg            at line 421 of src/util.c in function 'InsertRGBColormap'.
495f66df612Smrg              sc allocated at line 397 with malloc(32)
496f66df612Smrg              sc leaks when replace != 0 at line 405.
497f66df612Smrg    
498f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
499f66df612Smrg
500f66df612Smrgcommit 4512f268c689db62b46c88e813935c66eda14742
501f66df612SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
502f66df612SmrgDate:   Sun Sep 30 14:28:35 2018 -0700
503f66df612Smrg
504f66df612Smrg    When replacing a colormap, free old map, not new one
505f66df612Smrg    
506f66df612Smrg    Found by Oracle's Parfait 2.2 static analyzer:
507f66df612Smrg    
508f66df612Smrg    Error: Use after free
509f66df612Smrg       Use after free [use-after-free] (CWE 416):
510f66df612Smrg          Use after free of pointer Scr
511f66df612Smrg            at line 421 of src/util.c in function 'InsertRGBColormap'.
512f66df612Smrg            Invalid pointer accessible via global Scr at line 105 of src/twm.c
513f66df612Smrg              maps escapes to sc->maps at line 419 of src/util.c in function 'InsertRGBColormap'
514f66df612Smrg              maps freed with XFree at line 406
515f66df612Smrg    
516f66df612Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
517f66df612Smrg
5184a1eb5dbSmrgcommit ca032d147824861b2451c5b0ff715429f055cfe1
5194a1eb5dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5204a1eb5dbSmrgDate:   Tue Mar 6 23:09:04 2018 -0800
5214a1eb5dbSmrg
5224a1eb5dbSmrg    twm 1.0.10
5234a1eb5dbSmrg    
5244a1eb5dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5254a1eb5dbSmrg
5264a1eb5dbSmrgcommit 9703527df12caf896963a0f39db79e58f2ab2bfa
5274a1eb5dbSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
5284a1eb5dbSmrgDate:   Thu Jan 26 14:00:20 2017 +1000
5294a1eb5dbSmrg
5304a1eb5dbSmrg    autogen: add default patch prefix
5314a1eb5dbSmrg    
5324a1eb5dbSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
5334a1eb5dbSmrg
5344a1eb5dbSmrgcommit d58f4564f5621ec6c0e7ea6ee9d647845ac11352
5354a1eb5dbSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
5364a1eb5dbSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
5374a1eb5dbSmrg
5384a1eb5dbSmrg    autogen.sh: use quoted string variables
5394a1eb5dbSmrg    
5404a1eb5dbSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
5414a1eb5dbSmrg    fall-outs, when they contain space.
5424a1eb5dbSmrg    
5434a1eb5dbSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
5444a1eb5dbSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
5454a1eb5dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
5464a1eb5dbSmrg
5474a1eb5dbSmrgcommit ca0c7a4eee66c96e6d449a58742d749c20aa494d
5484a1eb5dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
5494a1eb5dbSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
5504a1eb5dbSmrg
5514a1eb5dbSmrg    autogen.sh: use exec instead of waiting for configure to finish
5524a1eb5dbSmrg    
5534a1eb5dbSmrg    Syncs the invocation of configure with the one from the server.
5544a1eb5dbSmrg    
5554a1eb5dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
5564a1eb5dbSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
5574a1eb5dbSmrg
5584a1eb5dbSmrgcommit c5abcb619eb0b01f074fd9acb9128f19af774834
5594a1eb5dbSmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
5604a1eb5dbSmrgDate:   Wed Sep 23 20:53:24 2015 +0200
5614a1eb5dbSmrg
5624a1eb5dbSmrg    Adapt callers to ExpandFilename change.
5634a1eb5dbSmrg    
5644a1eb5dbSmrg    It now always allocates memory, so remove some unnecessary checks.
5654a1eb5dbSmrg    While here, improve handling of an error case.
5664a1eb5dbSmrg    
5674a1eb5dbSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
5684a1eb5dbSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5694a1eb5dbSmrg
5704a1eb5dbSmrgcommit cb5dc44303e8496450a649a97540e55887e1fe22
5714a1eb5dbSmrgAuthor: Christos Zoulas <christos@NetBSD.org>
5724a1eb5dbSmrgDate:   Wed Sep 23 10:57:44 2015 +0200
5734a1eb5dbSmrg
5744a1eb5dbSmrg    Add some const.
5754a1eb5dbSmrg    
5764a1eb5dbSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
5774a1eb5dbSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5784a1eb5dbSmrg
5794a1eb5dbSmrgcommit c644db2c3a1b6c9e5e99da130493a978a7d08010
5804a1eb5dbSmrgAuthor: Michael van Elst <mlelstv@NetBSD.org>
5814a1eb5dbSmrgDate:   Sun Jul 19 12:04:52 2015 +0200
5824a1eb5dbSmrg
5834a1eb5dbSmrg    Do not try to extend the font-pattern with a wild-card.
5844a1eb5dbSmrg    
5854a1eb5dbSmrg    This will almost always select the wrong fontset and use wrong metrics.
5864a1eb5dbSmrg    
5874a1eb5dbSmrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
5884a1eb5dbSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5894a1eb5dbSmrg
5909cd34f4bSmrgcommit b52e4041054b580bace70d9db5e7e3d90b33ad6d
5919cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5929cd34f4bSmrgDate:   Thu Apr 16 22:36:31 2015 -0700
5939cd34f4bSmrg
5949cd34f4bSmrg    twm 1.0.9
5959cd34f4bSmrg    
5969cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5979cd34f4bSmrg
5989cd34f4bSmrgcommit 8f68d82c5f6cff9b22dc3335f956453679b207ad
5999cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6009cd34f4bSmrgDate:   Wed Dec 31 09:50:11 2014 -0800
6019cd34f4bSmrg
6029cd34f4bSmrg    Remove custom version of system(3c) for Solaris
6039cd34f4bSmrg    
6049cd34f4bSmrg    Was originally added in 1993 with the comment:
6059cd34f4bSmrg     make f.exec do the right thing to get working xterms under Solaris2.
6069cd34f4bSmrg    
6079cd34f4bSmrg    Doesn't seem to be needed any more on modern Solaris.
6089cd34f4bSmrg    As a bonus, gets rid of error found by Oracle Parfait 1.5.1 that
6099cd34f4bSmrg    if the execl() call fails, the function falls through and returns
6109cd34f4bSmrg    an uninitialized value for status and then both parent & child
6119cd34f4bSmrg    go back to running the same code.
6129cd34f4bSmrg    
6139cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6149cd34f4bSmrg
6159cd34f4bSmrgcommit 032fc6a734516189e11b43e0b4680d15b62c5e66
6169cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6179cd34f4bSmrgDate:   Wed Dec 31 00:49:34 2014 -0800
6189cd34f4bSmrg
6199cd34f4bSmrg    Only use results from GetWindowProperty if it returned success
6209cd34f4bSmrg    
6219cd34f4bSmrg    Since Xlib prior to 1.6 didn't always clear values on failure, don't
6229cd34f4bSmrg    assume they're safe to use unless we succeeded.
6239cd34f4bSmrg    
6249cd34f4bSmrg    Reported by Oracle Parfait 1.5.1:
6259cd34f4bSmrg    Error: Uninitialised memory (CWE 456)
6269cd34f4bSmrg       Possible access to uninitialised memory '&nPixels'
6279cd34f4bSmrg            at line 963 of src/parse.c in function 'put_pixel_on_root'.
6289cd34f4bSmrg              &nPixels allocated at line 953.
6299cd34f4bSmrg       Possible access to uninitialised memory '&retProp'
6309cd34f4bSmrg            at line 962 of src/parse.c in function 'put_pixel_on_root'.
6319cd34f4bSmrg              &retProp allocated at line 954.
6329cd34f4bSmrg    
6339cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6349cd34f4bSmrg
6359cd34f4bSmrgcommit 76f6ad6e96b1ce62a32767bc0478a17b8b9204d7
6369cd34f4bSmrgAuthor: Laurent Carlier <lordheavym@gmail.com>
6379cd34f4bSmrgDate:   Mon Aug 4 16:39:24 2014 +0200
6389cd34f4bSmrg
6399cd34f4bSmrg    Update manpage with the proper location of system.twmrc file
6409cd34f4bSmrg    
6419cd34f4bSmrg    Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
6429cd34f4bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6439cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6449cd34f4bSmrg
6459cd34f4bSmrgcommit 0cb43e864b2e9972630556e98caa24abf8928122
6469cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6479cd34f4bSmrgDate:   Mon Jun 2 22:06:21 2014 -0700
6489cd34f4bSmrg
6499cd34f4bSmrg    autogen.sh: Honor NOCONFIGURE=1
6509cd34f4bSmrg    
6519cd34f4bSmrg    See http://people.gnome.org/~walters/docs/build-api.txt
6529cd34f4bSmrg    
6539cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6549cd34f4bSmrg
6559cd34f4bSmrgcommit c33c83fb83be7f6402b615b4b32b5dc2036b951d
6569cd34f4bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6579cd34f4bSmrgDate:   Mon Jun 2 22:06:21 2014 -0700
6589cd34f4bSmrg
6599cd34f4bSmrg    configure: Drop AM_MAINTAINER_MODE
6609cd34f4bSmrg    
6619cd34f4bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6629cd34f4bSmrg
6639cd34f4bSmrgcommit 9c09c3e3577460fcef44e7abe51d22fcbda10ea8
6649cd34f4bSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
6659cd34f4bSmrgDate:   Fri Oct 25 21:51:37 2013 -0400
6669cd34f4bSmrg
6679cd34f4bSmrg    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
6689cd34f4bSmrg    
6699cd34f4bSmrg    Fix Automake warning: AC_OUTPUT should be used without arguments.
6709cd34f4bSmrg    www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files
6719cd34f4bSmrg    
6729cd34f4bSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
6739cd34f4bSmrg
674c2535118Smrgcommit 46c4255ba661145df429d9dc190355a9661da3c1
675c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
676c2535118SmrgDate:   Fri Sep 6 18:59:24 2013 -0700
677c2535118Smrg
678c2535118Smrg    twm 1.0.8
679c2535118Smrg    
680c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
681c2535118Smrg
682c2535118Smrgcommit 97b55a970dc5281c2d41500990d99fcd24d2dd5f
683c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
684c2535118SmrgDate:   Sun Aug 18 10:50:01 2013 -0700
685c2535118Smrg
686c2535118Smrg    Replace malloc(strlen()+1); strcpy(); pairs with strdup()
687c2535118Smrg    
688c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
689c2535118Smrg
690c2535118Smrgcommit 8b2a314c267071656ca4d86bae56c6d82bb8127a
691c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
692c2535118SmrgDate:   Sun Aug 18 10:42:45 2013 -0700
693c2535118Smrg
694c2535118Smrg    AddWindow: Use NULL instead of 0 for null pointer check
695c2535118Smrg    
696c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
697c2535118Smrg
698c2535118Smrgcommit c2e232e6915356eba3edf2efea99720746694c52
699c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
700c2535118SmrgDate:   Sun Aug 18 10:28:21 2013 -0700
701c2535118Smrg
702c2535118Smrg    Stop casting return values from malloc & calloc
703c2535118Smrg    
704c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
705c2535118Smrg
706c2535118Smrgcommit 58f3c3b8d518786764f45ac2be1f1f0850129125
707c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
708c2535118SmrgDate:   Sun Aug 18 10:18:21 2013 -0700
709c2535118Smrg
710c2535118Smrg    Stop casting pointers to (char *) when freeing them
711c2535118Smrg    
712c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
713c2535118Smrg
714c2535118Smrgcommit 2a637337713c5c92c44249b88e31696ce9efdf9b
715c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
716c2535118SmrgDate:   Wed Jul 31 23:28:42 2013 -0700
717c2535118Smrg
718c2535118Smrg    Delete trailing whitespace in non *.[ch] source files
719c2535118Smrg    
720c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
721c2535118Smrg
722c2535118Smrgcommit ce4e11143f982234be1076e384b31228f1cc84ae
723c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
724c2535118SmrgDate:   Wed Jul 31 22:54:01 2013 -0700
725c2535118Smrg
726c2535118Smrg    Make more functions static that aren't called from other files
727c2535118Smrg    
728c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
729c2535118Smrg
730c2535118Smrgcommit 8a3d3a58350506a99efd24f9856466a99bbb9c51
731c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
732c2535118SmrgDate:   Wed Jul 31 22:28:11 2013 -0700
733c2535118Smrg
734c2535118Smrg    Assume C89 signal handlers, returning void
735c2535118Smrg    
736c2535118Smrg    Removes old #ifdef SIGNALRETURNSINT check that was never defined in
737c2535118Smrg    autoconf builds, only old Imake builds.
738c2535118Smrg    
739c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
740c2535118Smrg
741c2535118Smrgcommit afcad0de54ecd1a8bfaf261e4e6882985a234963
742c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
743c2535118SmrgDate:   Wed Jul 31 22:24:22 2013 -0700
744c2535118Smrg
745c2535118Smrg    Make some more previously global variables into file-scoped statics
746c2535118Smrg    
747c2535118Smrg    Not used from other source files, so no need to export them
748c2535118Smrg    
749c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
750c2535118Smrg
751c2535118Smrgcommit 4c2ff3f0a6bae8b369dfb74267f7fa52d511dfb2
752c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
753c2535118SmrgDate:   Wed Jul 31 22:21:00 2013 -0700
754c2535118Smrg
755c2535118Smrg    Remove unused global variable gotFirstSave
756c2535118Smrg    
757c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
758c2535118Smrg
759c2535118Smrgcommit ca038999b5c1387f3aa19baeafc81a27563631b1
760c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
761c2535118SmrgDate:   Wed Jul 31 22:04:39 2013 -0700
762c2535118Smrg
763c2535118Smrg    unifdef macII - drop support for A/UX 2.0
764c2535118Smrg    
765c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
766c2535118Smrg
767c2535118Smrgcommit 55681f9d66b788b2e86a5ad3c0722904fa020962
768c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
769c2535118SmrgDate:   Tue Jul 30 22:15:28 2013 -0700
770c2535118Smrg
771c2535118Smrg    Make various helper & callback functions private to session.c
772c2535118Smrg    
773c2535118Smrg    Nothing else ever called them, so no reason to export them.
774c2535118Smrg    
775c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
776c2535118Smrg    Reviewed-by:  <wharms@bfs.de>
777c2535118Smrg
778c2535118Smrgcommit cf88a8c16958ddfaeff6349d30c6c423fc4a7afa
779c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
780c2535118SmrgDate:   Tue Jul 30 22:11:51 2013 -0700
781c2535118Smrg
782c2535118Smrg    Convert remaining K&R function declarations to C89 style
783c2535118Smrg    
784c2535118Smrg    Many existing function declarations were C89, and headers all use C89
785c2535118Smrg    prototypes, but a few function declarations had been left in the old
786c2535118Smrg    style.
787c2535118Smrg    
788c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
789c2535118Smrg    Reviewed-by:  <wharms@bfs.de>
790c2535118Smrg
791c2535118Smrgcommit ea349d3c406695665322c71caf5ea3c970cb3155
792c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
793c2535118SmrgDate:   Tue Jul 30 21:57:04 2013 -0700
794c2535118Smrg
795c2535118Smrg    Use (void) to declare functions that take no arguments, instead of ()
796c2535118Smrg    
797c2535118Smrg    It's time for C89.
798c2535118Smrg    
799c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
800c2535118Smrg    Reviewed-by:  <wharms@bfs.de>
801c2535118Smrg
802c2535118Smrgcommit abb8b6198b639359f34ab6f0ab97039016d8b6db
803c2535118SmrgAuthor: Colin Harrison <colin.harrison@virgin.net>
804c2535118SmrgDate:   Fri Jul 19 00:48:09 2013 +0100
805c2535118Smrg
806c2535118Smrg    Syntax error in recent twm commit
807c2535118Smrg    
808c2535118Smrg    twm needs a typo/syntax correction following a recent commit.
809c2535118Smrg    
810c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
811c2535118Smrg
812c2535118Smrgcommit e84f2e87222879ca667c1fb3d1cb3236a1159d12
813c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
814c2535118SmrgDate:   Thu Jul 18 00:24:30 2013 -0700
815c2535118Smrg
816c2535118Smrg    Constification cleanup - fix dozens of gcc warnings
817c2535118Smrg    
818c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
819c2535118Smrg
820c2535118Smrgcommit b16ce9773e4da5897ab546de85e48a3ea58d0e00
821c2535118SmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
822c2535118SmrgDate:   Wed Jun 19 05:39:10 2013 -0400
823c2535118Smrg
824c2535118Smrg    Don't rely on the ability to set tab stops.
825c2535118Smrg
826c2535118Smrgcommit 07ed63f865f6fef4c14711063534b73eb33e0cdb
827c2535118SmrgAuthor: Egbert Eich <eich@freedesktop.org>
828c2535118SmrgDate:   Thu May 19 11:08:21 2011 +0200
829c2535118Smrg
830c2535118Smrg    Fix SEGV if CreateColormapWindow() returns NULL.
831c2535118Smrg    
832c2535118Smrg    twm can segfault when it cannot collect attribute information on
833c2535118Smrg    a window that has been destroyed before it got a chance to collect
834c2535118Smrg    it's attributes.
835c2535118Smrg    twm seems to assume that it is always able to collect this information
836c2535118Smrg    and disregards the error if the function that attempts to collect it
837c2535118Smrg    fails and CreateColormapWindow() returns NULL.
838c2535118Smrg    If this happens correct number_cmap_windows to prevent a SEGV later
839c2535118Smrg    on due to an incorrect setting.
840c2535118Smrg    
841c2535118Smrg    Signed-off-by: Egbert Eich <eich@freedesktop.org>
842c2535118Smrg
843c2535118Smrgcommit b62e91790d1f07f729d4221c878a0847ff14ad82
844c2535118SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
845c2535118SmrgDate:   Sat Nov 19 11:38:33 2011 -0800
846c2535118Smrg
847c2535118Smrg    Terminate execl() arguments with NULL instead of 0
848c2535118Smrg    
849c2535118Smrg    Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and
850c2535118Smrg    clears gcc warning of:
851c2535118Smrg    
852c2535118Smrg    menus.c: In function ‘System’:
853c2535118Smrg    menus.c:2344:2: warning: missing sentinel in function call
854c2535118Smrg    
855c2535118Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
856c2535118Smrg
857ffd25bcaSmrgcommit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b
858ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
859ffd25bcaSmrgDate:   Wed Jul 27 20:33:13 2011 -0700
860ffd25bcaSmrg
861ffd25bcaSmrg    twm 1.0.7
862ffd25bcaSmrg    
863ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
864ffd25bcaSmrg
865ffd25bcaSmrgcommit f21823506dcb956d62c260e6e207f1dc2ce7732a
866ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
867ffd25bcaSmrgDate:   Thu Jul 14 22:04:34 2011 -0700
868ffd25bcaSmrg
869ffd25bcaSmrg    Whitespace fixes in src files
870ffd25bcaSmrg    
871ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
872ffd25bcaSmrg
873ffd25bcaSmrgcommit c6ade914363426facb01a954650b804657114012
874ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
875ffd25bcaSmrgDate:   Tue Jul 12 22:30:41 2011 -0700
876ffd25bcaSmrg
877ffd25bcaSmrg    Replace most sprintf calls with snprintf
878ffd25bcaSmrg    
879ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
880ffd25bcaSmrg
881ffd25bcaSmrgcommit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7
882ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
883ffd25bcaSmrgDate:   Mon Mar 7 20:05:45 2011 -0500
884ffd25bcaSmrg
885ffd25bcaSmrg    config: layout the C flags for better readability
886ffd25bcaSmrg    
887ffd25bcaSmrg    Group pre-processor flags under AM_CPPFLAGS
888ffd25bcaSmrg    Might as well do the rest of the file.
889ffd25bcaSmrg    
890ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
891ffd25bcaSmrg
892ffd25bcaSmrgcommit f048770b021d92780c754257c9c1efa7a769c69c
893ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
894ffd25bcaSmrgDate:   Mon Mar 7 19:47:48 2011 -0500
895ffd25bcaSmrg
896ffd25bcaSmrg    man: use Autoconf provided $(SED)
897ffd25bcaSmrg    
898ffd25bcaSmrg    Use platform appropriate version of sed.
899ffd25bcaSmrg    
900ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
901ffd25bcaSmrg
902ffd25bcaSmrgcommit 356ca1db47be674aa9125b65668e8fe0573f7f69
903ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
904ffd25bcaSmrgDate:   Mon Mar 7 19:37:48 2011 -0500
905ffd25bcaSmrg
906ffd25bcaSmrg    config: rm is about removal, not generation
907ffd25bcaSmrg    
908ffd25bcaSmrg    Automake:
909ffd25bcaSmrg    AM_V_at as a prefix to commands that should not output anything in silent mode
910ffd25bcaSmrg    
911ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
912ffd25bcaSmrg
913ffd25bcaSmrgcommit 6f362f8d962ff7054682cfb2d88e8603e1219492
914ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
915ffd25bcaSmrgDate:   Mon Mar 7 16:43:59 2011 -0500
916ffd25bcaSmrg
917ffd25bcaSmrg    deftwmrc.c is not required in MAINTAINERCLEANFILES
918ffd25bcaSmrg    
919ffd25bcaSmrg    Automake takes care of that as it is part of BUILT_SOURCES
920ffd25bcaSmrg    
921ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
922ffd25bcaSmrg
923ffd25bcaSmrgcommit 98e224e3da245f29d281df357d27b53acdccb5c7
924ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
925ffd25bcaSmrgDate:   Mon Mar 7 16:10:53 2011 -0500
926ffd25bcaSmrg
927ffd25bcaSmrg    lex & yacc: only header file needs to be in BUILT_SOURCES
928ffd25bcaSmrg    
929ffd25bcaSmrg    http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex
930ffd25bcaSmrg    
931ffd25bcaSmrg    This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b
932ffd25bcaSmrg    The Makefile generates a valid "gram.h: gram.c" rule.
933ffd25bcaSmrg    The Makefile already has gram.c gram.h and lex.c in the
934ffd25bcaSmrg    maintainer-clean-generic target.
935ffd25bcaSmrg    
936ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
937ffd25bcaSmrg
938ffd25bcaSmrgcommit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0
939ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
940ffd25bcaSmrgDate:   Wed May 11 22:41:56 2011 -0700
941ffd25bcaSmrg
942ffd25bcaSmrg    Add extra sanity checking to avoid possible NULL dereferences
943ffd25bcaSmrg    
944ffd25bcaSmrg    menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem')
945ffd25bcaSmrg                if (ActiveItem->func != F_TITLE && !ActiveItem->state)
946ffd25bcaSmrg                    ^~~~~~~~~~
947ffd25bcaSmrg    
948ffd25bcaSmrg    Found-by: clang static analyzer
949ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
950ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
951ffd25bcaSmrg
952ffd25bcaSmrgcommit a898b136729660a33d60b317ccb839f6e0428201
953ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
954ffd25bcaSmrgDate:   Wed May 11 22:30:56 2011 -0700
955ffd25bcaSmrg
956ffd25bcaSmrg    Add sanity checking to avoid a possible NULL dereference
957ffd25bcaSmrg    
958ffd25bcaSmrg    menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur')
959ffd25bcaSmrg                cur->hi_back = cur->fore = f3.pixel;
960ffd25bcaSmrg                               ~~~  ^
961ffd25bcaSmrg    
962ffd25bcaSmrg    Found-by: clang static analyzer
963ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
964ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
965ffd25bcaSmrg
966ffd25bcaSmrgcommit 1061e063be78f4e233d550649ce297b639193a9f
967ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
968ffd25bcaSmrgDate:   Wed May 11 22:27:21 2011 -0700
969ffd25bcaSmrg
970ffd25bcaSmrg    Address a possible NULL pointer dereference
971ffd25bcaSmrg    
972ffd25bcaSmrg    menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu')
973ffd25bcaSmrg            if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0)
974ffd25bcaSmrg                                  ^~~~~~~~~~
975ffd25bcaSmrg    
976ffd25bcaSmrg    Found-by: clang static analyzer
977ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
978ffd25bcaSmrg    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
979ffd25bcaSmrg
980ffd25bcaSmrgcommit bde0b06b465adb868d38d3721b95ea337bad8eb9
981ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
982ffd25bcaSmrgDate:   Wed May 11 22:22:25 2011 -0700
983ffd25bcaSmrg
984ffd25bcaSmrg    Mark Done() as _X_NORETURN
985ffd25bcaSmrg    
986ffd25bcaSmrg    list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr')
987ffd25bcaSmrg        nptr->next = *list_head;
988ffd25bcaSmrg        ~~~~  ^
989ffd25bcaSmrg    
990ffd25bcaSmrg    Found-by: clang static analyzer
991ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
992ffd25bcaSmrg
993ffd25bcaSmrgcommit 2f5d1e29f5a803ba2417d6fe20782c05ed932612
994ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
995ffd25bcaSmrgDate:   Wed May 11 22:17:54 2011 -0700
996ffd25bcaSmrg
997ffd25bcaSmrg    Silence uninitialized warning
998ffd25bcaSmrg    
999ffd25bcaSmrg    session.c: In function 'ReadWinConfigFile':
1000ffd25bcaSmrg    session.c:554: warning: 'version' may be used uninitialized in this function
1001ffd25bcaSmrg    
1002ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1003ffd25bcaSmrg
1004ffd25bcaSmrgcommit ef39179b9fe6d13f7e81098edfc10711c8b40948
1005ffd25bcaSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
1006ffd25bcaSmrgDate:   Wed May 11 22:16:23 2011 -0700
1007ffd25bcaSmrg
1008ffd25bcaSmrg    LP64: Fix formatting for DEBUG printf
1009ffd25bcaSmrg    
1010ffd25bcaSmrg    add_window.c: In function 'AddWindow':
1011ffd25bcaSmrg    add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window'
1012ffd25bcaSmrg    
1013ffd25bcaSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1014ffd25bcaSmrg
1015ffd25bcaSmrgcommit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349
1016ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1017ffd25bcaSmrgDate:   Tue May 10 15:35:51 2011 -0700
1018ffd25bcaSmrg
1019ffd25bcaSmrg    Fix: menus.c:2374: warning: implicit declaration of function `putenv`
1020ffd25bcaSmrg    
1021ffd25bcaSmrg    Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h>
1022ffd25bcaSmrg    so the prototype is exposed in the header properly.
1023ffd25bcaSmrg    
1024ffd25bcaSmrg    https://bugs.freedesktop.org/show_bug.cgi?id=32696
1025ffd25bcaSmrg    
1026ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1027ffd25bcaSmrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
1028ffd25bcaSmrg
1029ffd25bcaSmrgcommit 75dd868133c5c12daa946468e7250d174f842281
1030ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1031ffd25bcaSmrgDate:   Mon May 9 22:46:03 2011 -0700
1032ffd25bcaSmrg
1033ffd25bcaSmrg    Remove unused fallback implementation of putenv()
1034ffd25bcaSmrg    
1035ffd25bcaSmrg    NOPUTENV was never defined in a modular build, probably because putenv()
1036ffd25bcaSmrg    is a standard function in Unix98 / SUSv2, and goes back to at least
1037ffd25bcaSmrg    SVR2 and 4.3BSD-Reno.
1038ffd25bcaSmrg    
1039ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1040ffd25bcaSmrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
1041ffd25bcaSmrg    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
1042ffd25bcaSmrg
1043ffd25bcaSmrgcommit 5b763259451b7798b1004c49775d1bd3df2f9d88
1044ffd25bcaSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1045ffd25bcaSmrgDate:   Fri Mar 4 20:57:30 2011 -0500
1046ffd25bcaSmrg
1047ffd25bcaSmrg    man: replace hard coded section number with __appmansuffix__
1048ffd25bcaSmrg    
1049ffd25bcaSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1050ffd25bcaSmrg
1051ffd25bcaSmrgcommit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95
1052ffd25bcaSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1053ffd25bcaSmrgDate:   Wed Jan 5 16:12:42 2011 -0800
1054ffd25bcaSmrg
1055ffd25bcaSmrg    Fix many gcc strict-aliasing warnings
1056ffd25bcaSmrg    
1057ffd25bcaSmrg    menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules
1058ffd25bcaSmrg    
1059ffd25bcaSmrg    and many more of the same message at different lines
1060ffd25bcaSmrg    
1061ffd25bcaSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1062ffd25bcaSmrg
10632d96a817Smrgcommit b160f7bcb99111e631d6701b199f1dad1e40c80d
10642d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
10652d96a817SmrgDate:   Wed Jan 5 14:09:15 2011 -0800
10662d96a817Smrg
10672d96a817Smrg    twm 1.0.6
10682d96a817Smrg    
10692d96a817Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
10702d96a817Smrg
10712d96a817Smrgcommit 1347a210cafa75db40198f8f9e3ca36f8e627bf6
10722d96a817SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
10732d96a817SmrgDate:   Wed Nov 24 15:28:47 2010 -0800
10742d96a817Smrg
10752d96a817Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
10762d96a817Smrg    
10772d96a817Smrg    Regroup AC statements under the Autoconf initialization section.
10782d96a817Smrg    Regroup AM statements under the Automake initialization section.
10792d96a817Smrg    Add missing AC_CONFIG_SRCDIR
10802d96a817Smrg    
10812d96a817Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
10822d96a817Smrg
10832d96a817Smrgcommit 1ca7092e44e87038ba95a962a3c952ef72b4f146
10842d96a817SmrgAuthor: Martin Jansa <Martin.Jansa@gmail.com>
10852d96a817SmrgDate:   Mon Nov 1 09:54:44 2010 +0100
10862d96a817Smrg
10872d96a817Smrg    config: replace AC_CHECK_FILE with test -f
10882d96a817Smrg    
10892d96a817Smrg    * AC_CHECK_FILE doesn't work for cross compilation
10902d96a817Smrg    
10912d96a817Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
10922d96a817Smrg
10937a2631fcSmrgcommit b3af92c7bca31b3bf73428d46291b88c3f86026e
10947a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
10957a2631fcSmrgDate:   Sat Oct 30 15:03:50 2010 -0700
10967a2631fcSmrg
10977a2631fcSmrg    twm 1.0.5
10987a2631fcSmrg    
10997a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11007a2631fcSmrg
11017a2631fcSmrgcommit 7f164a9631e4ec26657bedeb947409d0b484e967
11027a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11037a2631fcSmrgDate:   Sat Oct 30 15:01:43 2010 -0700
11047a2631fcSmrg
11057a2631fcSmrg    Sun's copyrights now belong to Oracle
11067a2631fcSmrg    
11077a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11087a2631fcSmrg
11097a2631fcSmrgcommit 357d089016bd889f2f73349c3f977c6adccc85a6
11107a2631fcSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
11117a2631fcSmrgDate:   Tue Sep 28 13:29:49 2010 -0700
11127a2631fcSmrg
11137a2631fcSmrg    Purge cvs tags.
11147a2631fcSmrg    
11157a2631fcSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
11167a2631fcSmrg
11177a2631fcSmrgcommit 4c7c2ece9e152358448406b759c30eb44eea13f9
11187a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11197a2631fcSmrgDate:   Thu Sep 23 00:11:56 2010 -0700
11207a2631fcSmrg
11217a2631fcSmrg    config: upgrade to util-macros 1.8 for additional man page support
11227a2631fcSmrg    
11237a2631fcSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
11247a2631fcSmrg    The value of MAN_SUBST is the same for all X.Org packages.
11257a2631fcSmrg    
11267a2631fcSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
11277a2631fcSmrg    The existing statement can now be removed from the configuration file.
11287a2631fcSmrg    
11297a2631fcSmrg    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
11307a2631fcSmrg    Enables silent rule and use platform appropriate version of sed.
11317a2631fcSmrg    
11327a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11337a2631fcSmrg
11347a2631fcSmrgcommit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72
11357a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11367a2631fcSmrgDate:   Wed Sep 22 23:59:32 2010 -0700
11377a2631fcSmrg
11387a2631fcSmrg    Silence build of deftwmrc.c with AM_V_GEN
11397a2631fcSmrg    
11407a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11417a2631fcSmrg
11427a2631fcSmrgcommit 282060f633c1a0910522f64cf36222a27016bf77
11437a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11447a2631fcSmrgDate:   Wed Sep 22 23:37:21 2010 -0700
11457a2631fcSmrg
11467a2631fcSmrg    system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA
11477a2631fcSmrg    
11487a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11497a2631fcSmrg
11507a2631fcSmrgcommit 810922b19b86c1ddd5ef9c9169d1328b3562af77
11517a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11527a2631fcSmrgDate:   Wed Sep 22 23:33:22 2010 -0700
11537a2631fcSmrg
11547a2631fcSmrg    config: Remove unnecessary calls from configure.ac
11557a2631fcSmrg    
11567a2631fcSmrg    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
11577a2631fcSmrg    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
11587a2631fcSmrg    
11597a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11607a2631fcSmrg
11617a2631fcSmrgcommit 79e3387e7a2d35f5895f813a4572a93457114e3c
11627a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11637a2631fcSmrgDate:   Wed Sep 22 23:23:26 2010 -0700
11647a2631fcSmrg
11657a2631fcSmrg    Use AC_CHECK_FUNCS / default name for mkstemp
11667a2631fcSmrg    
11677a2631fcSmrg    No longer need to maintain #ifdef compatibility with the names used in
11687a2631fcSmrg    the monolith Imakefiles.
11697a2631fcSmrg    
11707a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11717a2631fcSmrg
11727a2631fcSmrgcommit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c
11737a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
11747a2631fcSmrgDate:   Tue Jul 20 18:45:18 2010 -0400
11757a2631fcSmrg
11767a2631fcSmrg    config: update AC_PREREQ statement to 2.60
11777a2631fcSmrg    
11787a2631fcSmrg    Unrelated to the previous patches, the new value simply reflects
11797a2631fcSmrg    the reality that the minimum level for autoconf to configure
11807a2631fcSmrg    all x.org modules is 2.60 dated June 2006.
11817a2631fcSmrg    
11827a2631fcSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
11837a2631fcSmrg    
11847a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
11857a2631fcSmrg
11867a2631fcSmrgcommit 40480fdbe6c15076a2e734cae246c62c85862829
11877a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11887a2631fcSmrgDate:   Fri Aug 6 08:27:35 2010 -0700
11897a2631fcSmrg
11907a2631fcSmrg    Fill in COPYING file with copyright notices from source code
11917a2631fcSmrg    
11927a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
11937a2631fcSmrg
11947a2631fcSmrgcommit a9f315f32bcc0636ada7427be9e3c5e3810af05e
11957a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
11967a2631fcSmrgDate:   Sat Jul 17 16:36:41 2010 -0400
11977a2631fcSmrg
11987a2631fcSmrg    config: allow to build tarball when yacc is missing
11997a2631fcSmrg    
12007a2631fcSmrg    Autoconf does not handle this scenario as well as Automake does.
12017a2631fcSmrg    If gram.c is already there, do not abort the configuration
12027a2631fcSmrg    if yacc is missing as it is not needed.
12037a2631fcSmrg    
12047a2631fcSmrg    If both gram.c and yacc are missing, abort configuration.
12057a2631fcSmrg    Yacc is a required tool to build the package.
12067a2631fcSmrg    
12077a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
12087a2631fcSmrg
12097a2631fcSmrgcommit 29a157f7f181ac02c88537032dbcca29880c3068
12107a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
12117a2631fcSmrgDate:   Fri Jun 4 17:09:18 2010 -0400
12127a2631fcSmrg
12137a2631fcSmrg    config: add check for yacc to insure it is installed #27973
12147a2631fcSmrg    
12157a2631fcSmrg    Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc"
12167a2631fcSmrg    as a last resort, even if no programs have been found. Improve error
12177a2631fcSmrg    checking by issuing an error message if yacc is not found. The module
12187a2631fcSmrg    cannot build anyway.
12197a2631fcSmrg    
12207a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
12217a2631fcSmrg
12227a2631fcSmrgcommit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb
12237a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
12247a2631fcSmrgDate:   Thu Jan 14 21:40:48 2010 -0800
12257a2631fcSmrg
12267a2631fcSmrg    Update Sun license notices to current X.Org standard form
12277a2631fcSmrg    
12287a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
12297a2631fcSmrg
12307a2631fcSmrgcommit 9adc93df944e203726d09716dc3bfbbc6cf304ae
12317a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
12327a2631fcSmrgDate:   Thu Nov 26 09:19:52 2009 -0500
12337a2631fcSmrg
12347a2631fcSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
12357a2631fcSmrg    
12367a2631fcSmrg    Now that the INSTALL file is generated.
12377a2631fcSmrg    Allows running make maintainer-clean.
12387a2631fcSmrg
12397a2631fcSmrgcommit 2386d631c301233899bdcc6381203bcbd1139ab3
12407a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
12417a2631fcSmrgDate:   Wed Oct 28 14:09:08 2009 -0400
12427a2631fcSmrg
12437a2631fcSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
12447a2631fcSmrg    
12457a2631fcSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
12467a2631fcSmrg    README may have been updated
12477a2631fcSmrg    Remove AUTHORS file as it is empty and no content available yet.
12487a2631fcSmrg    Remove NEWS file as it is empty and no content available yet.
12497a2631fcSmrg
12507a2631fcSmrgcommit 7f4c2b588bc94702eb0df0618a97413b0e544879
12517a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
12527a2631fcSmrgDate:   Tue Oct 27 15:07:24 2009 -0400
12537a2631fcSmrg
12547a2631fcSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
12557a2631fcSmrg    
12567a2631fcSmrg    This macro aggregate a number of existing macros that sets commmon
12577a2631fcSmrg    X.Org components configuration options. It shields the configuration file from
12587a2631fcSmrg    future changes.
12597a2631fcSmrg
12607a2631fcSmrgcommit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e
12617a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
12627a2631fcSmrgDate:   Mon Oct 26 22:08:38 2009 -0400
12637a2631fcSmrg
12647a2631fcSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
12657a2631fcSmrg    
12667a2631fcSmrg    ChangeLog filename is known to Automake and requires no further
12677a2631fcSmrg    coding in the makefile.
12687a2631fcSmrg
12697a2631fcSmrgcommit 3d6678095a3553b9ab36d60e6a254acfbdc831c1
12707a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
12717a2631fcSmrgDate:   Thu Oct 22 16:25:53 2009 -0400
12727a2631fcSmrg
12737a2631fcSmrg    .gitignore: use common defaults with custom section # 24239
12747a2631fcSmrg    
12757a2631fcSmrg    Using common defaults will reduce errors and maintenance.
12767a2631fcSmrg    Only the very small or inexistent custom section need periodic maintenance
12777a2631fcSmrg    when the structure of the component changes. Do not edit defaults.
12787a2631fcSmrg
12797a2631fcSmrgcommit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c
12807a2631fcSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
12817a2631fcSmrgDate:   Wed Oct 21 12:47:20 2009 -0700
12827a2631fcSmrg
12837a2631fcSmrg    This is not a GNU project, so declare it foreign.
12847a2631fcSmrg    
12857a2631fcSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
12867a2631fcSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
12877a2631fcSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
12887a2631fcSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
12897a2631fcSmrg    > > it and git wants to commit it.  Should these files even be in git?
12907a2631fcSmrg    > > Can I nuke them for the betterment of humanity and since they get
12917a2631fcSmrg    > > created by autoreconf anyways?
12927a2631fcSmrg    >
12937a2631fcSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
12947a2631fcSmrg    
12957a2631fcSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
12967a2631fcSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
12977a2631fcSmrg    of the INSTALL file. It is also part of the 24206 solution.
12987a2631fcSmrg    
12997a2631fcSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
13007a2631fcSmrg
13017a2631fcSmrgcommit 06d15a482a596f1d846b97627badd28381c2e7b2
13027a2631fcSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
13037a2631fcSmrgDate:   Thu Oct 1 14:54:20 2009 -0700
13047a2631fcSmrg
13057a2631fcSmrg    Add README with pointers to mailing lists, bugzilla, & git
13067a2631fcSmrg    
13077a2631fcSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
13087a2631fcSmrg
13097a2631fcSmrgcommit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5
13107a2631fcSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
13117a2631fcSmrgDate:   Tue Jul 7 17:32:01 2009 -0400
13127a2631fcSmrg
13137a2631fcSmrg    twm: use XORG_CHANGELOG macro to create ChangeLog. #22611
13147a2631fcSmrg    
13157a2631fcSmrg    Build break: app/twm/Makefile.am: command not found: git-log
13167a2631fcSmrg    Adding the macro in configure.ac and use it in Makefile.am
13177a2631fcSmrg    Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
13187a2631fcSmrg    Tested: running autogen.sh, make and 'make dist'
13197a2631fcSmrg    
13207a2631fcSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
13217a2631fcSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
13227a2631fcSmrg
13237a2631fcSmrgcommit 1fa03c39bddace4d787c55703f3081bcaf36511b
13247a2631fcSmrgAuthor: Adam Jackson <ajax@redhat.com>
13257a2631fcSmrgDate:   Thu Mar 6 16:52:54 2008 -0500
13267a2631fcSmrg
13277a2631fcSmrg    twm 1.0.4
13287a2631fcSmrg
13293e747e6dSmrgcommit d28dffd63bd5070445b15d1b9b70f3303ec5e333
13303e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
13313e747e6dSmrgDate:   Thu Feb 21 08:16:39 2008 -0800
13323e747e6dSmrg
13333e747e6dSmrg    Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier
13343e747e6dSmrg    
13353e747e6dSmrg    src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
13363e747e6dSmrg
13373e747e6dSmrgcommit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f
13383e747e6dSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
13393e747e6dSmrgDate:   Thu Feb 21 08:14:01 2008 -0800
13403e747e6dSmrg
13413e747e6dSmrg    Explicitly require libSM & libICE since twm calls them directly
13423e747e6dSmrg
13433e747e6dSmrgcommit f0543e7ff17f6e8aefbd6cc003d0679a706a8535
13443e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
13453e747e6dSmrgDate:   Thu Dec 6 16:37:07 2007 -0500
13463e747e6dSmrg
13473e747e6dSmrg    Replace static ChangeLog with dist-hook to generate from git log
13483e747e6dSmrg
13493e747e6dSmrgcommit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00
13503e747e6dSmrgAuthor: Wolfgang Rupprecht <wsr+xorg@wsrcc.com>
13513e747e6dSmrgDate:   Mon Jan 23 15:11:00 2006 -0800
13523e747e6dSmrg
13533e747e6dSmrg    X.Org Bug #5691: twm mouse button limit too low
13543e747e6dSmrg    
13553e747e6dSmrg    <https://bugs.freedesktop.org/show_bug.cgi?id=5691>
13563e747e6dSmrg
13573e747e6dSmrgcommit 03a4e6c35161402d1477acb95723ab93eabde97e
13583e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
13593e747e6dSmrgDate:   Mon Sep 3 05:51:13 2007 -0400
13603e747e6dSmrg
13613e747e6dSmrg    Add *~ to .gitignore to skip patch/emacs droppings
13623e747e6dSmrg
13633e747e6dSmrgcommit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4
13643e747e6dSmrgAuthor: James Cloos <cloos@jhcloos.com>
13653e747e6dSmrgDate:   Thu Aug 23 19:24:38 2007 -0400
13663e747e6dSmrg
13673e747e6dSmrg    Rename .cvsignore to .gitignore
13683e747e6dSmrg
13693e747e6dSmrgcommit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366
13703e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
13713e747e6dSmrgDate:   Thu Nov 30 19:56:29 2006 +0200
13723e747e6dSmrg
13733e747e6dSmrg    bump to 1.0.3
13743e747e6dSmrg
13753e747e6dSmrgcommit f27c4a577f68673e5022db1a4db79da9a3d05502
13763e747e6dSmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.com>
13773e747e6dSmrgDate:   Tue Nov 28 13:24:08 2006 +0000
13783e747e6dSmrg
13793e747e6dSmrg    Fix system.twmrc handling
13803e747e6dSmrg
13813e747e6dSmrgcommit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4
13823e747e6dSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
13833e747e6dSmrgDate:   Fri Oct 13 17:47:24 2006 -0400
13843e747e6dSmrg
13853e747e6dSmrg    Bump to 1.0.2
13863e747e6dSmrg
13873e747e6dSmrgcommit 4bc5a25c21006e547ff7fce7fff7544acbb22174
13883e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
13893e747e6dSmrgDate:   Sat Jun 3 07:06:42 2006 +0000
13903e747e6dSmrg
13913e747e6dSmrg    Coverity #369: If malloc of entry->wm_command fails, error cleanup was
13923e747e6dSmrg        still trying to read pointers from it to free.
13933e747e6dSmrg
13943e747e6dSmrgcommit 9680fbed52e3af20d226040958f91502b6027d2d
13953e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
13963e747e6dSmrgDate:   Sat Jun 3 06:54:20 2006 +0000
13973e747e6dSmrg
13983e747e6dSmrg    Coverity #1508: Variable "action" not freed or pointed-to
13993e747e6dSmrg
14003e747e6dSmrgcommit ab7a497d995347e340c28c4eb0d1f0f9ee298e41
14013e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
14023e747e6dSmrgDate:   Wed Dec 21 02:29:47 2005 +0000
14033e747e6dSmrg
14043e747e6dSmrg    Update package version for X11R7 release.
14053e747e6dSmrg
14063e747e6dSmrgcommit 4bd96f2d5d976dbd17bac563504985a1bc793ffe
14073e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net>
14083e747e6dSmrgDate:   Mon Dec 19 16:22:41 2005 +0000
14093e747e6dSmrg
14103e747e6dSmrg    Stub COPYING files
14113e747e6dSmrg
14123e747e6dSmrgcommit 2c1cd456efe91302b0de645ea36a84c49472f104
14133e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
14143e747e6dSmrgDate:   Thu Dec 15 00:24:04 2005 +0000
14153e747e6dSmrg
14163e747e6dSmrg    Update package version number for final X11R7 release candidate.
14173e747e6dSmrg
14183e747e6dSmrgcommit 9f88f7db68e146c1d1b60a988f68f1528350a9a8
14193e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
14203e747e6dSmrgDate:   Tue Dec 6 22:48:19 2005 +0000
14213e747e6dSmrg
14223e747e6dSmrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
14233e747e6dSmrg
14243e747e6dSmrgcommit 466a35f33d48427d7f5a186cf60fddd070ce2d71
14253e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
14263e747e6dSmrgDate:   Sat Dec 3 05:49:17 2005 +0000
14273e747e6dSmrg
14283e747e6dSmrg    Update package version number for X11R7 RC3 release.
14293e747e6dSmrg
14303e747e6dSmrgcommit 81d2d1208b1445f60e10186b61e472b22ac47712
14313e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
14323e747e6dSmrgDate:   Mon Nov 28 22:01:39 2005 +0000
14333e747e6dSmrg
14343e747e6dSmrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
14353e747e6dSmrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
14363e747e6dSmrg
14373e747e6dSmrgcommit 6897ce2b13a0b651c8bb56b833e51125d678ea81
14383e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org>
14393e747e6dSmrgDate:   Mon Nov 21 10:34:58 2005 +0000
14403e747e6dSmrg
14413e747e6dSmrg    Another pass at .cvsignores for apps.
14423e747e6dSmrg
14433e747e6dSmrgcommit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca
14443e747e6dSmrgAuthor: Eric Anholt <anholt@freebsd.org>
14453e747e6dSmrgDate:   Sun Nov 20 22:08:50 2005 +0000
14463e747e6dSmrg
14473e747e6dSmrg    Add/improve .cvsignore files for apps.
14483e747e6dSmrg
14493e747e6dSmrgcommit d99f0e0b2577cbdfea2a51d8ca20aff080539b60
14503e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
14513e747e6dSmrgDate:   Sat Nov 19 07:15:36 2005 +0000
14523e747e6dSmrg
14533e747e6dSmrg    Update pkgconfig files to separate library build-time dependencies from
14543e747e6dSmrg        application build-time dependencies, and update package deps to work
14553e747e6dSmrg        with separate build roots.
14563e747e6dSmrg
14573e747e6dSmrgcommit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6
14583e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
14593e747e6dSmrgDate:   Wed Oct 19 02:47:50 2005 +0000
14603e747e6dSmrg
14613e747e6dSmrg    Update package version number for RC1 release.
14623e747e6dSmrg
14633e747e6dSmrgcommit 43fb7218e8723f6f3321ec406745971ca5fd0d00
14643e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
14653e747e6dSmrgDate:   Mon Oct 17 23:56:21 2005 +0000
14663e747e6dSmrg
14673e747e6dSmrg    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
14683e747e6dSmrg        work better with BSD make
14693e747e6dSmrg
14703e747e6dSmrgcommit a85acab665c375d14ae15ef90f6baf8b47c7032b
14713e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
14723e747e6dSmrgDate:   Sun Oct 16 22:32:51 2005 +0000
14733e747e6dSmrg
14743e747e6dSmrg    Capitalize O in "X.Org Foundation"
14753e747e6dSmrg    Use cpp to substitute variables in man pages
14763e747e6dSmrg
14773e747e6dSmrgcommit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c
14783e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
14793e747e6dSmrgDate:   Sat Oct 15 19:19:03 2005 +0000
14803e747e6dSmrg
14813e747e6dSmrg    Have generated files be cleaned by maintainer to pass check-tarball test.
14823e747e6dSmrg
14833e747e6dSmrgcommit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817
14843e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
14853e747e6dSmrgDate:   Sun Oct 9 19:11:53 2005 +0000
14863e747e6dSmrg
14873e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
14883e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
14893e747e6dSmrg
14903e747e6dSmrgcommit b098cf784d34421de0ae51d8cd7090022d3b2600
14913e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
14923e747e6dSmrgDate:   Sun Oct 9 19:10:58 2005 +0000
14933e747e6dSmrg
14943e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
14953e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
14963e747e6dSmrg
14973e747e6dSmrgcommit e2c423a32d8ba724e19e6db5b315ef9011d89488
14983e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
14993e747e6dSmrgDate:   Sun Oct 9 18:59:28 2005 +0000
15003e747e6dSmrg
15013e747e6dSmrg    Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't
15023e747e6dSmrg        handle 8-bit characters in .twmrc (Tomohiro KUBOITA)
15033e747e6dSmrg
15043e747e6dSmrgcommit ea03b6bcd1045dfc0d6947e4858de8994d61170b
15053e747e6dSmrgAuthor: Keith Packard <keithp@keithp.com>
15063e747e6dSmrgDate:   Tue Aug 2 18:08:48 2005 +0000
15073e747e6dSmrg
15083e747e6dSmrg    Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are
15093e747e6dSmrg        regenerated after 'make clean' and to make parallel builds work right.
15103e747e6dSmrg
15113e747e6dSmrgcommit a12f281be43c1c86147fb89c99484ac558f64425
15123e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
15133e747e6dSmrgDate:   Mon Aug 1 20:25:28 2005 +0000
15143e747e6dSmrg
15153e747e6dSmrg    Install man pages to section 1 instead of section m (Patch from Donnie
15163e747e6dSmrg        Berkholz)
15173e747e6dSmrg
15183e747e6dSmrgcommit 99c2e9865374605697c2a85099bbc56bf7853969
15193e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
15203e747e6dSmrgDate:   Sat Jul 30 21:07:26 2005 +0000
15213e747e6dSmrg
15223e747e6dSmrg    Add prototypes of Xalloc/free functions.
15233e747e6dSmrg    Export ImUtil.h to match modular tree install.
15243e747e6dSmrg    Define SVR4 to 1 to avoid warning about redefining to different values.
15253e747e6dSmrg    Include missing headers to clear more compiler warnings.
15263e747e6dSmrg
15273e747e6dSmrgcommit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5
15283e747e6dSmrgAuthor: Kevin E Martin <kem@kem.org>
15293e747e6dSmrgDate:   Fri Jul 29 21:22:30 2005 +0000
15303e747e6dSmrg
15313e747e6dSmrg    Various changes preparing packages for RC0:
15323e747e6dSmrg    - Verify and update package version numbers as needed
15333e747e6dSmrg    - Implement versioning scheme
15343e747e6dSmrg    - Change bug address to point to bugzilla bug entry form
15353e747e6dSmrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
15363e747e6dSmrg        reenable it)
15373e747e6dSmrg    - Fix makedepend to use pkgconfig and pass distcheck
15383e747e6dSmrg    - Update build script to build macros first
15393e747e6dSmrg    - Update modular Xorg version
15403e747e6dSmrg
15413e747e6dSmrgcommit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469
15423e747e6dSmrgAuthor: Adam Jackson <ajax@nwnk.net>
15433e747e6dSmrgDate:   Wed Jul 20 19:31:51 2005 +0000
15443e747e6dSmrg
15453e747e6dSmrg    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
15463e747e6dSmrg        configure cache, you cache it, and the cached value is probably wrong.
15473e747e6dSmrg
15483e747e6dSmrgcommit c0570ffdfa9ef913b5132b2069dd69491f77a8f8
15493e747e6dSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
15503e747e6dSmrgDate:   Sun Jul 17 20:11:01 2005 +0000
15513e747e6dSmrg
15523e747e6dSmrg    fix rules to work with non-GNU make and outside of $srcdir
15533e747e6dSmrg
15543e747e6dSmrgcommit 29fba3a480ab1b4168d75ed92c8150851dddd805
15553e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
15563e747e6dSmrgDate:   Sat Jul 16 22:07:13 2005 +0000
15573e747e6dSmrg
15583e747e6dSmrg    Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get
15593e747e6dSmrg        HAS_MKSTEMP defined in modular builds.
15603e747e6dSmrg
15613e747e6dSmrgcommit 63e81296232ec5fdd6529a7d5d4342186bbec2f8
15623e747e6dSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
15633e747e6dSmrgDate:   Sat Jul 16 21:59:14 2005 +0000
15643e747e6dSmrg
15653e747e6dSmrg    Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection
15663e747e6dSmrg        against tempfile race conditions in many places)
15673e747e6dSmrg
15683e747e6dSmrgcommit 2e6a393e7b0f02e8f58a3005411ae22488965e28
1569f66df612SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
15703e747e6dSmrgDate:   Thu Jul 14 22:36:06 2005 +0000
15713e747e6dSmrg
15723e747e6dSmrg    Add _BSD_SOURCE - patch from Stefan Dirsch
15733e747e6dSmrg
15743e747e6dSmrgcommit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf
1575f66df612SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
15763e747e6dSmrgDate:   Thu Jul 14 22:35:37 2005 +0000
15773e747e6dSmrg
15783e747e6dSmrg    Add makefile that CVS ate - patch from Stefan Dirsch
15793e747e6dSmrg
15803e747e6dSmrgcommit 1cb0150431562d729342c427129732b217526bab
15813e747e6dSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
15823e747e6dSmrgDate:   Mon Jul 11 22:51:03 2005 +0000
15833e747e6dSmrg
15843e747e6dSmrg    Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae)
15853e747e6dSmrg
15863e747e6dSmrgcommit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1
1587f66df612SmrgAuthor: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
15883e747e6dSmrgDate:   Wed Jun 29 19:15:03 2005 +0000
15893e747e6dSmrg
15903e747e6dSmrg    Add buildsystem for twm
15913e747e6dSmrg
15923e747e6dSmrgcommit 718daab22b08a1ab10145f9284dedef069ffb758
15933e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
15943e747e6dSmrgDate:   Fri Mar 11 21:18:12 2005 +0000
15953e747e6dSmrg
15963e747e6dSmrg    xc/programs/twm/Imakefile
15973e747e6dSmrg    xc/programs/twm/twm.c
15983e747e6dSmrg    //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087
15993e747e6dSmrg        (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore
16003e747e6dSmrg        print screens to avoid that users accidentally warp on a non-video
16013e747e6dSmrg        screen (which are not visible on any monitor) when the Xserver has both
16023e747e6dSmrg        video and print screens. (This includes also a small cleanup of
16033e747e6dSmrg        xdpyinfo where parts of the print screen test code comes from) Patch by
16043e747e6dSmrg        Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license).
16053e747e6dSmrg
16063e747e6dSmrgcommit 6e96bd376c916c150a055447d4badc1fae84e47a
16073e747e6dSmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
16083e747e6dSmrgDate:   Fri Mar 11 16:23:00 2005 +0000
16093e747e6dSmrg
16103e747e6dSmrg    xc/programs/twm/add_window.c
16113e747e6dSmrg    xc/programs/twm/cursor.c
16123e747e6dSmrg    xc/programs/twm/events.c
16133e747e6dSmrg    xc/programs/twm/gc.c
16143e747e6dSmrg    xc/programs/twm/gram.y
16153e747e6dSmrg    xc/programs/twm/iconmgr.c
16163e747e6dSmrg    xc/programs/twm/icons.c
16173e747e6dSmrg    xc/programs/twm/list.c
16183e747e6dSmrg    xc/programs/twm/menus.c
16193e747e6dSmrg    xc/programs/twm/parse.c
16203e747e6dSmrg    xc/programs/twm/resize.c
16213e747e6dSmrg    xc/programs/twm/twm.c
16223e747e6dSmrg    //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083
16233e747e6dSmrg        (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm
16243e747e6dSmrg        window manager code. The conversion preserves the comments which
16253e747e6dSmrg        annotate variables and function arguments (these have been moved into
16263e747e6dSmrg        doxygen(esque?) "stubs" above each function. Patch by Mike Owens
16273e747e6dSmrg        <etc@filespanker.com>.
16283e747e6dSmrg
16293e747e6dSmrgcommit d045cb62c62f09978798510deaec0acae0a6fb4d
16303e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
16313e747e6dSmrgDate:   Fri Apr 23 19:54:37 2004 +0000
16323e747e6dSmrg
16333e747e6dSmrg    Merging XORG-CURRENT into trunk
16343e747e6dSmrg
16353e747e6dSmrgcommit f39f4c810b3c2071f8786abc32317149373a3e1d
16363e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
16373e747e6dSmrgDate:   Sun Mar 14 08:34:58 2004 +0000
16383e747e6dSmrg
16393e747e6dSmrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
16403e747e6dSmrg
16413e747e6dSmrgcommit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670
16423e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
16433e747e6dSmrgDate:   Wed Mar 3 12:12:54 2004 +0000
16443e747e6dSmrg
16453e747e6dSmrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
16463e747e6dSmrg
16473e747e6dSmrgcommit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1
16483e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
16493e747e6dSmrgDate:   Thu Feb 26 13:36:16 2004 +0000
16503e747e6dSmrg
16513e747e6dSmrg    readding XFree86's cvs IDs
16523e747e6dSmrg
16533e747e6dSmrgcommit e8c79f538be77c2637e8d2e1ada443d9a2f0e262
16543e747e6dSmrgAuthor: Egbert Eich <eich@suse.de>
16553e747e6dSmrgDate:   Thu Feb 26 09:23:58 2004 +0000
16563e747e6dSmrg
16573e747e6dSmrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
16583e747e6dSmrg
16593e747e6dSmrgcommit e51f25fbe75b222b24f4628b2408e899fa4748d7
16603e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
16613e747e6dSmrgDate:   Tue Nov 25 19:29:03 2003 +0000
16623e747e6dSmrg
16633e747e6dSmrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
16643e747e6dSmrg
16653e747e6dSmrgcommit 4b339f0a4311b4db171584bc6671292a9052665a
16663e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
16673e747e6dSmrgDate:   Fri Nov 14 16:48:58 2003 +0000
16683e747e6dSmrg
16693e747e6dSmrg    XFree86 4.3.0.1
16703e747e6dSmrg
16713e747e6dSmrgcommit cfa9fa24253b5ef8045172852509be413d7b00ca
16723e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
16733e747e6dSmrgDate:   Fri Nov 14 16:48:58 2003 +0000
16743e747e6dSmrg
16753e747e6dSmrg    Initial revision
16763e747e6dSmrg
16773e747e6dSmrgcommit 03cb750f7935722ab77b77128ca5221c5baf8818
16783e747e6dSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
16793e747e6dSmrgDate:   Fri Nov 14 15:54:53 2003 +0000
16803e747e6dSmrg
16813e747e6dSmrg    R6.6 is the Xorg base-line
1682