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