ChangeLog revision 0568f49b
1commit 93ffd50ccf04d02fc94565d8ee831c7b63d6d71a 2Author: Thomas E. Dickey <dickey@invisible-island.net> 3Date: Tue Jun 18 19:23:24 2019 -0400 4 5 add a dependency on makestrs to help with parallel builds 6 7 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 8 9commit 6abd578a6f761c6c0563d63749bb11f9277b5897 10Author: Thomas E. Dickey <dickey@invisible-island.net> 11Date: Tue Jun 18 07:08:47 2019 -0400 12 13 force a version-bump 14 15commit 3e2002294b130f1f46ab026075b9d7e83c94bd60 16Author: Thomas E. Dickey <dickey@invisible-island.net> 17Date: Tue Jun 18 05:07:00 2019 -0400 18 19 fix a typo 20 21 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 22 23commit 59d9be57268c14e6995dff47a9f3f9d173b2b8a0 24Author: Thomas E. Dickey <dickey@invisible-island.net> 25Date: Mon Jun 17 03:53:23 2019 -0400 26 27 update for proposed release as 1.2.0 28 29 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 30 31commit ae293e379419e7e8451422fdd7a899a819db362b 32Author: Thomas E. Dickey <dickey@invisible-island.net> 33Date: Sat Jun 15 10:45:54 2019 -0400 34 35 update to 1.1.5.3 to reflect documentation updates/review 36 37 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 38 39commit 17b77304b23965c1c8ac6a260636f37c23f60ff6 40Author: Walter Harms <wharms@bfs.de> 41Date: Fri Jun 14 21:55:45 2019 +0200 42 43 remove dead code 44 45 Signed-off-by: Walter Harms <wharms@bfs.de> 46 47commit f09cef2528b664b0029242c5643246e28d0395b3 48Author: Walter Harms <wharms@bfs.de> 49Date: Fri Jun 14 21:31:49 2019 +0200 50 51 make _XtWaitForSomething accept always the same number of arguments 52 53 to reduce the #ifdef forrest make _XtWaitForSomething 54 accept all arguments. Also add a dummy use for drop_lock 55 to avoid unused warnings 56 57 Signed-off-by: Walter Harms <wharms@bfs.de> 58 59commit c33fc7df82276b3dd06428d8ac34be39b6e1afd6 60Author: Thomas E. Dickey <dickey@invisible-island.net> 61Date: Thu Jun 13 21:21:40 2019 -0400 62 63 fix some more errata, plus reformat a list for consistency 64 65 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 66 67commit 880876ba1aff9cf56d574d2bf486856f5bf20107 68Author: Thomas E. Dickey <dickey@invisible-island.net> 69Date: Thu Jun 13 19:05:55 2019 -0400 70 71 fix some punctuation errata 72 73 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 74 75commit 86073013496a2f45ebde242001e82cf5049d51cd 76Author: Thomas E. Dickey <dickey@invisible-island.net> 77Date: Thu Jun 13 18:28:58 2019 -0400 78 79 reduce ifdef/ifndef inconsistency for USE_POLL 80 81 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 82 83commit 190c027e3e594afb15c6d613d95ce5af9e22fcf7 84Author: Walter Harms <wharms@bfs.de> 85Date: Mon Jun 10 13:29:14 2019 +0200 86 87 fix documentation to refect reality.. 88 89 XtNewString is strdup() with NULL check. A Function not a macro. 90 91 Signed-off-by: Walter Harms <wharms@bfs.de> 92 93commit 26337b48bd14b40b392b76e00aaa9563658e5789 94Author: Walter Harms <wharms@bfs.de> 95Date: Mon Jun 10 13:13:20 2019 +0200 96 97 remove useles else 98 99 Signed-off-by: Walter Harms <wharms@bfs.de> 100 101commit 17c723643d0fb218b53ed04f837addb9d7de0d15 102Author: Walter Harms <wharms@bfs.de> 103Date: Mon Jun 10 12:48:46 2019 +0200 104 105 no need to check arument for XtFree() 106 107 Signed-off-by: Walter Harms <wharms@bfs.de> 108 109commit fbbf91c17b8a85acfe883a103b43c21ddf1e6398 110Author: Thomas E. Dickey <dickey@invisible-island.net> 111Date: Sun Jun 9 20:21:38 2019 -0400 112 113 use strdup in two places; remove a bogus "else" from X11R6.4 changes 114 115 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 116 117commit 15f9eb3f0bb8cf4a5ea1279e58e1205aada3188b 118Author: Thomas E. Dickey <dickey@invisible-island.net> 119Date: Fri Jun 7 05:27:14 2019 -0400 120 121 fix formatting errata 122 123 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 124 125commit 3d65748dee9a6d2e34b7cafec09b1ec7a6f5eb43 126Author: Thomas E. Dickey <dickey@invisible-island.net> 127Date: Thu Jun 6 21:01:06 2019 -0400 128 129 correct markup for header- and library-filenames; they are not functions 130 131 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 132 133commit ab1b99130f98a3767589519c37ce78b3dcb8ce8e 134Author: Thomas E. Dickey <dickey@invisible-island.net> 135Date: Thu May 30 19:59:02 2019 -0400 136 137 fix a syntax mess introduced by R6.6 ifdef'ing 138 139 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 140 141commit 040eeec1d8034dbf2f432d792c90dbedc5148aea 142Author: Thomas E. Dickey <dickey@invisible-island.net> 143Date: Thu May 30 18:59:30 2019 -0400 144 145 fix fake-quotes in manpages 146 147 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 148 149commit fad2c6c20a793b20974a72b2fabb2eca668e69f3 150Author: Thomas E. Dickey <dickey@invisible-island.net> 151Date: Thu May 30 18:19:28 2019 -0400 152 153 drop "session" resource XtNsession / XtCSession, which was listed in X11R6 but never defined in headers 154 155 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 156 157commit c588859147c66561a839bc5d2eb3d2242bd377e9 158Author: Thomas E. Dickey <dickey@invisible-island.net> 159Date: Thu May 30 17:32:59 2019 -0400 160 161 add superscript-markup in range definitions 162 163 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 164 165commit 9f556b46f0009e58a2c30c3ba3c9f223ae9f6255 166Author: Walter Harms <wharms@bfs.de> 167Date: Sun Jun 9 18:26:23 2019 +0200 168 169 no need to check argument for X(t)Free 170 171 Signed-off-by: Walter Harms <wharms@bfs.de> 172 173commit 7c0ed275e4c0e86e23c5f93647e03fa4b71797b3 174Merge: d4208c7 4194ff5 175Author: Walter Harms <wharms@bfs.de> 176Date: Wed Jun 5 18:58:45 2019 +0200 177 178 Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt 179 180commit 4194ff5b427e39bb5325db0f377e80b3e6982e17 181Author: Thomas E. Dickey <dickey@invisible-island.net> 182Date: Tue May 28 18:49:25 2019 -0400 183 184 fix compiler warnings when WHITEFILL is defined 185 186 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 187 188commit 66c1ea79516a0b31043dc604172a42cd859e5b47 189Author: Thomas E. Dickey <dickey@invisible-island.net> 190Date: Tue May 28 18:46:27 2019 -0400 191 192 fix compiler warnings when _TRACE_HEAP is defined 193 194 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 195 196commit 390e9e20c029e4eb159d39bd3d79160ca4567650 197Author: Thomas E. Dickey <dickey@invisible-island.net> 198Date: Tue May 28 18:35:16 2019 -0400 199 200 build- and compiler-warning fixes when XTTRACEMEMORY is defined 201 202 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 203 204commit 5ad20c90e31abfb9854cf2eae8292e44f2e18671 205Author: Thomas E. Dickey <dickey@invisible-island.net> 206Date: Tue May 28 17:06:15 2019 -0400 207 208 build-fix and compiler-warnings when TRACE_TM is defined 209 210 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 211 212commit 7a6ca8784b3b1d75539962ad7b303ad0e5167e6a 213Author: Thomas E. Dickey <dickey@invisible-island.net> 214Date: Tue May 28 05:27:52 2019 -0400 215 216 add prototype for DEBUG-function 217 218 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 219 220commit 7c4a5b577637f113372005fc360e03db9b058564 221Author: Thomas E. Dickey <dickey@invisible-island.net> 222Date: Tue May 28 05:25:02 2019 -0400 223 224 fix compiler-warning when DEBUG is defined 225 226 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 227 228commit 9ffc4ff7eb22b96472aa299b60dc3ed1550a7d6c 229Merge: 2d0140c 405e038 230Author: Thomas E. Dickey <dickey@invisible-island.net> 231Date: Sun May 19 18:58:53 2019 -0400 232 233 Merge remote-tracking branch 'upstream/master' 234 235commit 405e03828dfc2a3d69a32236ae8f1214e7185cff 236Author: Thomas E. Dickey <dickey@invisible-island.net> 237Date: Sun May 19 11:35:47 2019 -0400 238 239 bump to 1.1.5.2 to reflect noreturn-changes 240 241 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 242 243commit 2d0140cf36ad3a3f8496d8e2da888efb9304af67 244Author: Thomas E. Dickey <dickey@invisible-island.net> 245Date: Sun May 19 11:35:47 2019 -0400 246 247 bump to 1.1.5.2 to reflect noreturn-changes 248 249 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 250 251commit d4208c7734fb12adbfb5ef1b65dfcfe7126380d6 252Merge: b3b86a2 4264ac5 253Author: Walter Harms <wharms@bfs.de> 254Date: Sat May 18 19:31:28 2019 +0200 255 256 Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt 257 258commit b3b86a2f6b974f5e040d64aa3778075c987bf0fa 259Author: Walter Harms <wharms@bfs.de> 260Date: Sat May 18 19:31:08 2019 +0200 261 262 save one indent level 263 264commit 4264ac5f8bc959844ae8ac623d4db491fc691fa5 265Author: Thomas E. Dickey <dickey@invisible-island.net> 266Date: Fri May 17 20:39:24 2019 -0400 267 268 trim obsolete ifdef for ISC, and correct nonstandard "NaNS" to "NaN" 269 270 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 271 272commit 41ba4dec60f7d9495c8d45c068d5c3d17e035e1e 273Author: Thomas E. Dickey <dickey@invisible-island.net> 274Date: Fri May 17 19:57:28 2019 -0400 275 276 use _X_NORETURN, works for gcc and clang 277 278 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 279 280commit 36019ab614068bdf3fc933addc3a9b4cb512c9e0 281Author: Thomas E. Dickey <dickey@invisible-island.net> 282Date: Fri May 17 04:52:57 2019 -0400 283 284 use explicit pointer check to eliminate a clang --analyze warning in VarGet.c 285 286 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 287 288commit 1f0e3238352a497a59a36e0b8a5b4723c634b2e1 289Author: Thomas E. Dickey <dickey@invisible-island.net> 290Date: Thu May 16 20:53:42 2019 -0400 291 292 fix most clang --analyze warnings about null-pointers 293 294 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 295 296commit fb78a7c881adbe46f1f8c6e8e429bc8963c9b3e8 297Author: Thomas E. Dickey <dickey@invisible-island.net> 298Date: Thu May 16 17:09:13 2019 -0400 299 300 fix unused-assignment warnings (clang --analyze) 301 302 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 303 304commit 7fa9ee9e656ec32cc382f7acc552d0b4c9bf952c 305Author: Thomas E. Dickey <dickey@invisible-island.net> 306Date: Thu May 16 05:21:06 2019 -0400 307 308 ensure XWindowChanges value is initialized before updating it (clang --analyze) 309 310 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 311 312commit 91f1119528b57f94d178f0cfb12efafd0c90bbc9 313Author: Thomas E. Dickey <dickey@invisible-island.net> 314Date: Wed May 8 21:15:08 2019 -0400 315 316 fixes cppcheck "style" warnings (mostly variable-scope) 317 318 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 319 320commit 43a65ae23370e0f7fb427e96c6d9037d8fa1af35 321Author: Thomas E. Dickey <dickey@invisible-island.net> 322Date: Wed May 8 17:56:58 2019 -0400 323 324 add casts to quiet compiler warnings with Solaris 11.4 / gcc 7.3.0 325 326 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 327 328commit 9c45da7cb487b8b6980ff3020468e0fb582bdd7f 329Author: Thomas E. Dickey <dickey@invisible-island.net> 330Date: Tue May 7 20:37:37 2019 -0400 331 332 remove an #include used in debugging 333 334 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 335 336commit 0eedde5df39ac754623511c06c5573ad62ca4c4c 337Author: Thomas E. Dickey <dickey@invisible-island.net> 338Date: Tue May 7 20:15:12 2019 -0400 339 340 manpage style fix: sentences should end at the end of a line 341 342 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 343 344commit b7a87ccb07f816e7b9579d91bd66552e86ef0e8e 345Author: Thomas E. Dickey <dickey@invisible-island.net> 346Date: Tue May 7 20:05:38 2019 -0400 347 348 add a note pointing out the change in design 349 350 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 351 352commit adf962f3b2c4539e555bfda600d34b63c9e5e002 353Author: Thomas E. Dickey <dickey@invisible-island.net> 354Date: Tue May 7 19:59:07 2019 -0400 355 356 updated spec to correspond to the current implementation of XtAppMainLoop 357 358 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 359 360commit 2286ca56529f27b0f6a809314e8303591c7fe240 361Author: Thomas E. Dickey <dickey@invisible-island.net> 362Date: Tue May 7 19:42:59 2019 -0400 363 364 update manpage for changes to XtAppMainLoop() 365 366 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 367 368commit dc33dc58f8ec841f002b9c65fb86b879b2d7d44a 369Author: Thomas E. Dickey <dickey@invisible-island.net> 370Date: Tue May 7 19:04:10 2019 -0400 371 372 Proposed revision of XtAppMainLoop() in 373 374 https://gitlab.freedesktop.org/xorg/lib/libxt/issues/7 375 376 caused applications such as xclock to hang, because it did first not 377 check if there was an available event corresponding to the mask 378 parameter before calling XtAppProcessEvent(). 379 380 For instance, if the mask was XtIMXEvent, it would ignore timer events 381 until an X event occurred. 382 383 Fix this by checking with XtAppPending() when the mask is not XtIMAll. 384 385 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 386 387commit f0ff9ea4fc653d27db3251a5bae97df4b963b1ba 388Author: Thomas E. Dickey <dickey@invisible-island.net> 389Date: Mon May 6 19:35:36 2019 -0400 390 391 Add related fix from 392 https://gitlab.freedesktop.org/xorg/lib/libxt/issues/6 393 https://bugs.chromium.org/p/chromium/issues/detail?id=284595 394 395 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 396 397commit 27778fd000d417dd81b940fc8a7855d4b4ccd068 398Merge: bb511a5 0b80bc9 399Author: Thomas E. Dickey <dickey@invisible-island.net> 400Date: Mon May 6 18:22:25 2019 -0400 401 402 Merge branch 'ffontaine/libxt-master' into HEAD 403 404commit bb511a50f14c69deaf67ef411aeb6eea03eca975 405Author: Thomas E. Dickey <dickey@invisible-island.net> 406Date: Mon May 6 16:49:32 2019 -0400 407 408 add casts to fix compiler warnings 409 410 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 411 412commit 86d7036808a6958f5937a81044262afe2658e6ec 413Author: Thomas E. Dickey <dickey@invisible-island.net> 414Date: Mon May 6 16:38:46 2019 -0400 415 416 eliminate an unnecessary cast which gave a gcc warning and add a null-pointer check 417 418 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 419 420commit a9c54d128ac65a8fa065ef28cd51c42981949c60 421Author: Thomas E. Dickey <dickey@invisible-island.net> 422Date: Mon May 6 16:09:04 2019 -0400 423 424 if Xalloca.h is corrected to use size_t param, one change is still needed in 425 libXt to fix compiler warnings - done here. 426 427commit 9112c3c104f0b3ec45ae776279e276034bc7dcc5 428Author: Thomas E. Dickey <dickey@invisible-island.net> 429Date: Mon May 6 05:16:24 2019 -0400 430 431 fixes for gcc warnings, no object-change 432 433 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 434 435commit 37dce673d841e7df75091a3b31828431e71bd78f 436Author: Thomas E. Dickey <dickey@invisible-island.net> 437Date: Mon May 6 04:08:42 2019 -0400 438 439 XtAppProcessEvent expects XtInputMask parameter, which is unsigned-long 440 441 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 442 443commit 8905b82df8a6dc1668d8e817924fb7b8cd574bdc 444Author: Thomas E. Dickey <dickey@invisible-island.net> 445Date: Sun May 5 21:06:35 2019 -0400 446 447 use "const void *" rather than "char *" for memcmp, etc 448 449 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 450 451commit fb1d51d4da8f303e92c8b30e4503dc7f9c01b3a8 452Author: Thomas E. Dickey <dickey@invisible-island.net> 453Date: Sun May 5 20:49:13 2019 -0400 454 455 fix 5 more simple gcc warnings 456 457 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 458 459commit 5ee9a5d2de4e50552e50247e745f92b61f9784c0 460Author: Thomas E. Dickey <dickey@invisible-island.net> 461Date: Sun May 5 20:16:31 2019 -0400 462 463 fix gcc warnings when assigning into a bit-field by first masking the value 464 465 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 466 467commit c9f5ccd2e6c301853ebf1595ca12b377a991a095 468Author: Thomas E. Dickey <dickey@invisible-island.net> 469Date: Sun May 5 18:36:04 2019 -0400 470 471 fixes for typos and formatting glitches 472 473 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 474 475commit 02bc6c1091fca1beeda6b0d79017c106655e913c 476Author: Thomas E. Dickey <dickey@invisible-island.net> 477Date: Sun May 5 14:43:08 2019 -0400 478 479 ignore the generated file used for version-number 480 481 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 482 483commit 6d1d29a92b9726c8f960d96cd3d896d314963341 484Author: Jon Turney <jon.turney@dronecode.org.uk> 485Date: Wed May 1 18:20:07 2019 +0100 486 487 Provide suseconds_t typedef on Win32 488 489 Fix compilation on Win32 after cf9e8c73, where timeval is not defined in 490 terms of that type, but a plain long. 491 492commit 06cc5aa5a9f507bc1a5643854dcab33ad6d14761 493Author: Jon Turney <jon.turney@dronecode.org.uk> 494Date: Wed May 1 18:31:29 2019 +0100 495 496 Fix WHITEFILL after const fixes 497 498 Fix compilation of ExtractLocaleName() when WHITEFILL is defined (when 499 built for Win32) after const fixes in ffeb733d. 500 501commit 0b80bc9904c8d553c760651daca0c964df052c8b 502Author: Fabrice Fontaine <fontaine.fabrice@gmail.com> 503Date: Fri May 3 08:06:00 2019 +0200 504 505 libXt: util: don't link makestrs with target cflags 506 507 The line: 508 509 AM_CFLAGS = $(XT_CFLAGS) 510 511 in util/Makefile.am is wrong because it adds target cflags to the 512 compilation of makestrs, which is built for the build machine, which 513 leads to build failures when cross-compiling. 514 515 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 516 [Retrieved from: 517 https://git.buildroot.net/buildroot/tree/package/x11r7/xlib_libXt/0001-util-don-t-link-makestrs-with-target-cflags.patch] 518 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 519 520commit 870954db9312d007a3c7620763e858cc0c03f753 521Author: Thomas E. Dickey <dickey@invisible-island.net> 522Date: Sun Apr 28 19:54:36 2019 -0400 523 524 improved markup for the restored pages 525 526 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 527 528commit c6bd044933771201d13256b18fad0c0d027b650b 529Author: Thomas E. Dickey <dickey@invisible-island.net> 530Date: Sun Apr 28 19:23:48 2019 -0400 531 532 restore the last 3-4 pages of "Registering a New Resource Converter", 533 originally section 9.6.4 which lost in sgml/docbook conversion. 534 535 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 536 537commit 3b18eab505cfef9cc6135f39ee9608e1366edd26 538Merge: 64b57b0 ba4ec93 539Author: Walter Harms <wharms@bfs.de> 540Date: Sun Apr 28 17:31:32 2019 +0200 541 542 Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt 543 544commit 64b57b01feef4ddb85392eca013b756b2691106e 545Author: Walter Harms <wharms@bfs.de> 546Date: Sun Apr 28 17:00:17 2019 +0200 547 548 Fix input starvation in XtMainLoop() closes bug #7 549 550 the function XtAppProcessEvent() can handle only one of 551 XtIMXEvent | XtIMTimer | XtIMAlternateInput | XtIMSignal 552 propperly. It returns after processing one type of input 553 others are left unprocessed. putting enought input of one 554 type, the later once will never processed. 555 556commit ba4ec937680ee72f2fcd463752766340a4b3729d 557Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> 558Date: Thu Apr 11 17:21:17 2019 +0200 559 560 Fix covscan complain 561 562 covscan gets confused by the test before the XtFree. 563 564 Error: RESOURCE_LEAK (CWE-772): 565 libXt-20190411/src/Event.c:743: alloc_fn: Storage is returned from allocation function "__XtMalloc". 566 libXt-20190411/src/Event.c:743: var_assign: Assigning: "proc" = storage returned from "__XtMalloc((Cardinal)((size_t)numprocs * 16UL))". 567 libXt-20190411/src/Event.c:745: var_assign: Assigning: "closure" = "proc". 568 libXt-20190411/src/Event.c:776: leaked_storage: Variable "closure" going out of scope leaks the storage it points to. 569 libXt-20190411/src/Event.c:776: leaked_storage: Variable "proc" going out of scope leaks the storage it points to. 570 571 Mixing static arrays and dynamic ones was a good idea 572 in the 90s when malloc was expensive, but now, we should 573 probably make the code clearer by just allocating the 574 memory when needed. 575 576 Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 577 578commit 6a7584e0337bb5cfec7f786231597f46c6d5fb16 579Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> 580Date: Thu Apr 11 17:27:12 2019 +0200 581 582 dummy fix for covscan 583 584 covscan seems lost here: 585 586 Error: RESOURCE_LEAK (CWE-772): 587 libXt-20190411/src/Intrinsic.c:1074: alloc_fn: Storage is returned from allocation function "__XtMalloc". 588 libXt-20190411/src/Intrinsic.c:1074: var_assign: Assigning: "buf2" = storage returned from "__XtMalloc(4096U)". 589 libXt-20190411/src/Intrinsic.c:1110: leaked_storage: Variable "buf2" going out of scope leaks the storage it points to. 590 591 Error: USE_AFTER_FREE (CWE-416): 592 libXt-20190411/src/Intrinsic.c:1113: alias: Assigning: "buf" = "buf2". Now both point to the same storage. 593 libXt-20190411/src/Intrinsic.c:1108: freed_arg: "XtFree" frees "buf2". 594 libXt-20190411/src/Intrinsic.c:1110: use_after_free: Using freed pointer "buf". 595 596 Both are false positive, but we can make it understand where it 597 is wrong. 598 599 Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 600 601commit bca67f981dd3bcf730ac3816836b66049dd09f33 602Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> 603Date: Thu Apr 11 17:26:58 2019 +0200 604 605 Fix leaks detected by covscan 606 607 The following leaks are reported by covscan: 608 609 Error: RESOURCE_LEAK (CWE-772): 610 libXt-20190411/src/ResConfig.c:542: alloc_arg: "_get_part" allocates memory that is stored into "part". 611 libXt-20190411/src/ResConfig.c:544: noescape: Resource "part" is not freed or pointed-to in "_match_resource_to_widget". 612 libXt-20190411/src/ResConfig.c:560: leaked_storage: Variable "part" going out of scope leaks the storage it points to. 613 614 Error: RESOURCE_LEAK (CWE-772): 615 libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes". 616 libXt-20190411/src/TMgrab.c:115: var_assign: Assigning: "keycodeP" = "keycodes". 617 libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodeP" going out of scope leaks the storage it points to. 618 libXt-20190411/src/TMgrab.c:124: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to. 619 620 Error: RESOURCE_LEAK (CWE-772): 621 libXt-20190411/src/TMparse.c:1544: alloc_fn: Storage is returned from allocation function "XtMalloc". 622 libXt-20190411/src/TMparse.c:1544: var_assign: Assigning: "event" = storage returned from "XtMalloc(88U)". 623 libXt-20190411/src/TMparse.c:1549: noescape: Resource "event" is not freed or pointed-to in "ParseQuotedStringEvent". 624 libXt-20190411/src/TMparse.c:1555: leaked_storage: Variable "event" going out of scope leaks the storage it points to. 625 626 Error: RESOURCE_LEAK (CWE-772): 627 libXt-20190411/src/TMparse.c:1779: alloc_fn: Storage is returned from allocation function "XtMalloc". 628 libXt-20190411/src/TMparse.c:1779: var_assign: Assigning: "action" = storage returned from "XtMalloc(32U)". 629 libXt-20190411/src/TMparse.c:1784: noescape: Resource "action" is not freed or pointed-to in "ParseAction". 630 libXt-20190411/src/TMparse.c:1785: leaked_storage: Variable "action" going out of scope leaks the storage it points to. 631 632 In addition to this legitimate leaks, covscan can get confused by 633 the allocated memory in XtKeysymToKeycodeList: 634 635 Error: RESOURCE_LEAK (CWE-772): 636 libXt-20190411/src/TMgrab.c:108: alloc_arg: "XtKeysymToKeycodeList" allocates memory that is stored into "keycodes". 637 libXt-20190411/src/TMgrab.c:114: leaked_storage: Variable "keycodes" going out of scope leaks the storage it points to. 638 639 Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> 640 641commit 64dcec64b294d67a45596d84f91c876f15a5d95f 642Author: Thomas E. Dickey <dickey@invisible-island.net> 643Date: Sun Apr 21 19:44:10 2019 -0400 644 645 adapt change from libXaw for inserting the package version into the spec 646 647 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 648 649commit 29bfd6ce3d9b9a1040ee2edf4ac5f83b54ac1932 650Author: Thomas E. Dickey <dickey@invisible-island.net> 651Date: Sun Apr 21 19:25:11 2019 -0400 652 653 bump to 1.1.5.1 (actually 1.2.0 should be the target) 654 655 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 656 657commit 182d2029f4adc89dd78f52a55d626a8419ae0c09 658Author: Thomas E. Dickey <dickey@invisible-island.net> 659Date: Sun Apr 21 18:18:54 2019 -0400 660 661 updated the acknowledgements section, and added a few notes to the release-7 section 662 663 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 664 665commit c1b8a6690b26bd7f802f953f4bd8f00f5937283c 666Author: Thomas E. Dickey <dickey@invisible-island.net> 667Date: Sun Apr 21 15:12:45 2019 -0400 668 669 summarize the const-changes in X11R7+ 670 671 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 672 673commit 04b44ef88aa59705acb38347a0d184d3287f6dd3 674Author: Thomas E. Dickey <dickey@invisible-island.net> 675Date: Sun Apr 21 14:44:46 2019 -0400 676 677 add #include for <X11/Intrinsic.h> to manpages, per convention 678 679 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 680 681commit f89906ffa8b65b9875053acbd52a7380a21c626f 682Author: Thomas E. Dickey <dickey@invisible-island.net> 683Date: Sun Apr 21 14:26:17 2019 -0400 684 685 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). 686 687 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 688 689commit 5d5811668fd06d50d8ff6f22159325e2328d0ee8 690Author: Thomas E. Dickey <dickey@invisible-island.net> 691Date: Sun Apr 21 14:23:53 2019 -0400 692 693 minor tweak to work around docbook's limited formatting 694 695 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 696 697commit c605f7d108365fdd4e46a032fcaaa812cef56f83 698Author: Thomas E. Dickey <dickey@invisible-island.net> 699Date: Sun Apr 21 13:47:49 2019 -0400 700 701 fill in a few missing typedef keywords, and a missing "*" in prototype, as well as minor clarification of "XtIs<class>" 702 703 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 704 705commit 3637c0988df16732dbbd121760688ee82b9d3882 706Author: Thomas E. Dickey <dickey@invisible-island.net> 707Date: Sat Apr 20 10:00:15 2019 -0400 708 709 add some missing "typedef" keywords for prototyped function-pointers. 710 also, use "type" markup in some of the places where it's needed. 711 712 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 713 714commit dca1a94c4d08009af860012cba6c4849f4a04a9a 715Author: Thomas E. Dickey <dickey@invisible-island.net> 716Date: Fri Apr 19 18:53:13 2019 -0400 717 718 fill in prototype information for a code example, as well as for 719 the XtRFunction resource type. 720 721 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 722 723commit d2df1c47e7f0511c2f1c269bec25a0c4b519fe88 724Author: Thomas E. Dickey <dickey@invisible-island.net> 725Date: Fri Apr 19 05:29:53 2019 -0400 726 727 fill in background for wide-prototypes 728 729 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 730 731commit 52999015089e38705454d0f6f2ea7b544c993bf3 732Author: Thomas E. Dickey <dickey@invisible-island.net> 733Date: Thu Apr 18 21:08:22 2019 -0400 734 735 begin section on the conversion to standard C 736 737 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 738 739commit 725f2f79c6f79d8b0aaea4dd37f56856efcf3a2d 740Author: Thomas E. Dickey <dickey@invisible-island.net> 741Date: Wed Apr 17 20:43:56 2019 -0400 742 743 finish summarizing X11R6 vs documentation updates 744 745commit 3864d90245b8be233005bed639ec8cd7b5577cea 746Author: Thomas E. Dickey <dickey@invisible-island.net> 747Date: Wed Apr 17 20:08:22 2019 -0400 748 749 summarize X11R6.3 and X11R6.4 changes 750 751commit c65723b624b0718f020868ac3aa9a19542434d50 752Author: Thomas E. Dickey <dickey@invisible-island.net> 753Date: Wed Apr 17 19:47:04 2019 -0400 754 755 The interface changes made recently have to be documented, and due to the 756 time interval, etc., in turn requires an update to the specification version. 757 Update that now. 758 759commit 533e88162b1540e2ed7d3c6ccdae5f50aac3d69d 760Author: Thomas E. Dickey <dickey@invisible-island.net> 761Date: Wed Apr 17 19:42:43 2019 -0400 762 763 update xorg's documentation-urls 764 765commit 1fd61d36009090cb8e2d95b861ae2c02cb874c77 766Author: Thomas E. Dickey <dickey@invisible-island.net> 767Date: Wed Apr 17 04:38:05 2019 -0400 768 769 fix cut/paste error in description of --enable-geo-tattler configure option 770 (reported by Alan Coopersmith) 771 772 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 773 774commit 4bd13f2bb92aafe66205160d55b3dc4cae98cda3 775Author: Thomas E. Dickey <dickey@invisible-island.net> 776Date: Tue Apr 16 21:20:21 2019 -0400 777 778 remove calls to "IN" macro, which was recently removed from header 779 780commit 735ee4b6cc90c9ebfc33680c820c299545aa02ed 781Author: Thomas E. Dickey <dickey@invisible-island.net> 782Date: Tue Apr 16 21:13:57 2019 -0400 783 784 Add --disable-const and --enable-geo-tattler options for new/updated features. 785 Also, show configure choices for build-logs. 786 787 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 788 789commit f2418d6ff43197d7e51404aa13ca9cb2434669ff 790Author: Thomas E. Dickey <dickey@invisible-island.net> 791Date: Tue Apr 16 17:42:59 2019 -0400 792 793 update manpage prototype for XtFindFile() 794 795 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 796 797 Conflicts: 798 man/XtFindFile.man 799 800commit ea2247ee98b9c7357dccbba13df96ffc6d08b65a 801Author: Thomas E. Dickey <dickey@invisible-island.net> 802Date: Mon Apr 15 17:46:18 2019 -0400 803 804 use ldquo/rdquo/ndash where appropriate 805 806commit 44f5ef69ef6f1593d481a831d6aa4e035fc2e7bd 807Author: Thomas E. Dickey <dickey@invisible-island.net> 808Date: Mon Apr 15 17:21:58 2019 -0400 809 810 correct an error from the original document's depiction of escape_char 811 812 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 813 814commit eaa1835ba58525c90ffa2dc5a5d409dd9e7a909f 815Author: Thomas E. Dickey <dickey@invisible-island.net> 816Date: Mon Apr 15 17:20:57 2019 -0400 817 818 use ldquo/rdquo/ndash where appropriate 819 820 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 821 822commit cbf4dd22eedc33309efacfb2a1a795debdd44b3b 823Author: Thomas E. Dickey <dickey@invisible-island.net> 824Date: Mon Apr 15 17:13:05 2019 -0400 825 826 trim spurious backslashes from translation of nroff to docbook xml 827 828 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 829 830commit 1474d2e826773f3f5aa61ef2ad827c977ee5d084 831Author: Thomas E. Dickey <dickey@invisible-island.net> 832Date: Mon Apr 15 05:01:33 2019 -0400 833 834 The conversion to xml overlooked the nroff document's use of "\%" for 835 hyphenation (remove those). 836 837 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 838 839commit df21efb1cfaea8d46135f830817e4170605bffc0 840Author: Thomas E. Dickey <dickey@invisible-island.net> 841Date: Sun Apr 14 20:50:44 2019 -0400 842 843 use lineannotation tag 844 845 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 846 847commit 26e04bcf5714149c8e047af5c5243a9755fe925a 848Author: Thomas E. Dickey <dickey@invisible-island.net> 849Date: Sun Apr 14 20:45:45 2019 -0400 850 851 whitespace/formatting fix 852 853 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 854 855commit 1882fbe7a1a2f05c9939b40c7c07be83aea77698 856Author: Thomas E. Dickey <dickey@invisible-island.net> 857Date: Sun Apr 14 20:37:45 2019 -0400 858 859 use lineannotation tag 860 861 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 862 863commit 46505ebf1bb23b05364ee6da4fda48ea03221f58 864Author: Thomas E. Dickey <dickey@invisible-island.net> 865Date: Sun Apr 14 20:29:02 2019 -0400 866 867 whitespace/formatting fixes 868 869 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 870 871commit a3bb222d24c12dad2744039b8d5caa6ce05ca3bf 872Author: Thomas E. Dickey <dickey@invisible-island.net> 873Date: Sun Apr 14 20:11:47 2019 -0400 874 875 formatted sample code to fit in 80 columns 876 877 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 878 879commit 346716ffe321ad24b839d9b17eee300b41c899c2 880Author: Thomas E. Dickey <dickey@invisible-island.net> 881Date: Sun Apr 14 19:48:09 2019 -0400 882 883 use lineannotation tag to solve font mismatches for xref's inside 884 programlisting 885 886 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 887 888commit 015f1dd200334b656ff056b03662beee7ad7a9db 889Author: Thomas E. Dickey <dickey@invisible-island.net> 890Date: Sun Apr 14 19:30:48 2019 -0400 891 892 use consistent labeling for xref's 893 894 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 895 896commit aab9b50bb755d741ee54203f91bdfc464a95642f 897Author: Thomas E. Dickey <dickey@invisible-island.net> 898Date: Sun Apr 14 18:45:06 2019 -0400 899 900 use programlisting tag rather than workaround for literallayout font. 901 902 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 903 904commit aa871eb5c087f3af40e49e77378a04fa872c7465 905Author: Thomas E. Dickey <dickey@invisible-island.net> 906Date: Sun Apr 14 17:51:59 2019 -0400 907 908 fill in titles for some references to ICCCM and X11 documents 909 910 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 911 912commit 8905ee4cd409f22e940747b2dc0347c414011250 913Author: Thomas E. Dickey <dickey@invisible-island.net> 914Date: Fri Apr 12 21:17:55 2019 -0400 915 916 fix ``fake quotes'' 917 918 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 919 920commit 8310d272d09132b86ed821b3abd3b85ceb2ea73c 921Author: Thomas E. Dickey <dickey@invisible-island.net> 922Date: Fri Apr 12 19:52:24 2019 -0400 923 924 corrected some nested list formatting 925 926 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 927 928commit 8000127db88f883a4e7c747560efeca536b1c14e 929Author: Thomas E. Dickey <dickey@invisible-island.net> 930Date: Fri Apr 12 19:23:58 2019 -0400 931 932 modify xml-files to use named-entities, for easier manipulation 933 934 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 935 936commit 1380721b4d252b8ed32d6016f1635f861e75f453 937Author: Thomas E. Dickey <dickey@invisible-island.net> 938Date: Fri Apr 12 04:35:13 2019 -0400 939 940 use DOCTYPE consistently in included xml files, to allow using named entities 941 942 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 943 944commit 6f75d2fefcf4e5c158546590bcfafc73293e4038 945Author: Thomas E. Dickey <dickey@invisible-island.net> 946Date: Thu Apr 11 19:20:23 2019 -0400 947 948 add (with an external script "markup-literallayout") <code> tags 949 within <literallayout>. 950 951 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 952 953commit d9afa0ca6e677b446ce43f2f189c08cfe87f68f3 954Author: Thomas E. Dickey <dickey@invisible-island.net> 955Date: Fri Mar 29 21:47:33 2019 -0400 956 957 whitespace-fixes, plus convert examples to standard C 958 959 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 960 961commit 1dd873e7bf2239b338d2b8c35607139c0d3d6e84 962Author: Thomas E. Dickey <dickey@invisible-island.net> 963Date: Thu Mar 28 20:17:57 2019 -0400 964 965 fix a typo 966 967commit 2e9edb068ef2a20fc33f484ffaf69174a0a0945a 968Author: Thomas E. Dickey <dickey@invisible-island.net> 969Date: Thu Mar 28 19:55:53 2019 -0400 970 971 change ambiguous String's to char* or const-char*, as well as adding the 972 missing parameters to one prototype 973 974 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 975 976commit 6d19d615ce6b23f2b14340682851b5eba64e32ca 977Author: Thomas E. Dickey <dickey@invisible-island.net> 978Date: Thu Mar 28 19:43:25 2019 -0400 979 980 The conversion to xml's funcdef dropped one or more parameters from several 981 functions. This commit restores those parameters to the function prototypes. 982 983 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 984 985commit ae2808046eafcbbd5e96ce36b6735f2888bd2a19 986Author: Thomas E. Dickey <dickey@invisible-island.net> 987Date: Wed Mar 27 21:24:42 2019 -0400 988 989 correct prototype for XtInitialize; error in spec 990 991 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 992 993commit 01d9652e223ddbf0756a6f8a57db8f44f37fe03f 994Author: Thomas E. Dickey <dickey@invisible-island.net> 995Date: Wed Mar 27 21:19:16 2019 -0400 996 997 correct prototype for XtDisplay; error in spec 998 999 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1000 1001commit 37a65d8a0b8021c8c09f173c57f0c75bb035d556 1002Author: Thomas E. Dickey <dickey@invisible-island.net> 1003Date: Wed Mar 27 21:13:41 2019 -0400 1004 1005 corrected prototype for XtAppSetFallbackResources; error in spec 1006 1007 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1008 1009commit 01ddc661a67d4b578f34c612a900fc5ef760d8de 1010Author: Thomas E. Dickey <dickey@invisible-island.net> 1011Date: Wed Mar 27 21:08:20 2019 -0400 1012 1013 updated return-type for XtFindFile, also due to _CONST_X_STRING 1014 1015 The previous commit also adds the standard "...", for variable-length parameter 1016 lists, which was omitted from the specification. 1017 1018commit e357bd3b79216923820c0a024f95026fdd4a1cf3 1019Author: Thomas E. Dickey <dickey@invisible-island.net> 1020Date: Wed Mar 27 21:04:44 2019 -0400 1021 1022 modify function prototypes in spec to correspond to updates made in headers 1023 for the _CONST_X_STRING feature. 1024 1025commit 27483d8a3252e2c2a451976d4a99622becd83fe8 1026Author: Thomas E. Dickey <dickey@invisible-island.net> 1027Date: Wed Mar 27 20:07:55 2019 -0400 1028 1029 update several function prototypes to use void-return or void-parameter, 1030 which were not in the original spec because it accommodated K&R C. 1031 1032commit a8dcb749458a723dd76e342162c5c00b629374fe 1033Author: Thomas E. Dickey <dickey@invisible-island.net> 1034Date: Wed Mar 27 19:38:46 2019 -0400 1035 1036 by the way - an overdue notification 1037 1038commit 5dd96a769ed02a0125fa2f84a2f27a1f75bdcc8e 1039Author: Thomas E. Dickey <dickey@invisible-island.net> 1040Date: Wed Mar 27 18:51:41 2019 -0400 1041 1042 fix: some ASCII characters were mangled into Unicode look-alikes 1043 1044commit 464d6f0d396880152d1475f37459c38de5373d4f 1045Author: Thomas E. Dickey <dickey@invisible-island.net> 1046Date: Sun Mar 24 14:32:41 2019 -0400 1047 1048 remove some debris... 1049 1050 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1051 1052commit 6b500c797a461c6da3baf6a1be208b232bf84366 1053Author: Thomas E. Dickey <dickey@invisible-island.net> 1054Date: Sat Mar 23 11:51:55 2019 -0400 1055 1056 fix minor regression in prototype updates 1057 1058 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1059 1060commit 101090b0a60c8bc9aa38c8fd42b35119739bc53f 1061Author: Thomas E. Dickey <dickey@invisible-island.net> 1062Date: Sat Mar 23 11:36:33 2019 -0400 1063 1064 avoid using C keyword "default" as parameter name 1065 1066 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1067 1068commit 149159df368aaa50db9e3e02f725d147ff557dbd 1069Author: Thomas E. Dickey <dickey@invisible-island.net> 1070Date: Sat Mar 23 06:46:42 2019 -0400 1071 1072 updated manual pages' C prototypes to agree with the header-files. 1073 This takes into account the _CONST_X_STRING feature, distinguishing 1074 between String and char* and const char*, but also in 1075 several cases, such as XtSessionGetToken, the manual page was wrong. 1076 1077 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1078 1079 Conflicts: 1080 man/XtAppErrorMsg.man 1081 1082commit e5a1e228e7ab7332d46db9278fa7af85ae889e70 1083Author: Thomas E. Dickey <dickey@invisible-island.net> 1084Date: Wed Mar 20 21:18:22 2019 -0400 1085 1086 change return-type to avoid const-mismatches 1087 1088 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1089 1090commit e98352cebda8de6a715f6c5f35e549dc8cd55b8b 1091Author: Thomas E. Dickey <dickey@invisible-island.net> 1092Date: Wed Mar 20 21:16:25 2019 -0400 1093 1094 fix const-mismatches in Tmstate.c 1095 1096 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1097 1098commit 973ebb581a2cd92349728e36ada108a2d8c68bc8 1099Author: Thomas E. Dickey <dickey@invisible-island.net> 1100Date: Wed Mar 20 21:13:17 2019 -0400 1101 1102 fix const-mismatches in TMprint.c 1103 1104 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1105 1106commit 7aa775b5a238e16bc752fe78327a4a6c73369305 1107Author: Thomas E. Dickey <dickey@invisible-island.net> 1108Date: Wed Mar 20 21:10:06 2019 -0400 1109 1110 fix const-mismatches in TMparse.c 1111 1112 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1113 1114commit ec3e02c88a72462100254723f96589e30cee2e8f 1115Author: Thomas E. Dickey <dickey@invisible-island.net> 1116Date: Wed Mar 20 20:55:18 2019 -0400 1117 1118 fix shadowing warning for widgetClass parameter; no binary-change 1119 1120 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1121 1122commit 5037c01093c6a56728cab3096107d80052132dd3 1123Author: Thomas E. Dickey <dickey@invisible-island.net> 1124Date: Wed Mar 20 20:51:06 2019 -0400 1125 1126 fix gcc warnings in Display.c 1127 1128 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1129 1130commit e19a99a733b3f1ed1b7120ef8355e2a449639242 1131Author: Thomas E. Dickey <dickey@invisible-island.net> 1132Date: Wed Mar 20 19:07:52 2019 -0400 1133 1134 resolve const-mismatches in Shell.c 1135 1136 some of those fixes use casts which elicit stricter warnings, but that's a 1137 tradeoff needed to work with Xt's assumption that certain strings are 1138 allocated (or const) in the calling application. 1139 1140 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1141 1142commit ffeb733db1384c6ffde199747fd84efe2e8d7499 1143Author: Thomas E. Dickey <dickey@invisible-island.net> 1144Date: Wed Mar 20 05:17:11 2019 -0400 1145 1146 resolve const-mismatches in internal functions of Intrinsic.c 1147 1148 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1149 1150commit e53726577e18f37186d7996dc85dc82de9532d22 1151Author: Thomas E. Dickey <dickey@invisible-island.net> 1152Date: Wed Mar 20 05:07:21 2019 -0400 1153 1154 Allow all of the "argv" strings to be writable, since those arrays may 1155 be updated during initialization. 1156 1157 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1158 1159commit 13ed4421006c3bc7743233a401ce80f849dd889b 1160Author: Thomas E. Dickey <dickey@invisible-island.net> 1161Date: Tue Mar 19 21:20:03 2019 -0400 1162 1163 This is a minimal change which compiles when predefining _CONST_X_STRING, 1164 by changing some function parameters and struct-members to _XtString 1165 (always "char*") from String (which may be "const char *"). There are 1166 still many compiler warnings; subsequent commits will reduce those. 1167 1168 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1169 1170commit d10e295117fdde9a085f12d90cab1adb978450bb 1171Author: Thomas E. Dickey <dickey@invisible-island.net> 1172Date: Tue Apr 16 15:37:46 2019 -0400 1173 1174 The last commit removed "IN" macro, but not the lines which used it. 1175 1176commit 3f13df93468658cd48bb63a2d836c60d62494e4a 1177Author: Walter Harms <wharms@bfs.de> 1178Date: Tue Apr 16 14:42:41 2019 +0200 1179 1180 Remove unused macros to ease maintenance 1181 1182 After the last cleanups all the private macros are 1183 now obsolet. They are removed with: 1184 sed -e'/^\.de/,/^\.ny/d' -i 1185 1186commit 2b26e9a5473e399c81ae11b98d1f0b38393dbd8c 1187Merge: 4b446ce 965bc25 1188Author: Walter Harms <wharms@bfs.de> 1189Date: Tue Apr 16 13:20:42 2019 +0200 1190 1191 Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt 1192 1193 Conflicts: 1194 man/XtManageChildren.man 1195 1196commit 965bc251c1d8391e672f277686254299627d4e3c 1197Author: Thomas E. Dickey <dickey@invisible-island.net> 1198Date: Tue Mar 19 20:31:29 2019 -0400 1199 1200 Referring to the xterm FAQ 1201 1202 https://invisible-island.net/xterm/xterm.faq.html#building_it 1203 1204 I would like to add an optional feature which makes the String typedef 1205 "const" if _CONST_X_STRING is defined. Modifying the Intrinsic.h header 1206 is only a partial solution because the library has not been modified to 1207 take advantage of this (if it had, most of the const-warnings from gcc 1208 would go away). 1209 1210 This change modifies the header file as well as the makestrs.c program 1211 which generates Shell.h and StringDefs.h so that they use String-casts 1212 rather than char*-casts (reducing the warnings seen when compiling with 1213 Xt's header files). 1214 1215 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1216 1217commit c131d277ef061716b97e27cccc094bf1c0ae222f 1218Author: Thomas E. Dickey <dickey@invisible-island.net> 1219Date: Tue Mar 19 20:04:40 2019 -0400 1220 1221 eliminate casts of NULL for String* and Cardinal*, since those are unnecessary 1222 as well as interfere with proposed const-string changes. 1223 1224 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1225 1226commit 4b446ce8b20b1de1488c73e1841dafbd25ca949f 1227Author: Walter Harms <wharms@bfs.de> 1228Date: Mon Apr 15 23:03:31 2019 +0200 1229 1230 remove in-text macros 1231 1232 The in-text macros are a problem when maintaining the text. 1233 While removing i noticed several problems with missing 1234 definitions this is fixed also. 1235 1236commit c66f453b4089b7af7ee14be7c5f817e8dd98be1e 1237Author: Thomas E. Dickey <dickey@invisible-island.net> 1238Date: Wed Apr 10 20:09:29 2019 -0400 1239 1240 restore fixed-pitch formatting of code-examples 1241 1242 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1243 1244commit a89acaec14bd988659ebdc2ebb4b99c1eea5aa7e 1245Author: Thomas E. Dickey <dickey@invisible-island.net> 1246Date: Wed Apr 10 19:49:35 2019 -0400 1247 1248 The ".BR" macro is used to join bold/regular text. 1249 Use ".B" when only bold is intended. 1250 1251 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1252 1253commit cf9e8c73c4ffa671d580938c9a84d6ef0bd2710d 1254Author: Thomas E. Dickey <dickey@invisible-island.net> 1255Date: Sun Mar 17 17:19:45 2019 -0400 1256 1257 This cleans up the "easy" warning fixes which can be made using my 1258 Regress script, comparing object-files before/after the edits: 1259 1260 https://invisible-island.net/ansification/index.html 1261 https://invisible-island.net/scripts/readme.html 1262 1263 The changes are casts, which quiet the gcc warnings about implicit 1264 conversion that my "gcc-normal" script would show. I avoided 1265 reformatting the code. 1266 1267 The change reduces the number of gcc warnings from 769 to 163. 1268 1269 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1270 1271commit fb7e899e94dd402c868e8eb59ccf32284732f6ac 1272Author: Walter Harms <wharms@bfs.de> 1273Date: Thu Apr 4 22:32:20 2019 +0200 1274 1275 FIX: add missing .fi 1276 1277commit 76ed3193af4416324a18795fe3bee4fb37e9791f 1278Author: Walter Harms <wharms@bfs.de> 1279Date: Thu Apr 4 21:46:55 2019 +0200 1280 1281 replace the use of .Ds/.De macro with the std. RS/.RE macro 1282 1283 this make way to remove all private macro definitions from 1284 the header. Now only plain man macros are used. 1285 1286commit b01eaa82c190b390f6a0de74668ed88a41b3d6b8 1287Author: Walter Harms <wharms@bfs.de> 1288Date: Thu Apr 4 18:58:44 2019 +0200 1289 1290 remove space after < for include filename 1291 1292 using <X11/Xutil.h> instead of < X11/Xutil.h > make things 1293 more easy and closer to std. man pages 1294 1295 noted by Thomas Dickey 1296 1297commit 0f549e8992d568493415056ecda7fdbd7a6423ec 1298Merge: 7caf7f4 38c5ee4 1299Author: Walter Harms <wharms@bfs.de> 1300Date: Wed Apr 3 17:06:30 2019 +0200 1301 1302 Merge branch 'master' of ssh://gitlab.freedesktop.org/xorg/lib/libxt 1303 1304 Replace home made macros in man macros 1305 1306commit 7caf7f47d473e92cf0fc36bf03720765916c17be 1307Author: Walter Harms <wharms@bfs.de> 1308Date: Tue Apr 2 22:50:51 2019 +0200 1309 1310 replace .ZN with .BR 1311 1312 By replacing we do two things: 1313 1. this fixes the troff behavier 1314 2. this moves us closer to std. man pages 1315 3. after this patch the macro ZN can be deleted 1316 1317 Signed-off-by: Walter Harms <wharms@bfs.de> 1318 1319commit 3b5b654d5b539364a2f19b5206a79fb2e13f810f 1320Author: Walter Harms <wharms@bfs.de> 1321Date: Tue Apr 2 21:49:28 2019 +0200 1322 1323 Replace last two uses of .Pn with .ZN 1324 1325 After this patch the macro can savely be removed. 1326 Signed-off-by: Walter Harms <wharms@bfs.de> 1327 1328commit 38c5ee4f77c1d837ed8936bad5a3a354701aaed2 1329Author: Thomas E. Dickey <dickey@invisible-island.net> 1330Date: Mon Mar 18 05:06:06 2019 -0400 1331 1332 bzero was marked "legacy" in POSIX 2001, and is not part of the later revisions. 1333 Use memset, which is standard (and supported for some 30 years). 1334 1335 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1336 1337commit 91c08f4d9cb915d5f7c3074db3e72ad15ec14c01 1338Author: Thomas E. Dickey <dickey@invisible-island.net> 1339Date: Sun Mar 17 20:59:21 2019 -0400 1340 1341 Use standard size_t type in the casts for length-parameter of memcpy, memmove 1342 and bzero. When the library was written (1989), none of those had been 1343 standardized, and the source-code used "(int)" casts to help with K&R 1344 compilers. The cleanup done in the previous update used binary-compare 1345 to validate, which does not work for these because the compiler is recording 1346 the cast's effect. 1347 1348 This change reduces the number of gcc warnings from 163 to 128. 1349 1350 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1351 1352commit 4004d85df9e81fc8bcddacae15a2715ccdd6627c 1353Author: Thomas E. Dickey <dickey@invisible-island.net> 1354Date: Sat Mar 16 13:21:55 2019 -0400 1355 1356 update the "Ds" macro in the other files, for consistency 1357 1358 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1359 1360commit ca3f8db51e629e59d94873c41642d1e8b8324c9a 1361Author: Thomas E. Dickey <dickey@invisible-island.net> 1362Date: Sat Mar 16 13:16:28 2019 -0400 1363 1364 None of the versions of the "Ds" macro (going back to X11R4) worked with 1365 groff, and would display badly. Modified the macro in the files which use 1366 it, to do what was intended. 1367 1368 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1369 1370commit 4a04da5838bdea2893ebe63c97465fa7349d92ac 1371Author: Thomas E. Dickey <dickey@invisible-island.net> 1372Date: Sat Mar 16 12:55:53 2019 -0400 1373 1374 fix typo from last change 1375 1376commit 56c998bc127581974fa277e4e2bfc3561ea3a897 1377Author: Thomas E. Dickey <dickey@invisible-island.net> 1378Date: Sat Mar 16 12:34:08 2019 -0400 1379 1380 trim down the "De" macro by removing the parts that used never-defined registers 1381 1382 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1383 1384commit fe0f501b0dfb2d69f5879588547d6994d93217c7 1385Author: Thomas E. Dickey <dickey@invisible-island.net> 1386Date: Sat Mar 16 12:23:22 2019 -0400 1387 1388 cleanup undefined macros in manpages 1389 1390 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1391 1392commit 1b2b648dbbc6f10b36e7914de8388b66bc93b45f 1393Author: Thomas E. Dickey <dickey@invisible-island.net> 1394Date: Sat Mar 16 11:51:09 2019 -0400 1395 1396 split-up lines longer than 80 columns in manpages 1397 1398 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1399 1400commit a009bc8f3d69a379593b21997bb08a73eb39a8f2 1401Author: Thomas E. Dickey <dickey@invisible-island.net> 1402Date: Sat Mar 16 11:47:40 2019 -0400 1403 1404 fix typo from last step 1405 1406commit b571da73755f65c206c0e7b82ade3876a921e2ea 1407Author: Thomas E. Dickey <dickey@invisible-island.net> 1408Date: Sat Mar 16 11:44:37 2019 -0400 1409 1410 trim undefined symbol "D" from ".Ds" macros in manpages. 1411 1412 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1413 1414commit 7bdec43f299d2538d66f65892766bf3c5dd27056 1415Author: Thomas E. Dickey <dickey@invisible-island.net> 1416Date: Fri Mar 15 21:04:44 2019 -0400 1417 1418 workaround for obsolete macro/command ".ny", in the manpages since late 1419 1989 in X11R4. The command was given a ".ny0", but nroff did not accept 1420 more than two-character names, so it "should" have been ".ny 0". Further, 1421 since there is no standard macro "ny" (and no command), define a fallback. 1422 1423 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1424 1425commit 283db645c56a5aa55af1665c309182e492a3c863 1426Author: Thomas E. Dickey <dickey@invisible-island.net> 1427Date: Fri Mar 15 20:06:26 2019 -0400 1428 1429 fix bug introduced by 1430 commit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8, 1431 which modified util/makestrs.c to avoid a shadowing warning of a 1432 function parameter versus global variable, but overlooked use of the 1433 parameter within the functions. That caused all of the resource strings 1434 in Shell.h to have the same value. 1435 1436 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1437 1438commit fe32434ab1a6a85d222b15e730fed9a5d8a74a2d 1439Author: Thomas E. Dickey <dickey@invisible-island.net> 1440Date: Tue Mar 12 04:34:28 2019 -0400 1441 1442 fix build when XT_GEO_TATTLER is defined 1443 That turns on a debugging feature (activated by a resource setting). 1444 Its use of <stdarg.h> was incorrect. Also fix compiler warnings in 1445 the related file. 1446 1447 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 1448 1449commit b724cd0d25dffe0091bb101ba8f993d0305844d3 1450Author: Walter Harms <wharms@bfs.de> 1451Date: Tue Jan 15 19:45:29 2019 +0100 1452 1453 resolv:assignment discards 'const' qualifier from pointer target 1454 1455commit 93713f5b050fb40973775e13d8430d524e2d4d10 1456Author: Walter Harms <wharms@bfs.de> 1457Date: Fri Jan 11 23:49:57 2019 +0100 1458 1459 no need to check XFree arguments 1460 1461commit 57c8b133bbcf38a9a1e345eabeeabe2a3e07c1c8 1462Author: Walter Harms <wharms@bfs.de> 1463Date: Fri Jan 11 22:54:47 2019 +0100 1464 1465 resolv:shadows a global declaration 1466 1467commit d51325e11253f99bdcf672062cc04de80bc9c7e2 1468Author: Walter Harms <wharms@bfs.de> 1469Date: Fri Jan 11 22:17:02 2019 +0100 1470 1471 alloc+bzero == calloc 1472 1473commit cc255601963479bd94c49851564f5004ac471093 1474Author: Walter Harms <wharms@bfs.de> 1475Date: Tue Jan 8 23:10:10 2019 +0100 1476 1477 resolv:assignment discards 'const' qualifier from pointer target 1478 1479commit 12eda76f2c7ff5d43dd68d7ff0ebc29cf27e9897 1480Author: Walter Harms <wharms@bfs.de> 1481Date: Tue Jan 8 22:26:25 2019 +0100 1482 1483 no need to check args for free 1484 1485commit bfd021ed1c2b126d3f78a1ffe639e25d11649b02 1486Author: Walter Harms <wharms@bfs.de> 1487Date: Tue Jan 8 22:01:47 2019 +0100 1488 1489 resolv:shadows a previous local 1490 1491commit 252b69ea85041ac5b368c15afdb7d7b6dc28636e 1492Author: Walter Harms <wharms@bfs.de> 1493Date: Tue Jan 8 21:54:51 2019 +0100 1494 1495 resolv:shadows a previous local 1496 1497commit c4897b56d853709aa2013ec16354e38f83465aaf 1498Author: Walter Harms <wharms@bfs.de> 1499Date: Tue Jan 8 21:51:26 2019 +0100 1500 1501 resolv:shadows a previous local 1502 1503commit a343fb6d854dd345a0216435b97e51b8f4dd4425 1504Author: Walter Harms <wharms@bfs.de> 1505Date: Tue Jan 8 21:45:09 2019 +0100 1506 1507 resolv:shadows a previous local 1508 1509commit 0aae899ba1724bfb16ab1bbe7238b3f75cbb6550 1510Author: Walter Harms <wharms@bfs.de> 1511Date: Tue Jan 8 21:37:08 2019 +0100 1512 1513 resolv:shadows a previous local 1514 1515commit 102ba41a668568d7e7e506b0ab9f064d1f2c4ec5 1516Author: Walter Harms <wharms@bfs.de> 1517Date: Tue Jan 8 21:25:00 2019 +0100 1518 1519 no need to check XFree arguments 1520 1521commit 8a25977b7ef3a5e96e57d0d56d597c9436a14871 1522Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1523Date: Fri Dec 7 19:51:23 2018 -0800 1524 1525 Update configure.ac bug URL for gitlab migration 1526 1527 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1528 1529commit 0dd0429f82298e294b7611fb6ed63a96af94e2ed 1530Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1531Date: Mon Nov 19 22:41:26 2018 -0800 1532 1533 Update README for gitlab migration 1534 1535 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1536 1537commit 0659374e8c1a39433f074226a65f29ae6147157e 1538Author: Rin Okuyama <rin@NetBSD.org> 1539Date: Tue Feb 21 06:18:37 2017 +0000 1540 1541 avoid -Wformat errors from clang when building with -DDEBUG 1542 1543 https://bugs.freedesktop.org/show_bug.cgi?id=99882 1544 1545 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1546 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1547 1548commit 5ac10bc4b93942572118625c1c3b98e87d5ef9d7 1549Author: Mihail Konev <k.mvc@ya.ru> 1550Date: Thu Jan 26 13:52:49 2017 +1000 1551 1552 autogen: add default patch prefix 1553 1554 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 1555 1556commit b2d06ea97f0b45c9f9cba00279afc376a21f854d 1557Author: Emil Velikov <emil.l.velikov@gmail.com> 1558Date: Mon Mar 9 12:00:52 2015 +0000 1559 1560 autogen.sh: use quoted string variables 1561 1562 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 1563 fall-outs, when they contain space. 1564 1565 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 1566 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 1567 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1568 1569commit 5c8f59030c9407e657ba6824dcec151e904fc42d 1570Author: Peter Hutterer <peter.hutterer@who-t.net> 1571Date: Tue Jan 24 10:32:07 2017 +1000 1572 1573 autogen.sh: use exec instead of waiting for configure to finish 1574 1575 Syncs the invocation of configure with the one from the server. 1576 1577 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1578 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 1579 1580commit 238f339165921831333a962f0c4e8ef6612f3ce4 1581Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 1582Date: Thu Sep 8 11:51:12 2016 -0700 1583 1584 darwin: Don't build libXt with -flat_namespace 1585 1586 Force clients to be well-behaved. libXaw and libXaw3d were updated to not 1587 depend on the flat_namespace hack, so be sure to also update to newer versions 1588 of those libraries as well. 1589 1590 cf-libXaw: b3049d9b13333c0e67f1f23959227020741f486b 1591 cf-libXaw3d: b8891dae09e107be01520c41ca8d903fe74cf6a0 1592 1593 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 1594 1595commit e8e2560e3391fa9c240235207a909855bfa7c73f 1596Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1597Date: Sun Sep 27 18:54:57 2015 -0700 1598 1599 Get rid of some extraneous ; at the end of C source lines 1600 1601 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1602 1603commit e7411e7e5299116604ff1f01d9415802607f1051 1604Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1605Date: Thu Apr 30 22:36:14 2015 -0700 1606 1607 libXt 1.1.5 1608 1609 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1610 1611commit 0c2c7562426aec7bdf9b54a7d6993153e0bce489 1612Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 1613Date: Sun Aug 10 12:44:26 2014 -0500 1614 1615 Fix _XtInherit on x86_64 Windows 1616 1617 As noted in Initialize.c, _XtInherit needs special treatment as it's both called 1618 as a function, and used as a value to compare with. 1619 1620 We need to change this trickery for x86_64, as the symbols are no longer 1621 underscore prefixed, and the address is 64 bits. 1622 1623 We also cannot place the trampoline in the .data section, as it may be marked 1624 no-execute, so we use a special section for it instead. 1625 1626 v2: Uses of XtInherit must also be marked dllimport, so that they do not use a 1627 thunk, but instead indirect via the __imp_XtInherit auto-import. This avoids 1628 problems with an incorrect relocation being calculated in the case where libXt 1629 and a library using it (e.g. libXaw/libXaw3d/libXm/etc.) are loaded more than 1630 2GiB apart from each other. 1631 1632 This is enough to build a working libXt for Cygwin x86_64, because it uses the 1633 LP64 data model. I believe that more patches are needed for libXt to work 1634 correctly when built for the Windows LLP64 data model. 1635 1636 Signed-off-by: Yaakov Selkowitz <yselkowitz@cygwin.com> 1637 Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk> 1638 Reviewed-by: Colin Harrison <colin.harrison@virgin.net> 1639 1640commit 171d82fa36bb601360da2cc519718c46f137c467 1641Author: Jon TURNEY <jon.turney@dronecode.org.uk> 1642Date: Tue Apr 14 12:21:58 2015 +0100 1643 1644 Include unistd.h for getpid() 1645 1646 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 1647 Reviewed-by: David Macek <david.macek.0@gmail.com> 1648 1649commit af9c277491c9bdc37a6fc5ae5a6c6ca190bfa56c 1650Author: Jon TURNEY <jon.turney@dronecode.org.uk> 1651Date: Tue Apr 14 12:19:07 2015 +0100 1652 1653 Include direct.h header for _getdrives() on Win32 1654 1655 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 1656 Reviewed-by: David Macek <david.macek.0@gmail.com> 1657 1658commit e7094ceaf95a15eae73819d0ffdb9b982075e0d2 1659Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1660Date: Sat Feb 14 14:10:21 2015 -0800 1661 1662 unifdef -UCRAY -UCRAY2 1663 1664 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1665 1666commit 33a6d9dc30188c02a3ec703153728b31d458ec1e 1667Author: Rob Clark <robdclark@gmail.com> 1668Date: Mon Jan 26 11:51:48 2015 -0500 1669 1670 asprintf needs _GNU_SOURCE on some platforms 1671 1672 Fixes a build break noticed on fedora 21 on arm (although I doubt that 1673 is in any way arch specific). 1674 1675 http://tinderbox.x.org/builds/2015-01-26-0012/logs/libXt/#build 1676 1677 Signed-off-by: Rob Clark <robdclark@gmail.com> 1678 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1679 1680commit ca04f74887d53c75e794f643f7e860ba588c3a57 1681Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1682Date: Sun Jan 18 11:21:45 2015 -0800 1683 1684 makestrs: Use asprintf() if available 1685 1686 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1687 Reviewed-by: Hans de Goede <hdegoede@redhat.com> 1688 1689commit fba83e45a8d5dc2ca920ec6c49446d2b54c2db5c 1690Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1691Date: Sun Jan 18 10:58:08 2015 -0800 1692 1693 makestrs: Replace strcpy()+strcat() calls with snprintf() calls 1694 1695 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1696 Reviewed-by: Hans de Goede <hdegoede@redhat.com> 1697 1698commit 47fa41960650dd0e97eb78de2af0f5fcd9323b35 1699Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1700Date: Sun Jan 18 10:43:11 2015 -0800 1701 1702 makestrs: Replace malloc()+strcpy() calls with strdup() calls 1703 1704 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1705 Reviewed-by: Hans de Goede <hdegoede@redhat.com> 1706 1707commit f3e5903536f80cb42ee6841f85e013284eb4c2fc 1708Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1709Date: Sun Jan 18 10:27:42 2015 -0800 1710 1711 makestrs: use strchr() instead of index() 1712 1713 Besides being supported by more standards, strchr() has the important 1714 characteristic of having a prototype included in <string.h> on Solaris 1715 so that 64-bit compiles know it returns a pointer, not an integer. 1716 (On Solaris, index() is only found in <strings.h>, for SunOS compatibility.) 1717 1718 Without this fix, makestrs segfaulted in 64-bit builds on Solaris after 1719 commit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc switched to <string.h>. 1720 1721 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1722 Reviewed-by: Hans de Goede <hdegoede@redhat.com> 1723 1724commit aed2c4d3493cf3a06ad1240f317552fd8bfd687a 1725Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1726Date: Sun Jan 18 10:34:38 2015 -0800 1727 1728 If CFLAGS_FOR_BUILD is not set, include CWARNFLAGS in default value 1729 1730 Help catch errors like missing prototypes in makestrs sooner. 1731 1732 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1733 Reviewed-by: Hans de Goede <hdegoede@redhat.com> 1734 1735commit f9baaf55ff8cbd4bf018a34f181eda30d03b20dc 1736Author: Thomas Klausner <wiz@NetBSD.org> 1737Date: Thu Jan 8 09:18:16 2015 +0100 1738 1739 Use string.h instead of X11/Xos.h. 1740 1741 Long long ago, Xos.h was needed to choose between <string.h> & 1742 <strings.h> depending on the OS in use. 1743 1744 Today we can rely on C89 & later providing <string.h> everywhere 1745 for us. 1746 1747 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 1748 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1749 1750commit 51d63a9d82dc4f2407862131bbf3e5d72b4505d3 1751Author: Gaetan Nadon <memsize@videotron.ca> 1752Date: Sat Sep 21 12:52:15 2013 -0400 1753 1754 Use $(MKDIR_P) in Makefile.am for better code portability 1755 1756 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1757 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1758 1759commit 8828fc21cb5b10f06294e460d15c38e234324960 1760Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1761Date: Wed Jul 10 08:18:26 2013 -0700 1762 1763 Revert "Avoid shadowing variables." 1764 1765 This reverts commit 3919044bd7d3bcb85ce3425a43b8889a248a7542. 1766 Breaks programs such as xcalc & xlogo on multiple platforms. 1767 1768commit 9dc5fb0b9640b79a234b58e640e05d8276556beb 1769Author: Thomas Klausner <wiz@NetBSD.org> 1770Date: Tue Jun 25 23:02:48 2013 +0200 1771 1772 Fix char vs. unsigned char warnings. 1773 1774 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1775 1776commit 3919044bd7d3bcb85ce3425a43b8889a248a7542 1777Author: Thomas Klausner <wiz@NetBSD.org> 1778Date: Tue Jun 25 23:02:46 2013 +0200 1779 1780 Avoid shadowing variables. 1781 1782 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1783 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1784 1785commit d395f487e659ee1091eb60c89c551ba1b61dfe51 1786Author: Thomas Klausner <wiz@NetBSD.org> 1787Date: Tue Jun 25 23:02:50 2013 +0200 1788 1789 Ignore test-driver from automake-1.13. 1790 1791 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1792 1793commit 71c76a6c500761a2ca0091a55b8c106906fcb125 1794Author: Thomas Klausner <wiz@NetBSD.org> 1795Date: Wed Jun 26 00:43:03 2013 +0200 1796 1797 Mark non-returning function with appropriate attribute. 1798 1799 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1800 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1801 1802commit ce57783ea5b5c47f5dca172d36a76f91dd7704df 1803Author: Thomas Klausner <wiz@NetBSD.org> 1804Date: Wed Jun 26 00:43:32 2013 +0200 1805 1806 Use appropriate variable type for vsnprintf return value. 1807 1808 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1809 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1810 1811commit 0bf255ce5f2aeacece0b685996491729f804fe94 1812Author: Thierry Reding <thierry.reding@avionic-design.de> 1813Date: Thu Jan 3 10:16:55 2013 +0100 1814 1815 Fix cross-compilation 1816 1817 When cross-compiling against a sysroot for instance, a --sysroot option 1818 is typically passed via the CPPFLAGS variable. This can cause the build 1819 to break in the util subdirectory which requires the CPPFLAGS to be set 1820 for the build system. 1821 1822 Solve this by using the value of CPPFLAGS_FOR_BUILD for CPPFLAGS in the 1823 util subdirectory. Cross-compile setups can override the variable when 1824 calling the configure script. 1825 1826 Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de> 1827 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1828 1829commit 02fd80afd5d2416301e5166e202ff859902c7987 1830Author: Thomas Klausner <wiz@NetBSD.org> 1831Date: Sun Jun 2 21:48:38 2013 +0200 1832 1833 Add missing comma to fix DEBUG build. 1834 1835 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1836 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1837 1838commit e83d6d66ea28b0aaa7e574dd2471121a5250b934 1839Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1840Date: Thu May 30 18:13:27 2013 -0700 1841 1842 libXt 1.1.4 1843 1844 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1845 1846commit 1f4802b745aa172d375cb79403cb1e013e6aa4c0 1847Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1848Date: Sat Mar 9 13:33:20 2013 -0800 1849 1850 Remove old strtoul workaround for SunOS 4 1851 1852 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1853 1854commit 9264a21b688891dbdcee630ff72cf39aa75fc4e1 1855Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1856Date: Sat Mar 9 11:44:14 2013 -0800 1857 1858 unvalidated length in _XtResourceConfigurationEH [CVE-2013-2002] 1859 1860 The RCM_DATA property is expected to be in the format: 1861 resource_length, resource, value 1862 1863 If the property contains a resource_length thats results in a pointer 1864 outside the property string, memory corruption can occur. 1865 1866 Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> 1867 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1868 1869commit eae57493feec958bcf733ad0d334715107029f8b 1870Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1871Date: Sat Mar 9 11:29:21 2013 -0800 1872 1873 Unchecked return values of XGetWindowProperty [CVE-2013-2005] 1874 1875 Multiple functions in Selection.c assumed that XGetWindowProperty() would 1876 always set the pointer to the property, but before libX11 1.6, it could 1877 fail to do so in some cases, leading to libXt freeing or operating on an 1878 uninitialized pointer value, so libXt should always initialize the pointers 1879 and check for failure itself. 1880 1881 Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> 1882 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1883 1884commit ead50a9a274aa96bef94e57c4625be8e9288af4e 1885Author: Colin Walters <walters@verbum.org> 1886Date: Wed Jan 4 17:37:06 2012 -0500 1887 1888 autogen.sh: Implement GNOME Build API 1889 1890 http://people.gnome.org/~walters/docs/build-api.txt 1891 1892 Signed-off-by: Adam Jackson <ajax@redhat.com> 1893 1894commit 8f5f3f7a3c36088d6faf0f13da4416596257bc58 1895Author: Adam Jackson <ajax@redhat.com> 1896Date: Tue Jan 15 14:28:48 2013 -0500 1897 1898 configure: Remove AM_MAINTAINER_MODE 1899 1900 Signed-off-by: Adam Jackson <ajax@redhat.com> 1901 1902commit 6731c2c7e3c16ad17425acfb5024fa1501e94411 1903Author: Thierry Reding <thierry.reding@avionic-design.de> 1904Date: Thu Jan 3 10:16:56 2013 +0100 1905 1906 Use AM_CPPFLAGS instead of INCLUDES 1907 1908 Recent versions of automake deprecate the INCLUDES variable. The same 1909 effect can be achieved by using AM_CPPFLAGS instead, which is also 1910 automake's recommendation. 1911 1912 Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de> 1913 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1914 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1915 1916commit 97034e393cfa63a55e9cec2d795ac41e5872f5b5 1917Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1918Date: Fri Jan 4 19:52:59 2013 -0800 1919 1920 unifdef -U__UNIXOS2__ 1921 1922 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1923 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 1924 1925commit 0033d063894d003b1cb6edb14107d6ef7e0f3fec 1926Author: Egbert Eich <eich@freedesktop.org> 1927Date: Thu Sep 8 16:40:27 2011 +0200 1928 1929 Add XtErrorDB directory to pkg-config file. 1930 1931 Should anyone ever desire to supply this file externally 1932 it's location is specified in the pkg-config file. 1933 1934 Signed-off-by: Egbert Eich <eich@freedesktop.org> 1935 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1936 Tested-by: Gaetan Nadon <memsize@videotron.ca> 1937 1938commit 15d7f9cf9e089f5968a20f80529096e9a1d3551f 1939Author: Egbert Eich <eich@freedesktop.org> 1940Date: Thu May 19 18:18:52 2011 +0200 1941 1942 Install ErrorDB into a $datarootdir-path, not $libdir. 1943 1944 This lets Xt search for it's ErrorDB in the same location 1945 as Xlib. These error databases are architecture independent 1946 data files. 1947 1948 The XtErrorDB file neither exists in libXt nor has it ever 1949 been supplied by any '3rd party' (at least Google didn't 1950 turn up any results). 1951 Therefore changing the location of this file (again) should 1952 have no side effects on backward compatibility. 1953 1954 Signed-off-by: Egbert Eich <eich@freedesktop.org> 1955 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 1956 Tested-by: Gaetan Nadon <memsize@videotron.ca> 1957 1958commit 690d6587e7e0ba29b70d2b1d6c5c6a128c5547a2 1959Author: Eric S. Raymond <esr@thyrsus.com> 1960Date: Thu Aug 23 11:43:42 2012 -0400 1961 1962 Remove unused macros that are temptations to presentation-level klugery. 1963 1964 Also, change .Ds/.De to use CW font, as what they're wrapping is code displays. 1965 This may not be recognized on archaic Unixes, but .ft 1 isn't any too safe 1966 either. The PostScript and DVI drivers both grok CW. 1967 1968 Signed-off-by: Eric S. Raymond <esr@thyrsus.com> 1969 1970commit 356b3e6235be4cdb51f13249cb68c581c0fc50c7 1971Author: Eric S. Raymond <esr@thyrsus.com> 1972Date: Thu Aug 23 11:30:47 2012 -0400 1973 1974 Eliminate use of tab stops. 1975 1976 Signed-off-by: Eric S. Raymond <esr@thyrsus.com> 1977 1978commit 1e5e04a80b391ea6827bb3c537be47533c6afe1e 1979Author: Thomas Klausner <wiz@NetBSD.org> 1980Date: Wed Jul 18 16:45:19 2012 +0200 1981 1982 Fix DEBUG build (TMparse.c:376:1: error: overflow in implicit constant conversion) 1983 1984 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 1985 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1986 1987commit 1ab3a0dd5140489bc80edcfd940609fefaec81f1 1988Author: Thomas Klausner <wiz@NetBSD.org> 1989Date: Wed Jul 18 16:45:18 2012 +0200 1990 1991 Avoid referencing something that isn't defined. Bring in the definition from another manual page. 1992 1993 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 1994 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1995 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1996 1997commit 6adb4655a15276973f5e74fd79f5c99d3d4b77a0 1998Author: Julien Cristau <jcristau@debian.org> 1999Date: Mon Apr 23 20:08:34 2012 +0200 2000 2001 Add copyright notice and license from the X Consortium to COPYING 2002 2003 These appear in the Xt manpages. 2004 2005 Reported-by: Ansgar Burchardt 2006 Signed-off-by: Julien Cristau <jcristau@debian.org> 2007 2008commit 2d689ac861085d1d74bcbd05d1595bac0bf67d20 2009Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2010Date: Thu Mar 15 22:51:45 2012 -0700 2011 2012 libXt 1.1.3 2013 2014 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2015 2016commit 75bef5b488245467b6638e25cd22006b306e8536 2017Author: Jeremy Huddleston <jeremyhu@apple.com> 2018Date: Mon Mar 12 18:36:52 2012 -0700 2019 2020 Revert "Treat unexpected returned events from poll as errors" 2021 2022 This commit caused regressions: 2023 https://bugs.freedesktop.org/show_bug.cgi?id=47203 2024 https://bugs.freedesktop.org/show_bug.cgi?id=47216 2025 2026 This reverts commit 70bb9e28d37fff4ead4d0a2c672af77059765fa4. 2027 2028commit 8ab1833a80a18131d897f6d9965545c16acef921 2029Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2030Date: Wed Mar 7 17:57:26 2012 -0800 2031 2032 libXt 1.1.2 2033 2034 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2035 2036commit aa0f30641769968e0453a7d02f3f8e5955641336 2037Author: Matt Dew <marcoz@osource.org> 2038Date: Mon Jan 16 16:24:32 2012 -0700 2039 2040 informaltable cleanup 2041 2042 On certain tables, add top and bottom borders to table header 2043 and a bottom border to the table. This matches what those 2044 tables in the old pdfs looked like. 2045 2046 the <?dbfo keep-together='always'> prevents tables from 2047 splitting across pages. Useful for tiny tables. 2048 2049 Converting the colwidth to a floating point, IE, 1* -> 1.0* 2050 cleans up these build errors: 2051 WARNING: table-layout="fixed" and column-width unspecified => 2052 falling back to proportional-column-width(1) 2053 2054 Signed-off-by: Matt Dew <marcoz@osource.org> 2055 2056commit 70bb9e28d37fff4ead4d0a2c672af77059765fa4 2057Author: Jeremy Huddleston <jeremyhu@apple.com> 2058Date: Wed Jan 4 10:33:29 2012 -0800 2059 2060 Treat unexpected returned events from poll as errors 2061 2062 Inspired by libxcb's f0565e8f06aadf760a9065a97b8cf5ab9cbd18de 2063 2064 Resolves https://bugs.freedesktop.org/show_bug.cgi?id=20048 2065 2066 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2067 2068commit 6dd231d37c036d182e789f0af37ee5417792ad4e 2069Author: Stephen Turnbull <stephenjturnbull@gmail.com> 2070Date: Wed Jan 4 10:18:29 2012 -0800 2071 2072 Don't re-enter the WaitLoop if block is set to false 2073 2074 See: https://bugs.freedesktop.org/show_bug.cgi?id=20048 2075 2076 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2077 2078commit 0d8ef503e2d51d727a912d6ef3cf017608e45b7f 2079Author: Gaetan Nadon <nadon@memsize.(none)> 2080Date: Sat Dec 31 09:03:39 2011 -0500 2081 2082 Add .gitignore for the newly added DocBook/XML generated files. 2083 2084 Signed-off-by: Gaetan Nadon <nadon@memsize.(none)> 2085 2086commit 9cbf06b9f7b1378ce3424837c979c3241516bf9b 2087Author: Gaetan Nadon <nadon@memsize.(none)> 2088Date: Fri Dec 30 17:08:14 2011 -0500 2089 2090 docbook.am: embed css styles inside the HTML HEAD element 2091 2092 Rather than referring to the external xorg.css stylesheet, embed the content 2093 of the file in the html output produced. This is accomplished by using 2094 version 1.10 of xorg-xhtml.xsl. 2095 2096 This makes the whole html docs tree much more relocatable. 2097 In addition, it eliminates xorg.css as a runtime file which makes 2098 xorg-sgml-doctools a build time only package. 2099 2100 Signed-off-by: Gaetan Nadon <nadon@memsize.(none)> 2101 2102commit 7aa5d801d3b17fc9a1af9d5f6bc0283e3762cca2 2103Author: Matt Dew <marcoz@osource.org> 2104Date: Wed Dec 28 21:17:53 2011 -0700 2105 2106 Remove old files. 2107 2108commit b8818e1233b75c6bd47a6d2197fabf3a036a2119 2109Author: Matt Dew <marcoz@osource.org> 2110Date: Wed Dec 28 20:34:51 2011 -0700 2111 2112 Initial docbook conversion. 2113 2114commit fd0da0d44a8501edaac3be7fac9449ad730d8bf4 2115Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2116Date: Fri Oct 7 19:45:21 2011 -0700 2117 2118 Add const attributes to TMparse typedefs to fix gcc -Wwrite-strings warnings 2119 2120 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2121 2122commit af9e4b75167c0e31ec02d5ababf204daa12f500d 2123Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2124Date: Fri Oct 7 19:32:08 2011 -0700 2125 2126 Add const attributes to slashDotXdefaults to fix gcc -Wwrite-strings warnings 2127 2128 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2129 2130commit 682ca8daf29285ef5013751784a7ec98962b7cbb 2131Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2132Date: Fri Oct 7 19:30:11 2011 -0700 2133 2134 Make implementation_default_path return const char * 2135 2136 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2137 2138commit d3c2fbcd83ed9ae9b6cc8d765badca7f8d3261b2 2139Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2140Date: Fri Oct 7 19:23:37 2011 -0700 2141 2142 Make gravity strings const to fix gcc -Wwrite-strings warnings 2143 2144 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2145 2146commit 94ffb37790ce33fdf49d07dd1ade60b6d8376aa7 2147Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2148Date: Fri Oct 7 19:21:10 2011 -0700 2149 2150 Convert ISOLatin1 functions to specify args as const char * 2151 2152 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2153 2154commit 1f48cadaa88423a012613a0b456ec8795c8c0992 2155Author: Jeremy Huddleston <jeremyhu@apple.com> 2156Date: Fri Oct 7 17:08:07 2011 -0700 2157 2158 Whitespace changes related to cleaning up previous patch 2159 2160 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2161 2162commit 9e898aa4fd964e888044e2fa2d64089505331f62 2163Author: Jeremy Huddleston <jeremyhu@apple.com> 2164Date: Fri Oct 7 17:01:34 2011 -0700 2165 2166 Don't pop elements from our array while we're itterating through it. 2167 2168 https://bugs.freedesktop.org/show_bug.cgi?id=22543 2169 2170 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2171 2172commit df2008411a5c6a735af2b0fced01df660bb6978a 2173Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2174Date: Mon Sep 26 15:29:45 2011 -0700 2175 2176 makestrs: Add const attributes to fix gcc -Wwrite-strings warnings 2177 2178 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2179 2180commit 9347b890ba24db41c7cb6c6e76564e4896bc8cac 2181Author: Olivier Fourdan <fourdan@xfce.org> 2182Date: Tue Sep 20 16:45:02 2011 -0700 2183 2184 Bug 40577 - Missing bound checking in FreeSelectionProperty() 2185 2186 https://bugs.freedesktop.org/show_bug.cgi?id=40577 2187 2188 FreeSelectionProperty() did not check for the count of items in array 2189 and relied on a NULL terminated list, which can cause libXt to crash if 2190 FreeSelectionProperty() follows a call to GetSelectionProperty() which 2191 reallocates the array. 2192 2193 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2194 2195commit 5691187ced24b16a951e2b8308bcc2b65dd36eee 2196Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2197Date: Fri Sep 16 22:54:05 2011 -0700 2198 2199 Strip trailing whitespace 2200 2201 Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 2202 git diff -w & git diff -b show no diffs from this change 2203 2204 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2205 2206commit 6c0b44caa9b424c7e05327e8ddc9273b87a0f81f 2207Author: Jeremy Huddleston <jeremyhu@apple.com> 2208Date: Sun Oct 2 13:35:26 2011 -0700 2209 2210 LP64 fix for TypedArgToArg() 2211 2212 https://bugs.freedesktop.org/show_bug.cgi?id=12662 2213 2214 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2215 2216commit 2c29b8b71575d73db6b9542b24fa3312a2cf2f86 2217Author: Jon TURNEY <jon.turney@dronecode.org.uk> 2218Date: Wed Apr 27 12:32:39 2011 +0100 2219 2220 Only link with ws2_32 for mingw target 2221 2222 For the Cygwin target, we will be using the socket functions provided 2223 by the Cygwin DLL, so linking with ws2_32 is unnecessary, even though 2224 it may be present. 2225 2226 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 2227 Reviewed-by: Cyril Brulebois <kibi@debian.org 2228 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2229 2230commit 4ee8867047eaff3b121478b7199201d669e2c85d 2231Author: Gaetan Nadon <memsize@videotron.ca> 2232Date: Tue May 24 14:37:03 2011 -0400 2233 2234 Update README for documentation reference 2235 2236 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2237 Reviewed-by: Cyril Brulebois <kibi@debian.org> 2238 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2239 2240commit 5e299936489bf3476464f00ebf3ffa3fa893cc23 2241Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2242Date: Fri Mar 18 19:36:05 2011 -0700 2243 2244 Add test case for XtCvtIntToPixmap fix in commit 16d9941f3aa38 2245 2246 Expanded from original Sun test case for Solaris bug 4163152. 2247 Verified that with commit 16d9941f3aa38 reverted, this test case 2248 fails on amd64, with it present, this test case passes. 2249 2250 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2251 2252commit 6fc14afa3fa98503248138f7f6984ee33a9bd889 2253Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2254Date: Mon Mar 14 19:07:12 2011 -0700 2255 2256 Add test case for XtAppMainLoop bug 34715 2257 2258 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2259 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 2260 2261commit 4bf003a824577b5a46a59b3b3e91687b530ee48f 2262Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2263Date: Thu Mar 10 14:23:44 2011 -0800 2264 2265 Add test framework similar to xserver and use it to test XtAsprintf 2266 2267 Only two simple test cases to start with: 2268 - compares the results of snprintf of a short string to a static buffer 2269 with the new buffer returned by XtAsprintf. 2270 - compare the results of using XtAsprintf to replicate a portion of a 2271 very long string with the original string. 2272 2273 Uses malloc debugging flags for various platforms to try to catch errors 2274 with uninitialized memory (such as the recently fixed failure to terminate 2275 the string). 2276 2277 Requires xorg-macros 1.13 for XORG_ENABLE_UNIT_TESTS and XORG_WITH_GLIB. 2278 2279 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2280 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 2281 2282commit 42c611d9f8c80528f6e36ceb0ce245b06e8b1e8e 2283Author: Jordan Hayes <jordan@bitway.com> 2284Date: Sun Mar 6 11:35:47 2011 -0800 2285 2286 Bug 34715: XtAppMainLoop doesn't work without a Display 2287 2288 https://bugs.freedesktop.org/show_bug.cgi?id=34715 2289 2290 XtAppNextEvent() doesn't return until there's an actual XEvent to be 2291 handled; it handles Xt-internal events (inputs, timers, signals) 2292 itself, but doesn't return (because of course, those aren't XEvents). 2293 Which means that the exit flag doesn't get a chance to break the loop 2294 until/unless there's an actual XEvent. 2295 2296 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2297 2298commit c16d3cc264c45601f0e59bdd29e438c7c9679721 2299Author: Julien Cristau <jcristau@debian.org> 2300Date: Thu Mar 10 10:19:59 2011 +0100 2301 2302 Bump to 1.1.1 2303 2304 Signed-off-by: Julien Cristau <jcristau@debian.org> 2305 2306commit fe2cf6e2b70e57624aad71f510ff8c6addaae196 2307Author: Cyril Brulebois <kibi@debian.org> 2308Date: Tue Mar 8 16:09:49 2011 +0100 2309 2310 XtAsprintf: Fix memory corruption. 2311 2312 Don't write the null terminator to a random place, this can trigger some 2313 segfault in XtOpenDisplay() and other annoyances. 2314 2315 Debian Bug #617208 <http://bugs.debian.org/617208> 2316 2317 Signed-off-by: Cyril Brulebois <kibi@debian.org> 2318 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2319 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2320 2321commit f6c791b5f318d8805db4cb6c74b1bc2e91d6c15c 2322Author: Gaetan Nadon <memsize@videotron.ca> 2323Date: Sun Mar 6 13:43:46 2011 -0500 2324 2325 man: replace hard coded section number 3Xt with __libmansuffix__ #35050 2326 2327 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512130 2328 2329 The Xt manpages are installed in section 3 (and not 3Xt as upstream 2330 would have it). But, internal cross-references (in particular, in the 2331 SEE ALSO part) are left alone, and keep pointing at Foo(3Xt). The 2332 result is that they can't be automatically followed from manpage 2333 sanitizers such as dwww or emacs. 2334 2335 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2336 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2337 2338commit 9ccf14fddedc11bd17b3ae30612c6f70f4cd7e14 2339Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2340Date: Fri Mar 4 16:31:59 2011 -0800 2341 2342 Don't need to use target-specific CFLAGS for makestrs 2343 2344 It's the only thing built in that directory, so we can use AM_CFLAGS 2345 and drop the requirement for AM_PROG_CC_C_O in configure.ac 2346 2347 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2348 Reviewed-by: Gaetan Nadon <memsize@videotron.ca> 2349 Tested-by: Gaetan Nadon <memsize@videotron.ca> 2350 2351commit 16d9941f3aa38dde115cbff639e131761c1b36d0 2352Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2353Date: Fri Mar 4 15:43:43 2011 -0800 2354 2355 Incorrect cast in XtCvtIntToPixmap could cause bus error on 64-bit machines 2356 2357 Originally fixed by Leo Binchy for Sun Bug 4163152 to resolve bus error 2358 on VSW5 (XTS) testing on 64-bit SPARC test run on Solaris 7. 2359 ( Testcase: XtCvtIntToPixmap, Purpose: 1) 2360 2361 Since we're converting from Int to Pixmap, need to access the argument 2362 passed in as an int, not a Pixmap, which is consistent with the other 2363 IntToXXX converters in this file. 2364 2365 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2366 Reviewed-by: Matt Turner <mattst88@gmail.com> 2367 2368commit 994443524ade46bad03eea0acbd1410d561c591d 2369Author: Jeremy Huddleston <jeremyhu@apple.com> 2370Date: Fri Mar 4 16:30:58 2011 -0800 2371 2372 configure: Bump version to 1.1.0 for release 2373 2374 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2375 2376commit c0a233895cc8270ec0ff0bd2abb88d3f6dd524c3 2377Author: Jeremy Huddleston <jeremyhu@apple.com> 2378Date: Fri Mar 4 12:49:48 2011 -0800 2379 2380 darwin: Don't use poll() when expected to run on darwin10 and prior 2381 2382 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 2383 2384commit abf6062715c7d1390e516261a31abde4ed7ea64e 2385Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2386Date: Wed Feb 2 23:29:46 2011 -0800 2387 2388 Shell.c: TopLevelSetValues ignores iconic state if shell not yet realized 2389 2390 Fix originally created by Leo Binchy for Sun to fix Solaris bug 2391 1243761 The XmNiconic resource doesn't work 2392 2393 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2394 2395commit b1eaa18835ec7c3a11e580340625b35c18edf7ca 2396Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2397Date: Wed Feb 2 23:21:02 2011 -0800 2398 2399 GetResources: protect against underflow when type conversion fails 2400 2401 Fix originally created by Leo Binchy for Sun to fix Solaris bug 1211553: 2402 XtVaCreateManagedWidget with list of resources XtVaTypedArg cause core dump 2403 2404 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2405 2406commit 21c1cc98d8210a3ce2a4bf62ecee9168fdd99dcb 2407Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2408Date: Wed Feb 2 22:42:13 2011 -0800 2409 2410 Remove unused #ifdef UNALIGNED version of Xt macros & functions 2411 2412 Trying to outsmart the compiler and libc is a losing battle, but 2413 since UNALIGNED was never defined, we weren't even trying. 2414 2415 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2416 2417commit 19538f2b4553221b35831e13ec70ed9db436dd32 2418Author: Gaetan Nadon <memsize@videotron.ca> 2419Date: Wed Feb 2 11:43:44 2011 -0500 2420 2421 config: comment, minor upgrade, quote and layout configure.ac 2422 2423 Group statements per section as per Autoconf standard layout 2424 Quote statements where appropriate. 2425 Autoconf recommends not using dnl instead of # for comments 2426 2427 Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. 2428 Add AC_CONFIG_SRCDIR([Makefile.am]) 2429 2430 This helps automated maintenance and release activities. 2431 Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines 2432 2433commit 7fd1e98987967b23f66da4b18ebf9798a68cd370 2434Author: Gaetan Nadon <memsize@videotron.ca> 2435Date: Fri Jan 28 16:07:07 2011 -0500 2436 2437 config: replace deprecated AC_HELP_STRING with AS_HELP_STRING 2438 2439 This silences an Automake warning. 2440 2441 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2442 2443commit 84e512a94295387bd0625ce619fc8bd381395c71 2444Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2445Date: Wed Dec 22 10:49:42 2010 -0800 2446 2447 Convert ALLOCATE_LOCAL + sprintf to XtAsprintf 2448 2449 Now that we don't need to separately strlen the format string, put it 2450 directly into the function call to clear gcc warnings of: 2451 Initialize.c:397: warning: format not a string literal, argument types not checked 2452 2453 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2454 2455commit c80650fddec8596ef7278e37aa12ce2076c54e93 2456Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2457Date: Thu Dec 9 23:36:31 2010 -0800 2458 2459 Convert ResConfig.c to use XtAsprintf() instead of XtMalloc + sprintf 2460 2461 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2462 2463commit ac07da253415ccb8b6322feedf7969967357050e 2464Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2465Date: Wed Jan 12 23:09:29 2011 -0800 2466 2467 Add XtAsprintf() as a new exported API 2468 2469 Like asprintf() but using XtMalloc() to tie into the Xt memory allocation 2470 and error handling subsystems. 2471 2472 Bumps libXt version to 1.0.99.1 so that modules can set their pkg-config 2473 dependency to libXt >= 1.0.99.1 to require XtAsprintf(). 2474 2475 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2476 2477commit 84f73c49db8071c06f27609ce7cc7a32a17351a9 2478Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2479Date: Thu Dec 9 23:44:42 2010 -0800 2480 2481 Convert some sprintf calls to snprintf 2482 2483 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2484 Reviewed-by: Julien Cristau <jcristau@debian.org> 2485 2486commit 14145f3e87a039640cd8bdb2e2f4f30ca9b2a710 2487Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2488Date: Sun Dec 5 01:21:06 2010 -0800 2489 2490 config: AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now 2491 2492 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2493 2494commit a73b8f06b95216083c8335fad45dd0de7f44a529 2495Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2496Date: Sun Dec 5 01:19:10 2010 -0800 2497 2498 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 2499 2500 Regroup AC statements under the Autoconf initialization section. 2501 Regroup AM statements under the Automake initialization section. 2502 Add missing AC_CONFIG_SRCDIR 2503 2504 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2505 2506commit 2bf988d229d2b85208cc42094ce7202204d628af 2507Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2508Date: Sun Dec 5 00:33:44 2010 -0800 2509 2510 Remove ancient #if defined(macII) hack for A/UX from makestrs.c 2511 2512 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2513 2514commit 96508e1b9da790d4b824a42246d1e86379101733 2515Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2516Date: Sun Dec 5 00:19:30 2010 -0800 2517 2518 Remove non-USE_SNPRINTF case from src/Error.c 2519 2520 unifdef -DUSE_SNPRINTF src/Error.c 2521 Plus manual removal of old #ifdef notyet section that said not enough 2522 platforms had snprintf support yet. Welcome to the new millenium! 2523 2524 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2525 2526commit 0b780f8cc8bc2606fc3173628c4d3065aae190f8 2527Author: walter harms <wharms@bfs.de> 2528Date: Sun Nov 7 18:51:19 2010 +0100 2529 2530 remove strcmp in src/ResConfig.c 2531 2532 Make remainder check like in the rest of code and replace strcmp() 2533 2534 Signed-off-by: walter harms <wharms@bfs.de> 2535 Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net> 2536 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2537 2538commit 59598f20ba160fd92abcf88a30f0008425e7b1ec 2539Author: walter harms <wharms@bfs.de> 2540Date: Tue Oct 26 13:46:32 2010 +0200 2541 2542 QueryEventMask: fix NULL check 2543 2544 _XtGetPerWidgetInput may return NULL 2545 avoid possible NULL references 2546 2547 Signed-off-by: walter harms <wharms@bfs.de> 2548 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2549 2550commit 8572cba2b9094dcd8ee5b4c5bcf3c38f1f291918 2551Author: walter harms <wharms@bfs.de> 2552Date: Sat Oct 30 10:47:23 2010 +0200 2553 2554 src/Resource.c: Fix possible NULL access 2555 2556 Signed-off-by: walter harms <wharms@bfs.de> 2557 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2558 2559commit 6c75b449f6436b787247e164bee03691af2a4f55 2560Author: walter harms <wharms@bfs.de> 2561Date: Fri Oct 29 17:24:48 2010 +0200 2562 2563 XtFree() can handle NULL , remove check 2564 2565 Signed-off-by: walter harms <wharms@bfs.de> 2566 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2567 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2568 2569commit 0d29ca61b94cd34b04c5eedae443620a616d01c3 2570Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2571Date: Thu Oct 28 12:03:25 2010 -0700 2572 2573 libXt 1.0.9 2574 2575 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2576 2577commit 87d019acc715c5ab4a5b2431ec882a0f84946c20 2578Author: Jesse Adkins <jesserayadkins@gmail.com> 2579Date: Tue Sep 28 13:30:03 2010 -0700 2580 2581 Purge cvs tags. 2582 2583 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 2584 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2585 2586commit aa70c813f6eac2cad2944a98a1a444ea69dc024f 2587Author: Gaetan Nadon <memsize@videotron.ca> 2588Date: Tue Oct 5 09:07:30 2010 -0400 2589 2590 makestrs: Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 2591 2592 The value of MAN_SUBST is the same for all X.Org packages. 2593 2594 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2595 2596commit 9d80fae6bc2cff26f320ff5b7b2ca7333ab3d677 2597Author: Gaetan Nadon <memsize@videotron.ca> 2598Date: Tue Oct 5 09:04:19 2010 -0400 2599 2600 makestrs: Use $(SED) from AC_PROG_SED supplied by XORG_DEFAULT_OPTIONS 2601 2602 Use the appropriate platform version of sed 2603 2604 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2605 2606commit 71a7e999a4d99aa54ea7268b928d87e27cea6279 2607Author: Gaetan Nadon <memsize@videotron.ca> 2608Date: Tue Oct 5 09:02:41 2010 -0400 2609 2610 makestrs: remove unsed $(appman_DATA) 2611 2612 Man page is not installed, this variable is not defined. 2613 2614 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2615 2616commit 0c968d108d8575db0149922b8375533fc54d0b7a 2617Author: walter harms <wharms@bfs.de> 2618Date: Fri Oct 1 15:13:43 2010 +0200 2619 2620 Honor that GetClassActions() may return NULL. 2621 2622 Signed-off-by: Walter <wharms@bfs.de> 2623 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2624 2625commit 6e4dbf06d4d049666cf81207d9f853a0a40c71b7 2626Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2627Date: Thu Sep 23 18:27:46 2010 -0700 2628 2629 Sun's copyrights belong to Oracle now 2630 2631 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2632 2633commit 94680a56a32ada91f07db34e02a526dca5ecbbf4 2634Author: Ryan Hajdaj <rhajdaj@gotnothin.com> 2635Date: Thu Sep 23 18:13:28 2010 -0700 2636 2637 Bug 1478: Selection.c damages user error handler function 2638 2639 https://bugs.freedesktop.org/show_bug.cgi?id=1478 2640 2641 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2642 2643commit d53a3deb52100596bef9fb7b6c6e7ba15ed18bda 2644Author: walter harms <wharms@bfs.de> 2645Date: Wed Sep 22 19:25:20 2010 +0200 2646 2647 fix dereference in TMprint.c 2648 2649 the current codes checks for 2650 eventWidget == NULL after accessing 2651 eventWidget->core.tm.proc_table 2652 2653 now it checks for eventWidget before access eventWidget->core.tm.proc_table. 2654 2655 Signed-off-by: walter harms <wharms@bfs.de> 2656 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 2657 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2658 2659commit 47e73791d4a88e59a797e9dde1ab2d5f58ff774c 2660Author: Gaetan Nadon <memsize@videotron.ca> 2661Date: Tue Aug 17 10:17:57 2010 -0400 2662 2663 man: whitespace management 2664 2665 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2666 2667commit 8c307c168c724368be2b9e784365b40d4b001aa3 2668Author: Gaetan Nadon <memsize@videotron.ca> 2669Date: Tue Aug 17 09:21:36 2010 -0400 2670 2671 man: store shadow man pages in git rather than generating them 2672 2673 Simplify the build process and the makefile. 2674 2675 Local fix in CVS for bug 5628 is not required 2676 as the problem has been fixed in 2677 util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba 2678 2679 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2680 2681commit 198ac897c7136425a20011a6c99f80cb925d622b 2682Author: Gaetan Nadon <memsize@videotron.ca> 2683Date: Fri Aug 6 12:32:10 2010 -0400 2684 2685 man: using the C preprocessor is not required for man pages. 2686 2687 There were no special symbols needing cpp. 2688 Everything can be handled by the default MAN_SUBSTS in util-macros. 2689 2690 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2691 2692commit 74cb722a974010fa3c82dc57a036f97768b3695b 2693Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2694Date: Tue Jun 8 20:26:29 2010 -0700 2695 2696 Move Xt specs from xorg-docs module 2697 2698 For now, just checked in and included in dist tarballs, not processed 2699 into a usable format - same as it was in xorg-docs 2700 2701 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2702 2703commit 56621d3ec521dd30fabb1a77ad1c396baa740569 2704Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2705Date: Tue May 18 18:21:32 2010 -0700 2706 2707 Move sm from Requires to Requires.private in xt.pc 2708 2709 As explained in https://bugs.freedesktop.org/show_bug.cgi?id=26943 2710 since libXt callers need the SM headers but don't necessarily need to 2711 link directly to libSM, it should be in Requires.private, not Requires. 2712 2713 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2714 Reviewed-by: Adam Jackson <ajax@redhat.com> 2715 2716commit f3d2ac478918b99c51e0b4bff97935f2255ab537 2717Author: Alan Coopersmith <alan.coopersmith@oracle.com> 2718Date: Fri Apr 16 16:08:39 2010 -0700 2719 2720 Bug 26943: wrong dependencies in xt.pc.in 2721 2722 https://bugs.freedesktop.org/show_bug.cgi?id=26943 2723 2724 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2725 2726commit 723d78fe8e159dee1281f3e4f8dc03825aa334b6 2727Author: Gaetan Nadon <memsize@videotron.ca> 2728Date: Thu Apr 1 20:30:43 2010 -0400 2729 2730 config: update and relocate AX_DEFINE_DIR macro 2731 2732 Remove deprecated acinclude.m4 macro container file 2733 Use separate macro files as per autoconf recommendation 2734 Use the latest macro from GNU 2735 2736 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2737 2738commit 99a1c1f2cfa595500704d54e223f1c9e0ff9a10e 2739Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2740Date: Fri Apr 2 01:43:22 2010 -0500 2741 2742 Use automake silent rules for BUILT_SOURCES generation 2743 2744 Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 2745 Acked-by: Gaetan Nadon <memsize@videotron.ca> 2746 2747commit cf3198fdc302bb017e6cc8014abc3bdbfeb9f6b1 2748Author: Gaetan Nadon <memsize@videotron.ca> 2749Date: Mon Mar 29 16:50:34 2010 -0400 2750 2751 config: update AC_PREREQ statement to 2.60 2752 2753 Unrelated to the previous patches, the new value simply reflects 2754 the reality that the minimum level for autoconf to configure 2755 all x.org modules is 2.60 dated June 2006. 2756 2757 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 2758 2759 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2760 2761commit 5a876831762c5d22101bd2fa71203647858f66b2 2762Author: Gaetan Nadon <memsize@videotron.ca> 2763Date: Mon Mar 29 14:53:49 2010 -0400 2764 2765 config: remove the pkgconfig pc.in file from EXTRA_DIST 2766 2767 Automake always includes it in the tarball. 2768 2769 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2770 2771commit cba12c108da0c3eb868a5cb08f641b6d036e0d05 2772Author: Gaetan Nadon <memsize@videotron.ca> 2773Date: Sat Mar 27 16:30:02 2010 -0400 2774 2775 config: remove execute permission on configureation file 2776 2777 Introduced in commit 6baea764567c3327f1d85ba91375adaea6dab46d 2778 "Link with winsock for WIN32 platforms" 2779 2780 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2781 2782commit e3bce11a8ea7e0175a6f08367bace9b0eb2b898a 2783Author: Rémi Cardona <remi@gentoo.org> 2784Date: Mon Mar 15 22:59:04 2010 +0100 2785 2786 libXt 1.0.8 2787 2788 Signed-off-by: Rémi Cardona <remi@gentoo.org> 2789 2790commit a1a8df535fa5ab3748404bdeb07e61beb604b14e 2791Author: Alan Coopersmith <alan.coopersmith@sun.com> 2792Date: Thu Jan 14 20:07:46 2010 -0800 2793 2794 Update Sun license notices to current X.Org standard form 2795 2796 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2797 2798commit 6393306d1a2eb8239f108a773f342495e1cfd85c 2799Author: Gaetan Nadon <memsize@videotron.ca> 2800Date: Thu Jan 14 15:57:31 2010 -0500 2801 2802 COPYING: add missing copyright notices 2803 2804 Refer to: ActionHook.c 2805 Copyright 1987, 1988 by Digital Equipment Corporation 2806 Copyright 1993 by Sun Microsystems, Inc. Mountain View, CA. 2807 Copyright 1987, 1988, 1998 The Open Group 2808 2809 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 2810 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 2811 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2812 2813commit b798093fc6cbcf35c095f3401586d2741adcd2cd 2814Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 2815Date: Fri Dec 11 17:04:23 2009 -0800 2816 2817 darwin: xnu doesn't support poll on ttys on the master side. 2818 2819 <rdar://problem/7360546> 2820 2821 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 2822 2823commit e0ac2ea8b211bdca848679ee59362384f0f97e36 2824Author: Alan Coopersmith <alan.coopersmith@sun.com> 2825Date: Mon Dec 7 22:28:53 2009 -0800 2826 2827 Fix make distcheck (./util/makestrs.1 left after distclean) 2828 2829 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2830 2831commit 345633dc9c79b32a1b391dfb4dfedf87ae9e291b 2832Author: Rémi Cardona <remi@gentoo.org> 2833Date: Mon Nov 9 12:26:17 2009 +0100 2834 2835 Don't install makestrs on the system 2836 2837 It has no known outside-libXt users. Let's not install it and its man page. 2838 2839 Signed-off-by: Rémi Cardona <remi@gentoo.org> 2840 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2841 2842commit ed31677bb9b1dd9498715a922763968917b87e49 2843Author: Gaetan Nadon <memsize@videotron.ca> 2844Date: Fri Nov 27 20:56:04 2009 -0500 2845 2846 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 2847 2848 Now that the INSTALL file is generated. 2849 Allows running make maintainer-clean. 2850 2851commit 2d95ad4beed294a0a30fdb1d8e7798fa62455a41 2852Author: Gaetan Nadon <memsize@videotron.ca> 2853Date: Wed Oct 28 14:09:10 2009 -0400 2854 2855 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 2856 2857 Add missing INSTALL file. Use standard GNU file on building tarball 2858 README may have been updated 2859 Remove AUTHORS file as it is empty and no content available yet. 2860 Remove NEWS file as it is empty and no content available yet. 2861 2862commit 7cc872e9934f62bf56976d5592ce621e30b1f95a 2863Author: Gaetan Nadon <memsize@videotron.ca> 2864Date: Tue Oct 27 15:07:26 2009 -0400 2865 2866 Deploy the new XORG_DEFAULT_OPTIONS #24242 2867 2868 This macro aggregate a number of existing macros that sets commmon 2869 X.Org components configuration options. It shields the configuration file from 2870 future changes. 2871 2872commit 7ba57d7789362c2c2e646cc3b896802e6cbcb039 2873Author: Gaetan Nadon <memsize@videotron.ca> 2874Date: Mon Oct 26 22:08:43 2009 -0400 2875 2876 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 2877 2878 ChangeLog filename is known to Automake and requires no further 2879 coding in the makefile. 2880 2881commit b4309cadb1de581d191fce924dac8fc7e55e5fb8 2882Author: Gaetan Nadon <memsize@videotron.ca> 2883Date: Thu Oct 22 12:34:19 2009 -0400 2884 2885 .gitignore: use common defaults with custom section # 24239 2886 2887 Using common defaults will reduce errors and maintenance. 2888 Only the very small or inexistent custom section need periodic maintenance 2889 when the structure of the component changes. Do not edit defaults. 2890 2891commit 80ff1f362eefabe4be62784b001500b49943f1a5 2892Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 2893Date: Wed Oct 21 12:47:26 2009 -0700 2894 2895 This is not a GNU project, so declare it foreign. 2896 2897 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 2898 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 2899 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 2900 > > was quite annoying to work around since 'autoreconf -fvi' replaces 2901 > > it and git wants to commit it. Should these files even be in git? 2902 > > Can I nuke them for the betterment of humanity and since they get 2903 > > created by autoreconf anyways? 2904 > 2905 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 2906 2907 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 2908 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 2909 of the INSTALL file. It is also part of the 24206 solution. 2910 2911 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 2912 2913commit 5d63df924d7f66d2207c8db67e5d6cce8c7b245b 2914Author: Alan Coopersmith <alan.coopersmith@sun.com> 2915Date: Thu Oct 8 21:50:35 2009 -0700 2916 2917 libXt 1.0.7 2918 2919 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2920 2921commit f82769a1a75e17f66b67a5f71dcf889955569a57 2922Author: Alan Coopersmith <alan.coopersmith@sun.com> 2923Date: Thu Oct 8 21:33:27 2009 -0700 2924 2925 Replace AC_DEFINE_DIR with AX_DEFINE_DIR from Autoconf Archive 2926 2927commit 0ce97e4422409de070af7fd70da590db12c58579 2928Author: Alan Coopersmith <alan.coopersmith@sun.com> 2929Date: Tue Oct 6 16:12:03 2009 -0700 2930 2931 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 2932 2933 Includes adding many $(AM_V_GEN) calls for the AM_SILENT_RULES included 2934 by XORG_DEFAULT_OPTIONS when automake-1.11 or newer is used 2935 2936 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2937 2938commit 254e2e0a8197e47bcef3e3c0b461ef8156a1af64 2939Author: Alan Coopersmith <alan.coopersmith@sun.com> 2940Date: Tue Oct 6 16:29:59 2009 -0700 2941 2942 Use make rules instead of shell for loops to generate shadow man pages 2943 2944 Allows parallel make and simpler build logs/error reporting 2945 2946 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 2947 2948commit fedc095da647b6f4fda8ca5edc5644458e2b2fbf 2949Author: Julien Cristau <jcristau@debian.org> 2950Date: Tue Aug 25 18:31:49 2009 +0200 2951 2952 Link against libICE 2953 2954 libXt uses IceConnectionNumber() and IceProcessMessages(), so make sure 2955 we link against -lICE. 2956 2957 Signed-off-by: Julien Cristau <jcristau@debian.org> 2958 2959commit f77482f0618f954de1d080599ada058e9a3c24ff 2960Author: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 2961Date: Tue Jul 28 11:59:41 2009 +0200 2962 2963 Fix compilation of host tools in cross-compilation case 2964 2965 At 36e9f0d351afbf7fd2595990b2d39e7c551f6420, a fix was added to use 2966 the host gcc instead of the target gcc when cross-compiling 2967 libXt. This fix works, but is not solve the whole problem: the CFLAGS 2968 and LDFLAGS used with the host compilers are the one defined for the 2969 target compiler (and the flags for both compilers might be very 2970 different). 2971 2972 This new fix let libXt obey to CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD 2973 environment variables, and use them to compile the host tools in 2974 util/. 2975 2976 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 2977 2978commit 369629611609f20c89499c1f6b5562a4f3cca983 2979Author: Adam Jackson <ajax@redhat.com> 2980Date: Thu Jul 2 13:28:01 2009 -0400 2981 2982 libXt 1.0.6 2983 2984commit 28677468c56888b18c44d71a62903d23e5c294cf 2985Author: Jon TURNEY <jon.turney@dronecode.org.uk> 2986Date: Tue May 19 23:25:15 2009 +0100 2987 2988 Cygwin/X: Build fix 2989 2990 Commit c59dd27ecb1751f0b097046b2f892028e5a10a3e replaces __CYGWIN__ with WIN32 2991 in a preprocessor check, as the code is appropriate for both Cygwin and Mingw. 2992 2993 But this isn't quite the right was to do this. Being a Win32 platform is 2994 Cygwin's secret shame, and WIN32 isn't actually defined to avoid turning on 2995 code specific to native-Win API ports 2996 2997 (See http://www.cygwin.com/faq/faq.programming.html#faq.programming.preprocessor) 2998 2999 Yes, this probably means WIN32 could bereplaced by __MINGW32__ everywhere in the 3000 X sources... 3001 3002commit 535f8c5324205b92c15e8755008c33a2766832c8 3003Author: John McKernan <john.mckernan@sun.com> 3004Date: Fri May 1 13:53:03 2009 -0700 3005 3006 Sun bug 4010369: Too slow to process Keycode 0 events in Xt Translation Mgr. 3007 3008 Evaluation from original bug report against Solaris 2.6 in 1996: 3009 3010 According to my investigation with the problem using debuggable 3011 libXt and libXm, keycode 0 keypress events, which are given to 3012 Xt's Translation Manager when inputting any cyrillic/greek characters, 3013 are not cached in Xt's Translation Manager. At the TRANSLATE macro 3014 in the Xt's source lib/Xt/TMkey.c, keycode 0 keyevents are always 3015 given to XtTranslateKeycode() and it consumes a long time to parse 3016 Motif's Translation Manager tables as many times as keycode 0 3017 keyevent are given. 3018 3019 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3020 3021commit 061d3eebf7a0502afcd9c1831d67c8961feece8d 3022Author: John McKernan <john.mckernan@sun.com> 3023Date: Fri May 1 13:41:26 2009 -0700 3024 3025 Sun bug #1237023: Dtterm crashes in XtDisplayAccelerators() 3026 3027 Don't try to printf if returned string is NULL 3028 3029 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3030 3031commit e500631954c8d390e8705fde7f50d1acc006406e 3032Author: Jeremy Huddleston <jeremy@yuffie.local> 3033Date: Thu Mar 12 01:03:39 2009 -0700 3034 3035 darwin: Don't use poll() on versions of darwin before darwin10 3036 3037commit 81792a4cb402c4e5275d63465bc5d65599e34a25 3038Author: Alan Coopersmith <alan.coopersmith@sun.com> 3039Date: Mon Feb 2 20:34:36 2009 -0800 3040 3041 Add README with pointers to mailing list, bugzilla & git repos 3042 3043 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 3044 3045commit f56a69f2cf7df1e7cdf2494c5408786e53467374 3046Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 3047Date: Fri Jan 30 18:22:10 2009 -0200 3048 3049 Janitor: ansification, make distcheck, compiler warnings, .gitignore. 3050 3051 Most "compiler" warnings were actually sparse warnings, due to 3052 assigning a integer to a pointer, or an external symbol without 3053 a previous declaration. 3054 3055commit c1f227f94aec6f4555182965fc0d2d8f33fef01f 3056Author: Peter Breitenlohner <peb@mppmu.mpg.de> 3057Date: Mon Oct 20 18:50:37 2008 -0700 3058 3059 X.Org Bug 17942: libXt manpage formatting 3060 3061 <http://bugs.freedesktop.org/show_bug.cgi?id=17942> 3062 3063commit f488a6a218da6b543d1495e607ff1b31b0b48900 3064Author: Daniel Stone <daniel@fooishbar.org> 3065Date: Tue Sep 23 19:14:09 2008 +0300 3066 3067 configure.ac: Minor thinko 3068 3069commit 36e9f0d351afbf7fd2595990b2d39e7c551f6420 3070Author: John Tapsell <johnflux@gmail.com> 3071Date: Tue Sep 23 19:00:42 2008 +0300 3072 3073 configure.ac: Use native compiler for build tools 3074 3075 makestrs is used during the build, so use the native compiler (either 3076 gcc or cc in $PATH, can be overridden as $CC_FOR_BUILD) instead of the 3077 (possibly cross-) compiler. 3078 3079commit ace1676b0630dfe739c3bd712ed2b6e46bdb52f1 3080Author: Alan Coopersmith <alan.coopersmith@sun.com> 3081Date: Mon Jun 23 20:04:29 2008 -0700 3082 3083 Update ac_define_dir.m4 to 2008-04-12 version 3084 3085commit 556918e21fbb67131d979b04f29a0b59fcd87575 3086Author: Alan Hourihane <alanh@tungstengraphics.com> 3087Date: Wed Apr 30 19:15:14 2008 +0100 3088 3089 Set a blank default search path for WIN32 3090 3091commit 56444103a3b2159d334aa87d782fbca987118bbc 3092Author: Alan Hourihane <alanh@tungstengraphics.com> 3093Date: Tue Apr 29 22:44:54 2008 +0100 3094 3095 less speed, more haste 3096 3097commit a393450cbde80b6e7f0e1c4112363eb1313a6cdb 3098Author: Alan Hourihane <alanh@tungstengraphics.com> 3099Date: Tue Apr 29 22:16:05 2008 +0100 3100 3101 fix logic inverted problem 3102 3103commit cd83cf47412b4a5979e152990c3b0870751aee07 3104Author: Colin Harrison <colin.harrison-at-virgin.net> 3105Date: Tue Apr 29 19:45:50 2008 +0100 3106 3107 Reduce the path searches on mingw 3108 3109commit bb6d2a09b87560ae396085ef0981b700924333cd 3110Author: Colin Harrison <colin.harrison-at-virgin.net> 3111Date: Tue Apr 29 13:45:06 2008 +0100 3112 3113 Xming specific configuration file settings 3114 3115commit 6baea764567c3327f1d85ba91375adaea6dab46d 3116Author: Alan Hourihane <alanh@tungstengraphics.com> 3117Date: Tue Apr 29 10:22:35 2008 +0100 3118 3119 Link with winsock for WIN32 platforms 3120 3121commit c59dd27ecb1751f0b097046b2f892028e5a10a3e 3122Author: Colin Harrison <colin.harrison-at-virgin.net> 3123Date: Tue Apr 29 10:19:55 2008 +0100 3124 3125 Fix some build issues for Win32 platforms 3126 3127commit 8e95cb765e88d36c35f868f650c86c62c31ad635 3128Author: Colin Harrison <colin.harrison-at-virgin.net> 3129Date: Wed Apr 23 13:56:28 2008 +0100 3130 3131 Add __MINGW32__ 3132 3133commit 4b64b821a48fe493056271216dbe29d43376954b 3134Author: Matthieu Herrb <matthieu.herrb@laas.fr> 3135Date: Sun Mar 9 08:42:48 2008 +0100 3136 3137 nuke RCS Ids 3138 3139commit b648ed992d2c3ea8a7462a595e51a07085bf4688 3140Author: Alan Coopersmith <alan.coopersmith@sun.com> 3141Date: Fri Mar 7 15:52:27 2008 -0800 3142 3143 Solaris builds need to pass -intelabi to makestrs, even on SPARC 3144 3145 For some reason, when Solaris moved to X11R6.0, the intelabi version 3146 of StringDefs.c/.h was used on SPARC, so now we're stuck with 10+ years 3147 of binaries built to use it. 3148 3149commit c044ea620446db676ee076484fed3268c4d7c695 3150Author: James Cloos <cloos@jhcloos.com> 3151Date: Thu Dec 6 15:51:20 2007 -0500 3152 3153 Add missing PHONY line for automatic ChangeLog generation 3154 3155commit 6b483e355de6c5ee5dc635ab9b817bf72680b016 3156Author: Julien Cristau <jcristau@debian.org> 3157Date: Sat Jun 23 15:20:09 2007 +0100 3158 3159 Allow C++ apps to build using libXt 3160 3161commit 845e51c740574db2f72a5e7c5462d8f56a3c4e22 3162Author: Andreas Luik <luik@orthogon.com> 3163Date: Sun Apr 8 00:43:56 2007 +0300 3164 3165 Recalculate fd_set more aggressively (bug #808) 3166 3167 select() can modify the fd set, so be a bit pessimistic and recalculate 3168 it more often. 3169 3170commit 007d9e5f8b2edc3ff8ce8b2f96b8f56a417bb78d 3171Author: Matthieu Herrb <matthieu.herrb@laas.fr> 3172Date: Mon Feb 26 18:27:43 2007 +0100 3173 3174 Sync XtGetErrorDatabaseText() prototype with reality. 3175 3176commit 4e7031510d05471e77ff48355b23fc8e4302648c 3177Author: Ben Byer <bbyer@bbyer.(none)> 3178Date: Tue Feb 20 01:05:27 2007 -0800 3179 3180 added -flat_namespace to CFLAGS for Darwin 3181 3182commit 92452ca7a51fa77ea60eacd320dbd970e32653c9 3183Author: Alan Coopersmith <alan.coopersmith@sun.com> 3184Date: Sat Jan 27 22:29:03 2007 -0800 3185 3186 Version bump: 1.0.5 3187 3188commit a5c7d56278e569257d3d64ff7681d0a484a1f817 3189Author: Alan Coopersmith <alan.coopersmith@sun.com> 3190Date: Sat Jan 27 22:26:55 2007 -0800 3191 3192 Replace static ChangeLog with dist-hook to generate from git log 3193 3194commit 67772a3f39c5e8c4019336b0bf4d32e70726b0c0 3195Author: Eric S. Raymond <esr@thyrsus.com> 3196Date: Tue Jan 2 17:49:17 2007 -0800 3197 3198 Bug 9514: Markup error in makestrs.1x man page 3199 3200 <https://bugs.freedesktop.org/show_bug.cgi?id=9514> 3201 3202commit 75f83503ba1db628137ffc9d1d9e4f2a7a2fd97a 3203Merge: 2f201b1 153264a 3204Author: Jeremy C. Reed <reed@glacier.reedmedia.net> 3205Date: Sat Dec 9 09:31:02 2006 -0600 3206 3207 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXt 3208 3209commit 2f201b177816be7112884bda180d65f5fff19155 3210Author: Jeremy C. Reed <reed@glacier.reedmedia.net> 3211Date: Sat Dec 9 09:28:04 2006 -0600 3212 3213 Don't use "INSTALL" during the build because INSTALL may be set by 3214 build environment with settings for chown and make not work with 3215 permissions of the builder. So use mkdir -p and cp instead. This 3216 is for my bug #6599. 3217 3218commit 153264a7f290f98e01ed2dbd7265c977ec8ba7e1 3219Author: Daniel Stone <daniel@fooishbar.org> 3220Date: Wed Nov 8 16:16:02 2006 +0200 3221 3222 bump to 1.0.4 3223 3224commit 0c1954765c32c1bd298111cc6bed2f090494c0cf 3225Author: Eric Anholt <eric@anholt.net> 3226Date: Fri Oct 27 12:35:38 2006 -0700 3227 3228 Fix .pc file with new autotools by using AC_DEFINE_DIR. 3229 3230 With autoconf 2.60, $datadir now expands to use $datarootdir rather than just 3231 $prefix, so the .pc referenced the undefined $datarootdir. AC_DEFINE_DIR 3232 expands it all out for us. 3233 3234commit 3c166cc1efe86ca42180a64e14b6bbbc9744bc82 3235Author: Eric Anholt <eric@anholt.net> 3236Date: Fri Oct 27 12:30:09 2006 -0700 3237 3238 Add more generated files to ignore. 3239 3240commit 8d18dfa21f8349c998675e1f9971de02ca99a1cd 3241Author: Adam Jackson <ajax@benzedrine.nwnk.net> 3242Date: Fri Oct 13 16:32:28 2006 -0400 3243 3244 Bump to 1.0.3 3245 3246commit b54d069ea397486c6125943ffdb813482383576a 3247Author: Qiu-Yuan (Kathleen) Yang <qiu-yuan.yang@sun.com> 3248Date: Fri Sep 1 18:04:26 2006 -0700 3249 3250 Sun bug #4962001: Close memory leaks seen in Motif apps 3251 3252 The function "GetResources" will return a copy of resources to the caller 3253 and the caller has the responsibility to free the returned copy. However some 3254 functions, such as "XtGetSubresources", "_XtGetResources", and 3255 "XtGetApplicationResources" invoked "GetResources" without freeing the 3256 returned resource copy. 3257 3258commit 6e48adfab0c020ab5d55b68f9b4cc63ed5d8b14c 3259Author: Alan Coopersmith <alan.coopersmith@sun.com> 3260Date: Fri Sep 1 17:59:42 2006 -0700 3261 3262 Add *~ to .gitignore to skip over emacs droppings 3263 3264commit 1eeeff85bf9f293de875169f6dc54577de0443f1 3265Author: David Nusinow <dnusinow@debian.org> 3266Date: Wed Aug 30 16:33:10 2006 -0400 3267 3268 Generate the internal manpage section using __libmansuffix__ 3269 3270commit e2f43888fe021aac27770afa6a64fb3cf3fab190 3271Author: Alan Coopersmith <alan.coopersmith@sun.com> 3272Date: Thu Jul 13 14:59:08 2006 -0700 3273 3274 renamed: .cvsignore -> .gitignore 3275 3276commit 3d3a1bc23f571daa7a876a21169d5a0c996ce7cc 3277Author: Adam Jackson <ajax@nwnk.net> 3278Date: Fri May 12 16:10:27 2006 +0000 3279 3280 Bump to 1.0.2 3281 3282commit fc82234c73362d6f07acf2dcf72bcefd96850105 3283Author: Matthieu Herrb <matthieu.herrb@laas.fr> 3284Date: Sun Apr 30 14:30:16 2006 +0000 3285 3286 Fix ERRORDB definition for the case where ${prefix} != /usr 3287 3288commit bc813392aa8f563e6cd385636b90a7496fcaa14e 3289Author: Adam Jackson <ajax@nwnk.net> 3290Date: Thu Apr 27 00:23:17 2006 +0000 3291 3292 Bump to 1.0.1 3293 3294commit 1c55684a7411c35fce2a958d84be4c13b5349ea0 3295Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3296Date: Sun Feb 12 18:19:22 2006 +0000 3297 3298 Bug #5628 <https://bugs.freedesktop.org/show_bug.cgi?id=5628> Shadow pages 3299 not created correctly when MANDIR & MANSUFFIX don't match. 3300 3301commit 6851a1faf46a4d8a85e481162c8ee84f66174f89 3302Author: Kevin E Martin <kem@kem.org> 3303Date: Thu Dec 15 00:24:34 2005 +0000 3304 3305 Update package version number for final X11R7 release candidate. 3306 3307commit b9464aa563b650faefbb881d5b399659aa8c30bb 3308Author: Kevin E Martin <kem@kem.org> 3309Date: Sat Dec 10 16:29:07 2005 +0000 3310 3311 Add configure option to install makestrs and its manpage. 3312 Add makestrs man page. 3313 3314commit 6be3ca4fb0d0f9a1361d45dfc094f0a7a85b27b4 3315Author: Kevin E Martin <kem@kem.org> 3316Date: Wed Dec 7 16:17:08 2005 +0000 3317 3318 Add configure option to set the build's app-default dir, and put the result 3319 in the xt.pc file for applications to use. 3320 3321commit 3186014010acbda9f8e3568a1e8076130212f600 3322Author: Kevin E Martin <kem@kem.org> 3323Date: Tue Dec 6 22:48:44 2005 +0000 3324 3325 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 3326 3327commit 5801485b720e1dd3799737d9f127212afd3101c7 3328Author: Kevin E Martin <kem@kem.org> 3329Date: Sat Dec 3 05:49:45 2005 +0000 3330 3331 Update package version number for X11R7 RC3 release. 3332 3333commit d480f9dbd3e07b4e139f2a1422f803e6e6264854 3334Author: Kevin E Martin <kem@kem.org> 3335Date: Sat Dec 3 04:41:50 2005 +0000 3336 3337 Add check and cflags for malloc(0) returning NULL. 3338 3339commit 2a591fe7b3416d8609bd71cb068f9390105ffecf 3340Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3341Date: Mon Nov 28 22:03:06 2005 +0000 3342 3343 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 3344 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 3345 3346commit 7a8979367e4ab1a6412fef9a027b7d38621d87b7 3347Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3348Date: Wed Nov 23 22:33:07 2005 +0000 3349 3350 Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003> Patch #3763 3351 <https://bugs.freedesktop.org/attachment.cgi?id=3763> Xorg code misuses 3352 S_IF* macros 3353 3354commit 2533120c26185990d326fa14c92383f85239f3b7 3355Author: Kevin E Martin <kem@kem.org> 3356Date: Sat Nov 19 07:15:43 2005 +0000 3357 3358 Update pkgconfig files to separate library build-time dependencies from 3359 application build-time dependencies, and update package deps to work 3360 with separate build roots. 3361 3362commit 3f332f9af360cd42f5ff1b6f16ac64f7d146ff34 3363Author: Kevin E Martin <kem@kem.org> 3364Date: Wed Nov 9 21:19:13 2005 +0000 3365 3366 Update package version number for X11R7 RC2 release. 3367 3368commit f151f6dfa14c36cfa54ab3e55bb67f24a8a39dc6 3369Author: Kean Johnson <kean@armory.com> 3370Date: Tue Nov 8 06:33:25 2005 +0000 3371 3372 See ChangeLog entry 2005-11-07 for details. 3373 3374commit 7ed0ec3136190288b0c450cdf2998000c43619df 3375Author: Kevin E Martin <kem@kem.org> 3376Date: Tue Nov 1 15:11:51 2005 +0000 3377 3378 Update pkgcheck dependencies to work with separate build roots. 3379 3380commit 33b861860b86b53840007010287f5483a503c8e9 3381Author: Kevin E Martin <kem@kem.org> 3382Date: Wed Oct 19 02:48:11 2005 +0000 3383 3384 Update package version number for RC1 release. 3385 3386commit d3853ab17d7203e7fbdfcd5cc8ed3505e5aa6233 3387Author: Kevin E Martin <kem@kem.org> 3388Date: Tue Oct 18 07:24:03 2005 +0000 3389 3390 Use $(INSTALL) instead of $(install_sh_DATA) for creating directories. 3391 3392commit 831a32df90d6b3db66d6c578f6e231d4aab2b760 3393Author: Adam Jackson <ajax@nwnk.net> 3394Date: Tue Oct 18 03:10:14 2005 +0000 3395 3396 Split the 'install -d' over multiple lines so certain lame versions of 3397 autotools don't flip out. 3398 3399commit 5e37faddaac8ac50ee4ca719975f9bf526e4c980 3400Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3401Date: Tue Oct 18 01:50:02 2005 +0000 3402 3403 Add --with-xfile-search-path=<path> and default setting to match monolith 3404 XFileSearchPathDefault in Imake (including extra directories used in 3405 Debian section of linux.cf.) 3406 3407commit 52edad6913e3efd3fcec6c73e13d33bf8c3a5e65 3408Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3409Date: Tue Oct 18 00:00:09 2005 +0000 3410 3411 Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to 3412 work better with BSD make 3413 3414commit 1fcb9d04dd8b2f78aff2d64e6db7588c973cdb5b 3415Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3416Date: Mon Oct 17 21:13:22 2005 +0000 3417 3418 Rename .shadows.DONE to shadows.DONE to avoid some make's thinking it's a 3419 suffix rule (reported by Matthieu Herrb) 3420 3421commit 4423fc41efc97ad1559f281c2ce3c835ccc88c61 3422Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3423Date: Thu Oct 13 04:27:16 2005 +0000 3424 3425 Add generated man pages to .cvsignore file 3426 3427commit 3c676e51ca509fff616495ac7354ac8b4ecde7e4 3428Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3429Date: Wed Oct 12 00:22:32 2005 +0000 3430 3431 configure.ac Set up cpp pre-processing of man pages Add shadow man pages 3432 for man pages that document multiple functions. 3433 3434commit 0543cf76a5e11133b5f76fa37b39cbe2985c1c75 3435Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3436Date: Sat Sep 24 00:23:32 2005 +0000 3437 3438 Include <X11/XlibConf.h> to get correct XTHREADS settings in non-Imake 3439 builds. 3440 3441commit 88374bab9adfe73dc445d4202a28e4d6021a674f 3442Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3443Date: Wed Sep 21 02:35:01 2005 +0000 3444 3445 Add checks for poll & snprintf & define old Imake names if found Enable XKB 3446 usage in Xt unless --disable-xkb is specified Set STRINGSABIOPTIONS for 3447 building StringDefs files on Solaris, SCO, and SVR4 systems. 3448 3449commit dbd0485a6e1926e7b94fdffb3e71de27c4a29012 3450Author: Adam Jackson <ajax@nwnk.net> 3451Date: Mon Aug 1 23:59:39 2005 +0000 3452 3453 Properly define BUILT_FILES 3454 3455commit f4043547fbb2feb87f480388a695016b90f53279 3456Author: Keith Packard <keithp@keithp.com> 3457Date: Mon Aug 1 23:47:55 2005 +0000 3458 3459 Move building of StringDefs files to src and fix them so that parallel make 3460 works right. 3461 3462commit 027977140e19c5622331ac90eeb5e9bb9fe72640 3463Author: Kevin E Martin <kem@kem.org> 3464Date: Fri Jul 29 21:22:52 2005 +0000 3465 3466 Various changes preparing packages for RC0: 3467 - Verify and update package version numbers as needed 3468 - Implement versioning scheme 3469 - Change bug address to point to bugzilla bug entry form 3470 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 3471 reenable it) 3472 - Fix makedepend to use pkgconfig and pass distcheck 3473 - Update build script to build macros first 3474 - Update modular Xorg version 3475 3476commit 28845cf017b991f7ed2dd23c005ab36ca43b97a5 3477Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3478Date: Fri Jul 22 20:30:10 2005 +0000 3479 3480 Bug #3824: <https://bugs.freedesktop.org/show_bug.cgi?id=3824> Correct 3481 incomplete license statement from Sun. 3482 3483commit 052efe144da64f96fb1201a36933894d2d4bfb3c 3484Author: Daniel Stone <daniel@fooishbar.org> 3485Date: Tue Jul 19 02:00:01 2005 +0000 3486 3487 distcheck fixes -- clean up after makestrs, don't list non-existant files. 3488 3489commit e1cd82cf0b4d51db42c5d71a63805b6fb9ad45b8 3490Author: Matthieu Herrb <matthieu.herrb@laas.fr> 3491Date: Sun Jul 17 10:15:26 2005 +0000 3492 3493 Fix for building outside of srcdir. 3494 3495commit 40bf5c6a837430bf23f86b97fcde8237099511c0 3496Author: Daniel Stone <daniel@fooishbar.org> 3497Date: Sat Jul 16 07:37:19 2005 +0000 3498 3499 Set version number to 6.0.0 with -version-number. 3500 3501commit 265f56bafdca73f28a4937ebff86ac77a25f2d4b 3502Author: Keith Packard <keithp@keithp.com> 3503Date: Sat Jul 9 06:49:50 2005 +0000 3504 3505 Add .cvsignore files 3506 3507commit 63a4f8f76f5fb9159447878a4a85a14d0fbf4bf6 3508Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 3509Date: Thu Jun 30 12:23:32 2005 +0000 3510 3511 Add -no-undefined to linker command to build shared library on cygwin too 3512 3513commit 64b2b98096c6a5b2ac3af59796e07601eee4e28a 3514Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 3515Date: Mon Jun 20 21:47:20 2005 +0000 3516 3517 - Make Xt install its internal files in /usr/include/X11, both in the 3518 modular and the monolithic tree. 3519 - Update XTrap to use #include <X11/internal-xt-headerI.h> 3520 - Add XvMC to symlink.sh 3521 3522commit 6e10d9886cfe518d1407331a7a8e5bac85390249 3523Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 3524Date: Fri Jun 10 12:19:31 2005 +0000 3525 3526 ensure $(buildir)/src and $(builddir)/include/X11 exist before installing 3527 generated files there 3528 3529commit 1b5fb35a8db7bcf568a2318118068b6c01169c14 3530Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 3531Date: Tue May 24 16:06:12 2005 +0000 3532 3533 separation of source and build directories 3534 3535commit e6db93aff3a4e92b8d13998866a787bdc08b6f35 3536Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 3537Date: Tue May 24 15:58:51 2005 +0000 3538 3539 Make source directory for templates configurable 3540 3541commit 82f3473668ed08af059e094a696911d2347e5d57 3542Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3543Date: Sun May 22 19:05:11 2005 +0000 3544 3545 Convert man pages to long file names in lib/X11, lib/Xt, & lib/Xext 3546 3547commit 1c6db5c90aa4b4c7c82b0676416c2a9a0baa6c67 3548Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3549Date: Sun May 22 04:25:43 2005 +0000 3550 3551 Check for <alloca.h> and define INCLUDE_ALLOCA_H if found, since 3552 <Xalloca.h> requires it. 3553 3554commit 2e00049e9b02e26f858c3e4510641a735c03b086 3555Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3556Date: Sat May 21 20:47:26 2005 +0000 3557 3558 Use $(install_sh_DATA) instead of "install" for better portability. Remove 3559 duplicate installation lines. 3560 Add AM_CFLAGS to pass through XT_CFLAGS & X11_CFLAGS 3561 3562commit a175c9ea92967441a7ad33d2f6c8bf26cbe954fe 3563Author: Adam Jackson <ajax@nwnk.net> 3564Date: Thu May 19 00:22:33 2005 +0000 3565 3566 revert last change, didn't do right thing at all, sorry for the noise 3567 3568commit 185284247a889358b2ea269424eb665a71079826 3569Author: Adam Jackson <ajax@nwnk.net> 3570Date: Thu May 19 00:10:08 2005 +0000 3571 3572 Require automake 1.7 in AM_INIT_AUTOMAKE 3573 3574commit c7fe09644945e3725c0b67b84cd24d8475cea184 3575Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 3576Date: Wed May 18 19:34:25 2005 +0000 3577 3578 Also include include/X11 3579 3580commit 605a76dcc93e277e1b26841a0225b7e0fb851b76 3581Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 3582Date: Wed May 18 15:38:31 2005 +0000 3583 3584 - conditionally include config.h in xc/lib/Xt sources 3585 - add build system for lib/Xt 3586 3587commit b0a241cf7c7ab3840929da3b1aabdda7bab22517 3588Author: Egbert Eich <eich@suse.de> 3589Date: Tue May 17 08:10:10 2005 +0000 3590 3591 gcc4 allows to check if sentinels are correct (a sentinel is the 3592 terminating element in a varargs list). A sentinel needs to be NULL, 3593 not 0 - which doesn't make a difference on 32bit but matters on 64bit. 3594 Furthermore it can be told that functions have a printf-like format 3595 string and argument list so that they can verify that both match. To 3596 use these features certain attributes need to be set - which are 3597 compiler specific. To do this we define macros which are expanded 3598 depending on the compiler version. For now we put those in 3599 include/Xfuncproto.h (the XFree86 DDX layer contains a file compiler.h 3600 which however is not visible outside the DDX) (Bugzilla #3268). 3601 3602commit 2b42b9154f9886ab05da1c3d6ce75fd95f59e04e 3603Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3604Date: Sun May 15 20:52:39 2005 +0000 3605 3606 Add settings to bring Solaris builds closer to the ones Sun packages in 3607 Solaris. Adds "BuildLikeSun" options for areas Sun deviates from the 3608 way Xorg is packaged on other platforms. See comment in sun.cf for 3609 details. Also, use system-provided Expat on Solaris 10 and other 3610 cleanups. 3611 Set shared library versions for Solaris builds to match versions used in 3612 Solaris. Add missing SharedXfixesReqs and SharedXdamageReqs. 3613 Add -solarisabi option to create XtStrings code compatibile with existing 3614 Solaris binaries. (Off by default, on if "BuildLikeSun" is set in 3615 sun.cf) 3616 3617commit 149898492fe56f6a096a875375faa7323f7e96f4 3618Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 3619Date: Wed Apr 20 09:35:50 2005 +0000 3620 3621 Bugzilla #3072 (https://bugs.freedesktop.org/show_bug.cgi?id=3072) 3622 attachment #2469 (https://bugs.freedesktop.org/attachment.cgi?id=2469): 3623 fix uninitialized pointer in libXt on Win32. Reported by Dave Williss 3624 3625commit 85eb751e4e1683af6cee3ee9dce29f74911a639d 3626Author: Matthieu Herrb <matthieu.herrb@laas.fr> 3627Date: Mon Feb 21 21:08:27 2005 +0000 3628 3629 Convert lib/Xt to ANSI C (Thomas Dickey). Fixes for a few valgrind warnings 3630 (Thomas Dickey). 3631 3632commit 94150cb72d9d641c64325cd70323d93b9a3701a5 3633Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 3634Date: Wed Jan 19 19:27:34 2005 +0000 3635 3636 doc/man/Xt/Imakefile 3637 doc/man/Xt/XtAddCbk.man 3638 doc/man/Xt/XtAddIn.man 3639 doc/man/Xt/XtAllocGC.man 3640 doc/man/Xt/XtAppE.man 3641 doc/man/Xt/XtAppEM.man 3642 doc/man/Xt/XtAppSTC.man 3643 doc/man/Xt/XtClass.man 3644 doc/man/Xt/XtConvSt.man 3645 doc/man/Xt/XtConvert.man 3646 doc/man/Xt/XtCreateSR.man 3647 doc/man/Xt/XtDisplayI.man 3648 doc/man/Xt/XtErr.man 3649 doc/man/Xt/XtErrM.man 3650 doc/man/Xt/XtExtEvDis.man 3651 doc/man/Xt/XtGEDB.man 3652 doc/man/Xt/XtGetANC.man 3653 doc/man/Xt/XtGetActK.man 3654 doc/man/Xt/XtGetAres.man 3655 doc/man/Xt/XtGetSTO.man 3656 doc/man/Xt/XtGetSres.man 3657 doc/man/Xt/XtInit.man 3658 doc/man/Xt/XtInitWC.man 3659 doc/man/Xt/XtManChild.man 3660 doc/man/Xt/XtOffset.man 3661 doc/man/Xt/XtOwnSel.man 3662 doc/man/Xt/XtRegDraw.man 3663 doc/man/Xt/XtResPA.man 3664 doc/man/Xt/XtSession.man 3665 doc/man/Xt/XtSetLangP.man 3666 doc/man/Xt/XtSetSP.man 3667 doc/man/Xt/XtSetVal.man 3668 //bugs.freedesktop.org/show_bug.cgi?id=2331> Attachment #1718 3669 <https://bugs.freedesktop.org/attachment.cgi?id=1718> 3670 3671commit cd85103c7298be4a13909c07c95f5d53b069966e 3672Author: Matthieu Herrb <matthieu.herrb@laas.fr> 3673Date: Sun Jan 2 11:08:49 2005 +0000 3674 3675 Fix formatting. 3676 3677commit 054445f4238a98b7ea7910778ed110f5eff9d4f2 3678Author: Matthieu Herrb <matthieu.herrb@laas.fr> 3679Date: Sun Oct 3 20:08:42 2004 +0000 3680 3681 Xt Manual pages fixes from Dmitry Bolkhovitanov (Bugzilla #1498, $1499). 3682 3683commit 045e3de107523f28e765da8239d6afa9f51d6ba2 3684Author: Kevin E Martin <kem@kem.org> 3685Date: Wed Aug 11 21:14:17 2004 +0000 3686 3687 Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith). 3688 3689commit 7a541dcaa28b6f97a647d0d8e0873f665ea372aa 3690Author: Eric Anholt <anholt@freebsd.org> 3691Date: Sat Jul 31 01:21:51 2004 +0000 3692 3693 Rename some COMPOSITE macros and enums to avoid conflicting with the 3694 COMPOSITE extension's new macro. These appear to only be used 3695 internally. 3696 3697commit b83924fa380f9e68c0c8a9dada6094c95fc44441 3698Author: Egbert Eich <eich@suse.de> 3699Date: Fri Apr 23 18:43:54 2004 +0000 3700 3701 Merging XORG-CURRENT into trunk 3702 3703commit 1b4f95dee32054b4d14ed5f78e47371c544fc5ac 3704Author: Egbert Eich <eich@suse.de> 3705Date: Sun Mar 14 08:32:26 2004 +0000 3706 3707 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 3708 3709commit 83e661ed1cec6b14c60adbd48ab8588f6b13c391 3710Author: Egbert Eich <eich@suse.de> 3711Date: Wed Mar 3 12:11:32 2004 +0000 3712 3713 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 3714 3715commit 77d281253982e2ebe27430f38b993927d879a005 3716Author: Egbert Eich <eich@suse.de> 3717Date: Thu Feb 26 13:35:34 2004 +0000 3718 3719 readding XFree86's cvs IDs 3720 3721commit 0efb2e616125953a3773b9b6c9a530ad30ce9bc8 3722Author: Egbert Eich <eich@suse.de> 3723Date: Thu Feb 26 09:22:45 2004 +0000 3724 3725 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 3726 3727commit 036e955dfcc31d3b6c081f84e4f0b85969ccdd12 3728Author: Egbert Eich <eich@suse.de> 3729Date: Thu Jan 29 08:08:07 2004 +0000 3730 3731 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 3732 3733commit f81d7ef72c9b4f13e33efa812bed9446657ed003 3734Author: Kaleb Keithley <kaleb@freedesktop.org> 3735Date: Tue Nov 25 19:28:16 2003 +0000 3736 3737 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 3738 3739commit bdc0667ef29e24b1a2188b11546d843a7d3e5ef6 3740Author: Kaleb Keithley <kaleb@freedesktop.org> 3741Date: Fri Nov 14 16:48:49 2003 +0000 3742 3743 XFree86 4.3.0.1 3744 3745commit 6a13c9e08bb042c81ae904c44a38a50d785c824e 3746Author: Kaleb Keithley <kaleb@freedesktop.org> 3747Date: Fri Nov 14 16:48:49 2003 +0000 3748 3749 Initial revision 3750 3751commit 0117b0b441d8835a11a2886f3c8aed937dcffa9d 3752Author: Kaleb Keithley <kaleb@freedesktop.org> 3753Date: Fri Nov 14 15:54:39 2003 +0000 3754 3755 R6.6 is the Xorg base-line 3756