1commit c2859ef3eb3b9ab2747d74c7a5d0235f8622d23e 2Author: Matt Turner <mattst88@gmail.com> 3Date: Sun Jun 14 16:54:53 2020 -0700 4 5 twm 1.0.11 6 7 Signed-off-by: Matt Turner <mattst88@gmail.com> 8 9commit f320e1bb447c01fc3e42ae3e350c69862b8795b8 10Author: Matt Turner <mattst88@gmail.com> 11Date: Sun Jun 14 16:54:42 2020 -0700 12 13 Build xz tarballs instead of bzip2 14 15 Signed-off-by: Matt Turner <mattst88@gmail.com> 16 17commit c5df45a0721c75788cbdfe89992fdc97f1d47c34 18Author: Thomas E. Dickey <dickey@invisible-island.net> 19Date: Sat Nov 23 15:53:12 2019 -0500 20 21 an error in the action for warp-to-ring would produce two error messages 22 because the case lacked a break-statement 23 24 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 25 26commit 35f696e8c51b3fa6b8f6f2e8baa038ae8f77bc2d 27Author: Thomas E. Dickey <dickey@invisible-island.net> 28Date: Sat Nov 23 15:50:54 2019 -0500 29 30 strict gcc-warning fixes, no object-change 31 32 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 33 34commit fc3c537836adbe209ab98e08b345874f522027cc 35Author: Thomas E. Dickey <dickey@invisible-island.net> 36Date: Sat Nov 23 15:48:02 2019 -0500 37 38 whitespace-fixes 39 40 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 41 42commit eb98aefe4702310474ed11aefd3d50c4520ad0cd 43Merge: 077a496 f973b77 44Author: Thomas E. Dickey <dickey@invisible-island.net> 45Date: Sat Nov 23 05:54:50 2019 -0500 46 47 Merge remote-tracking branch 'upstream/master' 48 49commit f973b774e8b1732afbe5a41543a2c7d556845c5d 50Author: Thomas E. Dickey <dickey@invisible-island.net> 51Date: Sat Nov 23 05:48:34 2019 -0500 52 53 Formatted most of the C files using "twm-indent", part of cindent at 54 https://invisible-island.net/cindent/ 55 That is essentially a script which adds typedefs to the x-indent.sh script. 56 No object-code changed in this reformatting. 57 58 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 59 60commit 077a496c38fc993d7691ce5aab1e9c2b4aee4b02 61Author: Thomas E. Dickey <dickey@invisible-island.net> 62Date: Sat Nov 23 05:48:34 2019 -0500 63 64 Formatted most of the C files using "twm-indent", part of cindent at 65 https://invisible-island.net/cindent/ 66 That is essentially a script which adds typedefs to the x-indent.sh script. 67 No object-code changed in this reformatting. 68 69 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 70 71commit e2a533d16e047af1c5db19aa9340414b33061d2d 72Author: Maya Rashish <maya@NetBSD.org> 73Date: Fri Sep 13 13:01:00 2019 +0300 74 75 Correct system.twmrc location. 76 77commit 2e0923ba703d040160bac1deb05d5d6d4cbd62aa 78Author: Thomas E. Dickey <dickey@invisible-island.net> 79Date: Tue Jul 16 20:43:14 2019 -0400 80 81 bump minor version for issue #2 82 83 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 84 85commit 98ff71aff13d9e35bb2436a15ea3fd38ea2fffa4 86Author: Thomas E. Dickey <dickey@invisible-island.net> 87Date: Tue Jul 16 20:40:50 2019 -0400 88 89 issue 2: twm doesn't handle RandR screen size changes 90 patch submitted by Preston Crow 91 modified to check if xrandr development header/library is available 92 93 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 94 95commit 9f3f818068ba54ab2b46142e73100ef10a0bda0b 96Author: Thomas E. Dickey <dickey@invisible-island.net> 97Date: Tue Jul 16 18:25:53 2019 -0400 98 99 bump minor version to reflect issues #4 and #7 100 101 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 102 103commit 5e1798773d837eabaa70d0fff5762397f540ee00 104Author: Thomas E. Dickey <dickey@invisible-island.net> 105Date: Tue Jul 16 17:06:02 2019 -0400 106 107 caddr_t used to be used in X code before XPointer was established; it's obsolete and less portable 108 109 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 110 111commit b09c794f975d4b11685ac31884b8a6fd73b1ff15 112Merge: 7545239 6b4b0fb 113Author: Thomas E. Dickey <dickey@invisible-island.net> 114Date: Tue Jul 16 16:59:53 2019 -0400 115 116 Merge branch 'master' into dickey 117 118commit 6b4b0fb50a75d9336a123899138cc479d6d9765d 119Author: Thomas E. Dickey <dickey@invisible-island.net> 120Date: Tue Jul 16 16:55:25 2019 -0400 121 122 issue 4: twm makes windows too wide 123 https://gitlab.freedesktop.org/xorg/app/twm/issues/4 124 patch submitted by Jes Bodi Klinke 125 126 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 127 128commit 9cf220752302be2ac965cfefdd0a0c29b3db19e2 129Author: Thomas E. Dickey <dickey@invisible-island.net> 130Date: Tue Jul 16 05:04:37 2019 -0400 131 132 fix const-warnings by making a copy of the data 133 134 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 135 136commit a4659e5c49119bb3114ad18efffd945ec7bd5ba0 137Author: Thomas E. Dickey <dickey@invisible-island.net> 138Date: Tue Jul 16 04:40:55 2019 -0400 139 140 fix const-warnings in grammar using a non-const initializer 141 142 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 143 144commit 99bad1baa20fafb47aa07925b3960b003aa160df 145Author: Thomas E. Dickey <dickey@invisible-island.net> 146Date: Tue Jul 16 04:34:18 2019 -0400 147 148 constify deftwmrc[], to fix gcc-stricter warnings 149 150 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 151 152commit 43e36f1b95c40966c6e6e3ae4acd5c2974b1cc53 153Author: Thomas E. Dickey <dickey@invisible-island.net> 154Date: Tue Jul 16 04:33:26 2019 -0400 155 156 gcc-stricter warnings, no object change 157 158 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 159 160commit 7545239de1666f9d1c2027ded3b3af053c1eb6f5 161Author: Thomas E. Dickey <dickey@invisible-island.net> 162Date: Tue Jul 16 05:04:37 2019 -0400 163 164 fix const-warnings by making a copy of the data 165 166 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 167 168commit 87281920e1d15d4dc5c50f79750ab9ff173c0e8d 169Author: Thomas E. Dickey <dickey@invisible-island.net> 170Date: Tue Jul 16 04:40:55 2019 -0400 171 172 fix const-warnings in grammar using a non-const initializer 173 174 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 175 176commit 58ec53e44bb2b00bc104324a0f32e19dcab2ad34 177Author: Thomas E. Dickey <dickey@invisible-island.net> 178Date: Tue Jul 16 04:34:18 2019 -0400 179 180 constify deftwmrc[], to fix gcc-stricter warnings 181 182 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 183 184commit 05814df9c0be77ff0168a22415e2282d093df5d5 185Author: Thomas E. Dickey <dickey@invisible-island.net> 186Date: Tue Jul 16 04:33:26 2019 -0400 187 188 gcc-stricter warnings, no object change 189 190 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 191 192commit cb7840991612fbbe259bf07c53f34577c5b5c2b9 193Author: Thomas E. Dickey <dickey@invisible-island.net> 194Date: Tue Jul 16 03:58:51 2019 -0400 195 196 ignore LOGS generated in test-builds 197 198commit 0c045ca14adb853932e39ae5c2d07f9008ab4ee8 199Author: Thomas E. Dickey <dickey@invisible-island.net> 200Date: Mon Jul 15 20:42:52 2019 -0400 201 202 cleanup manual page, using check-manpage (xterm) 203 204 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 205 206commit c3ff775bfe4556ffbe920cbfbc860e471dfc7f07 207Author: Thomas E. Dickey <dickey@invisible-island.net> 208Date: Mon Jul 15 19:58:35 2019 -0400 209 210 fix gcc-normal compiler warnings, no object change 211 212 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 213 214commit f7a9ead69089a862fbd9aab6995980d3ecd290bf 215Author: Thomas E. Dickey <dickey@invisible-island.net> 216Date: Mon Jul 15 17:14:59 2019 -0400 217 218 issue 7: check if there are no fonts found for the fontset, and fallback to fixed in that case. 219 220 Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net> 221 222commit 55a26c49c8a976abb0ead8bd58da6260de61b739 223Author: Alan Coopersmith <alan.coopersmith@oracle.com> 224Date: Fri May 31 12:43:04 2019 -0700 225 226 Make some char pointers const as necessary to clear some gcc warnings 227 228 twm.c:544:20: warning: assignment discards ‘const’ qualifier from 229 pointer target type [-Wdiscarded-qualifiers] 230 Scr->iconmgr.name = "TWM"; 231 ^ 232 twm.c:545:25: warning: assignment discards ‘const’ qualifier from 233 pointer target type [-Wdiscarded-qualifiers] 234 Scr->iconmgr.icon_name = "Icons"; 235 236 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 237 238commit ee3dcf350b5621d7965a8b8185a3dc534bcc46c7 239Author: Bryan Kadzban <github@kadzban.net> 240Date: Sun Sep 11 15:20:13 2016 -0700 241 242 Read system.twmrc from where it got installed 243 244 ${rcdir} is ${datadir}/X11/twm by default, but can be overridden when 245 running make. If it is overridden, then the code should read from the 246 same place as where "make rcdir=FOO install" puts the file. 247 248 (Obviously overriding rcdir= for "make install" requires overriding it 249 for "make" as well. But at least this way it's possible to get it to 250 work. :-) ) 251 252 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 253 254commit 3045f271739da5068b1744f0dc4848d8a5ef7d06 255Author: Alan Coopersmith <alan.coopersmith@oracle.com> 256Date: Wed Nov 21 16:58:08 2018 -0800 257 258 Update configure.ac bug URL for gitlab migration 259 260 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 261 262commit b78dccab895bb14f79b45d78ce70c4bcaf65738b 263Author: Alan Coopersmith <alan.coopersmith@oracle.com> 264Date: Fri Nov 16 20:52:05 2018 -0800 265 266 Update README for gitlab migration 267 268 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 269 270commit 777236e942ae85bcacfdc2e086944a42cfed5b45 271Author: Alan Coopersmith <alan.coopersmith@oracle.com> 272Date: Sun Sep 30 14:35:15 2018 -0700 273 274 If we can't find a colormap to replace, insert new one instead of leaking it 275 276 Found by Oracle's Parfait 2.2 static analyzer: 277 278 Error: Memory leak 279 Memory leak [memory-leak] (CWE 401): 280 Memory leak of pointer sc allocated with malloc(32) 281 at line 421 of src/util.c in function 'InsertRGBColormap'. 282 sc allocated at line 397 with malloc(32) 283 sc leaks when replace != 0 at line 405. 284 285 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 286 287commit 4512f268c689db62b46c88e813935c66eda14742 288Author: Alan Coopersmith <alan.coopersmith@oracle.com> 289Date: Sun Sep 30 14:28:35 2018 -0700 290 291 When replacing a colormap, free old map, not new one 292 293 Found by Oracle's Parfait 2.2 static analyzer: 294 295 Error: Use after free 296 Use after free [use-after-free] (CWE 416): 297 Use after free of pointer Scr 298 at line 421 of src/util.c in function 'InsertRGBColormap'. 299 Invalid pointer accessible via global Scr at line 105 of src/twm.c 300 maps escapes to sc->maps at line 419 of src/util.c in function 'InsertRGBColormap' 301 maps freed with XFree at line 406 302 303 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 304 305commit ca032d147824861b2451c5b0ff715429f055cfe1 306Author: Alan Coopersmith <alan.coopersmith@oracle.com> 307Date: Tue Mar 6 23:09:04 2018 -0800 308 309 twm 1.0.10 310 311 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 312 313commit 9703527df12caf896963a0f39db79e58f2ab2bfa 314Author: Mihail Konev <k.mvc@ya.ru> 315Date: Thu Jan 26 14:00:20 2017 +1000 316 317 autogen: add default patch prefix 318 319 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 320 321commit d58f4564f5621ec6c0e7ea6ee9d647845ac11352 322Author: Emil Velikov <emil.l.velikov@gmail.com> 323Date: Mon Mar 9 12:00:52 2015 +0000 324 325 autogen.sh: use quoted string variables 326 327 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 328 fall-outs, when they contain space. 329 330 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 331 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 332 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 333 334commit ca0c7a4eee66c96e6d449a58742d749c20aa494d 335Author: Peter Hutterer <peter.hutterer@who-t.net> 336Date: Tue Jan 24 10:32:07 2017 +1000 337 338 autogen.sh: use exec instead of waiting for configure to finish 339 340 Syncs the invocation of configure with the one from the server. 341 342 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 343 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 344 345commit c5abcb619eb0b01f074fd9acb9128f19af774834 346Author: Thomas Klausner <wiz@NetBSD.org> 347Date: Wed Sep 23 20:53:24 2015 +0200 348 349 Adapt callers to ExpandFilename change. 350 351 It now always allocates memory, so remove some unnecessary checks. 352 While here, improve handling of an error case. 353 354 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 355 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 356 357commit cb5dc44303e8496450a649a97540e55887e1fe22 358Author: Christos Zoulas <christos@NetBSD.org> 359Date: Wed Sep 23 10:57:44 2015 +0200 360 361 Add some const. 362 363 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 364 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 365 366commit c644db2c3a1b6c9e5e99da130493a978a7d08010 367Author: Michael van Elst <mlelstv@NetBSD.org> 368Date: Sun Jul 19 12:04:52 2015 +0200 369 370 Do not try to extend the font-pattern with a wild-card. 371 372 This will almost always select the wrong fontset and use wrong metrics. 373 374 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 375 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 376 377commit b52e4041054b580bace70d9db5e7e3d90b33ad6d 378Author: Alan Coopersmith <alan.coopersmith@oracle.com> 379Date: Thu Apr 16 22:36:31 2015 -0700 380 381 twm 1.0.9 382 383 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 384 385commit 8f68d82c5f6cff9b22dc3335f956453679b207ad 386Author: Alan Coopersmith <alan.coopersmith@oracle.com> 387Date: Wed Dec 31 09:50:11 2014 -0800 388 389 Remove custom version of system(3c) for Solaris 390 391 Was originally added in 1993 with the comment: 392 make f.exec do the right thing to get working xterms under Solaris2. 393 394 Doesn't seem to be needed any more on modern Solaris. 395 As a bonus, gets rid of error found by Oracle Parfait 1.5.1 that 396 if the execl() call fails, the function falls through and returns 397 an uninitialized value for status and then both parent & child 398 go back to running the same code. 399 400 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 401 402commit 032fc6a734516189e11b43e0b4680d15b62c5e66 403Author: Alan Coopersmith <alan.coopersmith@oracle.com> 404Date: Wed Dec 31 00:49:34 2014 -0800 405 406 Only use results from GetWindowProperty if it returned success 407 408 Since Xlib prior to 1.6 didn't always clear values on failure, don't 409 assume they're safe to use unless we succeeded. 410 411 Reported by Oracle Parfait 1.5.1: 412 Error: Uninitialised memory (CWE 456) 413 Possible access to uninitialised memory '&nPixels' 414 at line 963 of src/parse.c in function 'put_pixel_on_root'. 415 &nPixels allocated at line 953. 416 Possible access to uninitialised memory '&retProp' 417 at line 962 of src/parse.c in function 'put_pixel_on_root'. 418 &retProp allocated at line 954. 419 420 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 421 422commit 76f6ad6e96b1ce62a32767bc0478a17b8b9204d7 423Author: Laurent Carlier <lordheavym@gmail.com> 424Date: Mon Aug 4 16:39:24 2014 +0200 425 426 Update manpage with the proper location of system.twmrc file 427 428 Signed-off-by: Laurent Carlier <lordheavym@gmail.com> 429 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 430 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 431 432commit 0cb43e864b2e9972630556e98caa24abf8928122 433Author: Alan Coopersmith <alan.coopersmith@oracle.com> 434Date: Mon Jun 2 22:06:21 2014 -0700 435 436 autogen.sh: Honor NOCONFIGURE=1 437 438 See http://people.gnome.org/~walters/docs/build-api.txt 439 440 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 441 442commit c33c83fb83be7f6402b615b4b32b5dc2036b951d 443Author: Alan Coopersmith <alan.coopersmith@oracle.com> 444Date: Mon Jun 2 22:06:21 2014 -0700 445 446 configure: Drop AM_MAINTAINER_MODE 447 448 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 449 450commit 9c09c3e3577460fcef44e7abe51d22fcbda10ea8 451Author: Gaetan Nadon <memsize@videotron.ca> 452Date: Fri Oct 25 21:51:37 2013 -0400 453 454 config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES 455 456 Fix Automake warning: AC_OUTPUT should be used without arguments. 457 www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files 458 459 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 460 461commit 46c4255ba661145df429d9dc190355a9661da3c1 462Author: Alan Coopersmith <alan.coopersmith@oracle.com> 463Date: Fri Sep 6 18:59:24 2013 -0700 464 465 twm 1.0.8 466 467 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 468 469commit 97b55a970dc5281c2d41500990d99fcd24d2dd5f 470Author: Alan Coopersmith <alan.coopersmith@oracle.com> 471Date: Sun Aug 18 10:50:01 2013 -0700 472 473 Replace malloc(strlen()+1); strcpy(); pairs with strdup() 474 475 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 476 477commit 8b2a314c267071656ca4d86bae56c6d82bb8127a 478Author: Alan Coopersmith <alan.coopersmith@oracle.com> 479Date: Sun Aug 18 10:42:45 2013 -0700 480 481 AddWindow: Use NULL instead of 0 for null pointer check 482 483 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 484 485commit c2e232e6915356eba3edf2efea99720746694c52 486Author: Alan Coopersmith <alan.coopersmith@oracle.com> 487Date: Sun Aug 18 10:28:21 2013 -0700 488 489 Stop casting return values from malloc & calloc 490 491 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 492 493commit 58f3c3b8d518786764f45ac2be1f1f0850129125 494Author: Alan Coopersmith <alan.coopersmith@oracle.com> 495Date: Sun Aug 18 10:18:21 2013 -0700 496 497 Stop casting pointers to (char *) when freeing them 498 499 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 500 501commit 2a637337713c5c92c44249b88e31696ce9efdf9b 502Author: Alan Coopersmith <alan.coopersmith@oracle.com> 503Date: Wed Jul 31 23:28:42 2013 -0700 504 505 Delete trailing whitespace in non *.[ch] source files 506 507 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 508 509commit ce4e11143f982234be1076e384b31228f1cc84ae 510Author: Alan Coopersmith <alan.coopersmith@oracle.com> 511Date: Wed Jul 31 22:54:01 2013 -0700 512 513 Make more functions static that aren't called from other files 514 515 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 516 517commit 8a3d3a58350506a99efd24f9856466a99bbb9c51 518Author: Alan Coopersmith <alan.coopersmith@oracle.com> 519Date: Wed Jul 31 22:28:11 2013 -0700 520 521 Assume C89 signal handlers, returning void 522 523 Removes old #ifdef SIGNALRETURNSINT check that was never defined in 524 autoconf builds, only old Imake builds. 525 526 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 527 528commit afcad0de54ecd1a8bfaf261e4e6882985a234963 529Author: Alan Coopersmith <alan.coopersmith@oracle.com> 530Date: Wed Jul 31 22:24:22 2013 -0700 531 532 Make some more previously global variables into file-scoped statics 533 534 Not used from other source files, so no need to export them 535 536 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 537 538commit 4c2ff3f0a6bae8b369dfb74267f7fa52d511dfb2 539Author: Alan Coopersmith <alan.coopersmith@oracle.com> 540Date: Wed Jul 31 22:21:00 2013 -0700 541 542 Remove unused global variable gotFirstSave 543 544 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 545 546commit ca038999b5c1387f3aa19baeafc81a27563631b1 547Author: Alan Coopersmith <alan.coopersmith@oracle.com> 548Date: Wed Jul 31 22:04:39 2013 -0700 549 550 unifdef macII - drop support for A/UX 2.0 551 552 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 553 554commit 55681f9d66b788b2e86a5ad3c0722904fa020962 555Author: Alan Coopersmith <alan.coopersmith@oracle.com> 556Date: Tue Jul 30 22:15:28 2013 -0700 557 558 Make various helper & callback functions private to session.c 559 560 Nothing else ever called them, so no reason to export them. 561 562 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 563 Reviewed-by: <wharms@bfs.de> 564 565commit cf88a8c16958ddfaeff6349d30c6c423fc4a7afa 566Author: Alan Coopersmith <alan.coopersmith@oracle.com> 567Date: Tue Jul 30 22:11:51 2013 -0700 568 569 Convert remaining K&R function declarations to C89 style 570 571 Many existing function declarations were C89, and headers all use C89 572 prototypes, but a few function declarations had been left in the old 573 style. 574 575 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 576 Reviewed-by: <wharms@bfs.de> 577 578commit ea349d3c406695665322c71caf5ea3c970cb3155 579Author: Alan Coopersmith <alan.coopersmith@oracle.com> 580Date: Tue Jul 30 21:57:04 2013 -0700 581 582 Use (void) to declare functions that take no arguments, instead of () 583 584 It's time for C89. 585 586 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 587 Reviewed-by: <wharms@bfs.de> 588 589commit abb8b6198b639359f34ab6f0ab97039016d8b6db 590Author: Colin Harrison <colin.harrison@virgin.net> 591Date: Fri Jul 19 00:48:09 2013 +0100 592 593 Syntax error in recent twm commit 594 595 twm needs a typo/syntax correction following a recent commit. 596 597 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 598 599commit e84f2e87222879ca667c1fb3d1cb3236a1159d12 600Author: Alan Coopersmith <alan.coopersmith@oracle.com> 601Date: Thu Jul 18 00:24:30 2013 -0700 602 603 Constification cleanup - fix dozens of gcc warnings 604 605 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 606 607commit b16ce9773e4da5897ab546de85e48a3ea58d0e00 608Author: Eric S. Raymond <esr@thyrsus.com> 609Date: Wed Jun 19 05:39:10 2013 -0400 610 611 Don't rely on the ability to set tab stops. 612 613commit 07ed63f865f6fef4c14711063534b73eb33e0cdb 614Author: Egbert Eich <eich@freedesktop.org> 615Date: Thu May 19 11:08:21 2011 +0200 616 617 Fix SEGV if CreateColormapWindow() returns NULL. 618 619 twm can segfault when it cannot collect attribute information on 620 a window that has been destroyed before it got a chance to collect 621 it's attributes. 622 twm seems to assume that it is always able to collect this information 623 and disregards the error if the function that attempts to collect it 624 fails and CreateColormapWindow() returns NULL. 625 If this happens correct number_cmap_windows to prevent a SEGV later 626 on due to an incorrect setting. 627 628 Signed-off-by: Egbert Eich <eich@freedesktop.org> 629 630commit b62e91790d1f07f729d4221c878a0847ff14ad82 631Author: Alan Coopersmith <alan.coopersmith@oracle.com> 632Date: Sat Nov 19 11:38:33 2011 -0800 633 634 Terminate execl() arguments with NULL instead of 0 635 636 Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and 637 clears gcc warning of: 638 639 menus.c: In function ‘System’: 640 menus.c:2344:2: warning: missing sentinel in function call 641 642 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 643 644commit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b 645Author: Alan Coopersmith <alan.coopersmith@oracle.com> 646Date: Wed Jul 27 20:33:13 2011 -0700 647 648 twm 1.0.7 649 650 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 651 652commit f21823506dcb956d62c260e6e207f1dc2ce7732a 653Author: Alan Coopersmith <alan.coopersmith@oracle.com> 654Date: Thu Jul 14 22:04:34 2011 -0700 655 656 Whitespace fixes in src files 657 658 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 659 660commit c6ade914363426facb01a954650b804657114012 661Author: Alan Coopersmith <alan.coopersmith@oracle.com> 662Date: Tue Jul 12 22:30:41 2011 -0700 663 664 Replace most sprintf calls with snprintf 665 666 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 667 668commit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7 669Author: Gaetan Nadon <memsize@videotron.ca> 670Date: Mon Mar 7 20:05:45 2011 -0500 671 672 config: layout the C flags for better readability 673 674 Group pre-processor flags under AM_CPPFLAGS 675 Might as well do the rest of the file. 676 677 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 678 679commit f048770b021d92780c754257c9c1efa7a769c69c 680Author: Gaetan Nadon <memsize@videotron.ca> 681Date: Mon Mar 7 19:47:48 2011 -0500 682 683 man: use Autoconf provided $(SED) 684 685 Use platform appropriate version of sed. 686 687 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 688 689commit 356ca1db47be674aa9125b65668e8fe0573f7f69 690Author: Gaetan Nadon <memsize@videotron.ca> 691Date: Mon Mar 7 19:37:48 2011 -0500 692 693 config: rm is about removal, not generation 694 695 Automake: 696 AM_V_at as a prefix to commands that should not output anything in silent mode 697 698 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 699 700commit 6f362f8d962ff7054682cfb2d88e8603e1219492 701Author: Gaetan Nadon <memsize@videotron.ca> 702Date: Mon Mar 7 16:43:59 2011 -0500 703 704 deftwmrc.c is not required in MAINTAINERCLEANFILES 705 706 Automake takes care of that as it is part of BUILT_SOURCES 707 708 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 709 710commit 98e224e3da245f29d281df357d27b53acdccb5c7 711Author: Gaetan Nadon <memsize@videotron.ca> 712Date: Mon Mar 7 16:10:53 2011 -0500 713 714 lex & yacc: only header file needs to be in BUILT_SOURCES 715 716 http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex 717 718 This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b 719 The Makefile generates a valid "gram.h: gram.c" rule. 720 The Makefile already has gram.c gram.h and lex.c in the 721 maintainer-clean-generic target. 722 723 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 724 725commit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0 726Author: Jeremy Huddleston <jeremyhu@apple.com> 727Date: Wed May 11 22:41:56 2011 -0700 728 729 Add extra sanity checking to avoid possible NULL dereferences 730 731 menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem') 732 if (ActiveItem->func != F_TITLE && !ActiveItem->state) 733 ^~~~~~~~~~ 734 735 Found-by: clang static analyzer 736 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 737 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 738 739commit a898b136729660a33d60b317ccb839f6e0428201 740Author: Jeremy Huddleston <jeremyhu@apple.com> 741Date: Wed May 11 22:30:56 2011 -0700 742 743 Add sanity checking to avoid a possible NULL dereference 744 745 menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur') 746 cur->hi_back = cur->fore = f3.pixel; 747 ~~~ ^ 748 749 Found-by: clang static analyzer 750 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 751 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 752 753commit 1061e063be78f4e233d550649ce297b639193a9f 754Author: Jeremy Huddleston <jeremyhu@apple.com> 755Date: Wed May 11 22:27:21 2011 -0700 756 757 Address a possible NULL pointer dereference 758 759 menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu') 760 if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0) 761 ^~~~~~~~~~ 762 763 Found-by: clang static analyzer 764 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 765 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 766 767commit bde0b06b465adb868d38d3721b95ea337bad8eb9 768Author: Jeremy Huddleston <jeremyhu@apple.com> 769Date: Wed May 11 22:22:25 2011 -0700 770 771 Mark Done() as _X_NORETURN 772 773 list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr') 774 nptr->next = *list_head; 775 ~~~~ ^ 776 777 Found-by: clang static analyzer 778 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 779 780commit 2f5d1e29f5a803ba2417d6fe20782c05ed932612 781Author: Jeremy Huddleston <jeremyhu@apple.com> 782Date: Wed May 11 22:17:54 2011 -0700 783 784 Silence uninitialized warning 785 786 session.c: In function 'ReadWinConfigFile': 787 session.c:554: warning: 'version' may be used uninitialized in this function 788 789 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 790 791commit ef39179b9fe6d13f7e81098edfc10711c8b40948 792Author: Jeremy Huddleston <jeremyhu@apple.com> 793Date: Wed May 11 22:16:23 2011 -0700 794 795 LP64: Fix formatting for DEBUG printf 796 797 add_window.c: In function 'AddWindow': 798 add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window' 799 800 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 801 802commit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349 803Author: Alan Coopersmith <alan.coopersmith@oracle.com> 804Date: Tue May 10 15:35:51 2011 -0700 805 806 Fix: menus.c:2374: warning: implicit declaration of function `putenv` 807 808 Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h> 809 so the prototype is exposed in the header properly. 810 811 https://bugs.freedesktop.org/show_bug.cgi?id=32696 812 813 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 814 Reviewed-by: Julien Cristau <jcristau@debian.org> 815 816commit 75dd868133c5c12daa946468e7250d174f842281 817Author: Alan Coopersmith <alan.coopersmith@oracle.com> 818Date: Mon May 9 22:46:03 2011 -0700 819 820 Remove unused fallback implementation of putenv() 821 822 NOPUTENV was never defined in a modular build, probably because putenv() 823 is a standard function in Unix98 / SUSv2, and goes back to at least 824 SVR2 and 4.3BSD-Reno. 825 826 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 827 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 828 Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 829 830commit 5b763259451b7798b1004c49775d1bd3df2f9d88 831Author: Gaetan Nadon <memsize@videotron.ca> 832Date: Fri Mar 4 20:57:30 2011 -0500 833 834 man: replace hard coded section number with __appmansuffix__ 835 836 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 837 838commit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95 839Author: Alan Coopersmith <alan.coopersmith@oracle.com> 840Date: Wed Jan 5 16:12:42 2011 -0800 841 842 Fix many gcc strict-aliasing warnings 843 844 menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules 845 846 and many more of the same message at different lines 847 848 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 849 850commit b160f7bcb99111e631d6701b199f1dad1e40c80d 851Author: Alan Coopersmith <alan.coopersmith@oracle.com> 852Date: Wed Jan 5 14:09:15 2011 -0800 853 854 twm 1.0.6 855 856 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 857 858commit 1347a210cafa75db40198f8f9e3ca36f8e627bf6 859Author: Alan Coopersmith <alan.coopersmith@oracle.com> 860Date: Wed Nov 24 15:28:47 2010 -0800 861 862 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 863 864 Regroup AC statements under the Autoconf initialization section. 865 Regroup AM statements under the Automake initialization section. 866 Add missing AC_CONFIG_SRCDIR 867 868 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 869 870commit 1ca7092e44e87038ba95a962a3c952ef72b4f146 871Author: Martin Jansa <Martin.Jansa@gmail.com> 872Date: Mon Nov 1 09:54:44 2010 +0100 873 874 config: replace AC_CHECK_FILE with test -f 875 876 * AC_CHECK_FILE doesn't work for cross compilation 877 878 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 879 880commit b3af92c7bca31b3bf73428d46291b88c3f86026e 881Author: Alan Coopersmith <alan.coopersmith@oracle.com> 882Date: Sat Oct 30 15:03:50 2010 -0700 883 884 twm 1.0.5 885 886 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 887 888commit 7f164a9631e4ec26657bedeb947409d0b484e967 889Author: Alan Coopersmith <alan.coopersmith@oracle.com> 890Date: Sat Oct 30 15:01:43 2010 -0700 891 892 Sun's copyrights now belong to Oracle 893 894 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 895 896commit 357d089016bd889f2f73349c3f977c6adccc85a6 897Author: Jesse Adkins <jesserayadkins@gmail.com> 898Date: Tue Sep 28 13:29:49 2010 -0700 899 900 Purge cvs tags. 901 902 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 903 904commit 4c7c2ece9e152358448406b759c30eb44eea13f9 905Author: Alan Coopersmith <alan.coopersmith@oracle.com> 906Date: Thu Sep 23 00:11:56 2010 -0700 907 908 config: upgrade to util-macros 1.8 for additional man page support 909 910 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 911 The value of MAN_SUBST is the same for all X.Org packages. 912 913 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 914 The existing statement can now be removed from the configuration file. 915 916 Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 917 Enables silent rule and use platform appropriate version of sed. 918 919 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 920 921commit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72 922Author: Alan Coopersmith <alan.coopersmith@oracle.com> 923Date: Wed Sep 22 23:59:32 2010 -0700 924 925 Silence build of deftwmrc.c with AM_V_GEN 926 927 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 928 929commit 282060f633c1a0910522f64cf36222a27016bf77 930Author: Alan Coopersmith <alan.coopersmith@oracle.com> 931Date: Wed Sep 22 23:37:21 2010 -0700 932 933 system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA 934 935 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 936 937commit 810922b19b86c1ddd5ef9c9169d1328b3562af77 938Author: Alan Coopersmith <alan.coopersmith@oracle.com> 939Date: Wed Sep 22 23:33:22 2010 -0700 940 941 config: Remove unnecessary calls from configure.ac 942 943 AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 944 PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 945 946 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 947 948commit 79e3387e7a2d35f5895f813a4572a93457114e3c 949Author: Alan Coopersmith <alan.coopersmith@oracle.com> 950Date: Wed Sep 22 23:23:26 2010 -0700 951 952 Use AC_CHECK_FUNCS / default name for mkstemp 953 954 No longer need to maintain #ifdef compatibility with the names used in 955 the monolith Imakefiles. 956 957 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 958 959commit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c 960Author: Gaetan Nadon <memsize@videotron.ca> 961Date: Tue Jul 20 18:45:18 2010 -0400 962 963 config: update AC_PREREQ statement to 2.60 964 965 Unrelated to the previous patches, the new value simply reflects 966 the reality that the minimum level for autoconf to configure 967 all x.org modules is 2.60 dated June 2006. 968 969 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 970 971 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 972 973commit 40480fdbe6c15076a2e734cae246c62c85862829 974Author: Alan Coopersmith <alan.coopersmith@oracle.com> 975Date: Fri Aug 6 08:27:35 2010 -0700 976 977 Fill in COPYING file with copyright notices from source code 978 979 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 980 981commit a9f315f32bcc0636ada7427be9e3c5e3810af05e 982Author: Gaetan Nadon <memsize@videotron.ca> 983Date: Sat Jul 17 16:36:41 2010 -0400 984 985 config: allow to build tarball when yacc is missing 986 987 Autoconf does not handle this scenario as well as Automake does. 988 If gram.c is already there, do not abort the configuration 989 if yacc is missing as it is not needed. 990 991 If both gram.c and yacc are missing, abort configuration. 992 Yacc is a required tool to build the package. 993 994 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 995 996commit 29a157f7f181ac02c88537032dbcca29880c3068 997Author: Gaetan Nadon <memsize@videotron.ca> 998Date: Fri Jun 4 17:09:18 2010 -0400 999 1000 config: add check for yacc to insure it is installed #27973 1001 1002 Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc" 1003 as a last resort, even if no programs have been found. Improve error 1004 checking by issuing an error message if yacc is not found. The module 1005 cannot build anyway. 1006 1007 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1008 1009commit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb 1010Author: Alan Coopersmith <alan.coopersmith@sun.com> 1011Date: Thu Jan 14 21:40:48 2010 -0800 1012 1013 Update Sun license notices to current X.Org standard form 1014 1015 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1016 1017commit 9adc93df944e203726d09716dc3bfbbc6cf304ae 1018Author: Gaetan Nadon <memsize@videotron.ca> 1019Date: Thu Nov 26 09:19:52 2009 -0500 1020 1021 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1022 1023 Now that the INSTALL file is generated. 1024 Allows running make maintainer-clean. 1025 1026commit 2386d631c301233899bdcc6381203bcbd1139ab3 1027Author: Gaetan Nadon <memsize@videotron.ca> 1028Date: Wed Oct 28 14:09:08 2009 -0400 1029 1030 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1031 1032 Add missing INSTALL file. Use standard GNU file on building tarball 1033 README may have been updated 1034 Remove AUTHORS file as it is empty and no content available yet. 1035 Remove NEWS file as it is empty and no content available yet. 1036 1037commit 7f4c2b588bc94702eb0df0618a97413b0e544879 1038Author: Gaetan Nadon <memsize@videotron.ca> 1039Date: Tue Oct 27 15:07:24 2009 -0400 1040 1041 Deploy the new XORG_DEFAULT_OPTIONS #24242 1042 1043 This macro aggregate a number of existing macros that sets commmon 1044 X.Org components configuration options. It shields the configuration file from 1045 future changes. 1046 1047commit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e 1048Author: Gaetan Nadon <memsize@videotron.ca> 1049Date: Mon Oct 26 22:08:38 2009 -0400 1050 1051 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 1052 1053 ChangeLog filename is known to Automake and requires no further 1054 coding in the makefile. 1055 1056commit 3d6678095a3553b9ab36d60e6a254acfbdc831c1 1057Author: Gaetan Nadon <memsize@videotron.ca> 1058Date: Thu Oct 22 16:25:53 2009 -0400 1059 1060 .gitignore: use common defaults with custom section # 24239 1061 1062 Using common defaults will reduce errors and maintenance. 1063 Only the very small or inexistent custom section need periodic maintenance 1064 when the structure of the component changes. Do not edit defaults. 1065 1066commit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c 1067Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 1068Date: Wed Oct 21 12:47:20 2009 -0700 1069 1070 This is not a GNU project, so declare it foreign. 1071 1072 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 1073 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 1074 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 1075 > > was quite annoying to work around since 'autoreconf -fvi' replaces 1076 > > it and git wants to commit it. Should these files even be in git? 1077 > > Can I nuke them for the betterment of humanity and since they get 1078 > > created by autoreconf anyways? 1079 > 1080 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 1081 1082 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 1083 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 1084 of the INSTALL file. It is also part of the 24206 solution. 1085 1086 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 1087 1088commit 06d15a482a596f1d846b97627badd28381c2e7b2 1089Author: Alan Coopersmith <alan.coopersmith@sun.com> 1090Date: Thu Oct 1 14:54:20 2009 -0700 1091 1092 Add README with pointers to mailing lists, bugzilla, & git 1093 1094 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1095 1096commit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5 1097Author: Gaetan Nadon <memsize@videotron.ca> 1098Date: Tue Jul 7 17:32:01 2009 -0400 1099 1100 twm: use XORG_CHANGELOG macro to create ChangeLog. #22611 1101 1102 Build break: app/twm/Makefile.am: command not found: git-log 1103 Adding the macro in configure.ac and use it in Makefile.am 1104 Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611 1105 Tested: running autogen.sh, make and 'make dist' 1106 1107 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1108 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1109 1110commit 1fa03c39bddace4d787c55703f3081bcaf36511b 1111Author: Adam Jackson <ajax@redhat.com> 1112Date: Thu Mar 6 16:52:54 2008 -0500 1113 1114 twm 1.0.4 1115 1116commit d28dffd63bd5070445b15d1b9b70f3303ec5e333 1117Author: Alan Coopersmith <alan.coopersmith@sun.com> 1118Date: Thu Feb 21 08:16:39 2008 -0800 1119 1120 Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier 1121 1122 src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' 1123 1124commit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f 1125Author: Alan Coopersmith <alan.coopersmith@sun.com> 1126Date: Thu Feb 21 08:14:01 2008 -0800 1127 1128 Explicitly require libSM & libICE since twm calls them directly 1129 1130commit f0543e7ff17f6e8aefbd6cc003d0679a706a8535 1131Author: James Cloos <cloos@jhcloos.com> 1132Date: Thu Dec 6 16:37:07 2007 -0500 1133 1134 Replace static ChangeLog with dist-hook to generate from git log 1135 1136commit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00 1137Author: Wolfgang Rupprecht <wsr+xorg@wsrcc.com> 1138Date: Mon Jan 23 15:11:00 2006 -0800 1139 1140 X.Org Bug #5691: twm mouse button limit too low 1141 1142 <https://bugs.freedesktop.org/show_bug.cgi?id=5691> 1143 1144commit 03a4e6c35161402d1477acb95723ab93eabde97e 1145Author: James Cloos <cloos@jhcloos.com> 1146Date: Mon Sep 3 05:51:13 2007 -0400 1147 1148 Add *~ to .gitignore to skip patch/emacs droppings 1149 1150commit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4 1151Author: James Cloos <cloos@jhcloos.com> 1152Date: Thu Aug 23 19:24:38 2007 -0400 1153 1154 Rename .cvsignore to .gitignore 1155 1156commit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366 1157Author: Daniel Stone <daniel@fooishbar.org> 1158Date: Thu Nov 30 19:56:29 2006 +0200 1159 1160 bump to 1.0.3 1161 1162commit f27c4a577f68673e5022db1a4db79da9a3d05502 1163Author: Matthieu Herrb <matthieu@bluenote.herrb.com> 1164Date: Tue Nov 28 13:24:08 2006 +0000 1165 1166 Fix system.twmrc handling 1167 1168commit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4 1169Author: Adam Jackson <ajax@benzedrine.nwnk.net> 1170Date: Fri Oct 13 17:47:24 2006 -0400 1171 1172 Bump to 1.0.2 1173 1174commit 4bc5a25c21006e547ff7fce7fff7544acbb22174 1175Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1176Date: Sat Jun 3 07:06:42 2006 +0000 1177 1178 Coverity #369: If malloc of entry->wm_command fails, error cleanup was 1179 still trying to read pointers from it to free. 1180 1181commit 9680fbed52e3af20d226040958f91502b6027d2d 1182Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1183Date: Sat Jun 3 06:54:20 2006 +0000 1184 1185 Coverity #1508: Variable "action" not freed or pointed-to 1186 1187commit ab7a497d995347e340c28c4eb0d1f0f9ee298e41 1188Author: Kevin E Martin <kem@kem.org> 1189Date: Wed Dec 21 02:29:47 2005 +0000 1190 1191 Update package version for X11R7 release. 1192 1193commit 4bd96f2d5d976dbd17bac563504985a1bc793ffe 1194Author: Adam Jackson <ajax@nwnk.net> 1195Date: Mon Dec 19 16:22:41 2005 +0000 1196 1197 Stub COPYING files 1198 1199commit 2c1cd456efe91302b0de645ea36a84c49472f104 1200Author: Kevin E Martin <kem@kem.org> 1201Date: Thu Dec 15 00:24:04 2005 +0000 1202 1203 Update package version number for final X11R7 release candidate. 1204 1205commit 9f88f7db68e146c1d1b60a988f68f1528350a9a8 1206Author: Kevin E Martin <kem@kem.org> 1207Date: Tue Dec 6 22:48:19 2005 +0000 1208 1209 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 1210 1211commit 466a35f33d48427d7f5a186cf60fddd070ce2d71 1212Author: Kevin E Martin <kem@kem.org> 1213Date: Sat Dec 3 05:49:17 2005 +0000 1214 1215 Update package version number for X11R7 RC3 release. 1216 1217commit 81d2d1208b1445f60e10186b61e472b22ac47712 1218Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1219Date: Mon Nov 28 22:01:39 2005 +0000 1220 1221 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 1222 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 1223 1224commit 6897ce2b13a0b651c8bb56b833e51125d678ea81 1225Author: Eric Anholt <anholt@freebsd.org> 1226Date: Mon Nov 21 10:34:58 2005 +0000 1227 1228 Another pass at .cvsignores for apps. 1229 1230commit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca 1231Author: Eric Anholt <anholt@freebsd.org> 1232Date: Sun Nov 20 22:08:50 2005 +0000 1233 1234 Add/improve .cvsignore files for apps. 1235 1236commit d99f0e0b2577cbdfea2a51d8ca20aff080539b60 1237Author: Kevin E Martin <kem@kem.org> 1238Date: Sat Nov 19 07:15:36 2005 +0000 1239 1240 Update pkgconfig files to separate library build-time dependencies from 1241 application build-time dependencies, and update package deps to work 1242 with separate build roots. 1243 1244commit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6 1245Author: Kevin E Martin <kem@kem.org> 1246Date: Wed Oct 19 02:47:50 2005 +0000 1247 1248 Update package version number for RC1 release. 1249 1250commit 43fb7218e8723f6f3321ec406745971ca5fd0d00 1251Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1252Date: Mon Oct 17 23:56:21 2005 +0000 1253 1254 Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 1255 work better with BSD make 1256 1257commit a85acab665c375d14ae15ef90f6baf8b47c7032b 1258Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1259Date: Sun Oct 16 22:32:51 2005 +0000 1260 1261 Capitalize O in "X.Org Foundation" 1262 Use cpp to substitute variables in man pages 1263 1264commit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c 1265Author: Kevin E Martin <kem@kem.org> 1266Date: Sat Oct 15 19:19:03 2005 +0000 1267 1268 Have generated files be cleaned by maintainer to pass check-tarball test. 1269 1270commit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817 1271Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1272Date: Sun Oct 9 19:11:53 2005 +0000 1273 1274 Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 1275 handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 1276 1277commit b098cf784d34421de0ae51d8cd7090022d3b2600 1278Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1279Date: Sun Oct 9 19:10:58 2005 +0000 1280 1281 Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 1282 handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 1283 1284commit e2c423a32d8ba724e19e6db5b315ef9011d89488 1285Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1286Date: Sun Oct 9 18:59:28 2005 +0000 1287 1288 Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 1289 handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 1290 1291commit ea03b6bcd1045dfc0d6947e4858de8994d61170b 1292Author: Keith Packard <keithp@keithp.com> 1293Date: Tue Aug 2 18:08:48 2005 +0000 1294 1295 Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are 1296 regenerated after 'make clean' and to make parallel builds work right. 1297 1298commit a12f281be43c1c86147fb89c99484ac558f64425 1299Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1300Date: Mon Aug 1 20:25:28 2005 +0000 1301 1302 Install man pages to section 1 instead of section m (Patch from Donnie 1303 Berkholz) 1304 1305commit 99c2e9865374605697c2a85099bbc56bf7853969 1306Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1307Date: Sat Jul 30 21:07:26 2005 +0000 1308 1309 Add prototypes of Xalloc/free functions. 1310 Export ImUtil.h to match modular tree install. 1311 Define SVR4 to 1 to avoid warning about redefining to different values. 1312 Include missing headers to clear more compiler warnings. 1313 1314commit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5 1315Author: Kevin E Martin <kem@kem.org> 1316Date: Fri Jul 29 21:22:30 2005 +0000 1317 1318 Various changes preparing packages for RC0: 1319 - Verify and update package version numbers as needed 1320 - Implement versioning scheme 1321 - Change bug address to point to bugzilla bug entry form 1322 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1323 reenable it) 1324 - Fix makedepend to use pkgconfig and pass distcheck 1325 - Update build script to build macros first 1326 - Update modular Xorg version 1327 1328commit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469 1329Author: Adam Jackson <ajax@nwnk.net> 1330Date: Wed Jul 20 19:31:51 2005 +0000 1331 1332 Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 1333 configure cache, you cache it, and the cached value is probably wrong. 1334 1335commit c0570ffdfa9ef913b5132b2069dd69491f77a8f8 1336Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1337Date: Sun Jul 17 20:11:01 2005 +0000 1338 1339 fix rules to work with non-GNU make and outside of $srcdir 1340 1341commit 29fba3a480ab1b4168d75ed92c8150851dddd805 1342Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1343Date: Sat Jul 16 22:07:13 2005 +0000 1344 1345 Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get 1346 HAS_MKSTEMP defined in modular builds. 1347 1348commit 63e81296232ec5fdd6529a7d5d4342186bbec2f8 1349Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1350Date: Sat Jul 16 21:59:14 2005 +0000 1351 1352 Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection 1353 against tempfile race conditions in many places) 1354 1355commit 2e6a393e7b0f02e8f58a3005411ae22488965e28 1356Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1357Date: Thu Jul 14 22:36:06 2005 +0000 1358 1359 Add _BSD_SOURCE - patch from Stefan Dirsch 1360 1361commit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf 1362Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1363Date: Thu Jul 14 22:35:37 2005 +0000 1364 1365 Add makefile that CVS ate - patch from Stefan Dirsch 1366 1367commit 1cb0150431562d729342c427129732b217526bab 1368Author: Daniel Stone <daniel@fooishbar.org> 1369Date: Mon Jul 11 22:51:03 2005 +0000 1370 1371 Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae) 1372 1373commit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1 1374Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1375Date: Wed Jun 29 19:15:03 2005 +0000 1376 1377 Add buildsystem for twm 1378 1379commit 718daab22b08a1ab10145f9284dedef069ffb758 1380Author: Roland Mainz <roland.mainz@nrubsig.org> 1381Date: Fri Mar 11 21:18:12 2005 +0000 1382 1383 xc/programs/twm/Imakefile 1384 xc/programs/twm/twm.c 1385 //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087 1386 (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore 1387 print screens to avoid that users accidentally warp on a non-video 1388 screen (which are not visible on any monitor) when the Xserver has both 1389 video and print screens. (This includes also a small cleanup of 1390 xdpyinfo where parts of the print screen test code comes from) Patch by 1391 Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license). 1392 1393commit 6e96bd376c916c150a055447d4badc1fae84e47a 1394Author: Roland Mainz <roland.mainz@nrubsig.org> 1395Date: Fri Mar 11 16:23:00 2005 +0000 1396 1397 xc/programs/twm/add_window.c 1398 xc/programs/twm/cursor.c 1399 xc/programs/twm/events.c 1400 xc/programs/twm/gc.c 1401 xc/programs/twm/gram.y 1402 xc/programs/twm/iconmgr.c 1403 xc/programs/twm/icons.c 1404 xc/programs/twm/list.c 1405 xc/programs/twm/menus.c 1406 xc/programs/twm/parse.c 1407 xc/programs/twm/resize.c 1408 xc/programs/twm/twm.c 1409 //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083 1410 (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm 1411 window manager code. The conversion preserves the comments which 1412 annotate variables and function arguments (these have been moved into 1413 doxygen(esque?) "stubs" above each function. Patch by Mike Owens 1414 <etc@filespanker.com>. 1415 1416commit d045cb62c62f09978798510deaec0acae0a6fb4d 1417Author: Egbert Eich <eich@suse.de> 1418Date: Fri Apr 23 19:54:37 2004 +0000 1419 1420 Merging XORG-CURRENT into trunk 1421 1422commit f39f4c810b3c2071f8786abc32317149373a3e1d 1423Author: Egbert Eich <eich@suse.de> 1424Date: Sun Mar 14 08:34:58 2004 +0000 1425 1426 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1427 1428commit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670 1429Author: Egbert Eich <eich@suse.de> 1430Date: Wed Mar 3 12:12:54 2004 +0000 1431 1432 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1433 1434commit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1 1435Author: Egbert Eich <eich@suse.de> 1436Date: Thu Feb 26 13:36:16 2004 +0000 1437 1438 readding XFree86's cvs IDs 1439 1440commit e8c79f538be77c2637e8d2e1ada443d9a2f0e262 1441Author: Egbert Eich <eich@suse.de> 1442Date: Thu Feb 26 09:23:58 2004 +0000 1443 1444 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1445 1446commit e51f25fbe75b222b24f4628b2408e899fa4748d7 1447Author: Kaleb Keithley <kaleb@freedesktop.org> 1448Date: Tue Nov 25 19:29:03 2003 +0000 1449 1450 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1451 1452commit 4b339f0a4311b4db171584bc6671292a9052665a 1453Author: Kaleb Keithley <kaleb@freedesktop.org> 1454Date: Fri Nov 14 16:48:58 2003 +0000 1455 1456 XFree86 4.3.0.1 1457 1458commit cfa9fa24253b5ef8045172852509be413d7b00ca 1459Author: Kaleb Keithley <kaleb@freedesktop.org> 1460Date: Fri Nov 14 16:48:58 2003 +0000 1461 1462 Initial revision 1463 1464commit 03cb750f7935722ab77b77128ca5221c5baf8818 1465Author: Kaleb Keithley <kaleb@freedesktop.org> 1466Date: Fri Nov 14 15:54:53 2003 +0000 1467 1468 R6.6 is the Xorg base-line 1469