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