ChangeLog revision c2535118
1commit 46c4255ba661145df429d9dc190355a9661da3c1 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Fri Sep 6 18:59:24 2013 -0700 4 5 twm 1.0.8 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit 97b55a970dc5281c2d41500990d99fcd24d2dd5f 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Sun Aug 18 10:50:01 2013 -0700 12 13 Replace malloc(strlen()+1); strcpy(); pairs with strdup() 14 15 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16 17commit 8b2a314c267071656ca4d86bae56c6d82bb8127a 18Author: Alan Coopersmith <alan.coopersmith@oracle.com> 19Date: Sun Aug 18 10:42:45 2013 -0700 20 21 AddWindow: Use NULL instead of 0 for null pointer check 22 23 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 24 25commit c2e232e6915356eba3edf2efea99720746694c52 26Author: Alan Coopersmith <alan.coopersmith@oracle.com> 27Date: Sun Aug 18 10:28:21 2013 -0700 28 29 Stop casting return values from malloc & calloc 30 31 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 32 33commit 58f3c3b8d518786764f45ac2be1f1f0850129125 34Author: Alan Coopersmith <alan.coopersmith@oracle.com> 35Date: Sun Aug 18 10:18:21 2013 -0700 36 37 Stop casting pointers to (char *) when freeing them 38 39 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 40 41commit 2a637337713c5c92c44249b88e31696ce9efdf9b 42Author: Alan Coopersmith <alan.coopersmith@oracle.com> 43Date: Wed Jul 31 23:28:42 2013 -0700 44 45 Delete trailing whitespace in non *.[ch] source files 46 47 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 48 49commit ce4e11143f982234be1076e384b31228f1cc84ae 50Author: Alan Coopersmith <alan.coopersmith@oracle.com> 51Date: Wed Jul 31 22:54:01 2013 -0700 52 53 Make more functions static that aren't called from other files 54 55 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 56 57commit 8a3d3a58350506a99efd24f9856466a99bbb9c51 58Author: Alan Coopersmith <alan.coopersmith@oracle.com> 59Date: Wed Jul 31 22:28:11 2013 -0700 60 61 Assume C89 signal handlers, returning void 62 63 Removes old #ifdef SIGNALRETURNSINT check that was never defined in 64 autoconf builds, only old Imake builds. 65 66 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 67 68commit afcad0de54ecd1a8bfaf261e4e6882985a234963 69Author: Alan Coopersmith <alan.coopersmith@oracle.com> 70Date: Wed Jul 31 22:24:22 2013 -0700 71 72 Make some more previously global variables into file-scoped statics 73 74 Not used from other source files, so no need to export them 75 76 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 77 78commit 4c2ff3f0a6bae8b369dfb74267f7fa52d511dfb2 79Author: Alan Coopersmith <alan.coopersmith@oracle.com> 80Date: Wed Jul 31 22:21:00 2013 -0700 81 82 Remove unused global variable gotFirstSave 83 84 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 85 86commit ca038999b5c1387f3aa19baeafc81a27563631b1 87Author: Alan Coopersmith <alan.coopersmith@oracle.com> 88Date: Wed Jul 31 22:04:39 2013 -0700 89 90 unifdef macII - drop support for A/UX 2.0 91 92 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 93 94commit 55681f9d66b788b2e86a5ad3c0722904fa020962 95Author: Alan Coopersmith <alan.coopersmith@oracle.com> 96Date: Tue Jul 30 22:15:28 2013 -0700 97 98 Make various helper & callback functions private to session.c 99 100 Nothing else ever called them, so no reason to export them. 101 102 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 103 Reviewed-by: <wharms@bfs.de> 104 105commit cf88a8c16958ddfaeff6349d30c6c423fc4a7afa 106Author: Alan Coopersmith <alan.coopersmith@oracle.com> 107Date: Tue Jul 30 22:11:51 2013 -0700 108 109 Convert remaining K&R function declarations to C89 style 110 111 Many existing function declarations were C89, and headers all use C89 112 prototypes, but a few function declarations had been left in the old 113 style. 114 115 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 116 Reviewed-by: <wharms@bfs.de> 117 118commit ea349d3c406695665322c71caf5ea3c970cb3155 119Author: Alan Coopersmith <alan.coopersmith@oracle.com> 120Date: Tue Jul 30 21:57:04 2013 -0700 121 122 Use (void) to declare functions that take no arguments, instead of () 123 124 It's time for C89. 125 126 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 127 Reviewed-by: <wharms@bfs.de> 128 129commit abb8b6198b639359f34ab6f0ab97039016d8b6db 130Author: Colin Harrison <colin.harrison@virgin.net> 131Date: Fri Jul 19 00:48:09 2013 +0100 132 133 Syntax error in recent twm commit 134 135 twm needs a typo/syntax correction following a recent commit. 136 137 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 138 139commit e84f2e87222879ca667c1fb3d1cb3236a1159d12 140Author: Alan Coopersmith <alan.coopersmith@oracle.com> 141Date: Thu Jul 18 00:24:30 2013 -0700 142 143 Constification cleanup - fix dozens of gcc warnings 144 145 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 146 147commit b16ce9773e4da5897ab546de85e48a3ea58d0e00 148Author: Eric S. Raymond <esr@thyrsus.com> 149Date: Wed Jun 19 05:39:10 2013 -0400 150 151 Don't rely on the ability to set tab stops. 152 153commit 07ed63f865f6fef4c14711063534b73eb33e0cdb 154Author: Egbert Eich <eich@freedesktop.org> 155Date: Thu May 19 11:08:21 2011 +0200 156 157 Fix SEGV if CreateColormapWindow() returns NULL. 158 159 twm can segfault when it cannot collect attribute information on 160 a window that has been destroyed before it got a chance to collect 161 it's attributes. 162 twm seems to assume that it is always able to collect this information 163 and disregards the error if the function that attempts to collect it 164 fails and CreateColormapWindow() returns NULL. 165 If this happens correct number_cmap_windows to prevent a SEGV later 166 on due to an incorrect setting. 167 168 Signed-off-by: Egbert Eich <eich@freedesktop.org> 169 170commit b62e91790d1f07f729d4221c878a0847ff14ad82 171Author: Alan Coopersmith <alan.coopersmith@oracle.com> 172Date: Sat Nov 19 11:38:33 2011 -0800 173 174 Terminate execl() arguments with NULL instead of 0 175 176 Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and 177 clears gcc warning of: 178 179 menus.c: In function ‘System’: 180 menus.c:2344:2: warning: missing sentinel in function call 181 182 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 183 184commit 4c5e72e9d8571bfb2a98d1ffc9724596764f5b0b 185Author: Alan Coopersmith <alan.coopersmith@oracle.com> 186Date: Wed Jul 27 20:33:13 2011 -0700 187 188 twm 1.0.7 189 190 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 191 192commit f21823506dcb956d62c260e6e207f1dc2ce7732a 193Author: Alan Coopersmith <alan.coopersmith@oracle.com> 194Date: Thu Jul 14 22:04:34 2011 -0700 195 196 Whitespace fixes in src files 197 198 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 199 200commit c6ade914363426facb01a954650b804657114012 201Author: Alan Coopersmith <alan.coopersmith@oracle.com> 202Date: Tue Jul 12 22:30:41 2011 -0700 203 204 Replace most sprintf calls with snprintf 205 206 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 207 208commit ab689e1a711bbbdfcd6d3a8d2edebbc378ebccb7 209Author: Gaetan Nadon <memsize@videotron.ca> 210Date: Mon Mar 7 20:05:45 2011 -0500 211 212 config: layout the C flags for better readability 213 214 Group pre-processor flags under AM_CPPFLAGS 215 Might as well do the rest of the file. 216 217 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 218 219commit f048770b021d92780c754257c9c1efa7a769c69c 220Author: Gaetan Nadon <memsize@videotron.ca> 221Date: Mon Mar 7 19:47:48 2011 -0500 222 223 man: use Autoconf provided $(SED) 224 225 Use platform appropriate version of sed. 226 227 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 228 229commit 356ca1db47be674aa9125b65668e8fe0573f7f69 230Author: Gaetan Nadon <memsize@videotron.ca> 231Date: Mon Mar 7 19:37:48 2011 -0500 232 233 config: rm is about removal, not generation 234 235 Automake: 236 AM_V_at as a prefix to commands that should not output anything in silent mode 237 238 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 239 240commit 6f362f8d962ff7054682cfb2d88e8603e1219492 241Author: Gaetan Nadon <memsize@videotron.ca> 242Date: Mon Mar 7 16:43:59 2011 -0500 243 244 deftwmrc.c is not required in MAINTAINERCLEANFILES 245 246 Automake takes care of that as it is part of BUILT_SOURCES 247 248 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 249 250commit 98e224e3da245f29d281df357d27b53acdccb5c7 251Author: Gaetan Nadon <memsize@videotron.ca> 252Date: Mon Mar 7 16:10:53 2011 -0500 253 254 lex & yacc: only header file needs to be in BUILT_SOURCES 255 256 http://www.gnu.org/software/automake/manual/automake.html#Yacc-and-Lex 257 258 This completes reversal of commit ea03b6bcd1045dfc0d6947e4858de8994d61170b 259 The Makefile generates a valid "gram.h: gram.c" rule. 260 The Makefile already has gram.c gram.h and lex.c in the 261 maintainer-clean-generic target. 262 263 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 264 265commit 70a7f34dfc4d7ea4f7425b9a7359a08a35752bb0 266Author: Jeremy Huddleston <jeremyhu@apple.com> 267Date: Wed May 11 22:41:56 2011 -0700 268 269 Add extra sanity checking to avoid possible NULL dereferences 270 271 menus.c:569:10: warning: Access to field 'func' results in a dereference of a null pointer (loaded from variable 'ActiveItem') 272 if (ActiveItem->func != F_TITLE && !ActiveItem->state) 273 ^~~~~~~~~~ 274 275 Found-by: clang static analyzer 276 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 277 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 278 279commit a898b136729660a33d60b317ccb839f6e0428201 280Author: Jeremy Huddleston <jeremyhu@apple.com> 281Date: Wed May 11 22:30:56 2011 -0700 282 283 Add sanity checking to avoid a possible NULL dereference 284 285 menus.c:934:26: warning: Access to field 'fore' results in a dereference of a null pointer (loaded from variable 'cur') 286 cur->hi_back = cur->fore = f3.pixel; 287 ~~~ ^ 288 289 Found-by: clang static analyzer 290 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 291 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 292 293commit 1061e063be78f4e233d550649ce297b639193a9f 294Author: Jeremy Huddleston <jeremyhu@apple.com> 295Date: Wed May 11 22:27:21 2011 -0700 296 297 Address a possible NULL pointer dereference 298 299 menus.c:523:24: warning: Access to field 'w' results in a dereference of a null pointer (loaded from variable 'ActiveMenu') 300 if (XFindContext(dpy, ActiveMenu->w, ScreenContext, &context_data) == 0) 301 ^~~~~~~~~~ 302 303 Found-by: clang static analyzer 304 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 305 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 306 307commit bde0b06b465adb868d38d3721b95ea337bad8eb9 308Author: Jeremy Huddleston <jeremyhu@apple.com> 309Date: Wed May 11 22:22:25 2011 -0700 310 311 Mark Done() as _X_NORETURN 312 313 list.c:103:11: warning: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'nptr') 314 nptr->next = *list_head; 315 ~~~~ ^ 316 317 Found-by: clang static analyzer 318 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 319 320commit 2f5d1e29f5a803ba2417d6fe20782c05ed932612 321Author: Jeremy Huddleston <jeremyhu@apple.com> 322Date: Wed May 11 22:17:54 2011 -0700 323 324 Silence uninitialized warning 325 326 session.c: In function 'ReadWinConfigFile': 327 session.c:554: warning: 'version' may be used uninitialized in this function 328 329 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 330 331commit ef39179b9fe6d13f7e81098edfc10711c8b40948 332Author: Jeremy Huddleston <jeremyhu@apple.com> 333Date: Wed May 11 22:16:23 2011 -0700 334 335 LP64: Fix formatting for DEBUG printf 336 337 add_window.c: In function 'AddWindow': 338 add_window.c:169: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'Window' 339 340 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 341 342commit 0f1ccd0b3409ab9b9fce1256fc59ad9bbe69a349 343Author: Alan Coopersmith <alan.coopersmith@oracle.com> 344Date: Tue May 10 15:35:51 2011 -0700 345 346 Fix: menus.c:2374: warning: implicit declaration of function `putenv` 347 348 Ensure _GNU_SOURCE is defined on Linux builds before including <stdlib.h> 349 so the prototype is exposed in the header properly. 350 351 https://bugs.freedesktop.org/show_bug.cgi?id=32696 352 353 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 354 Reviewed-by: Julien Cristau <jcristau@debian.org> 355 356commit 75dd868133c5c12daa946468e7250d174f842281 357Author: Alan Coopersmith <alan.coopersmith@oracle.com> 358Date: Mon May 9 22:46:03 2011 -0700 359 360 Remove unused fallback implementation of putenv() 361 362 NOPUTENV was never defined in a modular build, probably because putenv() 363 is a standard function in Unix98 / SUSv2, and goes back to at least 364 SVR2 and 4.3BSD-Reno. 365 366 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 367 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 368 Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 369 370commit 5b763259451b7798b1004c49775d1bd3df2f9d88 371Author: Gaetan Nadon <memsize@videotron.ca> 372Date: Fri Mar 4 20:57:30 2011 -0500 373 374 man: replace hard coded section number with __appmansuffix__ 375 376 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 377 378commit 611f20e896aa533f0f3e5cd6c8fdd7c381963c95 379Author: Alan Coopersmith <alan.coopersmith@oracle.com> 380Date: Wed Jan 5 16:12:42 2011 -0800 381 382 Fix many gcc strict-aliasing warnings 383 384 menus.c:518: warning: dereferencing type-punned pointer will break strict-aliasing rules 385 386 and many more of the same message at different lines 387 388 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 389 390commit b160f7bcb99111e631d6701b199f1dad1e40c80d 391Author: Alan Coopersmith <alan.coopersmith@oracle.com> 392Date: Wed Jan 5 14:09:15 2011 -0800 393 394 twm 1.0.6 395 396 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 397 398commit 1347a210cafa75db40198f8f9e3ca36f8e627bf6 399Author: Alan Coopersmith <alan.coopersmith@oracle.com> 400Date: Wed Nov 24 15:28:47 2010 -0800 401 402 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 403 404 Regroup AC statements under the Autoconf initialization section. 405 Regroup AM statements under the Automake initialization section. 406 Add missing AC_CONFIG_SRCDIR 407 408 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 409 410commit 1ca7092e44e87038ba95a962a3c952ef72b4f146 411Author: Martin Jansa <Martin.Jansa@gmail.com> 412Date: Mon Nov 1 09:54:44 2010 +0100 413 414 config: replace AC_CHECK_FILE with test -f 415 416 * AC_CHECK_FILE doesn't work for cross compilation 417 418 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 419 420commit b3af92c7bca31b3bf73428d46291b88c3f86026e 421Author: Alan Coopersmith <alan.coopersmith@oracle.com> 422Date: Sat Oct 30 15:03:50 2010 -0700 423 424 twm 1.0.5 425 426 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 427 428commit 7f164a9631e4ec26657bedeb947409d0b484e967 429Author: Alan Coopersmith <alan.coopersmith@oracle.com> 430Date: Sat Oct 30 15:01:43 2010 -0700 431 432 Sun's copyrights now belong to Oracle 433 434 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 435 436commit 357d089016bd889f2f73349c3f977c6adccc85a6 437Author: Jesse Adkins <jesserayadkins@gmail.com> 438Date: Tue Sep 28 13:29:49 2010 -0700 439 440 Purge cvs tags. 441 442 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 443 444commit 4c7c2ece9e152358448406b759c30eb44eea13f9 445Author: Alan Coopersmith <alan.coopersmith@oracle.com> 446Date: Thu Sep 23 00:11:56 2010 -0700 447 448 config: upgrade to util-macros 1.8 for additional man page support 449 450 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 451 The value of MAN_SUBST is the same for all X.Org packages. 452 453 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 454 The existing statement can now be removed from the configuration file. 455 456 Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 457 Enables silent rule and use platform appropriate version of sed. 458 459 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 460 461commit 3bcc18ca9968a33dbf3e8df920f08227f95d8a72 462Author: Alan Coopersmith <alan.coopersmith@oracle.com> 463Date: Wed Sep 22 23:59:32 2010 -0700 464 465 Silence build of deftwmrc.c with AM_V_GEN 466 467 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 468 469commit 282060f633c1a0910522f64cf36222a27016bf77 470Author: Alan Coopersmith <alan.coopersmith@oracle.com> 471Date: Wed Sep 22 23:37:21 2010 -0700 472 473 system.twmrc doesn't need to be in both EXTRA_DIST & dist_rc_DATA 474 475 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 476 477commit 810922b19b86c1ddd5ef9c9169d1328b3562af77 478Author: Alan Coopersmith <alan.coopersmith@oracle.com> 479Date: Wed Sep 22 23:33:22 2010 -0700 480 481 config: Remove unnecessary calls from configure.ac 482 483 AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 484 PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 485 486 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 487 488commit 79e3387e7a2d35f5895f813a4572a93457114e3c 489Author: Alan Coopersmith <alan.coopersmith@oracle.com> 490Date: Wed Sep 22 23:23:26 2010 -0700 491 492 Use AC_CHECK_FUNCS / default name for mkstemp 493 494 No longer need to maintain #ifdef compatibility with the names used in 495 the monolith Imakefiles. 496 497 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 498 499commit 3bac463f63b4c1e667256c7d2d287b3567a7ff1c 500Author: Gaetan Nadon <memsize@videotron.ca> 501Date: Tue Jul 20 18:45:18 2010 -0400 502 503 config: update AC_PREREQ statement to 2.60 504 505 Unrelated to the previous patches, the new value simply reflects 506 the reality that the minimum level for autoconf to configure 507 all x.org modules is 2.60 dated June 2006. 508 509 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 510 511 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 512 513commit 40480fdbe6c15076a2e734cae246c62c85862829 514Author: Alan Coopersmith <alan.coopersmith@oracle.com> 515Date: Fri Aug 6 08:27:35 2010 -0700 516 517 Fill in COPYING file with copyright notices from source code 518 519 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 520 521commit a9f315f32bcc0636ada7427be9e3c5e3810af05e 522Author: Gaetan Nadon <memsize@videotron.ca> 523Date: Sat Jul 17 16:36:41 2010 -0400 524 525 config: allow to build tarball when yacc is missing 526 527 Autoconf does not handle this scenario as well as Automake does. 528 If gram.c is already there, do not abort the configuration 529 if yacc is missing as it is not needed. 530 531 If both gram.c and yacc are missing, abort configuration. 532 Yacc is a required tool to build the package. 533 534 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 535 536commit 29a157f7f181ac02c88537032dbcca29880c3068 537Author: Gaetan Nadon <memsize@videotron.ca> 538Date: Fri Jun 4 17:09:18 2010 -0400 539 540 config: add check for yacc to insure it is installed #27973 541 542 Unlike other macros AC_PROG_YACC sets the YACC variable to "yacc" 543 as a last resort, even if no programs have been found. Improve error 544 checking by issuing an error message if yacc is not found. The module 545 cannot build anyway. 546 547 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 548 549commit d0da74f035fd3595b5ddfb6ded29bdc5f9666ceb 550Author: Alan Coopersmith <alan.coopersmith@sun.com> 551Date: Thu Jan 14 21:40:48 2010 -0800 552 553 Update Sun license notices to current X.Org standard form 554 555 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 556 557commit 9adc93df944e203726d09716dc3bfbbc6cf304ae 558Author: Gaetan Nadon <memsize@videotron.ca> 559Date: Thu Nov 26 09:19:52 2009 -0500 560 561 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 562 563 Now that the INSTALL file is generated. 564 Allows running make maintainer-clean. 565 566commit 2386d631c301233899bdcc6381203bcbd1139ab3 567Author: Gaetan Nadon <memsize@videotron.ca> 568Date: Wed Oct 28 14:09:08 2009 -0400 569 570 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 571 572 Add missing INSTALL file. Use standard GNU file on building tarball 573 README may have been updated 574 Remove AUTHORS file as it is empty and no content available yet. 575 Remove NEWS file as it is empty and no content available yet. 576 577commit 7f4c2b588bc94702eb0df0618a97413b0e544879 578Author: Gaetan Nadon <memsize@videotron.ca> 579Date: Tue Oct 27 15:07:24 2009 -0400 580 581 Deploy the new XORG_DEFAULT_OPTIONS #24242 582 583 This macro aggregate a number of existing macros that sets commmon 584 X.Org components configuration options. It shields the configuration file from 585 future changes. 586 587commit 5c13f89a73f7b57dad9c9dcfd63e084077550c3e 588Author: Gaetan Nadon <memsize@videotron.ca> 589Date: Mon Oct 26 22:08:38 2009 -0400 590 591 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 592 593 ChangeLog filename is known to Automake and requires no further 594 coding in the makefile. 595 596commit 3d6678095a3553b9ab36d60e6a254acfbdc831c1 597Author: Gaetan Nadon <memsize@videotron.ca> 598Date: Thu Oct 22 16:25:53 2009 -0400 599 600 .gitignore: use common defaults with custom section # 24239 601 602 Using common defaults will reduce errors and maintenance. 603 Only the very small or inexistent custom section need periodic maintenance 604 when the structure of the component changes. Do not edit defaults. 605 606commit a3f6e3cbd99b6394c3dc70d54f07f129b4ece70c 607Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 608Date: Wed Oct 21 12:47:20 2009 -0700 609 610 This is not a GNU project, so declare it foreign. 611 612 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 613 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 614 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 615 > > was quite annoying to work around since 'autoreconf -fvi' replaces 616 > > it and git wants to commit it. Should these files even be in git? 617 > > Can I nuke them for the betterment of humanity and since they get 618 > > created by autoreconf anyways? 619 > 620 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 621 622 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 623 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 624 of the INSTALL file. It is also part of the 24206 solution. 625 626 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 627 628commit 06d15a482a596f1d846b97627badd28381c2e7b2 629Author: Alan Coopersmith <alan.coopersmith@sun.com> 630Date: Thu Oct 1 14:54:20 2009 -0700 631 632 Add README with pointers to mailing lists, bugzilla, & git 633 634 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 635 636commit 4d9e3200b1625ad24053ce5f1ca816a03939c6d5 637Author: Gaetan Nadon <memsize@videotron.ca> 638Date: Tue Jul 7 17:32:01 2009 -0400 639 640 twm: use XORG_CHANGELOG macro to create ChangeLog. #22611 641 642 Build break: app/twm/Makefile.am: command not found: git-log 643 Adding the macro in configure.ac and use it in Makefile.am 644 Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611 645 Tested: running autogen.sh, make and 'make dist' 646 647 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 648 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 649 650commit 1fa03c39bddace4d787c55703f3081bcaf36511b 651Author: Adam Jackson <ajax@redhat.com> 652Date: Thu Mar 6 16:52:54 2008 -0500 653 654 twm 1.0.4 655 656commit d28dffd63bd5070445b15d1b9b70f3303ec5e333 657Author: Alan Coopersmith <alan.coopersmith@sun.com> 658Date: Thu Feb 21 08:16:39 2008 -0800 659 660 Change twm_CFLAGS to AM_CFLAGS to make automake-1.10 happier 661 662 src/Makefile.am:35: compiling `add_window.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' 663 664commit ca9494bf50c9314597f4e88efa5bf5d66c1cd38f 665Author: Alan Coopersmith <alan.coopersmith@sun.com> 666Date: Thu Feb 21 08:14:01 2008 -0800 667 668 Explicitly require libSM & libICE since twm calls them directly 669 670commit f0543e7ff17f6e8aefbd6cc003d0679a706a8535 671Author: James Cloos <cloos@jhcloos.com> 672Date: Thu Dec 6 16:37:07 2007 -0500 673 674 Replace static ChangeLog with dist-hook to generate from git log 675 676commit 44d51a2bc7d1e2fc5fcd3f729b6f0ca6e62e1f00 677Author: Wolfgang Rupprecht <wsr+xorg@wsrcc.com> 678Date: Mon Jan 23 15:11:00 2006 -0800 679 680 X.Org Bug #5691: twm mouse button limit too low 681 682 <https://bugs.freedesktop.org/show_bug.cgi?id=5691> 683 684commit 03a4e6c35161402d1477acb95723ab93eabde97e 685Author: James Cloos <cloos@jhcloos.com> 686Date: Mon Sep 3 05:51:13 2007 -0400 687 688 Add *~ to .gitignore to skip patch/emacs droppings 689 690commit 9ae787c9f0d02aeb4c67fd20cee08d3cccd99fb4 691Author: James Cloos <cloos@jhcloos.com> 692Date: Thu Aug 23 19:24:38 2007 -0400 693 694 Rename .cvsignore to .gitignore 695 696commit 5f70aaffa0fa88a4b08ea40cfdbde5f34d20d366 697Author: Daniel Stone <daniel@fooishbar.org> 698Date: Thu Nov 30 19:56:29 2006 +0200 699 700 bump to 1.0.3 701 702commit f27c4a577f68673e5022db1a4db79da9a3d05502 703Author: Matthieu Herrb <matthieu@bluenote.herrb.com> 704Date: Tue Nov 28 13:24:08 2006 +0000 705 706 Fix system.twmrc handling 707 708commit 6736d9094d2719f21e3ba0050aad88f3ffc78dc4 709Author: Adam Jackson <ajax@benzedrine.nwnk.net> 710Date: Fri Oct 13 17:47:24 2006 -0400 711 712 Bump to 1.0.2 713 714commit 4bc5a25c21006e547ff7fce7fff7544acbb22174 715Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 716Date: Sat Jun 3 07:06:42 2006 +0000 717 718 Coverity #369: If malloc of entry->wm_command fails, error cleanup was 719 still trying to read pointers from it to free. 720 721commit 9680fbed52e3af20d226040958f91502b6027d2d 722Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 723Date: Sat Jun 3 06:54:20 2006 +0000 724 725 Coverity #1508: Variable "action" not freed or pointed-to 726 727commit ab7a497d995347e340c28c4eb0d1f0f9ee298e41 728Author: Kevin E Martin <kem@kem.org> 729Date: Wed Dec 21 02:29:47 2005 +0000 730 731 Update package version for X11R7 release. 732 733commit 4bd96f2d5d976dbd17bac563504985a1bc793ffe 734Author: Adam Jackson <ajax@nwnk.net> 735Date: Mon Dec 19 16:22:41 2005 +0000 736 737 Stub COPYING files 738 739commit 2c1cd456efe91302b0de645ea36a84c49472f104 740Author: Kevin E Martin <kem@kem.org> 741Date: Thu Dec 15 00:24:04 2005 +0000 742 743 Update package version number for final X11R7 release candidate. 744 745commit 9f88f7db68e146c1d1b60a988f68f1528350a9a8 746Author: Kevin E Martin <kem@kem.org> 747Date: Tue Dec 6 22:48:19 2005 +0000 748 749 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 750 751commit 466a35f33d48427d7f5a186cf60fddd070ce2d71 752Author: Kevin E Martin <kem@kem.org> 753Date: Sat Dec 3 05:49:17 2005 +0000 754 755 Update package version number for X11R7 RC3 release. 756 757commit 81d2d1208b1445f60e10186b61e472b22ac47712 758Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 759Date: Mon Nov 28 22:01:39 2005 +0000 760 761 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 762 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 763 764commit 6897ce2b13a0b651c8bb56b833e51125d678ea81 765Author: Eric Anholt <anholt@freebsd.org> 766Date: Mon Nov 21 10:34:58 2005 +0000 767 768 Another pass at .cvsignores for apps. 769 770commit 3cf0d5d098a049e1113dad20699b07d1a91fd9ca 771Author: Eric Anholt <anholt@freebsd.org> 772Date: Sun Nov 20 22:08:50 2005 +0000 773 774 Add/improve .cvsignore files for apps. 775 776commit d99f0e0b2577cbdfea2a51d8ca20aff080539b60 777Author: Kevin E Martin <kem@kem.org> 778Date: Sat Nov 19 07:15:36 2005 +0000 779 780 Update pkgconfig files to separate library build-time dependencies from 781 application build-time dependencies, and update package deps to work 782 with separate build roots. 783 784commit 6dfc0dee6645c7620cc2fb9a5d44b041cb6558b6 785Author: Kevin E Martin <kem@kem.org> 786Date: Wed Oct 19 02:47:50 2005 +0000 787 788 Update package version number for RC1 release. 789 790commit 43fb7218e8723f6f3321ec406745971ca5fd0d00 791Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 792Date: Mon Oct 17 23:56:21 2005 +0000 793 794 Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 795 work better with BSD make 796 797commit a85acab665c375d14ae15ef90f6baf8b47c7032b 798Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 799Date: Sun Oct 16 22:32:51 2005 +0000 800 801 Capitalize O in "X.Org Foundation" 802 Use cpp to substitute variables in man pages 803 804commit a3bbaecf0502d58cf0bc7ff7db99e9239c6e822c 805Author: Kevin E Martin <kem@kem.org> 806Date: Sat Oct 15 19:19:03 2005 +0000 807 808 Have generated files be cleaned by maintainer to pass check-tarball test. 809 810commit 7ccfcb8e4f4caabba7c26de42ce2db252b5b0817 811Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 812Date: Sun Oct 9 19:11:53 2005 +0000 813 814 Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 815 handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 816 817commit b098cf784d34421de0ae51d8cd7090022d3b2600 818Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 819Date: Sun Oct 9 19:10:58 2005 +0000 820 821 Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 822 handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 823 824commit e2c423a32d8ba724e19e6db5b315ef9011d89488 825Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 826Date: Sun Oct 9 18:59:28 2005 +0000 827 828 Bug #3755 <https://bugs.freedesktop.org/show_bug.cgi?id=3755> twm can't 829 handle 8-bit characters in .twmrc (Tomohiro KUBOITA) 830 831commit ea03b6bcd1045dfc0d6947e4858de8994d61170b 832Author: Keith Packard <keithp@keithp.com> 833Date: Tue Aug 2 18:08:48 2005 +0000 834 835 Mark generated files as BUILT_SOURCES and CLEANFILES to ensure they are 836 regenerated after 'make clean' and to make parallel builds work right. 837 838commit a12f281be43c1c86147fb89c99484ac558f64425 839Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 840Date: Mon Aug 1 20:25:28 2005 +0000 841 842 Install man pages to section 1 instead of section m (Patch from Donnie 843 Berkholz) 844 845commit 99c2e9865374605697c2a85099bbc56bf7853969 846Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 847Date: Sat Jul 30 21:07:26 2005 +0000 848 849 Add prototypes of Xalloc/free functions. 850 Export ImUtil.h to match modular tree install. 851 Define SVR4 to 1 to avoid warning about redefining to different values. 852 Include missing headers to clear more compiler warnings. 853 854commit 5bf9409bc3c7e11d86bcd5b25760435e199b85c5 855Author: Kevin E Martin <kem@kem.org> 856Date: Fri Jul 29 21:22:30 2005 +0000 857 858 Various changes preparing packages for RC0: 859 - Verify and update package version numbers as needed 860 - Implement versioning scheme 861 - Change bug address to point to bugzilla bug entry form 862 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 863 reenable it) 864 - Fix makedepend to use pkgconfig and pass distcheck 865 - Update build script to build macros first 866 - Update modular Xorg version 867 868commit b2de9b16ae9b7bfce8e7cc36f20a38084fa25469 869Author: Adam Jackson <ajax@nwnk.net> 870Date: Wed Jul 20 19:31:51 2005 +0000 871 872 Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 873 configure cache, you cache it, and the cached value is probably wrong. 874 875commit c0570ffdfa9ef913b5132b2069dd69491f77a8f8 876Author: Matthieu Herrb <matthieu.herrb@laas.fr> 877Date: Sun Jul 17 20:11:01 2005 +0000 878 879 fix rules to work with non-GNU make and outside of $srcdir 880 881commit 29fba3a480ab1b4168d75ed92c8150851dddd805 882Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 883Date: Sat Jul 16 22:07:13 2005 +0000 884 885 Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get 886 HAS_MKSTEMP defined in modular builds. 887 888commit 63e81296232ec5fdd6529a7d5d4342186bbec2f8 889Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 890Date: Sat Jul 16 21:59:14 2005 +0000 891 892 Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection 893 against tempfile race conditions in many places) 894 895commit 2e6a393e7b0f02e8f58a3005411ae22488965e28 896Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 897Date: Thu Jul 14 22:36:06 2005 +0000 898 899 Add _BSD_SOURCE - patch from Stefan Dirsch 900 901commit 300a4fcbfaef76f78dbb98c9868fa85da1604ccf 902Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 903Date: Thu Jul 14 22:35:37 2005 +0000 904 905 Add makefile that CVS ate - patch from Stefan Dirsch 906 907commit 1cb0150431562d729342c427129732b217526bab 908Author: Daniel Stone <daniel@fooishbar.org> 909Date: Mon Jul 11 22:51:03 2005 +0000 910 911 Bug #3754: Fix window misplacement in twm. (Christopher Mario Mae) 912 913commit 682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1 914Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 915Date: Wed Jun 29 19:15:03 2005 +0000 916 917 Add buildsystem for twm 918 919commit 718daab22b08a1ab10145f9284dedef069ffb758 920Author: Roland Mainz <roland.mainz@nrubsig.org> 921Date: Fri Mar 11 21:18:12 2005 +0000 922 923 xc/programs/twm/Imakefile 924 xc/programs/twm/twm.c 925 //bugs.freedesktop.org/show_bug.cgi?id=2705) attachment #2087 926 (https://bugs.freedesktop.org/attachment.cgi?id=2087) Make twm ignore 927 print screens to avoid that users accidentally warp on a non-video 928 screen (which are not visible on any monitor) when the Xserver has both 929 video and print screens. (This includes also a small cleanup of 930 xdpyinfo where parts of the print screen test code comes from) Patch by 931 Julien Lafon <julien.lafon@gmail.com> (MIT/X.org license). 932 933commit 6e96bd376c916c150a055447d4badc1fae84e47a 934Author: Roland Mainz <roland.mainz@nrubsig.org> 935Date: Fri Mar 11 16:23:00 2005 +0000 936 937 xc/programs/twm/add_window.c 938 xc/programs/twm/cursor.c 939 xc/programs/twm/events.c 940 xc/programs/twm/gc.c 941 xc/programs/twm/gram.y 942 xc/programs/twm/iconmgr.c 943 xc/programs/twm/icons.c 944 xc/programs/twm/list.c 945 xc/programs/twm/menus.c 946 xc/programs/twm/parse.c 947 xc/programs/twm/resize.c 948 xc/programs/twm/twm.c 949 //bugs.freedesktop.org/show_bug.cgi?id=2566) attachment #2083 950 (https://bugs.freedesktop.org/attachment.cgi?id=2083) ANSI-fy twm 951 window manager code. The conversion preserves the comments which 952 annotate variables and function arguments (these have been moved into 953 doxygen(esque?) "stubs" above each function. Patch by Mike Owens 954 <etc@filespanker.com>. 955 956commit d045cb62c62f09978798510deaec0acae0a6fb4d 957Author: Egbert Eich <eich@suse.de> 958Date: Fri Apr 23 19:54:37 2004 +0000 959 960 Merging XORG-CURRENT into trunk 961 962commit f39f4c810b3c2071f8786abc32317149373a3e1d 963Author: Egbert Eich <eich@suse.de> 964Date: Sun Mar 14 08:34:58 2004 +0000 965 966 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 967 968commit 58d942b4a0b4ed9b99a4dd6501bf4facbcaca670 969Author: Egbert Eich <eich@suse.de> 970Date: Wed Mar 3 12:12:54 2004 +0000 971 972 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 973 974commit ee477f9d9c4aff3f52d9a65e3b11b55dd15b31d1 975Author: Egbert Eich <eich@suse.de> 976Date: Thu Feb 26 13:36:16 2004 +0000 977 978 readding XFree86's cvs IDs 979 980commit e8c79f538be77c2637e8d2e1ada443d9a2f0e262 981Author: Egbert Eich <eich@suse.de> 982Date: Thu Feb 26 09:23:58 2004 +0000 983 984 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 985 986commit e51f25fbe75b222b24f4628b2408e899fa4748d7 987Author: Kaleb Keithley <kaleb@freedesktop.org> 988Date: Tue Nov 25 19:29:03 2003 +0000 989 990 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 991 992commit 4b339f0a4311b4db171584bc6671292a9052665a 993Author: Kaleb Keithley <kaleb@freedesktop.org> 994Date: Fri Nov 14 16:48:58 2003 +0000 995 996 XFree86 4.3.0.1 997 998commit cfa9fa24253b5ef8045172852509be413d7b00ca 999Author: Kaleb Keithley <kaleb@freedesktop.org> 1000Date: Fri Nov 14 16:48:58 2003 +0000 1001 1002 Initial revision 1003 1004commit 03cb750f7935722ab77b77128ca5221c5baf8818 1005Author: Kaleb Keithley <kaleb@freedesktop.org> 1006Date: Fri Nov 14 15:54:53 2003 +0000 1007 1008 R6.6 is the Xorg base-line 1009