1commit 1dfcfa8dcc3958749849438a802d66728ccf3115
2Author: Matt Turner <mattst88@gmail.com>
3Date:   Sat Nov 16 23:34:24 2024 -0500
4
5    libXt 1.3.1
6    
7    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxt/-/merge_requests/71>
8
9commit cbbe13a9e0fd5908288e617b56f41ca1a66d9a0e
10Author: Mohamed Akram <mohd.akram@outlook.com>
11Date:   Thu May 23 00:34:07 2024 +0400
12
13    Improve linking with widget libraries on macOS
14    
15    This allows getting rid of the vendor shell hack in libXaw and libXaw3d
16    by using a coalesced weak reference.
17
18commit a938ec5ca1923759327b7b80861d8382b3686a1b
19Author: Alan Coopersmith <alan.coopersmith@oracle.com>
20Date:   Sun Feb 11 14:12:30 2024 -0800
21
22    unifdef AIXSHLIB & SUNSHLIB
23    
24    AIXSHLIB was only set in the Imake configs for AIX versions < 5
25    SUNSHLIB was only set in the Imake configs for SunOS versions < 5
26    Neither has ever been set in the autoconf configs
27    
28    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
29
30commit 3605d8a673cad8e0684245255fe8b26f07780d82
31Author: Alan Coopersmith <alan.coopersmith@oracle.com>
32Date:   Sun Feb 11 13:41:07 2024 -0800
33
34    unifdef __EMX__
35    
36    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
37
38commit 2a80844c38fb63103e114a2ed77cd7c734271917
39Author: Alan Coopersmith <alan.coopersmith@oracle.com>
40Date:   Sun Feb 11 13:37:47 2024 -0800
41
42    unifdef VMS
43    
44    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
45
46commit 83316566121745b6e1a0c3f4dbce06241ee29ecd
47Author: Alan Coopersmith <alan.coopersmith@oracle.com>
48Date:   Sun Feb 11 13:34:19 2024 -0800
49
50    unifdef USG
51    
52    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
53
54commit b51706a073ca1f7f43d6fab1710e16a08ffd108c
55Author: Alan Coopersmith <alan.coopersmith@oracle.com>
56Date:   Sun Feb 11 13:19:36 2024 -0800
57
58    unifdef MOTOROLA
59    
60    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
61
62commit 481268a77f1e8d568a0b9b42279df753e21818df
63Author: Alan Coopersmith <alan.coopersmith@oracle.com>
64Date:   Sun Feb 11 13:18:08 2024 -0800
65
66    unifdef AIXV3
67    
68    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
69
70commit 8c48c1e04723b1df9998794b0f33083d73ea5204
71Author: Alan Coopersmith <alan.coopersmith@oracle.com>
72Date:   Sun Feb 11 13:16:09 2024 -0800
73
74    unifdef __osf__
75    
76    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
77
78commit ae35984780c7587fff7029ef5655f9ce6c4acc66
79Author: Alan Coopersmith <alan.coopersmith@oracle.com>
80Date:   Sun Feb 11 13:14:29 2024 -0800
81
82    unifdef hpux
83    
84    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
85
86commit 0f4d2e4db54161e6e763248bee1446080c38d284
87Author: Alan Coopersmith <alan.coopersmith@oracle.com>
88Date:   Sun Feb 11 13:10:46 2024 -0800
89
90    unifdef sgi
91    
92    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
93
94commit bb8362516dc4ccf210c27b0069e58276a826c999
95Author: Alan Coopersmith <alan.coopersmith@oracle.com>
96Date:   Sun Feb 11 13:09:04 2024 -0800
97
98    unifdef ultrix
99    
100    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
101
102commit e52dfe7dfb9a414c6b2e1e7898ca135ab7dd185a
103Author: Thomas E. Dickey <dickey@invisible-island.net>
104Date:   Sun Nov 12 14:35:16 2023 -0500
105
106    quiet a couple of unused-parameter warnings
107    
108    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
109
110commit a1ccbde53f96442d2421ad0bcdc25f1615b62786
111Author: Thomas E. Dickey <dickey@invisible-island.net>
112Date:   Sun Nov 12 14:24:55 2023 -0500
113
114    eliminate an unnecessary cast
115    
116    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
117
118commit 2a8924da5a32bd80369578257fb633f26964423e
119Author: Thomas E. Dickey <dickey@invisible-island.net>
120Date:   Sun Nov 12 14:16:49 2023 -0500
121
122    Add continue_to_dispatch parameter to _XtResourceConfigurationEH()
123    
124    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
125
126commit f294d8ed4b22c8d683c577cd6c9f35f62d6760ba
127Author: Thomas E. Dickey <dickey@invisible-island.net>
128Date:   Sun Nov 12 13:19:42 2023 -0500
129
130    remove substitution for EXEEXT_FOR_BUILD, not defined in automake
131    
132    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
133
134commit 56875344b2a62845b8a494830bfb0a5f6ed2d3d6
135Author: Thomas E. Dickey <dickey@invisible-island.net>
136Date:   Sun Nov 12 05:33:05 2023 -0500
137
138    issue #20: c23 boolean conflict
139    
140    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
141
142commit 2fa6dcbc1779b60e9f30d83c723bc39da0a0c281
143Author: Alan Coopersmith <alan.coopersmith@oracle.com>
144Date:   Mon Sep 18 10:48:43 2023 -0700
145
146    README.md: update & correct links to O'Reilly X Toolkit books
147    
148    Fix volume 5 link to point to volume 5, not 4.
149    Fix volume 4 3rd edition link to point to 3rd ed. not 2nd.
150    Update links to drop "www." from hostname to avoid a redirect.
151    
152    Reported-by: consolers on #xorg-devel IRC
153    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
154
155commit 5eb27c36cab875713702cd1e8e1c40372ceaa7f3
156Author: Thomas E. Dickey <dickey@invisible-island.net>
157Date:   Mon Aug 14 19:53:50 2023 -0400
158
159    issue #19: include <process.h> on Windows for getpid()
160    
161    submitted by Billy O'Neal
162    
163    This problem was first detected in
164    https://github.com/microsoft/vcpkg/pull/33088
165    
166    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
167
168commit 17c53aba93fce36c9180b9de002cd6aacf15813b
169Author: Thomas E. Dickey <dickey@invisible-island.net>
170Date:   Sat May 27 09:29:33 2023 -0400
171
172    issue #18: cross-build issue in util
173    
174    Modify link rule for utils/makestrs to use $(CC_FOR_BUILD) directly,
175    avoiding libtool flags added when cross-compiling the library.
176    
177    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
178
179commit 84fa033e9f7f1567f6174bf5e18cb7fb37914aa7
180Author: Thomas E. Dickey <dickey@his.com>
181Date:   Sat May 27 00:34:15 2023 +0000
182
183    issue #17: avoid _Static_assert from c++
184
185commit 64fca6a2d7cf4fee28ca2277ca6a8b7b32aee66e
186Author: Alan Coopersmith <alan.coopersmith@oracle.com>
187Date:   Sun Apr 9 13:42:31 2023 -0700
188
189    libXt 1.3.0
190    
191    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
192
193commit b3b0c1ad25a5d0f628eddd00113a40364d68480b
194Author: Alan Coopersmith <alan.coopersmith@oracle.com>
195Date:   Fri Mar 3 17:42:47 2023 -0800
196
197    Replace XtMalloc() calls with XtMallocArray()
198    
199    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
200
201commit b1b54c50d0e5851d72c1e7aff4057687be2e447e
202Author: Alan Coopersmith <alan.coopersmith@oracle.com>
203Date:   Fri Mar 3 16:23:20 2023 -0800
204
205    Replace XtRealloc() calls with XtReallocArray()
206    
207    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
208
209commit 4ece1c842a08c11c1f84b95355801d41cd8435b1
210Author: Alan Coopersmith <alan.coopersmith@oracle.com>
211Date:   Fri Mar 3 14:55:19 2023 -0800
212
213    Add XtReallocArray() for overflow checking of multiplied args
214    
215    Uses reallocarray() if available, otherwise checks for overflow itself,
216    if overflow is possible (i.e. in ILP32 & ILP64 environments, but not LP64
217    with 32-bit ints).
218    
219    Includes unit tests and XtMallocArray() helper macro.
220    
221    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
222
223commit 392eb1cd5f2bdb186f0ff7f51abc4dd05ec13709
224Author: Alan Coopersmith <alan.coopersmith@oracle.com>
225Date:   Fri Mar 3 13:28:18 2023 -0800
226
227    test: Add unit tests for XtMalloc, XtCalloc, & XtRealloc
228    
229    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
230
231commit 6cc4dd4191b4b13bd85fe287b6067e287a85d1d2
232Author: Alan Coopersmith <alan.coopersmith@oracle.com>
233Date:   Sat Mar 4 10:33:29 2023 -0800
234
235    configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
236    
237    AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
238    so it's time to rely on it.
239    
240    Clears autoconf warnings:
241    configure.ac:36: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
242    configure.ac:36: You should run autoupdate.
243    m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
244    configure.ac:36: the top level
245    
246    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
247
248commit 444eb13db2f9bc89aba333057fb9eae5d12acf5d
249Author: Alan Coopersmith <alan.coopersmith@oracle.com>
250Date:   Sat Feb 25 09:30:58 2023 -0800
251
252    Remove "All rights reserved" from Oracle copyright notices
253    
254    Oracle no longer includes this term in our copyright & license notices.
255    
256    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
257
258commit 1736034c39682927830c0660a0b9587f19e53e4e
259Author: Alan Coopersmith <alan.coopersmith@oracle.com>
260Date:   Fri Feb 3 11:35:21 2023 -0800
261
262    TMstate.c: Handle -Wduplicated-branches warnings
263    
264    Gets rid of these messages from gcc:
265    
266    TMstate.c: In function ‘GetBranchHead’:
267    TMstate.c:128:12: warning: this condition has identical branches
268      [-Wduplicated-branches]
269             if (parseTree->branchHeadTblSize == 0)
270                ^
271    TMstate.c: In function ‘_XtGetQuarkIndex’:
272    TMstate.c:183:16: warning: this condition has identical branches
273      [-Wduplicated-branches]
274                 if (parseTree->quarkTblSize == 0)
275                    ^
276    
277    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
278
279commit 358e6295fdc494f4f1ed6ab7b1618a82bcd4b0ac
280Author: Alan Coopersmith <alan.coopersmith@oracle.com>
281Date:   Fri Feb 3 11:09:22 2023 -0800
282
283    Add xfilesearchpath to xt.pc
284    
285    Make setting of --with-xfile-search-path available to other components,
286    without having to link with libXt.
287    
288    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
289
290commit 5c617fc17d9da49f92823b78472a59bd98033611
291Author: Alan Coopersmith <alan.coopersmith@oracle.com>
292Date:   Mon Feb 6 16:24:31 2023 -0800
293
294    configure.ac: Replace HAVE_LIBRARY with AC_CHECK_LIB
295    
296    AC_CHECK_LIB was introduced in autoconf 2.0 (1994) to replace HAVE_LIBRARY
297    
298    Clears autoconf warnings of:
299    
300    configure.ac:108: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
301    configure.ac:108: You should run autoupdate.
302    ./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
303    configure.ac:108: the top level
304    
305    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
306
307commit e7b044c11190ed4deae2c2bb61ff3cc2c99170b2
308Author: Alan Coopersmith <alan.coopersmith@oracle.com>
309Date:   Sat Dec 17 09:28:57 2022 -0800
310
311    tests: Replace g_assert() calls with g_assert_*() calls
312    
313    https://docs.gtk.org/glib/testing.html warns against using g_assert()
314    in test cases, since it is a no-op when compiling with G_DISABLE_ASSERT.
315    The replacement calls also give more detailed messages on failures.
316    
317    Raises the minimum required glib version for building unit tests
318    from 2.16 (released March 2008) to 2.40 (released March 2014) to
319    get support for g_assert_nonnull().
320    
321    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
322
323commit 205e30739073d282d4401df57862ac3a5cf6a987
324Author: Alan Coopersmith <alan.coopersmith@oracle.com>
325Date:   Sat Dec 17 09:12:05 2022 -0800
326
327    tests: Use XORG_MEMORY_CHECK_FLAGS from xorg-macros 1.16
328    
329    Replaces previous local copy which had gotten out of date.
330    Raises xorg-macros minimum version from 1.13 (released March 2011)
331    to 1.16 (Dec. 2011).
332    
333    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
334
335commit 35eed89c651c87a5e9950f3033c1516358456425
336Author: Alan Coopersmith <alan.coopersmith@oracle.com>
337Date:   Sat Dec 17 08:38:38 2022 -0800
338
339    tests: update g_test_bug_base url from bugzilla to gitlab
340    
341    Also adds a call to g_test_bug() for the one existing testcase
342    associated with a bug in a public bug tracker.
343    
344    Otherwise this is mostly a placeholder for now, as no other tests
345    call g_test_bug() yet to report what bugs they test for.
346    
347    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
348
349commit 1aaf5d502027104ddd566090787780319f510278
350Author: Alan Coopersmith <alan.coopersmith@oracle.com>
351Date:   Thu Aug 11 19:02:20 2022 -0700
352
353    Use memcpy() instead of XtMemmove() when buffers are known to differ
354    
355    Most of these came from a mass XtBCopy() -> XtMemmove() substitution
356    in 1993 with a commit comment of "ANSIfication".
357    
358    But include/X11/IntrinsicI.h now defines XtMemmmove() as just
359    calling memcpy() as long as src & dst differ, so remove an
360    unnecessary check when we've just allocated a buffer, and reduce
361    the chance that someone thinks we'll actually call memmove() instead
362    of memcpy()
363    
364    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
365
366commit 3c54e99864eb6dba0d0cde7fe0a23ed7c1f5875f
367Author: Alan Coopersmith <alan.coopersmith@oracle.com>
368Date:   Thu Aug 11 18:41:14 2022 -0700
369
370    Use memcpy() instead of memmove() when buffers are known not to overlap
371    
372    Most of these came from a mass bcopy() -> memmove() substitution
373    in 1993 with a commit comment of "ANSIfication".
374    
375    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
376
377commit bbe78f905da6e36ebe1fe520903c760107b92b78
378Author: Alan Coopersmith <alan.coopersmith@oracle.com>
379Date:   Sun Jul 17 18:14:45 2022 -0700
380
381    gitlab CI: stop requiring Signed-off-by in commits
382    
383    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
384
385commit eb4fe3345af696ea5a08a44034a464a712a02fdd
386Author: Alan Coopersmith <alan.coopersmith@oracle.com>
387Date:   Sun Jul 17 18:12:34 2022 -0700
388
389    Fix spelling/wording issues
390    
391    Found by using:
392        codespell --builtin clear,rare,usage,informal,code,names
393    
394    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
395
396commit ff361fe5ff0e7e34c838d7d1399de62ee90096e7
397Author: Alan Coopersmith <alan.coopersmith@oracle.com>
398Date:   Sun Jul 17 18:09:44 2022 -0700
399
400    Build xz tarballs instead of bzip2
401    
402    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
403
404commit bf57306493609b654167966eaad314048e649f9a
405Author: Thomas E. Dickey <dickey@his.com>
406Date:   Mon Jun 20 23:28:06 2022 +0000
407
408    update copyright-date
409
410commit cbbf610bfbef2f8a20c8a2886a8a9c1ec94d4a66
411Author: Keith Packard <keithp@keithp.com>
412Date:   Sun Jan 9 11:23:01 2022 -0800
413
414    Support buttons > 5 in translation tables [v2]
415    
416    Add support for arbitrary button numbers by replacing the table-driven
417    detail parsing for BtnDown/ButtonPress and BtnUp/ButtonRelease with a
418    custom parser that allows for an arbitrary button number (1-255) after
419    the 'Button' prefix.
420    
421    Document what this syntax looks like in the table of detail information.
422    
423    Signed-off-by: Keith Packard <keithp@keithp.com>
424
425commit 215b8ee1d3231dd34a9e8002832cd028a6728dc7
426Author: Thomas E. Dickey <dickey@invisible-island.net>
427Date:   Fri Jun 17 20:45:41 2022 -0400
428
429    cppcheck (revise IsDescendant() to fix possible null-dereference)
430    
431    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
432
433commit 806aefc8c6175b6252a300905a327e9d60939af7
434Author: Thomas E. Dickey <dickey@invisible-island.net>
435Date:   Fri Jun 17 20:44:12 2022 -0400
436
437    cppcheck fixes (const, null dereferencing, uninitialized, scope)
438    
439    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
440
441commit a80c543bb9955199619a2cb6280b89a879fd8811
442Author: Thomas E. Dickey <dickey@invisible-island.net>
443Date:   Thu Jun 16 16:06:42 2022 -0400
444
445    fixes for gcc13 warnings
446    
447    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
448
449commit a6685523e189c6330ba7007ecaf8f6d462b63024
450Author: Thomas E. Dickey <dickey@invisible-island.net>
451Date:   Tue Jun 14 20:25:20 2022 -0400
452
453    cppcheck and clang --analyze fixes
454    
455    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
456
457commit 248f980a67ac721882465c48d60039ac70d3fa82
458Author: Thomas E. Dickey <dickey@invisible-island.net>
459Date:   Tue Jun 14 04:03:18 2022 -0400
460
461    codespell-fixes
462    
463    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
464
465commit 0f77f9f6a8974257a21e5fc0b8327b838c2a4849
466Author: Thomas E. Dickey <dickey@invisible-island.net>
467Date:   Tue Jun 14 03:46:53 2022 -0400
468
469    add _X_NORETURN to agree with header-file
470    
471    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
472
473commit 9bebcedeb378f9fd6ea26767b11dae551b94dc54
474Author: Alan Coopersmith <alan.coopersmith@oracle.com>
475Date:   Thu Dec 2 18:34:01 2021 -0800
476
477    gitlab CI: add a basic build test
478    
479    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
480
481commit 1d5bb760ee996927dd5dfa5b3c219b3d6ef63d11
482Author: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
483Date:   Wed Jun 16 14:50:51 2021 +0100
484
485    Fix InternalCallbackRec layout if pointers are bigger than 64 bits
486    
487    When running `xeyes` via `SSH -X` on CHERI-RISC-V FreeBSD, I was getting
488    a Bus Error (unaligned store) in the `cl->callback = callback;` line of
489    _XtAddCallback. The `cl` variable (created using `ToList(icl)`) was only
490    aligned to 8 bytes, but for CHERI-RISC-V pointer-type loads and stores
491    require 16-byte alignment.
492    
493    In order to fix this, I added a C99 flexible array member to
494    internalCallbackRec when compiling for C99 or newer. This ensures
495    that sizeof(InternalCallbackRec) is 16 (since it now includes the
496    required 12 byte padding up to the first XtCallbackRec). This also
497    ensures that alignof(InternalCallbackRec) is 16, but that doesn't
498    matter in this case since malloc() will always return a
499    sufficiently-aligned pointer.
500    
501    I also changed ToList(p) to use the flexible array member directly
502    when compiling for C99. This is not a functional change since it
503    will evaluate to the same pointer, but it does add additional type
504    checking and ensures that only a `InternalCallbackRec *` can be
505    passed to the macro.
506    
507    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
508
509commit f8c7069a46af185e0bfaa43d63d450c9a44787ba
510Author: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
511Date:   Wed Jun 16 14:35:11 2021 +0100
512
513    Fix XrmResource layout if pointers are bigger than long
514    
515    On CHERI-enabled architectures (e.g. Arm's Morello), pointers are twice
516    the size of addresses (i.e. 128 bits for Morello, 64 bits for 32-bit
517    RISC-V). However, XtArgVal is currently defined as long, so it cannot
518    be used to store pointers on these architectures.
519    
520    Also add a _Static_assert() when compiling with C11 support to check
521    that the offset of the last member matches that of XtResource.
522    
523    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
524
525commit dd3e028d2a1bc5daf87865ca1e5e923000186af8
526Author: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
527Date:   Wed Jun 16 14:33:31 2021 +0100
528
529    Cast via intptr_t when converting integers to pointers
530    
531    I found these by compiling libXt with the CHERI Clang compiler, as it
532    warns about conversions from integer to pointer that do not use intptr_t.
533    
534    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
535
536commit 38e89c8582efc8cd1e49205b5d02a10511738120
537Author: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
538Date:   Wed Jun 16 14:32:44 2021 +0100
539
540    Use XtUIntPtr for integer types that can hold pointers
541    
542    Various Xt*Id types are integer types that are used to hold pointers.
543    Use uintptr_t for standards-compliant conversion and to support
544    architectures where long cannot hold pointers (e.g. CHERI).
545    
546    I found these by compiling libXt with the CHERI Clang compiler, as it
547    warns about conversions from integer to pointer that do not use intptr_t.
548    
549    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
550
551commit cfa8e152141367edb7b53e90da4ad80e995f3607
552Author: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
553Date:   Wed Jun 16 14:29:28 2021 +0100
554
555    XtArgVal: Support architectures where pointers are bigger than long
556    
557    On CHERI-enabled architectures (e.g. Arm's Morello), pointers are twice
558    the size of addresses (i.e. 128 bits for Morello, 64 bits for 32-bit
559    RISC-V). However, XtArgVal is currently defined as long, so it cannot
560    be used to store pointers on these architectures.
561    
562    This commit changes XtArgVal to use intptr_t instead, which should be
563    long on most architectures but is larger for CHERI.
564    It also introduces XtIntPtr/XtUIntPtr which will be used in follow-up
565    changes. This commit should also help on LLP64 ABIs where long is 32
566    bits but pointers are 64 bits.
567    
568    I am not sure what the compiler and C standard requirements are, so I've
569    guarded the use of stdint.h with `#if __STDC_VERSION__ >= 199901L`.
570    I've also added a _Static_assert() when compiling in C11 mode to
571    statically verify that the XtArgVal type requirements are met.
572    
573    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
574
575commit 4a1cacfb1a21b2583809451089d115fc8a23133e
576Author: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
577Date:   Wed Jun 16 11:03:25 2021 +0100
578
579    Define LONG64 if __SIZEOF_LONG__ indicates 64-bit long
580    
581    All modern compilers (GCC>=4.6, Clang>=3.0) define this macro, so we can
582    use it to detect 64-bit longs without adding to the architecture list.
583    
584    This change is needed to successfully run xeyes on a FreeBSD CHERI-RISC-V
585    QEMU VM via SSH forwarding.
586    See also https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/41
587    
588    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
589
590commit edd70bdfbbd16247e3d9564ca51d864f82626eb7
591Author: Matt Turner <mattst88@gmail.com>
592Date:   Sun Jan 24 09:45:53 2021 -0500
593
594    libXt 1.2.1
595    
596    Signed-off-by: Matt Turner <mattst88@gmail.com>
597
598commit 32fb9ec3b60d0262d65829ad0fc1463464648c4b
599Author: Thomas E. Dickey <dickey@invisible-island.net>
600Date:   Wed Feb 5 04:37:37 2020 -0500
601
602    _XtCalloc actually uses a Cardinal, not size_t
603
604commit 15a6234f9bee37d3c25bb21ce66db5846e082563
605Author: Walter Harms <wharms@bfs.de>
606Date:   Sun Dec 22 18:48:02 2019 +0100
607
608    add errorhandling to _XtVaToTypedArgList()
609    
610    to make it behave like _XtVaToTypedArgList() add some checks
611    and make sure that all args are propper initialized. also
612    replace Malloc with Calloc and get arg check for free
613    
614    Signed-off-by: Walter Harms <wharms@bfs.de>
615
616commit 6cc7763e4bb7298a6c81f81015d6e750d6b4ea5c
617Merge: b2c33d4 51cbf52
618Author: Walter Harms <wharms@bfs.de>
619Date:   Sun Dec 22 18:29:38 2019 +0100
620
621    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
622
623commit b2c33d42605147831c48a8946e90f356340e709e
624Author: Walter Harms <wharms@bfs.de>
625Date:   Sun Dec 22 17:51:53 2019 +0100
626
627    refactoring, reduce indent level
628    
629    Signed-off-by: Walter Harms <wharms@bfs.de>
630
631commit 51cbf52b7668ad46a428dabe8e79e6819e825b20
632Author: Thomas E. Dickey <dickey@invisible-island.net>
633Date:   Fri Nov 15 21:00:44 2019 -0500
634
635    add a null-pointer check, overlooked in fix for issue #12.
636    
637    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
638
639commit 1bf4dfce4431b016a2970e195ea55188288264f6
640Author: Thomas E. Dickey <dickey@invisible-island.net>
641Date:   Sat Nov 9 21:01:29 2019 -0500
642
643    issue #12: work within existing interface which attempts to obtain the
644    display-pointer from the screen-pointer but fails when the screen-pointer
645    itself is invalid.  Ensure that the screen-pointer is valid by checking
646    the default_screen value against the valid range, and forcing it to zero
647    if it is out of bounds.
648    
649    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
650
651commit 8fe25ef4a99c38abe31113d5cfa0b85c7cd5c2de
652Author: Walter Harms <wharms@bfs.de>
653Date:   Sat Nov 9 22:14:36 2019 +0100
654
655    no need to check arguments for XtFree()
656    
657    Signed-off-by: Walter Harms <wharms@bfs.de>
658
659commit c7bdc7c0b75b6ec4df0bc180a20cf55ed0f43281
660Author: Thomas E. Dickey <dickey@invisible-island.net>
661Date:   Sat Nov 9 06:19:14 2019 -0500
662
663    new build
664    
665    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
666
667commit ffc91271de153053c5c070fb11b4c701339ea06d
668Author: Thomas E. Dickey <dickey@invisible-island.net>
669Date:   Sat Nov 9 06:02:09 2019 -0500
670
671    issue 12 - DISPLAY=:0.-1 XtScreenDatabase segfault
672    
673    Add a null-pointer check XtScreenDatabase(), exit if no display was opened.
674    
675    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
676
677commit 5964fb7e3a3c43db34e8a85df3332da0117e3336
678Author: Thomas E. Dickey <dickey@invisible-island.net>
679Date:   Thu Aug 1 19:22:27 2019 -0400
680
681    improved the script used for typedef-options with indent, updated indentation
682    
683    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
684
685commit 727195e741cb4de851870efc92232d66dcd5a8f0
686Author: Thomas E. Dickey <dickey@invisible-island.net>
687Date:   Sun Jul 14 17:42:46 2019 -0400
688
689    bump minor version to reflect code-cleanup
690    
691    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
692
693commit d9ff063428adeb7139ee2eb1a96c8fb6263bac12
694Author: Thomas E. Dickey <dickey@invisible-island.net>
695Date:   Sun Jul 14 16:33:16 2019 -0400
696
697    remove the ARGUSED lines, which confuse GNU indent, ditto for LINTLIBRARY
698    
699    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
700
701commit 04bb8d633f922e12f76b17de5b876320b0fe3b69
702Author: Thomas E. Dickey <dickey@invisible-island.net>
703Date:   Sun Jul 14 16:30:05 2019 -0400
704
705    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
706    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
707    
708    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
709
710commit 2ff3f1fa183be97e66afb863cb9fec391ee3cd5c
711Author: Thomas E. Dickey <dickey@invisible-island.net>
712Date:   Sun Jul 14 16:23:33 2019 -0400
713
714    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
715    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
716    
717    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
718
719commit ceeffbae4c9a19fe304ae13c66bbfa2160a0c4c9
720Author: Thomas E. Dickey <dickey@invisible-island.net>
721Date:   Sun Jul 14 16:22:42 2019 -0400
722
723    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
724    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
725    
726    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
727
728commit f9bcb0beff28a12ef66a5555889070c211b6724e
729Author: Thomas E. Dickey <dickey@invisible-island.net>
730Date:   Sun Jul 14 16:21:13 2019 -0400
731
732    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
733    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
734    
735    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
736
737commit c32e6431de07c2c6314b710c0a9e446b7a62f831
738Author: Thomas E. Dickey <dickey@invisible-island.net>
739Date:   Sun Jul 14 16:19:32 2019 -0400
740
741    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
742    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
743    
744    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
745
746commit 91e5f17c9c7251a001d98613d8399045e6f47377
747Author: Thomas E. Dickey <dickey@invisible-island.net>
748Date:   Sun Jul 14 16:18:37 2019 -0400
749
750    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
751    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
752    
753    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
754
755commit 4f41be501408c1f37215665da7049dd363755f7b
756Author: Thomas E. Dickey <dickey@invisible-island.net>
757Date:   Sun Jul 14 16:17:53 2019 -0400
758
759    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
760    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
761    
762    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
763
764commit 4d16315364a0d1fd80a5e71f1dc885fe6674072b
765Author: Thomas E. Dickey <dickey@invisible-island.net>
766Date:   Sun Jul 14 16:15:26 2019 -0400
767
768    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
769    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
770    
771    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
772
773commit 6972afd215dc195e3213864d9b725a48bf766b6d
774Author: Thomas E. Dickey <dickey@invisible-island.net>
775Date:   Sun Jul 14 16:12:44 2019 -0400
776
777    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
778    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
779    
780    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
781
782commit 0aaf4560b718e9c9e5843b610974626b68688a93
783Author: Thomas E. Dickey <dickey@invisible-island.net>
784Date:   Sun Jul 14 16:11:22 2019 -0400
785
786    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
787    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
788    
789    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
790
791commit 204b9be31b67cc224bdfb47da3aacec1ceae6cad
792Author: Thomas E. Dickey <dickey@invisible-island.net>
793Date:   Sun Jul 14 16:06:24 2019 -0400
794
795    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
796    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
797    
798    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
799
800commit 5e633abc04b0b02be5bba8ffc3d7c4950f12cda0
801Author: Thomas E. Dickey <dickey@invisible-island.net>
802Date:   Sun Jul 14 16:03:06 2019 -0400
803
804    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
805    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
806    
807    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
808
809commit 79208cbc8e352bb9e4d7f3392a373f8bb67d21f4
810Author: Thomas E. Dickey <dickey@invisible-island.net>
811Date:   Sun Jul 14 16:00:54 2019 -0400
812
813    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
814    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
815    
816    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
817
818commit 832c4eb0ba6cf18ed0dbec2d542b65f10ac549df
819Author: Thomas E. Dickey <dickey@invisible-island.net>
820Date:   Sun Jul 14 15:58:21 2019 -0400
821
822    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
823    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
824    
825    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
826
827commit 03b78385ae3628e0e0e66efb6c8f13d277a8da7d
828Author: Thomas E. Dickey <dickey@invisible-island.net>
829Date:   Sun Jul 14 15:55:55 2019 -0400
830
831    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
832    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
833    
834    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
835
836commit 7a37a8ddb5b5a208d718244f751fad6678a7bf8b
837Author: Thomas E. Dickey <dickey@invisible-island.net>
838Date:   Sun Jul 14 15:53:11 2019 -0400
839
840    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
841    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
842    
843    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
844
845commit 019cfe87355df593355a37f53e768d8ccdf06eb0
846Author: Thomas E. Dickey <dickey@invisible-island.net>
847Date:   Sun Jul 14 15:50:13 2019 -0400
848
849    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
850    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
851    
852    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
853
854commit 43f01d164ecdc5d5efe62a5fb82a4d22aa62b0e0
855Author: Thomas E. Dickey <dickey@invisible-island.net>
856Date:   Sun Jul 14 15:48:32 2019 -0400
857
858    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
859    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
860    
861    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
862
863commit b7d917281a2bdd51c8816aa89fc76de47d663526
864Author: Thomas E. Dickey <dickey@invisible-island.net>
865Date:   Sun Jul 14 15:47:30 2019 -0400
866
867    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
868    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
869    
870    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
871
872commit 710d25ec2432b170c508d08abfe3e2944078590b
873Author: Thomas E. Dickey <dickey@invisible-island.net>
874Date:   Sun Jul 14 15:44:40 2019 -0400
875
876    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
877    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
878    
879    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
880
881commit c37ea7484dcf7aad160d536a1212924483947490
882Author: Thomas E. Dickey <dickey@invisible-island.net>
883Date:   Sun Jul 14 15:42:47 2019 -0400
884
885    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
886    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
887    
888    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
889
890commit d2ee89ce4d9e94b3319c72046853afda5ad3d3ed
891Author: Thomas E. Dickey <dickey@invisible-island.net>
892Date:   Sun Jul 14 15:38:30 2019 -0400
893
894    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
895    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
896    
897    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
898
899commit ca56f7951a76d3b695ad96aa1fde8bf8120f2bc1
900Author: Thomas E. Dickey <dickey@invisible-island.net>
901Date:   Sun Jul 14 15:30:12 2019 -0400
902
903    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
904    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
905    
906    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
907
908commit 10c7594030e6be7c731c44b17102b33bef91b12b
909Author: Thomas E. Dickey <dickey@invisible-island.net>
910Date:   Sun Jul 14 15:24:30 2019 -0400
911
912    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
913    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
914    
915    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
916
917commit 02b712159a2e7152669fd6d2a315e6f7690bb2d7
918Author: Thomas E. Dickey <dickey@invisible-island.net>
919Date:   Sun Jul 14 15:23:19 2019 -0400
920
921    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
922    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
923    
924    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
925
926commit 348a30bb5a850a626733a4d255d7ab633d22ebd4
927Author: Thomas E. Dickey <dickey@invisible-island.net>
928Date:   Sun Jul 14 15:20:42 2019 -0400
929
930    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
931    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
932    
933    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
934
935commit 99343f5a4660e121911dc907c2858c7a1ef1dd0c
936Author: Thomas E. Dickey <dickey@invisible-island.net>
937Date:   Sun Jul 14 15:19:16 2019 -0400
938
939    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
940    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
941    
942    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
943
944commit c37faef75de9b4de70e6394e814c7c50b4fca6d9
945Author: Thomas E. Dickey <dickey@invisible-island.net>
946Date:   Sun Jul 14 14:51:39 2019 -0400
947
948    turn off indent in generated files
949    
950    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
951
952commit 3af1ae2a76b789f89793d64b8d6eff7f9c24ca75
953Author: Thomas E. Dickey <dickey@invisible-island.net>
954Date:   Sun Jul 14 14:45:28 2019 -0400
955
956    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
957    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
958    
959    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
960
961commit 891419c3bcfc7d07f195957d1d74a03846b72eca
962Author: Thomas E. Dickey <dickey@invisible-island.net>
963Date:   Sun Jul 14 14:40:41 2019 -0400
964
965    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
966    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
967    
968    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
969
970commit a5f21f4e0cf482077d213153efc5d041d15132cb
971Author: Thomas E. Dickey <dickey@invisible-island.net>
972Date:   Sun Jul 14 14:35:02 2019 -0400
973
974    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
975    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
976    
977    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
978
979commit 26444bb3a221263b367f1559948069fb807458f9
980Author: Thomas E. Dickey <dickey@invisible-island.net>
981Date:   Sun Jul 14 14:28:59 2019 -0400
982
983    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
984    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
985    
986    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
987
988commit 58fc6aefc494580991347b1f1c24cd21fe77fba0
989Author: Thomas E. Dickey <dickey@invisible-island.net>
990Date:   Sun Jul 14 14:12:21 2019 -0400
991
992    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
993    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
994    
995    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
996
997commit 3a5b9155c5a7ecd6b81a9243197f89d5f11865dd
998Author: Thomas E. Dickey <dickey@invisible-island.net>
999Date:   Sun Jul 14 14:03:33 2019 -0400
1000
1001    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1002    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1003    
1004    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1005
1006commit c63b90edf271bcdc71dea5f30588c47acf278c0f
1007Author: Thomas E. Dickey <dickey@invisible-island.net>
1008Date:   Sun Jul 14 13:54:21 2019 -0400
1009
1010    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1011    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1012    
1013    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1014
1015commit f27bb4149d954dcd019ebed805aa526f0fff54a3
1016Author: Thomas E. Dickey <dickey@invisible-island.net>
1017Date:   Sun Jul 14 13:50:56 2019 -0400
1018
1019    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1020    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1021    
1022    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1023
1024commit 0a13b48b89b4e52739e89a7f3631d2b5a68e898b
1025Author: Thomas E. Dickey <dickey@invisible-island.net>
1026Date:   Sun Jul 14 13:44:53 2019 -0400
1027
1028    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1029    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1030    
1031    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1032
1033commit 54c4eed190cc5a9a759c37f1d9002a7067d12ab5
1034Author: Thomas E. Dickey <dickey@invisible-island.net>
1035Date:   Sun Jul 14 13:42:30 2019 -0400
1036
1037    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1038    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1039    
1040    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1041
1042commit 8cd7b381725916ff1e9ca9d5f81b26fc790bbf2c
1043Author: Thomas E. Dickey <dickey@invisible-island.net>
1044Date:   Sun Jul 14 13:38:34 2019 -0400
1045
1046    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1047    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1048    
1049    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1050
1051commit f291d614f9c892d3f6dace9a9fd176780b135358
1052Author: Thomas E. Dickey <dickey@invisible-island.net>
1053Date:   Sun Jul 7 20:44:48 2019 -0400
1054
1055    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1056    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1057    
1058    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1059
1060commit 426ebffd0294172409c3422439fbaacda3463c08
1061Author: Thomas E. Dickey <dickey@invisible-island.net>
1062Date:   Sun Jul 7 20:43:34 2019 -0400
1063
1064    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1065    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1066    
1067    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1068
1069commit 40d64a0d706bf41c070b3027c153ecb8229368bd
1070Author: Thomas E. Dickey <dickey@invisible-island.net>
1071Date:   Sun Jul 7 20:26:34 2019 -0400
1072
1073    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1074    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1075    
1076    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1077
1078commit 9876c91af02a8c442c43f8cfec1101549b0e9738
1079Author: Thomas E. Dickey <dickey@invisible-island.net>
1080Date:   Sun Jul 7 20:24:20 2019 -0400
1081
1082    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1083    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1084    
1085    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1086
1087commit 9f3baddea068e9c615595afaca13b1e7abb1f524
1088Author: Thomas E. Dickey <dickey@invisible-island.net>
1089Date:   Sun Jul 7 20:21:47 2019 -0400
1090
1091    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1092    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1093    
1094    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1095
1096commit 59499201effb2f07969c7940637016cb7d854967
1097Author: Thomas E. Dickey <dickey@invisible-island.net>
1098Date:   Sun Jul 7 20:09:45 2019 -0400
1099
1100    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1101    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1102    
1103    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1104
1105commit 8adff9851b1809f38110c31bcb35d6faf45c6fda
1106Author: Thomas E. Dickey <dickey@invisible-island.net>
1107Date:   Sun Jul 7 20:06:05 2019 -0400
1108
1109    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1110    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1111    
1112    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1113
1114commit 3da5c20b3c61f4a952f858455aa049fb201a476e
1115Author: Thomas E. Dickey <dickey@invisible-island.net>
1116Date:   Sun Jul 7 20:03:18 2019 -0400
1117
1118    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1119    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1120    
1121    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1122
1123commit 24816189ce8f21b77ede96bc1f83f41cf2ffa7fe
1124Author: Thomas E. Dickey <dickey@invisible-island.net>
1125Date:   Sun Jul 7 19:59:07 2019 -0400
1126
1127    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1128    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1129    
1130    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1131
1132commit 2b4b0b5104b9f39769f8cd500c57c0bf17994825
1133Author: Thomas E. Dickey <dickey@invisible-island.net>
1134Date:   Sun Jul 7 19:58:04 2019 -0400
1135
1136    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1137    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1138    
1139    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1140
1141commit 818711dd5ac1add5a67064cb6b0683c19055961e
1142Author: Thomas E. Dickey <dickey@invisible-island.net>
1143Date:   Sun Jul 7 19:56:05 2019 -0400
1144
1145    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1146    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1147    
1148    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1149
1150commit 650398b40bf500698cfe1f040df9e9d217e9c807
1151Author: Thomas E. Dickey <dickey@invisible-island.net>
1152Date:   Sun Jul 7 19:55:21 2019 -0400
1153
1154    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1155    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1156    
1157    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1158
1159commit 1737661309d55aa33e668142cf3301a8e94ff44d
1160Author: Thomas E. Dickey <dickey@invisible-island.net>
1161Date:   Sun Jul 7 19:47:08 2019 -0400
1162
1163    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1164    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1165    
1166    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1167
1168commit 9f81c761344b764b7f9950b7f7a2f57fb8465c12
1169Author: Thomas E. Dickey <dickey@invisible-island.net>
1170Date:   Sun Jul 7 19:46:02 2019 -0400
1171
1172    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1173    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1174    
1175    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1176
1177commit f962bf49b6607db00443a93001c227e1a4d18275
1178Author: Thomas E. Dickey <dickey@invisible-island.net>
1179Date:   Sun Jul 7 19:44:32 2019 -0400
1180
1181    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1182    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1183    
1184    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1185
1186commit 6370bd1f33c7d8219176a0a59e7937cbd06b6794
1187Author: Thomas E. Dickey <dickey@invisible-island.net>
1188Date:   Sun Jul 7 19:42:07 2019 -0400
1189
1190    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1191    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1192    
1193    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1194
1195commit 5d616cb0f2e01ddc7705ffac79183537ba17a9c6
1196Author: Thomas E. Dickey <dickey@invisible-island.net>
1197Date:   Sun Jul 7 19:34:22 2019 -0400
1198
1199    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1200    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1201    
1202    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1203
1204commit 8097b3fb5a7aa677eedeb58a125fc3569ea6fc48
1205Author: Thomas E. Dickey <dickey@invisible-island.net>
1206Date:   Sun Jul 7 16:05:12 2019 -0400
1207
1208    add curly-braces in a couple of places to allow running "indent"
1209    
1210    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1211
1212commit 8db6d1db575607767993ffb244f63d3ad5a5ac9f
1213Author: Thomas E. Dickey <dickey@invisible-island.net>
1214Date:   Sun Jul 7 13:46:57 2019 -0400
1215
1216    fix a couple of strict warnings by refactoring macros
1217    
1218    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1219
1220commit 0b08f9c45edf8b708b096b89c614094a92a6b7a6
1221Author: Thomas E. Dickey <dickey@invisible-island.net>
1222Date:   Sun Jul 7 13:26:07 2019 -0400
1223
1224    remove/amend a few casts which produced warnings
1225    
1226    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1227
1228commit e4dfb3e179e54177244ab668d6d84486fbd26944
1229Author: Thomas E. Dickey <dickey@invisible-island.net>
1230Date:   Sun Jul 7 13:07:04 2019 -0400
1231
1232    fix a possibly-uninitialized quark, and remove unnecessary casts which produced warnings
1233    
1234    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1235
1236commit 6038bd4fd95050f77c18c7cbf9ec2ca9152590af
1237Author: Thomas E. Dickey <dickey@invisible-island.net>
1238Date:   Sun Jul 7 13:00:34 2019 -0400
1239
1240    constify table passed to _XtTableAddConverter to reduce strict compiler warnings
1241    
1242    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1243
1244commit 61df064c511bb93b49a67a2d2b3c4886d650eeda
1245Author: Thomas E. Dickey <dickey@invisible-island.net>
1246Date:   Sun Jul 7 12:13:17 2019 -0400
1247
1248    use _X_UNUSED to quiet compiler warnings
1249    
1250    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1251
1252commit 1229be61dabfcbba555ec34fd43da21e94ed7f06
1253Merge: 0a19e0f 93ffd50
1254Author: Thomas E. Dickey <dickey@invisible-island.net>
1255Date:   Tue Jun 18 20:03:33 2019 -0400
1256
1257    Merge remote-tracking branch 'upstream/master'
1258
1259commit 93ffd50ccf04d02fc94565d8ee831c7b63d6d71a
1260Author: Thomas E. Dickey <dickey@invisible-island.net>
1261Date:   Tue Jun 18 19:23:24 2019 -0400
1262
1263    add a dependency on makestrs to help with parallel builds
1264    
1265    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1266
1267commit 6abd578a6f761c6c0563d63749bb11f9277b5897
1268Author: Thomas E. Dickey <dickey@invisible-island.net>
1269Date:   Tue Jun 18 07:08:47 2019 -0400
1270
1271    force a version-bump
1272
1273commit 0a19e0fcfa99cd293815d3fbe427c1e916c4f06d
1274Merge: b21a7e5 3e20022
1275Author: Thomas E. Dickey <dickey@invisible-island.net>
1276Date:   Tue Jun 18 05:08:42 2019 -0400
1277
1278    Merge remote-tracking branch 'upstream/master'
1279
1280commit 3e2002294b130f1f46ab026075b9d7e83c94bd60
1281Author: Thomas E. Dickey <dickey@invisible-island.net>
1282Date:   Tue Jun 18 05:07:00 2019 -0400
1283
1284    fix a typo
1285    
1286    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1287
1288commit b21a7e5825994e5abccb852c383b944a8fe465c0
1289Author: Thomas E. Dickey <dickey@invisible-island.net>
1290Date:   Tue Jun 18 04:54:37 2019 -0400
1291
1292    fix a typo
1293    
1294    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1295
1296commit 0f754feedf83acde23e0bf6c0ccbd206b8e910ee
1297Merge: e0f591b 59d9be5
1298Author: Thomas E. Dickey <dickey@invisible-island.net>
1299Date:   Mon Jun 17 21:27:23 2019 -0400
1300
1301    Merge remote-tracking branch 'upstream/master'
1302
1303commit e0f591bccd4bdee4d2288cf902404e87c0dae135
1304Merge: 17b7730 b0ed26a
1305Author: Thomas E. Dickey <dickey@invisible-island.net>
1306Date:   Mon Jun 17 04:32:54 2019 -0400
1307
1308    Merge branch 'master' of https://gitlab.freedesktop.org/dickey/libxt
1309
1310commit 59d9be57268c14e6995dff47a9f3f9d173b2b8a0
1311Author: Thomas E. Dickey <dickey@invisible-island.net>
1312Date:   Mon Jun 17 03:53:23 2019 -0400
1313
1314    update for proposed release as 1.2.0
1315    
1316    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1317
1318commit ae293e379419e7e8451422fdd7a899a819db362b
1319Author: Thomas E. Dickey <dickey@invisible-island.net>
1320Date:   Sat Jun 15 10:45:54 2019 -0400
1321
1322    update to 1.1.5.3 to reflect documentation updates/review
1323    
1324    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1325
1326commit b0ed26a92490d28dd1dd34d221c77ebc8b8c0a89
1327Author: Thomas E. Dickey <dickey@invisible-island.net>
1328Date:   Sat Jun 15 10:45:54 2019 -0400
1329
1330    update to 1.1.5.3 to reflect documentation updates/review
1331    
1332    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1333
1334commit 17b77304b23965c1c8ac6a260636f37c23f60ff6
1335Author: Walter Harms <wharms@bfs.de>
1336Date:   Fri Jun 14 21:55:45 2019 +0200
1337
1338    remove dead code
1339    
1340    Signed-off-by: Walter Harms <wharms@bfs.de>
1341
1342commit f09cef2528b664b0029242c5643246e28d0395b3
1343Author: Walter Harms <wharms@bfs.de>
1344Date:   Fri Jun 14 21:31:49 2019 +0200
1345
1346    make _XtWaitForSomething accept always the same number of arguments
1347    
1348    to reduce the #ifdef forrest make _XtWaitForSomething
1349    accept all arguments. Also add a dummy use for drop_lock
1350    to avoid unused warnings
1351    
1352    Signed-off-by: Walter Harms <wharms@bfs.de>
1353
1354commit c33fc7df82276b3dd06428d8ac34be39b6e1afd6
1355Author: Thomas E. Dickey <dickey@invisible-island.net>
1356Date:   Thu Jun 13 21:21:40 2019 -0400
1357
1358    fix some more errata, plus reformat a list for consistency
1359    
1360    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1361
1362commit 880876ba1aff9cf56d574d2bf486856f5bf20107
1363Author: Thomas E. Dickey <dickey@invisible-island.net>
1364Date:   Thu Jun 13 19:05:55 2019 -0400
1365
1366    fix some punctuation errata
1367    
1368    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1369
1370commit 86073013496a2f45ebde242001e82cf5049d51cd
1371Author: Thomas E. Dickey <dickey@invisible-island.net>
1372Date:   Thu Jun 13 18:28:58 2019 -0400
1373
1374    reduce ifdef/ifndef inconsistency for USE_POLL
1375    
1376    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1377
1378commit 190c027e3e594afb15c6d613d95ce5af9e22fcf7
1379Author: Walter Harms <wharms@bfs.de>
1380Date:   Mon Jun 10 13:29:14 2019 +0200
1381
1382    fix documentation to refect reality..
1383    
1384    XtNewString is strdup() with NULL check. A Function not a macro.
1385    
1386    Signed-off-by: Walter Harms <wharms@bfs.de>
1387
1388commit 26337b48bd14b40b392b76e00aaa9563658e5789
1389Author: Walter Harms <wharms@bfs.de>
1390Date:   Mon Jun 10 13:13:20 2019 +0200
1391
1392    remove useles else
1393    
1394    Signed-off-by: Walter Harms <wharms@bfs.de>
1395
1396commit 17c723643d0fb218b53ed04f837addb9d7de0d15
1397Author: Walter Harms <wharms@bfs.de>
1398Date:   Mon Jun 10 12:48:46 2019 +0200
1399
1400    no need to check arument for XtFree()
1401    
1402    Signed-off-by: Walter Harms <wharms@bfs.de>
1403
1404commit fbbf91c17b8a85acfe883a103b43c21ddf1e6398
1405Author: Thomas E. Dickey <dickey@invisible-island.net>
1406Date:   Sun Jun 9 20:21:38 2019 -0400
1407
1408    use strdup in two places; remove a bogus "else" from X11R6.4 changes
1409    
1410    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1411
1412commit 15f9eb3f0bb8cf4a5ea1279e58e1205aada3188b
1413Author: Thomas E. Dickey <dickey@invisible-island.net>
1414Date:   Fri Jun 7 05:27:14 2019 -0400
1415
1416    fix formatting errata
1417    
1418    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1419
1420commit 3d65748dee9a6d2e34b7cafec09b1ec7a6f5eb43
1421Author: Thomas E. Dickey <dickey@invisible-island.net>
1422Date:   Thu Jun 6 21:01:06 2019 -0400
1423
1424    correct markup for header- and library-filenames; they are not functions
1425    
1426    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1427
1428commit ab1b99130f98a3767589519c37ce78b3dcb8ce8e
1429Author: Thomas E. Dickey <dickey@invisible-island.net>
1430Date:   Thu May 30 19:59:02 2019 -0400
1431
1432    fix a syntax mess introduced by R6.6 ifdef'ing
1433    
1434    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1435
1436commit 040eeec1d8034dbf2f432d792c90dbedc5148aea
1437Author: Thomas E. Dickey <dickey@invisible-island.net>
1438Date:   Thu May 30 18:59:30 2019 -0400
1439
1440    fix fake-quotes in manpages
1441    
1442    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1443
1444commit fad2c6c20a793b20974a72b2fabb2eca668e69f3
1445Author: Thomas E. Dickey <dickey@invisible-island.net>
1446Date:   Thu May 30 18:19:28 2019 -0400
1447
1448    drop "session" resource XtNsession / XtCSession, which was listed in X11R6 but never defined in headers
1449    
1450    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1451
1452commit c588859147c66561a839bc5d2eb3d2242bd377e9
1453Author: Thomas E. Dickey <dickey@invisible-island.net>
1454Date:   Thu May 30 17:32:59 2019 -0400
1455
1456    add superscript-markup in range definitions
1457    
1458    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1459
1460commit 9f556b46f0009e58a2c30c3ba3c9f223ae9f6255
1461Author: Walter Harms <wharms@bfs.de>
1462Date:   Sun Jun 9 18:26:23 2019 +0200
1463
1464    no need to check argument for X(t)Free
1465    
1466    Signed-off-by: Walter Harms <wharms@bfs.de>
1467
1468commit 7c0ed275e4c0e86e23c5f93647e03fa4b71797b3
1469Merge: d4208c7 4194ff5
1470Author: Walter Harms <wharms@bfs.de>
1471Date:   Wed Jun 5 18:58:45 2019 +0200
1472
1473    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
1474
1475commit 4194ff5b427e39bb5325db0f377e80b3e6982e17
1476Author: Thomas E. Dickey <dickey@invisible-island.net>
1477Date:   Tue May 28 18:49:25 2019 -0400
1478
1479    fix compiler warnings when WHITEFILL is defined
1480    
1481    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1482
1483commit 66c1ea79516a0b31043dc604172a42cd859e5b47
1484Author: Thomas E. Dickey <dickey@invisible-island.net>
1485Date:   Tue May 28 18:46:27 2019 -0400
1486
1487    fix compiler warnings when _TRACE_HEAP is defined
1488    
1489    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1490
1491commit 390e9e20c029e4eb159d39bd3d79160ca4567650
1492Author: Thomas E. Dickey <dickey@invisible-island.net>
1493Date:   Tue May 28 18:35:16 2019 -0400
1494
1495    build- and compiler-warning fixes when XTTRACEMEMORY is defined
1496    
1497    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1498
1499commit 5ad20c90e31abfb9854cf2eae8292e44f2e18671
1500Author: Thomas E. Dickey <dickey@invisible-island.net>
1501Date:   Tue May 28 17:06:15 2019 -0400
1502
1503    build-fix and compiler-warnings when TRACE_TM is defined
1504    
1505    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1506
1507commit 7a6ca8784b3b1d75539962ad7b303ad0e5167e6a
1508Author: Thomas E. Dickey <dickey@invisible-island.net>
1509Date:   Tue May 28 05:27:52 2019 -0400
1510
1511    add prototype for DEBUG-function
1512    
1513    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1514
1515commit 7c4a5b577637f113372005fc360e03db9b058564
1516Author: Thomas E. Dickey <dickey@invisible-island.net>
1517Date:   Tue May 28 05:25:02 2019 -0400
1518
1519    fix compiler-warning when DEBUG is defined
1520    
1521    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1522
1523commit 9ffc4ff7eb22b96472aa299b60dc3ed1550a7d6c
1524Merge: 2d0140c 405e038
1525Author: Thomas E. Dickey <dickey@invisible-island.net>
1526Date:   Sun May 19 18:58:53 2019 -0400
1527
1528    Merge remote-tracking branch 'upstream/master'
1529
1530commit 405e03828dfc2a3d69a32236ae8f1214e7185cff
1531Author: Thomas E. Dickey <dickey@invisible-island.net>
1532Date:   Sun May 19 11:35:47 2019 -0400
1533
1534    bump to 1.1.5.2 to reflect noreturn-changes
1535    
1536    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1537
1538commit 2d0140cf36ad3a3f8496d8e2da888efb9304af67
1539Author: Thomas E. Dickey <dickey@invisible-island.net>
1540Date:   Sun May 19 11:35:47 2019 -0400
1541
1542    bump to 1.1.5.2 to reflect noreturn-changes
1543    
1544    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1545
1546commit d4208c7734fb12adbfb5ef1b65dfcfe7126380d6
1547Merge: b3b86a2 4264ac5
1548Author: Walter Harms <wharms@bfs.de>
1549Date:   Sat May 18 19:31:28 2019 +0200
1550
1551    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
1552
1553commit b3b86a2f6b974f5e040d64aa3778075c987bf0fa
1554Author: Walter Harms <wharms@bfs.de>
1555Date:   Sat May 18 19:31:08 2019 +0200
1556
1557    save one indent level
1558
1559commit 4264ac5f8bc959844ae8ac623d4db491fc691fa5
1560Author: Thomas E. Dickey <dickey@invisible-island.net>
1561Date:   Fri May 17 20:39:24 2019 -0400
1562
1563    trim obsolete ifdef for ISC, and correct nonstandard "NaNS" to "NaN"
1564    
1565    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1566
1567commit 41ba4dec60f7d9495c8d45c068d5c3d17e035e1e
1568Author: Thomas E. Dickey <dickey@invisible-island.net>
1569Date:   Fri May 17 19:57:28 2019 -0400
1570
1571    use _X_NORETURN, works for gcc and clang
1572    
1573    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1574
1575commit 36019ab614068bdf3fc933addc3a9b4cb512c9e0
1576Author: Thomas E. Dickey <dickey@invisible-island.net>
1577Date:   Fri May 17 04:52:57 2019 -0400
1578
1579    use explicit pointer check to eliminate a clang --analyze warning in VarGet.c
1580    
1581    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1582
1583commit 1f0e3238352a497a59a36e0b8a5b4723c634b2e1
1584Author: Thomas E. Dickey <dickey@invisible-island.net>
1585Date:   Thu May 16 20:53:42 2019 -0400
1586
1587    fix most clang --analyze warnings about null-pointers
1588    
1589    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1590
1591commit fb78a7c881adbe46f1f8c6e8e429bc8963c9b3e8
1592Author: Thomas E. Dickey <dickey@invisible-island.net>
1593Date:   Thu May 16 17:09:13 2019 -0400
1594
1595    fix unused-assignment warnings (clang --analyze)
1596    
1597    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1598
1599commit 7fa9ee9e656ec32cc382f7acc552d0b4c9bf952c
1600Author: Thomas E. Dickey <dickey@invisible-island.net>
1601Date:   Thu May 16 05:21:06 2019 -0400
1602
1603    ensure XWindowChanges value is initialized before updating it (clang --analyze)
1604    
1605    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1606
1607commit 91f1119528b57f94d178f0cfb12efafd0c90bbc9
1608Author: Thomas E. Dickey <dickey@invisible-island.net>
1609Date:   Wed May 8 21:15:08 2019 -0400
1610
1611    fixes cppcheck "style" warnings (mostly variable-scope)
1612    
1613    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1614
1615commit 43a65ae23370e0f7fb427e96c6d9037d8fa1af35
1616Author: Thomas E. Dickey <dickey@invisible-island.net>
1617Date:   Wed May 8 17:56:58 2019 -0400
1618
1619    add casts to quiet compiler warnings with Solaris 11.4 / gcc 7.3.0
1620    
1621    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1622
1623commit 9c45da7cb487b8b6980ff3020468e0fb582bdd7f
1624Author: Thomas E. Dickey <dickey@invisible-island.net>
1625Date:   Tue May 7 20:37:37 2019 -0400
1626
1627    remove an #include used in debugging
1628    
1629    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1630
1631commit 0eedde5df39ac754623511c06c5573ad62ca4c4c
1632Author: Thomas E. Dickey <dickey@invisible-island.net>
1633Date:   Tue May 7 20:15:12 2019 -0400
1634
1635    manpage style fix: sentences should end at the end of a line
1636    
1637    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1638
1639commit b7a87ccb07f816e7b9579d91bd66552e86ef0e8e
1640Author: Thomas E. Dickey <dickey@invisible-island.net>
1641Date:   Tue May 7 20:05:38 2019 -0400
1642
1643    add a note pointing out the change in design
1644    
1645    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1646
1647commit adf962f3b2c4539e555bfda600d34b63c9e5e002
1648Author: Thomas E. Dickey <dickey@invisible-island.net>
1649Date:   Tue May 7 19:59:07 2019 -0400
1650
1651    updated spec to correspond to the current implementation of XtAppMainLoop
1652    
1653    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1654
1655commit 2286ca56529f27b0f6a809314e8303591c7fe240
1656Author: Thomas E. Dickey <dickey@invisible-island.net>
1657Date:   Tue May 7 19:42:59 2019 -0400
1658
1659    update manpage for changes to XtAppMainLoop()
1660    
1661    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1662
1663commit dc33dc58f8ec841f002b9c65fb86b879b2d7d44a
1664Author: Thomas E. Dickey <dickey@invisible-island.net>
1665Date:   Tue May 7 19:04:10 2019 -0400
1666
1667    Proposed revision of XtAppMainLoop() in
1668    
1669            https://gitlab.freedesktop.org/xorg/lib/libxt/issues/7
1670    
1671    caused applications such as xclock to hang, because it did first not
1672    check if there was an available event corresponding to the mask
1673    parameter before calling XtAppProcessEvent().
1674    
1675    For instance, if the mask was XtIMXEvent, it would ignore timer events
1676    until an X event occurred.
1677    
1678    Fix this by checking with XtAppPending() when the mask is not XtIMAll.
1679    
1680    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1681
1682commit f0ff9ea4fc653d27db3251a5bae97df4b963b1ba
1683Author: Thomas E. Dickey <dickey@invisible-island.net>
1684Date:   Mon May 6 19:35:36 2019 -0400
1685
1686    Add related fix from
1687            https://gitlab.freedesktop.org/xorg/lib/libxt/issues/6
1688            https://bugs.chromium.org/p/chromium/issues/detail?id=284595
1689    
1690    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1691
1692commit 27778fd000d417dd81b940fc8a7855d4b4ccd068
1693Merge: bb511a5 0b80bc9
1694Author: Thomas E. Dickey <dickey@invisible-island.net>
1695Date:   Mon May 6 18:22:25 2019 -0400
1696
1697    Merge branch 'ffontaine/libxt-master' into HEAD
1698
1699commit bb511a50f14c69deaf67ef411aeb6eea03eca975
1700Author: Thomas E. Dickey <dickey@invisible-island.net>
1701Date:   Mon May 6 16:49:32 2019 -0400
1702
1703    add casts to fix compiler warnings
1704    
1705    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1706
1707commit 86d7036808a6958f5937a81044262afe2658e6ec
1708Author: Thomas E. Dickey <dickey@invisible-island.net>
1709Date:   Mon May 6 16:38:46 2019 -0400
1710
1711    eliminate an unnecessary cast which gave a gcc warning and add a null-pointer check
1712    
1713    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1714
1715commit a9c54d128ac65a8fa065ef28cd51c42981949c60
1716Author: Thomas E. Dickey <dickey@invisible-island.net>
1717Date:   Mon May 6 16:09:04 2019 -0400
1718
1719    if Xalloca.h is corrected to use size_t param, one change is still needed in
1720    libXt to fix compiler warnings - done here.
1721
1722commit 9112c3c104f0b3ec45ae776279e276034bc7dcc5
1723Author: Thomas E. Dickey <dickey@invisible-island.net>
1724Date:   Mon May 6 05:16:24 2019 -0400
1725
1726    fixes for gcc warnings, no object-change
1727    
1728    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1729
1730commit 37dce673d841e7df75091a3b31828431e71bd78f
1731Author: Thomas E. Dickey <dickey@invisible-island.net>
1732Date:   Mon May 6 04:08:42 2019 -0400
1733
1734    XtAppProcessEvent expects XtInputMask parameter, which is unsigned-long
1735    
1736    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1737
1738commit 8905b82df8a6dc1668d8e817924fb7b8cd574bdc
1739Author: Thomas E. Dickey <dickey@invisible-island.net>
1740Date:   Sun May 5 21:06:35 2019 -0400
1741
1742    use "const void *" rather than "char *" for memcmp, etc
1743    
1744    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1745
1746commit fb1d51d4da8f303e92c8b30e4503dc7f9c01b3a8
1747Author: Thomas E. Dickey <dickey@invisible-island.net>
1748Date:   Sun May 5 20:49:13 2019 -0400
1749
1750    fix 5 more simple gcc warnings
1751    
1752    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1753
1754commit 5ee9a5d2de4e50552e50247e745f92b61f9784c0
1755Author: Thomas E. Dickey <dickey@invisible-island.net>
1756Date:   Sun May 5 20:16:31 2019 -0400
1757
1758    fix gcc warnings when assigning into a bit-field by first masking the value
1759    
1760    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1761
1762commit c9f5ccd2e6c301853ebf1595ca12b377a991a095
1763Author: Thomas E. Dickey <dickey@invisible-island.net>
1764Date:   Sun May 5 18:36:04 2019 -0400
1765
1766    fixes for typos and formatting glitches
1767    
1768    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1769
1770commit 02bc6c1091fca1beeda6b0d79017c106655e913c
1771Author: Thomas E. Dickey <dickey@invisible-island.net>
1772Date:   Sun May 5 14:43:08 2019 -0400
1773
1774    ignore the generated file used for version-number
1775    
1776    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1777
1778commit 6d1d29a92b9726c8f960d96cd3d896d314963341
1779Author: Jon Turney <jon.turney@dronecode.org.uk>
1780Date:   Wed May 1 18:20:07 2019 +0100
1781
1782    Provide suseconds_t typedef on Win32
1783    
1784    Fix compilation on Win32 after cf9e8c73, where timeval is not defined in
1785    terms of that type, but a plain long.
1786
1787commit 06cc5aa5a9f507bc1a5643854dcab33ad6d14761
1788Author: Jon Turney <jon.turney@dronecode.org.uk>
1789Date:   Wed May 1 18:31:29 2019 +0100
1790
1791    Fix WHITEFILL after const fixes
1792    
1793    Fix compilation of ExtractLocaleName() when WHITEFILL is defined (when
1794    built for Win32) after const fixes in ffeb733d.
1795
1796commit 0b80bc9904c8d553c760651daca0c964df052c8b
1797Author: Fabrice Fontaine <fontaine.fabrice@gmail.com>
1798Date:   Fri May 3 08:06:00 2019 +0200
1799
1800    libXt: util: don't link makestrs with target cflags
1801    
1802    The line:
1803    
1804    AM_CFLAGS = $(XT_CFLAGS)
1805    
1806    in util/Makefile.am is wrong because it adds target cflags to the
1807    compilation of makestrs, which is built for the build machine, which
1808    leads to build failures when cross-compiling.
1809    
1810    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
1811    [Retrieved from:
1812    https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXt/0001-util-don-t-link-makestrs-with-target-cflags.patch]
1813    Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
1814
1815commit 870954db9312d007a3c7620763e858cc0c03f753
1816Author: Thomas E. Dickey <dickey@invisible-island.net>
1817Date:   Sun Apr 28 19:54:36 2019 -0400
1818
1819    improved markup for the restored pages
1820    
1821    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1822
1823commit c6bd044933771201d13256b18fad0c0d027b650b
1824Author: Thomas E. Dickey <dickey@invisible-island.net>
1825Date:   Sun Apr 28 19:23:48 2019 -0400
1826
1827    restore the last 3-4 pages of "Registering a New Resource Converter",
1828    originally section 9.6.4 which lost in sgml/docbook conversion.
1829    
1830    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1831
1832commit 3b18eab505cfef9cc6135f39ee9608e1366edd26
1833Merge: 64b57b0 ba4ec93
1834Author: Walter Harms <wharms@bfs.de>
1835Date:   Sun Apr 28 17:31:32 2019 +0200
1836
1837    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
1838
1839commit 64b57b01feef4ddb85392eca013b756b2691106e
1840Author: Walter Harms <wharms@bfs.de>
1841Date:   Sun Apr 28 17:00:17 2019 +0200
1842
1843    Fix input starvation in XtMainLoop() closes bug #7
1844    
1845    the function XtAppProcessEvent() can handle only one of
1846    XtIMXEvent | XtIMTimer | XtIMAlternateInput | XtIMSignal
1847    propperly. It returns after processing one type of input
1848    others are left unprocessed. putting enought input of one
1849    type, the later once will never processed.
1850
1851commit ba4ec937680ee72f2fcd463752766340a4b3729d
1852Author: Benjamin Tissoires <benjamin.tissoires@gmail.com>
1853Date:   Thu Apr 11 17:21:17 2019 +0200
1854
1855    Fix covscan complain
1856    
1857    covscan gets confused by the test before the XtFree.
1858    
1859    Error: RESOURCE_LEAK (CWE-772):
1860    libXt-20190411/src/Event.c:743: alloc_fn: Storage is returned from allocation function "__XtMalloc".
1861    libXt-20190411/src/Event.c:743: var_assign: Assigning: "proc" = storage returned from "__XtMalloc((Cardinal)((size_t)numprocs * 16UL))".
1862    libXt-20190411/src/Event.c:745: var_assign: Assigning: "closure" = "proc".
1863    libXt-20190411/src/Event.c:776: leaked_storage: Variable "closure" going out of scope leaks the storage it points to.
1864    libXt-20190411/src/Event.c:776: leaked_storage: Variable "proc" going out of scope leaks the storage it points to.
1865    
1866    Mixing static arrays and dynamic ones was a good idea
1867    in the 90s when malloc was expensive, but now, we should
1868    probably make the code clearer by just allocating the
1869    memory when needed.
1870    
1871    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
1872
1873commit 6a7584e0337bb5cfec7f786231597f46c6d5fb16
1874Author: Benjamin Tissoires <benjamin.tissoires@gmail.com>
1875Date:   Thu Apr 11 17:27:12 2019 +0200
1876
1877    dummy fix for covscan
1878    
1879    covscan seems lost here:
1880    
1881    Error: RESOURCE_LEAK (CWE-772):
1882    libXt-20190411/src/Intrinsic.c:1074: alloc_fn: Storage is returned from allocation function "__XtMalloc".
1883    libXt-20190411/src/Intrinsic.c:1074: var_assign: Assigning: "buf2" = storage returned from "__XtMalloc(4096U)".
1884    libXt-20190411/src/Intrinsic.c:1110: leaked_storage: Variable "buf2" going out of scope leaks the storage it points to.
1885    
1886    Error: USE_AFTER_FREE (CWE-416):
1887    libXt-20190411/src/Intrinsic.c:1113: alias: Assigning: "buf" = "buf2". Now both point to the same storage.
1888    libXt-20190411/src/Intrinsic.c:1108: freed_arg: "XtFree" frees "buf2".
1889    libXt-20190411/src/Intrinsic.c:1110: use_after_free: Using freed pointer "buf".
1890    
1891    Both are false positive, but we can make it understand where it
1892    is wrong.
1893    
1894    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
1895
1896commit bca67f981dd3bcf730ac3816836b66049dd09f33
1897Author: Benjamin Tissoires <benjamin.tissoires@gmail.com>
1898Date:   Thu Apr 11 17:26:58 2019 +0200
1899
1900    Fix leaks detected by covscan
1901    
1902    The following leaks are reported by covscan:
1903    
1904    Error: RESOURCE_LEAK (CWE-772):
1905    libXt-20190411/src/ResConfig.c:542: alloc_arg: "_get_part" allocates memory that is stored into "part".
1906    libXt-20190411/src/ResConfig.c:544: noescape: Resource "part" is not freed or pointed-to in "_match_resource_to_widget".
1907    libXt-20190411/src/ResConfig.c:560: leaked_storage: Variable "part" going out of scope leaks the storage it points to.
1908    
1909    Error: RESOURCE_LEAK (CWE-772):
1910    libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes".
1911    libXt-20190411/src/TMgrab.c:115: var_assign: Assigning: "keycodeP" = "keycodes".
1912    libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodeP" going out of scope leaks the storage it points to.
1913    libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to.
1914    
1915    Error: RESOURCE_LEAK (CWE-772):
1916    libXt-20190411/src/TMparse.c:1544: alloc_fn: Storage is returned from allocation function "XtMalloc".
1917    libXt-20190411/src/TMparse.c:1544: var_assign: Assigning: "event" = storage returned from "XtMalloc(88U)".
1918    libXt-20190411/src/TMparse.c:1549: noescape: Resource "event" is not freed or pointed-to in "ParseQuotedStringEvent".
1919    libXt-20190411/src/TMparse.c:1555: leaked_storage: Variable "event" going out of scope leaks the storage it points to.
1920    
1921    Error: RESOURCE_LEAK (CWE-772):
1922    libXt-20190411/src/TMparse.c:1779: alloc_fn: Storage is returned from allocation function "XtMalloc".
1923    libXt-20190411/src/TMparse.c:1779: var_assign: Assigning: "action" = storage returned from "XtMalloc(32U)".
1924    libXt-20190411/src/TMparse.c:1784: noescape: Resource "action" is not freed or pointed-to in "ParseAction".
1925    libXt-20190411/src/TMparse.c:1785: leaked_storage: Variable "action" going out of scope leaks the storage it points to.
1926    
1927    In addition to this legitimate leaks, covscan can get confused by
1928    the allocated memory in XtKeysymToKeycodeList:
1929    
1930    Error: RESOURCE_LEAK (CWE-772):
1931    libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes".
1932    libXt-20190411/src/TMgrab.c:114: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to.
1933    
1934    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
1935
1936commit 64dcec64b294d67a45596d84f91c876f15a5d95f
1937Author: Thomas E. Dickey <dickey@invisible-island.net>
1938Date:   Sun Apr 21 19:44:10 2019 -0400
1939
1940    adapt change from libXaw for inserting the package version into the spec
1941    
1942    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1943
1944commit 29bfd6ce3d9b9a1040ee2edf4ac5f83b54ac1932
1945Author: Thomas E. Dickey <dickey@invisible-island.net>
1946Date:   Sun Apr 21 19:25:11 2019 -0400
1947
1948    bump to 1.1.5.1 (actually 1.2.0 should be the target)
1949    
1950    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1951
1952commit 182d2029f4adc89dd78f52a55d626a8419ae0c09
1953Author: Thomas E. Dickey <dickey@invisible-island.net>
1954Date:   Sun Apr 21 18:18:54 2019 -0400
1955
1956    updated the acknowledgements section, and added a few notes to the release-7 section
1957    
1958    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1959
1960commit c1b8a6690b26bd7f802f953f4bd8f00f5937283c
1961Author: Thomas E. Dickey <dickey@invisible-island.net>
1962Date:   Sun Apr 21 15:12:45 2019 -0400
1963
1964    summarize the const-changes in X11R7+
1965    
1966    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1967
1968commit 04b44ef88aa59705acb38347a0d184d3287f6dd3
1969Author: Thomas E. Dickey <dickey@invisible-island.net>
1970Date:   Sun Apr 21 14:44:46 2019 -0400
1971
1972    add #include for <X11/Intrinsic.h> to manpages, per convention
1973    
1974    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1975
1976commit f89906ffa8b65b9875053acbd52a7380a21c626f
1977Author: Thomas E. Dickey <dickey@invisible-island.net>
1978Date:   Sun Apr 21 14:26:17 2019 -0400
1979
1980    move MenuPopdown and MenuPopup to section to distinguish these actions from C prototypes (and use the "Xt" prefix for these names as implemented since X11R4).
1981    
1982    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1983
1984commit 5d5811668fd06d50d8ff6f22159325e2328d0ee8
1985Author: Thomas E. Dickey <dickey@invisible-island.net>
1986Date:   Sun Apr 21 14:23:53 2019 -0400
1987
1988    minor tweak to work around docbook's limited formatting
1989    
1990    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1991
1992commit c605f7d108365fdd4e46a032fcaaa812cef56f83
1993Author: Thomas E. Dickey <dickey@invisible-island.net>
1994Date:   Sun Apr 21 13:47:49 2019 -0400
1995
1996    fill in a few missing typedef keywords, and a missing "*" in prototype, as well as minor clarification of "XtIs<class>"
1997    
1998    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1999
2000commit 3637c0988df16732dbbd121760688ee82b9d3882
2001Author: Thomas E. Dickey <dickey@invisible-island.net>
2002Date:   Sat Apr 20 10:00:15 2019 -0400
2003
2004    add some missing "typedef" keywords for prototyped function-pointers.
2005    also, use "type" markup in some of the places where it's needed.
2006    
2007    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2008
2009commit dca1a94c4d08009af860012cba6c4849f4a04a9a
2010Author: Thomas E. Dickey <dickey@invisible-island.net>
2011Date:   Fri Apr 19 18:53:13 2019 -0400
2012
2013    fill in prototype information for a code example, as well as for
2014    the XtRFunction resource type.
2015    
2016    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2017
2018commit d2df1c47e7f0511c2f1c269bec25a0c4b519fe88
2019Author: Thomas E. Dickey <dickey@invisible-island.net>
2020Date:   Fri Apr 19 05:29:53 2019 -0400
2021
2022    fill in background for wide-prototypes
2023    
2024    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2025
2026commit 52999015089e38705454d0f6f2ea7b544c993bf3
2027Author: Thomas E. Dickey <dickey@invisible-island.net>
2028Date:   Thu Apr 18 21:08:22 2019 -0400
2029
2030    begin section on the conversion to standard C
2031    
2032    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2033
2034commit 725f2f79c6f79d8b0aaea4dd37f56856efcf3a2d
2035Author: Thomas E. Dickey <dickey@invisible-island.net>
2036Date:   Wed Apr 17 20:43:56 2019 -0400
2037
2038    finish summarizing X11R6 vs documentation updates
2039
2040commit 3864d90245b8be233005bed639ec8cd7b5577cea
2041Author: Thomas E. Dickey <dickey@invisible-island.net>
2042Date:   Wed Apr 17 20:08:22 2019 -0400
2043
2044    summarize X11R6.3 and X11R6.4 changes
2045
2046commit c65723b624b0718f020868ac3aa9a19542434d50
2047Author: Thomas E. Dickey <dickey@invisible-island.net>
2048Date:   Wed Apr 17 19:47:04 2019 -0400
2049
2050    The interface changes made recently have to be documented, and due to the
2051    time interval, etc., in turn requires an update to the specification version.
2052    Update that now.
2053
2054commit 533e88162b1540e2ed7d3c6ccdae5f50aac3d69d
2055Author: Thomas E. Dickey <dickey@invisible-island.net>
2056Date:   Wed Apr 17 19:42:43 2019 -0400
2057
2058    update xorg's documentation-urls
2059
2060commit 1fd61d36009090cb8e2d95b861ae2c02cb874c77
2061Author: Thomas E. Dickey <dickey@invisible-island.net>
2062Date:   Wed Apr 17 04:38:05 2019 -0400
2063
2064    fix cut/paste error in description of --enable-geo-tattler configure option
2065    (reported by Alan Coopersmith)
2066    
2067    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2068
2069commit 4bd13f2bb92aafe66205160d55b3dc4cae98cda3
2070Author: Thomas E. Dickey <dickey@invisible-island.net>
2071Date:   Tue Apr 16 21:20:21 2019 -0400
2072
2073    remove calls to "IN" macro, which was recently removed from header
2074
2075commit 735ee4b6cc90c9ebfc33680c820c299545aa02ed
2076Author: Thomas E. Dickey <dickey@invisible-island.net>
2077Date:   Tue Apr 16 21:13:57 2019 -0400
2078
2079    Add --disable-const and --enable-geo-tattler options for new/updated features.
2080    Also, show configure choices for build-logs.
2081    
2082    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2083
2084commit f2418d6ff43197d7e51404aa13ca9cb2434669ff
2085Author: Thomas E. Dickey <dickey@invisible-island.net>
2086Date:   Tue Apr 16 17:42:59 2019 -0400
2087
2088    update manpage prototype for XtFindFile()
2089    
2090    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2091    
2092    Conflicts:
2093            man/XtFindFile.man
2094
2095commit ea2247ee98b9c7357dccbba13df96ffc6d08b65a
2096Author: Thomas E. Dickey <dickey@invisible-island.net>
2097Date:   Mon Apr 15 17:46:18 2019 -0400
2098
2099    use ldquo/rdquo/ndash where appropriate
2100
2101commit 44f5ef69ef6f1593d481a831d6aa4e035fc2e7bd
2102Author: Thomas E. Dickey <dickey@invisible-island.net>
2103Date:   Mon Apr 15 17:21:58 2019 -0400
2104
2105    correct an error from the original document's depiction of escape_char
2106    
2107    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2108
2109commit eaa1835ba58525c90ffa2dc5a5d409dd9e7a909f
2110Author: Thomas E. Dickey <dickey@invisible-island.net>
2111Date:   Mon Apr 15 17:20:57 2019 -0400
2112
2113    use ldquo/rdquo/ndash where appropriate
2114    
2115    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2116
2117commit cbf4dd22eedc33309efacfb2a1a795debdd44b3b
2118Author: Thomas E. Dickey <dickey@invisible-island.net>
2119Date:   Mon Apr 15 17:13:05 2019 -0400
2120
2121    trim spurious backslashes from translation of nroff to docbook xml
2122    
2123    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2124
2125commit 1474d2e826773f3f5aa61ef2ad827c977ee5d084
2126Author: Thomas E. Dickey <dickey@invisible-island.net>
2127Date:   Mon Apr 15 05:01:33 2019 -0400
2128
2129    The conversion to xml overlooked the nroff document's use of "\%" for
2130    hyphenation (remove those).
2131    
2132    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2133
2134commit df21efb1cfaea8d46135f830817e4170605bffc0
2135Author: Thomas E. Dickey <dickey@invisible-island.net>
2136Date:   Sun Apr 14 20:50:44 2019 -0400
2137
2138    use lineannotation tag
2139    
2140    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2141
2142commit 26e04bcf5714149c8e047af5c5243a9755fe925a
2143Author: Thomas E. Dickey <dickey@invisible-island.net>
2144Date:   Sun Apr 14 20:45:45 2019 -0400
2145
2146    whitespace/formatting fix
2147    
2148    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2149
2150commit 1882fbe7a1a2f05c9939b40c7c07be83aea77698
2151Author: Thomas E. Dickey <dickey@invisible-island.net>
2152Date:   Sun Apr 14 20:37:45 2019 -0400
2153
2154    use lineannotation tag
2155    
2156    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2157
2158commit 46505ebf1bb23b05364ee6da4fda48ea03221f58
2159Author: Thomas E. Dickey <dickey@invisible-island.net>
2160Date:   Sun Apr 14 20:29:02 2019 -0400
2161
2162    whitespace/formatting fixes
2163    
2164    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2165
2166commit a3bb222d24c12dad2744039b8d5caa6ce05ca3bf
2167Author: Thomas E. Dickey <dickey@invisible-island.net>
2168Date:   Sun Apr 14 20:11:47 2019 -0400
2169
2170    formatted sample code to fit in 80 columns
2171    
2172    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2173
2174commit 346716ffe321ad24b839d9b17eee300b41c899c2
2175Author: Thomas E. Dickey <dickey@invisible-island.net>
2176Date:   Sun Apr 14 19:48:09 2019 -0400
2177
2178    use lineannotation tag to solve font mismatches for xref's inside
2179    programlisting
2180    
2181    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2182
2183commit 015f1dd200334b656ff056b03662beee7ad7a9db
2184Author: Thomas E. Dickey <dickey@invisible-island.net>
2185Date:   Sun Apr 14 19:30:48 2019 -0400
2186
2187    use consistent labeling for xref's
2188    
2189    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2190
2191commit aab9b50bb755d741ee54203f91bdfc464a95642f
2192Author: Thomas E. Dickey <dickey@invisible-island.net>
2193Date:   Sun Apr 14 18:45:06 2019 -0400
2194
2195    use programlisting tag rather than workaround for literallayout font.
2196    
2197    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2198
2199commit aa871eb5c087f3af40e49e77378a04fa872c7465
2200Author: Thomas E. Dickey <dickey@invisible-island.net>
2201Date:   Sun Apr 14 17:51:59 2019 -0400
2202
2203    fill in titles for some references to ICCCM and X11 documents
2204    
2205    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2206
2207commit 8905ee4cd409f22e940747b2dc0347c414011250
2208Author: Thomas E. Dickey <dickey@invisible-island.net>
2209Date:   Fri Apr 12 21:17:55 2019 -0400
2210
2211    fix ``fake quotes''
2212    
2213    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2214
2215commit 8310d272d09132b86ed821b3abd3b85ceb2ea73c
2216Author: Thomas E. Dickey <dickey@invisible-island.net>
2217Date:   Fri Apr 12 19:52:24 2019 -0400
2218
2219    corrected some nested list formatting
2220    
2221    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2222
2223commit 8000127db88f883a4e7c747560efeca536b1c14e
2224Author: Thomas E. Dickey <dickey@invisible-island.net>
2225Date:   Fri Apr 12 19:23:58 2019 -0400
2226
2227    modify xml-files to use named-entities, for easier manipulation
2228    
2229    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2230
2231commit 1380721b4d252b8ed32d6016f1635f861e75f453
2232Author: Thomas E. Dickey <dickey@invisible-island.net>
2233Date:   Fri Apr 12 04:35:13 2019 -0400
2234
2235    use DOCTYPE consistently in included xml files, to allow using named entities
2236    
2237    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2238
2239commit 6f75d2fefcf4e5c158546590bcfafc73293e4038
2240Author: Thomas E. Dickey <dickey@invisible-island.net>
2241Date:   Thu Apr 11 19:20:23 2019 -0400
2242
2243    add (with an external script "markup-literallayout") <code> tags
2244    within <literallayout>.
2245    
2246    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2247
2248commit d9afa0ca6e677b446ce43f2f189c08cfe87f68f3
2249Author: Thomas E. Dickey <dickey@invisible-island.net>
2250Date:   Fri Mar 29 21:47:33 2019 -0400
2251
2252    whitespace-fixes, plus convert examples to standard C
2253    
2254    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2255
2256commit 1dd873e7bf2239b338d2b8c35607139c0d3d6e84
2257Author: Thomas E. Dickey <dickey@invisible-island.net>
2258Date:   Thu Mar 28 20:17:57 2019 -0400
2259
2260    fix a typo
2261
2262commit 2e9edb068ef2a20fc33f484ffaf69174a0a0945a
2263Author: Thomas E. Dickey <dickey@invisible-island.net>
2264Date:   Thu Mar 28 19:55:53 2019 -0400
2265
2266    change ambiguous String's to char* or const-char*, as well as adding the
2267    missing parameters to one prototype
2268    
2269    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2270
2271commit 6d19d615ce6b23f2b14340682851b5eba64e32ca
2272Author: Thomas E. Dickey <dickey@invisible-island.net>
2273Date:   Thu Mar 28 19:43:25 2019 -0400
2274
2275    The conversion to xml's funcdef dropped one or more parameters from several
2276    functions.  This commit restores those parameters to the function prototypes.
2277    
2278    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2279
2280commit ae2808046eafcbbd5e96ce36b6735f2888bd2a19
2281Author: Thomas E. Dickey <dickey@invisible-island.net>
2282Date:   Wed Mar 27 21:24:42 2019 -0400
2283
2284    correct prototype for XtInitialize; error in spec
2285    
2286    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2287
2288commit 01d9652e223ddbf0756a6f8a57db8f44f37fe03f
2289Author: Thomas E. Dickey <dickey@invisible-island.net>
2290Date:   Wed Mar 27 21:19:16 2019 -0400
2291
2292    correct prototype for XtDisplay; error in spec
2293    
2294    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2295
2296commit 37a65d8a0b8021c8c09f173c57f0c75bb035d556
2297Author: Thomas E. Dickey <dickey@invisible-island.net>
2298Date:   Wed Mar 27 21:13:41 2019 -0400
2299
2300    corrected prototype for XtAppSetFallbackResources; error in spec
2301    
2302    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2303
2304commit 01ddc661a67d4b578f34c612a900fc5ef760d8de
2305Author: Thomas E. Dickey <dickey@invisible-island.net>
2306Date:   Wed Mar 27 21:08:20 2019 -0400
2307
2308    updated return-type for XtFindFile, also due to _CONST_X_STRING
2309    
2310    The previous commit also adds the standard "...", for variable-length parameter
2311    lists, which was omitted from the specification.
2312
2313commit e357bd3b79216923820c0a024f95026fdd4a1cf3
2314Author: Thomas E. Dickey <dickey@invisible-island.net>
2315Date:   Wed Mar 27 21:04:44 2019 -0400
2316
2317    modify function prototypes in spec to correspond to updates made in headers
2318    for the _CONST_X_STRING feature.
2319
2320commit 27483d8a3252e2c2a451976d4a99622becd83fe8
2321Author: Thomas E. Dickey <dickey@invisible-island.net>
2322Date:   Wed Mar 27 20:07:55 2019 -0400
2323
2324    update several function prototypes to use void-return or void-parameter,
2325    which were not in the original spec because it accommodated K&R C.
2326
2327commit a8dcb749458a723dd76e342162c5c00b629374fe
2328Author: Thomas E. Dickey <dickey@invisible-island.net>
2329Date:   Wed Mar 27 19:38:46 2019 -0400
2330
2331    by the way - an overdue notification
2332
2333commit 5dd96a769ed02a0125fa2f84a2f27a1f75bdcc8e
2334Author: Thomas E. Dickey <dickey@invisible-island.net>
2335Date:   Wed Mar 27 18:51:41 2019 -0400
2336
2337    fix: some ASCII characters were mangled into Unicode look-alikes
2338
2339commit 464d6f0d396880152d1475f37459c38de5373d4f
2340Author: Thomas E. Dickey <dickey@invisible-island.net>
2341Date:   Sun Mar 24 14:32:41 2019 -0400
2342
2343    remove some debris...
2344    
2345    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2346
2347commit 6b500c797a461c6da3baf6a1be208b232bf84366
2348Author: Thomas E. Dickey <dickey@invisible-island.net>
2349Date:   Sat Mar 23 11:51:55 2019 -0400
2350
2351    fix minor regression in prototype updates
2352    
2353    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2354
2355commit 101090b0a60c8bc9aa38c8fd42b35119739bc53f
2356Author: Thomas E. Dickey <dickey@invisible-island.net>
2357Date:   Sat Mar 23 11:36:33 2019 -0400
2358
2359    avoid using C keyword "default" as parameter name
2360    
2361    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2362
2363commit 149159df368aaa50db9e3e02f725d147ff557dbd
2364Author: Thomas E. Dickey <dickey@invisible-island.net>
2365Date:   Sat Mar 23 06:46:42 2019 -0400
2366
2367    updated manual pages' C prototypes to agree with the header-files.
2368    This takes into account the _CONST_X_STRING feature, distinguishing
2369    between String and char* and const char*, but also in
2370    several cases, such as XtSessionGetToken, the manual page was wrong.
2371    
2372    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2373    
2374    Conflicts:
2375            man/XtAppErrorMsg.man
2376
2377commit e5a1e228e7ab7332d46db9278fa7af85ae889e70
2378Author: Thomas E. Dickey <dickey@invisible-island.net>
2379Date:   Wed Mar 20 21:18:22 2019 -0400
2380
2381    change return-type to avoid const-mismatches
2382    
2383    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2384
2385commit e98352cebda8de6a715f6c5f35e549dc8cd55b8b
2386Author: Thomas E. Dickey <dickey@invisible-island.net>
2387Date:   Wed Mar 20 21:16:25 2019 -0400
2388
2389    fix const-mismatches in Tmstate.c
2390    
2391    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2392
2393commit 973ebb581a2cd92349728e36ada108a2d8c68bc8
2394Author: Thomas E. Dickey <dickey@invisible-island.net>
2395Date:   Wed Mar 20 21:13:17 2019 -0400
2396
2397    fix const-mismatches in TMprint.c
2398    
2399    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2400
2401commit 7aa775b5a238e16bc752fe78327a4a6c73369305
2402Author: Thomas E. Dickey <dickey@invisible-island.net>
2403Date:   Wed Mar 20 21:10:06 2019 -0400
2404
2405    fix const-mismatches in TMparse.c
2406    
2407    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2408
2409commit ec3e02c88a72462100254723f96589e30cee2e8f
2410Author: Thomas E. Dickey <dickey@invisible-island.net>
2411Date:   Wed Mar 20 20:55:18 2019 -0400
2412
2413    fix shadowing warning for widgetClass parameter; no binary-change
2414    
2415    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2416
2417commit 5037c01093c6a56728cab3096107d80052132dd3
2418Author: Thomas E. Dickey <dickey@invisible-island.net>
2419Date:   Wed Mar 20 20:51:06 2019 -0400
2420
2421    fix gcc warnings in Display.c
2422    
2423    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2424
2425commit e19a99a733b3f1ed1b7120ef8355e2a449639242
2426Author: Thomas E. Dickey <dickey@invisible-island.net>
2427Date:   Wed Mar 20 19:07:52 2019 -0400
2428
2429    resolve const-mismatches in Shell.c
2430    
2431    some of those fixes use casts which elicit stricter warnings, but that's a
2432    tradeoff needed to work with Xt's assumption that certain strings are
2433    allocated (or const) in the calling application.
2434    
2435    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2436
2437commit ffeb733db1384c6ffde199747fd84efe2e8d7499
2438Author: Thomas E. Dickey <dickey@invisible-island.net>
2439Date:   Wed Mar 20 05:17:11 2019 -0400
2440
2441    resolve const-mismatches in internal functions of Intrinsic.c
2442    
2443    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2444
2445commit e53726577e18f37186d7996dc85dc82de9532d22
2446Author: Thomas E. Dickey <dickey@invisible-island.net>
2447Date:   Wed Mar 20 05:07:21 2019 -0400
2448
2449    Allow all of the "argv" strings to be writable, since those arrays may
2450    be updated during initialization.
2451    
2452    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2453
2454commit 13ed4421006c3bc7743233a401ce80f849dd889b
2455Author: Thomas E. Dickey <dickey@invisible-island.net>
2456Date:   Tue Mar 19 21:20:03 2019 -0400
2457
2458    This is a minimal change which compiles when predefining _CONST_X_STRING,
2459    by changing some function parameters and struct-members to _XtString
2460    (always "char*") from String (which may be "const char *").  There are
2461    still many compiler warnings; subsequent commits will reduce those.
2462    
2463    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2464
2465commit d10e295117fdde9a085f12d90cab1adb978450bb
2466Author: Thomas E. Dickey <dickey@invisible-island.net>
2467Date:   Tue Apr 16 15:37:46 2019 -0400
2468
2469    The last commit removed "IN" macro, but not the lines which used it.
2470
2471commit 3f13df93468658cd48bb63a2d836c60d62494e4a
2472Author: Walter Harms <wharms@bfs.de>
2473Date:   Tue Apr 16 14:42:41 2019 +0200
2474
2475    Remove unused macros to ease maintenance
2476    
2477    After the last cleanups all the private macros are
2478    now obsolet. They are removed with:
2479    sed -e'/^\.de/,/^\.ny/d' -i
2480
2481commit 2b26e9a5473e399c81ae11b98d1f0b38393dbd8c
2482Merge: 4b446ce 965bc25
2483Author: Walter Harms <wharms@bfs.de>
2484Date:   Tue Apr 16 13:20:42 2019 +0200
2485
2486    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
2487    
2488    Conflicts:
2489            man/XtManageChildren.man
2490
2491commit 965bc251c1d8391e672f277686254299627d4e3c
2492Author: Thomas E. Dickey <dickey@invisible-island.net>
2493Date:   Tue Mar 19 20:31:29 2019 -0400
2494
2495    Referring to the xterm FAQ
2496    
2497            https://invisible-island.net/xterm/xterm.faq.html#building_it
2498    
2499    I would like to add an optional feature which makes the String typedef
2500    "const" if _CONST_X_STRING is defined.  Modifying the Intrinsic.h header
2501    is only a partial solution because the library has not been modified to
2502    take advantage of this (if it had, most of the const-warnings from gcc
2503    would go away).
2504    
2505    This change modifies the header file as well as the makestrs.c program
2506    which generates Shell.h and StringDefs.h so that they use String-casts
2507    rather than char*-casts (reducing the warnings seen when compiling with
2508    Xt's header files).
2509    
2510    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2511
2512commit c131d277ef061716b97e27cccc094bf1c0ae222f
2513Author: Thomas E. Dickey <dickey@invisible-island.net>
2514Date:   Tue Mar 19 20:04:40 2019 -0400
2515
2516    eliminate casts of NULL for String* and Cardinal*, since those are unnecessary
2517    as well as interfere with proposed const-string changes.
2518    
2519    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2520
2521commit 4b446ce8b20b1de1488c73e1841dafbd25ca949f
2522Author: Walter Harms <wharms@bfs.de>
2523Date:   Mon Apr 15 23:03:31 2019 +0200
2524
2525    remove in-text macros
2526    
2527    The in-text macros are a problem when maintaining the text.
2528    While removing i noticed several problems with missing
2529    definitions this is fixed also.
2530
2531commit c66f453b4089b7af7ee14be7c5f817e8dd98be1e
2532Author: Thomas E. Dickey <dickey@invisible-island.net>
2533Date:   Wed Apr 10 20:09:29 2019 -0400
2534
2535    restore fixed-pitch formatting of code-examples
2536    
2537    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2538
2539commit a89acaec14bd988659ebdc2ebb4b99c1eea5aa7e
2540Author: Thomas E. Dickey <dickey@invisible-island.net>
2541Date:   Wed Apr 10 19:49:35 2019 -0400
2542
2543    The ".BR" macro is used to join bold/regular text.
2544    Use ".B" when only bold is intended.
2545    
2546    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2547
2548commit cf9e8c73c4ffa671d580938c9a84d6ef0bd2710d
2549Author: Thomas E. Dickey <dickey@invisible-island.net>
2550Date:   Sun Mar 17 17:19:45 2019 -0400
2551
2552    This cleans up the "easy" warning fixes which can be made using my
2553    Regress script, comparing object-files before/after the edits:
2554    
2555            https://invisible-island.net/ansification/index.html
2556            https://invisible-island.net/scripts/readme.html
2557    
2558    The changes are casts, which quiet the gcc warnings about implicit
2559    conversion that my "gcc-normal" script would show.  I avoided
2560    reformatting the code.
2561    
2562    The change reduces the number of gcc warnings from 769 to 163.
2563    
2564    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2565
2566commit fb7e899e94dd402c868e8eb59ccf32284732f6ac
2567Author: Walter Harms <wharms@bfs.de>
2568Date:   Thu Apr 4 22:32:20 2019 +0200
2569
2570    FIX: add missing .fi
2571
2572commit 76ed3193af4416324a18795fe3bee4fb37e9791f
2573Author: Walter Harms <wharms@bfs.de>
2574Date:   Thu Apr 4 21:46:55 2019 +0200
2575
2576    replace the use of .Ds/.De macro with the std. RS/.RE macro
2577    
2578    this make way to remove all private macro definitions from
2579    the header. Now only plain man macros are used.
2580
2581commit b01eaa82c190b390f6a0de74668ed88a41b3d6b8
2582Author: Walter Harms <wharms@bfs.de>
2583Date:   Thu Apr 4 18:58:44 2019 +0200
2584
2585    remove space after < for include filename
2586    
2587    using <X11/Xutil.h> instead of < X11/Xutil.h > make things
2588    more easy and closer to std. man pages
2589    
2590    noted by Thomas Dickey
2591
2592commit 0f549e8992d568493415056ecda7fdbd7a6423ec
2593Merge: 7caf7f4 38c5ee4
2594Author: Walter Harms <wharms@bfs.de>
2595Date:   Wed Apr 3 17:06:30 2019 +0200
2596
2597    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
2598    
2599    Replace home made macros in man macros
2600
2601commit 7caf7f47d473e92cf0fc36bf03720765916c17be
2602Author: Walter Harms <wharms@bfs.de>
2603Date:   Tue Apr 2 22:50:51 2019 +0200
2604
2605    replace .ZN with .BR
2606    
2607    By replacing we do two things:
2608    1. this fixes the troff behavier
2609    2. this moves us closer to std. man pages
2610    3. after this patch the macro ZN can be deleted
2611    
2612    Signed-off-by: Walter Harms <wharms@bfs.de>
2613
2614commit 3b5b654d5b539364a2f19b5206a79fb2e13f810f
2615Author: Walter Harms <wharms@bfs.de>
2616Date:   Tue Apr 2 21:49:28 2019 +0200
2617
2618    Replace last two uses of .Pn with .ZN
2619    
2620    After this patch the macro can savely be removed.
2621    Signed-off-by: Walter Harms <wharms@bfs.de>
2622
2623commit 38c5ee4f77c1d837ed8936bad5a3a354701aaed2
2624Author: Thomas E. Dickey <dickey@invisible-island.net>
2625Date:   Mon Mar 18 05:06:06 2019 -0400
2626
2627    bzero was marked "legacy" in POSIX 2001, and is not part of the later revisions.
2628    Use memset, which is standard (and supported for some 30 years).
2629    
2630    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2631
2632commit 91c08f4d9cb915d5f7c3074db3e72ad15ec14c01
2633Author: Thomas E. Dickey <dickey@invisible-island.net>
2634Date:   Sun Mar 17 20:59:21 2019 -0400
2635
2636    Use standard size_t type in the casts for length-parameter of memcpy, memmove
2637    and bzero.  When the library was written (1989), none of those had been
2638    standardized, and the source-code used "(int)" casts to help with K&R
2639    compilers.  The cleanup done in the previous update used binary-compare
2640    to validate, which does not work for these because the compiler is recording
2641    the cast's effect.
2642    
2643    This change reduces the number of gcc warnings from 163 to 128.
2644    
2645    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2646
2647commit 4004d85df9e81fc8bcddacae15a2715ccdd6627c
2648Author: Thomas E. Dickey <dickey@invisible-island.net>
2649Date:   Sat Mar 16 13:21:55 2019 -0400
2650
2651    update the "Ds" macro in the other files, for consistency
2652    
2653    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2654
2655commit ca3f8db51e629e59d94873c41642d1e8b8324c9a
2656Author: Thomas E. Dickey <dickey@invisible-island.net>
2657Date:   Sat Mar 16 13:16:28 2019 -0400
2658
2659    None of the versions of the "Ds" macro (going back to X11R4) worked with
2660    groff, and would display badly.  Modified the macro in the files which use
2661    it, to do what was intended.
2662    
2663    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2664
2665commit 4a04da5838bdea2893ebe63c97465fa7349d92ac
2666Author: Thomas E. Dickey <dickey@invisible-island.net>
2667Date:   Sat Mar 16 12:55:53 2019 -0400
2668
2669    fix typo from last change
2670
2671commit 56c998bc127581974fa277e4e2bfc3561ea3a897
2672Author: Thomas E. Dickey <dickey@invisible-island.net>
2673Date:   Sat Mar 16 12:34:08 2019 -0400
2674
2675    trim down the "De" macro by removing the parts that used never-defined registers
2676    
2677    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2678
2679commit fe0f501b0dfb2d69f5879588547d6994d93217c7
2680Author: Thomas E. Dickey <dickey@invisible-island.net>
2681Date:   Sat Mar 16 12:23:22 2019 -0400
2682
2683    cleanup undefined macros in manpages
2684    
2685    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2686
2687commit 1b2b648dbbc6f10b36e7914de8388b66bc93b45f
2688Author: Thomas E. Dickey <dickey@invisible-island.net>
2689Date:   Sat Mar 16 11:51:09 2019 -0400
2690
2691    split-up lines longer than 80 columns in manpages
2692    
2693    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2694
2695commit a009bc8f3d69a379593b21997bb08a73eb39a8f2
2696Author: Thomas E. Dickey <dickey@invisible-island.net>
2697Date:   Sat Mar 16 11:47:40 2019 -0400
2698
2699    fix typo from last step
2700
2701commit b571da73755f65c206c0e7b82ade3876a921e2ea
2702Author: Thomas E. Dickey <dickey@invisible-island.net>
2703Date:   Sat Mar 16 11:44:37 2019 -0400
2704
2705    trim undefined symbol "D" from ".Ds" macros in manpages.
2706    
2707    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2708
2709commit 7bdec43f299d2538d66f65892766bf3c5dd27056
2710Author: Thomas E. Dickey <dickey@invisible-island.net>
2711Date:   Fri Mar 15 21:04:44 2019 -0400
2712
2713    workaround for obsolete macro/command ".ny", in the manpages since late
2714    1989 in X11R4.  The command was given a ".ny0", but nroff did not accept
2715    more than two-character names, so it "should" have been ".ny 0".  Further,
2716    since there is no standard macro "ny" (and no command), define a fallback.
2717    
2718    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2719
2720commit 283db645c56a5aa55af1665c309182e492a3c863
2721Author: Thomas E. Dickey <dickey@invisible-island.net>
2722Date:   Fri Mar 15 20:06:26 2019 -0400
2723
2724    fix bug introduced by
2725            commit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8,
2726    which modified util/makestrs.c to avoid a shadowing warning of a
2727    function parameter versus global variable, but overlooked use of the
2728    parameter within the functions.  That caused all of the resource strings
2729    in Shell.h to have the same value.
2730    
2731    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2732
2733commit fe32434ab1a6a85d222b15e730fed9a5d8a74a2d
2734Author: Thomas E. Dickey <dickey@invisible-island.net>
2735Date:   Tue Mar 12 04:34:28 2019 -0400
2736
2737    fix build when XT_GEO_TATTLER is defined
2738    That turns on a debugging feature (activated by a resource setting).
2739    Its use of <stdarg.h> was incorrect.  Also fix compiler warnings in
2740    the related file.
2741    
2742    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2743
2744commit b724cd0d25dffe0091bb101ba8f993d0305844d3
2745Author: Walter Harms <wharms@bfs.de>
2746Date:   Tue Jan 15 19:45:29 2019 +0100
2747
2748    resolv:assignment discards 'const' qualifier from pointer target
2749
2750commit 93713f5b050fb40973775e13d8430d524e2d4d10
2751Author: Walter Harms <wharms@bfs.de>
2752Date:   Fri Jan 11 23:49:57 2019 +0100
2753
2754    no need to check XFree arguments
2755
2756commit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8
2757Author: Walter Harms <wharms@bfs.de>
2758Date:   Fri Jan 11 22:54:47 2019 +0100
2759
2760    resolv:shadows a global declaration
2761
2762commit d51325e11253f99bdcf672062cc04de80bc9c7e2
2763Author: Walter Harms <wharms@bfs.de>
2764Date:   Fri Jan 11 22:17:02 2019 +0100
2765
2766    alloc+bzero == calloc
2767
2768commit cc255601963479bd94c49851564f5004ac471093
2769Author: Walter Harms <wharms@bfs.de>
2770Date:   Tue Jan 8 23:10:10 2019 +0100
2771
2772    resolv:assignment discards 'const' qualifier from pointer target
2773
2774commit 12eda76f2c7ff5d43dd68d7ff0ebc29cf27e9897
2775Author: Walter Harms <wharms@bfs.de>
2776Date:   Tue Jan 8 22:26:25 2019 +0100
2777
2778    no need to check args for free
2779
2780commit bfd021ed1c2b126d3f78a1ffe639e25d11649b02
2781Author: Walter Harms <wharms@bfs.de>
2782Date:   Tue Jan 8 22:01:47 2019 +0100
2783
2784    resolv:shadows a previous local
2785
2786commit 252b69ea85041ac5b368c15afdb7d7b6dc28636e
2787Author: Walter Harms <wharms@bfs.de>
2788Date:   Tue Jan 8 21:54:51 2019 +0100
2789
2790    resolv:shadows a previous local
2791
2792commit c4897b56d853709aa2013ec16354e38f83465aaf
2793Author: Walter Harms <wharms@bfs.de>
2794Date:   Tue Jan 8 21:51:26 2019 +0100
2795
2796    resolv:shadows a previous local
2797
2798commit a343fb6d854dd345a0216435b97e51b8f4dd4425
2799Author: Walter Harms <wharms@bfs.de>
2800Date:   Tue Jan 8 21:45:09 2019 +0100
2801
2802    resolv:shadows a previous local
2803
2804commit 0aae899ba1724bfb16ab1bbe7238b3f75cbb6550
2805Author: Walter Harms <wharms@bfs.de>
2806Date:   Tue Jan 8 21:37:08 2019 +0100
2807
2808    resolv:shadows a previous local
2809
2810commit 102ba41a668568d7e7e506b0ab9f064d1f2c4ec5
2811Author: Walter Harms <wharms@bfs.de>
2812Date:   Tue Jan 8 21:25:00 2019 +0100
2813
2814    no need to check XFree arguments
2815
2816commit 8a25977b7ef3a5e96e57d0d56d597c9436a14871
2817Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2818Date:   Fri Dec 7 19:51:23 2018 -0800
2819
2820    Update configure.ac bug URL for gitlab migration
2821    
2822    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2823
2824commit 0dd0429f82298e294b7611fb6ed63a96af94e2ed
2825Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2826Date:   Mon Nov 19 22:41:26 2018 -0800
2827
2828    Update README for gitlab migration
2829    
2830    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2831
2832commit 0659374e8c1a39433f074226a65f29ae6147157e
2833Author: Rin Okuyama <rin@NetBSD.org>
2834Date:   Tue Feb 21 06:18:37 2017 +0000
2835
2836    avoid -Wformat errors from clang when building with -DDEBUG
2837    
2838    https://bugs.freedesktop.org/show_bug.cgi?id=99882
2839    
2840    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2841    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2842
2843commit 5ac10bc4b93942572118625c1c3b98e87d5ef9d7
2844Author: Mihail Konev <k.mvc@ya.ru>
2845Date:   Thu Jan 26 13:52:49 2017 +1000
2846
2847    autogen: add default patch prefix
2848    
2849    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
2850
2851commit b2d06ea97f0b45c9f9cba00279afc376a21f854d
2852Author: Emil Velikov <emil.l.velikov@gmail.com>
2853Date:   Mon Mar 9 12:00:52 2015 +0000
2854
2855    autogen.sh: use quoted string variables
2856    
2857    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
2858    fall-outs, when they contain space.
2859    
2860    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2861    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2862    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2863
2864commit 5c8f59030c9407e657ba6824dcec151e904fc42d
2865Author: Peter Hutterer <peter.hutterer@who-t.net>
2866Date:   Tue Jan 24 10:32:07 2017 +1000
2867
2868    autogen.sh: use exec instead of waiting for configure to finish
2869    
2870    Syncs the invocation of configure with the one from the server.
2871    
2872    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2873    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2874
2875commit 238f339165921831333a962f0c4e8ef6612f3ce4
2876Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
2877Date:   Thu Sep 8 11:51:12 2016 -0700
2878
2879    darwin: Don't build libXt with -flat_namespace
2880    
2881    Force clients to be well-behaved.  libXaw and libXaw3d were updated to not
2882    depend on the flat_namespace hack, so be sure to also update to newer versions
2883    of those libraries as well.
2884    
2885    cf-libXaw: b3049d9b13333c0e67f1f23959227020741f486b
2886    cf-libXaw3d: b8891dae09e107be01520c41ca8d903fe74cf6a0
2887    
2888    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
2889
2890commit e8e2560e3391fa9c240235207a909855bfa7c73f
2891Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2892Date:   Sun Sep 27 18:54:57 2015 -0700
2893
2894    Get rid of some extraneous ; at the end of C source lines
2895    
2896    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2897
2898commit e7411e7e5299116604ff1f01d9415802607f1051
2899Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2900Date:   Thu Apr 30 22:36:14 2015 -0700
2901
2902    libXt 1.1.5
2903    
2904    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2905
2906commit 0c2c7562426aec7bdf9b54a7d6993153e0bce489
2907Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
2908Date:   Sun Aug 10 12:44:26 2014 -0500
2909
2910    Fix _XtInherit on x86_64 Windows
2911    
2912    As noted in Initialize.c, _XtInherit needs special treatment as it's both called
2913    as a function, and used as a value to compare with.
2914    
2915    We need to change this trickery for x86_64, as the symbols are no longer
2916    underscore prefixed, and the address is 64 bits.
2917    
2918    We also cannot place the trampoline in the .data section, as it may be marked
2919    no-execute, so we use a special section for it instead.
2920    
2921    v2: Uses of XtInherit must also be marked dllimport, so that they do not use a
2922    thunk, but instead indirect via the __imp_XtInherit auto-import. This avoids
2923    problems with an incorrect relocation being calculated in the case where libXt
2924    and a library using it (e.g. libXaw/libXaw3d/libXm/etc.) are loaded more than
2925    2GiB apart from each other.
2926    
2927    This is enough to build a working libXt for Cygwin x86_64, because it uses the
2928    LP64 data model.  I believe that more patches are needed for libXt to work
2929    correctly when built for the Windows LLP64 data model.
2930    
2931    Signed-off-by: Yaakov Selkowitz <yselkowitz@cygwin.com>
2932    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2933    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
2934
2935commit 171d82fa36bb601360da2cc519718c46f137c467
2936Author: Jon TURNEY <jon.turney@dronecode.org.uk>
2937Date:   Tue Apr 14 12:21:58 2015 +0100
2938
2939    Include unistd.h for getpid()
2940    
2941    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2942    Reviewed-by: David Macek <david.macek.0@gmail.com>
2943
2944commit af9c277491c9bdc37a6fc5ae5a6c6ca190bfa56c
2945Author: Jon TURNEY <jon.turney@dronecode.org.uk>
2946Date:   Tue Apr 14 12:19:07 2015 +0100
2947
2948    Include direct.h header for _getdrives() on Win32
2949    
2950    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2951    Reviewed-by: David Macek <david.macek.0@gmail.com>
2952
2953commit e7094ceaf95a15eae73819d0ffdb9b982075e0d2
2954Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2955Date:   Sat Feb 14 14:10:21 2015 -0800
2956
2957    unifdef -UCRAY -UCRAY2
2958    
2959    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2960
2961commit 33a6d9dc30188c02a3ec703153728b31d458ec1e
2962Author: Rob Clark <robdclark@gmail.com>
2963Date:   Mon Jan 26 11:51:48 2015 -0500
2964
2965    asprintf needs _GNU_SOURCE on some platforms
2966    
2967    Fixes a build break noticed on fedora 21 on arm (although I doubt that
2968    is in any way arch specific).
2969    
2970    http://tinderbox.x.org/builds/2015-01-26-0012/logs/libXt/#build
2971    
2972    Signed-off-by: Rob Clark <robdclark@gmail.com>
2973    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2974
2975commit ca04f74887d53c75e794f643f7e860ba588c3a57
2976Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2977Date:   Sun Jan 18 11:21:45 2015 -0800
2978
2979    makestrs: Use asprintf() if available
2980    
2981    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2982    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2983
2984commit fba83e45a8d5dc2ca920ec6c49446d2b54c2db5c
2985Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2986Date:   Sun Jan 18 10:58:08 2015 -0800
2987
2988    makestrs: Replace strcpy()+strcat() calls with snprintf() calls
2989    
2990    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2991    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2992
2993commit 47fa41960650dd0e97eb78de2af0f5fcd9323b35
2994Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2995Date:   Sun Jan 18 10:43:11 2015 -0800
2996
2997    makestrs: Replace malloc()+strcpy() calls with strdup() calls
2998    
2999    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3000    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
3001
3002commit f3e5903536f80cb42ee6841f85e013284eb4c2fc
3003Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3004Date:   Sun Jan 18 10:27:42 2015 -0800
3005
3006    makestrs: use strchr() instead of index()
3007    
3008    Besides being supported by more standards, strchr() has the important
3009    characteristic of having a prototype included in <string.h> on Solaris
3010    so that 64-bit compiles know it returns a pointer, not an integer.
3011    (On Solaris, index() is only found in <strings.h>, for SunOS compatibility.)
3012    
3013    Without this fix, makestrs segfaulted in 64-bit builds on Solaris after
3014    commit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc switched to <string.h>.
3015    
3016    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3017    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
3018
3019commit aed2c4d3493cf3a06ad1240f317552fd8bfd687a
3020Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3021Date:   Sun Jan 18 10:34:38 2015 -0800
3022
3023    If CFLAGS_FOR_BUILD is not set, include CWARNFLAGS in default value
3024    
3025    Help catch errors like missing prototypes in makestrs sooner.
3026    
3027    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3028    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
3029
3030commit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc
3031Author: Thomas Klausner <wiz@NetBSD.org>
3032Date:   Thu Jan 8 09:18:16 2015 +0100
3033
3034    Use string.h instead of X11/Xos.h.
3035    
3036    Long long ago, Xos.h was needed to choose between <string.h> &
3037    <strings.h> depending on the OS in use.
3038    
3039    Today we can rely on C89 & later providing <string.h> everywhere
3040    for us.
3041    
3042    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
3043    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3044
3045commit 51d63a9d82dc4f2407862131bbf3e5d72b4505d3
3046Author: Gaetan Nadon <memsize@videotron.ca>
3047Date:   Sat Sep 21 12:52:15 2013 -0400
3048
3049    Use $(MKDIR_P) in Makefile.am for better code portability
3050    
3051    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3052    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3053
3054commit 8828fc21cb5b10f06294e460d15c38e234324960
3055Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3056Date:   Wed Jul 10 08:18:26 2013 -0700
3057
3058    Revert "Avoid shadowing variables."
3059    
3060    This reverts commit 3919044bd7d3bcb85ce3425a43b8889a248a7542.
3061    Breaks programs such as xcalc & xlogo on multiple platforms.
3062
3063commit 9dc5fb0b9640b79a234b58e640e05d8276556beb
3064Author: Thomas Klausner <wiz@NetBSD.org>
3065Date:   Tue Jun 25 23:02:48 2013 +0200
3066
3067    Fix char vs. unsigned char warnings.
3068    
3069    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3070
3071commit 3919044bd7d3bcb85ce3425a43b8889a248a7542
3072Author: Thomas Klausner <wiz@NetBSD.org>
3073Date:   Tue Jun 25 23:02:46 2013 +0200
3074
3075    Avoid shadowing variables.
3076    
3077    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3078    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3079
3080commit d395f487e659ee1091eb60c89c551ba1b61dfe51
3081Author: Thomas Klausner <wiz@NetBSD.org>
3082Date:   Tue Jun 25 23:02:50 2013 +0200
3083
3084    Ignore test-driver from automake-1.13.
3085    
3086    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3087
3088commit 71c76a6c500761a2ca0091a55b8c106906fcb125
3089Author: Thomas Klausner <wiz@NetBSD.org>
3090Date:   Wed Jun 26 00:43:03 2013 +0200
3091
3092    Mark non-returning function with appropriate attribute.
3093    
3094    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3095    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3096
3097commit ce57783ea5b5c47f5dca172d36a76f91dd7704df
3098Author: Thomas Klausner <wiz@NetBSD.org>
3099Date:   Wed Jun 26 00:43:32 2013 +0200
3100
3101    Use appropriate variable type for vsnprintf return value.
3102    
3103    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3104    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3105
3106commit 0bf255ce5f2aeacece0b685996491729f804fe94
3107Author: Thierry Reding <thierry.reding@avionic-design.de>
3108Date:   Thu Jan 3 10:16:55 2013 +0100
3109
3110    Fix cross-compilation
3111    
3112    When cross-compiling against a sysroot for instance, a --sysroot option
3113    is typically passed via the CPPFLAGS variable. This can cause the build
3114    to break in the util subdirectory which requires the CPPFLAGS to be set
3115    for the build system.
3116    
3117    Solve this by using the value of CPPFLAGS_FOR_BUILD for CPPFLAGS in the
3118    util subdirectory. Cross-compile setups can override the variable when
3119    calling the configure script.
3120    
3121    Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
3122    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3123
3124commit 02fd80afd5d2416301e5166e202ff859902c7987
3125Author: Thomas Klausner <wiz@NetBSD.org>
3126Date:   Sun Jun 2 21:48:38 2013 +0200
3127
3128    Add missing comma to fix DEBUG build.
3129    
3130    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3131    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3132
3133commit e83d6d66ea28b0aaa7e574dd2471121a5250b934
3134Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3135Date:   Thu May 30 18:13:27 2013 -0700
3136
3137    libXt 1.1.4
3138    
3139    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3140
3141commit 1f4802b745aa172d375cb79403cb1e013e6aa4c0
3142Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3143Date:   Sat Mar 9 13:33:20 2013 -0800
3144
3145    Remove old strtoul workaround for SunOS 4
3146    
3147    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3148
3149commit 9264a21b688891dbdcee630ff72cf39aa75fc4e1
3150Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3151Date:   Sat Mar 9 11:44:14 2013 -0800
3152
3153    unvalidated length in _XtResourceConfigurationEH [CVE-2013-2002]
3154    
3155    The RCM_DATA property is expected to be in the format:
3156        resource_length, resource, value
3157    
3158    If the property contains a resource_length thats results in a pointer
3159    outside the property string, memory corruption can occur.
3160    
3161    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
3162    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3163
3164commit eae57493feec958bcf733ad0d334715107029f8b
3165Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3166Date:   Sat Mar 9 11:29:21 2013 -0800
3167
3168    Unchecked return values of XGetWindowProperty [CVE-2013-2005]
3169    
3170    Multiple functions in Selection.c assumed that XGetWindowProperty() would
3171    always set the pointer to the property, but before libX11 1.6, it could
3172    fail to do so in some cases, leading to libXt freeing or operating on an
3173    uninitialized pointer value, so libXt should always initialize the pointers
3174    and check for failure itself.
3175    
3176    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
3177    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3178
3179commit ead50a9a274aa96bef94e57c4625be8e9288af4e
3180Author: Colin Walters <walters@verbum.org>
3181Date:   Wed Jan 4 17:37:06 2012 -0500
3182
3183    autogen.sh: Implement GNOME Build API
3184    
3185    http://people.gnome.org/~walters/docs/build-api.txt
3186    
3187    Signed-off-by: Adam Jackson <ajax@redhat.com>
3188
3189commit 8f5f3f7a3c36088d6faf0f13da4416596257bc58
3190Author: Adam Jackson <ajax@redhat.com>
3191Date:   Tue Jan 15 14:28:48 2013 -0500
3192
3193    configure: Remove AM_MAINTAINER_MODE
3194    
3195    Signed-off-by: Adam Jackson <ajax@redhat.com>
3196
3197commit 6731c2c7e3c16ad17425acfb5024fa1501e94411
3198Author: Thierry Reding <thierry.reding@avionic-design.de>
3199Date:   Thu Jan 3 10:16:56 2013 +0100
3200
3201    Use AM_CPPFLAGS instead of INCLUDES
3202    
3203    Recent versions of automake deprecate the INCLUDES variable. The same
3204    effect can be achieved by using AM_CPPFLAGS instead, which is also
3205    automake's recommendation.
3206    
3207    Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
3208    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3209    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3210
3211commit 97034e393cfa63a55e9cec2d795ac41e5872f5b5
3212Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3213Date:   Fri Jan 4 19:52:59 2013 -0800
3214
3215    unifdef -U__UNIXOS2__
3216    
3217    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3218    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
3219
3220commit 0033d063894d003b1cb6edb14107d6ef7e0f3fec
3221Author: Egbert Eich <eich@freedesktop.org>
3222Date:   Thu Sep 8 16:40:27 2011 +0200
3223
3224    Add XtErrorDB directory to pkg-config file.
3225    
3226    Should anyone ever desire to supply this file externally
3227    it's location is specified in the pkg-config file.
3228    
3229    Signed-off-by: Egbert Eich <eich@freedesktop.org>
3230    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
3231    Tested-by: Gaetan Nadon <memsize@videotron.ca>
3232
3233commit 15d7f9cf9e089f5968a20f80529096e9a1d3551f
3234Author: Egbert Eich <eich@freedesktop.org>
3235Date:   Thu May 19 18:18:52 2011 +0200
3236
3237    Install ErrorDB into a $datarootdir-path, not $libdir.
3238    
3239    This lets Xt search for it's ErrorDB in the same location
3240    as Xlib. These error databases are architecture independent
3241    data files.
3242    
3243    The XtErrorDB file neither exists in libXt nor has it ever
3244    been supplied by any '3rd party' (at least Google didn't
3245    turn up any results).
3246    Therefore changing the location of this file (again) should
3247    have no side effects on backward compatibility.
3248    
3249    Signed-off-by: Egbert Eich <eich@freedesktop.org>
3250    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
3251    Tested-by: Gaetan Nadon <memsize@videotron.ca>
3252
3253commit 690d6587e7e0ba29b70d2b1d6c5c6a128c5547a2
3254Author: Eric S. Raymond <esr@thyrsus.com>
3255Date:   Thu Aug 23 11:43:42 2012 -0400
3256
3257    Remove unused macros that are temptations to presentation-level klugery.
3258    
3259    Also, change .Ds/.De to use CW font, as what they're wrapping is code displays.
3260    This may not be recognized on archaic Unixes, but .ft 1 isn't any too safe
3261    either. The PostScript and DVI drivers both grok CW.
3262    
3263    Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
3264
3265commit 356b3e6235be4cdb51f13249cb68c581c0fc50c7
3266Author: Eric S. Raymond <esr@thyrsus.com>
3267Date:   Thu Aug 23 11:30:47 2012 -0400
3268
3269    Eliminate use of tab stops.
3270    
3271    Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
3272
3273commit 1e5e04a80b391ea6827bb3c537be47533c6afe1e
3274Author: Thomas Klausner <wiz@NetBSD.org>
3275Date:   Wed Jul 18 16:45:19 2012 +0200
3276
3277    Fix DEBUG build (TMparse.c:376:1: error: overflow in implicit constant conversion)
3278    
3279    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
3280    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3281
3282commit 1ab3a0dd5140489bc80edcfd940609fefaec81f1
3283Author: Thomas Klausner <wiz@NetBSD.org>
3284Date:   Wed Jul 18 16:45:18 2012 +0200
3285
3286    Avoid referencing something that isn't defined. Bring in the definition from another manual page.
3287    
3288    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
3289    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3290    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3291
3292commit 6adb4655a15276973f5e74fd79f5c99d3d4b77a0
3293Author: Julien Cristau <jcristau@debian.org>
3294Date:   Mon Apr 23 20:08:34 2012 +0200
3295
3296    Add copyright notice and license from the X Consortium to COPYING
3297    
3298    These appear in the Xt manpages.
3299    
3300    Reported-by: Ansgar Burchardt
3301    Signed-off-by: Julien Cristau <jcristau@debian.org>
3302
3303commit 2d689ac861085d1d74bcbd05d1595bac0bf67d20
3304Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3305Date:   Thu Mar 15 22:51:45 2012 -0700
3306
3307    libXt 1.1.3
3308    
3309    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3310
3311commit 75bef5b488245467b6638e25cd22006b306e8536
3312Author: Jeremy Huddleston <jeremyhu@apple.com>
3313Date:   Mon Mar 12 18:36:52 2012 -0700
3314
3315    Revert "Treat unexpected returned events from poll as errors"
3316    
3317    This commit caused regressions:
3318    https://bugs.freedesktop.org/show_bug.cgi?id=47203
3319    https://bugs.freedesktop.org/show_bug.cgi?id=47216
3320    
3321    This reverts commit 70bb9e28d37fff4ead4d0a2c672af77059765fa4.
3322
3323commit 8ab1833a80a18131d897f6d9965545c16acef921
3324Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3325Date:   Wed Mar 7 17:57:26 2012 -0800
3326
3327    libXt 1.1.2
3328    
3329    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3330
3331commit aa0f30641769968e0453a7d02f3f8e5955641336
3332Author: Matt Dew <marcoz@osource.org>
3333Date:   Mon Jan 16 16:24:32 2012 -0700
3334
3335    informaltable cleanup
3336    
3337    On certain tables, add top and bottom borders to table header
3338    and a bottom border to the table. This matches what those
3339    tables in the old pdfs looked like.
3340    
3341    the <?dbfo keep-together='always'> prevents tables from
3342    splitting across pages. Useful for tiny tables.
3343    
3344    Converting the colwidth to a floating point, IE, 1* -> 1.0*
3345    cleans up these build errors:
3346    WARNING: table-layout="fixed" and column-width unspecified =>
3347    falling back to proportional-column-width(1)
3348    
3349    Signed-off-by: Matt Dew <marcoz@osource.org>
3350
3351commit 70bb9e28d37fff4ead4d0a2c672af77059765fa4
3352Author: Jeremy Huddleston <jeremyhu@apple.com>
3353Date:   Wed Jan 4 10:33:29 2012 -0800
3354
3355    Treat unexpected returned events from poll as errors
3356    
3357    Inspired by libxcb's f0565e8f06aadf760a9065a97b8cf5ab9cbd18de
3358    
3359    Resolves https://bugs.freedesktop.org/show_bug.cgi?id=20048
3360    
3361    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3362
3363commit 6dd231d37c036d182e789f0af37ee5417792ad4e
3364Author: Stephen Turnbull <stephenjturnbull@gmail.com>
3365Date:   Wed Jan 4 10:18:29 2012 -0800
3366
3367    Don't re-enter the WaitLoop if block is set to false
3368    
3369    See: https://bugs.freedesktop.org/show_bug.cgi?id=20048
3370    
3371    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3372
3373commit 0d8ef503e2d51d727a912d6ef3cf017608e45b7f
3374Author: Gaetan Nadon <nadon@memsize.(none)>
3375Date:   Sat Dec 31 09:03:39 2011 -0500
3376
3377    Add .gitignore for the newly added DocBook/XML generated files.
3378    
3379    Signed-off-by: Gaetan Nadon <nadon@memsize.(none)>
3380
3381commit 9cbf06b9f7b1378ce3424837c979c3241516bf9b
3382Author: Gaetan Nadon <nadon@memsize.(none)>
3383Date:   Fri Dec 30 17:08:14 2011 -0500
3384
3385    docbook.am: embed css styles inside the HTML HEAD element
3386    
3387    Rather than referring to the external xorg.css stylesheet, embed the content
3388    of the file in the html output produced. This is accomplished by using
3389    version 1.10 of xorg-xhtml.xsl.
3390    
3391    This makes the whole html docs tree much more relocatable.
3392    In addition, it eliminates xorg.css as a runtime file which makes
3393    xorg-sgml-doctools a build time only package.
3394    
3395    Signed-off-by: Gaetan Nadon <nadon@memsize.(none)>
3396
3397commit 7aa5d801d3b17fc9a1af9d5f6bc0283e3762cca2
3398Author: Matt Dew <marcoz@osource.org>
3399Date:   Wed Dec 28 21:17:53 2011 -0700
3400
3401    Remove old files.
3402
3403commit b8818e1233b75c6bd47a6d2197fabf3a036a2119
3404Author: Matt Dew <marcoz@osource.org>
3405Date:   Wed Dec 28 20:34:51 2011 -0700
3406
3407    Initial docbook conversion.
3408
3409commit fd0da0d44a8501edaac3be7fac9449ad730d8bf4
3410Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3411Date:   Fri Oct 7 19:45:21 2011 -0700
3412
3413    Add const attributes to TMparse typedefs to fix gcc -Wwrite-strings warnings
3414    
3415    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3416
3417commit af9e4b75167c0e31ec02d5ababf204daa12f500d
3418Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3419Date:   Fri Oct 7 19:32:08 2011 -0700
3420
3421    Add const attributes to slashDotXdefaults to fix gcc -Wwrite-strings warnings
3422    
3423    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3424
3425commit 682ca8daf29285ef5013751784a7ec98962b7cbb
3426Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3427Date:   Fri Oct 7 19:30:11 2011 -0700
3428
3429    Make implementation_default_path return const char *
3430    
3431    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3432
3433commit d3c2fbcd83ed9ae9b6cc8d765badca7f8d3261b2
3434Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3435Date:   Fri Oct 7 19:23:37 2011 -0700
3436
3437    Make gravity strings const to fix gcc -Wwrite-strings warnings
3438    
3439    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3440
3441commit 94ffb37790ce33fdf49d07dd1ade60b6d8376aa7
3442Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3443Date:   Fri Oct 7 19:21:10 2011 -0700
3444
3445    Convert ISOLatin1 functions to specify args as const char *
3446    
3447    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3448
3449commit 1f48cadaa88423a012613a0b456ec8795c8c0992
3450Author: Jeremy Huddleston <jeremyhu@apple.com>
3451Date:   Fri Oct 7 17:08:07 2011 -0700
3452
3453    Whitespace changes related to cleaning up previous patch
3454    
3455    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3456
3457commit 9e898aa4fd964e888044e2fa2d64089505331f62
3458Author: Jeremy Huddleston <jeremyhu@apple.com>
3459Date:   Fri Oct 7 17:01:34 2011 -0700
3460
3461    Don't pop elements from our array while we're itterating through it.
3462    
3463    https://bugs.freedesktop.org/show_bug.cgi?id=22543
3464    
3465    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3466
3467commit df2008411a5c6a735af2b0fced01df660bb6978a
3468Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3469Date:   Mon Sep 26 15:29:45 2011 -0700
3470
3471    makestrs: Add const attributes to fix gcc -Wwrite-strings warnings
3472    
3473    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3474
3475commit 9347b890ba24db41c7cb6c6e76564e4896bc8cac
3476Author: Olivier Fourdan <fourdan@xfce.org>
3477Date:   Tue Sep 20 16:45:02 2011 -0700
3478
3479    Bug 40577 - Missing bound checking in FreeSelectionProperty()
3480    
3481    https://bugs.freedesktop.org/show_bug.cgi?id=40577
3482    
3483    FreeSelectionProperty() did not check for the count of items in array
3484    and relied on a NULL terminated list, which can cause libXt to crash if
3485    FreeSelectionProperty() follows a call to GetSelectionProperty() which
3486    reallocates the array.
3487    
3488    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3489
3490commit 5691187ced24b16a951e2b8308bcc2b65dd36eee
3491Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3492Date:   Fri Sep 16 22:54:05 2011 -0700
3493
3494    Strip trailing whitespace
3495    
3496    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
3497    git diff -w & git diff -b show no diffs from this change
3498    
3499    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3500
3501commit 6c0b44caa9b424c7e05327e8ddc9273b87a0f81f
3502Author: Jeremy Huddleston <jeremyhu@apple.com>
3503Date:   Sun Oct 2 13:35:26 2011 -0700
3504
3505    LP64 fix for TypedArgToArg()
3506    
3507    https://bugs.freedesktop.org/show_bug.cgi?id=12662
3508    
3509    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3510
3511commit 2c29b8b71575d73db6b9542b24fa3312a2cf2f86
3512Author: Jon TURNEY <jon.turney@dronecode.org.uk>
3513Date:   Wed Apr 27 12:32:39 2011 +0100
3514
3515    Only link with ws2_32 for mingw target
3516    
3517    For the Cygwin target, we will be using the socket functions provided
3518    by the Cygwin DLL, so linking with ws2_32 is unnecessary, even though
3519    it may be present.
3520    
3521    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
3522    Reviewed-by: Cyril Brulebois <kibi@debian.org
3523    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3524
3525commit 4ee8867047eaff3b121478b7199201d669e2c85d
3526Author: Gaetan Nadon <memsize@videotron.ca>
3527Date:   Tue May 24 14:37:03 2011 -0400
3528
3529    Update README for documentation reference
3530    
3531    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3532    Reviewed-by: Cyril Brulebois <kibi@debian.org>
3533    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3534
3535commit 5e299936489bf3476464f00ebf3ffa3fa893cc23
3536Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3537Date:   Fri Mar 18 19:36:05 2011 -0700
3538
3539    Add test case for XtCvtIntToPixmap fix in commit 16d9941f3aa38
3540    
3541    Expanded from original Sun test case for Solaris bug 4163152.
3542    Verified that with commit 16d9941f3aa38 reverted, this test case
3543    fails on amd64, with it present, this test case passes.
3544    
3545    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3546
3547commit 6fc14afa3fa98503248138f7f6984ee33a9bd889
3548Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3549Date:   Mon Mar 14 19:07:12 2011 -0700
3550
3551    Add test case for XtAppMainLoop bug 34715
3552    
3553    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3554    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
3555
3556commit 4bf003a824577b5a46a59b3b3e91687b530ee48f
3557Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3558Date:   Thu Mar 10 14:23:44 2011 -0800
3559
3560    Add test framework similar to xserver and use it to test XtAsprintf
3561    
3562    Only two simple test cases to start with:
3563     - compares the results of snprintf of a short string to a static buffer
3564            with the new buffer returned by XtAsprintf.
3565     - compare the results of using XtAsprintf to replicate a portion of a
3566            very long string with the original string.
3567    
3568    Uses malloc debugging flags for various platforms to try to catch errors
3569    with uninitialized memory (such as the recently fixed failure to terminate
3570    the string).
3571    
3572    Requires xorg-macros 1.13 for XORG_ENABLE_UNIT_TESTS and XORG_WITH_GLIB.
3573    
3574    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3575    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
3576
3577commit 42c611d9f8c80528f6e36ceb0ce245b06e8b1e8e
3578Author: Jordan Hayes <jordan@bitway.com>
3579Date:   Sun Mar 6 11:35:47 2011 -0800
3580
3581    Bug 34715: XtAppMainLoop doesn't work without a Display
3582    
3583    https://bugs.freedesktop.org/show_bug.cgi?id=34715
3584    
3585    XtAppNextEvent() doesn't return until there's an actual XEvent to be
3586    handled; it handles Xt-internal events (inputs, timers, signals)
3587    itself, but doesn't return (because of course, those aren't XEvents).
3588    Which means that the exit flag doesn't get a chance to break the loop
3589    until/unless there's an actual XEvent.
3590    
3591    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3592
3593commit c16d3cc264c45601f0e59bdd29e438c7c9679721
3594Author: Julien Cristau <jcristau@debian.org>
3595Date:   Thu Mar 10 10:19:59 2011 +0100
3596
3597    Bump to 1.1.1
3598    
3599    Signed-off-by: Julien Cristau <jcristau@debian.org>
3600
3601commit fe2cf6e2b70e57624aad71f510ff8c6addaae196
3602Author: Cyril Brulebois <kibi@debian.org>
3603Date:   Tue Mar 8 16:09:49 2011 +0100
3604
3605    XtAsprintf: Fix memory corruption.
3606    
3607    Don't write the null terminator to a random place, this can trigger some
3608    segfault in XtOpenDisplay() and other annoyances.
3609    
3610    Debian Bug #617208 <http://bugs.debian.org/617208>
3611    
3612    Signed-off-by: Cyril Brulebois <kibi@debian.org>
3613    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3614    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3615
3616commit f6c791b5f318d8805db4cb6c74b1bc2e91d6c15c
3617Author: Gaetan Nadon <memsize@videotron.ca>
3618Date:   Sun Mar 6 13:43:46 2011 -0500
3619
3620    man: replace hard coded section number 3Xt with __libmansuffix__ #35050
3621    
3622    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512130
3623    
3624    The Xt manpages are installed in section 3 (and not 3Xt as upstream
3625    would have it). But, internal cross-references (in particular, in the
3626    SEE ALSO part) are left alone, and keep pointing at Foo(3Xt).  The
3627    result is that they can't be automatically followed from manpage
3628    sanitizers such as dwww or emacs.
3629    
3630    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3631    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3632
3633commit 9ccf14fddedc11bd17b3ae30612c6f70f4cd7e14
3634Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3635Date:   Fri Mar 4 16:31:59 2011 -0800
3636
3637    Don't need to use target-specific CFLAGS for makestrs
3638    
3639    It's the only thing built in that directory, so we can use AM_CFLAGS
3640    and drop the requirement for AM_PROG_CC_C_O in configure.ac
3641    
3642    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3643    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
3644    Tested-by: Gaetan Nadon <memsize@videotron.ca>
3645
3646commit 16d9941f3aa38dde115cbff639e131761c1b36d0
3647Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3648Date:   Fri Mar 4 15:43:43 2011 -0800
3649
3650    Incorrect cast in XtCvtIntToPixmap could cause bus error on 64-bit machines
3651    
3652    Originally fixed by Leo Binchy for Sun Bug 4163152 to resolve bus error
3653    on VSW5 (XTS) testing on 64-bit SPARC test run on Solaris 7.
3654    ( Testcase: XtCvtIntToPixmap, Purpose:  1)
3655    
3656    Since we're converting from Int to Pixmap, need to access the argument
3657    passed in as an int, not a Pixmap, which is consistent with the other
3658    IntToXXX converters in this file.
3659    
3660    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3661    Reviewed-by: Matt Turner <mattst88@gmail.com>
3662
3663commit 994443524ade46bad03eea0acbd1410d561c591d
3664Author: Jeremy Huddleston <jeremyhu@apple.com>
3665Date:   Fri Mar 4 16:30:58 2011 -0800
3666
3667    configure: Bump version to 1.1.0 for release
3668    
3669    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3670
3671commit c0a233895cc8270ec0ff0bd2abb88d3f6dd524c3
3672Author: Jeremy Huddleston <jeremyhu@apple.com>
3673Date:   Fri Mar 4 12:49:48 2011 -0800
3674
3675    darwin: Don't use poll() when expected to run on darwin10 and prior
3676    
3677    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3678
3679commit abf6062715c7d1390e516261a31abde4ed7ea64e
3680Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3681Date:   Wed Feb 2 23:29:46 2011 -0800
3682
3683    Shell.c: TopLevelSetValues ignores iconic state if shell not yet realized
3684    
3685    Fix originally created by Leo Binchy for Sun to fix Solaris bug
3686    1243761 The XmNiconic resource doesn't work
3687    
3688    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3689
3690commit b1eaa18835ec7c3a11e580340625b35c18edf7ca
3691Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3692Date:   Wed Feb 2 23:21:02 2011 -0800
3693
3694    GetResources: protect against underflow when type conversion fails
3695    
3696    Fix originally created by Leo Binchy for Sun to fix Solaris bug 1211553:
3697     XtVaCreateManagedWidget with list of resources XtVaTypedArg cause core dump
3698    
3699    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3700
3701commit 21c1cc98d8210a3ce2a4bf62ecee9168fdd99dcb
3702Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3703Date:   Wed Feb 2 22:42:13 2011 -0800
3704
3705    Remove unused #ifdef UNALIGNED version of Xt macros & functions
3706    
3707    Trying to outsmart the compiler and libc is a losing battle, but
3708    since UNALIGNED was never defined, we weren't even trying.
3709    
3710    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3711
3712commit 19538f2b4553221b35831e13ec70ed9db436dd32
3713Author: Gaetan Nadon <memsize@videotron.ca>
3714Date:   Wed Feb 2 11:43:44 2011 -0500
3715
3716    config: comment, minor upgrade, quote and layout configure.ac
3717    
3718    Group statements per section as per Autoconf standard layout
3719    Quote statements where appropriate.
3720    Autoconf recommends not using dnl instead of # for comments
3721    
3722    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
3723    Add AC_CONFIG_SRCDIR([Makefile.am])
3724    
3725    This helps automated maintenance and release activities.
3726    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
3727
3728commit 7fd1e98987967b23f66da4b18ebf9798a68cd370
3729Author: Gaetan Nadon <memsize@videotron.ca>
3730Date:   Fri Jan 28 16:07:07 2011 -0500
3731
3732    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
3733    
3734    This silences an Automake warning.
3735    
3736    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3737
3738commit 84e512a94295387bd0625ce619fc8bd381395c71
3739Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3740Date:   Wed Dec 22 10:49:42 2010 -0800
3741
3742    Convert ALLOCATE_LOCAL + sprintf to XtAsprintf
3743    
3744    Now that we don't need to separately strlen the format string, put it
3745    directly into the function call to clear gcc warnings of:
3746    Initialize.c:397: warning: format not a string literal, argument types not checked
3747    
3748    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3749
3750commit c80650fddec8596ef7278e37aa12ce2076c54e93
3751Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3752Date:   Thu Dec 9 23:36:31 2010 -0800
3753
3754    Convert ResConfig.c to use XtAsprintf() instead of XtMalloc + sprintf
3755    
3756    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3757
3758commit ac07da253415ccb8b6322feedf7969967357050e
3759Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3760Date:   Wed Jan 12 23:09:29 2011 -0800
3761
3762    Add XtAsprintf() as a new exported API
3763    
3764    Like asprintf() but using XtMalloc() to tie into the Xt memory allocation
3765    and error handling subsystems.
3766    
3767    Bumps libXt version to 1.0.99.1 so that modules can set their pkg-config
3768    dependency to libXt >= 1.0.99.1 to require XtAsprintf().
3769    
3770    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3771
3772commit 84f73c49db8071c06f27609ce7cc7a32a17351a9
3773Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3774Date:   Thu Dec 9 23:44:42 2010 -0800
3775
3776    Convert some sprintf calls to snprintf
3777    
3778    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3779    Reviewed-by: Julien Cristau <jcristau@debian.org>
3780
3781commit 14145f3e87a039640cd8bdb2e2f4f30ca9b2a710
3782Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3783Date:   Sun Dec 5 01:21:06 2010 -0800
3784
3785    config: AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
3786    
3787    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3788
3789commit a73b8f06b95216083c8335fad45dd0de7f44a529
3790Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3791Date:   Sun Dec 5 01:19:10 2010 -0800
3792
3793    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
3794    
3795    Regroup AC statements under the Autoconf initialization section.
3796    Regroup AM statements under the Automake initialization section.
3797    Add missing AC_CONFIG_SRCDIR
3798    
3799    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3800
3801commit 2bf988d229d2b85208cc42094ce7202204d628af
3802Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3803Date:   Sun Dec 5 00:33:44 2010 -0800
3804
3805    Remove ancient #if defined(macII) hack for A/UX from makestrs.c
3806    
3807    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3808
3809commit 96508e1b9da790d4b824a42246d1e86379101733
3810Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3811Date:   Sun Dec 5 00:19:30 2010 -0800
3812
3813    Remove non-USE_SNPRINTF case from src/Error.c
3814    
3815    unifdef -DUSE_SNPRINTF src/Error.c
3816    Plus manual removal of old #ifdef notyet section that said not enough
3817    platforms had snprintf support yet.   Welcome to the new millenium!
3818    
3819    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3820
3821commit 0b780f8cc8bc2606fc3173628c4d3065aae190f8
3822Author: walter harms <wharms@bfs.de>
3823Date:   Sun Nov 7 18:51:19 2010 +0100
3824
3825    remove strcmp in src/ResConfig.c
3826    
3827    Make remainder check like in the rest of code and replace strcmp()
3828    
3829    Signed-off-by: walter harms <wharms@bfs.de>
3830    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3831    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3832
3833commit 59598f20ba160fd92abcf88a30f0008425e7b1ec
3834Author: walter harms <wharms@bfs.de>
3835Date:   Tue Oct 26 13:46:32 2010 +0200
3836
3837    QueryEventMask: fix NULL check
3838    
3839    _XtGetPerWidgetInput may return NULL
3840    avoid possible NULL references
3841    
3842    Signed-off-by: walter harms <wharms@bfs.de>
3843    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3844
3845commit 8572cba2b9094dcd8ee5b4c5bcf3c38f1f291918
3846Author: walter harms <wharms@bfs.de>
3847Date:   Sat Oct 30 10:47:23 2010 +0200
3848
3849    src/Resource.c: Fix possible NULL access
3850    
3851    Signed-off-by: walter harms <wharms@bfs.de>
3852    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3853
3854commit 6c75b449f6436b787247e164bee03691af2a4f55
3855Author: walter harms <wharms@bfs.de>
3856Date:   Fri Oct 29 17:24:48 2010 +0200
3857
3858    XtFree() can handle NULL , remove check
3859    
3860    Signed-off-by: walter harms <wharms@bfs.de>
3861    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3862    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3863
3864commit 0d29ca61b94cd34b04c5eedae443620a616d01c3
3865Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3866Date:   Thu Oct 28 12:03:25 2010 -0700
3867
3868    libXt 1.0.9
3869    
3870    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3871
3872commit 87d019acc715c5ab4a5b2431ec882a0f84946c20
3873Author: Jesse Adkins <jesserayadkins@gmail.com>
3874Date:   Tue Sep 28 13:30:03 2010 -0700
3875
3876    Purge cvs tags.
3877    
3878    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
3879    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3880
3881commit aa70c813f6eac2cad2944a98a1a444ea69dc024f
3882Author: Gaetan Nadon <memsize@videotron.ca>
3883Date:   Tue Oct 5 09:07:30 2010 -0400
3884
3885    makestrs: Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
3886    
3887    The value of MAN_SUBST is the same for all X.Org packages.
3888    
3889    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3890
3891commit 9d80fae6bc2cff26f320ff5b7b2ca7333ab3d677
3892Author: Gaetan Nadon <memsize@videotron.ca>
3893Date:   Tue Oct 5 09:04:19 2010 -0400
3894
3895    makestrs: Use $(SED) from AC_PROG_SED supplied by XORG_DEFAULT_OPTIONS
3896    
3897    Use the appropriate platform version of sed
3898    
3899    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3900
3901commit 71a7e999a4d99aa54ea7268b928d87e27cea6279
3902Author: Gaetan Nadon <memsize@videotron.ca>
3903Date:   Tue Oct 5 09:02:41 2010 -0400
3904
3905    makestrs: remove unsed $(appman_DATA)
3906    
3907    Man page is not installed, this variable is not defined.
3908    
3909    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3910
3911commit 0c968d108d8575db0149922b8375533fc54d0b7a
3912Author: walter harms <wharms@bfs.de>
3913Date:   Fri Oct 1 15:13:43 2010 +0200
3914
3915    Honor that GetClassActions() may return NULL.
3916    
3917    Signed-off-by: Walter <wharms@bfs.de>
3918    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3919
3920commit 6e4dbf06d4d049666cf81207d9f853a0a40c71b7
3921Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3922Date:   Thu Sep 23 18:27:46 2010 -0700
3923
3924    Sun's copyrights belong to Oracle now
3925    
3926    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3927
3928commit 94680a56a32ada91f07db34e02a526dca5ecbbf4
3929Author: Ryan Hajdaj <rhajdaj@gotnothin.com>
3930Date:   Thu Sep 23 18:13:28 2010 -0700
3931
3932    Bug 1478: Selection.c damages user error handler function
3933    
3934    https://bugs.freedesktop.org/show_bug.cgi?id=1478
3935    
3936    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3937
3938commit d53a3deb52100596bef9fb7b6c6e7ba15ed18bda
3939Author: walter harms <wharms@bfs.de>
3940Date:   Wed Sep 22 19:25:20 2010 +0200
3941
3942    fix dereference in TMprint.c
3943    
3944    the current codes checks for
3945     eventWidget == NULL after accessing
3946    eventWidget->core.tm.proc_table
3947    
3948    now it checks for eventWidget before access eventWidget->core.tm.proc_table.
3949    
3950    Signed-off-by: walter harms <wharms@bfs.de>
3951    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
3952    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3953
3954commit 47e73791d4a88e59a797e9dde1ab2d5f58ff774c
3955Author: Gaetan Nadon <memsize@videotron.ca>
3956Date:   Tue Aug 17 10:17:57 2010 -0400
3957
3958    man: whitespace management
3959    
3960    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3961
3962commit 8c307c168c724368be2b9e784365b40d4b001aa3
3963Author: Gaetan Nadon <memsize@videotron.ca>
3964Date:   Tue Aug 17 09:21:36 2010 -0400
3965
3966    man: store shadow man pages in git rather than generating them
3967    
3968    Simplify the build process and the makefile.
3969    
3970    Local fix in CVS for bug 5628 is not required
3971    as the problem has been fixed in
3972    util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba
3973    
3974    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3975
3976commit 198ac897c7136425a20011a6c99f80cb925d622b
3977Author: Gaetan Nadon <memsize@videotron.ca>
3978Date:   Fri Aug 6 12:32:10 2010 -0400
3979
3980    man: using the C preprocessor is not required for man pages.
3981    
3982    There were no special symbols needing cpp.
3983    Everything can be handled by the default MAN_SUBSTS in util-macros.
3984    
3985    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3986
3987commit 74cb722a974010fa3c82dc57a036f97768b3695b
3988Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3989Date:   Tue Jun 8 20:26:29 2010 -0700
3990
3991    Move Xt specs from xorg-docs module
3992    
3993    For now, just checked in and included in dist tarballs, not processed
3994    into a usable format - same as it was in xorg-docs
3995    
3996    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3997
3998commit 56621d3ec521dd30fabb1a77ad1c396baa740569
3999Author: Alan Coopersmith <alan.coopersmith@oracle.com>
4000Date:   Tue May 18 18:21:32 2010 -0700
4001
4002    Move sm from Requires to Requires.private in xt.pc
4003    
4004    As explained in https://bugs.freedesktop.org/show_bug.cgi?id=26943
4005    since libXt callers need the SM headers but don't necessarily need to
4006    link directly to libSM, it should be in Requires.private, not Requires.
4007    
4008    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4009    Reviewed-by: Adam Jackson <ajax@redhat.com>
4010
4011commit f3d2ac478918b99c51e0b4bff97935f2255ab537
4012Author: Alan Coopersmith <alan.coopersmith@oracle.com>
4013Date:   Fri Apr 16 16:08:39 2010 -0700
4014
4015    Bug 26943: wrong dependencies in xt.pc.in
4016    
4017    https://bugs.freedesktop.org/show_bug.cgi?id=26943
4018    
4019    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4020
4021commit 723d78fe8e159dee1281f3e4f8dc03825aa334b6
4022Author: Gaetan Nadon <memsize@videotron.ca>
4023Date:   Thu Apr 1 20:30:43 2010 -0400
4024
4025    config: update and relocate AX_DEFINE_DIR macro
4026    
4027    Remove deprecated acinclude.m4 macro container file
4028    Use separate macro files as per autoconf recommendation
4029    Use the latest macro from GNU
4030    
4031    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4032
4033commit 99a1c1f2cfa595500704d54e223f1c9e0ff9a10e
4034Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
4035Date:   Fri Apr 2 01:43:22 2010 -0500
4036
4037    Use automake silent rules for BUILT_SOURCES generation
4038    
4039    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
4040    Acked-by: Gaetan Nadon <memsize@videotron.ca>
4041
4042commit cf3198fdc302bb017e6cc8014abc3bdbfeb9f6b1
4043Author: Gaetan Nadon <memsize@videotron.ca>
4044Date:   Mon Mar 29 16:50:34 2010 -0400
4045
4046    config: update AC_PREREQ statement to 2.60
4047    
4048    Unrelated to the previous patches, the new value simply reflects
4049    the reality that the minimum level for autoconf to configure
4050    all x.org modules is 2.60 dated June 2006.
4051    
4052    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
4053    
4054    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4055
4056commit 5a876831762c5d22101bd2fa71203647858f66b2
4057Author: Gaetan Nadon <memsize@videotron.ca>
4058Date:   Mon Mar 29 14:53:49 2010 -0400
4059
4060    config: remove the pkgconfig pc.in file from EXTRA_DIST
4061    
4062    Automake always includes it in the tarball.
4063    
4064    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4065
4066commit cba12c108da0c3eb868a5cb08f641b6d036e0d05
4067Author: Gaetan Nadon <memsize@videotron.ca>
4068Date:   Sat Mar 27 16:30:02 2010 -0400
4069
4070    config: remove execute permission on configureation file
4071    
4072    Introduced in commit 6baea764567c3327f1d85ba91375adaea6dab46d
4073    "Link with winsock for WIN32 platforms"
4074    
4075    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4076
4077commit e3bce11a8ea7e0175a6f08367bace9b0eb2b898a
4078Author: Rémi Cardona <remi@gentoo.org>
4079Date:   Mon Mar 15 22:59:04 2010 +0100
4080
4081    libXt 1.0.8
4082    
4083    Signed-off-by: Rémi Cardona <remi@gentoo.org>
4084
4085commit a1a8df535fa5ab3748404bdeb07e61beb604b14e
4086Author: Alan Coopersmith <alan.coopersmith@sun.com>
4087Date:   Thu Jan 14 20:07:46 2010 -0800
4088
4089    Update Sun license notices to current X.Org standard form
4090    
4091    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4092
4093commit 6393306d1a2eb8239f108a773f342495e1cfd85c
4094Author: Gaetan Nadon <memsize@videotron.ca>
4095Date:   Thu Jan 14 15:57:31 2010 -0500
4096
4097    COPYING: add missing copyright notices
4098    
4099    Refer to: ActionHook.c
4100    Copyright 1987, 1988 by Digital Equipment Corporation
4101    Copyright 1993 by Sun Microsystems, Inc. Mountain View, CA.
4102    Copyright 1987, 1988, 1998  The Open Group
4103    
4104    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4105    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
4106    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4107
4108commit b798093fc6cbcf35c095f3401586d2741adcd2cd
4109Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
4110Date:   Fri Dec 11 17:04:23 2009 -0800
4111
4112    darwin: xnu doesn't support poll on ttys on the master side.
4113    
4114    <rdar://problem/7360546>
4115    
4116    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
4117
4118commit e0ac2ea8b211bdca848679ee59362384f0f97e36
4119Author: Alan Coopersmith <alan.coopersmith@sun.com>
4120Date:   Mon Dec 7 22:28:53 2009 -0800
4121
4122    Fix make distcheck (./util/makestrs.1 left after distclean)
4123    
4124    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4125
4126commit 345633dc9c79b32a1b391dfb4dfedf87ae9e291b
4127Author: Rémi Cardona <remi@gentoo.org>
4128Date:   Mon Nov 9 12:26:17 2009 +0100
4129
4130    Don't install makestrs on the system
4131    
4132    It has no known outside-libXt users. Let's not install it and its man page.
4133    
4134    Signed-off-by: Rémi Cardona <remi@gentoo.org>
4135    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4136
4137commit ed31677bb9b1dd9498715a922763968917b87e49
4138Author: Gaetan Nadon <memsize@videotron.ca>
4139Date:   Fri Nov 27 20:56:04 2009 -0500
4140
4141    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
4142    
4143    Now that the INSTALL file is generated.
4144    Allows running make maintainer-clean.
4145
4146commit 2d95ad4beed294a0a30fdb1d8e7798fa62455a41
4147Author: Gaetan Nadon <memsize@videotron.ca>
4148Date:   Wed Oct 28 14:09:10 2009 -0400
4149
4150    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
4151    
4152    Add missing INSTALL file. Use standard GNU file on building tarball
4153    README may have been updated
4154    Remove AUTHORS file as it is empty and no content available yet.
4155    Remove NEWS file as it is empty and no content available yet.
4156
4157commit 7cc872e9934f62bf56976d5592ce621e30b1f95a
4158Author: Gaetan Nadon <memsize@videotron.ca>
4159Date:   Tue Oct 27 15:07:26 2009 -0400
4160
4161    Deploy the new XORG_DEFAULT_OPTIONS #24242
4162    
4163    This macro aggregate a number of existing macros that sets commmon
4164    X.Org components configuration options. It shields the configuration file from
4165    future changes.
4166
4167commit 7ba57d7789362c2c2e646cc3b896802e6cbcb039
4168Author: Gaetan Nadon <memsize@videotron.ca>
4169Date:   Mon Oct 26 22:08:43 2009 -0400
4170
4171    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
4172    
4173    ChangeLog filename is known to Automake and requires no further
4174    coding in the makefile.
4175
4176commit b4309cadb1de581d191fce924dac8fc7e55e5fb8
4177Author: Gaetan Nadon <memsize@videotron.ca>
4178Date:   Thu Oct 22 12:34:19 2009 -0400
4179
4180    .gitignore: use common defaults with custom section # 24239
4181    
4182    Using common defaults will reduce errors and maintenance.
4183    Only the very small or inexistent custom section need periodic maintenance
4184    when the structure of the component changes. Do not edit defaults.
4185
4186commit 80ff1f362eefabe4be62784b001500b49943f1a5
4187Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
4188Date:   Wed Oct 21 12:47:26 2009 -0700
4189
4190    This is not a GNU project, so declare it foreign.
4191    
4192    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
4193    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
4194    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
4195    > > was quite annoying to work around since 'autoreconf -fvi' replaces
4196    > > it and git wants to commit it.  Should these files even be in git?
4197    > > Can I nuke them for the betterment of humanity and since they get
4198    > > created by autoreconf anyways?
4199    >
4200    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
4201    
4202    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
4203    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
4204    of the INSTALL file. It is also part of the 24206 solution.
4205    
4206    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
4207
4208commit 5d63df924d7f66d2207c8db67e5d6cce8c7b245b
4209Author: Alan Coopersmith <alan.coopersmith@sun.com>
4210Date:   Thu Oct 8 21:50:35 2009 -0700
4211
4212    libXt 1.0.7
4213    
4214    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4215
4216commit f82769a1a75e17f66b67a5f71dcf889955569a57
4217Author: Alan Coopersmith <alan.coopersmith@sun.com>
4218Date:   Thu Oct 8 21:33:27 2009 -0700
4219
4220    Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive
4221
4222commit 0ce97e4422409de070af7fd70da590db12c58579
4223Author: Alan Coopersmith <alan.coopersmith@sun.com>
4224Date:   Tue Oct 6 16:12:03 2009 -0700
4225
4226    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
4227    
4228    Includes adding many $(AM_V_GEN) calls for the AM_SILENT_RULES included
4229    by XORG_DEFAULT_OPTIONS when automake-1.11 or newer is used
4230    
4231    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4232
4233commit 254e2e0a8197e47bcef3e3c0b461ef8156a1af64
4234Author: Alan Coopersmith <alan.coopersmith@sun.com>
4235Date:   Tue Oct 6 16:29:59 2009 -0700
4236
4237    Use make rules instead of shell for loops to generate shadow man pages
4238    
4239    Allows parallel make and simpler build logs/error reporting
4240    
4241    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4242
4243commit fedc095da647b6f4fda8ca5edc5644458e2b2fbf
4244Author: Julien Cristau <jcristau@debian.org>
4245Date:   Tue Aug 25 18:31:49 2009 +0200
4246
4247    Link against libICE
4248    
4249    libXt uses IceConnectionNumber() and IceProcessMessages(), so make sure
4250    we link against -lICE.
4251    
4252    Signed-off-by: Julien Cristau <jcristau@debian.org>
4253
4254commit f77482f0618f954de1d080599ada058e9a3c24ff
4255Author: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4256Date:   Tue Jul 28 11:59:41 2009 +0200
4257
4258    Fix compilation of host tools in cross-compilation case
4259    
4260    At 36e9f0d351afbf7fd2595990b2d39e7c551f6420, a fix was added to use
4261    the host gcc instead of the target gcc when cross-compiling
4262    libXt. This fix works, but is not solve the whole problem: the CFLAGS
4263    and LDFLAGS used with the host compilers are the one defined for the
4264    target compiler (and the flags for both compilers might be very
4265    different).
4266    
4267    This new fix let libXt obey to CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD
4268    environment variables, and use them to compile the host tools in
4269    util/.
4270    
4271    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4272
4273commit 369629611609f20c89499c1f6b5562a4f3cca983
4274Author: Adam Jackson <ajax@redhat.com>
4275Date:   Thu Jul 2 13:28:01 2009 -0400
4276
4277    libXt 1.0.6
4278
4279commit 28677468c56888b18c44d71a62903d23e5c294cf
4280Author: Jon TURNEY <jon.turney@dronecode.org.uk>
4281Date:   Tue May 19 23:25:15 2009 +0100
4282
4283    Cygwin/X: Build fix
4284    
4285    Commit c59dd27ecb1751f0b097046b2f892028e5a10a3e replaces __CYGWIN__ with WIN32
4286    in a preprocessor check, as the code is appropriate for both Cygwin and Mingw.
4287    
4288    But this isn't quite the right was to do this. Being a Win32 platform is
4289    Cygwin's secret shame, and WIN32 isn't actually defined to avoid turning on
4290    code specific to native-Win API ports
4291    
4292    (See http://www.cygwin.com/faq/faq.programming.html#faq.programming.preprocessor)
4293    
4294    Yes, this probably means WIN32 could bereplaced by __MINGW32__ everywhere in the
4295    X sources...
4296
4297commit 535f8c5324205b92c15e8755008c33a2766832c8
4298Author: John McKernan <john.mckernan@sun.com>
4299Date:   Fri May 1 13:53:03 2009 -0700
4300
4301    Sun bug 4010369: Too slow to process Keycode 0 events in Xt Translation Mgr.
4302    
4303    Evaluation from original bug report against Solaris 2.6 in 1996:
4304    
4305        According to my investigation with the problem using debuggable
4306        libXt and libXm, keycode 0 keypress events, which are given to
4307        Xt's Translation Manager when inputting any cyrillic/greek characters,
4308        are not cached in Xt's Translation Manager. At the TRANSLATE macro
4309        in the Xt's source lib/Xt/TMkey.c, keycode 0 keyevents are always
4310        given to XtTranslateKeycode() and it consumes a long time to parse
4311        Motif's Translation Manager tables as many times as keycode 0
4312        keyevent are given.
4313    
4314    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4315
4316commit 061d3eebf7a0502afcd9c1831d67c8961feece8d
4317Author: John McKernan <john.mckernan@sun.com>
4318Date:   Fri May 1 13:41:26 2009 -0700
4319
4320    Sun bug #1237023:  Dtterm crashes in XtDisplayAccelerators()
4321    
4322    Don't try to printf if returned string is NULL
4323    
4324    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4325
4326commit e500631954c8d390e8705fde7f50d1acc006406e
4327Author: Jeremy Huddleston <jeremy@yuffie.local>
4328Date:   Thu Mar 12 01:03:39 2009 -0700
4329
4330    darwin: Don't use poll() on versions of darwin before darwin10
4331
4332commit 81792a4cb402c4e5275d63465bc5d65599e34a25
4333Author: Alan Coopersmith <alan.coopersmith@sun.com>
4334Date:   Mon Feb 2 20:34:36 2009 -0800
4335
4336    Add README with pointers to mailing list, bugzilla & git repos
4337    
4338    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
4339
4340commit f56a69f2cf7df1e7cdf2494c5408786e53467374
4341Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
4342Date:   Fri Jan 30 18:22:10 2009 -0200
4343
4344    Janitor: ansification, make distcheck, compiler warnings, .gitignore.
4345    
4346      Most "compiler" warnings were actually sparse warnings, due to
4347    assigning a integer to a pointer, or an external symbol without
4348    a previous declaration.
4349
4350commit c1f227f94aec6f4555182965fc0d2d8f33fef01f
4351Author: Peter Breitenlohner <peb@mppmu.mpg.de>
4352Date:   Mon Oct 20 18:50:37 2008 -0700
4353
4354    X.Org Bug 17942: libXt manpage formatting
4355    
4356    <http://bugs.freedesktop.org/show_bug.cgi?id=17942>
4357
4358commit f488a6a218da6b543d1495e607ff1b31b0b48900
4359Author: Daniel Stone <daniel@fooishbar.org>
4360Date:   Tue Sep 23 19:14:09 2008 +0300
4361
4362    configure.ac: Minor thinko
4363
4364commit 36e9f0d351afbf7fd2595990b2d39e7c551f6420
4365Author: John Tapsell <johnflux@gmail.com>
4366Date:   Tue Sep 23 19:00:42 2008 +0300
4367
4368    configure.ac: Use native compiler for build tools
4369    
4370    makestrs is used during the build, so use the native compiler (either
4371    gcc or cc in $PATH, can be overridden as $CC_FOR_BUILD) instead of the
4372    (possibly cross-) compiler.
4373
4374commit ace1676b0630dfe739c3bd712ed2b6e46bdb52f1
4375Author: Alan Coopersmith <alan.coopersmith@sun.com>
4376Date:   Mon Jun 23 20:04:29 2008 -0700
4377
4378    Update ac_define_dir.m4 to 2008-04-12 version
4379
4380commit 556918e21fbb67131d979b04f29a0b59fcd87575
4381Author: Alan Hourihane <alanh@tungstengraphics.com>
4382Date:   Wed Apr 30 19:15:14 2008 +0100
4383
4384    Set a blank default search path for WIN32
4385
4386commit 56444103a3b2159d334aa87d782fbca987118bbc
4387Author: Alan Hourihane <alanh@tungstengraphics.com>
4388Date:   Tue Apr 29 22:44:54 2008 +0100
4389
4390    less speed, more haste
4391
4392commit a393450cbde80b6e7f0e1c4112363eb1313a6cdb
4393Author: Alan Hourihane <alanh@tungstengraphics.com>
4394Date:   Tue Apr 29 22:16:05 2008 +0100
4395
4396    fix logic inverted problem
4397
4398commit cd83cf47412b4a5979e152990c3b0870751aee07
4399Author: Colin Harrison <colin.harrison-at-virgin.net>
4400Date:   Tue Apr 29 19:45:50 2008 +0100
4401
4402    Reduce the path searches on mingw
4403
4404commit bb6d2a09b87560ae396085ef0981b700924333cd
4405Author: Colin Harrison <colin.harrison-at-virgin.net>
4406Date:   Tue Apr 29 13:45:06 2008 +0100
4407
4408    Xming specific configuration file settings
4409
4410commit 6baea764567c3327f1d85ba91375adaea6dab46d
4411Author: Alan Hourihane <alanh@tungstengraphics.com>
4412Date:   Tue Apr 29 10:22:35 2008 +0100
4413
4414    Link with winsock for WIN32 platforms
4415
4416commit c59dd27ecb1751f0b097046b2f892028e5a10a3e
4417Author: Colin Harrison <colin.harrison-at-virgin.net>
4418Date:   Tue Apr 29 10:19:55 2008 +0100
4419
4420    Fix some build issues for Win32 platforms
4421
4422commit 8e95cb765e88d36c35f868f650c86c62c31ad635
4423Author: Colin Harrison <colin.harrison-at-virgin.net>
4424Date:   Wed Apr 23 13:56:28 2008 +0100
4425
4426    Add __MINGW32__
4427
4428commit 4b64b821a48fe493056271216dbe29d43376954b
4429Author: Matthieu Herrb <matthieu.herrb@laas.fr>
4430Date:   Sun Mar 9 08:42:48 2008 +0100
4431
4432    nuke RCS Ids
4433
4434commit b648ed992d2c3ea8a7462a595e51a07085bf4688
4435Author: Alan Coopersmith <alan.coopersmith@sun.com>
4436Date:   Fri Mar 7 15:52:27 2008 -0800
4437
4438    Solaris builds need to pass -intelabi to makestrs, even on SPARC
4439    
4440    For some reason, when Solaris moved to X11R6.0, the intelabi version
4441    of StringDefs.c/.h was used on SPARC, so now we're stuck with 10+ years
4442    of binaries built to use it.
4443
4444commit c044ea620446db676ee076484fed3268c4d7c695
4445Author: James Cloos <cloos@jhcloos.com>
4446Date:   Thu Dec 6 15:51:20 2007 -0500
4447
4448    Add missing PHONY line for automatic ChangeLog generation
4449
4450commit 6b483e355de6c5ee5dc635ab9b817bf72680b016
4451Author: Julien Cristau <jcristau@debian.org>
4452Date:   Sat Jun 23 15:20:09 2007 +0100
4453
4454    Allow C++ apps to build using libXt
4455
4456commit 845e51c740574db2f72a5e7c5462d8f56a3c4e22
4457Author: Andreas Luik <luik@orthogon.com>
4458Date:   Sun Apr 8 00:43:56 2007 +0300
4459
4460    Recalculate fd_set more aggressively (bug #808)
4461    
4462    select() can modify the fd set, so be a bit pessimistic and recalculate
4463    it more often.
4464
4465commit 007d9e5f8b2edc3ff8ce8b2f96b8f56a417bb78d
4466Author: Matthieu Herrb <matthieu.herrb@laas.fr>
4467Date:   Mon Feb 26 18:27:43 2007 +0100
4468
4469    Sync XtGetErrorDatabaseText() prototype with reality.
4470
4471commit 4e7031510d05471e77ff48355b23fc8e4302648c
4472Author: Ben Byer <bbyer@bbyer.(none)>
4473Date:   Tue Feb 20 01:05:27 2007 -0800
4474
4475    added -flat_namespace to CFLAGS for Darwin
4476
4477commit 92452ca7a51fa77ea60eacd320dbd970e32653c9
4478Author: Alan Coopersmith <alan.coopersmith@sun.com>
4479Date:   Sat Jan 27 22:29:03 2007 -0800
4480
4481    Version bump: 1.0.5
4482
4483commit a5c7d56278e569257d3d64ff7681d0a484a1f817
4484Author: Alan Coopersmith <alan.coopersmith@sun.com>
4485Date:   Sat Jan 27 22:26:55 2007 -0800
4486
4487    Replace static ChangeLog with dist-hook to generate from git log
4488
4489commit 67772a3f39c5e8c4019336b0bf4d32e70726b0c0
4490Author: Eric S. Raymond <esr@thyrsus.com>
4491Date:   Tue Jan 2 17:49:17 2007 -0800
4492
4493    Bug 9514: Markup error in makestrs.1x man page
4494    
4495    <https://bugs.freedesktop.org/show_bug.cgi?id=9514>
4496
4497commit 75f83503ba1db628137ffc9d1d9e4f2a7a2fd97a
4498Merge: 2f201b1 153264a
4499Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
4500Date:   Sat Dec 9 09:31:02 2006 -0600
4501
4502    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXt
4503
4504commit 2f201b177816be7112884bda180d65f5fff19155
4505Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
4506Date:   Sat Dec 9 09:28:04 2006 -0600
4507
4508    Don't use "INSTALL" during the build because INSTALL may be set by
4509    build environment with settings for chown and make not work with
4510    permissions of the builder.  So use mkdir -p and cp instead.  This
4511    is for my bug #6599.
4512
4513commit 153264a7f290f98e01ed2dbd7265c977ec8ba7e1
4514Author: Daniel Stone <daniel@fooishbar.org>
4515Date:   Wed Nov 8 16:16:02 2006 +0200
4516
4517    bump to 1.0.4
4518
4519commit 0c1954765c32c1bd298111cc6bed2f090494c0cf
4520Author: Eric Anholt <eric@anholt.net>
4521Date:   Fri Oct 27 12:35:38 2006 -0700
4522
4523    Fix .pc file with new autotools by using AC_DEFINE_DIR.
4524    
4525    With autoconf 2.60, $datadir now expands to use $datarootdir rather than just
4526    $prefix, so the .pc referenced the undefined $datarootdir.  AC_DEFINE_DIR
4527    expands it all out for us.
4528
4529commit 3c166cc1efe86ca42180a64e14b6bbbc9744bc82
4530Author: Eric Anholt <eric@anholt.net>
4531Date:   Fri Oct 27 12:30:09 2006 -0700
4532
4533    Add more generated files to ignore.
4534
4535commit 8d18dfa21f8349c998675e1f9971de02ca99a1cd
4536Author: Adam Jackson <ajax@benzedrine.nwnk.net>
4537Date:   Fri Oct 13 16:32:28 2006 -0400
4538
4539    Bump to 1.0.3
4540
4541commit b54d069ea397486c6125943ffdb813482383576a
4542Author: Qiu-Yuan (Kathleen) Yang <qiu-yuan.yang@sun.com>
4543Date:   Fri Sep 1 18:04:26 2006 -0700
4544
4545    Sun bug #4962001: Close memory leaks seen in Motif apps
4546    
4547    The function "GetResources" will return a copy of resources to the caller
4548    and the caller has the responsibility to free the returned copy.  However some
4549    functions, such as "XtGetSubresources", "_XtGetResources", and
4550    "XtGetApplicationResources" invoked "GetResources" without freeing the
4551    returned resource copy.
4552
4553commit 6e48adfab0c020ab5d55b68f9b4cc63ed5d8b14c
4554Author: Alan Coopersmith <alan.coopersmith@sun.com>
4555Date:   Fri Sep 1 17:59:42 2006 -0700
4556
4557    Add *~ to .gitignore to skip over emacs droppings
4558
4559commit 1eeeff85bf9f293de875169f6dc54577de0443f1
4560Author: David Nusinow <dnusinow@debian.org>
4561Date:   Wed Aug 30 16:33:10 2006 -0400
4562
4563    Generate the internal manpage section using __libmansuffix__
4564
4565commit e2f43888fe021aac27770afa6a64fb3cf3fab190
4566Author: Alan Coopersmith <alan.coopersmith@sun.com>
4567Date:   Thu Jul 13 14:59:08 2006 -0700
4568
4569    renamed: .cvsignore -> .gitignore
4570
4571commit 3d3a1bc23f571daa7a876a21169d5a0c996ce7cc
4572Author: Adam Jackson <ajax@nwnk.net>
4573Date:   Fri May 12 16:10:27 2006 +0000
4574
4575    Bump to 1.0.2
4576
4577commit fc82234c73362d6f07acf2dcf72bcefd96850105
4578Author: Matthieu Herrb <matthieu.herrb@laas.fr>
4579Date:   Sun Apr 30 14:30:16 2006 +0000
4580
4581    Fix ERRORDB definition for the case where ${prefix} != /usr
4582
4583commit bc813392aa8f563e6cd385636b90a7496fcaa14e
4584Author: Adam Jackson <ajax@nwnk.net>
4585Date:   Thu Apr 27 00:23:17 2006 +0000
4586
4587    Bump to 1.0.1
4588
4589commit 1c55684a7411c35fce2a958d84be4c13b5349ea0
4590Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4591Date:   Sun Feb 12 18:19:22 2006 +0000
4592
4593    Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages
4594        not created correctly when MANDIR & MANSUFFIX don't match.
4595
4596commit 6851a1faf46a4d8a85e481162c8ee84f66174f89
4597Author: Kevin E Martin <kem@kem.org>
4598Date:   Thu Dec 15 00:24:34 2005 +0000
4599
4600    Update package version number for final X11R7 release candidate.
4601
4602commit b9464aa563b650faefbb881d5b399659aa8c30bb
4603Author: Kevin E Martin <kem@kem.org>
4604Date:   Sat Dec 10 16:29:07 2005 +0000
4605
4606    Add configure option to install makestrs and its manpage.
4607    Add makestrs man page.
4608
4609commit 6be3ca4fb0d0f9a1361d45dfc094f0a7a85b27b4
4610Author: Kevin E Martin <kem@kem.org>
4611Date:   Wed Dec 7 16:17:08 2005 +0000
4612
4613    Add configure option to set the build's app-default dir, and put the result
4614        in the xt.pc file for applications to use.
4615
4616commit 3186014010acbda9f8e3568a1e8076130212f600
4617Author: Kevin E Martin <kem@kem.org>
4618Date:   Tue Dec 6 22:48:44 2005 +0000
4619
4620    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
4621
4622commit 5801485b720e1dd3799737d9f127212afd3101c7
4623Author: Kevin E Martin <kem@kem.org>
4624Date:   Sat Dec 3 05:49:45 2005 +0000
4625
4626    Update package version number for X11R7 RC3 release.
4627
4628commit d480f9dbd3e07b4e139f2a1422f803e6e6264854
4629Author: Kevin E Martin <kem@kem.org>
4630Date:   Sat Dec 3 04:41:50 2005 +0000
4631
4632    Add check and cflags for malloc(0) returning NULL.
4633
4634commit 2a591fe7b3416d8609bd71cb068f9390105ffecf
4635Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4636Date:   Mon Nov 28 22:03:06 2005 +0000
4637
4638    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
4639        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
4640
4641commit 7a8979367e4ab1a6412fef9a027b7d38621d87b7
4642Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4643Date:   Wed Nov 23 22:33:07 2005 +0000
4644
4645    Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003> Patch #3763
4646        <https://bugs.freedesktop.org/attachment.cgi?id=3763> Xorg code misuses
4647        S_IF* macros
4648
4649commit 2533120c26185990d326fa14c92383f85239f3b7
4650Author: Kevin E Martin <kem@kem.org>
4651Date:   Sat Nov 19 07:15:43 2005 +0000
4652
4653    Update pkgconfig files to separate library build-time dependencies from
4654        application build-time dependencies, and update package deps to work
4655        with separate build roots.
4656
4657commit 3f332f9af360cd42f5ff1b6f16ac64f7d146ff34
4658Author: Kevin E Martin <kem@kem.org>
4659Date:   Wed Nov 9 21:19:13 2005 +0000
4660
4661    Update package version number for X11R7 RC2 release.
4662
4663commit f151f6dfa14c36cfa54ab3e55bb67f24a8a39dc6
4664Author: Kean Johnson <kean@armory.com>
4665Date:   Tue Nov 8 06:33:25 2005 +0000
4666
4667    See ChangeLog entry 2005-11-07 for details.
4668
4669commit 7ed0ec3136190288b0c450cdf2998000c43619df
4670Author: Kevin E Martin <kem@kem.org>
4671Date:   Tue Nov 1 15:11:51 2005 +0000
4672
4673    Update pkgcheck dependencies to work with separate build roots.
4674
4675commit 33b861860b86b53840007010287f5483a503c8e9
4676Author: Kevin E Martin <kem@kem.org>
4677Date:   Wed Oct 19 02:48:11 2005 +0000
4678
4679    Update package version number for RC1 release.
4680
4681commit d3853ab17d7203e7fbdfcd5cc8ed3505e5aa6233
4682Author: Kevin E Martin <kem@kem.org>
4683Date:   Tue Oct 18 07:24:03 2005 +0000
4684
4685    Use $(INSTALL) instead of $(install_sh_DATA) for creating directories.
4686
4687commit 831a32df90d6b3db66d6c578f6e231d4aab2b760
4688Author: Adam Jackson <ajax@nwnk.net>
4689Date:   Tue Oct 18 03:10:14 2005 +0000
4690
4691    Split the 'install -d' over multiple lines so certain lame versions of
4692        autotools don't flip out.
4693
4694commit 5e37faddaac8ac50ee4ca719975f9bf526e4c980
4695Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4696Date:   Tue Oct 18 01:50:02 2005 +0000
4697
4698    Add --with-xfile-search-path=<path> and default setting to match monolith
4699        XFileSearchPathDefault in Imake (including extra directories used in
4700        Debian section of linux.cf.)
4701
4702commit 52edad6913e3efd3fcec6c73e13d33bf8c3a5e65
4703Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4704Date:   Tue Oct 18 00:00:09 2005 +0000
4705
4706    Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to
4707        work better with BSD make
4708
4709commit 1fcb9d04dd8b2f78aff2d64e6db7588c973cdb5b
4710Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4711Date:   Mon Oct 17 21:13:22 2005 +0000
4712
4713    Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's a
4714        suffix rule (reported by Matthieu Herrb)
4715
4716commit 4423fc41efc97ad1559f281c2ce3c835ccc88c61
4717Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4718Date:   Thu Oct 13 04:27:16 2005 +0000
4719
4720    Add generated man pages to .cvsignore file
4721
4722commit 3c676e51ca509fff616495ac7354ac8b4ecde7e4
4723Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4724Date:   Wed Oct 12 00:22:32 2005 +0000
4725
4726    configure.ac Set up cpp pre-processing of man pages Add shadow man pages
4727        for man pages that document multiple functions.
4728
4729commit 0543cf76a5e11133b5f76fa37b39cbe2985c1c75
4730Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4731Date:   Sat Sep 24 00:23:32 2005 +0000
4732
4733    Include <X11/XlibConf.h> to get correct XTHREADS settings in non-Imake
4734        builds.
4735
4736commit 88374bab9adfe73dc445d4202a28e4d6021a674f
4737Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4738Date:   Wed Sep 21 02:35:01 2005 +0000
4739
4740    Add checks for poll & snprintf & define old Imake names if found Enable XKB
4741        usage in Xt unless --disable-xkb is specified Set STRINGSABIOPTIONS for
4742        building StringDefs files on Solaris, SCO, and SVR4 systems.
4743
4744commit dbd0485a6e1926e7b94fdffb3e71de27c4a29012
4745Author: Adam Jackson <ajax@nwnk.net>
4746Date:   Mon Aug 1 23:59:39 2005 +0000
4747
4748    Properly define BUILT_FILES
4749
4750commit f4043547fbb2feb87f480388a695016b90f53279
4751Author: Keith Packard <keithp@keithp.com>
4752Date:   Mon Aug 1 23:47:55 2005 +0000
4753
4754    Move building of StringDefs files to src and fix them so that parallel make
4755        works right.
4756
4757commit 027977140e19c5622331ac90eeb5e9bb9fe72640
4758Author: Kevin E Martin <kem@kem.org>
4759Date:   Fri Jul 29 21:22:52 2005 +0000
4760
4761    Various changes preparing packages for RC0:
4762    - Verify and update package version numbers as needed
4763    - Implement versioning scheme
4764    - Change bug address to point to bugzilla bug entry form
4765    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
4766        reenable it)
4767    - Fix makedepend to use pkgconfig and pass distcheck
4768    - Update build script to build macros first
4769    - Update modular Xorg version
4770
4771commit 28845cf017b991f7ed2dd23c005ab36ca43b97a5
4772Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4773Date:   Fri Jul 22 20:30:10 2005 +0000
4774
4775    Bug #3824: <https://bugs.freedesktop.org/show_bug.cgi?id=3824> Correct
4776        incomplete license statement from Sun.
4777
4778commit 052efe144da64f96fb1201a36933894d2d4bfb3c
4779Author: Daniel Stone <daniel@fooishbar.org>
4780Date:   Tue Jul 19 02:00:01 2005 +0000
4781
4782    distcheck fixes -- clean up after makestrs, don't list non-existant files.
4783
4784commit e1cd82cf0b4d51db42c5d71a63805b6fb9ad45b8
4785Author: Matthieu Herrb <matthieu.herrb@laas.fr>
4786Date:   Sun Jul 17 10:15:26 2005 +0000
4787
4788    Fix for building outside of srcdir.
4789
4790commit 40bf5c6a837430bf23f86b97fcde8237099511c0
4791Author: Daniel Stone <daniel@fooishbar.org>
4792Date:   Sat Jul 16 07:37:19 2005 +0000
4793
4794    Set version number to 6.0.0 with -version-number.
4795
4796commit 265f56bafdca73f28a4937ebff86ac77a25f2d4b
4797Author: Keith Packard <keithp@keithp.com>
4798Date:   Sat Jul 9 06:49:50 2005 +0000
4799
4800    Add .cvsignore files
4801
4802commit 63a4f8f76f5fb9159447878a4a85a14d0fbf4bf6
4803Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4804Date:   Thu Jun 30 12:23:32 2005 +0000
4805
4806    Add -no-undefined to linker command to build shared library on cygwin too
4807
4808commit 64b2b98096c6a5b2ac3af59796e07601eee4e28a
4809Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
4810Date:   Mon Jun 20 21:47:20 2005 +0000
4811
4812    - Make Xt install its internal files in /usr/include/X11, both in the
4813        modular and the monolithic tree.
4814    - Update XTrap to use #include <X11/internal-xt-headerI.h>
4815    - Add XvMC to symlink.sh
4816
4817commit 6e10d9886cfe518d1407331a7a8e5bac85390249
4818Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4819Date:   Fri Jun 10 12:19:31 2005 +0000
4820
4821    ensure $(buildir)/src and $(builddir)/include/X11 exist before installing
4822        generated files there
4823
4824commit 1b5fb35a8db7bcf568a2318118068b6c01169c14
4825Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4826Date:   Tue May 24 16:06:12 2005 +0000
4827
4828    separation of source and build directories
4829
4830commit e6db93aff3a4e92b8d13998866a787bdc08b6f35
4831Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4832Date:   Tue May 24 15:58:51 2005 +0000
4833
4834    Make source directory for templates configurable
4835
4836commit 82f3473668ed08af059e094a696911d2347e5d57
4837Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4838Date:   Sun May 22 19:05:11 2005 +0000
4839
4840    Convert man pages to long file names in lib/X11, lib/Xt, & lib/Xext
4841
4842commit 1c6db5c90aa4b4c7c82b0676416c2a9a0baa6c67
4843Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4844Date:   Sun May 22 04:25:43 2005 +0000
4845
4846    Check for <alloca.h> and define INCLUDE_ALLOCA_H if found, since
4847        <Xalloca.h> requires it.
4848
4849commit 2e00049e9b02e26f858c3e4510641a735c03b086
4850Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4851Date:   Sat May 21 20:47:26 2005 +0000
4852
4853    Use $(install_sh_DATA) instead of "install" for better portability. Remove
4854        duplicate installation lines.
4855    Add AM_CFLAGS to pass through XT_CFLAGS & X11_CFLAGS
4856
4857commit a175c9ea92967441a7ad33d2f6c8bf26cbe954fe
4858Author: Adam Jackson <ajax@nwnk.net>
4859Date:   Thu May 19 00:22:33 2005 +0000
4860
4861    revert last change, didn't do right thing at all, sorry for the noise
4862
4863commit 185284247a889358b2ea269424eb665a71079826
4864Author: Adam Jackson <ajax@nwnk.net>
4865Date:   Thu May 19 00:10:08 2005 +0000
4866
4867    Require automake 1.7 in AM_INIT_AUTOMAKE
4868
4869commit c7fe09644945e3725c0b67b84cd24d8475cea184
4870Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
4871Date:   Wed May 18 19:34:25 2005 +0000
4872
4873    Also include include/X11
4874
4875commit 605a76dcc93e277e1b26841a0225b7e0fb851b76
4876Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
4877Date:   Wed May 18 15:38:31 2005 +0000
4878
4879    - conditionally include config.h in xc/lib/Xt sources
4880    - add build system for lib/Xt
4881
4882commit b0a241cf7c7ab3840929da3b1aabdda7bab22517
4883Author: Egbert Eich <eich@suse.de>
4884Date:   Tue May 17 08:10:10 2005 +0000
4885
4886    gcc4 allows to check if sentinels are correct (a sentinel is the
4887        terminating element in a varargs list). A sentinel needs to be NULL,
4888        not 0 - which doesn't make a difference on 32bit but matters on 64bit.
4889        Furthermore it can be told that functions have a printf-like format
4890        string and argument list so that they can verify that both match. To
4891        use these features certain attributes need to be set - which are
4892        compiler specific. To do this we define macros which are expanded
4893        depending on the compiler version. For now we put those in
4894        include/Xfuncproto.h (the XFree86 DDX layer contains a file compiler.h
4895        which however is not visible outside the DDX) (Bugzilla #3268).
4896
4897commit 2b42b9154f9886ab05da1c3d6ce75fd95f59e04e
4898Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4899Date:   Sun May 15 20:52:39 2005 +0000
4900
4901    Add settings to bring Solaris builds closer to the ones Sun packages in
4902        Solaris. Adds "BuildLikeSun" options for areas Sun deviates from the
4903        way Xorg is packaged on other platforms. See comment in sun.cf for
4904        details. Also, use system-provided Expat on Solaris 10 and other
4905        cleanups.
4906    Set shared library versions for Solaris builds to match versions used in
4907        Solaris. Add missing SharedXfixesReqs and SharedXdamageReqs.
4908    Add -solarisabi option to create XtStrings code compatibile with existing
4909        Solaris binaries. (Off by default, on if "BuildLikeSun" is set in
4910        sun.cf)
4911
4912commit 149898492fe56f6a096a875375faa7323f7e96f4
4913Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4914Date:   Wed Apr 20 09:35:50 2005 +0000
4915
4916    Bugzilla #3072 (https://bugs.freedesktop.org/show_bug.cgi?id=3072)
4917        attachment #2469 (https://bugs.freedesktop.org/attachment.cgi?id=2469):
4918        fix uninitialized pointer in libXt on Win32. Reported by Dave Williss
4919
4920commit 85eb751e4e1683af6cee3ee9dce29f74911a639d
4921Author: Matthieu Herrb <matthieu.herrb@laas.fr>
4922Date:   Mon Feb 21 21:08:27 2005 +0000
4923
4924    Convert lib/Xt to ANSI C (Thomas Dickey). Fixes for a few valgrind warnings
4925        (Thomas Dickey).
4926
4927commit 94150cb72d9d641c64325cd70323d93b9a3701a5
4928Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
4929Date:   Wed Jan 19 19:27:34 2005 +0000
4930
4931    doc/man/Xt/Imakefile
4932    doc/man/Xt/XtAddCbk.man
4933    doc/man/Xt/XtAddIn.man
4934    doc/man/Xt/XtAllocGC.man
4935    doc/man/Xt/XtAppE.man
4936    doc/man/Xt/XtAppEM.man
4937    doc/man/Xt/XtAppSTC.man
4938    doc/man/Xt/XtClass.man
4939    doc/man/Xt/XtConvSt.man
4940    doc/man/Xt/XtConvert.man
4941    doc/man/Xt/XtCreateSR.man
4942    doc/man/Xt/XtDisplayI.man
4943    doc/man/Xt/XtErr.man
4944    doc/man/Xt/XtErrM.man
4945    doc/man/Xt/XtExtEvDis.man
4946    doc/man/Xt/XtGEDB.man
4947    doc/man/Xt/XtGetANC.man
4948    doc/man/Xt/XtGetActK.man
4949    doc/man/Xt/XtGetAres.man
4950    doc/man/Xt/XtGetSTO.man
4951    doc/man/Xt/XtGetSres.man
4952    doc/man/Xt/XtInit.man
4953    doc/man/Xt/XtInitWC.man
4954    doc/man/Xt/XtManChild.man
4955    doc/man/Xt/XtOffset.man
4956    doc/man/Xt/XtOwnSel.man
4957    doc/man/Xt/XtRegDraw.man
4958    doc/man/Xt/XtResPA.man
4959    doc/man/Xt/XtSession.man
4960    doc/man/Xt/XtSetLangP.man
4961    doc/man/Xt/XtSetSP.man
4962    doc/man/Xt/XtSetVal.man
4963    //bugs.freedesktop.org/show_bug.cgi?id=2331> Attachment #1718
4964        <https://bugs.freedesktop.org/attachment.cgi?id=1718>
4965
4966commit cd85103c7298be4a13909c07c95f5d53b069966e
4967Author: Matthieu Herrb <matthieu.herrb@laas.fr>
4968Date:   Sun Jan 2 11:08:49 2005 +0000
4969
4970    Fix formatting.
4971
4972commit 054445f4238a98b7ea7910778ed110f5eff9d4f2
4973Author: Matthieu Herrb <matthieu.herrb@laas.fr>
4974Date:   Sun Oct 3 20:08:42 2004 +0000
4975
4976    Xt Manual pages fixes from Dmitry Bolkhovitanov (Bugzilla #1498, $1499).
4977
4978commit 045e3de107523f28e765da8239d6afa9f51d6ba2
4979Author: Kevin E Martin <kem@kem.org>
4980Date:   Wed Aug 11 21:14:17 2004 +0000
4981
4982    Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
4983
4984commit 7a541dcaa28b6f97a647d0d8e0873f665ea372aa
4985Author: Eric Anholt <anholt@freebsd.org>
4986Date:   Sat Jul 31 01:21:51 2004 +0000
4987
4988    Rename some COMPOSITE macros and enums to avoid conflicting with the
4989        COMPOSITE extension's new macro. These appear to only be used
4990        internally.
4991
4992commit b83924fa380f9e68c0c8a9dada6094c95fc44441
4993Author: Egbert Eich <eich@suse.de>
4994Date:   Fri Apr 23 18:43:54 2004 +0000
4995
4996    Merging XORG-CURRENT into trunk
4997
4998commit 1b4f95dee32054b4d14ed5f78e47371c544fc5ac
4999Author: Egbert Eich <eich@suse.de>
5000Date:   Sun Mar 14 08:32:26 2004 +0000
5001
5002    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
5003
5004commit 83e661ed1cec6b14c60adbd48ab8588f6b13c391
5005Author: Egbert Eich <eich@suse.de>
5006Date:   Wed Mar 3 12:11:32 2004 +0000
5007
5008    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
5009
5010commit 77d281253982e2ebe27430f38b993927d879a005
5011Author: Egbert Eich <eich@suse.de>
5012Date:   Thu Feb 26 13:35:34 2004 +0000
5013
5014    readding XFree86's cvs IDs
5015
5016commit 0efb2e616125953a3773b9b6c9a530ad30ce9bc8
5017Author: Egbert Eich <eich@suse.de>
5018Date:   Thu Feb 26 09:22:45 2004 +0000
5019
5020    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
5021
5022commit 036e955dfcc31d3b6c081f84e4f0b85969ccdd12
5023Author: Egbert Eich <eich@suse.de>
5024Date:   Thu Jan 29 08:08:07 2004 +0000
5025
5026    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
5027
5028commit f81d7ef72c9b4f13e33efa812bed9446657ed003
5029Author: Kaleb Keithley <kaleb@freedesktop.org>
5030Date:   Tue Nov 25 19:28:16 2003 +0000
5031
5032    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
5033
5034commit bdc0667ef29e24b1a2188b11546d843a7d3e5ef6
5035Author: Kaleb Keithley <kaleb@freedesktop.org>
5036Date:   Fri Nov 14 16:48:49 2003 +0000
5037
5038    XFree86 4.3.0.1
5039
5040commit 6a13c9e08bb042c81ae904c44a38a50d785c824e
5041Author: Kaleb Keithley <kaleb@freedesktop.org>
5042Date:   Fri Nov 14 16:48:49 2003 +0000
5043
5044    Initial revision
5045
5046commit 0117b0b441d8835a11a2886f3c8aed937dcffa9d
5047Author: Kaleb Keithley <kaleb@freedesktop.org>
5048Date:   Fri Nov 14 15:54:39 2003 +0000
5049
5050    R6.6 is the Xorg base-line
5051