135525df4Smrgcommit 1dfcfa8dcc3958749849438a802d66728ccf3115
235525df4SmrgAuthor: Matt Turner <mattst88@gmail.com>
335525df4SmrgDate:   Sat Nov 16 23:34:24 2024 -0500
435525df4Smrg
535525df4Smrg    libXt 1.3.1
635525df4Smrg    
735525df4Smrg    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxt/-/merge_requests/71>
835525df4Smrg
935525df4Smrgcommit cbbe13a9e0fd5908288e617b56f41ca1a66d9a0e
1035525df4SmrgAuthor: Mohamed Akram <mohd.akram@outlook.com>
1135525df4SmrgDate:   Thu May 23 00:34:07 2024 +0400
1235525df4Smrg
1335525df4Smrg    Improve linking with widget libraries on macOS
1435525df4Smrg    
1535525df4Smrg    This allows getting rid of the vendor shell hack in libXaw and libXaw3d
1635525df4Smrg    by using a coalesced weak reference.
1735525df4Smrg
1835525df4Smrgcommit a938ec5ca1923759327b7b80861d8382b3686a1b
1935525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2035525df4SmrgDate:   Sun Feb 11 14:12:30 2024 -0800
2135525df4Smrg
2235525df4Smrg    unifdef AIXSHLIB & SUNSHLIB
2335525df4Smrg    
2435525df4Smrg    AIXSHLIB was only set in the Imake configs for AIX versions < 5
2535525df4Smrg    SUNSHLIB was only set in the Imake configs for SunOS versions < 5
2635525df4Smrg    Neither has ever been set in the autoconf configs
2735525df4Smrg    
2835525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2935525df4Smrg
3035525df4Smrgcommit 3605d8a673cad8e0684245255fe8b26f07780d82
3135525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3235525df4SmrgDate:   Sun Feb 11 13:41:07 2024 -0800
3335525df4Smrg
3435525df4Smrg    unifdef __EMX__
3535525df4Smrg    
3635525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3735525df4Smrg
3835525df4Smrgcommit 2a80844c38fb63103e114a2ed77cd7c734271917
3935525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4035525df4SmrgDate:   Sun Feb 11 13:37:47 2024 -0800
4135525df4Smrg
4235525df4Smrg    unifdef VMS
4335525df4Smrg    
4435525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4535525df4Smrg
4635525df4Smrgcommit 83316566121745b6e1a0c3f4dbce06241ee29ecd
4735525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4835525df4SmrgDate:   Sun Feb 11 13:34:19 2024 -0800
4935525df4Smrg
5035525df4Smrg    unifdef USG
5135525df4Smrg    
5235525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5335525df4Smrg
5435525df4Smrgcommit b51706a073ca1f7f43d6fab1710e16a08ffd108c
5535525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5635525df4SmrgDate:   Sun Feb 11 13:19:36 2024 -0800
5735525df4Smrg
5835525df4Smrg    unifdef MOTOROLA
5935525df4Smrg    
6035525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6135525df4Smrg
6235525df4Smrgcommit 481268a77f1e8d568a0b9b42279df753e21818df
6335525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6435525df4SmrgDate:   Sun Feb 11 13:18:08 2024 -0800
6535525df4Smrg
6635525df4Smrg    unifdef AIXV3
6735525df4Smrg    
6835525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6935525df4Smrg
7035525df4Smrgcommit 8c48c1e04723b1df9998794b0f33083d73ea5204
7135525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
7235525df4SmrgDate:   Sun Feb 11 13:16:09 2024 -0800
7335525df4Smrg
7435525df4Smrg    unifdef __osf__
7535525df4Smrg    
7635525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
7735525df4Smrg
7835525df4Smrgcommit ae35984780c7587fff7029ef5655f9ce6c4acc66
7935525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
8035525df4SmrgDate:   Sun Feb 11 13:14:29 2024 -0800
8135525df4Smrg
8235525df4Smrg    unifdef hpux
8335525df4Smrg    
8435525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8535525df4Smrg
8635525df4Smrgcommit 0f4d2e4db54161e6e763248bee1446080c38d284
8735525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
8835525df4SmrgDate:   Sun Feb 11 13:10:46 2024 -0800
8935525df4Smrg
9035525df4Smrg    unifdef sgi
9135525df4Smrg    
9235525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
9335525df4Smrg
9435525df4Smrgcommit bb8362516dc4ccf210c27b0069e58276a826c999
9535525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
9635525df4SmrgDate:   Sun Feb 11 13:09:04 2024 -0800
9735525df4Smrg
9835525df4Smrg    unifdef ultrix
9935525df4Smrg    
10035525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
10135525df4Smrg
10235525df4Smrgcommit e52dfe7dfb9a414c6b2e1e7898ca135ab7dd185a
10335525df4SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
10435525df4SmrgDate:   Sun Nov 12 14:35:16 2023 -0500
10535525df4Smrg
10635525df4Smrg    quiet a couple of unused-parameter warnings
10735525df4Smrg    
10835525df4Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
10935525df4Smrg
11035525df4Smrgcommit a1ccbde53f96442d2421ad0bcdc25f1615b62786
11135525df4SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
11235525df4SmrgDate:   Sun Nov 12 14:24:55 2023 -0500
11335525df4Smrg
11435525df4Smrg    eliminate an unnecessary cast
11535525df4Smrg    
11635525df4Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
11735525df4Smrg
11835525df4Smrgcommit 2a8924da5a32bd80369578257fb633f26964423e
11935525df4SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
12035525df4SmrgDate:   Sun Nov 12 14:16:49 2023 -0500
12135525df4Smrg
12235525df4Smrg    Add continue_to_dispatch parameter to _XtResourceConfigurationEH()
12335525df4Smrg    
12435525df4Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
12535525df4Smrg
12635525df4Smrgcommit f294d8ed4b22c8d683c577cd6c9f35f62d6760ba
12735525df4SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
12835525df4SmrgDate:   Sun Nov 12 13:19:42 2023 -0500
12935525df4Smrg
13035525df4Smrg    remove substitution for EXEEXT_FOR_BUILD, not defined in automake
13135525df4Smrg    
13235525df4Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
13335525df4Smrg
13435525df4Smrgcommit 56875344b2a62845b8a494830bfb0a5f6ed2d3d6
13535525df4SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
13635525df4SmrgDate:   Sun Nov 12 05:33:05 2023 -0500
13735525df4Smrg
13835525df4Smrg    issue #20: c23 boolean conflict
13935525df4Smrg    
14035525df4Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14135525df4Smrg
14235525df4Smrgcommit 2fa6dcbc1779b60e9f30d83c723bc39da0a0c281
14335525df4SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
14435525df4SmrgDate:   Mon Sep 18 10:48:43 2023 -0700
14535525df4Smrg
14635525df4Smrg    README.md: update & correct links to O'Reilly X Toolkit books
14735525df4Smrg    
14835525df4Smrg    Fix volume 5 link to point to volume 5, not 4.
14935525df4Smrg    Fix volume 4 3rd edition link to point to 3rd ed. not 2nd.
15035525df4Smrg    Update links to drop "www." from hostname to avoid a redirect.
15135525df4Smrg    
15235525df4Smrg    Reported-by: consolers on #xorg-devel IRC
15335525df4Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
15435525df4Smrg
15535525df4Smrgcommit 5eb27c36cab875713702cd1e8e1c40372ceaa7f3
15635525df4SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15735525df4SmrgDate:   Mon Aug 14 19:53:50 2023 -0400
15835525df4Smrg
15935525df4Smrg    issue #19: include <process.h> on Windows for getpid()
16035525df4Smrg    
16135525df4Smrg    submitted by Billy O'Neal
16235525df4Smrg    
16335525df4Smrg    This problem was first detected in
16435525df4Smrg    https://github.com/microsoft/vcpkg/pull/33088
16535525df4Smrg    
16635525df4Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16735525df4Smrg
16835525df4Smrgcommit 17c53aba93fce36c9180b9de002cd6aacf15813b
16935525df4SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17035525df4SmrgDate:   Sat May 27 09:29:33 2023 -0400
17135525df4Smrg
17235525df4Smrg    issue #18: cross-build issue in util
17335525df4Smrg    
17435525df4Smrg    Modify link rule for utils/makestrs to use $(CC_FOR_BUILD) directly,
17535525df4Smrg    avoiding libtool flags added when cross-compiling the library.
17635525df4Smrg    
17735525df4Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17835525df4Smrg
17935525df4Smrgcommit 84fa033e9f7f1567f6174bf5e18cb7fb37914aa7
18035525df4SmrgAuthor: Thomas E. Dickey <dickey@his.com>
18135525df4SmrgDate:   Sat May 27 00:34:15 2023 +0000
18235525df4Smrg
18335525df4Smrg    issue #17: avoid _Static_assert from c++
18435525df4Smrg
185fdf6a26fSmrgcommit 64fca6a2d7cf4fee28ca2277ca6a8b7b32aee66e
186fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
187fdf6a26fSmrgDate:   Sun Apr 9 13:42:31 2023 -0700
188fdf6a26fSmrg
189fdf6a26fSmrg    libXt 1.3.0
190fdf6a26fSmrg    
191fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
192fdf6a26fSmrg
193fdf6a26fSmrgcommit b3b0c1ad25a5d0f628eddd00113a40364d68480b
194fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
195fdf6a26fSmrgDate:   Fri Mar 3 17:42:47 2023 -0800
196fdf6a26fSmrg
197fdf6a26fSmrg    Replace XtMalloc() calls with XtMallocArray()
198fdf6a26fSmrg    
199fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
200fdf6a26fSmrg
201fdf6a26fSmrgcommit b1b54c50d0e5851d72c1e7aff4057687be2e447e
202fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
203fdf6a26fSmrgDate:   Fri Mar 3 16:23:20 2023 -0800
204fdf6a26fSmrg
205fdf6a26fSmrg    Replace XtRealloc() calls with XtReallocArray()
206fdf6a26fSmrg    
207fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
208fdf6a26fSmrg
209fdf6a26fSmrgcommit 4ece1c842a08c11c1f84b95355801d41cd8435b1
210fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
211fdf6a26fSmrgDate:   Fri Mar 3 14:55:19 2023 -0800
212fdf6a26fSmrg
213fdf6a26fSmrg    Add XtReallocArray() for overflow checking of multiplied args
214fdf6a26fSmrg    
215fdf6a26fSmrg    Uses reallocarray() if available, otherwise checks for overflow itself,
216fdf6a26fSmrg    if overflow is possible (i.e. in ILP32 & ILP64 environments, but not LP64
217fdf6a26fSmrg    with 32-bit ints).
218fdf6a26fSmrg    
219fdf6a26fSmrg    Includes unit tests and XtMallocArray() helper macro.
220fdf6a26fSmrg    
221fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
222fdf6a26fSmrg
223fdf6a26fSmrgcommit 392eb1cd5f2bdb186f0ff7f51abc4dd05ec13709
224fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
225fdf6a26fSmrgDate:   Fri Mar 3 13:28:18 2023 -0800
226fdf6a26fSmrg
227fdf6a26fSmrg    test: Add unit tests for XtMalloc, XtCalloc, & XtRealloc
228fdf6a26fSmrg    
229fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
230fdf6a26fSmrg
231fdf6a26fSmrgcommit 6cc4dd4191b4b13bd85fe287b6067e287a85d1d2
232fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
233fdf6a26fSmrgDate:   Sat Mar 4 10:33:29 2023 -0800
234fdf6a26fSmrg
235fdf6a26fSmrg    configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
236fdf6a26fSmrg    
237fdf6a26fSmrg    AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
238fdf6a26fSmrg    so it's time to rely on it.
239fdf6a26fSmrg    
240fdf6a26fSmrg    Clears autoconf warnings:
241fdf6a26fSmrg    configure.ac:36: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
242fdf6a26fSmrg    configure.ac:36: You should run autoupdate.
243fdf6a26fSmrg    m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from...
244fdf6a26fSmrg    configure.ac:36: the top level
245fdf6a26fSmrg    
246fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
247fdf6a26fSmrg
248fdf6a26fSmrgcommit 444eb13db2f9bc89aba333057fb9eae5d12acf5d
249fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
250fdf6a26fSmrgDate:   Sat Feb 25 09:30:58 2023 -0800
251fdf6a26fSmrg
252fdf6a26fSmrg    Remove "All rights reserved" from Oracle copyright notices
253fdf6a26fSmrg    
254fdf6a26fSmrg    Oracle no longer includes this term in our copyright & license notices.
255fdf6a26fSmrg    
256fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
257fdf6a26fSmrg
258fdf6a26fSmrgcommit 1736034c39682927830c0660a0b9587f19e53e4e
259fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
260fdf6a26fSmrgDate:   Fri Feb 3 11:35:21 2023 -0800
261fdf6a26fSmrg
262fdf6a26fSmrg    TMstate.c: Handle -Wduplicated-branches warnings
263fdf6a26fSmrg    
264fdf6a26fSmrg    Gets rid of these messages from gcc:
265fdf6a26fSmrg    
266fdf6a26fSmrg    TMstate.c: In function ‘GetBranchHead’:
267fdf6a26fSmrg    TMstate.c:128:12: warning: this condition has identical branches
268fdf6a26fSmrg      [-Wduplicated-branches]
269fdf6a26fSmrg             if (parseTree->branchHeadTblSize == 0)
270fdf6a26fSmrg                ^
271fdf6a26fSmrg    TMstate.c: In function ‘_XtGetQuarkIndex’:
272fdf6a26fSmrg    TMstate.c:183:16: warning: this condition has identical branches
273fdf6a26fSmrg      [-Wduplicated-branches]
274fdf6a26fSmrg                 if (parseTree->quarkTblSize == 0)
275fdf6a26fSmrg                    ^
276fdf6a26fSmrg    
277fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
278fdf6a26fSmrg
279fdf6a26fSmrgcommit 358e6295fdc494f4f1ed6ab7b1618a82bcd4b0ac
280fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
281fdf6a26fSmrgDate:   Fri Feb 3 11:09:22 2023 -0800
282fdf6a26fSmrg
283fdf6a26fSmrg    Add xfilesearchpath to xt.pc
284fdf6a26fSmrg    
285fdf6a26fSmrg    Make setting of --with-xfile-search-path available to other components,
286fdf6a26fSmrg    without having to link with libXt.
287fdf6a26fSmrg    
288fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
289fdf6a26fSmrg
290fdf6a26fSmrgcommit 5c617fc17d9da49f92823b78472a59bd98033611
291fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
292fdf6a26fSmrgDate:   Mon Feb 6 16:24:31 2023 -0800
293fdf6a26fSmrg
294fdf6a26fSmrg    configure.ac: Replace HAVE_LIBRARY with AC_CHECK_LIB
295fdf6a26fSmrg    
296fdf6a26fSmrg    AC_CHECK_LIB was introduced in autoconf 2.0 (1994) to replace HAVE_LIBRARY
297fdf6a26fSmrg    
298fdf6a26fSmrg    Clears autoconf warnings of:
299fdf6a26fSmrg    
300fdf6a26fSmrg    configure.ac:108: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
301fdf6a26fSmrg    configure.ac:108: You should run autoupdate.
302fdf6a26fSmrg    ./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
303fdf6a26fSmrg    configure.ac:108: the top level
304fdf6a26fSmrg    
305fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
306fdf6a26fSmrg
307fdf6a26fSmrgcommit e7b044c11190ed4deae2c2bb61ff3cc2c99170b2
308fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
309fdf6a26fSmrgDate:   Sat Dec 17 09:28:57 2022 -0800
310fdf6a26fSmrg
311fdf6a26fSmrg    tests: Replace g_assert() calls with g_assert_*() calls
312fdf6a26fSmrg    
313fdf6a26fSmrg    https://docs.gtk.org/glib/testing.html warns against using g_assert()
314fdf6a26fSmrg    in test cases, since it is a no-op when compiling with G_DISABLE_ASSERT.
315fdf6a26fSmrg    The replacement calls also give more detailed messages on failures.
316fdf6a26fSmrg    
317fdf6a26fSmrg    Raises the minimum required glib version for building unit tests
318fdf6a26fSmrg    from 2.16 (released March 2008) to 2.40 (released March 2014) to
319fdf6a26fSmrg    get support for g_assert_nonnull().
320fdf6a26fSmrg    
321fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
322fdf6a26fSmrg
323fdf6a26fSmrgcommit 205e30739073d282d4401df57862ac3a5cf6a987
324fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
325fdf6a26fSmrgDate:   Sat Dec 17 09:12:05 2022 -0800
326fdf6a26fSmrg
327fdf6a26fSmrg    tests: Use XORG_MEMORY_CHECK_FLAGS from xorg-macros 1.16
328fdf6a26fSmrg    
329fdf6a26fSmrg    Replaces previous local copy which had gotten out of date.
330fdf6a26fSmrg    Raises xorg-macros minimum version from 1.13 (released March 2011)
331fdf6a26fSmrg    to 1.16 (Dec. 2011).
332fdf6a26fSmrg    
333fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
334fdf6a26fSmrg
335fdf6a26fSmrgcommit 35eed89c651c87a5e9950f3033c1516358456425
336fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
337fdf6a26fSmrgDate:   Sat Dec 17 08:38:38 2022 -0800
338fdf6a26fSmrg
339fdf6a26fSmrg    tests: update g_test_bug_base url from bugzilla to gitlab
340fdf6a26fSmrg    
341fdf6a26fSmrg    Also adds a call to g_test_bug() for the one existing testcase
342fdf6a26fSmrg    associated with a bug in a public bug tracker.
343fdf6a26fSmrg    
344fdf6a26fSmrg    Otherwise this is mostly a placeholder for now, as no other tests
345fdf6a26fSmrg    call g_test_bug() yet to report what bugs they test for.
346fdf6a26fSmrg    
347fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
348fdf6a26fSmrg
349fdf6a26fSmrgcommit 1aaf5d502027104ddd566090787780319f510278
350fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
351fdf6a26fSmrgDate:   Thu Aug 11 19:02:20 2022 -0700
352fdf6a26fSmrg
353fdf6a26fSmrg    Use memcpy() instead of XtMemmove() when buffers are known to differ
354fdf6a26fSmrg    
355fdf6a26fSmrg    Most of these came from a mass XtBCopy() -> XtMemmove() substitution
356fdf6a26fSmrg    in 1993 with a commit comment of "ANSIfication".
357fdf6a26fSmrg    
358fdf6a26fSmrg    But include/X11/IntrinsicI.h now defines XtMemmmove() as just
359fdf6a26fSmrg    calling memcpy() as long as src & dst differ, so remove an
360fdf6a26fSmrg    unnecessary check when we've just allocated a buffer, and reduce
361fdf6a26fSmrg    the chance that someone thinks we'll actually call memmove() instead
362fdf6a26fSmrg    of memcpy()
363fdf6a26fSmrg    
364fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
365fdf6a26fSmrg
366fdf6a26fSmrgcommit 3c54e99864eb6dba0d0cde7fe0a23ed7c1f5875f
367fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
368fdf6a26fSmrgDate:   Thu Aug 11 18:41:14 2022 -0700
369fdf6a26fSmrg
370fdf6a26fSmrg    Use memcpy() instead of memmove() when buffers are known not to overlap
371fdf6a26fSmrg    
372fdf6a26fSmrg    Most of these came from a mass bcopy() -> memmove() substitution
373fdf6a26fSmrg    in 1993 with a commit comment of "ANSIfication".
374fdf6a26fSmrg    
375fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
376fdf6a26fSmrg
377fdf6a26fSmrgcommit bbe78f905da6e36ebe1fe520903c760107b92b78
378fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
379fdf6a26fSmrgDate:   Sun Jul 17 18:14:45 2022 -0700
380fdf6a26fSmrg
381fdf6a26fSmrg    gitlab CI: stop requiring Signed-off-by in commits
382fdf6a26fSmrg    
383fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
384fdf6a26fSmrg
385fdf6a26fSmrgcommit eb4fe3345af696ea5a08a44034a464a712a02fdd
386fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
387fdf6a26fSmrgDate:   Sun Jul 17 18:12:34 2022 -0700
388fdf6a26fSmrg
389fdf6a26fSmrg    Fix spelling/wording issues
390fdf6a26fSmrg    
391fdf6a26fSmrg    Found by using:
392fdf6a26fSmrg        codespell --builtin clear,rare,usage,informal,code,names
393fdf6a26fSmrg    
394fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
395fdf6a26fSmrg
396fdf6a26fSmrgcommit ff361fe5ff0e7e34c838d7d1399de62ee90096e7
397fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
398fdf6a26fSmrgDate:   Sun Jul 17 18:09:44 2022 -0700
399fdf6a26fSmrg
400fdf6a26fSmrg    Build xz tarballs instead of bzip2
401fdf6a26fSmrg    
402fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
403fdf6a26fSmrg
404fdf6a26fSmrgcommit bf57306493609b654167966eaad314048e649f9a
405fdf6a26fSmrgAuthor: Thomas E. Dickey <dickey@his.com>
406fdf6a26fSmrgDate:   Mon Jun 20 23:28:06 2022 +0000
407fdf6a26fSmrg
408fdf6a26fSmrg    update copyright-date
409fdf6a26fSmrg
410fdf6a26fSmrgcommit cbbf610bfbef2f8a20c8a2886a8a9c1ec94d4a66
411fdf6a26fSmrgAuthor: Keith Packard <keithp@keithp.com>
412fdf6a26fSmrgDate:   Sun Jan 9 11:23:01 2022 -0800
413fdf6a26fSmrg
414fdf6a26fSmrg    Support buttons > 5 in translation tables [v2]
415fdf6a26fSmrg    
416fdf6a26fSmrg    Add support for arbitrary button numbers by replacing the table-driven
417fdf6a26fSmrg    detail parsing for BtnDown/ButtonPress and BtnUp/ButtonRelease with a
418fdf6a26fSmrg    custom parser that allows for an arbitrary button number (1-255) after
419fdf6a26fSmrg    the 'Button' prefix.
420fdf6a26fSmrg    
421fdf6a26fSmrg    Document what this syntax looks like in the table of detail information.
422fdf6a26fSmrg    
423fdf6a26fSmrg    Signed-off-by: Keith Packard <keithp@keithp.com>
424fdf6a26fSmrg
425fdf6a26fSmrgcommit 215b8ee1d3231dd34a9e8002832cd028a6728dc7
426fdf6a26fSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
427fdf6a26fSmrgDate:   Fri Jun 17 20:45:41 2022 -0400
428fdf6a26fSmrg
429fdf6a26fSmrg    cppcheck (revise IsDescendant() to fix possible null-dereference)
430fdf6a26fSmrg    
431fdf6a26fSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
432fdf6a26fSmrg
433fdf6a26fSmrgcommit 806aefc8c6175b6252a300905a327e9d60939af7
434fdf6a26fSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
435fdf6a26fSmrgDate:   Fri Jun 17 20:44:12 2022 -0400
436fdf6a26fSmrg
437fdf6a26fSmrg    cppcheck fixes (const, null dereferencing, uninitialized, scope)
438fdf6a26fSmrg    
439fdf6a26fSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
440fdf6a26fSmrg
441fdf6a26fSmrgcommit a80c543bb9955199619a2cb6280b89a879fd8811
442fdf6a26fSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
443fdf6a26fSmrgDate:   Thu Jun 16 16:06:42 2022 -0400
444fdf6a26fSmrg
445fdf6a26fSmrg    fixes for gcc13 warnings
446fdf6a26fSmrg    
447fdf6a26fSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
448fdf6a26fSmrg
449fdf6a26fSmrgcommit a6685523e189c6330ba7007ecaf8f6d462b63024
450fdf6a26fSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
451fdf6a26fSmrgDate:   Tue Jun 14 20:25:20 2022 -0400
452fdf6a26fSmrg
453fdf6a26fSmrg    cppcheck and clang --analyze fixes
454fdf6a26fSmrg    
455fdf6a26fSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
456fdf6a26fSmrg
457fdf6a26fSmrgcommit 248f980a67ac721882465c48d60039ac70d3fa82
458fdf6a26fSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
459fdf6a26fSmrgDate:   Tue Jun 14 04:03:18 2022 -0400
460fdf6a26fSmrg
461fdf6a26fSmrg    codespell-fixes
462fdf6a26fSmrg    
463fdf6a26fSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
464fdf6a26fSmrg
465fdf6a26fSmrgcommit 0f77f9f6a8974257a21e5fc0b8327b838c2a4849
466fdf6a26fSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
467fdf6a26fSmrgDate:   Tue Jun 14 03:46:53 2022 -0400
468fdf6a26fSmrg
469fdf6a26fSmrg    add _X_NORETURN to agree with header-file
470fdf6a26fSmrg    
471fdf6a26fSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
472fdf6a26fSmrg
473fdf6a26fSmrgcommit 9bebcedeb378f9fd6ea26767b11dae551b94dc54
474fdf6a26fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
475fdf6a26fSmrgDate:   Thu Dec 2 18:34:01 2021 -0800
476fdf6a26fSmrg
477fdf6a26fSmrg    gitlab CI: add a basic build test
478fdf6a26fSmrg    
479fdf6a26fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
480fdf6a26fSmrg
481fdf6a26fSmrgcommit 1d5bb760ee996927dd5dfa5b3c219b3d6ef63d11
482fdf6a26fSmrgAuthor: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
483fdf6a26fSmrgDate:   Wed Jun 16 14:50:51 2021 +0100
484fdf6a26fSmrg
485fdf6a26fSmrg    Fix InternalCallbackRec layout if pointers are bigger than 64 bits
486fdf6a26fSmrg    
487fdf6a26fSmrg    When running `xeyes` via `SSH -X` on CHERI-RISC-V FreeBSD, I was getting
488fdf6a26fSmrg    a Bus Error (unaligned store) in the `cl->callback = callback;` line of
489fdf6a26fSmrg    _XtAddCallback. The `cl` variable (created using `ToList(icl)`) was only
490fdf6a26fSmrg    aligned to 8 bytes, but for CHERI-RISC-V pointer-type loads and stores
491fdf6a26fSmrg    require 16-byte alignment.
492fdf6a26fSmrg    
493fdf6a26fSmrg    In order to fix this, I added a C99 flexible array member to
494fdf6a26fSmrg    internalCallbackRec when compiling for C99 or newer. This ensures
495fdf6a26fSmrg    that sizeof(InternalCallbackRec) is 16 (since it now includes the
496fdf6a26fSmrg    required 12 byte padding up to the first XtCallbackRec). This also
497fdf6a26fSmrg    ensures that alignof(InternalCallbackRec) is 16, but that doesn't
498fdf6a26fSmrg    matter in this case since malloc() will always return a
499fdf6a26fSmrg    sufficiently-aligned pointer.
500fdf6a26fSmrg    
501fdf6a26fSmrg    I also changed ToList(p) to use the flexible array member directly
502fdf6a26fSmrg    when compiling for C99. This is not a functional change since it
503fdf6a26fSmrg    will evaluate to the same pointer, but it does add additional type
504fdf6a26fSmrg    checking and ensures that only a `InternalCallbackRec *` can be
505fdf6a26fSmrg    passed to the macro.
506fdf6a26fSmrg    
507fdf6a26fSmrg    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
508fdf6a26fSmrg
509fdf6a26fSmrgcommit f8c7069a46af185e0bfaa43d63d450c9a44787ba
510fdf6a26fSmrgAuthor: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
511fdf6a26fSmrgDate:   Wed Jun 16 14:35:11 2021 +0100
512fdf6a26fSmrg
513fdf6a26fSmrg    Fix XrmResource layout if pointers are bigger than long
514fdf6a26fSmrg    
515fdf6a26fSmrg    On CHERI-enabled architectures (e.g. Arm's Morello), pointers are twice
516fdf6a26fSmrg    the size of addresses (i.e. 128 bits for Morello, 64 bits for 32-bit
517fdf6a26fSmrg    RISC-V). However, XtArgVal is currently defined as long, so it cannot
518fdf6a26fSmrg    be used to store pointers on these architectures.
519fdf6a26fSmrg    
520fdf6a26fSmrg    Also add a _Static_assert() when compiling with C11 support to check
521fdf6a26fSmrg    that the offset of the last member matches that of XtResource.
522fdf6a26fSmrg    
523fdf6a26fSmrg    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
524fdf6a26fSmrg
525fdf6a26fSmrgcommit dd3e028d2a1bc5daf87865ca1e5e923000186af8
526fdf6a26fSmrgAuthor: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
527fdf6a26fSmrgDate:   Wed Jun 16 14:33:31 2021 +0100
528fdf6a26fSmrg
529fdf6a26fSmrg    Cast via intptr_t when converting integers to pointers
530fdf6a26fSmrg    
531fdf6a26fSmrg    I found these by compiling libXt with the CHERI Clang compiler, as it
532fdf6a26fSmrg    warns about conversions from integer to pointer that do not use intptr_t.
533fdf6a26fSmrg    
534fdf6a26fSmrg    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
535fdf6a26fSmrg
536fdf6a26fSmrgcommit 38e89c8582efc8cd1e49205b5d02a10511738120
537fdf6a26fSmrgAuthor: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
538fdf6a26fSmrgDate:   Wed Jun 16 14:32:44 2021 +0100
539fdf6a26fSmrg
540fdf6a26fSmrg    Use XtUIntPtr for integer types that can hold pointers
541fdf6a26fSmrg    
542fdf6a26fSmrg    Various Xt*Id types are integer types that are used to hold pointers.
543fdf6a26fSmrg    Use uintptr_t for standards-compliant conversion and to support
544fdf6a26fSmrg    architectures where long cannot hold pointers (e.g. CHERI).
545fdf6a26fSmrg    
546fdf6a26fSmrg    I found these by compiling libXt with the CHERI Clang compiler, as it
547fdf6a26fSmrg    warns about conversions from integer to pointer that do not use intptr_t.
548fdf6a26fSmrg    
549fdf6a26fSmrg    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
550fdf6a26fSmrg
551fdf6a26fSmrgcommit cfa8e152141367edb7b53e90da4ad80e995f3607
552fdf6a26fSmrgAuthor: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
553fdf6a26fSmrgDate:   Wed Jun 16 14:29:28 2021 +0100
554fdf6a26fSmrg
555fdf6a26fSmrg    XtArgVal: Support architectures where pointers are bigger than long
556fdf6a26fSmrg    
557fdf6a26fSmrg    On CHERI-enabled architectures (e.g. Arm's Morello), pointers are twice
558fdf6a26fSmrg    the size of addresses (i.e. 128 bits for Morello, 64 bits for 32-bit
559fdf6a26fSmrg    RISC-V). However, XtArgVal is currently defined as long, so it cannot
560fdf6a26fSmrg    be used to store pointers on these architectures.
561fdf6a26fSmrg    
562fdf6a26fSmrg    This commit changes XtArgVal to use intptr_t instead, which should be
563fdf6a26fSmrg    long on most architectures but is larger for CHERI.
564fdf6a26fSmrg    It also introduces XtIntPtr/XtUIntPtr which will be used in follow-up
565fdf6a26fSmrg    changes. This commit should also help on LLP64 ABIs where long is 32
566fdf6a26fSmrg    bits but pointers are 64 bits.
567fdf6a26fSmrg    
568fdf6a26fSmrg    I am not sure what the compiler and C standard requirements are, so I've
569fdf6a26fSmrg    guarded the use of stdint.h with `#if __STDC_VERSION__ >= 199901L`.
570fdf6a26fSmrg    I've also added a _Static_assert() when compiling in C11 mode to
571fdf6a26fSmrg    statically verify that the XtArgVal type requirements are met.
572fdf6a26fSmrg    
573fdf6a26fSmrg    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
574fdf6a26fSmrg
575fdf6a26fSmrgcommit 4a1cacfb1a21b2583809451089d115fc8a23133e
576fdf6a26fSmrgAuthor: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
577fdf6a26fSmrgDate:   Wed Jun 16 11:03:25 2021 +0100
578fdf6a26fSmrg
579fdf6a26fSmrg    Define LONG64 if __SIZEOF_LONG__ indicates 64-bit long
580fdf6a26fSmrg    
581fdf6a26fSmrg    All modern compilers (GCC>=4.6, Clang>=3.0) define this macro, so we can
582fdf6a26fSmrg    use it to detect 64-bit longs without adding to the architecture list.
583fdf6a26fSmrg    
584fdf6a26fSmrg    This change is needed to successfully run xeyes on a FreeBSD CHERI-RISC-V
585fdf6a26fSmrg    QEMU VM via SSH forwarding.
586fdf6a26fSmrg    See also https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/41
587fdf6a26fSmrg    
588fdf6a26fSmrg    Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
589fdf6a26fSmrg
590a3bd7f05Smrgcommit edd70bdfbbd16247e3d9564ca51d864f82626eb7
591a3bd7f05SmrgAuthor: Matt Turner <mattst88@gmail.com>
592a3bd7f05SmrgDate:   Sun Jan 24 09:45:53 2021 -0500
593a3bd7f05Smrg
594a3bd7f05Smrg    libXt 1.2.1
595a3bd7f05Smrg    
596a3bd7f05Smrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
597a3bd7f05Smrg
598a3bd7f05Smrgcommit 32fb9ec3b60d0262d65829ad0fc1463464648c4b
599a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
600a3bd7f05SmrgDate:   Wed Feb 5 04:37:37 2020 -0500
601a3bd7f05Smrg
602a3bd7f05Smrg    _XtCalloc actually uses a Cardinal, not size_t
603a3bd7f05Smrg
604a3bd7f05Smrgcommit 15a6234f9bee37d3c25bb21ce66db5846e082563
605a3bd7f05SmrgAuthor: Walter Harms <wharms@bfs.de>
606a3bd7f05SmrgDate:   Sun Dec 22 18:48:02 2019 +0100
607a3bd7f05Smrg
608a3bd7f05Smrg    add errorhandling to _XtVaToTypedArgList()
609a3bd7f05Smrg    
610a3bd7f05Smrg    to make it behave like _XtVaToTypedArgList() add some checks
611a3bd7f05Smrg    and make sure that all args are propper initialized. also
612a3bd7f05Smrg    replace Malloc with Calloc and get arg check for free
613a3bd7f05Smrg    
614a3bd7f05Smrg    Signed-off-by: Walter Harms <wharms@bfs.de>
615a3bd7f05Smrg
616a3bd7f05Smrgcommit 6cc7763e4bb7298a6c81f81015d6e750d6b4ea5c
617a3bd7f05SmrgMerge: b2c33d4 51cbf52
618a3bd7f05SmrgAuthor: Walter Harms <wharms@bfs.de>
619a3bd7f05SmrgDate:   Sun Dec 22 18:29:38 2019 +0100
620a3bd7f05Smrg
621a3bd7f05Smrg    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
622a3bd7f05Smrg
623a3bd7f05Smrgcommit b2c33d42605147831c48a8946e90f356340e709e
624a3bd7f05SmrgAuthor: Walter Harms <wharms@bfs.de>
625a3bd7f05SmrgDate:   Sun Dec 22 17:51:53 2019 +0100
626a3bd7f05Smrg
627a3bd7f05Smrg    refactoring, reduce indent level
628a3bd7f05Smrg    
629a3bd7f05Smrg    Signed-off-by: Walter Harms <wharms@bfs.de>
630a3bd7f05Smrg
631a3bd7f05Smrgcommit 51cbf52b7668ad46a428dabe8e79e6819e825b20
632a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
633a3bd7f05SmrgDate:   Fri Nov 15 21:00:44 2019 -0500
634a3bd7f05Smrg
635a3bd7f05Smrg    add a null-pointer check, overlooked in fix for issue #12.
636a3bd7f05Smrg    
637a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
638a3bd7f05Smrg
639a3bd7f05Smrgcommit 1bf4dfce4431b016a2970e195ea55188288264f6
640a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
641a3bd7f05SmrgDate:   Sat Nov 9 21:01:29 2019 -0500
642a3bd7f05Smrg
643a3bd7f05Smrg    issue #12: work within existing interface which attempts to obtain the
644a3bd7f05Smrg    display-pointer from the screen-pointer but fails when the screen-pointer
645a3bd7f05Smrg    itself is invalid.  Ensure that the screen-pointer is valid by checking
646a3bd7f05Smrg    the default_screen value against the valid range, and forcing it to zero
647a3bd7f05Smrg    if it is out of bounds.
648a3bd7f05Smrg    
649a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
650a3bd7f05Smrg
651a3bd7f05Smrgcommit 8fe25ef4a99c38abe31113d5cfa0b85c7cd5c2de
652a3bd7f05SmrgAuthor: Walter Harms <wharms@bfs.de>
653a3bd7f05SmrgDate:   Sat Nov 9 22:14:36 2019 +0100
654a3bd7f05Smrg
655a3bd7f05Smrg    no need to check arguments for XtFree()
656a3bd7f05Smrg    
657a3bd7f05Smrg    Signed-off-by: Walter Harms <wharms@bfs.de>
658a3bd7f05Smrg
659a3bd7f05Smrgcommit c7bdc7c0b75b6ec4df0bc180a20cf55ed0f43281
660a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
661a3bd7f05SmrgDate:   Sat Nov 9 06:19:14 2019 -0500
662a3bd7f05Smrg
663a3bd7f05Smrg    new build
664a3bd7f05Smrg    
665a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
666a3bd7f05Smrg
667a3bd7f05Smrgcommit ffc91271de153053c5c070fb11b4c701339ea06d
668a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
669a3bd7f05SmrgDate:   Sat Nov 9 06:02:09 2019 -0500
670a3bd7f05Smrg
671a3bd7f05Smrg    issue 12 - DISPLAY=:0.-1 XtScreenDatabase segfault
672a3bd7f05Smrg    
673a3bd7f05Smrg    Add a null-pointer check XtScreenDatabase(), exit if no display was opened.
674a3bd7f05Smrg    
675a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
676a3bd7f05Smrg
677a3bd7f05Smrgcommit 5964fb7e3a3c43db34e8a85df3332da0117e3336
678a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
679a3bd7f05SmrgDate:   Thu Aug 1 19:22:27 2019 -0400
680a3bd7f05Smrg
681a3bd7f05Smrg    improved the script used for typedef-options with indent, updated indentation
682a3bd7f05Smrg    
683a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
684a3bd7f05Smrg
685a3bd7f05Smrgcommit 727195e741cb4de851870efc92232d66dcd5a8f0
686a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
687a3bd7f05SmrgDate:   Sun Jul 14 17:42:46 2019 -0400
688a3bd7f05Smrg
689a3bd7f05Smrg    bump minor version to reflect code-cleanup
690a3bd7f05Smrg    
691a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
692a3bd7f05Smrg
693a3bd7f05Smrgcommit d9ff063428adeb7139ee2eb1a96c8fb6263bac12
694a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
695a3bd7f05SmrgDate:   Sun Jul 14 16:33:16 2019 -0400
696a3bd7f05Smrg
697a3bd7f05Smrg    remove the ARGUSED lines, which confuse GNU indent, ditto for LINTLIBRARY
698a3bd7f05Smrg    
699a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
700a3bd7f05Smrg
701a3bd7f05Smrgcommit 04bb8d633f922e12f76b17de5b876320b0fe3b69
702a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
703a3bd7f05SmrgDate:   Sun Jul 14 16:30:05 2019 -0400
704a3bd7f05Smrg
705a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
706a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
707a3bd7f05Smrg    
708a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
709a3bd7f05Smrg
710a3bd7f05Smrgcommit 2ff3f1fa183be97e66afb863cb9fec391ee3cd5c
711a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
712a3bd7f05SmrgDate:   Sun Jul 14 16:23:33 2019 -0400
713a3bd7f05Smrg
714a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
715a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
716a3bd7f05Smrg    
717a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
718a3bd7f05Smrg
719a3bd7f05Smrgcommit ceeffbae4c9a19fe304ae13c66bbfa2160a0c4c9
720a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
721a3bd7f05SmrgDate:   Sun Jul 14 16:22:42 2019 -0400
722a3bd7f05Smrg
723a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
724a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
725a3bd7f05Smrg    
726a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
727a3bd7f05Smrg
728a3bd7f05Smrgcommit f9bcb0beff28a12ef66a5555889070c211b6724e
729a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
730a3bd7f05SmrgDate:   Sun Jul 14 16:21:13 2019 -0400
731a3bd7f05Smrg
732a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
733a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
734a3bd7f05Smrg    
735a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
736a3bd7f05Smrg
737a3bd7f05Smrgcommit c32e6431de07c2c6314b710c0a9e446b7a62f831
738a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
739a3bd7f05SmrgDate:   Sun Jul 14 16:19:32 2019 -0400
740a3bd7f05Smrg
741a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
742a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
743a3bd7f05Smrg    
744a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
745a3bd7f05Smrg
746a3bd7f05Smrgcommit 91e5f17c9c7251a001d98613d8399045e6f47377
747a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
748a3bd7f05SmrgDate:   Sun Jul 14 16:18:37 2019 -0400
749a3bd7f05Smrg
750a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
751a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
752a3bd7f05Smrg    
753a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
754a3bd7f05Smrg
755a3bd7f05Smrgcommit 4f41be501408c1f37215665da7049dd363755f7b
756a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
757a3bd7f05SmrgDate:   Sun Jul 14 16:17:53 2019 -0400
758a3bd7f05Smrg
759a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
760a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
761a3bd7f05Smrg    
762a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
763a3bd7f05Smrg
764a3bd7f05Smrgcommit 4d16315364a0d1fd80a5e71f1dc885fe6674072b
765a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
766a3bd7f05SmrgDate:   Sun Jul 14 16:15:26 2019 -0400
767a3bd7f05Smrg
768a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
769a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
770a3bd7f05Smrg    
771a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
772a3bd7f05Smrg
773a3bd7f05Smrgcommit 6972afd215dc195e3213864d9b725a48bf766b6d
774a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
775a3bd7f05SmrgDate:   Sun Jul 14 16:12:44 2019 -0400
776a3bd7f05Smrg
777a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
778a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
779a3bd7f05Smrg    
780a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
781a3bd7f05Smrg
782a3bd7f05Smrgcommit 0aaf4560b718e9c9e5843b610974626b68688a93
783a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
784a3bd7f05SmrgDate:   Sun Jul 14 16:11:22 2019 -0400
785a3bd7f05Smrg
786a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
787a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
788a3bd7f05Smrg    
789a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
790a3bd7f05Smrg
791a3bd7f05Smrgcommit 204b9be31b67cc224bdfb47da3aacec1ceae6cad
792a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
793a3bd7f05SmrgDate:   Sun Jul 14 16:06:24 2019 -0400
794a3bd7f05Smrg
795a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
796a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
797a3bd7f05Smrg    
798a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
799a3bd7f05Smrg
800a3bd7f05Smrgcommit 5e633abc04b0b02be5bba8ffc3d7c4950f12cda0
801a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
802a3bd7f05SmrgDate:   Sun Jul 14 16:03:06 2019 -0400
803a3bd7f05Smrg
804a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
805a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
806a3bd7f05Smrg    
807a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
808a3bd7f05Smrg
809a3bd7f05Smrgcommit 79208cbc8e352bb9e4d7f3392a373f8bb67d21f4
810a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
811a3bd7f05SmrgDate:   Sun Jul 14 16:00:54 2019 -0400
812a3bd7f05Smrg
813a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
814a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
815a3bd7f05Smrg    
816a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
817a3bd7f05Smrg
818a3bd7f05Smrgcommit 832c4eb0ba6cf18ed0dbec2d542b65f10ac549df
819a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
820a3bd7f05SmrgDate:   Sun Jul 14 15:58:21 2019 -0400
821a3bd7f05Smrg
822a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
823a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
824a3bd7f05Smrg    
825a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
826a3bd7f05Smrg
827a3bd7f05Smrgcommit 03b78385ae3628e0e0e66efb6c8f13d277a8da7d
828a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
829a3bd7f05SmrgDate:   Sun Jul 14 15:55:55 2019 -0400
830a3bd7f05Smrg
831a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
832a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
833a3bd7f05Smrg    
834a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
835a3bd7f05Smrg
836a3bd7f05Smrgcommit 7a37a8ddb5b5a208d718244f751fad6678a7bf8b
837a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
838a3bd7f05SmrgDate:   Sun Jul 14 15:53:11 2019 -0400
839a3bd7f05Smrg
840a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
841a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
842a3bd7f05Smrg    
843a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
844a3bd7f05Smrg
845a3bd7f05Smrgcommit 019cfe87355df593355a37f53e768d8ccdf06eb0
846a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
847a3bd7f05SmrgDate:   Sun Jul 14 15:50:13 2019 -0400
848a3bd7f05Smrg
849a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
850a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
851a3bd7f05Smrg    
852a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
853a3bd7f05Smrg
854a3bd7f05Smrgcommit 43f01d164ecdc5d5efe62a5fb82a4d22aa62b0e0
855a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
856a3bd7f05SmrgDate:   Sun Jul 14 15:48:32 2019 -0400
857a3bd7f05Smrg
858a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
859a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
860a3bd7f05Smrg    
861a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
862a3bd7f05Smrg
863a3bd7f05Smrgcommit b7d917281a2bdd51c8816aa89fc76de47d663526
864a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
865a3bd7f05SmrgDate:   Sun Jul 14 15:47:30 2019 -0400
866a3bd7f05Smrg
867a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
868a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
869a3bd7f05Smrg    
870a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
871a3bd7f05Smrg
872a3bd7f05Smrgcommit 710d25ec2432b170c508d08abfe3e2944078590b
873a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
874a3bd7f05SmrgDate:   Sun Jul 14 15:44:40 2019 -0400
875a3bd7f05Smrg
876a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
877a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
878a3bd7f05Smrg    
879a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
880a3bd7f05Smrg
881a3bd7f05Smrgcommit c37ea7484dcf7aad160d536a1212924483947490
882a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
883a3bd7f05SmrgDate:   Sun Jul 14 15:42:47 2019 -0400
884a3bd7f05Smrg
885a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
886a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
887a3bd7f05Smrg    
888a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
889a3bd7f05Smrg
890a3bd7f05Smrgcommit d2ee89ce4d9e94b3319c72046853afda5ad3d3ed
891a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
892a3bd7f05SmrgDate:   Sun Jul 14 15:38:30 2019 -0400
893a3bd7f05Smrg
894a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
895a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
896a3bd7f05Smrg    
897a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
898a3bd7f05Smrg
899a3bd7f05Smrgcommit ca56f7951a76d3b695ad96aa1fde8bf8120f2bc1
900a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
901a3bd7f05SmrgDate:   Sun Jul 14 15:30:12 2019 -0400
902a3bd7f05Smrg
903a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
904a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
905a3bd7f05Smrg    
906a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
907a3bd7f05Smrg
908a3bd7f05Smrgcommit 10c7594030e6be7c731c44b17102b33bef91b12b
909a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
910a3bd7f05SmrgDate:   Sun Jul 14 15:24:30 2019 -0400
911a3bd7f05Smrg
912a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
913a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
914a3bd7f05Smrg    
915a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
916a3bd7f05Smrg
917a3bd7f05Smrgcommit 02b712159a2e7152669fd6d2a315e6f7690bb2d7
918a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
919a3bd7f05SmrgDate:   Sun Jul 14 15:23:19 2019 -0400
920a3bd7f05Smrg
921a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
922a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
923a3bd7f05Smrg    
924a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
925a3bd7f05Smrg
926a3bd7f05Smrgcommit 348a30bb5a850a626733a4d255d7ab633d22ebd4
927a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
928a3bd7f05SmrgDate:   Sun Jul 14 15:20:42 2019 -0400
929a3bd7f05Smrg
930a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
931a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
932a3bd7f05Smrg    
933a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
934a3bd7f05Smrg
935a3bd7f05Smrgcommit 99343f5a4660e121911dc907c2858c7a1ef1dd0c
936a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
937a3bd7f05SmrgDate:   Sun Jul 14 15:19:16 2019 -0400
938a3bd7f05Smrg
939a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
940a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
941a3bd7f05Smrg    
942a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
943a3bd7f05Smrg
944a3bd7f05Smrgcommit c37faef75de9b4de70e6394e814c7c50b4fca6d9
945a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
946a3bd7f05SmrgDate:   Sun Jul 14 14:51:39 2019 -0400
947a3bd7f05Smrg
948a3bd7f05Smrg    turn off indent in generated files
949a3bd7f05Smrg    
950a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
951a3bd7f05Smrg
952a3bd7f05Smrgcommit 3af1ae2a76b789f89793d64b8d6eff7f9c24ca75
953a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
954a3bd7f05SmrgDate:   Sun Jul 14 14:45:28 2019 -0400
955a3bd7f05Smrg
956a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
957a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
958a3bd7f05Smrg    
959a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
960a3bd7f05Smrg
961a3bd7f05Smrgcommit 891419c3bcfc7d07f195957d1d74a03846b72eca
962a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
963a3bd7f05SmrgDate:   Sun Jul 14 14:40:41 2019 -0400
964a3bd7f05Smrg
965a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
966a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
967a3bd7f05Smrg    
968a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
969a3bd7f05Smrg
970a3bd7f05Smrgcommit a5f21f4e0cf482077d213153efc5d041d15132cb
971a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
972a3bd7f05SmrgDate:   Sun Jul 14 14:35:02 2019 -0400
973a3bd7f05Smrg
974a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
975a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
976a3bd7f05Smrg    
977a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
978a3bd7f05Smrg
979a3bd7f05Smrgcommit 26444bb3a221263b367f1559948069fb807458f9
980a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
981a3bd7f05SmrgDate:   Sun Jul 14 14:28:59 2019 -0400
982a3bd7f05Smrg
983a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
984a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
985a3bd7f05Smrg    
986a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
987a3bd7f05Smrg
988a3bd7f05Smrgcommit 58fc6aefc494580991347b1f1c24cd21fe77fba0
989a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
990a3bd7f05SmrgDate:   Sun Jul 14 14:12:21 2019 -0400
991a3bd7f05Smrg
992a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
993a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
994a3bd7f05Smrg    
995a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
996a3bd7f05Smrg
997a3bd7f05Smrgcommit 3a5b9155c5a7ecd6b81a9243197f89d5f11865dd
998a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
999a3bd7f05SmrgDate:   Sun Jul 14 14:03:33 2019 -0400
1000a3bd7f05Smrg
1001a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1002a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1003a3bd7f05Smrg    
1004a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1005a3bd7f05Smrg
1006a3bd7f05Smrgcommit c63b90edf271bcdc71dea5f30588c47acf278c0f
1007a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1008a3bd7f05SmrgDate:   Sun Jul 14 13:54:21 2019 -0400
1009a3bd7f05Smrg
1010a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1011a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1012a3bd7f05Smrg    
1013a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1014a3bd7f05Smrg
1015a3bd7f05Smrgcommit f27bb4149d954dcd019ebed805aa526f0fff54a3
1016a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1017a3bd7f05SmrgDate:   Sun Jul 14 13:50:56 2019 -0400
1018a3bd7f05Smrg
1019a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1020a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1021a3bd7f05Smrg    
1022a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1023a3bd7f05Smrg
1024a3bd7f05Smrgcommit 0a13b48b89b4e52739e89a7f3631d2b5a68e898b
1025a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1026a3bd7f05SmrgDate:   Sun Jul 14 13:44:53 2019 -0400
1027a3bd7f05Smrg
1028a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1029a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1030a3bd7f05Smrg    
1031a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1032a3bd7f05Smrg
1033a3bd7f05Smrgcommit 54c4eed190cc5a9a759c37f1d9002a7067d12ab5
1034a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1035a3bd7f05SmrgDate:   Sun Jul 14 13:42:30 2019 -0400
1036a3bd7f05Smrg
1037a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1038a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1039a3bd7f05Smrg    
1040a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1041a3bd7f05Smrg
1042a3bd7f05Smrgcommit 8cd7b381725916ff1e9ca9d5f81b26fc790bbf2c
1043a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1044a3bd7f05SmrgDate:   Sun Jul 14 13:38:34 2019 -0400
1045a3bd7f05Smrg
1046a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1047a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1048a3bd7f05Smrg    
1049a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1050a3bd7f05Smrg
1051a3bd7f05Smrgcommit f291d614f9c892d3f6dace9a9fd176780b135358
1052a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1053a3bd7f05SmrgDate:   Sun Jul 7 20:44:48 2019 -0400
1054a3bd7f05Smrg
1055a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1056a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1057a3bd7f05Smrg    
1058a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1059a3bd7f05Smrg
1060a3bd7f05Smrgcommit 426ebffd0294172409c3422439fbaacda3463c08
1061a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1062a3bd7f05SmrgDate:   Sun Jul 7 20:43:34 2019 -0400
1063a3bd7f05Smrg
1064a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1065a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1066a3bd7f05Smrg    
1067a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1068a3bd7f05Smrg
1069a3bd7f05Smrgcommit 40d64a0d706bf41c070b3027c153ecb8229368bd
1070a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1071a3bd7f05SmrgDate:   Sun Jul 7 20:26:34 2019 -0400
1072a3bd7f05Smrg
1073a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1074a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1075a3bd7f05Smrg    
1076a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1077a3bd7f05Smrg
1078a3bd7f05Smrgcommit 9876c91af02a8c442c43f8cfec1101549b0e9738
1079a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1080a3bd7f05SmrgDate:   Sun Jul 7 20:24:20 2019 -0400
1081a3bd7f05Smrg
1082a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1083a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1084a3bd7f05Smrg    
1085a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1086a3bd7f05Smrg
1087a3bd7f05Smrgcommit 9f3baddea068e9c615595afaca13b1e7abb1f524
1088a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1089a3bd7f05SmrgDate:   Sun Jul 7 20:21:47 2019 -0400
1090a3bd7f05Smrg
1091a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1092a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1093a3bd7f05Smrg    
1094a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1095a3bd7f05Smrg
1096a3bd7f05Smrgcommit 59499201effb2f07969c7940637016cb7d854967
1097a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1098a3bd7f05SmrgDate:   Sun Jul 7 20:09:45 2019 -0400
1099a3bd7f05Smrg
1100a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1101a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1102a3bd7f05Smrg    
1103a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1104a3bd7f05Smrg
1105a3bd7f05Smrgcommit 8adff9851b1809f38110c31bcb35d6faf45c6fda
1106a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1107a3bd7f05SmrgDate:   Sun Jul 7 20:06:05 2019 -0400
1108a3bd7f05Smrg
1109a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1110a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1111a3bd7f05Smrg    
1112a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1113a3bd7f05Smrg
1114a3bd7f05Smrgcommit 3da5c20b3c61f4a952f858455aa049fb201a476e
1115a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1116a3bd7f05SmrgDate:   Sun Jul 7 20:03:18 2019 -0400
1117a3bd7f05Smrg
1118a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1119a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1120a3bd7f05Smrg    
1121a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1122a3bd7f05Smrg
1123a3bd7f05Smrgcommit 24816189ce8f21b77ede96bc1f83f41cf2ffa7fe
1124a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1125a3bd7f05SmrgDate:   Sun Jul 7 19:59:07 2019 -0400
1126a3bd7f05Smrg
1127a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1128a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1129a3bd7f05Smrg    
1130a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1131a3bd7f05Smrg
1132a3bd7f05Smrgcommit 2b4b0b5104b9f39769f8cd500c57c0bf17994825
1133a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1134a3bd7f05SmrgDate:   Sun Jul 7 19:58:04 2019 -0400
1135a3bd7f05Smrg
1136a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1137a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1138a3bd7f05Smrg    
1139a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1140a3bd7f05Smrg
1141a3bd7f05Smrgcommit 818711dd5ac1add5a67064cb6b0683c19055961e
1142a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1143a3bd7f05SmrgDate:   Sun Jul 7 19:56:05 2019 -0400
1144a3bd7f05Smrg
1145a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1146a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1147a3bd7f05Smrg    
1148a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1149a3bd7f05Smrg
1150a3bd7f05Smrgcommit 650398b40bf500698cfe1f040df9e9d217e9c807
1151a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1152a3bd7f05SmrgDate:   Sun Jul 7 19:55:21 2019 -0400
1153a3bd7f05Smrg
1154a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1155a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1156a3bd7f05Smrg    
1157a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1158a3bd7f05Smrg
1159a3bd7f05Smrgcommit 1737661309d55aa33e668142cf3301a8e94ff44d
1160a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1161a3bd7f05SmrgDate:   Sun Jul 7 19:47:08 2019 -0400
1162a3bd7f05Smrg
1163a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1164a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1165a3bd7f05Smrg    
1166a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1167a3bd7f05Smrg
1168a3bd7f05Smrgcommit 9f81c761344b764b7f9950b7f7a2f57fb8465c12
1169a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1170a3bd7f05SmrgDate:   Sun Jul 7 19:46:02 2019 -0400
1171a3bd7f05Smrg
1172a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1173a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1174a3bd7f05Smrg    
1175a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1176a3bd7f05Smrg
1177a3bd7f05Smrgcommit f962bf49b6607db00443a93001c227e1a4d18275
1178a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1179a3bd7f05SmrgDate:   Sun Jul 7 19:44:32 2019 -0400
1180a3bd7f05Smrg
1181a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1182a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1183a3bd7f05Smrg    
1184a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1185a3bd7f05Smrg
1186a3bd7f05Smrgcommit 6370bd1f33c7d8219176a0a59e7937cbd06b6794
1187a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1188a3bd7f05SmrgDate:   Sun Jul 7 19:42:07 2019 -0400
1189a3bd7f05Smrg
1190a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1191a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1192a3bd7f05Smrg    
1193a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1194a3bd7f05Smrg
1195a3bd7f05Smrgcommit 5d616cb0f2e01ddc7705ffac79183537ba17a9c6
1196a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1197a3bd7f05SmrgDate:   Sun Jul 7 19:34:22 2019 -0400
1198a3bd7f05Smrg
1199a3bd7f05Smrg    indent'd like "x-indent.sh", but with a more complete set of typedefs - see
1200a3bd7f05Smrg    https://github.com/ThomasDickey/cindent-snapshots/blob/master/scripts/xxx-profile
1201a3bd7f05Smrg    
1202a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1203a3bd7f05Smrg
1204a3bd7f05Smrgcommit 8097b3fb5a7aa677eedeb58a125fc3569ea6fc48
1205a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1206a3bd7f05SmrgDate:   Sun Jul 7 16:05:12 2019 -0400
1207a3bd7f05Smrg
1208a3bd7f05Smrg    add curly-braces in a couple of places to allow running "indent"
1209a3bd7f05Smrg    
1210a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1211a3bd7f05Smrg
1212a3bd7f05Smrgcommit 8db6d1db575607767993ffb244f63d3ad5a5ac9f
1213a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1214a3bd7f05SmrgDate:   Sun Jul 7 13:46:57 2019 -0400
1215a3bd7f05Smrg
1216a3bd7f05Smrg    fix a couple of strict warnings by refactoring macros
1217a3bd7f05Smrg    
1218a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1219a3bd7f05Smrg
1220a3bd7f05Smrgcommit 0b08f9c45edf8b708b096b89c614094a92a6b7a6
1221a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1222a3bd7f05SmrgDate:   Sun Jul 7 13:26:07 2019 -0400
1223a3bd7f05Smrg
1224a3bd7f05Smrg    remove/amend a few casts which produced warnings
1225a3bd7f05Smrg    
1226a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1227a3bd7f05Smrg
1228a3bd7f05Smrgcommit e4dfb3e179e54177244ab668d6d84486fbd26944
1229a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1230a3bd7f05SmrgDate:   Sun Jul 7 13:07:04 2019 -0400
1231a3bd7f05Smrg
1232a3bd7f05Smrg    fix a possibly-uninitialized quark, and remove unnecessary casts which produced warnings
1233a3bd7f05Smrg    
1234a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1235a3bd7f05Smrg
1236a3bd7f05Smrgcommit 6038bd4fd95050f77c18c7cbf9ec2ca9152590af
1237a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1238a3bd7f05SmrgDate:   Sun Jul 7 13:00:34 2019 -0400
1239a3bd7f05Smrg
1240a3bd7f05Smrg    constify table passed to _XtTableAddConverter to reduce strict compiler warnings
1241a3bd7f05Smrg    
1242a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1243a3bd7f05Smrg
1244a3bd7f05Smrgcommit 61df064c511bb93b49a67a2d2b3c4886d650eeda
1245a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1246a3bd7f05SmrgDate:   Sun Jul 7 12:13:17 2019 -0400
1247a3bd7f05Smrg
1248a3bd7f05Smrg    use _X_UNUSED to quiet compiler warnings
1249a3bd7f05Smrg    
1250a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1251a3bd7f05Smrg
1252a3bd7f05Smrgcommit 1229be61dabfcbba555ec34fd43da21e94ed7f06
1253a3bd7f05SmrgMerge: 0a19e0f 93ffd50
1254a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1255a3bd7f05SmrgDate:   Tue Jun 18 20:03:33 2019 -0400
1256a3bd7f05Smrg
1257a3bd7f05Smrg    Merge remote-tracking branch 'upstream/master'
1258a3bd7f05Smrg
12590568f49bSmrgcommit 93ffd50ccf04d02fc94565d8ee831c7b63d6d71a
12600568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
12610568f49bSmrgDate:   Tue Jun 18 19:23:24 2019 -0400
12620568f49bSmrg
12630568f49bSmrg    add a dependency on makestrs to help with parallel builds
12640568f49bSmrg    
12650568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
12660568f49bSmrg
12670568f49bSmrgcommit 6abd578a6f761c6c0563d63749bb11f9277b5897
12680568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
12690568f49bSmrgDate:   Tue Jun 18 07:08:47 2019 -0400
12700568f49bSmrg
12710568f49bSmrg    force a version-bump
12720568f49bSmrg
1273a3bd7f05Smrgcommit 0a19e0fcfa99cd293815d3fbe427c1e916c4f06d
1274a3bd7f05SmrgMerge: b21a7e5 3e20022
1275a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1276a3bd7f05SmrgDate:   Tue Jun 18 05:08:42 2019 -0400
1277a3bd7f05Smrg
1278a3bd7f05Smrg    Merge remote-tracking branch 'upstream/master'
1279a3bd7f05Smrg
12800568f49bSmrgcommit 3e2002294b130f1f46ab026075b9d7e83c94bd60
12810568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
12820568f49bSmrgDate:   Tue Jun 18 05:07:00 2019 -0400
12830568f49bSmrg
12840568f49bSmrg    fix a typo
12850568f49bSmrg    
12860568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
12870568f49bSmrg
1288a3bd7f05Smrgcommit b21a7e5825994e5abccb852c383b944a8fe465c0
1289a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1290a3bd7f05SmrgDate:   Tue Jun 18 04:54:37 2019 -0400
1291a3bd7f05Smrg
1292a3bd7f05Smrg    fix a typo
1293a3bd7f05Smrg    
1294a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1295a3bd7f05Smrg
1296a3bd7f05Smrgcommit 0f754feedf83acde23e0bf6c0ccbd206b8e910ee
1297a3bd7f05SmrgMerge: e0f591b 59d9be5
1298a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1299a3bd7f05SmrgDate:   Mon Jun 17 21:27:23 2019 -0400
1300a3bd7f05Smrg
1301a3bd7f05Smrg    Merge remote-tracking branch 'upstream/master'
1302a3bd7f05Smrg
1303a3bd7f05Smrgcommit e0f591bccd4bdee4d2288cf902404e87c0dae135
1304a3bd7f05SmrgMerge: 17b7730 b0ed26a
1305a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1306a3bd7f05SmrgDate:   Mon Jun 17 04:32:54 2019 -0400
1307a3bd7f05Smrg
1308a3bd7f05Smrg    Merge branch 'master' of https://gitlab.freedesktop.org/dickey/libxt
1309a3bd7f05Smrg
13100568f49bSmrgcommit 59d9be57268c14e6995dff47a9f3f9d173b2b8a0
13110568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
13120568f49bSmrgDate:   Mon Jun 17 03:53:23 2019 -0400
13130568f49bSmrg
13140568f49bSmrg    update for proposed release as 1.2.0
13150568f49bSmrg    
13160568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
13170568f49bSmrg
13180568f49bSmrgcommit ae293e379419e7e8451422fdd7a899a819db362b
13190568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
13200568f49bSmrgDate:   Sat Jun 15 10:45:54 2019 -0400
13210568f49bSmrg
13220568f49bSmrg    update to 1.1.5.3 to reflect documentation updates/review
13230568f49bSmrg    
13240568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
13250568f49bSmrg
1326a3bd7f05Smrgcommit b0ed26a92490d28dd1dd34d221c77ebc8b8c0a89
1327a3bd7f05SmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
1328a3bd7f05SmrgDate:   Sat Jun 15 10:45:54 2019 -0400
1329a3bd7f05Smrg
1330a3bd7f05Smrg    update to 1.1.5.3 to reflect documentation updates/review
1331a3bd7f05Smrg    
1332a3bd7f05Smrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
1333a3bd7f05Smrg
13340568f49bSmrgcommit 17b77304b23965c1c8ac6a260636f37c23f60ff6
13350568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
13360568f49bSmrgDate:   Fri Jun 14 21:55:45 2019 +0200
13370568f49bSmrg
13380568f49bSmrg    remove dead code
13390568f49bSmrg    
13400568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
13410568f49bSmrg
13420568f49bSmrgcommit f09cef2528b664b0029242c5643246e28d0395b3
13430568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
13440568f49bSmrgDate:   Fri Jun 14 21:31:49 2019 +0200
13450568f49bSmrg
13460568f49bSmrg    make _XtWaitForSomething accept always the same number of arguments
13470568f49bSmrg    
13480568f49bSmrg    to reduce the #ifdef forrest make _XtWaitForSomething
13490568f49bSmrg    accept all arguments. Also add a dummy use for drop_lock
13500568f49bSmrg    to avoid unused warnings
13510568f49bSmrg    
13520568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
13530568f49bSmrg
13540568f49bSmrgcommit c33fc7df82276b3dd06428d8ac34be39b6e1afd6
13550568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
13560568f49bSmrgDate:   Thu Jun 13 21:21:40 2019 -0400
13570568f49bSmrg
13580568f49bSmrg    fix some more errata, plus reformat a list for consistency
13590568f49bSmrg    
13600568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
13610568f49bSmrg
13620568f49bSmrgcommit 880876ba1aff9cf56d574d2bf486856f5bf20107
13630568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
13640568f49bSmrgDate:   Thu Jun 13 19:05:55 2019 -0400
13650568f49bSmrg
13660568f49bSmrg    fix some punctuation errata
13670568f49bSmrg    
13680568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
13690568f49bSmrg
13700568f49bSmrgcommit 86073013496a2f45ebde242001e82cf5049d51cd
13710568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
13720568f49bSmrgDate:   Thu Jun 13 18:28:58 2019 -0400
13730568f49bSmrg
13740568f49bSmrg    reduce ifdef/ifndef inconsistency for USE_POLL
13750568f49bSmrg    
13760568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
13770568f49bSmrg
13780568f49bSmrgcommit 190c027e3e594afb15c6d613d95ce5af9e22fcf7
13790568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
13800568f49bSmrgDate:   Mon Jun 10 13:29:14 2019 +0200
13810568f49bSmrg
13820568f49bSmrg    fix documentation to refect reality..
13830568f49bSmrg    
13840568f49bSmrg    XtNewString is strdup() with NULL check. A Function not a macro.
13850568f49bSmrg    
13860568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
13870568f49bSmrg
13880568f49bSmrgcommit 26337b48bd14b40b392b76e00aaa9563658e5789
13890568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
13900568f49bSmrgDate:   Mon Jun 10 13:13:20 2019 +0200
13910568f49bSmrg
13920568f49bSmrg    remove useles else
13930568f49bSmrg    
13940568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
13950568f49bSmrg
13960568f49bSmrgcommit 17c723643d0fb218b53ed04f837addb9d7de0d15
13970568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
13980568f49bSmrgDate:   Mon Jun 10 12:48:46 2019 +0200
13990568f49bSmrg
14000568f49bSmrg    no need to check arument for XtFree()
14010568f49bSmrg    
14020568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
14030568f49bSmrg
14040568f49bSmrgcommit fbbf91c17b8a85acfe883a103b43c21ddf1e6398
14050568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14060568f49bSmrgDate:   Sun Jun 9 20:21:38 2019 -0400
14070568f49bSmrg
14080568f49bSmrg    use strdup in two places; remove a bogus "else" from X11R6.4 changes
14090568f49bSmrg    
14100568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14110568f49bSmrg
14120568f49bSmrgcommit 15f9eb3f0bb8cf4a5ea1279e58e1205aada3188b
14130568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14140568f49bSmrgDate:   Fri Jun 7 05:27:14 2019 -0400
14150568f49bSmrg
14160568f49bSmrg    fix formatting errata
14170568f49bSmrg    
14180568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14190568f49bSmrg
14200568f49bSmrgcommit 3d65748dee9a6d2e34b7cafec09b1ec7a6f5eb43
14210568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14220568f49bSmrgDate:   Thu Jun 6 21:01:06 2019 -0400
14230568f49bSmrg
14240568f49bSmrg    correct markup for header- and library-filenames; they are not functions
14250568f49bSmrg    
14260568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14270568f49bSmrg
14280568f49bSmrgcommit ab1b99130f98a3767589519c37ce78b3dcb8ce8e
14290568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14300568f49bSmrgDate:   Thu May 30 19:59:02 2019 -0400
14310568f49bSmrg
14320568f49bSmrg    fix a syntax mess introduced by R6.6 ifdef'ing
14330568f49bSmrg    
14340568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14350568f49bSmrg
14360568f49bSmrgcommit 040eeec1d8034dbf2f432d792c90dbedc5148aea
14370568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14380568f49bSmrgDate:   Thu May 30 18:59:30 2019 -0400
14390568f49bSmrg
14400568f49bSmrg    fix fake-quotes in manpages
14410568f49bSmrg    
14420568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14430568f49bSmrg
14440568f49bSmrgcommit fad2c6c20a793b20974a72b2fabb2eca668e69f3
14450568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14460568f49bSmrgDate:   Thu May 30 18:19:28 2019 -0400
14470568f49bSmrg
14480568f49bSmrg    drop "session" resource XtNsession / XtCSession, which was listed in X11R6 but never defined in headers
14490568f49bSmrg    
14500568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14510568f49bSmrg
14520568f49bSmrgcommit c588859147c66561a839bc5d2eb3d2242bd377e9
14530568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14540568f49bSmrgDate:   Thu May 30 17:32:59 2019 -0400
14550568f49bSmrg
14560568f49bSmrg    add superscript-markup in range definitions
14570568f49bSmrg    
14580568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14590568f49bSmrg
14600568f49bSmrgcommit 9f556b46f0009e58a2c30c3ba3c9f223ae9f6255
14610568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
14620568f49bSmrgDate:   Sun Jun 9 18:26:23 2019 +0200
14630568f49bSmrg
14640568f49bSmrg    no need to check argument for X(t)Free
14650568f49bSmrg    
14660568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
14670568f49bSmrg
14680568f49bSmrgcommit 7c0ed275e4c0e86e23c5f93647e03fa4b71797b3
14690568f49bSmrgMerge: d4208c7 4194ff5
14700568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
14710568f49bSmrgDate:   Wed Jun 5 18:58:45 2019 +0200
14720568f49bSmrg
14730568f49bSmrg    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
14740568f49bSmrg
14750568f49bSmrgcommit 4194ff5b427e39bb5325db0f377e80b3e6982e17
14760568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14770568f49bSmrgDate:   Tue May 28 18:49:25 2019 -0400
14780568f49bSmrg
14790568f49bSmrg    fix compiler warnings when WHITEFILL is defined
14800568f49bSmrg    
14810568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14820568f49bSmrg
14830568f49bSmrgcommit 66c1ea79516a0b31043dc604172a42cd859e5b47
14840568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14850568f49bSmrgDate:   Tue May 28 18:46:27 2019 -0400
14860568f49bSmrg
14870568f49bSmrg    fix compiler warnings when _TRACE_HEAP is defined
14880568f49bSmrg    
14890568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14900568f49bSmrg
14910568f49bSmrgcommit 390e9e20c029e4eb159d39bd3d79160ca4567650
14920568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
14930568f49bSmrgDate:   Tue May 28 18:35:16 2019 -0400
14940568f49bSmrg
14950568f49bSmrg    build- and compiler-warning fixes when XTTRACEMEMORY is defined
14960568f49bSmrg    
14970568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
14980568f49bSmrg
14990568f49bSmrgcommit 5ad20c90e31abfb9854cf2eae8292e44f2e18671
15000568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15010568f49bSmrgDate:   Tue May 28 17:06:15 2019 -0400
15020568f49bSmrg
15030568f49bSmrg    build-fix and compiler-warnings when TRACE_TM is defined
15040568f49bSmrg    
15050568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15060568f49bSmrg
15070568f49bSmrgcommit 7a6ca8784b3b1d75539962ad7b303ad0e5167e6a
15080568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15090568f49bSmrgDate:   Tue May 28 05:27:52 2019 -0400
15100568f49bSmrg
15110568f49bSmrg    add prototype for DEBUG-function
15120568f49bSmrg    
15130568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15140568f49bSmrg
15150568f49bSmrgcommit 7c4a5b577637f113372005fc360e03db9b058564
15160568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15170568f49bSmrgDate:   Tue May 28 05:25:02 2019 -0400
15180568f49bSmrg
15190568f49bSmrg    fix compiler-warning when DEBUG is defined
15200568f49bSmrg    
15210568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15220568f49bSmrg
15230568f49bSmrgcommit 9ffc4ff7eb22b96472aa299b60dc3ed1550a7d6c
15240568f49bSmrgMerge: 2d0140c 405e038
15250568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15260568f49bSmrgDate:   Sun May 19 18:58:53 2019 -0400
15270568f49bSmrg
15280568f49bSmrg    Merge remote-tracking branch 'upstream/master'
15290568f49bSmrg
15300568f49bSmrgcommit 405e03828dfc2a3d69a32236ae8f1214e7185cff
15310568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15320568f49bSmrgDate:   Sun May 19 11:35:47 2019 -0400
15330568f49bSmrg
15340568f49bSmrg    bump to 1.1.5.2 to reflect noreturn-changes
15350568f49bSmrg    
15360568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15370568f49bSmrg
15380568f49bSmrgcommit 2d0140cf36ad3a3f8496d8e2da888efb9304af67
15390568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15400568f49bSmrgDate:   Sun May 19 11:35:47 2019 -0400
15410568f49bSmrg
15420568f49bSmrg    bump to 1.1.5.2 to reflect noreturn-changes
15430568f49bSmrg    
15440568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15450568f49bSmrg
15460568f49bSmrgcommit d4208c7734fb12adbfb5ef1b65dfcfe7126380d6
15470568f49bSmrgMerge: b3b86a2 4264ac5
15480568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
15490568f49bSmrgDate:   Sat May 18 19:31:28 2019 +0200
15500568f49bSmrg
15510568f49bSmrg    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
15520568f49bSmrg
15530568f49bSmrgcommit b3b86a2f6b974f5e040d64aa3778075c987bf0fa
15540568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
15550568f49bSmrgDate:   Sat May 18 19:31:08 2019 +0200
15560568f49bSmrg
15570568f49bSmrg    save one indent level
15580568f49bSmrg
15590568f49bSmrgcommit 4264ac5f8bc959844ae8ac623d4db491fc691fa5
15600568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15610568f49bSmrgDate:   Fri May 17 20:39:24 2019 -0400
15620568f49bSmrg
15630568f49bSmrg    trim obsolete ifdef for ISC, and correct nonstandard "NaNS" to "NaN"
15640568f49bSmrg    
15650568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15660568f49bSmrg
15670568f49bSmrgcommit 41ba4dec60f7d9495c8d45c068d5c3d17e035e1e
15680568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15690568f49bSmrgDate:   Fri May 17 19:57:28 2019 -0400
15700568f49bSmrg
15710568f49bSmrg    use _X_NORETURN, works for gcc and clang
15720568f49bSmrg    
15730568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15740568f49bSmrg
15750568f49bSmrgcommit 36019ab614068bdf3fc933addc3a9b4cb512c9e0
15760568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15770568f49bSmrgDate:   Fri May 17 04:52:57 2019 -0400
15780568f49bSmrg
15790568f49bSmrg    use explicit pointer check to eliminate a clang --analyze warning in VarGet.c
15800568f49bSmrg    
15810568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15820568f49bSmrg
15830568f49bSmrgcommit 1f0e3238352a497a59a36e0b8a5b4723c634b2e1
15840568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15850568f49bSmrgDate:   Thu May 16 20:53:42 2019 -0400
15860568f49bSmrg
15870568f49bSmrg    fix most clang --analyze warnings about null-pointers
15880568f49bSmrg    
15890568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15900568f49bSmrg
15910568f49bSmrgcommit fb78a7c881adbe46f1f8c6e8e429bc8963c9b3e8
15920568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
15930568f49bSmrgDate:   Thu May 16 17:09:13 2019 -0400
15940568f49bSmrg
15950568f49bSmrg    fix unused-assignment warnings (clang --analyze)
15960568f49bSmrg    
15970568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
15980568f49bSmrg
15990568f49bSmrgcommit 7fa9ee9e656ec32cc382f7acc552d0b4c9bf952c
16000568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16010568f49bSmrgDate:   Thu May 16 05:21:06 2019 -0400
16020568f49bSmrg
16030568f49bSmrg    ensure XWindowChanges value is initialized before updating it (clang --analyze)
16040568f49bSmrg    
16050568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16060568f49bSmrg
16070568f49bSmrgcommit 91f1119528b57f94d178f0cfb12efafd0c90bbc9
16080568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16090568f49bSmrgDate:   Wed May 8 21:15:08 2019 -0400
16100568f49bSmrg
16110568f49bSmrg    fixes cppcheck "style" warnings (mostly variable-scope)
16120568f49bSmrg    
16130568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16140568f49bSmrg
16150568f49bSmrgcommit 43a65ae23370e0f7fb427e96c6d9037d8fa1af35
16160568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16170568f49bSmrgDate:   Wed May 8 17:56:58 2019 -0400
16180568f49bSmrg
16190568f49bSmrg    add casts to quiet compiler warnings with Solaris 11.4 / gcc 7.3.0
16200568f49bSmrg    
16210568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16220568f49bSmrg
16230568f49bSmrgcommit 9c45da7cb487b8b6980ff3020468e0fb582bdd7f
16240568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16250568f49bSmrgDate:   Tue May 7 20:37:37 2019 -0400
16260568f49bSmrg
16270568f49bSmrg    remove an #include used in debugging
16280568f49bSmrg    
16290568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16300568f49bSmrg
16310568f49bSmrgcommit 0eedde5df39ac754623511c06c5573ad62ca4c4c
16320568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16330568f49bSmrgDate:   Tue May 7 20:15:12 2019 -0400
16340568f49bSmrg
16350568f49bSmrg    manpage style fix: sentences should end at the end of a line
16360568f49bSmrg    
16370568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16380568f49bSmrg
16390568f49bSmrgcommit b7a87ccb07f816e7b9579d91bd66552e86ef0e8e
16400568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16410568f49bSmrgDate:   Tue May 7 20:05:38 2019 -0400
16420568f49bSmrg
16430568f49bSmrg    add a note pointing out the change in design
16440568f49bSmrg    
16450568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16460568f49bSmrg
16470568f49bSmrgcommit adf962f3b2c4539e555bfda600d34b63c9e5e002
16480568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16490568f49bSmrgDate:   Tue May 7 19:59:07 2019 -0400
16500568f49bSmrg
16510568f49bSmrg    updated spec to correspond to the current implementation of XtAppMainLoop
16520568f49bSmrg    
16530568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16540568f49bSmrg
16550568f49bSmrgcommit 2286ca56529f27b0f6a809314e8303591c7fe240
16560568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16570568f49bSmrgDate:   Tue May 7 19:42:59 2019 -0400
16580568f49bSmrg
16590568f49bSmrg    update manpage for changes to XtAppMainLoop()
16600568f49bSmrg    
16610568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16620568f49bSmrg
16630568f49bSmrgcommit dc33dc58f8ec841f002b9c65fb86b879b2d7d44a
16640568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16650568f49bSmrgDate:   Tue May 7 19:04:10 2019 -0400
16660568f49bSmrg
16670568f49bSmrg    Proposed revision of XtAppMainLoop() in
16680568f49bSmrg    
16690568f49bSmrg            https://gitlab.freedesktop.org/xorg/lib/libxt/issues/7
16700568f49bSmrg    
16710568f49bSmrg    caused applications such as xclock to hang, because it did first not
16720568f49bSmrg    check if there was an available event corresponding to the mask
16730568f49bSmrg    parameter before calling XtAppProcessEvent().
16740568f49bSmrg    
16750568f49bSmrg    For instance, if the mask was XtIMXEvent, it would ignore timer events
16760568f49bSmrg    until an X event occurred.
16770568f49bSmrg    
16780568f49bSmrg    Fix this by checking with XtAppPending() when the mask is not XtIMAll.
16790568f49bSmrg    
16800568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16810568f49bSmrg
16820568f49bSmrgcommit f0ff9ea4fc653d27db3251a5bae97df4b963b1ba
16830568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16840568f49bSmrgDate:   Mon May 6 19:35:36 2019 -0400
16850568f49bSmrg
16860568f49bSmrg    Add related fix from
16870568f49bSmrg            https://gitlab.freedesktop.org/xorg/lib/libxt/issues/6
16880568f49bSmrg            https://bugs.chromium.org/p/chromium/issues/detail?id=284595
16890568f49bSmrg    
16900568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
16910568f49bSmrg
16920568f49bSmrgcommit 27778fd000d417dd81b940fc8a7855d4b4ccd068
16930568f49bSmrgMerge: bb511a5 0b80bc9
16940568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
16950568f49bSmrgDate:   Mon May 6 18:22:25 2019 -0400
16960568f49bSmrg
16970568f49bSmrg    Merge branch 'ffontaine/libxt-master' into HEAD
16980568f49bSmrg
16990568f49bSmrgcommit bb511a50f14c69deaf67ef411aeb6eea03eca975
17000568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17010568f49bSmrgDate:   Mon May 6 16:49:32 2019 -0400
17020568f49bSmrg
17030568f49bSmrg    add casts to fix compiler warnings
17040568f49bSmrg    
17050568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17060568f49bSmrg
17070568f49bSmrgcommit 86d7036808a6958f5937a81044262afe2658e6ec
17080568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17090568f49bSmrgDate:   Mon May 6 16:38:46 2019 -0400
17100568f49bSmrg
17110568f49bSmrg    eliminate an unnecessary cast which gave a gcc warning and add a null-pointer check
17120568f49bSmrg    
17130568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17140568f49bSmrg
17150568f49bSmrgcommit a9c54d128ac65a8fa065ef28cd51c42981949c60
17160568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17170568f49bSmrgDate:   Mon May 6 16:09:04 2019 -0400
17180568f49bSmrg
17190568f49bSmrg    if Xalloca.h is corrected to use size_t param, one change is still needed in
17200568f49bSmrg    libXt to fix compiler warnings - done here.
17210568f49bSmrg
17220568f49bSmrgcommit 9112c3c104f0b3ec45ae776279e276034bc7dcc5
17230568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17240568f49bSmrgDate:   Mon May 6 05:16:24 2019 -0400
17250568f49bSmrg
17260568f49bSmrg    fixes for gcc warnings, no object-change
17270568f49bSmrg    
17280568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17290568f49bSmrg
17300568f49bSmrgcommit 37dce673d841e7df75091a3b31828431e71bd78f
17310568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17320568f49bSmrgDate:   Mon May 6 04:08:42 2019 -0400
17330568f49bSmrg
17340568f49bSmrg    XtAppProcessEvent expects XtInputMask parameter, which is unsigned-long
17350568f49bSmrg    
17360568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17370568f49bSmrg
17380568f49bSmrgcommit 8905b82df8a6dc1668d8e817924fb7b8cd574bdc
17390568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17400568f49bSmrgDate:   Sun May 5 21:06:35 2019 -0400
17410568f49bSmrg
17420568f49bSmrg    use "const void *" rather than "char *" for memcmp, etc
17430568f49bSmrg    
17440568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17450568f49bSmrg
17460568f49bSmrgcommit fb1d51d4da8f303e92c8b30e4503dc7f9c01b3a8
17470568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17480568f49bSmrgDate:   Sun May 5 20:49:13 2019 -0400
17490568f49bSmrg
17500568f49bSmrg    fix 5 more simple gcc warnings
17510568f49bSmrg    
17520568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17530568f49bSmrg
17540568f49bSmrgcommit 5ee9a5d2de4e50552e50247e745f92b61f9784c0
17550568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17560568f49bSmrgDate:   Sun May 5 20:16:31 2019 -0400
17570568f49bSmrg
17580568f49bSmrg    fix gcc warnings when assigning into a bit-field by first masking the value
17590568f49bSmrg    
17600568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17610568f49bSmrg
17620568f49bSmrgcommit c9f5ccd2e6c301853ebf1595ca12b377a991a095
17630568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17640568f49bSmrgDate:   Sun May 5 18:36:04 2019 -0400
17650568f49bSmrg
17660568f49bSmrg    fixes for typos and formatting glitches
17670568f49bSmrg    
17680568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17690568f49bSmrg
17700568f49bSmrgcommit 02bc6c1091fca1beeda6b0d79017c106655e913c
17710568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
17720568f49bSmrgDate:   Sun May 5 14:43:08 2019 -0400
17730568f49bSmrg
17740568f49bSmrg    ignore the generated file used for version-number
17750568f49bSmrg    
17760568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
17770568f49bSmrg
17780568f49bSmrgcommit 6d1d29a92b9726c8f960d96cd3d896d314963341
17790568f49bSmrgAuthor: Jon Turney <jon.turney@dronecode.org.uk>
17800568f49bSmrgDate:   Wed May 1 18:20:07 2019 +0100
17810568f49bSmrg
17820568f49bSmrg    Provide suseconds_t typedef on Win32
17830568f49bSmrg    
17840568f49bSmrg    Fix compilation on Win32 after cf9e8c73, where timeval is not defined in
17850568f49bSmrg    terms of that type, but a plain long.
17860568f49bSmrg
17870568f49bSmrgcommit 06cc5aa5a9f507bc1a5643854dcab33ad6d14761
17880568f49bSmrgAuthor: Jon Turney <jon.turney@dronecode.org.uk>
17890568f49bSmrgDate:   Wed May 1 18:31:29 2019 +0100
17900568f49bSmrg
17910568f49bSmrg    Fix WHITEFILL after const fixes
17920568f49bSmrg    
17930568f49bSmrg    Fix compilation of ExtractLocaleName() when WHITEFILL is defined (when
17940568f49bSmrg    built for Win32) after const fixes in ffeb733d.
17950568f49bSmrg
17960568f49bSmrgcommit 0b80bc9904c8d553c760651daca0c964df052c8b
17970568f49bSmrgAuthor: Fabrice Fontaine <fontaine.fabrice@gmail.com>
17980568f49bSmrgDate:   Fri May 3 08:06:00 2019 +0200
17990568f49bSmrg
18000568f49bSmrg    libXt: util: don't link makestrs with target cflags
18010568f49bSmrg    
18020568f49bSmrg    The line:
18030568f49bSmrg    
18040568f49bSmrg    AM_CFLAGS = $(XT_CFLAGS)
18050568f49bSmrg    
18060568f49bSmrg    in util/Makefile.am is wrong because it adds target cflags to the
18070568f49bSmrg    compilation of makestrs, which is built for the build machine, which
18080568f49bSmrg    leads to build failures when cross-compiling.
18090568f49bSmrg    
18100568f49bSmrg    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
18110568f49bSmrg    [Retrieved from:
18120568f49bSmrg    https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXt/0001-util-don-t-link-makestrs-with-target-cflags.patch]
18130568f49bSmrg    Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
18140568f49bSmrg
18150568f49bSmrgcommit 870954db9312d007a3c7620763e858cc0c03f753
18160568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
18170568f49bSmrgDate:   Sun Apr 28 19:54:36 2019 -0400
18180568f49bSmrg
18190568f49bSmrg    improved markup for the restored pages
18200568f49bSmrg    
18210568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
18220568f49bSmrg
18230568f49bSmrgcommit c6bd044933771201d13256b18fad0c0d027b650b
18240568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
18250568f49bSmrgDate:   Sun Apr 28 19:23:48 2019 -0400
18260568f49bSmrg
18270568f49bSmrg    restore the last 3-4 pages of "Registering a New Resource Converter",
18280568f49bSmrg    originally section 9.6.4 which lost in sgml/docbook conversion.
18290568f49bSmrg    
18300568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
18310568f49bSmrg
18320568f49bSmrgcommit 3b18eab505cfef9cc6135f39ee9608e1366edd26
18330568f49bSmrgMerge: 64b57b0 ba4ec93
18340568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
18350568f49bSmrgDate:   Sun Apr 28 17:31:32 2019 +0200
18360568f49bSmrg
18370568f49bSmrg    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
18380568f49bSmrg
18390568f49bSmrgcommit 64b57b01feef4ddb85392eca013b756b2691106e
18400568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
18410568f49bSmrgDate:   Sun Apr 28 17:00:17 2019 +0200
18420568f49bSmrg
18430568f49bSmrg    Fix input starvation in XtMainLoop() closes bug #7
18440568f49bSmrg    
18450568f49bSmrg    the function XtAppProcessEvent() can handle only one of
18460568f49bSmrg    XtIMXEvent | XtIMTimer | XtIMAlternateInput | XtIMSignal
18470568f49bSmrg    propperly. It returns after processing one type of input
18480568f49bSmrg    others are left unprocessed. putting enought input of one
18490568f49bSmrg    type, the later once will never processed.
18500568f49bSmrg
18510568f49bSmrgcommit ba4ec937680ee72f2fcd463752766340a4b3729d
18520568f49bSmrgAuthor: Benjamin Tissoires <benjamin.tissoires@gmail.com>
18530568f49bSmrgDate:   Thu Apr 11 17:21:17 2019 +0200
18540568f49bSmrg
18550568f49bSmrg    Fix covscan complain
18560568f49bSmrg    
18570568f49bSmrg    covscan gets confused by the test before the XtFree.
18580568f49bSmrg    
18590568f49bSmrg    Error: RESOURCE_LEAK (CWE-772):
18600568f49bSmrg    libXt-20190411/src/Event.c:743: alloc_fn: Storage is returned from allocation function "__XtMalloc".
18610568f49bSmrg    libXt-20190411/src/Event.c:743: var_assign: Assigning: "proc" = storage returned from "__XtMalloc((Cardinal)((size_t)numprocs * 16UL))".
18620568f49bSmrg    libXt-20190411/src/Event.c:745: var_assign: Assigning: "closure" = "proc".
18630568f49bSmrg    libXt-20190411/src/Event.c:776: leaked_storage: Variable "closure" going out of scope leaks the storage it points to.
18640568f49bSmrg    libXt-20190411/src/Event.c:776: leaked_storage: Variable "proc" going out of scope leaks the storage it points to.
18650568f49bSmrg    
18660568f49bSmrg    Mixing static arrays and dynamic ones was a good idea
18670568f49bSmrg    in the 90s when malloc was expensive, but now, we should
18680568f49bSmrg    probably make the code clearer by just allocating the
18690568f49bSmrg    memory when needed.
18700568f49bSmrg    
18710568f49bSmrg    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
18720568f49bSmrg
18730568f49bSmrgcommit 6a7584e0337bb5cfec7f786231597f46c6d5fb16
18740568f49bSmrgAuthor: Benjamin Tissoires <benjamin.tissoires@gmail.com>
18750568f49bSmrgDate:   Thu Apr 11 17:27:12 2019 +0200
18760568f49bSmrg
18770568f49bSmrg    dummy fix for covscan
18780568f49bSmrg    
18790568f49bSmrg    covscan seems lost here:
18800568f49bSmrg    
18810568f49bSmrg    Error: RESOURCE_LEAK (CWE-772):
18820568f49bSmrg    libXt-20190411/src/Intrinsic.c:1074: alloc_fn: Storage is returned from allocation function "__XtMalloc".
18830568f49bSmrg    libXt-20190411/src/Intrinsic.c:1074: var_assign: Assigning: "buf2" = storage returned from "__XtMalloc(4096U)".
18840568f49bSmrg    libXt-20190411/src/Intrinsic.c:1110: leaked_storage: Variable "buf2" going out of scope leaks the storage it points to.
18850568f49bSmrg    
18860568f49bSmrg    Error: USE_AFTER_FREE (CWE-416):
18870568f49bSmrg    libXt-20190411/src/Intrinsic.c:1113: alias: Assigning: "buf" = "buf2". Now both point to the same storage.
18880568f49bSmrg    libXt-20190411/src/Intrinsic.c:1108: freed_arg: "XtFree" frees "buf2".
18890568f49bSmrg    libXt-20190411/src/Intrinsic.c:1110: use_after_free: Using freed pointer "buf".
18900568f49bSmrg    
18910568f49bSmrg    Both are false positive, but we can make it understand where it
18920568f49bSmrg    is wrong.
18930568f49bSmrg    
18940568f49bSmrg    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
18950568f49bSmrg
18960568f49bSmrgcommit bca67f981dd3bcf730ac3816836b66049dd09f33
18970568f49bSmrgAuthor: Benjamin Tissoires <benjamin.tissoires@gmail.com>
18980568f49bSmrgDate:   Thu Apr 11 17:26:58 2019 +0200
18990568f49bSmrg
19000568f49bSmrg    Fix leaks detected by covscan
19010568f49bSmrg    
19020568f49bSmrg    The following leaks are reported by covscan:
19030568f49bSmrg    
19040568f49bSmrg    Error: RESOURCE_LEAK (CWE-772):
19050568f49bSmrg    libXt-20190411/src/ResConfig.c:542: alloc_arg: "_get_part" allocates memory that is stored into "part".
19060568f49bSmrg    libXt-20190411/src/ResConfig.c:544: noescape: Resource "part" is not freed or pointed-to in "_match_resource_to_widget".
19070568f49bSmrg    libXt-20190411/src/ResConfig.c:560: leaked_storage: Variable "part" going out of scope leaks the storage it points to.
19080568f49bSmrg    
19090568f49bSmrg    Error: RESOURCE_LEAK (CWE-772):
19100568f49bSmrg    libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes".
19110568f49bSmrg    libXt-20190411/src/TMgrab.c:115: var_assign: Assigning: "keycodeP" = "keycodes".
19120568f49bSmrg    libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodeP" going out of scope leaks the storage it points to.
19130568f49bSmrg    libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to.
19140568f49bSmrg    
19150568f49bSmrg    Error: RESOURCE_LEAK (CWE-772):
19160568f49bSmrg    libXt-20190411/src/TMparse.c:1544: alloc_fn: Storage is returned from allocation function "XtMalloc".
19170568f49bSmrg    libXt-20190411/src/TMparse.c:1544: var_assign: Assigning: "event" = storage returned from "XtMalloc(88U)".
19180568f49bSmrg    libXt-20190411/src/TMparse.c:1549: noescape: Resource "event" is not freed or pointed-to in "ParseQuotedStringEvent".
19190568f49bSmrg    libXt-20190411/src/TMparse.c:1555: leaked_storage: Variable "event" going out of scope leaks the storage it points to.
19200568f49bSmrg    
19210568f49bSmrg    Error: RESOURCE_LEAK (CWE-772):
19220568f49bSmrg    libXt-20190411/src/TMparse.c:1779: alloc_fn: Storage is returned from allocation function "XtMalloc".
19230568f49bSmrg    libXt-20190411/src/TMparse.c:1779: var_assign: Assigning: "action" = storage returned from "XtMalloc(32U)".
19240568f49bSmrg    libXt-20190411/src/TMparse.c:1784: noescape: Resource "action" is not freed or pointed-to in "ParseAction".
19250568f49bSmrg    libXt-20190411/src/TMparse.c:1785: leaked_storage: Variable "action" going out of scope leaks the storage it points to.
19260568f49bSmrg    
19270568f49bSmrg    In addition to this legitimate leaks, covscan can get confused by
19280568f49bSmrg    the allocated memory in XtKeysymToKeycodeList:
19290568f49bSmrg    
19300568f49bSmrg    Error: RESOURCE_LEAK (CWE-772):
19310568f49bSmrg    libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes".
19320568f49bSmrg    libXt-20190411/src/TMgrab.c:114: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to.
19330568f49bSmrg    
19340568f49bSmrg    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
19350568f49bSmrg
19360568f49bSmrgcommit 64dcec64b294d67a45596d84f91c876f15a5d95f
19370568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19380568f49bSmrgDate:   Sun Apr 21 19:44:10 2019 -0400
19390568f49bSmrg
19400568f49bSmrg    adapt change from libXaw for inserting the package version into the spec
19410568f49bSmrg    
19420568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19430568f49bSmrg
19440568f49bSmrgcommit 29bfd6ce3d9b9a1040ee2edf4ac5f83b54ac1932
19450568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19460568f49bSmrgDate:   Sun Apr 21 19:25:11 2019 -0400
19470568f49bSmrg
19480568f49bSmrg    bump to 1.1.5.1 (actually 1.2.0 should be the target)
19490568f49bSmrg    
19500568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19510568f49bSmrg
19520568f49bSmrgcommit 182d2029f4adc89dd78f52a55d626a8419ae0c09
19530568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19540568f49bSmrgDate:   Sun Apr 21 18:18:54 2019 -0400
19550568f49bSmrg
19560568f49bSmrg    updated the acknowledgements section, and added a few notes to the release-7 section
19570568f49bSmrg    
19580568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19590568f49bSmrg
19600568f49bSmrgcommit c1b8a6690b26bd7f802f953f4bd8f00f5937283c
19610568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19620568f49bSmrgDate:   Sun Apr 21 15:12:45 2019 -0400
19630568f49bSmrg
19640568f49bSmrg    summarize the const-changes in X11R7+
19650568f49bSmrg    
19660568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19670568f49bSmrg
19680568f49bSmrgcommit 04b44ef88aa59705acb38347a0d184d3287f6dd3
19690568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19700568f49bSmrgDate:   Sun Apr 21 14:44:46 2019 -0400
19710568f49bSmrg
19720568f49bSmrg    add #include for <X11/Intrinsic.h> to manpages, per convention
19730568f49bSmrg    
19740568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19750568f49bSmrg
19760568f49bSmrgcommit f89906ffa8b65b9875053acbd52a7380a21c626f
19770568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19780568f49bSmrgDate:   Sun Apr 21 14:26:17 2019 -0400
19790568f49bSmrg
19800568f49bSmrg    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).
19810568f49bSmrg    
19820568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19830568f49bSmrg
19840568f49bSmrgcommit 5d5811668fd06d50d8ff6f22159325e2328d0ee8
19850568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19860568f49bSmrgDate:   Sun Apr 21 14:23:53 2019 -0400
19870568f49bSmrg
19880568f49bSmrg    minor tweak to work around docbook's limited formatting
19890568f49bSmrg    
19900568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19910568f49bSmrg
19920568f49bSmrgcommit c605f7d108365fdd4e46a032fcaaa812cef56f83
19930568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
19940568f49bSmrgDate:   Sun Apr 21 13:47:49 2019 -0400
19950568f49bSmrg
19960568f49bSmrg    fill in a few missing typedef keywords, and a missing "*" in prototype, as well as minor clarification of "XtIs<class>"
19970568f49bSmrg    
19980568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
19990568f49bSmrg
20000568f49bSmrgcommit 3637c0988df16732dbbd121760688ee82b9d3882
20010568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20020568f49bSmrgDate:   Sat Apr 20 10:00:15 2019 -0400
20030568f49bSmrg
20040568f49bSmrg    add some missing "typedef" keywords for prototyped function-pointers.
20050568f49bSmrg    also, use "type" markup in some of the places where it's needed.
20060568f49bSmrg    
20070568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
20080568f49bSmrg
20090568f49bSmrgcommit dca1a94c4d08009af860012cba6c4849f4a04a9a
20100568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20110568f49bSmrgDate:   Fri Apr 19 18:53:13 2019 -0400
20120568f49bSmrg
20130568f49bSmrg    fill in prototype information for a code example, as well as for
20140568f49bSmrg    the XtRFunction resource type.
20150568f49bSmrg    
20160568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
20170568f49bSmrg
20180568f49bSmrgcommit d2df1c47e7f0511c2f1c269bec25a0c4b519fe88
20190568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20200568f49bSmrgDate:   Fri Apr 19 05:29:53 2019 -0400
20210568f49bSmrg
20220568f49bSmrg    fill in background for wide-prototypes
20230568f49bSmrg    
20240568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
20250568f49bSmrg
20260568f49bSmrgcommit 52999015089e38705454d0f6f2ea7b544c993bf3
20270568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20280568f49bSmrgDate:   Thu Apr 18 21:08:22 2019 -0400
20290568f49bSmrg
20300568f49bSmrg    begin section on the conversion to standard C
20310568f49bSmrg    
20320568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
20330568f49bSmrg
20340568f49bSmrgcommit 725f2f79c6f79d8b0aaea4dd37f56856efcf3a2d
20350568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20360568f49bSmrgDate:   Wed Apr 17 20:43:56 2019 -0400
20370568f49bSmrg
20380568f49bSmrg    finish summarizing X11R6 vs documentation updates
20390568f49bSmrg
20400568f49bSmrgcommit 3864d90245b8be233005bed639ec8cd7b5577cea
20410568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20420568f49bSmrgDate:   Wed Apr 17 20:08:22 2019 -0400
20430568f49bSmrg
20440568f49bSmrg    summarize X11R6.3 and X11R6.4 changes
20450568f49bSmrg
20460568f49bSmrgcommit c65723b624b0718f020868ac3aa9a19542434d50
20470568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20480568f49bSmrgDate:   Wed Apr 17 19:47:04 2019 -0400
20490568f49bSmrg
20500568f49bSmrg    The interface changes made recently have to be documented, and due to the
20510568f49bSmrg    time interval, etc., in turn requires an update to the specification version.
20520568f49bSmrg    Update that now.
20530568f49bSmrg
20540568f49bSmrgcommit 533e88162b1540e2ed7d3c6ccdae5f50aac3d69d
20550568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20560568f49bSmrgDate:   Wed Apr 17 19:42:43 2019 -0400
20570568f49bSmrg
20580568f49bSmrg    update xorg's documentation-urls
20590568f49bSmrg
20600568f49bSmrgcommit 1fd61d36009090cb8e2d95b861ae2c02cb874c77
20610568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20620568f49bSmrgDate:   Wed Apr 17 04:38:05 2019 -0400
20630568f49bSmrg
20640568f49bSmrg    fix cut/paste error in description of --enable-geo-tattler configure option
20650568f49bSmrg    (reported by Alan Coopersmith)
20660568f49bSmrg    
20670568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
20680568f49bSmrg
20690568f49bSmrgcommit 4bd13f2bb92aafe66205160d55b3dc4cae98cda3
20700568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20710568f49bSmrgDate:   Tue Apr 16 21:20:21 2019 -0400
20720568f49bSmrg
20730568f49bSmrg    remove calls to "IN" macro, which was recently removed from header
20740568f49bSmrg
20750568f49bSmrgcommit 735ee4b6cc90c9ebfc33680c820c299545aa02ed
20760568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20770568f49bSmrgDate:   Tue Apr 16 21:13:57 2019 -0400
20780568f49bSmrg
20790568f49bSmrg    Add --disable-const and --enable-geo-tattler options for new/updated features.
20800568f49bSmrg    Also, show configure choices for build-logs.
20810568f49bSmrg    
20820568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
20830568f49bSmrg
20840568f49bSmrgcommit f2418d6ff43197d7e51404aa13ca9cb2434669ff
20850568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20860568f49bSmrgDate:   Tue Apr 16 17:42:59 2019 -0400
20870568f49bSmrg
20880568f49bSmrg    update manpage prototype for XtFindFile()
20890568f49bSmrg    
20900568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
20910568f49bSmrg    
20920568f49bSmrg    Conflicts:
20930568f49bSmrg            man/XtFindFile.man
20940568f49bSmrg
20950568f49bSmrgcommit ea2247ee98b9c7357dccbba13df96ffc6d08b65a
20960568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
20970568f49bSmrgDate:   Mon Apr 15 17:46:18 2019 -0400
20980568f49bSmrg
20990568f49bSmrg    use ldquo/rdquo/ndash where appropriate
21000568f49bSmrg
21010568f49bSmrgcommit 44f5ef69ef6f1593d481a831d6aa4e035fc2e7bd
21020568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21030568f49bSmrgDate:   Mon Apr 15 17:21:58 2019 -0400
21040568f49bSmrg
21050568f49bSmrg    correct an error from the original document's depiction of escape_char
21060568f49bSmrg    
21070568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21080568f49bSmrg
21090568f49bSmrgcommit eaa1835ba58525c90ffa2dc5a5d409dd9e7a909f
21100568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21110568f49bSmrgDate:   Mon Apr 15 17:20:57 2019 -0400
21120568f49bSmrg
21130568f49bSmrg    use ldquo/rdquo/ndash where appropriate
21140568f49bSmrg    
21150568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21160568f49bSmrg
21170568f49bSmrgcommit cbf4dd22eedc33309efacfb2a1a795debdd44b3b
21180568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21190568f49bSmrgDate:   Mon Apr 15 17:13:05 2019 -0400
21200568f49bSmrg
21210568f49bSmrg    trim spurious backslashes from translation of nroff to docbook xml
21220568f49bSmrg    
21230568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21240568f49bSmrg
21250568f49bSmrgcommit 1474d2e826773f3f5aa61ef2ad827c977ee5d084
21260568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21270568f49bSmrgDate:   Mon Apr 15 05:01:33 2019 -0400
21280568f49bSmrg
21290568f49bSmrg    The conversion to xml overlooked the nroff document's use of "\%" for
21300568f49bSmrg    hyphenation (remove those).
21310568f49bSmrg    
21320568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21330568f49bSmrg
21340568f49bSmrgcommit df21efb1cfaea8d46135f830817e4170605bffc0
21350568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21360568f49bSmrgDate:   Sun Apr 14 20:50:44 2019 -0400
21370568f49bSmrg
21380568f49bSmrg    use lineannotation tag
21390568f49bSmrg    
21400568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21410568f49bSmrg
21420568f49bSmrgcommit 26e04bcf5714149c8e047af5c5243a9755fe925a
21430568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21440568f49bSmrgDate:   Sun Apr 14 20:45:45 2019 -0400
21450568f49bSmrg
21460568f49bSmrg    whitespace/formatting fix
21470568f49bSmrg    
21480568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21490568f49bSmrg
21500568f49bSmrgcommit 1882fbe7a1a2f05c9939b40c7c07be83aea77698
21510568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21520568f49bSmrgDate:   Sun Apr 14 20:37:45 2019 -0400
21530568f49bSmrg
21540568f49bSmrg    use lineannotation tag
21550568f49bSmrg    
21560568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21570568f49bSmrg
21580568f49bSmrgcommit 46505ebf1bb23b05364ee6da4fda48ea03221f58
21590568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21600568f49bSmrgDate:   Sun Apr 14 20:29:02 2019 -0400
21610568f49bSmrg
21620568f49bSmrg    whitespace/formatting fixes
21630568f49bSmrg    
21640568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21650568f49bSmrg
21660568f49bSmrgcommit a3bb222d24c12dad2744039b8d5caa6ce05ca3bf
21670568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21680568f49bSmrgDate:   Sun Apr 14 20:11:47 2019 -0400
21690568f49bSmrg
21700568f49bSmrg    formatted sample code to fit in 80 columns
21710568f49bSmrg    
21720568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21730568f49bSmrg
21740568f49bSmrgcommit 346716ffe321ad24b839d9b17eee300b41c899c2
21750568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21760568f49bSmrgDate:   Sun Apr 14 19:48:09 2019 -0400
21770568f49bSmrg
21780568f49bSmrg    use lineannotation tag to solve font mismatches for xref's inside
21790568f49bSmrg    programlisting
21800568f49bSmrg    
21810568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21820568f49bSmrg
21830568f49bSmrgcommit 015f1dd200334b656ff056b03662beee7ad7a9db
21840568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21850568f49bSmrgDate:   Sun Apr 14 19:30:48 2019 -0400
21860568f49bSmrg
21870568f49bSmrg    use consistent labeling for xref's
21880568f49bSmrg    
21890568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21900568f49bSmrg
21910568f49bSmrgcommit aab9b50bb755d741ee54203f91bdfc464a95642f
21920568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
21930568f49bSmrgDate:   Sun Apr 14 18:45:06 2019 -0400
21940568f49bSmrg
21950568f49bSmrg    use programlisting tag rather than workaround for literallayout font.
21960568f49bSmrg    
21970568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
21980568f49bSmrg
21990568f49bSmrgcommit aa871eb5c087f3af40e49e77378a04fa872c7465
22000568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22010568f49bSmrgDate:   Sun Apr 14 17:51:59 2019 -0400
22020568f49bSmrg
22030568f49bSmrg    fill in titles for some references to ICCCM and X11 documents
22040568f49bSmrg    
22050568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22060568f49bSmrg
22070568f49bSmrgcommit 8905ee4cd409f22e940747b2dc0347c414011250
22080568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22090568f49bSmrgDate:   Fri Apr 12 21:17:55 2019 -0400
22100568f49bSmrg
22110568f49bSmrg    fix ``fake quotes''
22120568f49bSmrg    
22130568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22140568f49bSmrg
22150568f49bSmrgcommit 8310d272d09132b86ed821b3abd3b85ceb2ea73c
22160568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22170568f49bSmrgDate:   Fri Apr 12 19:52:24 2019 -0400
22180568f49bSmrg
22190568f49bSmrg    corrected some nested list formatting
22200568f49bSmrg    
22210568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22220568f49bSmrg
22230568f49bSmrgcommit 8000127db88f883a4e7c747560efeca536b1c14e
22240568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22250568f49bSmrgDate:   Fri Apr 12 19:23:58 2019 -0400
22260568f49bSmrg
22270568f49bSmrg    modify xml-files to use named-entities, for easier manipulation
22280568f49bSmrg    
22290568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22300568f49bSmrg
22310568f49bSmrgcommit 1380721b4d252b8ed32d6016f1635f861e75f453
22320568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22330568f49bSmrgDate:   Fri Apr 12 04:35:13 2019 -0400
22340568f49bSmrg
22350568f49bSmrg    use DOCTYPE consistently in included xml files, to allow using named entities
22360568f49bSmrg    
22370568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22380568f49bSmrg
22390568f49bSmrgcommit 6f75d2fefcf4e5c158546590bcfafc73293e4038
22400568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22410568f49bSmrgDate:   Thu Apr 11 19:20:23 2019 -0400
22420568f49bSmrg
22430568f49bSmrg    add (with an external script "markup-literallayout") <code> tags
22440568f49bSmrg    within <literallayout>.
22450568f49bSmrg    
22460568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22470568f49bSmrg
22480568f49bSmrgcommit d9afa0ca6e677b446ce43f2f189c08cfe87f68f3
22490568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22500568f49bSmrgDate:   Fri Mar 29 21:47:33 2019 -0400
22510568f49bSmrg
22520568f49bSmrg    whitespace-fixes, plus convert examples to standard C
22530568f49bSmrg    
22540568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22550568f49bSmrg
22560568f49bSmrgcommit 1dd873e7bf2239b338d2b8c35607139c0d3d6e84
22570568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22580568f49bSmrgDate:   Thu Mar 28 20:17:57 2019 -0400
22590568f49bSmrg
22600568f49bSmrg    fix a typo
22610568f49bSmrg
22620568f49bSmrgcommit 2e9edb068ef2a20fc33f484ffaf69174a0a0945a
22630568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22640568f49bSmrgDate:   Thu Mar 28 19:55:53 2019 -0400
22650568f49bSmrg
22660568f49bSmrg    change ambiguous String's to char* or const-char*, as well as adding the
22670568f49bSmrg    missing parameters to one prototype
22680568f49bSmrg    
22690568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22700568f49bSmrg
22710568f49bSmrgcommit 6d19d615ce6b23f2b14340682851b5eba64e32ca
22720568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22730568f49bSmrgDate:   Thu Mar 28 19:43:25 2019 -0400
22740568f49bSmrg
22750568f49bSmrg    The conversion to xml's funcdef dropped one or more parameters from several
22760568f49bSmrg    functions.  This commit restores those parameters to the function prototypes.
22770568f49bSmrg    
22780568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22790568f49bSmrg
22800568f49bSmrgcommit ae2808046eafcbbd5e96ce36b6735f2888bd2a19
22810568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22820568f49bSmrgDate:   Wed Mar 27 21:24:42 2019 -0400
22830568f49bSmrg
22840568f49bSmrg    correct prototype for XtInitialize; error in spec
22850568f49bSmrg    
22860568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22870568f49bSmrg
22880568f49bSmrgcommit 01d9652e223ddbf0756a6f8a57db8f44f37fe03f
22890568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22900568f49bSmrgDate:   Wed Mar 27 21:19:16 2019 -0400
22910568f49bSmrg
22920568f49bSmrg    correct prototype for XtDisplay; error in spec
22930568f49bSmrg    
22940568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
22950568f49bSmrg
22960568f49bSmrgcommit 37a65d8a0b8021c8c09f173c57f0c75bb035d556
22970568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
22980568f49bSmrgDate:   Wed Mar 27 21:13:41 2019 -0400
22990568f49bSmrg
23000568f49bSmrg    corrected prototype for XtAppSetFallbackResources; error in spec
23010568f49bSmrg    
23020568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
23030568f49bSmrg
23040568f49bSmrgcommit 01ddc661a67d4b578f34c612a900fc5ef760d8de
23050568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23060568f49bSmrgDate:   Wed Mar 27 21:08:20 2019 -0400
23070568f49bSmrg
23080568f49bSmrg    updated return-type for XtFindFile, also due to _CONST_X_STRING
23090568f49bSmrg    
23100568f49bSmrg    The previous commit also adds the standard "...", for variable-length parameter
23110568f49bSmrg    lists, which was omitted from the specification.
23120568f49bSmrg
23130568f49bSmrgcommit e357bd3b79216923820c0a024f95026fdd4a1cf3
23140568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23150568f49bSmrgDate:   Wed Mar 27 21:04:44 2019 -0400
23160568f49bSmrg
23170568f49bSmrg    modify function prototypes in spec to correspond to updates made in headers
23180568f49bSmrg    for the _CONST_X_STRING feature.
23190568f49bSmrg
23200568f49bSmrgcommit 27483d8a3252e2c2a451976d4a99622becd83fe8
23210568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23220568f49bSmrgDate:   Wed Mar 27 20:07:55 2019 -0400
23230568f49bSmrg
23240568f49bSmrg    update several function prototypes to use void-return or void-parameter,
23250568f49bSmrg    which were not in the original spec because it accommodated K&R C.
23260568f49bSmrg
23270568f49bSmrgcommit a8dcb749458a723dd76e342162c5c00b629374fe
23280568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23290568f49bSmrgDate:   Wed Mar 27 19:38:46 2019 -0400
23300568f49bSmrg
23310568f49bSmrg    by the way - an overdue notification
23320568f49bSmrg
23330568f49bSmrgcommit 5dd96a769ed02a0125fa2f84a2f27a1f75bdcc8e
23340568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23350568f49bSmrgDate:   Wed Mar 27 18:51:41 2019 -0400
23360568f49bSmrg
23370568f49bSmrg    fix: some ASCII characters were mangled into Unicode look-alikes
23380568f49bSmrg
23390568f49bSmrgcommit 464d6f0d396880152d1475f37459c38de5373d4f
23400568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23410568f49bSmrgDate:   Sun Mar 24 14:32:41 2019 -0400
23420568f49bSmrg
23430568f49bSmrg    remove some debris...
23440568f49bSmrg    
23450568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
23460568f49bSmrg
23470568f49bSmrgcommit 6b500c797a461c6da3baf6a1be208b232bf84366
23480568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23490568f49bSmrgDate:   Sat Mar 23 11:51:55 2019 -0400
23500568f49bSmrg
23510568f49bSmrg    fix minor regression in prototype updates
23520568f49bSmrg    
23530568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
23540568f49bSmrg
23550568f49bSmrgcommit 101090b0a60c8bc9aa38c8fd42b35119739bc53f
23560568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23570568f49bSmrgDate:   Sat Mar 23 11:36:33 2019 -0400
23580568f49bSmrg
23590568f49bSmrg    avoid using C keyword "default" as parameter name
23600568f49bSmrg    
23610568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
23620568f49bSmrg
23630568f49bSmrgcommit 149159df368aaa50db9e3e02f725d147ff557dbd
23640568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23650568f49bSmrgDate:   Sat Mar 23 06:46:42 2019 -0400
23660568f49bSmrg
23670568f49bSmrg    updated manual pages' C prototypes to agree with the header-files.
23680568f49bSmrg    This takes into account the _CONST_X_STRING feature, distinguishing
23690568f49bSmrg    between String and char* and const char*, but also in
23700568f49bSmrg    several cases, such as XtSessionGetToken, the manual page was wrong.
23710568f49bSmrg    
23720568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
23730568f49bSmrg    
23740568f49bSmrg    Conflicts:
23750568f49bSmrg            man/XtAppErrorMsg.man
23760568f49bSmrg
23770568f49bSmrgcommit e5a1e228e7ab7332d46db9278fa7af85ae889e70
23780568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23790568f49bSmrgDate:   Wed Mar 20 21:18:22 2019 -0400
23800568f49bSmrg
23810568f49bSmrg    change return-type to avoid const-mismatches
23820568f49bSmrg    
23830568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
23840568f49bSmrg
23850568f49bSmrgcommit e98352cebda8de6a715f6c5f35e549dc8cd55b8b
23860568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23870568f49bSmrgDate:   Wed Mar 20 21:16:25 2019 -0400
23880568f49bSmrg
23890568f49bSmrg    fix const-mismatches in Tmstate.c
23900568f49bSmrg    
23910568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
23920568f49bSmrg
23930568f49bSmrgcommit 973ebb581a2cd92349728e36ada108a2d8c68bc8
23940568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
23950568f49bSmrgDate:   Wed Mar 20 21:13:17 2019 -0400
23960568f49bSmrg
23970568f49bSmrg    fix const-mismatches in TMprint.c
23980568f49bSmrg    
23990568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24000568f49bSmrg
24010568f49bSmrgcommit 7aa775b5a238e16bc752fe78327a4a6c73369305
24020568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24030568f49bSmrgDate:   Wed Mar 20 21:10:06 2019 -0400
24040568f49bSmrg
24050568f49bSmrg    fix const-mismatches in TMparse.c
24060568f49bSmrg    
24070568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24080568f49bSmrg
24090568f49bSmrgcommit ec3e02c88a72462100254723f96589e30cee2e8f
24100568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24110568f49bSmrgDate:   Wed Mar 20 20:55:18 2019 -0400
24120568f49bSmrg
24130568f49bSmrg    fix shadowing warning for widgetClass parameter; no binary-change
24140568f49bSmrg    
24150568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24160568f49bSmrg
24170568f49bSmrgcommit 5037c01093c6a56728cab3096107d80052132dd3
24180568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24190568f49bSmrgDate:   Wed Mar 20 20:51:06 2019 -0400
24200568f49bSmrg
24210568f49bSmrg    fix gcc warnings in Display.c
24220568f49bSmrg    
24230568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24240568f49bSmrg
24250568f49bSmrgcommit e19a99a733b3f1ed1b7120ef8355e2a449639242
24260568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24270568f49bSmrgDate:   Wed Mar 20 19:07:52 2019 -0400
24280568f49bSmrg
24290568f49bSmrg    resolve const-mismatches in Shell.c
24300568f49bSmrg    
24310568f49bSmrg    some of those fixes use casts which elicit stricter warnings, but that's a
24320568f49bSmrg    tradeoff needed to work with Xt's assumption that certain strings are
24330568f49bSmrg    allocated (or const) in the calling application.
24340568f49bSmrg    
24350568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24360568f49bSmrg
24370568f49bSmrgcommit ffeb733db1384c6ffde199747fd84efe2e8d7499
24380568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24390568f49bSmrgDate:   Wed Mar 20 05:17:11 2019 -0400
24400568f49bSmrg
24410568f49bSmrg    resolve const-mismatches in internal functions of Intrinsic.c
24420568f49bSmrg    
24430568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24440568f49bSmrg
24450568f49bSmrgcommit e53726577e18f37186d7996dc85dc82de9532d22
24460568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24470568f49bSmrgDate:   Wed Mar 20 05:07:21 2019 -0400
24480568f49bSmrg
24490568f49bSmrg    Allow all of the "argv" strings to be writable, since those arrays may
24500568f49bSmrg    be updated during initialization.
24510568f49bSmrg    
24520568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24530568f49bSmrg
24540568f49bSmrgcommit 13ed4421006c3bc7743233a401ce80f849dd889b
24550568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24560568f49bSmrgDate:   Tue Mar 19 21:20:03 2019 -0400
24570568f49bSmrg
24580568f49bSmrg    This is a minimal change which compiles when predefining _CONST_X_STRING,
24590568f49bSmrg    by changing some function parameters and struct-members to _XtString
24600568f49bSmrg    (always "char*") from String (which may be "const char *").  There are
24610568f49bSmrg    still many compiler warnings; subsequent commits will reduce those.
24620568f49bSmrg    
24630568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
24640568f49bSmrg
24650568f49bSmrgcommit d10e295117fdde9a085f12d90cab1adb978450bb
24660568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24670568f49bSmrgDate:   Tue Apr 16 15:37:46 2019 -0400
24680568f49bSmrg
24690568f49bSmrg    The last commit removed "IN" macro, but not the lines which used it.
24700568f49bSmrg
24710568f49bSmrgcommit 3f13df93468658cd48bb63a2d836c60d62494e4a
24720568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
24730568f49bSmrgDate:   Tue Apr 16 14:42:41 2019 +0200
24740568f49bSmrg
24750568f49bSmrg    Remove unused macros to ease maintenance
24760568f49bSmrg    
24770568f49bSmrg    After the last cleanups all the private macros are
24780568f49bSmrg    now obsolet. They are removed with:
24790568f49bSmrg    sed -e'/^\.de/,/^\.ny/d' -i
24800568f49bSmrg
24810568f49bSmrgcommit 2b26e9a5473e399c81ae11b98d1f0b38393dbd8c
24820568f49bSmrgMerge: 4b446ce 965bc25
24830568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
24840568f49bSmrgDate:   Tue Apr 16 13:20:42 2019 +0200
24850568f49bSmrg
24860568f49bSmrg    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
24870568f49bSmrg    
24880568f49bSmrg    Conflicts:
24890568f49bSmrg            man/XtManageChildren.man
24900568f49bSmrg
24910568f49bSmrgcommit 965bc251c1d8391e672f277686254299627d4e3c
24920568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
24930568f49bSmrgDate:   Tue Mar 19 20:31:29 2019 -0400
24940568f49bSmrg
24950568f49bSmrg    Referring to the xterm FAQ
24960568f49bSmrg    
24970568f49bSmrg            https://invisible-island.net/xterm/xterm.faq.html#building_it
24980568f49bSmrg    
24990568f49bSmrg    I would like to add an optional feature which makes the String typedef
25000568f49bSmrg    "const" if _CONST_X_STRING is defined.  Modifying the Intrinsic.h header
25010568f49bSmrg    is only a partial solution because the library has not been modified to
25020568f49bSmrg    take advantage of this (if it had, most of the const-warnings from gcc
25030568f49bSmrg    would go away).
25040568f49bSmrg    
25050568f49bSmrg    This change modifies the header file as well as the makestrs.c program
25060568f49bSmrg    which generates Shell.h and StringDefs.h so that they use String-casts
25070568f49bSmrg    rather than char*-casts (reducing the warnings seen when compiling with
25080568f49bSmrg    Xt's header files).
25090568f49bSmrg    
25100568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
25110568f49bSmrg
25120568f49bSmrgcommit c131d277ef061716b97e27cccc094bf1c0ae222f
25130568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
25140568f49bSmrgDate:   Tue Mar 19 20:04:40 2019 -0400
25150568f49bSmrg
25160568f49bSmrg    eliminate casts of NULL for String* and Cardinal*, since those are unnecessary
25170568f49bSmrg    as well as interfere with proposed const-string changes.
25180568f49bSmrg    
25190568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
25200568f49bSmrg
25210568f49bSmrgcommit 4b446ce8b20b1de1488c73e1841dafbd25ca949f
25220568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
25230568f49bSmrgDate:   Mon Apr 15 23:03:31 2019 +0200
25240568f49bSmrg
25250568f49bSmrg    remove in-text macros
25260568f49bSmrg    
25270568f49bSmrg    The in-text macros are a problem when maintaining the text.
25280568f49bSmrg    While removing i noticed several problems with missing
25290568f49bSmrg    definitions this is fixed also.
25300568f49bSmrg
25310568f49bSmrgcommit c66f453b4089b7af7ee14be7c5f817e8dd98be1e
25320568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
25330568f49bSmrgDate:   Wed Apr 10 20:09:29 2019 -0400
25340568f49bSmrg
25350568f49bSmrg    restore fixed-pitch formatting of code-examples
25360568f49bSmrg    
25370568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
25380568f49bSmrg
25390568f49bSmrgcommit a89acaec14bd988659ebdc2ebb4b99c1eea5aa7e
25400568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
25410568f49bSmrgDate:   Wed Apr 10 19:49:35 2019 -0400
25420568f49bSmrg
25430568f49bSmrg    The ".BR" macro is used to join bold/regular text.
25440568f49bSmrg    Use ".B" when only bold is intended.
25450568f49bSmrg    
25460568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
25470568f49bSmrg
25480568f49bSmrgcommit cf9e8c73c4ffa671d580938c9a84d6ef0bd2710d
25490568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
25500568f49bSmrgDate:   Sun Mar 17 17:19:45 2019 -0400
25510568f49bSmrg
25520568f49bSmrg    This cleans up the "easy" warning fixes which can be made using my
25530568f49bSmrg    Regress script, comparing object-files before/after the edits:
25540568f49bSmrg    
25550568f49bSmrg            https://invisible-island.net/ansification/index.html
25560568f49bSmrg            https://invisible-island.net/scripts/readme.html
25570568f49bSmrg    
25580568f49bSmrg    The changes are casts, which quiet the gcc warnings about implicit
25590568f49bSmrg    conversion that my "gcc-normal" script would show.  I avoided
25600568f49bSmrg    reformatting the code.
25610568f49bSmrg    
25620568f49bSmrg    The change reduces the number of gcc warnings from 769 to 163.
25630568f49bSmrg    
25640568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
25650568f49bSmrg
25660568f49bSmrgcommit fb7e899e94dd402c868e8eb59ccf32284732f6ac
25670568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
25680568f49bSmrgDate:   Thu Apr 4 22:32:20 2019 +0200
25690568f49bSmrg
25700568f49bSmrg    FIX: add missing .fi
25710568f49bSmrg
25720568f49bSmrgcommit 76ed3193af4416324a18795fe3bee4fb37e9791f
25730568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
25740568f49bSmrgDate:   Thu Apr 4 21:46:55 2019 +0200
25750568f49bSmrg
25760568f49bSmrg    replace the use of .Ds/.De macro with the std. RS/.RE macro
25770568f49bSmrg    
25780568f49bSmrg    this make way to remove all private macro definitions from
25790568f49bSmrg    the header. Now only plain man macros are used.
25800568f49bSmrg
25810568f49bSmrgcommit b01eaa82c190b390f6a0de74668ed88a41b3d6b8
25820568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
25830568f49bSmrgDate:   Thu Apr 4 18:58:44 2019 +0200
25840568f49bSmrg
25850568f49bSmrg    remove space after < for include filename
25860568f49bSmrg    
25870568f49bSmrg    using <X11/Xutil.h> instead of < X11/Xutil.h > make things
25880568f49bSmrg    more easy and closer to std. man pages
25890568f49bSmrg    
25900568f49bSmrg    noted by Thomas Dickey
25910568f49bSmrg
25920568f49bSmrgcommit 0f549e8992d568493415056ecda7fdbd7a6423ec
25930568f49bSmrgMerge: 7caf7f4 38c5ee4
25940568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
25950568f49bSmrgDate:   Wed Apr 3 17:06:30 2019 +0200
25960568f49bSmrg
25970568f49bSmrg    Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt
25980568f49bSmrg    
25990568f49bSmrg    Replace home made macros in man macros
26000568f49bSmrg
26010568f49bSmrgcommit 7caf7f47d473e92cf0fc36bf03720765916c17be
26020568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
26030568f49bSmrgDate:   Tue Apr 2 22:50:51 2019 +0200
26040568f49bSmrg
26050568f49bSmrg    replace .ZN with .BR
26060568f49bSmrg    
26070568f49bSmrg    By replacing we do two things:
26080568f49bSmrg    1. this fixes the troff behavier
26090568f49bSmrg    2. this moves us closer to std. man pages
26100568f49bSmrg    3. after this patch the macro ZN can be deleted
26110568f49bSmrg    
26120568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
26130568f49bSmrg
26140568f49bSmrgcommit 3b5b654d5b539364a2f19b5206a79fb2e13f810f
26150568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
26160568f49bSmrgDate:   Tue Apr 2 21:49:28 2019 +0200
26170568f49bSmrg
26180568f49bSmrg    Replace last two uses of .Pn with .ZN
26190568f49bSmrg    
26200568f49bSmrg    After this patch the macro can savely be removed.
26210568f49bSmrg    Signed-off-by: Walter Harms <wharms@bfs.de>
26220568f49bSmrg
26230568f49bSmrgcommit 38c5ee4f77c1d837ed8936bad5a3a354701aaed2
26240568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26250568f49bSmrgDate:   Mon Mar 18 05:06:06 2019 -0400
26260568f49bSmrg
26270568f49bSmrg    bzero was marked "legacy" in POSIX 2001, and is not part of the later revisions.
26280568f49bSmrg    Use memset, which is standard (and supported for some 30 years).
26290568f49bSmrg    
26300568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
26310568f49bSmrg
26320568f49bSmrgcommit 91c08f4d9cb915d5f7c3074db3e72ad15ec14c01
26330568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26340568f49bSmrgDate:   Sun Mar 17 20:59:21 2019 -0400
26350568f49bSmrg
26360568f49bSmrg    Use standard size_t type in the casts for length-parameter of memcpy, memmove
26370568f49bSmrg    and bzero.  When the library was written (1989), none of those had been
26380568f49bSmrg    standardized, and the source-code used "(int)" casts to help with K&R
26390568f49bSmrg    compilers.  The cleanup done in the previous update used binary-compare
26400568f49bSmrg    to validate, which does not work for these because the compiler is recording
26410568f49bSmrg    the cast's effect.
26420568f49bSmrg    
26430568f49bSmrg    This change reduces the number of gcc warnings from 163 to 128.
26440568f49bSmrg    
26450568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
26460568f49bSmrg
26470568f49bSmrgcommit 4004d85df9e81fc8bcddacae15a2715ccdd6627c
26480568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26490568f49bSmrgDate:   Sat Mar 16 13:21:55 2019 -0400
26500568f49bSmrg
26510568f49bSmrg    update the "Ds" macro in the other files, for consistency
26520568f49bSmrg    
26530568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
26540568f49bSmrg
26550568f49bSmrgcommit ca3f8db51e629e59d94873c41642d1e8b8324c9a
26560568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26570568f49bSmrgDate:   Sat Mar 16 13:16:28 2019 -0400
26580568f49bSmrg
26590568f49bSmrg    None of the versions of the "Ds" macro (going back to X11R4) worked with
26600568f49bSmrg    groff, and would display badly.  Modified the macro in the files which use
26610568f49bSmrg    it, to do what was intended.
26620568f49bSmrg    
26630568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
26640568f49bSmrg
26650568f49bSmrgcommit 4a04da5838bdea2893ebe63c97465fa7349d92ac
26660568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26670568f49bSmrgDate:   Sat Mar 16 12:55:53 2019 -0400
26680568f49bSmrg
26690568f49bSmrg    fix typo from last change
26700568f49bSmrg
26710568f49bSmrgcommit 56c998bc127581974fa277e4e2bfc3561ea3a897
26720568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26730568f49bSmrgDate:   Sat Mar 16 12:34:08 2019 -0400
26740568f49bSmrg
26750568f49bSmrg    trim down the "De" macro by removing the parts that used never-defined registers
26760568f49bSmrg    
26770568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
26780568f49bSmrg
26790568f49bSmrgcommit fe0f501b0dfb2d69f5879588547d6994d93217c7
26800568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26810568f49bSmrgDate:   Sat Mar 16 12:23:22 2019 -0400
26820568f49bSmrg
26830568f49bSmrg    cleanup undefined macros in manpages
26840568f49bSmrg    
26850568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
26860568f49bSmrg
26870568f49bSmrgcommit 1b2b648dbbc6f10b36e7914de8388b66bc93b45f
26880568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26890568f49bSmrgDate:   Sat Mar 16 11:51:09 2019 -0400
26900568f49bSmrg
26910568f49bSmrg    split-up lines longer than 80 columns in manpages
26920568f49bSmrg    
26930568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
26940568f49bSmrg
26950568f49bSmrgcommit a009bc8f3d69a379593b21997bb08a73eb39a8f2
26960568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
26970568f49bSmrgDate:   Sat Mar 16 11:47:40 2019 -0400
26980568f49bSmrg
26990568f49bSmrg    fix typo from last step
27000568f49bSmrg
27010568f49bSmrgcommit b571da73755f65c206c0e7b82ade3876a921e2ea
27020568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
27030568f49bSmrgDate:   Sat Mar 16 11:44:37 2019 -0400
27040568f49bSmrg
27050568f49bSmrg    trim undefined symbol "D" from ".Ds" macros in manpages.
27060568f49bSmrg    
27070568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
27080568f49bSmrg
27090568f49bSmrgcommit 7bdec43f299d2538d66f65892766bf3c5dd27056
27100568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
27110568f49bSmrgDate:   Fri Mar 15 21:04:44 2019 -0400
27120568f49bSmrg
27130568f49bSmrg    workaround for obsolete macro/command ".ny", in the manpages since late
27140568f49bSmrg    1989 in X11R4.  The command was given a ".ny0", but nroff did not accept
27150568f49bSmrg    more than two-character names, so it "should" have been ".ny 0".  Further,
27160568f49bSmrg    since there is no standard macro "ny" (and no command), define a fallback.
27170568f49bSmrg    
27180568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
27190568f49bSmrg
27200568f49bSmrgcommit 283db645c56a5aa55af1665c309182e492a3c863
27210568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
27220568f49bSmrgDate:   Fri Mar 15 20:06:26 2019 -0400
27230568f49bSmrg
27240568f49bSmrg    fix bug introduced by
27250568f49bSmrg            commit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8,
27260568f49bSmrg    which modified util/makestrs.c to avoid a shadowing warning of a
27270568f49bSmrg    function parameter versus global variable, but overlooked use of the
27280568f49bSmrg    parameter within the functions.  That caused all of the resource strings
27290568f49bSmrg    in Shell.h to have the same value.
27300568f49bSmrg    
27310568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
27320568f49bSmrg
27330568f49bSmrgcommit fe32434ab1a6a85d222b15e730fed9a5d8a74a2d
27340568f49bSmrgAuthor: Thomas E. Dickey <dickey@invisible-island.net>
27350568f49bSmrgDate:   Tue Mar 12 04:34:28 2019 -0400
27360568f49bSmrg
27370568f49bSmrg    fix build when XT_GEO_TATTLER is defined
27380568f49bSmrg    That turns on a debugging feature (activated by a resource setting).
27390568f49bSmrg    Its use of <stdarg.h> was incorrect.  Also fix compiler warnings in
27400568f49bSmrg    the related file.
27410568f49bSmrg    
27420568f49bSmrg    Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
27430568f49bSmrg
27440568f49bSmrgcommit b724cd0d25dffe0091bb101ba8f993d0305844d3
27450568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27460568f49bSmrgDate:   Tue Jan 15 19:45:29 2019 +0100
27470568f49bSmrg
27480568f49bSmrg    resolv:assignment discards 'const' qualifier from pointer target
27490568f49bSmrg
27500568f49bSmrgcommit 93713f5b050fb40973775e13d8430d524e2d4d10
27510568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27520568f49bSmrgDate:   Fri Jan 11 23:49:57 2019 +0100
27530568f49bSmrg
27540568f49bSmrg    no need to check XFree arguments
27550568f49bSmrg
27560568f49bSmrgcommit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8
27570568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27580568f49bSmrgDate:   Fri Jan 11 22:54:47 2019 +0100
27590568f49bSmrg
27600568f49bSmrg    resolv:shadows a global declaration
27610568f49bSmrg
27620568f49bSmrgcommit d51325e11253f99bdcf672062cc04de80bc9c7e2
27630568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27640568f49bSmrgDate:   Fri Jan 11 22:17:02 2019 +0100
27650568f49bSmrg
27660568f49bSmrg    alloc+bzero == calloc
27670568f49bSmrg
27680568f49bSmrgcommit cc255601963479bd94c49851564f5004ac471093
27690568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27700568f49bSmrgDate:   Tue Jan 8 23:10:10 2019 +0100
27710568f49bSmrg
27720568f49bSmrg    resolv:assignment discards 'const' qualifier from pointer target
27730568f49bSmrg
27740568f49bSmrgcommit 12eda76f2c7ff5d43dd68d7ff0ebc29cf27e9897
27750568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27760568f49bSmrgDate:   Tue Jan 8 22:26:25 2019 +0100
27770568f49bSmrg
27780568f49bSmrg    no need to check args for free
27790568f49bSmrg
27800568f49bSmrgcommit bfd021ed1c2b126d3f78a1ffe639e25d11649b02
27810568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27820568f49bSmrgDate:   Tue Jan 8 22:01:47 2019 +0100
27830568f49bSmrg
27840568f49bSmrg    resolv:shadows a previous local
27850568f49bSmrg
27860568f49bSmrgcommit 252b69ea85041ac5b368c15afdb7d7b6dc28636e
27870568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27880568f49bSmrgDate:   Tue Jan 8 21:54:51 2019 +0100
27890568f49bSmrg
27900568f49bSmrg    resolv:shadows a previous local
27910568f49bSmrg
27920568f49bSmrgcommit c4897b56d853709aa2013ec16354e38f83465aaf
27930568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
27940568f49bSmrgDate:   Tue Jan 8 21:51:26 2019 +0100
27950568f49bSmrg
27960568f49bSmrg    resolv:shadows a previous local
27970568f49bSmrg
27980568f49bSmrgcommit a343fb6d854dd345a0216435b97e51b8f4dd4425
27990568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
28000568f49bSmrgDate:   Tue Jan 8 21:45:09 2019 +0100
28010568f49bSmrg
28020568f49bSmrg    resolv:shadows a previous local
28030568f49bSmrg
28040568f49bSmrgcommit 0aae899ba1724bfb16ab1bbe7238b3f75cbb6550
28050568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
28060568f49bSmrgDate:   Tue Jan 8 21:37:08 2019 +0100
28070568f49bSmrg
28080568f49bSmrg    resolv:shadows a previous local
28090568f49bSmrg
28100568f49bSmrgcommit 102ba41a668568d7e7e506b0ab9f064d1f2c4ec5
28110568f49bSmrgAuthor: Walter Harms <wharms@bfs.de>
28120568f49bSmrgDate:   Tue Jan 8 21:25:00 2019 +0100
28130568f49bSmrg
28140568f49bSmrg    no need to check XFree arguments
28150568f49bSmrg
28160568f49bSmrgcommit 8a25977b7ef3a5e96e57d0d56d597c9436a14871
28170568f49bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
28180568f49bSmrgDate:   Fri Dec 7 19:51:23 2018 -0800
28190568f49bSmrg
28200568f49bSmrg    Update configure.ac bug URL for gitlab migration
28210568f49bSmrg    
28220568f49bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
28230568f49bSmrg
28240568f49bSmrgcommit 0dd0429f82298e294b7611fb6ed63a96af94e2ed
28250568f49bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
28260568f49bSmrgDate:   Mon Nov 19 22:41:26 2018 -0800
28270568f49bSmrg
28280568f49bSmrg    Update README for gitlab migration
28290568f49bSmrg    
28300568f49bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
28310568f49bSmrg
28320568f49bSmrgcommit 0659374e8c1a39433f074226a65f29ae6147157e
28330568f49bSmrgAuthor: Rin Okuyama <rin@NetBSD.org>
28340568f49bSmrgDate:   Tue Feb 21 06:18:37 2017 +0000
28350568f49bSmrg
28360568f49bSmrg    avoid -Wformat errors from clang when building with -DDEBUG
28370568f49bSmrg    
28380568f49bSmrg    https://bugs.freedesktop.org/show_bug.cgi?id=99882
28390568f49bSmrg    
28400568f49bSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
28410568f49bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
28420568f49bSmrg
28430568f49bSmrgcommit 5ac10bc4b93942572118625c1c3b98e87d5ef9d7
28440568f49bSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
28450568f49bSmrgDate:   Thu Jan 26 13:52:49 2017 +1000
28460568f49bSmrg
28470568f49bSmrg    autogen: add default patch prefix
28480568f49bSmrg    
28490568f49bSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
28500568f49bSmrg
28510568f49bSmrgcommit b2d06ea97f0b45c9f9cba00279afc376a21f854d
28520568f49bSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
28530568f49bSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
28540568f49bSmrg
28550568f49bSmrg    autogen.sh: use quoted string variables
28560568f49bSmrg    
28570568f49bSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
28580568f49bSmrg    fall-outs, when they contain space.
28590568f49bSmrg    
28600568f49bSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
28610568f49bSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
28620568f49bSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
28630568f49bSmrg
28640568f49bSmrgcommit 5c8f59030c9407e657ba6824dcec151e904fc42d
28650568f49bSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
28660568f49bSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
28670568f49bSmrg
28680568f49bSmrg    autogen.sh: use exec instead of waiting for configure to finish
28690568f49bSmrg    
28700568f49bSmrg    Syncs the invocation of configure with the one from the server.
28710568f49bSmrg    
28720568f49bSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
28730568f49bSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
28740568f49bSmrg
28750568f49bSmrgcommit 238f339165921831333a962f0c4e8ef6612f3ce4
28760568f49bSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
28770568f49bSmrgDate:   Thu Sep 8 11:51:12 2016 -0700
28780568f49bSmrg
28790568f49bSmrg    darwin: Don't build libXt with -flat_namespace
28800568f49bSmrg    
28810568f49bSmrg    Force clients to be well-behaved.  libXaw and libXaw3d were updated to not
28820568f49bSmrg    depend on the flat_namespace hack, so be sure to also update to newer versions
28830568f49bSmrg    of those libraries as well.
28840568f49bSmrg    
28850568f49bSmrg    cf-libXaw: b3049d9b13333c0e67f1f23959227020741f486b
28860568f49bSmrg    cf-libXaw3d: b8891dae09e107be01520c41ca8d903fe74cf6a0
28870568f49bSmrg    
28880568f49bSmrg    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
28890568f49bSmrg
28900568f49bSmrgcommit e8e2560e3391fa9c240235207a909855bfa7c73f
28910568f49bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
28920568f49bSmrgDate:   Sun Sep 27 18:54:57 2015 -0700
28930568f49bSmrg
28940568f49bSmrg    Get rid of some extraneous ; at the end of C source lines
28950568f49bSmrg    
28960568f49bSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
28970568f49bSmrg
2898339a7c43Smrgcommit e7411e7e5299116604ff1f01d9415802607f1051
2899339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2900339a7c43SmrgDate:   Thu Apr 30 22:36:14 2015 -0700
2901339a7c43Smrg
2902339a7c43Smrg    libXt 1.1.5
2903339a7c43Smrg    
2904339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2905339a7c43Smrg
2906339a7c43Smrgcommit 0c2c7562426aec7bdf9b54a7d6993153e0bce489
2907339a7c43SmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
2908339a7c43SmrgDate:   Sun Aug 10 12:44:26 2014 -0500
2909339a7c43Smrg
2910339a7c43Smrg    Fix _XtInherit on x86_64 Windows
2911339a7c43Smrg    
2912339a7c43Smrg    As noted in Initialize.c, _XtInherit needs special treatment as it's both called
2913339a7c43Smrg    as a function, and used as a value to compare with.
2914339a7c43Smrg    
2915339a7c43Smrg    We need to change this trickery for x86_64, as the symbols are no longer
2916339a7c43Smrg    underscore prefixed, and the address is 64 bits.
2917339a7c43Smrg    
2918339a7c43Smrg    We also cannot place the trampoline in the .data section, as it may be marked
2919339a7c43Smrg    no-execute, so we use a special section for it instead.
2920339a7c43Smrg    
2921339a7c43Smrg    v2: Uses of XtInherit must also be marked dllimport, so that they do not use a
2922339a7c43Smrg    thunk, but instead indirect via the __imp_XtInherit auto-import. This avoids
2923339a7c43Smrg    problems with an incorrect relocation being calculated in the case where libXt
2924339a7c43Smrg    and a library using it (e.g. libXaw/libXaw3d/libXm/etc.) are loaded more than
2925339a7c43Smrg    2GiB apart from each other.
2926339a7c43Smrg    
2927339a7c43Smrg    This is enough to build a working libXt for Cygwin x86_64, because it uses the
2928339a7c43Smrg    LP64 data model.  I believe that more patches are needed for libXt to work
2929339a7c43Smrg    correctly when built for the Windows LLP64 data model.
2930339a7c43Smrg    
2931339a7c43Smrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@cygwin.com>
2932339a7c43Smrg    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2933339a7c43Smrg    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
2934339a7c43Smrg
2935339a7c43Smrgcommit 171d82fa36bb601360da2cc519718c46f137c467
2936339a7c43SmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk>
2937339a7c43SmrgDate:   Tue Apr 14 12:21:58 2015 +0100
2938339a7c43Smrg
2939339a7c43Smrg    Include unistd.h for getpid()
2940339a7c43Smrg    
2941339a7c43Smrg    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2942339a7c43Smrg    Reviewed-by: David Macek <david.macek.0@gmail.com>
2943339a7c43Smrg
2944339a7c43Smrgcommit af9c277491c9bdc37a6fc5ae5a6c6ca190bfa56c
2945339a7c43SmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk>
2946339a7c43SmrgDate:   Tue Apr 14 12:19:07 2015 +0100
2947339a7c43Smrg
2948339a7c43Smrg    Include direct.h header for _getdrives() on Win32
2949339a7c43Smrg    
2950339a7c43Smrg    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2951339a7c43Smrg    Reviewed-by: David Macek <david.macek.0@gmail.com>
2952339a7c43Smrg
2953339a7c43Smrgcommit e7094ceaf95a15eae73819d0ffdb9b982075e0d2
2954339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2955339a7c43SmrgDate:   Sat Feb 14 14:10:21 2015 -0800
2956339a7c43Smrg
2957339a7c43Smrg    unifdef -UCRAY -UCRAY2
2958339a7c43Smrg    
2959339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2960339a7c43Smrg
2961339a7c43Smrgcommit 33a6d9dc30188c02a3ec703153728b31d458ec1e
2962339a7c43SmrgAuthor: Rob Clark <robdclark@gmail.com>
2963339a7c43SmrgDate:   Mon Jan 26 11:51:48 2015 -0500
2964339a7c43Smrg
2965339a7c43Smrg    asprintf needs _GNU_SOURCE on some platforms
2966339a7c43Smrg    
2967339a7c43Smrg    Fixes a build break noticed on fedora 21 on arm (although I doubt that
2968339a7c43Smrg    is in any way arch specific).
2969339a7c43Smrg    
2970339a7c43Smrg    http://tinderbox.x.org/builds/2015-01-26-0012/logs/libXt/#build
2971339a7c43Smrg    
2972339a7c43Smrg    Signed-off-by: Rob Clark <robdclark@gmail.com>
2973339a7c43Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2974339a7c43Smrg
2975339a7c43Smrgcommit ca04f74887d53c75e794f643f7e860ba588c3a57
2976339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2977339a7c43SmrgDate:   Sun Jan 18 11:21:45 2015 -0800
2978339a7c43Smrg
2979339a7c43Smrg    makestrs: Use asprintf() if available
2980339a7c43Smrg    
2981339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2982339a7c43Smrg    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2983339a7c43Smrg
2984339a7c43Smrgcommit fba83e45a8d5dc2ca920ec6c49446d2b54c2db5c
2985339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2986339a7c43SmrgDate:   Sun Jan 18 10:58:08 2015 -0800
2987339a7c43Smrg
2988339a7c43Smrg    makestrs: Replace strcpy()+strcat() calls with snprintf() calls
2989339a7c43Smrg    
2990339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2991339a7c43Smrg    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2992339a7c43Smrg
2993339a7c43Smrgcommit 47fa41960650dd0e97eb78de2af0f5fcd9323b35
2994339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2995339a7c43SmrgDate:   Sun Jan 18 10:43:11 2015 -0800
2996339a7c43Smrg
2997339a7c43Smrg    makestrs: Replace malloc()+strcpy() calls with strdup() calls
2998339a7c43Smrg    
2999339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3000339a7c43Smrg    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
3001339a7c43Smrg
3002339a7c43Smrgcommit f3e5903536f80cb42ee6841f85e013284eb4c2fc
3003339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3004339a7c43SmrgDate:   Sun Jan 18 10:27:42 2015 -0800
3005339a7c43Smrg
3006339a7c43Smrg    makestrs: use strchr() instead of index()
3007339a7c43Smrg    
3008339a7c43Smrg    Besides being supported by more standards, strchr() has the important
3009339a7c43Smrg    characteristic of having a prototype included in <string.h> on Solaris
3010339a7c43Smrg    so that 64-bit compiles know it returns a pointer, not an integer.
3011339a7c43Smrg    (On Solaris, index() is only found in <strings.h>, for SunOS compatibility.)
3012339a7c43Smrg    
3013339a7c43Smrg    Without this fix, makestrs segfaulted in 64-bit builds on Solaris after
3014339a7c43Smrg    commit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc switched to <string.h>.
3015339a7c43Smrg    
3016339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3017339a7c43Smrg    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
3018339a7c43Smrg
3019339a7c43Smrgcommit aed2c4d3493cf3a06ad1240f317552fd8bfd687a
3020339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3021339a7c43SmrgDate:   Sun Jan 18 10:34:38 2015 -0800
3022339a7c43Smrg
3023339a7c43Smrg    If CFLAGS_FOR_BUILD is not set, include CWARNFLAGS in default value
3024339a7c43Smrg    
3025339a7c43Smrg    Help catch errors like missing prototypes in makestrs sooner.
3026339a7c43Smrg    
3027339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3028339a7c43Smrg    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
3029339a7c43Smrg
3030339a7c43Smrgcommit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc
3031339a7c43SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
3032339a7c43SmrgDate:   Thu Jan 8 09:18:16 2015 +0100
3033339a7c43Smrg
3034339a7c43Smrg    Use string.h instead of X11/Xos.h.
3035339a7c43Smrg    
3036339a7c43Smrg    Long long ago, Xos.h was needed to choose between <string.h> &
3037339a7c43Smrg    <strings.h> depending on the OS in use.
3038339a7c43Smrg    
3039339a7c43Smrg    Today we can rely on C89 & later providing <string.h> everywhere
3040339a7c43Smrg    for us.
3041339a7c43Smrg    
3042339a7c43Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
3043339a7c43Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3044339a7c43Smrg
3045339a7c43Smrgcommit 51d63a9d82dc4f2407862131bbf3e5d72b4505d3
3046339a7c43SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3047339a7c43SmrgDate:   Sat Sep 21 12:52:15 2013 -0400
3048339a7c43Smrg
3049339a7c43Smrg    Use $(MKDIR_P) in Makefile.am for better code portability
3050339a7c43Smrg    
3051339a7c43Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3052339a7c43Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3053339a7c43Smrg
3054339a7c43Smrgcommit 8828fc21cb5b10f06294e460d15c38e234324960
3055339a7c43SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3056339a7c43SmrgDate:   Wed Jul 10 08:18:26 2013 -0700
3057339a7c43Smrg
3058339a7c43Smrg    Revert "Avoid shadowing variables."
3059339a7c43Smrg    
3060339a7c43Smrg    This reverts commit 3919044bd7d3bcb85ce3425a43b8889a248a7542.
3061339a7c43Smrg    Breaks programs such as xcalc & xlogo on multiple platforms.
3062339a7c43Smrg
3063339a7c43Smrgcommit 9dc5fb0b9640b79a234b58e640e05d8276556beb
3064339a7c43SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
3065339a7c43SmrgDate:   Tue Jun 25 23:02:48 2013 +0200
3066339a7c43Smrg
3067339a7c43Smrg    Fix char vs. unsigned char warnings.
3068339a7c43Smrg    
3069339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3070339a7c43Smrg
3071339a7c43Smrgcommit 3919044bd7d3bcb85ce3425a43b8889a248a7542
3072339a7c43SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
3073339a7c43SmrgDate:   Tue Jun 25 23:02:46 2013 +0200
3074339a7c43Smrg
3075339a7c43Smrg    Avoid shadowing variables.
3076339a7c43Smrg    
3077339a7c43Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3078339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3079339a7c43Smrg
3080339a7c43Smrgcommit d395f487e659ee1091eb60c89c551ba1b61dfe51
3081339a7c43SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
3082339a7c43SmrgDate:   Tue Jun 25 23:02:50 2013 +0200
3083339a7c43Smrg
3084339a7c43Smrg    Ignore test-driver from automake-1.13.
3085339a7c43Smrg    
3086339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3087339a7c43Smrg
3088339a7c43Smrgcommit 71c76a6c500761a2ca0091a55b8c106906fcb125
3089339a7c43SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
3090339a7c43SmrgDate:   Wed Jun 26 00:43:03 2013 +0200
3091339a7c43Smrg
3092339a7c43Smrg    Mark non-returning function with appropriate attribute.
3093339a7c43Smrg    
3094339a7c43Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3095339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3096339a7c43Smrg
3097339a7c43Smrgcommit ce57783ea5b5c47f5dca172d36a76f91dd7704df
3098339a7c43SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
3099339a7c43SmrgDate:   Wed Jun 26 00:43:32 2013 +0200
3100339a7c43Smrg
3101339a7c43Smrg    Use appropriate variable type for vsnprintf return value.
3102339a7c43Smrg    
3103339a7c43Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3104339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3105339a7c43Smrg
3106339a7c43Smrgcommit 0bf255ce5f2aeacece0b685996491729f804fe94
3107339a7c43SmrgAuthor: Thierry Reding <thierry.reding@avionic-design.de>
3108339a7c43SmrgDate:   Thu Jan 3 10:16:55 2013 +0100
3109339a7c43Smrg
3110339a7c43Smrg    Fix cross-compilation
3111339a7c43Smrg    
3112339a7c43Smrg    When cross-compiling against a sysroot for instance, a --sysroot option
3113339a7c43Smrg    is typically passed via the CPPFLAGS variable. This can cause the build
3114339a7c43Smrg    to break in the util subdirectory which requires the CPPFLAGS to be set
3115339a7c43Smrg    for the build system.
3116339a7c43Smrg    
3117339a7c43Smrg    Solve this by using the value of CPPFLAGS_FOR_BUILD for CPPFLAGS in the
3118339a7c43Smrg    util subdirectory. Cross-compile setups can override the variable when
3119339a7c43Smrg    calling the configure script.
3120339a7c43Smrg    
3121339a7c43Smrg    Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
3122339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3123339a7c43Smrg
3124339a7c43Smrgcommit 02fd80afd5d2416301e5166e202ff859902c7987
3125339a7c43SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
3126339a7c43SmrgDate:   Sun Jun 2 21:48:38 2013 +0200
3127339a7c43Smrg
3128339a7c43Smrg    Add missing comma to fix DEBUG build.
3129339a7c43Smrg    
3130339a7c43Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3131339a7c43Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3132339a7c43Smrg
31339e7bcd65Smrgcommit e83d6d66ea28b0aaa7e574dd2471121a5250b934
31349e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
31359e7bcd65SmrgDate:   Thu May 30 18:13:27 2013 -0700
31369e7bcd65Smrg
31379e7bcd65Smrg    libXt 1.1.4
31389e7bcd65Smrg    
31399e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
31409e7bcd65Smrg
31419e7bcd65Smrgcommit 1f4802b745aa172d375cb79403cb1e013e6aa4c0
31429e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
31439e7bcd65SmrgDate:   Sat Mar 9 13:33:20 2013 -0800
31449e7bcd65Smrg
31459e7bcd65Smrg    Remove old strtoul workaround for SunOS 4
31469e7bcd65Smrg    
31479e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
31489e7bcd65Smrg
31499e7bcd65Smrgcommit 9264a21b688891dbdcee630ff72cf39aa75fc4e1
31509e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
31519e7bcd65SmrgDate:   Sat Mar 9 11:44:14 2013 -0800
31529e7bcd65Smrg
31539e7bcd65Smrg    unvalidated length in _XtResourceConfigurationEH [CVE-2013-2002]
31549e7bcd65Smrg    
31559e7bcd65Smrg    The RCM_DATA property is expected to be in the format:
31569e7bcd65Smrg        resource_length, resource, value
31579e7bcd65Smrg    
31589e7bcd65Smrg    If the property contains a resource_length thats results in a pointer
31599e7bcd65Smrg    outside the property string, memory corruption can occur.
31609e7bcd65Smrg    
31619e7bcd65Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
31629e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
31639e7bcd65Smrg
31649e7bcd65Smrgcommit eae57493feec958bcf733ad0d334715107029f8b
31659e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
31669e7bcd65SmrgDate:   Sat Mar 9 11:29:21 2013 -0800
31679e7bcd65Smrg
31689e7bcd65Smrg    Unchecked return values of XGetWindowProperty [CVE-2013-2005]
31699e7bcd65Smrg    
31709e7bcd65Smrg    Multiple functions in Selection.c assumed that XGetWindowProperty() would
31719e7bcd65Smrg    always set the pointer to the property, but before libX11 1.6, it could
31729e7bcd65Smrg    fail to do so in some cases, leading to libXt freeing or operating on an
31739e7bcd65Smrg    uninitialized pointer value, so libXt should always initialize the pointers
31749e7bcd65Smrg    and check for failure itself.
31759e7bcd65Smrg    
31769e7bcd65Smrg    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
31779e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
31789e7bcd65Smrg
31799e7bcd65Smrgcommit ead50a9a274aa96bef94e57c4625be8e9288af4e
31809e7bcd65SmrgAuthor: Colin Walters <walters@verbum.org>
31819e7bcd65SmrgDate:   Wed Jan 4 17:37:06 2012 -0500
31829e7bcd65Smrg
31839e7bcd65Smrg    autogen.sh: Implement GNOME Build API
31849e7bcd65Smrg    
31859e7bcd65Smrg    http://people.gnome.org/~walters/docs/build-api.txt
31869e7bcd65Smrg    
31879e7bcd65Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
31889e7bcd65Smrg
31899e7bcd65Smrgcommit 8f5f3f7a3c36088d6faf0f13da4416596257bc58
31909e7bcd65SmrgAuthor: Adam Jackson <ajax@redhat.com>
31919e7bcd65SmrgDate:   Tue Jan 15 14:28:48 2013 -0500
31929e7bcd65Smrg
31939e7bcd65Smrg    configure: Remove AM_MAINTAINER_MODE
31949e7bcd65Smrg    
31959e7bcd65Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
31969e7bcd65Smrg
31979e7bcd65Smrgcommit 6731c2c7e3c16ad17425acfb5024fa1501e94411
31989e7bcd65SmrgAuthor: Thierry Reding <thierry.reding@avionic-design.de>
31999e7bcd65SmrgDate:   Thu Jan 3 10:16:56 2013 +0100
32009e7bcd65Smrg
32019e7bcd65Smrg    Use AM_CPPFLAGS instead of INCLUDES
32029e7bcd65Smrg    
32039e7bcd65Smrg    Recent versions of automake deprecate the INCLUDES variable. The same
32049e7bcd65Smrg    effect can be achieved by using AM_CPPFLAGS instead, which is also
32059e7bcd65Smrg    automake's recommendation.
32069e7bcd65Smrg    
32079e7bcd65Smrg    Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
32089e7bcd65Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32099e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32109e7bcd65Smrg
32119e7bcd65Smrgcommit 97034e393cfa63a55e9cec2d795ac41e5872f5b5
32129e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
32139e7bcd65SmrgDate:   Fri Jan 4 19:52:59 2013 -0800
32149e7bcd65Smrg
32159e7bcd65Smrg    unifdef -U__UNIXOS2__
32169e7bcd65Smrg    
32179e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32189e7bcd65Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
32199e7bcd65Smrg
32209e7bcd65Smrgcommit 0033d063894d003b1cb6edb14107d6ef7e0f3fec
32219e7bcd65SmrgAuthor: Egbert Eich <eich@freedesktop.org>
32229e7bcd65SmrgDate:   Thu Sep 8 16:40:27 2011 +0200
32239e7bcd65Smrg
32249e7bcd65Smrg    Add XtErrorDB directory to pkg-config file.
32259e7bcd65Smrg    
32269e7bcd65Smrg    Should anyone ever desire to supply this file externally
32279e7bcd65Smrg    it's location is specified in the pkg-config file.
32289e7bcd65Smrg    
32299e7bcd65Smrg    Signed-off-by: Egbert Eich <eich@freedesktop.org>
32309e7bcd65Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
32319e7bcd65Smrg    Tested-by: Gaetan Nadon <memsize@videotron.ca>
32329e7bcd65Smrg
32339e7bcd65Smrgcommit 15d7f9cf9e089f5968a20f80529096e9a1d3551f
32349e7bcd65SmrgAuthor: Egbert Eich <eich@freedesktop.org>
32359e7bcd65SmrgDate:   Thu May 19 18:18:52 2011 +0200
32369e7bcd65Smrg
32379e7bcd65Smrg    Install ErrorDB into a $datarootdir-path, not $libdir.
32389e7bcd65Smrg    
32399e7bcd65Smrg    This lets Xt search for it's ErrorDB in the same location
32409e7bcd65Smrg    as Xlib. These error databases are architecture independent
32419e7bcd65Smrg    data files.
32429e7bcd65Smrg    
32439e7bcd65Smrg    The XtErrorDB file neither exists in libXt nor has it ever
32449e7bcd65Smrg    been supplied by any '3rd party' (at least Google didn't
32459e7bcd65Smrg    turn up any results).
32469e7bcd65Smrg    Therefore changing the location of this file (again) should
32479e7bcd65Smrg    have no side effects on backward compatibility.
32489e7bcd65Smrg    
32499e7bcd65Smrg    Signed-off-by: Egbert Eich <eich@freedesktop.org>
32509e7bcd65Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
32519e7bcd65Smrg    Tested-by: Gaetan Nadon <memsize@videotron.ca>
32529e7bcd65Smrg
32539e7bcd65Smrgcommit 690d6587e7e0ba29b70d2b1d6c5c6a128c5547a2
32549e7bcd65SmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
32559e7bcd65SmrgDate:   Thu Aug 23 11:43:42 2012 -0400
32569e7bcd65Smrg
32579e7bcd65Smrg    Remove unused macros that are temptations to presentation-level klugery.
32589e7bcd65Smrg    
32599e7bcd65Smrg    Also, change .Ds/.De to use CW font, as what they're wrapping is code displays.
32609e7bcd65Smrg    This may not be recognized on archaic Unixes, but .ft 1 isn't any too safe
32619e7bcd65Smrg    either. The PostScript and DVI drivers both grok CW.
32629e7bcd65Smrg    
32639e7bcd65Smrg    Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
32649e7bcd65Smrg
32659e7bcd65Smrgcommit 356b3e6235be4cdb51f13249cb68c581c0fc50c7
32669e7bcd65SmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
32679e7bcd65SmrgDate:   Thu Aug 23 11:30:47 2012 -0400
32689e7bcd65Smrg
32699e7bcd65Smrg    Eliminate use of tab stops.
32709e7bcd65Smrg    
32719e7bcd65Smrg    Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
32729e7bcd65Smrg
32739e7bcd65Smrgcommit 1e5e04a80b391ea6827bb3c537be47533c6afe1e
32749e7bcd65SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
32759e7bcd65SmrgDate:   Wed Jul 18 16:45:19 2012 +0200
32769e7bcd65Smrg
32779e7bcd65Smrg    Fix DEBUG build (TMparse.c:376:1: error: overflow in implicit constant conversion)
32789e7bcd65Smrg    
32799e7bcd65Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
32809e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32819e7bcd65Smrg
32829e7bcd65Smrgcommit 1ab3a0dd5140489bc80edcfd940609fefaec81f1
32839e7bcd65SmrgAuthor: Thomas Klausner <wiz@NetBSD.org>
32849e7bcd65SmrgDate:   Wed Jul 18 16:45:18 2012 +0200
32859e7bcd65Smrg
32869e7bcd65Smrg    Avoid referencing something that isn't defined. Bring in the definition from another manual page.
32879e7bcd65Smrg    
32889e7bcd65Smrg    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
32899e7bcd65Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32909e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32919e7bcd65Smrg
32929e7bcd65Smrgcommit 6adb4655a15276973f5e74fd79f5c99d3d4b77a0
32939e7bcd65SmrgAuthor: Julien Cristau <jcristau@debian.org>
32949e7bcd65SmrgDate:   Mon Apr 23 20:08:34 2012 +0200
32959e7bcd65Smrg
32969e7bcd65Smrg    Add copyright notice and license from the X Consortium to COPYING
32979e7bcd65Smrg    
32989e7bcd65Smrg    These appear in the Xt manpages.
32999e7bcd65Smrg    
33009e7bcd65Smrg    Reported-by: Ansgar Burchardt
33019e7bcd65Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
33029e7bcd65Smrg
33039e7bcd65Smrgcommit 2d689ac861085d1d74bcbd05d1595bac0bf67d20
33049e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
33059e7bcd65SmrgDate:   Thu Mar 15 22:51:45 2012 -0700
33069e7bcd65Smrg
33079e7bcd65Smrg    libXt 1.1.3
33089e7bcd65Smrg    
33099e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
33109e7bcd65Smrg
33119e7bcd65Smrgcommit 75bef5b488245467b6638e25cd22006b306e8536
33129e7bcd65SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
33139e7bcd65SmrgDate:   Mon Mar 12 18:36:52 2012 -0700
33149e7bcd65Smrg
33159e7bcd65Smrg    Revert "Treat unexpected returned events from poll as errors"
33169e7bcd65Smrg    
33179e7bcd65Smrg    This commit caused regressions:
33189e7bcd65Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=47203
33199e7bcd65Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=47216
33209e7bcd65Smrg    
33219e7bcd65Smrg    This reverts commit 70bb9e28d37fff4ead4d0a2c672af77059765fa4.
33229e7bcd65Smrg
33239e7bcd65Smrgcommit 8ab1833a80a18131d897f6d9965545c16acef921
33249e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
33259e7bcd65SmrgDate:   Wed Mar 7 17:57:26 2012 -0800
33269e7bcd65Smrg
33279e7bcd65Smrg    libXt 1.1.2
33289e7bcd65Smrg    
33299e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
33309e7bcd65Smrg
33319e7bcd65Smrgcommit aa0f30641769968e0453a7d02f3f8e5955641336
33329e7bcd65SmrgAuthor: Matt Dew <marcoz@osource.org>
33339e7bcd65SmrgDate:   Mon Jan 16 16:24:32 2012 -0700
33349e7bcd65Smrg
33359e7bcd65Smrg    informaltable cleanup
33369e7bcd65Smrg    
33379e7bcd65Smrg    On certain tables, add top and bottom borders to table header
33389e7bcd65Smrg    and a bottom border to the table. This matches what those
33399e7bcd65Smrg    tables in the old pdfs looked like.
33409e7bcd65Smrg    
33419e7bcd65Smrg    the <?dbfo keep-together='always'> prevents tables from
33429e7bcd65Smrg    splitting across pages. Useful for tiny tables.
33439e7bcd65Smrg    
33449e7bcd65Smrg    Converting the colwidth to a floating point, IE, 1* -> 1.0*
33459e7bcd65Smrg    cleans up these build errors:
33469e7bcd65Smrg    WARNING: table-layout="fixed" and column-width unspecified =>
33479e7bcd65Smrg    falling back to proportional-column-width(1)
33489e7bcd65Smrg    
33499e7bcd65Smrg    Signed-off-by: Matt Dew <marcoz@osource.org>
33509e7bcd65Smrg
33519e7bcd65Smrgcommit 70bb9e28d37fff4ead4d0a2c672af77059765fa4
33529e7bcd65SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
33539e7bcd65SmrgDate:   Wed Jan 4 10:33:29 2012 -0800
33549e7bcd65Smrg
33559e7bcd65Smrg    Treat unexpected returned events from poll as errors
33569e7bcd65Smrg    
33579e7bcd65Smrg    Inspired by libxcb's f0565e8f06aadf760a9065a97b8cf5ab9cbd18de
33589e7bcd65Smrg    
33599e7bcd65Smrg    Resolves https://bugs.freedesktop.org/show_bug.cgi?id=20048
33609e7bcd65Smrg    
33619e7bcd65Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
33629e7bcd65Smrg
33639e7bcd65Smrgcommit 6dd231d37c036d182e789f0af37ee5417792ad4e
33649e7bcd65SmrgAuthor: Stephen Turnbull <stephenjturnbull@gmail.com>
33659e7bcd65SmrgDate:   Wed Jan 4 10:18:29 2012 -0800
33669e7bcd65Smrg
33679e7bcd65Smrg    Don't re-enter the WaitLoop if block is set to false
33689e7bcd65Smrg    
33699e7bcd65Smrg    See: https://bugs.freedesktop.org/show_bug.cgi?id=20048
33709e7bcd65Smrg    
33719e7bcd65Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
33729e7bcd65Smrg
33739e7bcd65Smrgcommit 0d8ef503e2d51d727a912d6ef3cf017608e45b7f
33749e7bcd65SmrgAuthor: Gaetan Nadon <nadon@memsize.(none)>
33759e7bcd65SmrgDate:   Sat Dec 31 09:03:39 2011 -0500
33769e7bcd65Smrg
33779e7bcd65Smrg    Add .gitignore for the newly added DocBook/XML generated files.
33789e7bcd65Smrg    
33799e7bcd65Smrg    Signed-off-by: Gaetan Nadon <nadon@memsize.(none)>
33809e7bcd65Smrg
33819e7bcd65Smrgcommit 9cbf06b9f7b1378ce3424837c979c3241516bf9b
33829e7bcd65SmrgAuthor: Gaetan Nadon <nadon@memsize.(none)>
33839e7bcd65SmrgDate:   Fri Dec 30 17:08:14 2011 -0500
33849e7bcd65Smrg
33859e7bcd65Smrg    docbook.am: embed css styles inside the HTML HEAD element
33869e7bcd65Smrg    
33879e7bcd65Smrg    Rather than referring to the external xorg.css stylesheet, embed the content
33889e7bcd65Smrg    of the file in the html output produced. This is accomplished by using
33899e7bcd65Smrg    version 1.10 of xorg-xhtml.xsl.
33909e7bcd65Smrg    
33919e7bcd65Smrg    This makes the whole html docs tree much more relocatable.
33929e7bcd65Smrg    In addition, it eliminates xorg.css as a runtime file which makes
33939e7bcd65Smrg    xorg-sgml-doctools a build time only package.
33949e7bcd65Smrg    
33959e7bcd65Smrg    Signed-off-by: Gaetan Nadon <nadon@memsize.(none)>
33969e7bcd65Smrg
33979e7bcd65Smrgcommit 7aa5d801d3b17fc9a1af9d5f6bc0283e3762cca2
33989e7bcd65SmrgAuthor: Matt Dew <marcoz@osource.org>
33999e7bcd65SmrgDate:   Wed Dec 28 21:17:53 2011 -0700
34009e7bcd65Smrg
34019e7bcd65Smrg    Remove old files.
34029e7bcd65Smrg
34039e7bcd65Smrgcommit b8818e1233b75c6bd47a6d2197fabf3a036a2119
34049e7bcd65SmrgAuthor: Matt Dew <marcoz@osource.org>
34059e7bcd65SmrgDate:   Wed Dec 28 20:34:51 2011 -0700
34069e7bcd65Smrg
34079e7bcd65Smrg    Initial docbook conversion.
34089e7bcd65Smrg
34099e7bcd65Smrgcommit fd0da0d44a8501edaac3be7fac9449ad730d8bf4
34109e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34119e7bcd65SmrgDate:   Fri Oct 7 19:45:21 2011 -0700
34129e7bcd65Smrg
34139e7bcd65Smrg    Add const attributes to TMparse typedefs to fix gcc -Wwrite-strings warnings
34149e7bcd65Smrg    
34159e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34169e7bcd65Smrg
34179e7bcd65Smrgcommit af9e4b75167c0e31ec02d5ababf204daa12f500d
34189e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34199e7bcd65SmrgDate:   Fri Oct 7 19:32:08 2011 -0700
34209e7bcd65Smrg
34219e7bcd65Smrg    Add const attributes to slashDotXdefaults to fix gcc -Wwrite-strings warnings
34229e7bcd65Smrg    
34239e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34249e7bcd65Smrg
34259e7bcd65Smrgcommit 682ca8daf29285ef5013751784a7ec98962b7cbb
34269e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34279e7bcd65SmrgDate:   Fri Oct 7 19:30:11 2011 -0700
34289e7bcd65Smrg
34299e7bcd65Smrg    Make implementation_default_path return const char *
34309e7bcd65Smrg    
34319e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34329e7bcd65Smrg
34339e7bcd65Smrgcommit d3c2fbcd83ed9ae9b6cc8d765badca7f8d3261b2
34349e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34359e7bcd65SmrgDate:   Fri Oct 7 19:23:37 2011 -0700
34369e7bcd65Smrg
34379e7bcd65Smrg    Make gravity strings const to fix gcc -Wwrite-strings warnings
34389e7bcd65Smrg    
34399e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34409e7bcd65Smrg
34419e7bcd65Smrgcommit 94ffb37790ce33fdf49d07dd1ade60b6d8376aa7
34429e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34439e7bcd65SmrgDate:   Fri Oct 7 19:21:10 2011 -0700
34449e7bcd65Smrg
34459e7bcd65Smrg    Convert ISOLatin1 functions to specify args as const char *
34469e7bcd65Smrg    
34479e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34489e7bcd65Smrg
34499e7bcd65Smrgcommit 1f48cadaa88423a012613a0b456ec8795c8c0992
34509e7bcd65SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
34519e7bcd65SmrgDate:   Fri Oct 7 17:08:07 2011 -0700
34529e7bcd65Smrg
34539e7bcd65Smrg    Whitespace changes related to cleaning up previous patch
34549e7bcd65Smrg    
34559e7bcd65Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
34569e7bcd65Smrg
34579e7bcd65Smrgcommit 9e898aa4fd964e888044e2fa2d64089505331f62
34589e7bcd65SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
34599e7bcd65SmrgDate:   Fri Oct 7 17:01:34 2011 -0700
34609e7bcd65Smrg
34619e7bcd65Smrg    Don't pop elements from our array while we're itterating through it.
34629e7bcd65Smrg    
34639e7bcd65Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=22543
34649e7bcd65Smrg    
34659e7bcd65Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
34669e7bcd65Smrg
34679e7bcd65Smrgcommit df2008411a5c6a735af2b0fced01df660bb6978a
34689e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34699e7bcd65SmrgDate:   Mon Sep 26 15:29:45 2011 -0700
34709e7bcd65Smrg
34719e7bcd65Smrg    makestrs: Add const attributes to fix gcc -Wwrite-strings warnings
34729e7bcd65Smrg    
34739e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34749e7bcd65Smrg
34759e7bcd65Smrgcommit 9347b890ba24db41c7cb6c6e76564e4896bc8cac
34769e7bcd65SmrgAuthor: Olivier Fourdan <fourdan@xfce.org>
34779e7bcd65SmrgDate:   Tue Sep 20 16:45:02 2011 -0700
34789e7bcd65Smrg
34799e7bcd65Smrg    Bug 40577 - Missing bound checking in FreeSelectionProperty()
34809e7bcd65Smrg    
34819e7bcd65Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=40577
34829e7bcd65Smrg    
34839e7bcd65Smrg    FreeSelectionProperty() did not check for the count of items in array
34849e7bcd65Smrg    and relied on a NULL terminated list, which can cause libXt to crash if
34859e7bcd65Smrg    FreeSelectionProperty() follows a call to GetSelectionProperty() which
34869e7bcd65Smrg    reallocates the array.
34879e7bcd65Smrg    
34889e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34899e7bcd65Smrg
34909e7bcd65Smrgcommit 5691187ced24b16a951e2b8308bcc2b65dd36eee
34919e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34929e7bcd65SmrgDate:   Fri Sep 16 22:54:05 2011 -0700
34939e7bcd65Smrg
34949e7bcd65Smrg    Strip trailing whitespace
34959e7bcd65Smrg    
34969e7bcd65Smrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
34979e7bcd65Smrg    git diff -w & git diff -b show no diffs from this change
34989e7bcd65Smrg    
34999e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35009e7bcd65Smrg
35019e7bcd65Smrgcommit 6c0b44caa9b424c7e05327e8ddc9273b87a0f81f
35029e7bcd65SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
35039e7bcd65SmrgDate:   Sun Oct 2 13:35:26 2011 -0700
35049e7bcd65Smrg
35059e7bcd65Smrg    LP64 fix for TypedArgToArg()
35069e7bcd65Smrg    
35079e7bcd65Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=12662
35089e7bcd65Smrg    
35099e7bcd65Smrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
35109e7bcd65Smrg
35119e7bcd65Smrgcommit 2c29b8b71575d73db6b9542b24fa3312a2cf2f86
35129e7bcd65SmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk>
35139e7bcd65SmrgDate:   Wed Apr 27 12:32:39 2011 +0100
35149e7bcd65Smrg
35159e7bcd65Smrg    Only link with ws2_32 for mingw target
35169e7bcd65Smrg    
35179e7bcd65Smrg    For the Cygwin target, we will be using the socket functions provided
35189e7bcd65Smrg    by the Cygwin DLL, so linking with ws2_32 is unnecessary, even though
35199e7bcd65Smrg    it may be present.
35209e7bcd65Smrg    
35219e7bcd65Smrg    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
35229e7bcd65Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org
35239e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35249e7bcd65Smrg
35259e7bcd65Smrgcommit 4ee8867047eaff3b121478b7199201d669e2c85d
35269e7bcd65SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
35279e7bcd65SmrgDate:   Tue May 24 14:37:03 2011 -0400
35289e7bcd65Smrg
35299e7bcd65Smrg    Update README for documentation reference
35309e7bcd65Smrg    
35319e7bcd65Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35329e7bcd65Smrg    Reviewed-by: Cyril Brulebois <kibi@debian.org>
35339e7bcd65Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
35349e7bcd65Smrg
35359e7bcd65Smrgcommit 5e299936489bf3476464f00ebf3ffa3fa893cc23
35369e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
35379e7bcd65SmrgDate:   Fri Mar 18 19:36:05 2011 -0700
35389e7bcd65Smrg
35399e7bcd65Smrg    Add test case for XtCvtIntToPixmap fix in commit 16d9941f3aa38
35409e7bcd65Smrg    
35419e7bcd65Smrg    Expanded from original Sun test case for Solaris bug 4163152.
35429e7bcd65Smrg    Verified that with commit 16d9941f3aa38 reverted, this test case
35439e7bcd65Smrg    fails on amd64, with it present, this test case passes.
35449e7bcd65Smrg    
35459e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35469e7bcd65Smrg
35479e7bcd65Smrgcommit 6fc14afa3fa98503248138f7f6984ee33a9bd889
35489e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
35499e7bcd65SmrgDate:   Mon Mar 14 19:07:12 2011 -0700
35509e7bcd65Smrg
35519e7bcd65Smrg    Add test case for XtAppMainLoop bug 34715
35529e7bcd65Smrg    
35539e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35549e7bcd65Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
35559e7bcd65Smrg
35569e7bcd65Smrgcommit 4bf003a824577b5a46a59b3b3e91687b530ee48f
35579e7bcd65SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
35589e7bcd65SmrgDate:   Thu Mar 10 14:23:44 2011 -0800
35599e7bcd65Smrg
35609e7bcd65Smrg    Add test framework similar to xserver and use it to test XtAsprintf
35619e7bcd65Smrg    
35629e7bcd65Smrg    Only two simple test cases to start with:
35639e7bcd65Smrg     - compares the results of snprintf of a short string to a static buffer
35640568f49bSmrg            with the new buffer returned by XtAsprintf.
35659e7bcd65Smrg     - compare the results of using XtAsprintf to replicate a portion of a
35660568f49bSmrg            very long string with the original string.
35679e7bcd65Smrg    
35689e7bcd65Smrg    Uses malloc debugging flags for various platforms to try to catch errors
35699e7bcd65Smrg    with uninitialized memory (such as the recently fixed failure to terminate
35709e7bcd65Smrg    the string).
35719e7bcd65Smrg    
35729e7bcd65Smrg    Requires xorg-macros 1.13 for XORG_ENABLE_UNIT_TESTS and XORG_WITH_GLIB.
35739e7bcd65Smrg    
35749e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35759e7bcd65Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
35769e7bcd65Smrg
35779e7bcd65Smrgcommit 42c611d9f8c80528f6e36ceb0ce245b06e8b1e8e
35789e7bcd65SmrgAuthor: Jordan Hayes <jordan@bitway.com>
35799e7bcd65SmrgDate:   Sun Mar 6 11:35:47 2011 -0800
35809e7bcd65Smrg
35819e7bcd65Smrg    Bug 34715: XtAppMainLoop doesn't work without a Display
35829e7bcd65Smrg    
35839e7bcd65Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=34715
35849e7bcd65Smrg    
35859e7bcd65Smrg    XtAppNextEvent() doesn't return until there's an actual XEvent to be
35869e7bcd65Smrg    handled; it handles Xt-internal events (inputs, timers, signals)
35879e7bcd65Smrg    itself, but doesn't return (because of course, those aren't XEvents).
35889e7bcd65Smrg    Which means that the exit flag doesn't get a chance to break the loop
35899e7bcd65Smrg    until/unless there's an actual XEvent.
35909e7bcd65Smrg    
35919e7bcd65Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35929e7bcd65Smrg
3593bdf0f55dSmrgcommit c16d3cc264c45601f0e59bdd29e438c7c9679721
3594bdf0f55dSmrgAuthor: Julien Cristau <jcristau@debian.org>
3595bdf0f55dSmrgDate:   Thu Mar 10 10:19:59 2011 +0100
3596bdf0f55dSmrg
3597bdf0f55dSmrg    Bump to 1.1.1
3598bdf0f55dSmrg    
3599bdf0f55dSmrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
3600bdf0f55dSmrg
3601bdf0f55dSmrgcommit fe2cf6e2b70e57624aad71f510ff8c6addaae196
3602bdf0f55dSmrgAuthor: Cyril Brulebois <kibi@debian.org>
3603bdf0f55dSmrgDate:   Tue Mar 8 16:09:49 2011 +0100
3604bdf0f55dSmrg
3605bdf0f55dSmrg    XtAsprintf: Fix memory corruption.
3606bdf0f55dSmrg    
3607bdf0f55dSmrg    Don't write the null terminator to a random place, this can trigger some
3608bdf0f55dSmrg    segfault in XtOpenDisplay() and other annoyances.
3609bdf0f55dSmrg    
3610bdf0f55dSmrg    Debian Bug #617208 <http://bugs.debian.org/617208>
3611bdf0f55dSmrg    
3612bdf0f55dSmrg    Signed-off-by: Cyril Brulebois <kibi@debian.org>
3613bdf0f55dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3614bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3615bdf0f55dSmrg
3616bdf0f55dSmrgcommit f6c791b5f318d8805db4cb6c74b1bc2e91d6c15c
3617bdf0f55dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3618bdf0f55dSmrgDate:   Sun Mar 6 13:43:46 2011 -0500
3619bdf0f55dSmrg
3620bdf0f55dSmrg    man: replace hard coded section number 3Xt with __libmansuffix__ #35050
3621bdf0f55dSmrg    
3622bdf0f55dSmrg    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512130
3623bdf0f55dSmrg    
3624bdf0f55dSmrg    The Xt manpages are installed in section 3 (and not 3Xt as upstream
3625bdf0f55dSmrg    would have it). But, internal cross-references (in particular, in the
3626bdf0f55dSmrg    SEE ALSO part) are left alone, and keep pointing at Foo(3Xt).  The
3627bdf0f55dSmrg    result is that they can't be automatically followed from manpage
3628bdf0f55dSmrg    sanitizers such as dwww or emacs.
3629bdf0f55dSmrg    
3630bdf0f55dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3631bdf0f55dSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3632bdf0f55dSmrg
3633bdf0f55dSmrgcommit 9ccf14fddedc11bd17b3ae30612c6f70f4cd7e14
3634bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3635bdf0f55dSmrgDate:   Fri Mar 4 16:31:59 2011 -0800
3636bdf0f55dSmrg
3637bdf0f55dSmrg    Don't need to use target-specific CFLAGS for makestrs
3638bdf0f55dSmrg    
3639bdf0f55dSmrg    It's the only thing built in that directory, so we can use AM_CFLAGS
3640bdf0f55dSmrg    and drop the requirement for AM_PROG_CC_C_O in configure.ac
3641bdf0f55dSmrg    
3642bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3643bdf0f55dSmrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
3644bdf0f55dSmrg    Tested-by: Gaetan Nadon <memsize@videotron.ca>
3645bdf0f55dSmrg
3646bdf0f55dSmrgcommit 16d9941f3aa38dde115cbff639e131761c1b36d0
3647bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3648bdf0f55dSmrgDate:   Fri Mar 4 15:43:43 2011 -0800
3649bdf0f55dSmrg
3650bdf0f55dSmrg    Incorrect cast in XtCvtIntToPixmap could cause bus error on 64-bit machines
3651bdf0f55dSmrg    
3652bdf0f55dSmrg    Originally fixed by Leo Binchy for Sun Bug 4163152 to resolve bus error
3653bdf0f55dSmrg    on VSW5 (XTS) testing on 64-bit SPARC test run on Solaris 7.
3654bdf0f55dSmrg    ( Testcase: XtCvtIntToPixmap, Purpose:  1)
3655bdf0f55dSmrg    
3656bdf0f55dSmrg    Since we're converting from Int to Pixmap, need to access the argument
3657bdf0f55dSmrg    passed in as an int, not a Pixmap, which is consistent with the other
3658bdf0f55dSmrg    IntToXXX converters in this file.
3659bdf0f55dSmrg    
3660bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3661bdf0f55dSmrg    Reviewed-by: Matt Turner <mattst88@gmail.com>
3662bdf0f55dSmrg
3663bdf0f55dSmrgcommit 994443524ade46bad03eea0acbd1410d561c591d
3664bdf0f55dSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
3665bdf0f55dSmrgDate:   Fri Mar 4 16:30:58 2011 -0800
3666bdf0f55dSmrg
3667bdf0f55dSmrg    configure: Bump version to 1.1.0 for release
3668bdf0f55dSmrg    
3669bdf0f55dSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3670bdf0f55dSmrg
3671bdf0f55dSmrgcommit c0a233895cc8270ec0ff0bd2abb88d3f6dd524c3
3672bdf0f55dSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
3673bdf0f55dSmrgDate:   Fri Mar 4 12:49:48 2011 -0800
3674bdf0f55dSmrg
3675bdf0f55dSmrg    darwin: Don't use poll() when expected to run on darwin10 and prior
3676bdf0f55dSmrg    
3677bdf0f55dSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
3678bdf0f55dSmrg
3679bdf0f55dSmrgcommit abf6062715c7d1390e516261a31abde4ed7ea64e
3680bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3681bdf0f55dSmrgDate:   Wed Feb 2 23:29:46 2011 -0800
3682bdf0f55dSmrg
3683bdf0f55dSmrg    Shell.c: TopLevelSetValues ignores iconic state if shell not yet realized
3684bdf0f55dSmrg    
3685bdf0f55dSmrg    Fix originally created by Leo Binchy for Sun to fix Solaris bug
3686bdf0f55dSmrg    1243761 The XmNiconic resource doesn't work
3687bdf0f55dSmrg    
3688bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3689bdf0f55dSmrg
3690bdf0f55dSmrgcommit b1eaa18835ec7c3a11e580340625b35c18edf7ca
3691bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3692bdf0f55dSmrgDate:   Wed Feb 2 23:21:02 2011 -0800
3693bdf0f55dSmrg
3694bdf0f55dSmrg    GetResources: protect against underflow when type conversion fails
3695bdf0f55dSmrg    
3696bdf0f55dSmrg    Fix originally created by Leo Binchy for Sun to fix Solaris bug 1211553:
3697bdf0f55dSmrg     XtVaCreateManagedWidget with list of resources XtVaTypedArg cause core dump
3698bdf0f55dSmrg    
3699bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3700bdf0f55dSmrg
3701bdf0f55dSmrgcommit 21c1cc98d8210a3ce2a4bf62ecee9168fdd99dcb
3702bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3703bdf0f55dSmrgDate:   Wed Feb 2 22:42:13 2011 -0800
3704bdf0f55dSmrg
3705bdf0f55dSmrg    Remove unused #ifdef UNALIGNED version of Xt macros & functions
3706bdf0f55dSmrg    
3707bdf0f55dSmrg    Trying to outsmart the compiler and libc is a losing battle, but
3708bdf0f55dSmrg    since UNALIGNED was never defined, we weren't even trying.
3709bdf0f55dSmrg    
3710bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3711bdf0f55dSmrg
3712bdf0f55dSmrgcommit 19538f2b4553221b35831e13ec70ed9db436dd32
3713bdf0f55dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3714bdf0f55dSmrgDate:   Wed Feb 2 11:43:44 2011 -0500
3715bdf0f55dSmrg
3716bdf0f55dSmrg    config: comment, minor upgrade, quote and layout configure.ac
3717bdf0f55dSmrg    
3718bdf0f55dSmrg    Group statements per section as per Autoconf standard layout
3719bdf0f55dSmrg    Quote statements where appropriate.
3720bdf0f55dSmrg    Autoconf recommends not using dnl instead of # for comments
3721bdf0f55dSmrg    
3722bdf0f55dSmrg    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
3723bdf0f55dSmrg    Add AC_CONFIG_SRCDIR([Makefile.am])
3724bdf0f55dSmrg    
3725bdf0f55dSmrg    This helps automated maintenance and release activities.
3726bdf0f55dSmrg    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
3727bdf0f55dSmrg
3728bdf0f55dSmrgcommit 7fd1e98987967b23f66da4b18ebf9798a68cd370
3729bdf0f55dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3730bdf0f55dSmrgDate:   Fri Jan 28 16:07:07 2011 -0500
3731bdf0f55dSmrg
3732bdf0f55dSmrg    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
3733bdf0f55dSmrg    
3734bdf0f55dSmrg    This silences an Automake warning.
3735bdf0f55dSmrg    
3736bdf0f55dSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3737bdf0f55dSmrg
3738bdf0f55dSmrgcommit 84e512a94295387bd0625ce619fc8bd381395c71
3739bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3740bdf0f55dSmrgDate:   Wed Dec 22 10:49:42 2010 -0800
3741bdf0f55dSmrg
3742bdf0f55dSmrg    Convert ALLOCATE_LOCAL + sprintf to XtAsprintf
3743bdf0f55dSmrg    
3744bdf0f55dSmrg    Now that we don't need to separately strlen the format string, put it
3745bdf0f55dSmrg    directly into the function call to clear gcc warnings of:
3746bdf0f55dSmrg    Initialize.c:397: warning: format not a string literal, argument types not checked
3747bdf0f55dSmrg    
3748bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3749bdf0f55dSmrg
3750bdf0f55dSmrgcommit c80650fddec8596ef7278e37aa12ce2076c54e93
3751bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3752bdf0f55dSmrgDate:   Thu Dec 9 23:36:31 2010 -0800
3753bdf0f55dSmrg
3754bdf0f55dSmrg    Convert ResConfig.c to use XtAsprintf() instead of XtMalloc + sprintf
3755bdf0f55dSmrg    
3756bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3757bdf0f55dSmrg
3758bdf0f55dSmrgcommit ac07da253415ccb8b6322feedf7969967357050e
3759bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3760bdf0f55dSmrgDate:   Wed Jan 12 23:09:29 2011 -0800
3761bdf0f55dSmrg
3762bdf0f55dSmrg    Add XtAsprintf() as a new exported API
3763bdf0f55dSmrg    
3764bdf0f55dSmrg    Like asprintf() but using XtMalloc() to tie into the Xt memory allocation
3765bdf0f55dSmrg    and error handling subsystems.
3766bdf0f55dSmrg    
3767bdf0f55dSmrg    Bumps libXt version to 1.0.99.1 so that modules can set their pkg-config
3768bdf0f55dSmrg    dependency to libXt >= 1.0.99.1 to require XtAsprintf().
3769bdf0f55dSmrg    
3770bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3771bdf0f55dSmrg
3772bdf0f55dSmrgcommit 84f73c49db8071c06f27609ce7cc7a32a17351a9
3773bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3774bdf0f55dSmrgDate:   Thu Dec 9 23:44:42 2010 -0800
3775bdf0f55dSmrg
3776bdf0f55dSmrg    Convert some sprintf calls to snprintf
3777bdf0f55dSmrg    
3778bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3779bdf0f55dSmrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
3780bdf0f55dSmrg
3781bdf0f55dSmrgcommit 14145f3e87a039640cd8bdb2e2f4f30ca9b2a710
3782bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3783bdf0f55dSmrgDate:   Sun Dec 5 01:21:06 2010 -0800
3784bdf0f55dSmrg
3785bdf0f55dSmrg    config: AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
3786bdf0f55dSmrg    
3787bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3788bdf0f55dSmrg
3789bdf0f55dSmrgcommit a73b8f06b95216083c8335fad45dd0de7f44a529
3790bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3791bdf0f55dSmrgDate:   Sun Dec 5 01:19:10 2010 -0800
3792bdf0f55dSmrg
3793bdf0f55dSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
3794bdf0f55dSmrg    
3795bdf0f55dSmrg    Regroup AC statements under the Autoconf initialization section.
3796bdf0f55dSmrg    Regroup AM statements under the Automake initialization section.
3797bdf0f55dSmrg    Add missing AC_CONFIG_SRCDIR
3798bdf0f55dSmrg    
3799bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3800bdf0f55dSmrg
3801bdf0f55dSmrgcommit 2bf988d229d2b85208cc42094ce7202204d628af
3802bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3803bdf0f55dSmrgDate:   Sun Dec 5 00:33:44 2010 -0800
3804bdf0f55dSmrg
3805bdf0f55dSmrg    Remove ancient #if defined(macII) hack for A/UX from makestrs.c
3806bdf0f55dSmrg    
3807bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3808bdf0f55dSmrg
3809bdf0f55dSmrgcommit 96508e1b9da790d4b824a42246d1e86379101733
3810bdf0f55dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3811bdf0f55dSmrgDate:   Sun Dec 5 00:19:30 2010 -0800
3812bdf0f55dSmrg
3813bdf0f55dSmrg    Remove non-USE_SNPRINTF case from src/Error.c
3814bdf0f55dSmrg    
3815bdf0f55dSmrg    unifdef -DUSE_SNPRINTF src/Error.c
3816bdf0f55dSmrg    Plus manual removal of old #ifdef notyet section that said not enough
3817bdf0f55dSmrg    platforms had snprintf support yet.   Welcome to the new millenium!
3818bdf0f55dSmrg    
3819bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3820bdf0f55dSmrg
3821bdf0f55dSmrgcommit 0b780f8cc8bc2606fc3173628c4d3065aae190f8
3822bdf0f55dSmrgAuthor: walter harms <wharms@bfs.de>
3823bdf0f55dSmrgDate:   Sun Nov 7 18:51:19 2010 +0100
3824bdf0f55dSmrg
3825bdf0f55dSmrg    remove strcmp in src/ResConfig.c
3826bdf0f55dSmrg    
3827bdf0f55dSmrg    Make remainder check like in the rest of code and replace strcmp()
3828bdf0f55dSmrg    
3829bdf0f55dSmrg    Signed-off-by: walter harms <wharms@bfs.de>
3830bdf0f55dSmrg    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
3831bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3832bdf0f55dSmrg
3833bdf0f55dSmrgcommit 59598f20ba160fd92abcf88a30f0008425e7b1ec
3834bdf0f55dSmrgAuthor: walter harms <wharms@bfs.de>
3835bdf0f55dSmrgDate:   Tue Oct 26 13:46:32 2010 +0200
3836bdf0f55dSmrg
3837bdf0f55dSmrg    QueryEventMask: fix NULL check
3838bdf0f55dSmrg    
3839bdf0f55dSmrg    _XtGetPerWidgetInput may return NULL
3840bdf0f55dSmrg    avoid possible NULL references
3841bdf0f55dSmrg    
3842bdf0f55dSmrg    Signed-off-by: walter harms <wharms@bfs.de>
3843bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3844bdf0f55dSmrg
3845bdf0f55dSmrgcommit 8572cba2b9094dcd8ee5b4c5bcf3c38f1f291918
3846bdf0f55dSmrgAuthor: walter harms <wharms@bfs.de>
3847bdf0f55dSmrgDate:   Sat Oct 30 10:47:23 2010 +0200
3848bdf0f55dSmrg
3849bdf0f55dSmrg    src/Resource.c: Fix possible NULL access
3850bdf0f55dSmrg    
3851bdf0f55dSmrg    Signed-off-by: walter harms <wharms@bfs.de>
3852bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3853bdf0f55dSmrg
3854bdf0f55dSmrgcommit 6c75b449f6436b787247e164bee03691af2a4f55
3855bdf0f55dSmrgAuthor: walter harms <wharms@bfs.de>
3856bdf0f55dSmrgDate:   Fri Oct 29 17:24:48 2010 +0200
3857bdf0f55dSmrg
3858bdf0f55dSmrg    XtFree() can handle NULL , remove check
3859bdf0f55dSmrg    
3860bdf0f55dSmrg    Signed-off-by: walter harms <wharms@bfs.de>
3861bdf0f55dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3862bdf0f55dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3863bdf0f55dSmrg
3864249c3046Smrgcommit 0d29ca61b94cd34b04c5eedae443620a616d01c3
3865249c3046SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3866249c3046SmrgDate:   Thu Oct 28 12:03:25 2010 -0700
3867249c3046Smrg
3868249c3046Smrg    libXt 1.0.9
3869249c3046Smrg    
3870249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3871249c3046Smrg
3872249c3046Smrgcommit 87d019acc715c5ab4a5b2431ec882a0f84946c20
3873249c3046SmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
3874249c3046SmrgDate:   Tue Sep 28 13:30:03 2010 -0700
3875249c3046Smrg
3876249c3046Smrg    Purge cvs tags.
3877249c3046Smrg    
3878249c3046Smrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
3879249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3880249c3046Smrg
3881249c3046Smrgcommit aa70c813f6eac2cad2944a98a1a444ea69dc024f
3882249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3883249c3046SmrgDate:   Tue Oct 5 09:07:30 2010 -0400
3884249c3046Smrg
3885249c3046Smrg    makestrs: Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
3886249c3046Smrg    
3887249c3046Smrg    The value of MAN_SUBST is the same for all X.Org packages.
3888249c3046Smrg    
3889249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3890249c3046Smrg
3891249c3046Smrgcommit 9d80fae6bc2cff26f320ff5b7b2ca7333ab3d677
3892249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3893249c3046SmrgDate:   Tue Oct 5 09:04:19 2010 -0400
3894249c3046Smrg
3895249c3046Smrg    makestrs: Use $(SED) from AC_PROG_SED supplied by XORG_DEFAULT_OPTIONS
3896249c3046Smrg    
3897249c3046Smrg    Use the appropriate platform version of sed
3898249c3046Smrg    
3899249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3900249c3046Smrg
3901249c3046Smrgcommit 71a7e999a4d99aa54ea7268b928d87e27cea6279
3902249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3903249c3046SmrgDate:   Tue Oct 5 09:02:41 2010 -0400
3904249c3046Smrg
3905249c3046Smrg    makestrs: remove unsed $(appman_DATA)
3906249c3046Smrg    
3907249c3046Smrg    Man page is not installed, this variable is not defined.
3908249c3046Smrg    
3909249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3910249c3046Smrg
3911249c3046Smrgcommit 0c968d108d8575db0149922b8375533fc54d0b7a
3912249c3046SmrgAuthor: walter harms <wharms@bfs.de>
3913249c3046SmrgDate:   Fri Oct 1 15:13:43 2010 +0200
3914249c3046Smrg
3915249c3046Smrg    Honor that GetClassActions() may return NULL.
3916249c3046Smrg    
3917249c3046Smrg    Signed-off-by: Walter <wharms@bfs.de>
3918249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3919249c3046Smrg
3920249c3046Smrgcommit 6e4dbf06d4d049666cf81207d9f853a0a40c71b7
3921249c3046SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3922249c3046SmrgDate:   Thu Sep 23 18:27:46 2010 -0700
3923249c3046Smrg
3924249c3046Smrg    Sun's copyrights belong to Oracle now
3925249c3046Smrg    
3926249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3927249c3046Smrg
3928249c3046Smrgcommit 94680a56a32ada91f07db34e02a526dca5ecbbf4
3929249c3046SmrgAuthor: Ryan Hajdaj <rhajdaj@gotnothin.com>
3930249c3046SmrgDate:   Thu Sep 23 18:13:28 2010 -0700
3931249c3046Smrg
3932249c3046Smrg    Bug 1478: Selection.c damages user error handler function
3933249c3046Smrg    
3934249c3046Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=1478
3935249c3046Smrg    
3936249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3937249c3046Smrg
3938249c3046Smrgcommit d53a3deb52100596bef9fb7b6c6e7ba15ed18bda
3939249c3046SmrgAuthor: walter harms <wharms@bfs.de>
3940249c3046SmrgDate:   Wed Sep 22 19:25:20 2010 +0200
3941249c3046Smrg
3942249c3046Smrg    fix dereference in TMprint.c
3943249c3046Smrg    
3944249c3046Smrg    the current codes checks for
3945249c3046Smrg     eventWidget == NULL after accessing
3946249c3046Smrg    eventWidget->core.tm.proc_table
3947249c3046Smrg    
3948249c3046Smrg    now it checks for eventWidget before access eventWidget->core.tm.proc_table.
3949249c3046Smrg    
3950249c3046Smrg    Signed-off-by: walter harms <wharms@bfs.de>
3951249c3046Smrg    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
3952249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3953249c3046Smrg
3954249c3046Smrgcommit 47e73791d4a88e59a797e9dde1ab2d5f58ff774c
3955249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3956249c3046SmrgDate:   Tue Aug 17 10:17:57 2010 -0400
3957249c3046Smrg
3958249c3046Smrg    man: whitespace management
3959249c3046Smrg    
3960249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3961249c3046Smrg
3962249c3046Smrgcommit 8c307c168c724368be2b9e784365b40d4b001aa3
3963249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3964249c3046SmrgDate:   Tue Aug 17 09:21:36 2010 -0400
3965249c3046Smrg
3966249c3046Smrg    man: store shadow man pages in git rather than generating them
3967249c3046Smrg    
3968249c3046Smrg    Simplify the build process and the makefile.
3969249c3046Smrg    
3970249c3046Smrg    Local fix in CVS for bug 5628 is not required
3971249c3046Smrg    as the problem has been fixed in
3972249c3046Smrg    util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba
3973249c3046Smrg    
3974249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3975249c3046Smrg
3976249c3046Smrgcommit 198ac897c7136425a20011a6c99f80cb925d622b
3977249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
3978249c3046SmrgDate:   Fri Aug 6 12:32:10 2010 -0400
3979249c3046Smrg
3980249c3046Smrg    man: using the C preprocessor is not required for man pages.
3981249c3046Smrg    
3982249c3046Smrg    There were no special symbols needing cpp.
3983249c3046Smrg    Everything can be handled by the default MAN_SUBSTS in util-macros.
3984249c3046Smrg    
3985249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
3986249c3046Smrg
3987249c3046Smrgcommit 74cb722a974010fa3c82dc57a036f97768b3695b
3988249c3046SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3989249c3046SmrgDate:   Tue Jun 8 20:26:29 2010 -0700
3990249c3046Smrg
3991249c3046Smrg    Move Xt specs from xorg-docs module
3992249c3046Smrg    
3993249c3046Smrg    For now, just checked in and included in dist tarballs, not processed
3994249c3046Smrg    into a usable format - same as it was in xorg-docs
3995249c3046Smrg    
3996249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3997249c3046Smrg
3998249c3046Smrgcommit 56621d3ec521dd30fabb1a77ad1c396baa740569
3999249c3046SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4000249c3046SmrgDate:   Tue May 18 18:21:32 2010 -0700
4001249c3046Smrg
4002249c3046Smrg    Move sm from Requires to Requires.private in xt.pc
4003249c3046Smrg    
4004249c3046Smrg    As explained in https://bugs.freedesktop.org/show_bug.cgi?id=26943
4005249c3046Smrg    since libXt callers need the SM headers but don't necessarily need to
4006249c3046Smrg    link directly to libSM, it should be in Requires.private, not Requires.
4007249c3046Smrg    
4008249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4009249c3046Smrg    Reviewed-by: Adam Jackson <ajax@redhat.com>
4010249c3046Smrg
4011249c3046Smrgcommit f3d2ac478918b99c51e0b4bff97935f2255ab537
4012249c3046SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4013249c3046SmrgDate:   Fri Apr 16 16:08:39 2010 -0700
4014249c3046Smrg
4015249c3046Smrg    Bug 26943: wrong dependencies in xt.pc.in
4016249c3046Smrg    
4017249c3046Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=26943
4018249c3046Smrg    
4019249c3046Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4020249c3046Smrg
4021249c3046Smrgcommit 723d78fe8e159dee1281f3e4f8dc03825aa334b6
4022249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4023249c3046SmrgDate:   Thu Apr 1 20:30:43 2010 -0400
4024249c3046Smrg
4025249c3046Smrg    config: update and relocate AX_DEFINE_DIR macro
4026249c3046Smrg    
4027249c3046Smrg    Remove deprecated acinclude.m4 macro container file
4028249c3046Smrg    Use separate macro files as per autoconf recommendation
4029249c3046Smrg    Use the latest macro from GNU
4030249c3046Smrg    
4031249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4032249c3046Smrg
4033249c3046Smrgcommit 99a1c1f2cfa595500704d54e223f1c9e0ff9a10e
4034249c3046SmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
4035249c3046SmrgDate:   Fri Apr 2 01:43:22 2010 -0500
4036249c3046Smrg
4037249c3046Smrg    Use automake silent rules for BUILT_SOURCES generation
4038249c3046Smrg    
4039249c3046Smrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
4040249c3046Smrg    Acked-by: Gaetan Nadon <memsize@videotron.ca>
4041249c3046Smrg
4042249c3046Smrgcommit cf3198fdc302bb017e6cc8014abc3bdbfeb9f6b1
4043249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4044249c3046SmrgDate:   Mon Mar 29 16:50:34 2010 -0400
4045249c3046Smrg
4046249c3046Smrg    config: update AC_PREREQ statement to 2.60
4047249c3046Smrg    
4048249c3046Smrg    Unrelated to the previous patches, the new value simply reflects
4049249c3046Smrg    the reality that the minimum level for autoconf to configure
4050249c3046Smrg    all x.org modules is 2.60 dated June 2006.
4051249c3046Smrg    
4052249c3046Smrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
4053249c3046Smrg    
4054249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4055249c3046Smrg
4056249c3046Smrgcommit 5a876831762c5d22101bd2fa71203647858f66b2
4057249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4058249c3046SmrgDate:   Mon Mar 29 14:53:49 2010 -0400
4059249c3046Smrg
4060249c3046Smrg    config: remove the pkgconfig pc.in file from EXTRA_DIST
4061249c3046Smrg    
4062249c3046Smrg    Automake always includes it in the tarball.
4063249c3046Smrg    
4064249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4065249c3046Smrg
4066249c3046Smrgcommit cba12c108da0c3eb868a5cb08f641b6d036e0d05
4067249c3046SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4068249c3046SmrgDate:   Sat Mar 27 16:30:02 2010 -0400
4069249c3046Smrg
4070249c3046Smrg    config: remove execute permission on configureation file
4071249c3046Smrg    
4072249c3046Smrg    Introduced in commit 6baea764567c3327f1d85ba91375adaea6dab46d
4073249c3046Smrg    "Link with winsock for WIN32 platforms"
4074249c3046Smrg    
4075249c3046Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
4076249c3046Smrg
40771477040fSmrgcommit e3bce11a8ea7e0175a6f08367bace9b0eb2b898a
407835525df4SmrgAuthor: Rémi Cardona <remi@gentoo.org>
40791477040fSmrgDate:   Mon Mar 15 22:59:04 2010 +0100
40801477040fSmrg
40811477040fSmrg    libXt 1.0.8
40821477040fSmrg    
40831477040fSmrg    Signed-off-by: Rémi Cardona <remi@gentoo.org>
40841477040fSmrg
40851477040fSmrgcommit a1a8df535fa5ab3748404bdeb07e61beb604b14e
40861477040fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
40871477040fSmrgDate:   Thu Jan 14 20:07:46 2010 -0800
40881477040fSmrg
40891477040fSmrg    Update Sun license notices to current X.Org standard form
40901477040fSmrg    
40911477040fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
40921477040fSmrg
40931477040fSmrgcommit 6393306d1a2eb8239f108a773f342495e1cfd85c
40941477040fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
40951477040fSmrgDate:   Thu Jan 14 15:57:31 2010 -0500
40961477040fSmrg
40971477040fSmrg    COPYING: add missing copyright notices
40981477040fSmrg    
40991477040fSmrg    Refer to: ActionHook.c
41001477040fSmrg    Copyright 1987, 1988 by Digital Equipment Corporation
41011477040fSmrg    Copyright 1993 by Sun Microsystems, Inc. Mountain View, CA.
41021477040fSmrg    Copyright 1987, 1988, 1998  The Open Group
41031477040fSmrg    
41041477040fSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
41051477040fSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
41061477040fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
41071477040fSmrg
41081477040fSmrgcommit b798093fc6cbcf35c095f3401586d2741adcd2cd
41091477040fSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
41101477040fSmrgDate:   Fri Dec 11 17:04:23 2009 -0800
41111477040fSmrg
41121477040fSmrg    darwin: xnu doesn't support poll on ttys on the master side.
41131477040fSmrg    
41141477040fSmrg    <rdar://problem/7360546>
41151477040fSmrg    
41161477040fSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
41171477040fSmrg
41181477040fSmrgcommit e0ac2ea8b211bdca848679ee59362384f0f97e36
41191477040fSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
41201477040fSmrgDate:   Mon Dec 7 22:28:53 2009 -0800
41211477040fSmrg
41221477040fSmrg    Fix make distcheck (./util/makestrs.1 left after distclean)
41231477040fSmrg    
41241477040fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
41251477040fSmrg
41261477040fSmrgcommit 345633dc9c79b32a1b391dfb4dfedf87ae9e291b
412735525df4SmrgAuthor: Rémi Cardona <remi@gentoo.org>
41281477040fSmrgDate:   Mon Nov 9 12:26:17 2009 +0100
41291477040fSmrg
41301477040fSmrg    Don't install makestrs on the system
41311477040fSmrg    
41321477040fSmrg    It has no known outside-libXt users. Let's not install it and its man page.
41331477040fSmrg    
41341477040fSmrg    Signed-off-by: Rémi Cardona <remi@gentoo.org>
41351477040fSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
41361477040fSmrg
41371477040fSmrgcommit ed31677bb9b1dd9498715a922763968917b87e49
41381477040fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
41391477040fSmrgDate:   Fri Nov 27 20:56:04 2009 -0500
41401477040fSmrg
41411477040fSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
41421477040fSmrg    
41431477040fSmrg    Now that the INSTALL file is generated.
41441477040fSmrg    Allows running make maintainer-clean.
41451477040fSmrg
41461477040fSmrgcommit 2d95ad4beed294a0a30fdb1d8e7798fa62455a41
41471477040fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
41481477040fSmrgDate:   Wed Oct 28 14:09:10 2009 -0400
41491477040fSmrg
41501477040fSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
41511477040fSmrg    
41521477040fSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
41531477040fSmrg    README may have been updated
41541477040fSmrg    Remove AUTHORS file as it is empty and no content available yet.
41551477040fSmrg    Remove NEWS file as it is empty and no content available yet.
41561477040fSmrg
41571477040fSmrgcommit 7cc872e9934f62bf56976d5592ce621e30b1f95a
41581477040fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
41591477040fSmrgDate:   Tue Oct 27 15:07:26 2009 -0400
41601477040fSmrg
41611477040fSmrg    Deploy the new XORG_DEFAULT_OPTIONS #24242
41621477040fSmrg    
41631477040fSmrg    This macro aggregate a number of existing macros that sets commmon
41641477040fSmrg    X.Org components configuration options. It shields the configuration file from
41651477040fSmrg    future changes.
41661477040fSmrg
41671477040fSmrgcommit 7ba57d7789362c2c2e646cc3b896802e6cbcb039
41681477040fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
41691477040fSmrgDate:   Mon Oct 26 22:08:43 2009 -0400
41701477040fSmrg
41711477040fSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
41721477040fSmrg    
41731477040fSmrg    ChangeLog filename is known to Automake and requires no further
41741477040fSmrg    coding in the makefile.
41751477040fSmrg
41761477040fSmrgcommit b4309cadb1de581d191fce924dac8fc7e55e5fb8
41771477040fSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
41781477040fSmrgDate:   Thu Oct 22 12:34:19 2009 -0400
41791477040fSmrg
41801477040fSmrg    .gitignore: use common defaults with custom section # 24239
41811477040fSmrg    
41821477040fSmrg    Using common defaults will reduce errors and maintenance.
41831477040fSmrg    Only the very small or inexistent custom section need periodic maintenance
41841477040fSmrg    when the structure of the component changes. Do not edit defaults.
41851477040fSmrg
41861477040fSmrgcommit 80ff1f362eefabe4be62784b001500b49943f1a5
41871477040fSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
41881477040fSmrgDate:   Wed Oct 21 12:47:26 2009 -0700
41891477040fSmrg
41901477040fSmrg    This is not a GNU project, so declare it foreign.
41911477040fSmrg    
41921477040fSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
41931477040fSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
41941477040fSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
41951477040fSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
41961477040fSmrg    > > it and git wants to commit it.  Should these files even be in git?
41971477040fSmrg    > > Can I nuke them for the betterment of humanity and since they get
41981477040fSmrg    > > created by autoreconf anyways?
41991477040fSmrg    >
42001477040fSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
42011477040fSmrg    
42021477040fSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
42031477040fSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
42041477040fSmrg    of the INSTALL file. It is also part of the 24206 solution.
42051477040fSmrg    
42061477040fSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
42071477040fSmrg
42082ae83157Smrgcommit 5d63df924d7f66d2207c8db67e5d6cce8c7b245b
42092ae83157SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
42102ae83157SmrgDate:   Thu Oct 8 21:50:35 2009 -0700
42112ae83157Smrg
42122ae83157Smrg    libXt 1.0.7
42132ae83157Smrg    
42142ae83157Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
42152ae83157Smrg
42162ae83157Smrgcommit f82769a1a75e17f66b67a5f71dcf889955569a57
42172ae83157SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
42182ae83157SmrgDate:   Thu Oct 8 21:33:27 2009 -0700
42192ae83157Smrg
42202ae83157Smrg    Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive
42212ae83157Smrg
42222ae83157Smrgcommit 0ce97e4422409de070af7fd70da590db12c58579
42232ae83157SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
42242ae83157SmrgDate:   Tue Oct 6 16:12:03 2009 -0700
42252ae83157Smrg
42262ae83157Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
42272ae83157Smrg    
42282ae83157Smrg    Includes adding many $(AM_V_GEN) calls for the AM_SILENT_RULES included
42292ae83157Smrg    by XORG_DEFAULT_OPTIONS when automake-1.11 or newer is used
42302ae83157Smrg    
42312ae83157Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
42322ae83157Smrg
42332ae83157Smrgcommit 254e2e0a8197e47bcef3e3c0b461ef8156a1af64
42342ae83157SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
42352ae83157SmrgDate:   Tue Oct 6 16:29:59 2009 -0700
42362ae83157Smrg
42372ae83157Smrg    Use make rules instead of shell for loops to generate shadow man pages
42382ae83157Smrg    
42392ae83157Smrg    Allows parallel make and simpler build logs/error reporting
42402ae83157Smrg    
42412ae83157Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
42422ae83157Smrg
42432ae83157Smrgcommit fedc095da647b6f4fda8ca5edc5644458e2b2fbf
42442ae83157SmrgAuthor: Julien Cristau <jcristau@debian.org>
42452ae83157SmrgDate:   Tue Aug 25 18:31:49 2009 +0200
42462ae83157Smrg
42472ae83157Smrg    Link against libICE
42482ae83157Smrg    
42492ae83157Smrg    libXt uses IceConnectionNumber() and IceProcessMessages(), so make sure
42502ae83157Smrg    we link against -lICE.
42512ae83157Smrg    
42522ae83157Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
42532ae83157Smrg
42542ae83157Smrgcommit f77482f0618f954de1d080599ada058e9a3c24ff
42552ae83157SmrgAuthor: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
42562ae83157SmrgDate:   Tue Jul 28 11:59:41 2009 +0200
42572ae83157Smrg
42582ae83157Smrg    Fix compilation of host tools in cross-compilation case
42592ae83157Smrg    
42602ae83157Smrg    At 36e9f0d351afbf7fd2595990b2d39e7c551f6420, a fix was added to use
42612ae83157Smrg    the host gcc instead of the target gcc when cross-compiling
42622ae83157Smrg    libXt. This fix works, but is not solve the whole problem: the CFLAGS
42632ae83157Smrg    and LDFLAGS used with the host compilers are the one defined for the
42642ae83157Smrg    target compiler (and the flags for both compilers might be very
42652ae83157Smrg    different).
42662ae83157Smrg    
42672ae83157Smrg    This new fix let libXt obey to CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD
42682ae83157Smrg    environment variables, and use them to compile the host tools in
42692ae83157Smrg    util/.
42702ae83157Smrg    
42712ae83157Smrg    Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
42722ae83157Smrg
42732ae83157Smrgcommit 369629611609f20c89499c1f6b5562a4f3cca983
42742ae83157SmrgAuthor: Adam Jackson <ajax@redhat.com>
42752ae83157SmrgDate:   Thu Jul 2 13:28:01 2009 -0400
42762ae83157Smrg
42772ae83157Smrg    libXt 1.0.6
42782ae83157Smrg
42792265a131Smrgcommit 28677468c56888b18c44d71a62903d23e5c294cf
42802265a131SmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk>
42812265a131SmrgDate:   Tue May 19 23:25:15 2009 +0100
42822265a131Smrg
42832265a131Smrg    Cygwin/X: Build fix
42842265a131Smrg    
42852265a131Smrg    Commit c59dd27ecb1751f0b097046b2f892028e5a10a3e replaces __CYGWIN__ with WIN32
42862265a131Smrg    in a preprocessor check, as the code is appropriate for both Cygwin and Mingw.
42872265a131Smrg    
42882265a131Smrg    But this isn't quite the right was to do this. Being a Win32 platform is
42892265a131Smrg    Cygwin's secret shame, and WIN32 isn't actually defined to avoid turning on
42902265a131Smrg    code specific to native-Win API ports
42912265a131Smrg    
42922265a131Smrg    (See http://www.cygwin.com/faq/faq.programming.html#faq.programming.preprocessor)
42932265a131Smrg    
42942265a131Smrg    Yes, this probably means WIN32 could bereplaced by __MINGW32__ everywhere in the
42952265a131Smrg    X sources...
42962265a131Smrg
42972265a131Smrgcommit 535f8c5324205b92c15e8755008c33a2766832c8
42982265a131SmrgAuthor: John McKernan <john.mckernan@sun.com>
42992265a131SmrgDate:   Fri May 1 13:53:03 2009 -0700
43002265a131Smrg
43012265a131Smrg    Sun bug 4010369: Too slow to process Keycode 0 events in Xt Translation Mgr.
43022265a131Smrg    
43032265a131Smrg    Evaluation from original bug report against Solaris 2.6 in 1996:
43042265a131Smrg    
43052265a131Smrg        According to my investigation with the problem using debuggable
43062265a131Smrg        libXt and libXm, keycode 0 keypress events, which are given to
43072265a131Smrg        Xt's Translation Manager when inputting any cyrillic/greek characters,
43082265a131Smrg        are not cached in Xt's Translation Manager. At the TRANSLATE macro
43092265a131Smrg        in the Xt's source lib/Xt/TMkey.c, keycode 0 keyevents are always
43102265a131Smrg        given to XtTranslateKeycode() and it consumes a long time to parse
43112265a131Smrg        Motif's Translation Manager tables as many times as keycode 0
43122265a131Smrg        keyevent are given.
43132265a131Smrg    
43142265a131Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
43152265a131Smrg
43162265a131Smrgcommit 061d3eebf7a0502afcd9c1831d67c8961feece8d
43172265a131SmrgAuthor: John McKernan <john.mckernan@sun.com>
43182265a131SmrgDate:   Fri May 1 13:41:26 2009 -0700
43192265a131Smrg
43202265a131Smrg    Sun bug #1237023:  Dtterm crashes in XtDisplayAccelerators()
43212265a131Smrg    
43222265a131Smrg    Don't try to printf if returned string is NULL
43232265a131Smrg    
43242265a131Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
43252265a131Smrg
43262265a131Smrgcommit e500631954c8d390e8705fde7f50d1acc006406e
43272265a131SmrgAuthor: Jeremy Huddleston <jeremy@yuffie.local>
43282265a131SmrgDate:   Thu Mar 12 01:03:39 2009 -0700
43292265a131Smrg
43302265a131Smrg    darwin: Don't use poll() on versions of darwin before darwin10
43312265a131Smrg
43322265a131Smrgcommit 81792a4cb402c4e5275d63465bc5d65599e34a25
43332265a131SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
43342265a131SmrgDate:   Mon Feb 2 20:34:36 2009 -0800
43352265a131Smrg
43362265a131Smrg    Add README with pointers to mailing list, bugzilla & git repos
43372265a131Smrg    
43382265a131Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
43392265a131Smrg
43402265a131Smrgcommit f56a69f2cf7df1e7cdf2494c5408786e53467374
43412265a131SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
43422265a131SmrgDate:   Fri Jan 30 18:22:10 2009 -0200
43432265a131Smrg
43442265a131Smrg    Janitor: ansification, make distcheck, compiler warnings, .gitignore.
43452265a131Smrg    
43462265a131Smrg      Most "compiler" warnings were actually sparse warnings, due to
43472265a131Smrg    assigning a integer to a pointer, or an external symbol without
43482265a131Smrg    a previous declaration.
43492265a131Smrg
43502265a131Smrgcommit c1f227f94aec6f4555182965fc0d2d8f33fef01f
43512265a131SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
43522265a131SmrgDate:   Mon Oct 20 18:50:37 2008 -0700
43532265a131Smrg
43542265a131Smrg    X.Org Bug 17942: libXt manpage formatting
43552265a131Smrg    
43562265a131Smrg    <http://bugs.freedesktop.org/show_bug.cgi?id=17942>
43572265a131Smrg
43582265a131Smrgcommit f488a6a218da6b543d1495e607ff1b31b0b48900
43592265a131SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
43602265a131SmrgDate:   Tue Sep 23 19:14:09 2008 +0300
43612265a131Smrg
43622265a131Smrg    configure.ac: Minor thinko
43632265a131Smrg
43642265a131Smrgcommit 36e9f0d351afbf7fd2595990b2d39e7c551f6420
43652265a131SmrgAuthor: John Tapsell <johnflux@gmail.com>
43662265a131SmrgDate:   Tue Sep 23 19:00:42 2008 +0300
43672265a131Smrg
43682265a131Smrg    configure.ac: Use native compiler for build tools
43692265a131Smrg    
43702265a131Smrg    makestrs is used during the build, so use the native compiler (either
43712265a131Smrg    gcc or cc in $PATH, can be overridden as $CC_FOR_BUILD) instead of the
43722265a131Smrg    (possibly cross-) compiler.
43732265a131Smrg
43742265a131Smrgcommit ace1676b0630dfe739c3bd712ed2b6e46bdb52f1
43752265a131SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
43762265a131SmrgDate:   Mon Jun 23 20:04:29 2008 -0700
43772265a131Smrg
43782265a131Smrg    Update ac_define_dir.m4 to 2008-04-12 version
43792265a131Smrg
43802265a131Smrgcommit 556918e21fbb67131d979b04f29a0b59fcd87575
43812265a131SmrgAuthor: Alan Hourihane <alanh@tungstengraphics.com>
43822265a131SmrgDate:   Wed Apr 30 19:15:14 2008 +0100
43832265a131Smrg
43842265a131Smrg    Set a blank default search path for WIN32
43852265a131Smrg
43862265a131Smrgcommit 56444103a3b2159d334aa87d782fbca987118bbc
43872265a131SmrgAuthor: Alan Hourihane <alanh@tungstengraphics.com>
43882265a131SmrgDate:   Tue Apr 29 22:44:54 2008 +0100
43892265a131Smrg
43902265a131Smrg    less speed, more haste
43912265a131Smrg
43922265a131Smrgcommit a393450cbde80b6e7f0e1c4112363eb1313a6cdb
43932265a131SmrgAuthor: Alan Hourihane <alanh@tungstengraphics.com>
43942265a131SmrgDate:   Tue Apr 29 22:16:05 2008 +0100
43952265a131Smrg
43962265a131Smrg    fix logic inverted problem
43972265a131Smrg
43982265a131Smrgcommit cd83cf47412b4a5979e152990c3b0870751aee07
43992265a131SmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net>
44002265a131SmrgDate:   Tue Apr 29 19:45:50 2008 +0100
44012265a131Smrg
44022265a131Smrg    Reduce the path searches on mingw
44032265a131Smrg
44042265a131Smrgcommit bb6d2a09b87560ae396085ef0981b700924333cd
44052265a131SmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net>
44062265a131SmrgDate:   Tue Apr 29 13:45:06 2008 +0100
44072265a131Smrg
44082265a131Smrg    Xming specific configuration file settings
44092265a131Smrg
44102265a131Smrgcommit 6baea764567c3327f1d85ba91375adaea6dab46d
44112265a131SmrgAuthor: Alan Hourihane <alanh@tungstengraphics.com>
44122265a131SmrgDate:   Tue Apr 29 10:22:35 2008 +0100
44132265a131Smrg
44142265a131Smrg    Link with winsock for WIN32 platforms
44152265a131Smrg
44162265a131Smrgcommit c59dd27ecb1751f0b097046b2f892028e5a10a3e
44172265a131SmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net>
44182265a131SmrgDate:   Tue Apr 29 10:19:55 2008 +0100
44192265a131Smrg
44202265a131Smrg    Fix some build issues for Win32 platforms
44212265a131Smrg
44222265a131Smrgcommit 8e95cb765e88d36c35f868f650c86c62c31ad635
44232265a131SmrgAuthor: Colin Harrison <colin.harrison-at-virgin.net>
44242265a131SmrgDate:   Wed Apr 23 13:56:28 2008 +0100
44252265a131Smrg
44262265a131Smrg    Add __MINGW32__
44272265a131Smrg
44282265a131Smrgcommit 4b64b821a48fe493056271216dbe29d43376954b
44292265a131SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
44302265a131SmrgDate:   Sun Mar 9 08:42:48 2008 +0100
44312265a131Smrg
44322265a131Smrg    nuke RCS Ids
44332265a131Smrg
44342265a131Smrgcommit b648ed992d2c3ea8a7462a595e51a07085bf4688
44352265a131SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
44362265a131SmrgDate:   Fri Mar 7 15:52:27 2008 -0800
44372265a131Smrg
44382265a131Smrg    Solaris builds need to pass -intelabi to makestrs, even on SPARC
44392265a131Smrg    
44402265a131Smrg    For some reason, when Solaris moved to X11R6.0, the intelabi version
44412265a131Smrg    of StringDefs.c/.h was used on SPARC, so now we're stuck with 10+ years
44422265a131Smrg    of binaries built to use it.
44432265a131Smrg
44442265a131Smrgcommit c044ea620446db676ee076484fed3268c4d7c695
44452265a131SmrgAuthor: James Cloos <cloos@jhcloos.com>
44462265a131SmrgDate:   Thu Dec 6 15:51:20 2007 -0500
44472265a131Smrg
44482265a131Smrg    Add missing PHONY line for automatic ChangeLog generation
44492265a131Smrg
44502265a131Smrgcommit 6b483e355de6c5ee5dc635ab9b817bf72680b016
44512265a131SmrgAuthor: Julien Cristau <jcristau@debian.org>
44522265a131SmrgDate:   Sat Jun 23 15:20:09 2007 +0100
44532265a131Smrg
44542265a131Smrg    Allow C++ apps to build using libXt
44552265a131Smrg
44562265a131Smrgcommit 845e51c740574db2f72a5e7c5462d8f56a3c4e22
44572265a131SmrgAuthor: Andreas Luik <luik@orthogon.com>
44582265a131SmrgDate:   Sun Apr 8 00:43:56 2007 +0300
44592265a131Smrg
44602265a131Smrg    Recalculate fd_set more aggressively (bug #808)
44612265a131Smrg    
44622265a131Smrg    select() can modify the fd set, so be a bit pessimistic and recalculate
44632265a131Smrg    it more often.
44642265a131Smrg
44652265a131Smrgcommit 007d9e5f8b2edc3ff8ce8b2f96b8f56a417bb78d
44662265a131SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
44672265a131SmrgDate:   Mon Feb 26 18:27:43 2007 +0100
44682265a131Smrg
44692265a131Smrg    Sync XtGetErrorDatabaseText() prototype with reality.
44702265a131Smrg
44712265a131Smrgcommit 4e7031510d05471e77ff48355b23fc8e4302648c
44722265a131SmrgAuthor: Ben Byer <bbyer@bbyer.(none)>
44732265a131SmrgDate:   Tue Feb 20 01:05:27 2007 -0800
44742265a131Smrg
44752265a131Smrg    added -flat_namespace to CFLAGS for Darwin
44762265a131Smrg
44772265a131Smrgcommit 92452ca7a51fa77ea60eacd320dbd970e32653c9
44782265a131SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
44792265a131SmrgDate:   Sat Jan 27 22:29:03 2007 -0800
44802265a131Smrg
44812265a131Smrg    Version bump: 1.0.5
44822265a131Smrg
44832265a131Smrgcommit a5c7d56278e569257d3d64ff7681d0a484a1f817
44842265a131SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
44852265a131SmrgDate:   Sat Jan 27 22:26:55 2007 -0800
44862265a131Smrg
44872265a131Smrg    Replace static ChangeLog with dist-hook to generate from git log
44882265a131Smrg
4489444c061aSmrgcommit 67772a3f39c5e8c4019336b0bf4d32e70726b0c0
4490444c061aSmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
4491444c061aSmrgDate:   Tue Jan 2 17:49:17 2007 -0800
4492444c061aSmrg
4493444c061aSmrg    Bug 9514: Markup error in makestrs.1x man page
4494444c061aSmrg    
4495444c061aSmrg    <https://bugs.freedesktop.org/show_bug.cgi?id=9514>
4496444c061aSmrg
4497444c061aSmrgcommit 75f83503ba1db628137ffc9d1d9e4f2a7a2fd97a
44981477040fSmrgMerge: 2f201b1 153264a
4499444c061aSmrgAuthor: Jeremy C. Reed <reed@glacier.reedmedia.net>
4500444c061aSmrgDate:   Sat Dec 9 09:31:02 2006 -0600
4501444c061aSmrg
4502444c061aSmrg    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXt
4503444c061aSmrg
4504444c061aSmrgcommit 2f201b177816be7112884bda180d65f5fff19155
4505444c061aSmrgAuthor: Jeremy C. Reed <reed@glacier.reedmedia.net>
4506444c061aSmrgDate:   Sat Dec 9 09:28:04 2006 -0600
4507444c061aSmrg
4508444c061aSmrg    Don't use "INSTALL" during the build because INSTALL may be set by
4509444c061aSmrg    build environment with settings for chown and make not work with
4510444c061aSmrg    permissions of the builder.  So use mkdir -p and cp instead.  This
4511444c061aSmrg    is for my bug #6599.
4512444c061aSmrg
4513444c061aSmrgcommit 153264a7f290f98e01ed2dbd7265c977ec8ba7e1
4514444c061aSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
4515444c061aSmrgDate:   Wed Nov 8 16:16:02 2006 +0200
4516444c061aSmrg
4517444c061aSmrg    bump to 1.0.4
4518444c061aSmrg
4519444c061aSmrgcommit 0c1954765c32c1bd298111cc6bed2f090494c0cf
4520444c061aSmrgAuthor: Eric Anholt <eric@anholt.net>
4521444c061aSmrgDate:   Fri Oct 27 12:35:38 2006 -0700
4522444c061aSmrg
4523444c061aSmrg    Fix .pc file with new autotools by using AC_DEFINE_DIR.
4524444c061aSmrg    
4525444c061aSmrg    With autoconf 2.60, $datadir now expands to use $datarootdir rather than just
4526444c061aSmrg    $prefix, so the .pc referenced the undefined $datarootdir.  AC_DEFINE_DIR
4527444c061aSmrg    expands it all out for us.
4528444c061aSmrg
4529444c061aSmrgcommit 3c166cc1efe86ca42180a64e14b6bbbc9744bc82
4530444c061aSmrgAuthor: Eric Anholt <eric@anholt.net>
4531444c061aSmrgDate:   Fri Oct 27 12:30:09 2006 -0700
4532444c061aSmrg
4533444c061aSmrg    Add more generated files to ignore.
4534444c061aSmrg
4535444c061aSmrgcommit 8d18dfa21f8349c998675e1f9971de02ca99a1cd
4536444c061aSmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net>
4537444c061aSmrgDate:   Fri Oct 13 16:32:28 2006 -0400
4538444c061aSmrg
4539444c061aSmrg    Bump to 1.0.3
4540444c061aSmrg
4541444c061aSmrgcommit b54d069ea397486c6125943ffdb813482383576a
4542444c061aSmrgAuthor: Qiu-Yuan (Kathleen) Yang <qiu-yuan.yang@sun.com>
4543444c061aSmrgDate:   Fri Sep 1 18:04:26 2006 -0700
4544444c061aSmrg
4545444c061aSmrg    Sun bug #4962001: Close memory leaks seen in Motif apps
4546444c061aSmrg    
4547444c061aSmrg    The function "GetResources" will return a copy of resources to the caller
4548444c061aSmrg    and the caller has the responsibility to free the returned copy.  However some
4549444c061aSmrg    functions, such as "XtGetSubresources", "_XtGetResources", and
4550444c061aSmrg    "XtGetApplicationResources" invoked "GetResources" without freeing the
4551444c061aSmrg    returned resource copy.
4552444c061aSmrg
4553444c061aSmrgcommit 6e48adfab0c020ab5d55b68f9b4cc63ed5d8b14c
4554444c061aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
4555444c061aSmrgDate:   Fri Sep 1 17:59:42 2006 -0700
4556444c061aSmrg
4557444c061aSmrg    Add *~ to .gitignore to skip over emacs droppings
4558444c061aSmrg
4559444c061aSmrgcommit 1eeeff85bf9f293de875169f6dc54577de0443f1
4560444c061aSmrgAuthor: David Nusinow <dnusinow@debian.org>
4561444c061aSmrgDate:   Wed Aug 30 16:33:10 2006 -0400
4562444c061aSmrg
4563444c061aSmrg    Generate the internal manpage section using __libmansuffix__
4564444c061aSmrg
4565444c061aSmrgcommit e2f43888fe021aac27770afa6a64fb3cf3fab190
4566444c061aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
4567444c061aSmrgDate:   Thu Jul 13 14:59:08 2006 -0700
4568444c061aSmrg
4569444c061aSmrg    renamed: .cvsignore -> .gitignore
4570444c061aSmrg
4571444c061aSmrgcommit 3d3a1bc23f571daa7a876a21169d5a0c996ce7cc
4572444c061aSmrgAuthor: Adam Jackson <ajax@nwnk.net>
4573444c061aSmrgDate:   Fri May 12 16:10:27 2006 +0000
4574444c061aSmrg
4575444c061aSmrg    Bump to 1.0.2
4576444c061aSmrg
4577444c061aSmrgcommit fc82234c73362d6f07acf2dcf72bcefd96850105
4578444c061aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
4579444c061aSmrgDate:   Sun Apr 30 14:30:16 2006 +0000
4580444c061aSmrg
4581444c061aSmrg    Fix ERRORDB definition for the case where ${prefix} != /usr
4582444c061aSmrg
4583444c061aSmrgcommit bc813392aa8f563e6cd385636b90a7496fcaa14e
4584444c061aSmrgAuthor: Adam Jackson <ajax@nwnk.net>
4585444c061aSmrgDate:   Thu Apr 27 00:23:17 2006 +0000
4586444c061aSmrg
4587444c061aSmrg    Bump to 1.0.1
4588444c061aSmrg
4589444c061aSmrgcommit 1c55684a7411c35fce2a958d84be4c13b5349ea0
4590444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4591444c061aSmrgDate:   Sun Feb 12 18:19:22 2006 +0000
4592444c061aSmrg
4593444c061aSmrg    Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages
4594444c061aSmrg        not created correctly when MANDIR & MANSUFFIX don't match.
4595444c061aSmrg
4596444c061aSmrgcommit 6851a1faf46a4d8a85e481162c8ee84f66174f89
4597444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4598444c061aSmrgDate:   Thu Dec 15 00:24:34 2005 +0000
4599444c061aSmrg
4600444c061aSmrg    Update package version number for final X11R7 release candidate.
4601444c061aSmrg
4602444c061aSmrgcommit b9464aa563b650faefbb881d5b399659aa8c30bb
4603444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4604444c061aSmrgDate:   Sat Dec 10 16:29:07 2005 +0000
4605444c061aSmrg
4606444c061aSmrg    Add configure option to install makestrs and its manpage.
4607444c061aSmrg    Add makestrs man page.
4608444c061aSmrg
4609444c061aSmrgcommit 6be3ca4fb0d0f9a1361d45dfc094f0a7a85b27b4
4610444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4611444c061aSmrgDate:   Wed Dec 7 16:17:08 2005 +0000
4612444c061aSmrg
4613444c061aSmrg    Add configure option to set the build's app-default dir, and put the result
4614444c061aSmrg        in the xt.pc file for applications to use.
4615444c061aSmrg
4616444c061aSmrgcommit 3186014010acbda9f8e3568a1e8076130212f600
4617444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4618444c061aSmrgDate:   Tue Dec 6 22:48:44 2005 +0000
4619444c061aSmrg
4620444c061aSmrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
4621444c061aSmrg
4622444c061aSmrgcommit 5801485b720e1dd3799737d9f127212afd3101c7
4623444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4624444c061aSmrgDate:   Sat Dec 3 05:49:45 2005 +0000
4625444c061aSmrg
4626444c061aSmrg    Update package version number for X11R7 RC3 release.
4627444c061aSmrg
4628444c061aSmrgcommit d480f9dbd3e07b4e139f2a1422f803e6e6264854
4629444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4630444c061aSmrgDate:   Sat Dec 3 04:41:50 2005 +0000
4631444c061aSmrg
4632444c061aSmrg    Add check and cflags for malloc(0) returning NULL.
4633444c061aSmrg
4634444c061aSmrgcommit 2a591fe7b3416d8609bd71cb068f9390105ffecf
4635444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4636444c061aSmrgDate:   Mon Nov 28 22:03:06 2005 +0000
4637444c061aSmrg
4638444c061aSmrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
4639444c061aSmrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
4640444c061aSmrg
4641444c061aSmrgcommit 7a8979367e4ab1a6412fef9a027b7d38621d87b7
4642444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4643444c061aSmrgDate:   Wed Nov 23 22:33:07 2005 +0000
4644444c061aSmrg
4645444c061aSmrg    Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003> Patch #3763
4646444c061aSmrg        <https://bugs.freedesktop.org/attachment.cgi?id=3763> Xorg code misuses
4647444c061aSmrg        S_IF* macros
4648444c061aSmrg
4649444c061aSmrgcommit 2533120c26185990d326fa14c92383f85239f3b7
4650444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4651444c061aSmrgDate:   Sat Nov 19 07:15:43 2005 +0000
4652444c061aSmrg
4653444c061aSmrg    Update pkgconfig files to separate library build-time dependencies from
4654444c061aSmrg        application build-time dependencies, and update package deps to work
4655444c061aSmrg        with separate build roots.
4656444c061aSmrg
4657444c061aSmrgcommit 3f332f9af360cd42f5ff1b6f16ac64f7d146ff34
4658444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4659444c061aSmrgDate:   Wed Nov 9 21:19:13 2005 +0000
4660444c061aSmrg
4661444c061aSmrg    Update package version number for X11R7 RC2 release.
4662444c061aSmrg
4663444c061aSmrgcommit f151f6dfa14c36cfa54ab3e55bb67f24a8a39dc6
4664444c061aSmrgAuthor: Kean Johnson <kean@armory.com>
4665444c061aSmrgDate:   Tue Nov 8 06:33:25 2005 +0000
4666444c061aSmrg
4667444c061aSmrg    See ChangeLog entry 2005-11-07 for details.
4668444c061aSmrg
4669444c061aSmrgcommit 7ed0ec3136190288b0c450cdf2998000c43619df
4670444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4671444c061aSmrgDate:   Tue Nov 1 15:11:51 2005 +0000
4672444c061aSmrg
4673444c061aSmrg    Update pkgcheck dependencies to work with separate build roots.
4674444c061aSmrg
4675444c061aSmrgcommit 33b861860b86b53840007010287f5483a503c8e9
4676444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4677444c061aSmrgDate:   Wed Oct 19 02:48:11 2005 +0000
4678444c061aSmrg
4679444c061aSmrg    Update package version number for RC1 release.
4680444c061aSmrg
4681444c061aSmrgcommit d3853ab17d7203e7fbdfcd5cc8ed3505e5aa6233
4682444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4683444c061aSmrgDate:   Tue Oct 18 07:24:03 2005 +0000
4684444c061aSmrg
4685444c061aSmrg    Use $(INSTALL) instead of $(install_sh_DATA) for creating directories.
4686444c061aSmrg
4687444c061aSmrgcommit 831a32df90d6b3db66d6c578f6e231d4aab2b760
4688444c061aSmrgAuthor: Adam Jackson <ajax@nwnk.net>
4689444c061aSmrgDate:   Tue Oct 18 03:10:14 2005 +0000
4690444c061aSmrg
4691444c061aSmrg    Split the 'install -d' over multiple lines so certain lame versions of
4692444c061aSmrg        autotools don't flip out.
4693444c061aSmrg
4694444c061aSmrgcommit 5e37faddaac8ac50ee4ca719975f9bf526e4c980
4695444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4696444c061aSmrgDate:   Tue Oct 18 01:50:02 2005 +0000
4697444c061aSmrg
4698444c061aSmrg    Add --with-xfile-search-path=<path> and default setting to match monolith
4699444c061aSmrg        XFileSearchPathDefault in Imake (including extra directories used in
4700444c061aSmrg        Debian section of linux.cf.)
4701444c061aSmrg
4702444c061aSmrgcommit 52edad6913e3efd3fcec6c73e13d33bf8c3a5e65
4703444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4704444c061aSmrgDate:   Tue Oct 18 00:00:09 2005 +0000
4705444c061aSmrg
4706444c061aSmrg    Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to
4707444c061aSmrg        work better with BSD make
4708444c061aSmrg
4709444c061aSmrgcommit 1fcb9d04dd8b2f78aff2d64e6db7588c973cdb5b
4710444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4711444c061aSmrgDate:   Mon Oct 17 21:13:22 2005 +0000
4712444c061aSmrg
4713444c061aSmrg    Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's a
4714444c061aSmrg        suffix rule (reported by Matthieu Herrb)
4715444c061aSmrg
4716444c061aSmrgcommit 4423fc41efc97ad1559f281c2ce3c835ccc88c61
4717444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4718444c061aSmrgDate:   Thu Oct 13 04:27:16 2005 +0000
4719444c061aSmrg
4720444c061aSmrg    Add generated man pages to .cvsignore file
4721444c061aSmrg
4722444c061aSmrgcommit 3c676e51ca509fff616495ac7354ac8b4ecde7e4
4723444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4724444c061aSmrgDate:   Wed Oct 12 00:22:32 2005 +0000
4725444c061aSmrg
4726444c061aSmrg    configure.ac Set up cpp pre-processing of man pages Add shadow man pages
4727444c061aSmrg        for man pages that document multiple functions.
4728444c061aSmrg
4729444c061aSmrgcommit 0543cf76a5e11133b5f76fa37b39cbe2985c1c75
4730444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4731444c061aSmrgDate:   Sat Sep 24 00:23:32 2005 +0000
4732444c061aSmrg
4733444c061aSmrg    Include <X11/XlibConf.h> to get correct XTHREADS settings in non-Imake
4734444c061aSmrg        builds.
4735444c061aSmrg
4736444c061aSmrgcommit 88374bab9adfe73dc445d4202a28e4d6021a674f
4737444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4738444c061aSmrgDate:   Wed Sep 21 02:35:01 2005 +0000
4739444c061aSmrg
4740444c061aSmrg    Add checks for poll & snprintf & define old Imake names if found Enable XKB
4741444c061aSmrg        usage in Xt unless --disable-xkb is specified Set STRINGSABIOPTIONS for
4742444c061aSmrg        building StringDefs files on Solaris, SCO, and SVR4 systems.
4743444c061aSmrg
4744444c061aSmrgcommit dbd0485a6e1926e7b94fdffb3e71de27c4a29012
4745444c061aSmrgAuthor: Adam Jackson <ajax@nwnk.net>
4746444c061aSmrgDate:   Mon Aug 1 23:59:39 2005 +0000
4747444c061aSmrg
4748444c061aSmrg    Properly define BUILT_FILES
4749444c061aSmrg
4750444c061aSmrgcommit f4043547fbb2feb87f480388a695016b90f53279
4751444c061aSmrgAuthor: Keith Packard <keithp@keithp.com>
4752444c061aSmrgDate:   Mon Aug 1 23:47:55 2005 +0000
4753444c061aSmrg
4754444c061aSmrg    Move building of StringDefs files to src and fix them so that parallel make
4755444c061aSmrg        works right.
4756444c061aSmrg
4757444c061aSmrgcommit 027977140e19c5622331ac90eeb5e9bb9fe72640
4758444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4759444c061aSmrgDate:   Fri Jul 29 21:22:52 2005 +0000
4760444c061aSmrg
4761444c061aSmrg    Various changes preparing packages for RC0:
4762444c061aSmrg    - Verify and update package version numbers as needed
4763444c061aSmrg    - Implement versioning scheme
4764444c061aSmrg    - Change bug address to point to bugzilla bug entry form
4765444c061aSmrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
4766444c061aSmrg        reenable it)
4767444c061aSmrg    - Fix makedepend to use pkgconfig and pass distcheck
4768444c061aSmrg    - Update build script to build macros first
4769444c061aSmrg    - Update modular Xorg version
4770444c061aSmrg
4771444c061aSmrgcommit 28845cf017b991f7ed2dd23c005ab36ca43b97a5
4772444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4773444c061aSmrgDate:   Fri Jul 22 20:30:10 2005 +0000
4774444c061aSmrg
4775444c061aSmrg    Bug #3824: <https://bugs.freedesktop.org/show_bug.cgi?id=3824> Correct
4776444c061aSmrg        incomplete license statement from Sun.
4777444c061aSmrg
4778444c061aSmrgcommit 052efe144da64f96fb1201a36933894d2d4bfb3c
4779444c061aSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
4780444c061aSmrgDate:   Tue Jul 19 02:00:01 2005 +0000
4781444c061aSmrg
4782444c061aSmrg    distcheck fixes -- clean up after makestrs, don't list non-existant files.
4783444c061aSmrg
4784444c061aSmrgcommit e1cd82cf0b4d51db42c5d71a63805b6fb9ad45b8
4785444c061aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
4786444c061aSmrgDate:   Sun Jul 17 10:15:26 2005 +0000
4787444c061aSmrg
4788444c061aSmrg    Fix for building outside of srcdir.
4789444c061aSmrg
4790444c061aSmrgcommit 40bf5c6a837430bf23f86b97fcde8237099511c0
4791444c061aSmrgAuthor: Daniel Stone <daniel@fooishbar.org>
4792444c061aSmrgDate:   Sat Jul 16 07:37:19 2005 +0000
4793444c061aSmrg
4794444c061aSmrg    Set version number to 6.0.0 with -version-number.
4795444c061aSmrg
4796444c061aSmrgcommit 265f56bafdca73f28a4937ebff86ac77a25f2d4b
4797444c061aSmrgAuthor: Keith Packard <keithp@keithp.com>
4798444c061aSmrgDate:   Sat Jul 9 06:49:50 2005 +0000
4799444c061aSmrg
4800444c061aSmrg    Add .cvsignore files
4801444c061aSmrg
4802444c061aSmrgcommit 63a4f8f76f5fb9159447878a4a85a14d0fbf4bf6
4803444c061aSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4804444c061aSmrgDate:   Thu Jun 30 12:23:32 2005 +0000
4805444c061aSmrg
4806444c061aSmrg    Add -no-undefined to linker command to build shared library on cygwin too
4807444c061aSmrg
4808444c061aSmrgcommit 64b2b98096c6a5b2ac3af59796e07601eee4e28a
480935525df4SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
4810444c061aSmrgDate:   Mon Jun 20 21:47:20 2005 +0000
4811444c061aSmrg
4812444c061aSmrg    - Make Xt install its internal files in /usr/include/X11, both in the
4813444c061aSmrg        modular and the monolithic tree.
4814444c061aSmrg    - Update XTrap to use #include <X11/internal-xt-headerI.h>
4815444c061aSmrg    - Add XvMC to symlink.sh
4816444c061aSmrg
4817444c061aSmrgcommit 6e10d9886cfe518d1407331a7a8e5bac85390249
4818444c061aSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4819444c061aSmrgDate:   Fri Jun 10 12:19:31 2005 +0000
4820444c061aSmrg
4821444c061aSmrg    ensure $(buildir)/src and $(builddir)/include/X11 exist before installing
4822444c061aSmrg        generated files there
4823444c061aSmrg
4824444c061aSmrgcommit 1b5fb35a8db7bcf568a2318118068b6c01169c14
4825444c061aSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4826444c061aSmrgDate:   Tue May 24 16:06:12 2005 +0000
4827444c061aSmrg
4828444c061aSmrg    separation of source and build directories
4829444c061aSmrg
4830444c061aSmrgcommit e6db93aff3a4e92b8d13998866a787bdc08b6f35
4831444c061aSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4832444c061aSmrgDate:   Tue May 24 15:58:51 2005 +0000
4833444c061aSmrg
4834444c061aSmrg    Make source directory for templates configurable
4835444c061aSmrg
4836444c061aSmrgcommit 82f3473668ed08af059e094a696911d2347e5d57
4837444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4838444c061aSmrgDate:   Sun May 22 19:05:11 2005 +0000
4839444c061aSmrg
4840444c061aSmrg    Convert man pages to long file names in lib/X11, lib/Xt, & lib/Xext
4841444c061aSmrg
4842444c061aSmrgcommit 1c6db5c90aa4b4c7c82b0676416c2a9a0baa6c67
4843444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4844444c061aSmrgDate:   Sun May 22 04:25:43 2005 +0000
4845444c061aSmrg
4846444c061aSmrg    Check for <alloca.h> and define INCLUDE_ALLOCA_H if found, since
4847444c061aSmrg        <Xalloca.h> requires it.
4848444c061aSmrg
4849444c061aSmrgcommit 2e00049e9b02e26f858c3e4510641a735c03b086
4850444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4851444c061aSmrgDate:   Sat May 21 20:47:26 2005 +0000
4852444c061aSmrg
4853444c061aSmrg    Use $(install_sh_DATA) instead of "install" for better portability. Remove
4854444c061aSmrg        duplicate installation lines.
4855444c061aSmrg    Add AM_CFLAGS to pass through XT_CFLAGS & X11_CFLAGS
4856444c061aSmrg
4857444c061aSmrgcommit a175c9ea92967441a7ad33d2f6c8bf26cbe954fe
4858444c061aSmrgAuthor: Adam Jackson <ajax@nwnk.net>
4859444c061aSmrgDate:   Thu May 19 00:22:33 2005 +0000
4860444c061aSmrg
4861444c061aSmrg    revert last change, didn't do right thing at all, sorry for the noise
4862444c061aSmrg
4863444c061aSmrgcommit 185284247a889358b2ea269424eb665a71079826
4864444c061aSmrgAuthor: Adam Jackson <ajax@nwnk.net>
4865444c061aSmrgDate:   Thu May 19 00:10:08 2005 +0000
4866444c061aSmrg
4867444c061aSmrg    Require automake 1.7 in AM_INIT_AUTOMAKE
4868444c061aSmrg
4869444c061aSmrgcommit c7fe09644945e3725c0b67b84cd24d8475cea184
487035525df4SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
4871444c061aSmrgDate:   Wed May 18 19:34:25 2005 +0000
4872444c061aSmrg
4873444c061aSmrg    Also include include/X11
4874444c061aSmrg
4875444c061aSmrgcommit 605a76dcc93e277e1b26841a0225b7e0fb851b76
487635525df4SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
4877444c061aSmrgDate:   Wed May 18 15:38:31 2005 +0000
4878444c061aSmrg
4879444c061aSmrg    - conditionally include config.h in xc/lib/Xt sources
4880444c061aSmrg    - add build system for lib/Xt
4881444c061aSmrg
4882444c061aSmrgcommit b0a241cf7c7ab3840929da3b1aabdda7bab22517
4883444c061aSmrgAuthor: Egbert Eich <eich@suse.de>
4884444c061aSmrgDate:   Tue May 17 08:10:10 2005 +0000
4885444c061aSmrg
4886444c061aSmrg    gcc4 allows to check if sentinels are correct (a sentinel is the
4887444c061aSmrg        terminating element in a varargs list). A sentinel needs to be NULL,
4888444c061aSmrg        not 0 - which doesn't make a difference on 32bit but matters on 64bit.
4889444c061aSmrg        Furthermore it can be told that functions have a printf-like format
4890444c061aSmrg        string and argument list so that they can verify that both match. To
4891444c061aSmrg        use these features certain attributes need to be set - which are
4892444c061aSmrg        compiler specific. To do this we define macros which are expanded
4893444c061aSmrg        depending on the compiler version. For now we put those in
4894444c061aSmrg        include/Xfuncproto.h (the XFree86 DDX layer contains a file compiler.h
4895444c061aSmrg        which however is not visible outside the DDX) (Bugzilla #3268).
4896444c061aSmrg
4897444c061aSmrgcommit 2b42b9154f9886ab05da1c3d6ce75fd95f59e04e
4898444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4899444c061aSmrgDate:   Sun May 15 20:52:39 2005 +0000
4900444c061aSmrg
4901444c061aSmrg    Add settings to bring Solaris builds closer to the ones Sun packages in
4902444c061aSmrg        Solaris. Adds "BuildLikeSun" options for areas Sun deviates from the
4903444c061aSmrg        way Xorg is packaged on other platforms. See comment in sun.cf for
4904444c061aSmrg        details. Also, use system-provided Expat on Solaris 10 and other
4905444c061aSmrg        cleanups.
4906444c061aSmrg    Set shared library versions for Solaris builds to match versions used in
4907444c061aSmrg        Solaris. Add missing SharedXfixesReqs and SharedXdamageReqs.
4908444c061aSmrg    Add -solarisabi option to create XtStrings code compatibile with existing
4909444c061aSmrg        Solaris binaries. (Off by default, on if "BuildLikeSun" is set in
4910444c061aSmrg        sun.cf)
4911444c061aSmrg
4912444c061aSmrgcommit 149898492fe56f6a096a875375faa7323f7e96f4
4913444c061aSmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
4914444c061aSmrgDate:   Wed Apr 20 09:35:50 2005 +0000
4915444c061aSmrg
4916444c061aSmrg    Bugzilla #3072 (https://bugs.freedesktop.org/show_bug.cgi?id=3072)
4917444c061aSmrg        attachment #2469 (https://bugs.freedesktop.org/attachment.cgi?id=2469):
4918444c061aSmrg        fix uninitialized pointer in libXt on Win32. Reported by Dave Williss
4919444c061aSmrg
4920444c061aSmrgcommit 85eb751e4e1683af6cee3ee9dce29f74911a639d
4921444c061aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
4922444c061aSmrgDate:   Mon Feb 21 21:08:27 2005 +0000
4923444c061aSmrg
4924444c061aSmrg    Convert lib/Xt to ANSI C (Thomas Dickey). Fixes for a few valgrind warnings
4925444c061aSmrg        (Thomas Dickey).
4926444c061aSmrg
4927444c061aSmrgcommit 94150cb72d9d641c64325cd70323d93b9a3701a5
4928444c061aSmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
4929444c061aSmrgDate:   Wed Jan 19 19:27:34 2005 +0000
4930444c061aSmrg
4931444c061aSmrg    doc/man/Xt/Imakefile
4932444c061aSmrg    doc/man/Xt/XtAddCbk.man
4933444c061aSmrg    doc/man/Xt/XtAddIn.man
4934444c061aSmrg    doc/man/Xt/XtAllocGC.man
4935444c061aSmrg    doc/man/Xt/XtAppE.man
4936444c061aSmrg    doc/man/Xt/XtAppEM.man
4937444c061aSmrg    doc/man/Xt/XtAppSTC.man
4938444c061aSmrg    doc/man/Xt/XtClass.man
4939444c061aSmrg    doc/man/Xt/XtConvSt.man
4940444c061aSmrg    doc/man/Xt/XtConvert.man
4941444c061aSmrg    doc/man/Xt/XtCreateSR.man
4942444c061aSmrg    doc/man/Xt/XtDisplayI.man
4943444c061aSmrg    doc/man/Xt/XtErr.man
4944444c061aSmrg    doc/man/Xt/XtErrM.man
4945444c061aSmrg    doc/man/Xt/XtExtEvDis.man
4946444c061aSmrg    doc/man/Xt/XtGEDB.man
4947444c061aSmrg    doc/man/Xt/XtGetANC.man
4948444c061aSmrg    doc/man/Xt/XtGetActK.man
4949444c061aSmrg    doc/man/Xt/XtGetAres.man
4950444c061aSmrg    doc/man/Xt/XtGetSTO.man
4951444c061aSmrg    doc/man/Xt/XtGetSres.man
4952444c061aSmrg    doc/man/Xt/XtInit.man
4953444c061aSmrg    doc/man/Xt/XtInitWC.man
4954444c061aSmrg    doc/man/Xt/XtManChild.man
4955444c061aSmrg    doc/man/Xt/XtOffset.man
4956444c061aSmrg    doc/man/Xt/XtOwnSel.man
4957444c061aSmrg    doc/man/Xt/XtRegDraw.man
4958444c061aSmrg    doc/man/Xt/XtResPA.man
4959444c061aSmrg    doc/man/Xt/XtSession.man
4960444c061aSmrg    doc/man/Xt/XtSetLangP.man
4961444c061aSmrg    doc/man/Xt/XtSetSP.man
4962444c061aSmrg    doc/man/Xt/XtSetVal.man
4963444c061aSmrg    //bugs.freedesktop.org/show_bug.cgi?id=2331> Attachment #1718
4964444c061aSmrg        <https://bugs.freedesktop.org/attachment.cgi?id=1718>
4965444c061aSmrg
4966444c061aSmrgcommit cd85103c7298be4a13909c07c95f5d53b069966e
4967444c061aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
4968444c061aSmrgDate:   Sun Jan 2 11:08:49 2005 +0000
4969444c061aSmrg
4970444c061aSmrg    Fix formatting.
4971444c061aSmrg
4972444c061aSmrgcommit 054445f4238a98b7ea7910778ed110f5eff9d4f2
4973444c061aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
4974444c061aSmrgDate:   Sun Oct 3 20:08:42 2004 +0000
4975444c061aSmrg
4976444c061aSmrg    Xt Manual pages fixes from Dmitry Bolkhovitanov (Bugzilla #1498, $1499).
4977444c061aSmrg
4978444c061aSmrgcommit 045e3de107523f28e765da8239d6afa9f51d6ba2
4979444c061aSmrgAuthor: Kevin E Martin <kem@kem.org>
4980444c061aSmrgDate:   Wed Aug 11 21:14:17 2004 +0000
4981444c061aSmrg
4982444c061aSmrg    Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
4983444c061aSmrg
4984444c061aSmrgcommit 7a541dcaa28b6f97a647d0d8e0873f665ea372aa
4985444c061aSmrgAuthor: Eric Anholt <anholt@freebsd.org>
4986444c061aSmrgDate:   Sat Jul 31 01:21:51 2004 +0000
4987444c061aSmrg
4988444c061aSmrg    Rename some COMPOSITE macros and enums to avoid conflicting with the
4989444c061aSmrg        COMPOSITE extension's new macro. These appear to only be used
4990444c061aSmrg        internally.
4991444c061aSmrg
4992444c061aSmrgcommit b83924fa380f9e68c0c8a9dada6094c95fc44441
4993444c061aSmrgAuthor: Egbert Eich <eich@suse.de>
4994444c061aSmrgDate:   Fri Apr 23 18:43:54 2004 +0000
4995444c061aSmrg
4996444c061aSmrg    Merging XORG-CURRENT into trunk
4997444c061aSmrg
4998444c061aSmrgcommit 1b4f95dee32054b4d14ed5f78e47371c544fc5ac
4999444c061aSmrgAuthor: Egbert Eich <eich@suse.de>
5000444c061aSmrgDate:   Sun Mar 14 08:32:26 2004 +0000
5001444c061aSmrg
5002444c061aSmrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
5003444c061aSmrg
5004444c061aSmrgcommit 83e661ed1cec6b14c60adbd48ab8588f6b13c391
5005444c061aSmrgAuthor: Egbert Eich <eich@suse.de>
5006444c061aSmrgDate:   Wed Mar 3 12:11:32 2004 +0000
5007444c061aSmrg
5008444c061aSmrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
5009444c061aSmrg
5010444c061aSmrgcommit 77d281253982e2ebe27430f38b993927d879a005
5011444c061aSmrgAuthor: Egbert Eich <eich@suse.de>
5012444c061aSmrgDate:   Thu Feb 26 13:35:34 2004 +0000
5013444c061aSmrg
5014444c061aSmrg    readding XFree86's cvs IDs
5015444c061aSmrg
5016444c061aSmrgcommit 0efb2e616125953a3773b9b6c9a530ad30ce9bc8
5017444c061aSmrgAuthor: Egbert Eich <eich@suse.de>
5018444c061aSmrgDate:   Thu Feb 26 09:22:45 2004 +0000
5019444c061aSmrg
5020444c061aSmrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
5021444c061aSmrg
5022444c061aSmrgcommit 036e955dfcc31d3b6c081f84e4f0b85969ccdd12
5023444c061aSmrgAuthor: Egbert Eich <eich@suse.de>
5024444c061aSmrgDate:   Thu Jan 29 08:08:07 2004 +0000
5025444c061aSmrg
5026444c061aSmrg    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
5027444c061aSmrg
5028444c061aSmrgcommit f81d7ef72c9b4f13e33efa812bed9446657ed003
5029444c061aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
5030444c061aSmrgDate:   Tue Nov 25 19:28:16 2003 +0000
5031444c061aSmrg
5032444c061aSmrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
5033444c061aSmrg
5034444c061aSmrgcommit bdc0667ef29e24b1a2188b11546d843a7d3e5ef6
5035444c061aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
5036444c061aSmrgDate:   Fri Nov 14 16:48:49 2003 +0000
5037444c061aSmrg
5038444c061aSmrg    XFree86 4.3.0.1
5039444c061aSmrg
5040444c061aSmrgcommit 6a13c9e08bb042c81ae904c44a38a50d785c824e
5041444c061aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
5042444c061aSmrgDate:   Fri Nov 14 16:48:49 2003 +0000
5043444c061aSmrg
5044444c061aSmrg    Initial revision
5045444c061aSmrg
5046444c061aSmrgcommit 0117b0b441d8835a11a2886f3c8aed937dcffa9d
5047444c061aSmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
5048444c061aSmrgDate:   Fri Nov 14 15:54:39 2003 +0000
5049444c061aSmrg
5050444c061aSmrg    R6.6 is the Xorg base-line
5051