Starting with inventory: 0000766125-0e5539e8b4c1356a269742b7fc001b5f56eef8f45e27526175318bd60059514f [TAG v0-9beta1 Unknown tagger**20090525214843 Ignore-this: 66bb11d20484c9b55f674ada50f0a3b8 ] hash: 0000014581-9726ee6cc28e4b54424194d565086298b2d4d7eb6254f8958c780546c548b9d2 [[project @ 1998-11-18 08:34:32 by mstachow] mstachow**19981118083432 Ignore-this: 15d48be389607c3803a4333e0e775bff * auto-raise.scm: Various minor bug fixes; make unfocus-proc actually work. Also, use window-focus-change-hook in lieu of broadcast-hook. Minor doc tweak. Also, do not attempt to put variables in the root module. That is not good. ] hash: 0000005231-8eb00d42cbe78a858dd90301a08d57daed32846733352c5058ac38a3a17ed3e0 [[project @ 1998-11-18 08:36:37 by mstachow] mstachow**19981118083637 Ignore-this: 4933e3b2c5fc3c792f1f2af813f09632 Forgot to credit Craig. ] hash: 0000000362-3128a1f928867312257d0bb24eb3bfa635d6e7c228613896cc4ea6c0ae0ccdc9 [[project @ 1998-11-18 11:02:22 by robbe] robbe**19981118110222 Ignore-this: 998c803628d4fbedb50e77335698be17 * robbe.scwmrc: Don't hint-override. Whatever that is. Sounds bad. Add "Properties" and "Info" items to winops. Do an xprop, or xwininfo, respectively. (toggle-focus): Works correctly now. No more Terminal style - I have no real use for it. Minor style changes. ] hash: 0000002861-16edea3a13f5c825ae7ed360db8d9af67cd66dc04fa829984d97464abd6ba8fc [[project @ 1998-11-18 11:04:55 by robbe] robbe**19981118110455 Ignore-this: 87f9ed74f21045ac4c34ac0a7b117fd4 ] hash: 0000000476-b89d64d04d26ca694c6518300bd1917f8f73c677e5235011b7ed580d9609f798 [[project @ 1998-11-18 11:10:22 by robbe] robbe**19981118111022 Ignore-this: eb83c6a89d740c3a4b6bd08505499ae6 Added session-management to my entry. I hope Greg does not mind I stole his file. ] hash: 0000000877-544b335d1460b06145eac5b4e52b1a13beedb9415e1cc1dfe7e9a1d0797f0bee [[project @ 1998-11-18 22:04:51 by gjb] gjb**19981118220451 Ignore-this: 7ea0407c68961191cb036ef44489ecb3 Added running of config.status if it is executable; comment re: requirement on builddir=srcdir ] hash: 0000000538-b784cf191a5338597f83eddc5a559656d897056f063641589dc78129ae14e9aa [[project @ 1998-11-19 15:55:39 by gjb] gjb**19981119155539 Ignore-this: 959d981b3e895e6460cffbe3186fe48e Added note about other docs in "doc/" subdir ] hash: 0000000241-75220431fd207726431d664bfcf13b9cd483788bfbbba9d484b96d45858e7970 [[project @ 1998-11-19 16:08:42 by gjb] gjb**19981119160842 Ignore-this: 6050a03b6f22e1caccb9bd54f1a71492 Don't output debug message when moving a netscape window. Misc. commented-out additions.. ] hash: 0000001146-d182df1faab6666b6f15dc5ad95ac7d4a3d0f23e394c0fa6c5eefccf72087e3c [[project @ 1998-11-19 16:30:26 by gjb] gjb**19981119163026 Ignore-this: a24dea060dc46cbd33c508a5d24e2700 Initialize PPosOverride to False (was uninitialized) ] hash: 0000000624-747b99b69ea25e0e25634a232c70fd7a7e19ade5c363540c13ae8500e4df838b [[project @ 1998-11-19 16:45:47 by gjb] gjb**19981119164547 Ignore-this: 61eda7b82dcce05b825ed07ee7dd0578 Added URL pointer to manual ] hash: 0000000218-fdebf16138754c1c28b3f29515cfb7c24cfa37150535bcaa736cffc7fec90282 [[project @ 1998-11-19 16:59:05 by gjb] gjb**19981119165905 Ignore-this: 4e196ad0c32c424b95c00d0aa4ed2fdc More pointers -- to doc/scwm-intro-tutorial.scm and to README-constriaints. Call the cn solver beta-quality, since it's now pretty stable (though desperately in need of a UI to make it more useful [esp. to non-hackers]). ] hash: 0000000920-a373378372743fd36baa0b7aca079230a2c9fee78c46c8d489bb1c43e8900d61 [[project @ 1998-11-20 07:33:19 by mstachow] mstachow**19981120073319 Ignore-this: ad4a7ca72f1c0d851ccd60d30117b749 * autogen.sh: Add -I . option to aclocal to catch m4 macros in scwm dir. * configure.in: Check for Gtk+; create modules/scwmgtkhelper/Makefile. * gtk.m4: Added so people using scwm from CVS who don't have Gtk+ will not lose. ] hash: 0000007946-24933e42c5cf8b5fdf1d9d6ef9d2bef026f40ca0ce4a4fa083663f0b984aef50 [[project @ 1998-11-20 07:34:57 by mstachow] mstachow**19981120073534 Ignore-this: b297949d46d027f0cb27b1cbdd153cba Experimental guile-gtk support. * autogen.sh: Add -I . option to aclocal to catch m4 macros in scwm dir. * configure.in: Check for Gtk+; create modules/scwmgtkhelper/Makefile. * gtk.m4: Added so people using scwm from CVS who don't have Gtk+ will not lose. scwm/ * scwm.c: Make some `static' functions have extern linkage so the scwmgtkhelper module can get at them. scheme/ * ScwmDeskButtons.scm: A trivial pager-like thing (still need to find a way to color the button of the current desk differently). * ScwmClock.scm: Example scwmlet using guile-gtk, a sort-of "xclock -digital" replacement. * tests/scwm-gtk.scm: Remove cruft unneeded w/ new interface, make a bit more interesting. * gtk.scm: New module to do all the grungework when you want to use Gtk+ with scwm. doc/ * guile-gtk: Added a note about guile-gtk support. modules/ * scwmgtkhelper/scwmgtkhelper.c: New module with a few auxiliary calls to help scwm work sanely when the guile-gtk module is loaded. scwmgtkhelper/Makefile.am: Build it when we have Gtk+. * Makefile.am: Build in scwmgtkhelper subdir. ] hash: 0000016437-4077b31ad899676f0a1b86c701cddd25bb9feeff0a61da66de63ac5caf7a919c [[project @ 1998-11-20 23:08:04 by gjb] gjb**19981120230804 Ignore-this: 2094e75f8cb4fc947e76b95aaf635df1 * animation.scm: Added doc comment that got lost when this got moved into a scheme file. Changed the default for move-pointer-too to #t (since this takes viewport positions, I think it's justified, and matches the old behaviour) ] hash: 0000000853-10879f59a78cffff708a82f427962fcbd1b56779ab2b85b78d0cf5974494f8a1 [[project @ 1998-11-20 23:16:37 by gjb] gjb**19981120231637 Ignore-this: 2aeefef724539a5e61759797d3f71812 ] hash: 0000000440-41d1e02adb5c0815226d12e89c311d7dd24af155828a761e32b0fbd04a7ba705 [[project @ 1998-11-21 22:47:09 by gjb] gjb**19981121224709 Ignore-this: 9e5783db4a41f61b0d926aa2c4bd152d * move.c (moveLoop): Use gh_int2scm in calling the interactive_move_new_position_hook so scheme objects are passed; the raw integers were being passed before in error. ] hash: 0000000505-acca1af6de063aa0bba649c2fb38a3563ce16fcaaa99348066c64754577da72c [[project @ 1998-11-22 21:03:54 by jtl] jtl**19981122210354 Ignore-this: d0616652800513c7410efaa690d5413b * THANKS: remove myself from the thanks list, add Russell Nelson ] hash: 0000000481-7702a7b4c1625356af604ee75d438e5d8420f2a12066421bbc1886b165b6fa28 [[project @ 1998-11-22 21:05:06 by jtl] jtl**19981122210506 Ignore-this: b11660092e098225d069ef2d09c84724 ] hash: 0000000297-4973ebfc2a1463c310b177a6f368f80a058a9482947b0ae975fb47d14a4b528b [[project @ 1998-11-22 21:08:04 by jtl] jtl**19981122210804 Ignore-this: 6aa2c5efba98ac11c7580187b7a0a810 * pie-menus/draw-pie-menu.c: Support for a new menu-look, shaped-pie-menu-look -- thanks to Russell Nelson. ] hash: 0000004338-f128d1d1bb8998137ebaed948172a8486f52b1efe89f6b213b6d1e498d7d7897 [[project @ 1998-11-22 21:09:25 by jtl] jtl**19981122210925 Ignore-this: a547f3f61c9ce0d8987c7be507c51786 * base.scm (scwm-user-var): change #:menu-look tag to #:look for (menu) form, to match (menu-style) and reduce redundancy ] hash: 0000000770-d0a25408742977a76bd956190138ee64cd6ab5b63436aeec0e96316d921489c2 [[project @ 1998-11-23 01:21:12 by jtl] jtl**19981123012122 Ignore-this: ae825c2f07b58930c4e0ac5c8aa9d18e * scwmgtkhelper/scwmgtkhelper.c (init_scwmgtkhelper): fix typo in name of scwmgtkhelper.x ] hash: 0000000603-ad760df141d30b4e28786d3d53f64987baab20637c10ac9e464f437587a151f9 [[project @ 1998-11-23 13:08:54 by robbe] robbe**19981123130854 Ignore-this: dccaeab56884ce43ecc478b97ab9a1bb * borders.c (SetupFrame): Add a little bit more padding to the right end of squashed titlebars. ] hash: 0000000970-d1e981c69b1b366bdf42dd45f46afa5abcad81272fc16af899b60929c3fa3fd1 [[project @ 1998-11-23 13:09:35 by robbe] robbe**19981123130935 Ignore-this: af6a4dca20ff9ff76bdfebc87425668d * session-manager.c (writeWindow): Clamp title_height to 0 if !fTitle. ] hash: 0000000510-55e4ea2e5f8ca0f03c14593732bb8a65f01e4f440d1b518e82c095a8fa6ba218 [[project @ 1998-11-23 13:10:37 by robbe] robbe**19981123131037 Ignore-this: 2751f9207a1701046191642462c98d7b * robbe.scwmrc: Highlight colors changed once again. (warp-raise): New function. Use it where `warp-to-window' was previously used. (mouse-movers): New function. Use it. Bindings for mouse-button emulation added. ] hash: 0000003998-d1d52639d0fa1b9476aa41e381e9ccc8aa87358c2ba89b4fe8b290edccde16f2 [[project @ 1998-11-23 13:11:15 by robbe] robbe**19981123131152 Ignore-this: b57008aca0a7530018cb690d416177e9 ] hash: 0000000927-08b1ea94f18c6f3752714af661337ede7d89e97999b9b095c70c50329645cac5 [[project @ 1998-11-24 00:20:35 by gjb] gjb**19981124002035 Ignore-this: 3d73f6667437ad2dae3d852be499f75f Added note about using "diff -ub" for sending in patches [Craig Struble's suggestion]. ] hash: 0000000542-2bbc3bf39db1f407781880a8273919382c03a26d6213aa5e5e714f0ffc82ad9b [[project @ 1998-11-24 00:21:12 by gjb] gjb**19981124002112 Ignore-this: 21fa974938a1109541a848cc80196dda Remove trailing ";" in a #define FUNC_NAME; Thanks Craig Struble! ] hash: 0000000462-72dab7051175985fd9ec8bbdc6a929d8053eff538fb3c8e152847f08610bcff6 [[project @ 1998-11-24 01:35:17 by gjb] gjb**19981124013517 Ignore-this: a69806fa0092e1579a14cbcdbf469b5f * move.c (moveLoop): Added a couple of casts to round reals to integers, and use unsigned int instead of int; all changes that quiet warnings for me. ] hash: 0000001022-7d47fdca5876fde4594bd6a87e375af1a516c06c9e13cdce9b58f768c09940d6 [[project @ 1998-11-24 01:36:12 by gjb] gjb**19981124013612 Ignore-this: 748ca5bc4b2b26cc94cd20c2edc28ff3 ] hash: 0000000598-714c0b2687257af850883de26f604118c94eb7bbe17648a21e2bed5423282f75 [[project @ 1998-11-24 03:42:29 by mstachow] mstachow**19981124034229 Ignore-this: da8029f929c628e426d9c0989aa2ee58 * Makefile.am: Minor fix from Harvey J. Stein: document the name of the doc-extractor properly; fix dependencies a bit. ] hash: 0000000853-0a74c34a128fac3edb5fe3dc40071345f19cd5096dc941413c11495d1819cdf5 [[project @ 1998-11-24 11:35:47 by robbe] robbe**19981124113548 Ignore-this: 9787f2c98c97e1e3b59791dbfb0c184e * borders.c, events.c, scwm.c, scwm.h, xproperty.c: Changed all occurances of Boolean to Bool to avoid future confusion. ] hash: 0000001537-2804ccfd671cfbece508853fb5f3a58fdfbcbcee9c3103805eb746bdb57eb32c [[project @ 1998-11-24 11:36:26 by robbe] robbe**19981124113626 Ignore-this: 8e8a0f322ac484ef10b7eb3b149a53ae ] hash: 0000000317-6df112833f1ec9edd679cf76d9efa48822194aa00f21aaf6ebe1698ec4c553e3 [[project @ 1998-11-24 15:26:04 by gjb] gjb**19981124152604 Ignore-this: 2024838ad8f32a56e916977efd84fd1f Suggest use of diff -u, not diff -ub ] hash: 0000000446-419db872b219dc4f4301352be3c4c7e86aba80e68e737a5b30c28508a9662a23 [[project @ 1998-11-24 16:15:50 by gjb] gjb**19981124161550 Ignore-this: f670e38ea1332d4e34dd79e173580429 Added -- Maciej's suggestion from 14 Nov 1998 email to list. ] hash: 0000000509-5379cbb9ac4f2ae807c76dba5c85566c9a8c47a313a097da2a2072f387ae9603 [[project @ 1998-11-24 16:17:16 by gjb] gjb**19981124161716 Ignore-this: 97a5c0abc555d318beaa4eb1f8b4ae40 * scwmdoc.in: Added -H, -N options to output hooks and concepts documentation to text files. Thanks Carl Witty! ] hash: 0000002057-110d4f96c049f2f0f69ca7f47da967803e465bb809c72670c33e2aa8686775b9 [[project @ 1998-11-24 16:18:56 by gjb] gjb**19981124161856 Ignore-this: 35c56311c065fcf295b4f0a32e3a3127 * window.c (s_get_window_context): Add FIXME note regarding the acceptable doc-extraction warning (window_context cannot be the C name of the window-context function because it is a variable) ] hash: 0000000612-040a3cc0f7fa73b68505ba9a5b7ba9d67eb60e66004f5374634e13f62c48c547 [[project @ 1998-11-24 16:20:15 by gjb] gjb**19981124162015 Ignore-this: 39cb8cd9db9ad010c3da7081d673bb6 * Makefile.am: build scwm-{hooks,concepts}.txt using new options to perl scwmdoc extractor. Thanks Carl Witty! ] hash: 0000001316-fbccc4be02ef50c7e98c686216f775421b2f97161e4e94eb71663305d9903b83 [[project @ 1998-11-24 17:21:11 by gjb] gjb**19981124172234 Ignore-this: 9d62d739a98a66004c80fd3d8a81165c ] hash: 0000000822-631da619a8c5574a59200554cc8c6125e6d9c3fa0e4452db04de840f880ef8a4 [[project @ 1998-11-30 16:45:38 by robbe] robbe**19981130164538 Ignore-this: 1d2015fe1dc5ef03c830c2382e77b1df * add_window.c (AddWindow): psw->fTitle may already be 0 through SM, handle that. ] hash: 0000000568-d8dd9cf8a26b832d75c02d39c1675e1f35272108d538c436adfde1737477d6d0 [[project @ 1998-11-30 16:46:28 by robbe] robbe**19981130164628 Ignore-this: b13b3e32e198c46f2623c2fa5964e364 * move.c (moveLoop): Restore original position when bailing out. * resize.c (InteractiveResize): Restore original size/position when bailing out. ] hash: 0000001640-5b77f946d7fd47ec0766850520fffd2991a56f32e2cd27c696d422e43b36cd07 [[project @ 1998-11-30 16:47:19 by robbe] robbe**19981130164719 Ignore-this: 6be77b42da0df92f027d5a00abe1c6f8 ] hash: 0000000434-b0dee2b88e8d552d97c9278fc31cc7c77ad505e605901a73521bb35232b9176b [[project @ 1998-11-30 21:01:03 by sds] sds**19981130210103 Ignore-this: feadda84cabde7b5f0129fc4939fb3b0 Spelling. ] hash: 0000000407-9a755eb869644a5014735cec47ca23c85c77a9eab5a0615423fb71c0c1a6b294 [[project @ 1998-12-01 18:34:24 by sds] sds**19981201183424 Ignore-this: 68cfea297157a827508b4b7f449cde update ] hash: 0000049295-d9e195366cfbfb59cf3cb05fea7deb52f2897d5f3ce79266c57bacc910249797 [[project @ 1998-12-01 19:46:07 by sds] sds**19981201194607 Ignore-this: f711ef6310b287f9e1782f79cc213e05 Added `move-inside' (to ensure that the window is inside the viewport) and `place-at-point' (to place the window at mouse point). ] hash: 0000001735-09ccf4d5f6eeee741521a84ebd74aa27c7ffa5d961bff345df74e3722672dc4a [[project @ 1998-12-01 19:48:55 by sds] sds**19981201194855 Ignore-this: 9ada3437c2bfd9839fd147ec66cbfa0a ] hash: 0000000373-62d063bd721082fc144bbf82376db8e6974e01a4a7510476216e32259f66e08d [[project @ 1998-12-02 02:26:43 by mstachow] mstachow**19981202022643 Ignore-this: f334fc632cda284b0a7b381a3f1433f1 Tue Dec 1 21:24:57 1998 Maciej Stachowiak * Makefile.am (scwm_common_scheme): Make sure to install all Scheme files (other than minimal.scm). Bug report from Carl R. Witty (cwitty@newtonlabs.com). ] hash: 0000001984-639c9ce4b73310da813029ca422edd93f54c3a7cbc23e39c545a5202e6be9a89 [[project @ 1998-12-02 13:44:13 by mstachow] mstachow**19981202134413 Ignore-this: d010ddaf956bac24289fc75cd1f2f37c Wed Dec 2 08:42:49 1998 Maciej Stachowiak * tile.scm: New procedures `tile-windows' and `tile'. Similar to cascade.scm, inspired by Andrew Veliath's FvwmTile. Tue Dec 1 21:24:57 1998 Maciej Stachowiak * cascade.scm (cascade-windows): Don't nest a let* immediately in a let, just use a let*. ] hash: 0000008561-c9bbcc6bb290dc408006f61ca638f71b253309af0f5dfd24ae7b9abcc0c20d1e [[project @ 1998-12-03 07:12:04 by mstachow] mstachow**19981203071224 Ignore-this: 990f2d799fece5fb00edea9892a3bfdc * background/background.c (set_background_color_x, set_background_pixmap_x): set the properties that esetroot/xsetroot/xpmroot/xloadimage set, and which eterm uses at least some of to achieve the alpha transparency effect. ] hash: 0000002389-f7e981b9b30202415071cc2c5c5bc2425b349a20fab9a7e0d69f01aa65ae4c9a [[project @ 1998-12-03 07:15:02 by mstachow] mstachow**19981203071503 Ignore-this: 18f9b9ddd81abf704f48cb983221f907 * xproperty.c (X_property_delete_x): Added new primitive (X-property-delete! WIN NAME) to go with the others. ] hash: 0000001401-79aa7e73ea784ba75a60d0c924542e4ed084051f7777f019f9fcc8947c9e34b2 [[project @ 1998-12-03 08:20:11 by jtl] jtl**19981203082012 Ignore-this: 2bc9b0c527ad8f74476dbb9f58ea2de5 * scwm.c (scwm_main): call init_icons() to initialize the icon hooks * menulook.c: documentation additions from Carl Witty - Thanks Carl! * menuitem.c: documentation fixes from Carl Witty * menu.c (PmdPrepopFromPmiim): If the action for a menu item is not a popup menu, but the hover trigger is, popup that menu (InitializeMenuItemInMenu): draw the popup arrow if either action or hover is a menu * icons.c: add iconify_hook and deiconify_hook, call them in the obvious places (init_icons): new function, to initialize the new hooks * Makefile.am (guile_snarfs): add 'icons.x' ] hash: 0000004539-fb1c2106f2602533864cbd14b516e14ca1fb9d15fae4a9b52ea49a526e5e75f4 [[project @ 1998-12-03 16:52:04 by sds] sds**19981203165204 Ignore-this: 4298ce02b72d53ccb6fb9aca5d6d7d8 Fixed previous commit bug. ] hash: 0000003402-d81acffd6cd31e291ecc2f9aa0641aea4ada5a0afc07d11bbf4f9e6e46b9d9a9 [[project @ 1998-12-03 17:07:17 by sds] sds**19981203170717 Ignore-this: 94bf4cbb75a6f138ca2abb5a8bd91f60 Fixed `scwm-apropos' for the case when there is no `apropos' in guile. ] hash: 0000005608-ea4692a3399361afd064002a2af33be1b92ae548b0b33db5a77bf78160ab0293 [[project @ 1998-12-03 17:10:22 by sds] sds**19981203171022 Ignore-this: d54a797ca7557b2e16b05a5d07736c11 ] hash: 0000000275-4f03e062fb505da92140ecd4563ae7160e88c980eaa6d351f0a6ab8a1ac9a831 [[project @ 1998-12-04 01:48:04 by mstachow] mstachow**19981204014805 Ignore-this: d6b9729021a3354e15aab50186ece554 * tile.scm: Use raise parameter instead of restack; change default to 'restack-only; fix documentation to say "tile" instead of "cascade"; thanks to Eli Barzilay . ] hash: 0000001733-869dd00faa2f987d09239d295d030ca43a755ec73874761722f1ea49eee88841 [[project @ 1998-12-04 02:00:50 by mstachow] mstachow**19981204020051 Ignore-this: 4b3b5aedd58c5febd5ef0ce5d2b81dce * move.c (interactive_move, rubber_band_move, opaque_move): `interactive-move' removed from here and replaced with `rubber-band-move' and `opaque-move'. * resize.c (interactive_resize, rubber_band_resize, opaque_resize): `interactive-resize' removed from here and replaced with `rubber-band-resize' and `opaque-resize'. ] hash: 0000004703-61f41913c96318a88e8d7510c27e7bbfa210b033f3e3250a41bd3dc3221289bc [[project @ 1998-12-04 02:01:17 by mstachow] mstachow**19981204020117 Ignore-this: cfa159a4955025f52bfd09da5761273c * flux.scm: Replace uses of interactive-resize-maybe-opaque and interactive-move-maybe-opaque with interactive-move and interactive-resize respectively. * winops.scm: Replace interactive-resize-maybe-opaque and interactive-move-maybe-opaque with interactive-move and interactive-resize which take a optional boolean `opaquely?' argument which defaults to the result of calling `move-opaquely?' or `resize-opaquely?' on the argument. The former definitions of those two predicates have been prefixed with `default-' and the original names were defined as the `default-' versions; this is to facilitate user documentation. set! hack-interactive-move and hack-interactive-resize from minimal.scm to the non-hack versions so they will work right automagically if you use this module. Don't attempt to define any variables in the root module. Various reordering and commenting. * minimal.scm: Use hack-interactive-move and hack-interactive-resize, temporarily defined to the rubber-band versions, in complex operations. * tile.scm: Use raise parameter instead of restack; change default to 'restack-only; fix documentation to say "tile" instead of "cascade"; thanks to Eli Barzilay . ] hash: 0000010193-362e0ed4d1d9272555ec522d9f7c17421b3176c502ab755d85844a4ac155d8ef [[project @ 1998-12-04 02:01:42 by mstachow] mstachow**19981204020143 Ignore-this: 2f90fab35a24fffe18259d931e486098 * gjb.scwmrc, sds.scwmrc: Replace us of interactive-move-maybe-opaque with interactive-move and interactive-resize-maybe-opaque with interactive-resize. ] hash: 0000002017-13a1b7b029b6d63e759782760faa612ea93974193c34e79f204a8b638c3d2648 [[project @ 1998-12-04 02:01:58 by mstachow] mstachow**19981204020158 Ignore-this: 96d41da664c80dfa0c63d1b53ec1c450 Fix broken commit. ] hash: 0000000164-4348fd52774881a482a4ed83da125e1a5dd4b9798aa200ec39f416aff5cc2bb5 [[project @ 1998-12-04 02:08:33 by mstachow] mstachow**19981204020833 Ignore-this: 77d29f3d06a4ab5904d38ae80aa09ba5 * doc.scm, base.scm: Make no attempt to define user-settable variables in the root module. That was only ever needed for variables that the C code (brokenly) looked up with gh_lookup, which we are not doing for any of the affected vars. ] hash: 0000001686-2505983608b46058d0df70fc2c9bfa075f7ff82b6bff99b7359738748586e73c [[project @ 1998-12-04 04:39:18 by mstachow] mstachow**19981204043937 Ignore-this: 41105c557db15a788f18ee66605434d1 * applefile/Makefile.am, background/Makefile.am, c-animation/Makefile.am, overlay-plane/Makefile.am, pie-menus/Makefile.am, scwmgtkhelper/Makefile.am, xpm-menus/Makefile.am: Install dynamic link modules in pklibdir instead of scwm_schemedir, and make the proper symlink in scwm_schemedir. All files in /usr/share should be platform-independent. ] hash: 0000004726-4e0555d675f353c8ca7efa282a40f2a8ee917d30546e0a80de481c300c693c98 [[project @ 1998-12-04 17:06:11 by gjb] gjb**19981204170611 Ignore-this: d85141310e8a9cf6153df7797d58b7ad Added a note about a rogue pointer warning that Jeffrey Nichols encountered while doing the msgwindow rewrite ] hash: 0000000446-9ff62d54cffac17765b4a3a4a33737b8103055cb8506f9356fb710559b864d53 [[project @ 1998-12-04 17:10:03 by gjb] gjb**19981204171003 Ignore-this: 978166b3d1ef6e6a679d53ec666e7e46 * gjb.scwmrc: Bug fix in move-next-to-netscape-win, random parenthesis screw ups corrected. ] hash: 0000001423-2be466307e0d520990ca81b9ff1d44cd23a85afde9c64e16025ef9303a6e31c6 [[project @ 1998-12-04 17:31:03 by gjb] gjb**19981204173103 Ignore-this: dbce06047d507c249eb50d110e522c6f ] hash: 0000000305-946f6852b3d0fe7ea0259ab5544197ccfc3338ede595accb6db8af410c38e6e4 [[project @ 1998-12-04 17:42:12 by sds] sds**19981204174212 Ignore-this: a33aa3e909f7a150c00551409feae753 * doc.scm (documentation): cleaned up. (doc-files): added more files. ] hash: 0000001995-5373883d09eaec9a02340e22218c9b1c61429981696e6db07ae3c1b94ff6720a [[project @ 1998-12-04 17:48:49 by sds] sds**19981204174849 Ignore-this: f9969023f289af9d6ca6111178683979 ] hash: 0000000955-786f0c62dfcbf5cad853a00a96ef5adc9b60d816d3a129766f65cce717df0217 [[project @ 1998-12-05 03:42:17 by mstachow] mstachow**19981205034345 Ignore-this: 3578b540aad68d74aa8b9593cb3299cc * applefile/Makefile.am, background/Makefile.am, c-animation/Makefile.am, overlay-plane/Makefile.am, pie-menus/Makefile.am, scwmgtkhelper/Makefile.am, xpm-menus/Makefile.am: Fix rules for making the link. Also, correct previous ChangeLog message. ] hash: 0000005382-a5f7e0a92c7c83bcef86a297526172f127c6e13b4364e7bfae26134b55047b47 [[project @ 1998-12-05 03:44:35 by mstachow] mstachow**19981205034435 Ignore-this: 3bb0c170594b58c5a146fae64c95a72a * menu.c: Gross hack alert - temporarily declare some variables from C to avoid the nasty "before the module declaration" trick. This should be fixed when we have a sounder plan for dynamic menu styles. * scwm.c (scwm_main): Initialize menulook and drawmenu functions before menu, so the latter can initialize a Scheme variable to drawmenu_menu_look. ] hash: 0000002402-82c3385128f720c97ca7f738b95af3de052956bcac59ec98f15cfbbd654e28f6 [[project @ 1998-12-05 04:20:50 by jtl] jtl**19981205042052 Ignore-this: 28349e7c7e335de5a8b9e6c12d96157 * animation.scm: doc update * base.scm: minor doc updates * face.scm: minor doc updates * flux.scm: documentation fixes * fvwm-eval.scm: documentation for eval-fvwm-command * fvwm-module.scm (end-window-list): no longer public * image-loaders.scm: documentation for image-loader functions * listops.scm: fix documentation of and-map and or-map to match actual funcationality * module-types.scm: fix typo in defintion of M_DEWINDOWSHADE * prefs-menu.scm: doc update * stacking.scm: "nitpicking" doc fixes * std-menus.scm: typo fix and doc clarification * style.scm: doc updates, with some minor code rearrangement * theme-impl.scm: initial documentation * themes.scm: initial documentation * wininfo.scm: minor doc updates * winlist.scm (list-windows): workaround for scwmdoc bug * winops.scm: doc update All of the above are from Carl R. Witty Thanks much! ] hash: 0000016111-2ae3e86e838ce7bfe87a40d6a51fc759849dca4efb48a89f4ee368c1caec9b8b [[project @ 1998-12-05 05:18:42 by jtl] jtl**19981205051844 Ignore-this: f8497d707a285baa7efc32f4aced4342 * add_window.c: grammar fix * binding.c: documentation clarification * callbacks.c: grammar fix in documentation * color.c: doc fixes * decor.c: code simplification, merge InitScwmDecor into decor2scm * events.c: minor doc fix * deskpage.c: doc fix, standardize on 'virtual coordinate' and 'viewport coordinate' * face.c: fix typo in comment * font.c: grammar fix to documentation * icons.c: remove an obsolete comment, mark another as probably obsolete * image.c: minor doc fixes * miscprocs.c: doc fixes, change name of argument to set-click-delay! from usec to msec to reflect actual resolution * move.c: doc fix * window.c: lots of doc fixes * xproperty.c: "It's a window system named X, not a system named X Windows" All of the above are from Carl R. Witty Thanks much! ] hash: 0000013408-112f0337e8f366af0518d471bdc60887166fe8f25bcc4789530a7421a33ed1bb [[project @ 1998-12-05 05:38:45 by jtl] jtl**19981205053845 Ignore-this: cd1ec95a28ff73ffee94d6b6c5e3a6e0 * scwmdoc.in: fix to display escaped quotes inside C documentation strings properly - patch from Carl Witty ] hash: 0000000747-246bb2ef8ed144ed434761eac6ee5d92a1292b5b04bfbe0231928d9cf3c0ab67 [[project @ 1998-12-05 19:22:02 by gjb] gjb**19981205192202 Ignore-this: 40fbfffa936f3dbca06d9b0d2d12a84f * c-animation/c-animation.c: #include a bunch of headers so that all the needed prototypes are seen ] hash: 0000000534-b93ce3f1552b53af0586b29be0771f1cd0e49a40fce020ab71857b4b54157839 [[project @ 1998-12-05 19:45:29 by gjb] gjb**19981205194529 Ignore-this: 1a7ba1ec289ee1512af6e436a1b4850c ] hash: 0000000307-179d6a5bcd4539d19a9fb38f044dab67b4c794553b1f3f38d8f6a8effb04f39d [[project @ 1998-12-05 20:01:31 by gjb] gjb**19981205200133 Ignore-this: d1b27f9381f6ff077acf2bc8f4e042a1 * window.c: Rename select-window-interactively to select-window-interactively-no-message since message-windows are now more at the scheme level. select-window-interactively is defined in base.scm, now. Clean up `convert_move_data' -- it had unused variables and an error message that was unneeded. * scwm.c: Added MsgWindowContext and ExposeWindowProcContext for message-window support and generalized expose procedures. Call init_message_window, and eliminate the global message window (that support is at the scheme level now). * screen.h: Drop the MsgWindow field of struct ScreenInfo -- they are first class scheme objects now. * resize.h, resize.c: Elimnate CreateMessageWindow, set-message-window-attributes!, set-message-window-position!, display-message!, message-window-mapped?, DisplaySize. Drop C-level support for displaying resize sizes. Be sure to call new-size-hook once at the beginning of resizes (after start-resize hook) * move.h, move.c: Eliminate DisplayMessage, MapMessageWindow, UnmapMessageWindow, DisplayPosition. Generalized code is now in message-window.c * menu.c: Move "global" vars back into scheme module with pre-define-module hack to avoid initialization order dependencies (thanks Craig Struble!) * icons.c: Added FIXME comment * events.h, events.c: Added ExposeWindowProcContex extern, ExposeProc typedef for generalized expose event handling to support re-drawing message window objects. Use the expose proc in HandleExpose if one is attached to the window. * Makefile.am: Added message-window.c, .x, .h * window.h: Added prototype for convert_move_data * xproperty.c (X_property_delete_x): Remove unused local var, "value" ] hash: 0000017686-94ae2e89e91ac17238804f95b1e5fb70fd8126fcd0d70400381b193739ff5ee3 [[project @ 1998-12-05 20:04:47 by gjb] gjb**19981205200447 Ignore-this: bf93a4fd5c9ca89ff9ad18e37c06557b * message-window.c, message-window.h: Added -- code from move.c, resize.c that now supports multiple message-windows objects as SMOBs Thanks to Jeff W. Nichols for this new feature! ] hash: 0000018467-756713539d67a2ead48149bf12f1ee2167688c3ed2dc596c1f7ca69ccd29d287 [[project @ 1998-12-05 20:10:30 by gjb] gjb**19981205201030 Ignore-this: 95065b21276aecbcb9f0845a5651c08a * base.scm: Added back in the menu-* variables to avoid order dependency in initialization; added select-window-interactively to mimic the old primitive by the same name -- uses message window SMOBs now. * flux.scm: Rewrite display-message-briefly to use message-window SMOBs, add gravity->alignments proc since it's more generally useful ] hash: 0000002760-f80ceb1accf2db2dfcb5f6bcd88cf8b00ef2f50826893e93bf3996e91a21c9c6 [[project @ 1998-12-05 20:11:44 by gjb] gjb**19981205201144 Ignore-this: 2d7c0fe97aeaa4b590d295f779f701cd * move-resize-message-window.scm, move-with-message-window.scm, resize-with-message-window.scm, standard-move-resize-message-window.scm: Added -- by Jeff W. Nichols. Supports previously-built-in support for message window display of move position and resize size during interactive moves and resizes. ] hash: 0000005023-f610013b0f95b92cc0867ebef97bdb43392074cecba7c8f2fa48799fc54fd347 [[project @ 1998-12-05 20:29:01 by gjb] gjb**19981205202901 Ignore-this: a0b49c03f7825f808989ff398e97afc8 * flux.scm: Fixed bugs in previous checkin's display-message-briefly ] hash: 0000000534-9487eb0203b8a488048f296c6d5a055201d0c4b1a29c0de0642f992dc88c0c5a [[project @ 1998-12-05 20:29:11 by gjb] gjb**19981205202911 Ignore-this: dfc3119c11dd365b22cc0fb85dcfa5e ] hash: 0000001013-e7d2e31a1edb463d179bdd483130b3c78b209da4512f9050a02a125a949bb030 [[project @ 1998-12-05 20:31:59 by gjb] gjb**19981205203159 Ignore-this: 8c47517e2948a149026fc55329b720aa * borders.c: Fix bug whereby GET_DECOR was assumed to return an image; it can return #f, which was causing a seg fault when trying to dereference #f to get the IMAGE object (triggered by sds.scwmrc when images are missing). * resize.c: Remove unused fOpaque variable in rubber_band_resize. * events.c: #include virtual.h for prototype of raisePanFrames() ] hash: 0000001308-afb9ed188f51d6ee65f14d2a3d7062295d4029d0c1a35574241283d26d51f804 [[project @ 1998-12-05 20:32:17 by gjb] gjb**19981205203217 Ignore-this: bbb6fe1528db25f6ded9c3bd94ef567 ] hash: 0000002600-4b71dd783cab628e333ddf91ae7f438682bf274109ebc23dc2b7da7d3ce6e5c5 [[project @ 1998-12-05 20:33:13 by gjb] gjb**19981205203313 Ignore-this: 7b5ae748fe7164fc3d60166ca773e447 Added, for testing message-windows ] hash: 0000000809-b400e4f5cee356ffa1f56bee55cb9f4ebc7afd85aeb9c007eb9bac8aa84c21a8 [[project @ 1998-12-05 20:35:45 by gjb] gjb**19981205203546 Ignore-this: d26a2c13e185be44165bb8c3e0c3c1ed * system.scwmrc, robbe.scwmrc, sds.scwmrc: Use module (app scwm standard-move-resize-message-window) so behaviour remains the same despite the message-window changes. Change calls to set-message-window-attributes! to set-move-resize-message-window-attributes! * gjb.scwmrc: The above, plus clean up the opaque move changes, comment out a rogue select-window-interactively ] hash: 0000002734-9adb7336a4d96bd90d66c209b16eaaa226ec8a89bcb64f9cade856abbe774fd7 [[project @ 1998-12-05 21:14:46 by gjb] gjb**19981205211446 Ignore-this: cc3cd8fb419f9ba8991be65181ad1f4b ] hash: 0000000599-39afab95c1eb454531f233715d47f37820b3d110ba4f57ed18c6b1071511c62f [[project @ 1998-12-05 21:16:45 by gjb] gjb**19981205211645 Ignore-this: 73f7459cdd9efb64e8fb909fef14bd48 Added ] hash: 0000025278-5fc27c5889239d2b1869ccc802ba79987409fe7f3b61589da67ec9497474db9a [[project @ 1998-12-05 21:17:02 by gjb] gjb**19981205211821 Ignore-this: 23ee75dabf22655d97ea89b63ea82821 Re-exported. ] hash: 0000353298-64a5109dc44c2d1e3c82d4c265d6ce513761d54886b29cef80212b21949eabea [[project @ 1998-12-05 23:36:54 by mstachow] mstachow**19981205233656 Ignore-this: 38ec95037d4dc6b0b13b71a3863c9223 * message-window.c (init_message_window): #include "message-window.x", not "msgwin.x". ] hash: 0000000638-bd6959f2f08c4f026eb0c41b7e6592bead403dccc7e6c00de3e94bc060e4d221 [[project @ 1998-12-05 23:46:59 by mstachow] mstachow**19981205234659 Ignore-this: 8bb4204811c151fcb3b6e42f684eb6ad * HACKING: Add required perl, makeinfo, Parse-RecDescent package versions for documentation hacking; split into named sections. ] hash: 0000001502-bdab4fb0ab735c859971b037dbca2b1f2ff5533c98365dc19f4a0f49d12f8809 [[project @ 1998-12-06 01:08:20 by mstachow] mstachow**19981206010820 Ignore-this: 33f749c5679ff4c2cbb62f41372189d9 * message-window.c, message-window.h: add shadow_color and hilight_color fields to the message_window structure, and preallocate these when setting the background color, so we don't crash on interactive moves if the colors can't be allocated. ] hash: 0000002420-5f3235bb99e59597befaafe133e86c289cbf419ac6886784350cc5f77fd771c7 [[project @ 1998-12-06 01:37:42 by mstachow] mstachow**19981206013742 Ignore-this: ba246ba3e7b20c05ee92b57bc3fb1083 * window.c (FocusOn): Do not attempt to snap to the window's viewport position, change to its desk, or move it. There are separate primitives to do all those. ] hash: 0000001232-9d9fd214dc82797bc63c3add06167d3a28ad3fa6348de439bcf6c4c1a3dfaa4c [[project @ 1998-12-06 08:02:30 by mstachow] mstachow**19981206080230 Ignore-this: 9f3a981727310226c539f1360cc3ac2 * window.c (un_keep_on_top): Call KeepOnTop after changing the flag, in case this window was on top of other kept-on-top windows. * events.c (HandleVisibilityNotify): Remove the body of this function except the debugging message. Raising kept-on-top windows on VisibilityNotify events is not helpful, and it caused an annoying problem with menus which was reported by Craig Struble ] hash: 0000001638-8996c477d3037cb8e35cdde694e5a2dfd9fe765d6d9ab96f6afd545a05e5a3e8 [[project @ 1998-12-06 08:02:52 by mstachow] mstachow**19981206080252 Ignore-this: 78ca35a223a7455725f917879285c6a8 * BUGS: Document limitations of kept-on-top windows. ] hash: 0000000577-e240bf6e1f701a703caa28bc72be4740a4dc3d1349bab43521a8ff57a952b9e7 [[project @ 1998-12-06 08:37:11 by mstachow] mstachow**19981206083749 Ignore-this: 144d2d53443e42a2c5ff36f128f156a7 * configure.in, acconfig.h: Check for scm_make_hook so we know if new-style hooks are in effect. scwm/ * scwm.c (scwm_main): Make sure to supress guile hooks on old-style hooks from newer post-1.3 snapshots. ] hash: 0000001507-9d6dc85283c4b7d55a6f942bebc41f25b8f4551d2a1fedd82458c00f97ecddb3 [[project @ 1998-12-06 08:38:07 by mstachow] mstachow**19981206083807 Ignore-this: da784626617081f511c509ae9f5f19a4 Fix broken previous commit. ] hash: 0000000545-3ddf646bf6268e21783b4779161b095937ab282e633887e454fc0e33c7829f0c [[project @ 1998-12-07 08:14:29 by jtl] jtl**19981207081430 Ignore-this: 2c60b32da45561c710abdb106ac85068 * desk-background.scm: initial implementation of a high-level interface for setting desktop backgrounds. ] hash: 0000003600-1e0e04c55ecfdf07a82de217716f82c8141c7668c0d7b121bee605ca55860245 [[project @ 1998-12-10 17:39:53 by sds] sds**19981210173953 Ignore-this: 7f2597edb498f636eb7d2aef1c2a7fb3 fixed #ifdef capitalization ] hash: 0000000641-7b0951d39a2d685ff28f1c90a3524f7750086534c0cbc4ae587208bf4a616ed0 [[project @ 1998-12-11 14:51:16 by robbe] robbe**19981211145116 Ignore-this: b80ec8db06d162ae17220e07f8d9ad9f * robbe.scwmrc (build-menu): Would try exec'ing a list. ] hash: 0000000327-0ddbb514bce8f905ce87c3ff6298c2a6cc8656734b685a7a34a47300ba76680f [[project @ 1998-12-11 14:52:50 by robbe] robbe**19981211145250 Ignore-this: ceab0eb7ae404c5fac71cb4211893fa5 ] hash: 0000000260-7b2518e93d6e8a5bcf7ec56f6aaae5ec1f49cffd1033c3379ad0b6ddd0ac6ee6 [[project @ 1998-12-11 15:00:29 by robbe] robbe**19981211150029 Ignore-this: 92fa85ba217be235de5681296e240317 * flux.scm (take-screenshot): New function. ] hash: 0000000874-07907696a96a2804308e47a2a2e6b4e2c3004af2a3d14eb1e64dacedac4f3d7d [[project @ 1998-12-11 15:01:16 by robbe] robbe**19981211150116 Ignore-this: b57bf1b554f6749f92426ab6c72ea214 ] hash: 0000000241-00965d1e870ada7152fe5e184b26893d29029325cd020d70ee04be66f6ade7c7 [[project @ 1998-12-13 03:44:10 by sds] sds**19981213034410 Ignore-this: 700af0e8f7970601d8e612c1eb929c58 fixed capitalization ] hash: 0000004388-d14d4455f777abb587677fdbefc0265ea0858ec3ccbf3ff840775311a4d5bbde [[project @ 1998-12-13 03:57:41 by sds] sds**19981213035741 Ignore-this: e04fe3054aaa47c77bfe61615fec9662 type fix. sorry, should be working now... ] hash: 0000001384-5cfd92b2db5b5e02d8063e31e83210397999a7b75d70b9a1dbcd5757cd23f1e3 [[project @ 1998-12-14 17:52:52 by robbe] robbe**19981214175252 Ignore-this: 6bbfb2397ab46e78942c458335513230 * shutdown.c: Properly include "session-manager.h". ] hash: 0000000403-a4a195799eaa3020f0a5f47f88733bad0d474efdd1658abec3207858142a85f7 [[project @ 1998-12-14 17:58:17 by robbe] robbe**19981214175817 Ignore-this: 8d1b9d3ab68a7c0c0a84c443c2c7b700 * Makefile.am (guile_snarfs): Snarf "session-manager.c". * session-manager.c (SMerror): New static variable. (restoreWindowState): Do nothing if SM is not active. (SM-client-id): New primitive. (SM-error-message): New primitive. (initSM): Include snarfed stuff. Don't emit warning, save it in SMerror. ] hash: 0000002271-a7fd62b6beb588ab60a71980f760d8d1321c1a87d2da03cf63d4f211b5735e9a [[project @ 1998-12-14 17:58:54 by robbe] robbe**19981214175854 Ignore-this: cbffc3ede1924191b630a035260bd713 * tests/session.scm: New file for SM tests. ] hash: 0000000648-1d7ae512d8036b40ee86b35fe17e64629bfed56f449a61a16135550d358de960 [[project @ 1998-12-14 17:59:49 by robbe] robbe**19981214180014 Ignore-this: a034597a1f8904b1dfb28418437c4bba ] hash: 0000000695-bf731f709c8a1afa1310faa46a43be1cf50b7d74d97617e201ce51cb2ba810df [[project @ 1998-12-15 08:34:46 by jtl] jtl**19981215083446 Ignore-this: bd50ca5087466603e7735f03e83c523f * Makefile.am (scwm_common_scheme): install message window files * desk-background.scm: use-module (app scwm optargs) ] hash: 0000000940-877e7d2b125462eeafbf4b863d94e3acfe213c32be496423f62c3dcb2d8046e7 [[project @ 1998-12-19 01:47:31 by jtl] jtl**19981219014731 Ignore-this: 3bbba9fafb30ae83142cf70f769f3fec * Makefile.am: pass -d argument correctly if SCWMDIR isn't defined ] hash: 0000001086-4ba2053e88ab4107762d87a86d99987919e42a1a2d7c54e0a891c19056fe96d7 [[project @ 1998-12-19 10:15:36 by cwitty] cwitty**19981219101943 Ignore-this: d3a022ebd484833d0bb343fbc18b0e5a Mostly documentation fixes. Some code cleanup and bug fixes. As far as I know, this should not change any behavior that anybody could have been depending on (it does define behavior for some things which would have been errors before). The remainder of this commit message is taken directly from the ChangeLog entries. * c-animation/c-animation.c (s_animated_window_shade): Eliminate the fMaximized window flag. * background/background.c (s_set_background_color_x, s_make_resized_image, s_set_background_image_x, s_reset_background_x): Add docs. * c-animation/c-animation.c (s_animated_move_window): Update docs. * scwmgtkhelper/scwmgtkhelper.c (s_restore_scwm_handlers): Add docs. * */Makefile.am: Use $(DESTDIR) in hand-written install-data-hook rules (to match automake-generated install rules). * winlist.scm (list-windows): Update doc. (winlist-skip?): Typo fix in doc. (show-window-list-menu): Update doc. * std-menus.scm (xlock-options): Made xlock very nice, instead of very greedy. * stacking.scm (list-windows-above): Typo fix in doc. (raise-window-above): Fix bug. * listops.scm (filter): Typo fix in doc. * flux.scm (make-file-menu): Changed default editor to emacs. (bool->str): Update doc. (find-window-by): New function. (find-window-by-name, find-window-by-class-resource): Rewritten to use find-window-by. (use-change-desk-commands): Don't error if the vector isn't long enough. * base.scm (hotkeys-from-name): Don't error if the last letter is an '&'. * wininfo.scm (window-geometry-string): Update doc. (window-overlaps-window?): Update doc. * winops.scm (window-frame-area): Rewrite doc. * wininfo.scm (wildcard->regexp): Rewrite doc. (wildcard-matcher, wildcard-match?): Update docs. (client-hostname-match??): Typo fix. * prefs-menu.scm (user-option-menuitem): Made non-public. * flux.scm (use-change-desk-commands): Rewrite doc. * face.scm (title-style, border-style, button-style): Update docs. * winlist.scm (should-circulate-skip?): Typo fix in doc. * cached-program-exists.scm (cached-program-exists?): Update doc. * doc.scm (documentation): Update doc. * color.c (Shadow and Highlight Factors): New concept doc. * Grab.c (s_X_ungrab_server): Rewrite doc. * xproperty.c (s_X_property_set_x): Rewrite doc. * window.c (s_window_deletable_p): Rewrite doc. (s_window_shade): Typo fix in doc. (s_window_size_hints): Typo fix in doc. * miscprocs.c (s_wait_for_window): Update doc. * window.c (s_set_window_context_x): Rewrite doc. (s_get_window): Rewrite doc. * color.c (s_set_hilight_foreground_x, s_hilight_foreground, s_set_hilight_background_x, s_hilight_background): Rewrite docs. * face.c (s_set_face_flag_x): Update doc. * scwm.c (scwm_main): Typo fix in comment. * window.c (s_window_property): Typo fix in doc. * deskpage.c (s_set_edge_move_threshold_x): Rewrite doc. * window.h, window.c, resize.c, borders.c, add_window.c: Eliminate the fMaximized window flag. (Nothing ever set this flag to True.) * placement.c (s_smart_place_window, s_clever_place_window, s_random_place_window, s_default_placement_proc): Update docs (basically, add cross-referencing). (PlaceWindow): Add FIXME comment. ] hash: 0000022350-1b4e464d5254782cd4670782b6d61a1df3007552ed55c3e988036aac3ee49a7a [[project @ 1998-12-19 10:25:54 by cwitty] cwitty**19981219102556 Ignore-this: 2af32a1a92c53f6d1805b99823e7de0e Mostly documentation fixes. Some code cleanup and bug fixes. As far as I know, this should not change any behavior that anybody could have been depending on (it does define behavior for some things which would have been errors before). The remainder of this commit message is taken directly from the ChangeLog entries. * c-animation/c-animation.c (s_animated_window_shade): Eliminate the fMaximized window flag. * background/background.c (s_set_background_color_x, s_make_resized_image, s_set_background_image_x, s_reset_background_x): Add docs. * c-animation/c-animation.c (s_animated_move_window): Update docs. * scwmgtkhelper/scwmgtkhelper.c (s_restore_scwm_handlers): Add docs. * */Makefile.am: Use $(DESTDIR) in hand-written install-data-hook rules (to match automake-generated install rules). * winlist.scm (list-windows): Update doc. (winlist-skip?): Typo fix in doc. (show-window-list-menu): Update doc. * std-menus.scm (xlock-options): Made xlock very nice, instead of very greedy. * stacking.scm (list-windows-above): Typo fix in doc. (raise-window-above): Fix bug. * listops.scm (filter): Typo fix in doc. * flux.scm (make-file-menu): Changed default editor to emacs. (bool->str): Update doc. (find-window-by): New function. (find-window-by-name, find-window-by-class-resource): Rewritten to use find-window-by. (use-change-desk-commands): Don't error if the vector isn't long enough. * base.scm (hotkeys-from-name): Don't error if the last letter is an '&'. * wininfo.scm (window-geometry-string): Update doc. (window-overlaps-window?): Update doc. * winops.scm (window-frame-area): Rewrite doc. * wininfo.scm (wildcard->regexp): Rewrite doc. (wildcard-matcher, wildcard-match?): Update docs. (client-hostname-match??): Typo fix. * prefs-menu.scm (user-option-menuitem): Made non-public. * flux.scm (use-change-desk-commands): Rewrite doc. * face.scm (title-style, border-style, button-style): Update docs. * winlist.scm (should-circulate-skip?): Typo fix in doc. * cached-program-exists.scm (cached-program-exists?): Update doc. * doc.scm (documentation): Update doc. * color.c (Shadow and Highlight Factors): New concept doc. * Grab.c (s_X_ungrab_server): Rewrite doc. * xproperty.c (s_X_property_set_x): Rewrite doc. * window.c (s_window_deletable_p): Rewrite doc. (s_window_shade): Typo fix in doc. (s_window_size_hints): Typo fix in doc. * miscprocs.c (s_wait_for_window): Update doc. * window.c (s_set_window_context_x): Rewrite doc. (s_get_window): Rewrite doc. * color.c (s_set_hilight_foreground_x, s_hilight_foreground, s_set_hilight_background_x, s_hilight_background): Rewrite docs. * face.c (s_set_face_flag_x): Update doc. * scwm.c (scwm_main): Typo fix in comment. * window.c (s_window_property): Typo fix in doc. * deskpage.c (s_set_edge_move_threshold_x): Rewrite doc. * window.h, window.c, resize.c, borders.c, add_window.c: Eliminate the fMaximized window flag. (Nothing ever set this flag to True.) * placement.c (s_smart_place_window, s_clever_place_window, s_random_place_window, s_default_placement_proc): Update docs (basically, add cross-referencing). (PlaceWindow): Add FIXME comment. ] hash: 0000016012-83672eb8b6ba833a4f03229871c6cc800103b4dc761229bd46114f1c5631552e [[project @ 1998-12-20 05:18:29 by cwitty] cwitty**19981220051829 Ignore-this: a5c949b229d28880bb688d405f5d14a Typo fix in docs. ] hash: 0000001345-c987284bda159b6ed6418747370854976aa92adc0acd6d3b43629163c207b1b6 [[project @ 1998-12-21 12:41:28 by mstachow] mstachow**19981221124128 Ignore-this: 62c2e1c81e3c2dbc7c797563fd2668d3 * icons.c (AutoPlace): Stop treating sticky windows differently for purposes of icon placement. I'm not sure what the old code was trying to do, but what it was actually ending up doing was definitely wrong. Thanks to Arturo Perez for reporting this bug and Albert L. Ting for clarifying the problem. ] hash: 0000002109-c5715f03c0b4dc0993218c5c3fdfd7eea03d49e65a6e307c90433ab000279f5f [[project @ 1998-12-21 19:51:01 by jtl] jtl**19981221195101 Ignore-this: f93ebbc02eed1f76e0bbef04a9400df7 ChangeLog entry that either I forgot to check in or that got overwritten ] hash: 0000000382-0942b66cad61ca3973e74ff42fb8a62b13255389050193103cff9d8886ec7e67 [[project @ 1998-12-21 21:14:19 by jtl] jtl**19981221211427 Ignore-this: c28e3b14ebdbb92febe40ce619aaa423 * desk-background.scm: simplification: fallback to default only if nothing is set for a desk, not for each component separately. This leads to both simpler code and more consistent/understandable behavior. * scwmgtkhelper/Makefile.am: only install/uninstall if HAVE_GTK ] hash: 0000003683-ce498631e6e58b05c9b97c626b4f9d1986060be85364560758c92205dd62bde5 [[project @ 1998-12-21 21:39:24 by jtl] jtl**19981221214015 Ignore-this: 3ef12ca506b7191974978aa375fd7338 * xpm-menus/Makefile.am, scwmgtkhelper/Makefile.am, pie-menus/Makefile.am, overlay-plane/Makefile.am, c-animation/Makefile.am, background/Makefile.am: revert to installing in scwm_moduledir ] hash: 0000004135-0ccadd630deb046f3e377f09b961635482007fc12db56815b59159e9a74bce0f [[project @ 1998-12-22 08:04:51 by mstachow] mstachow**19981222080451 Ignore-this: 97ff1f319590332d49923ac7f09f4420 * Makefile.am (SUBDIRS): Remove applefile and imlib, since they don't build and/or are not in the repository. ] hash: 0000000798-f79a2c0252a9111ac67e2a312aac1ad76e58bd97d9a11b1be763582c159df7d7 [[project @ 1998-12-22 09:15:44 by mstachow] mstachow**19981222091545 Ignore-this: 1bf749ce53fa7d9239931bdfbb4d5a86 * message-window.scm: Consolidate message window stuff. Added `message-window-options' to allow enabling and disabling of various message windows and customization of positioning/tracking behavior, and `message-window-style' to provide the familiar interface for setting the appearance of a message window. * resize-with-message-window.scm, move-resize-message-window.scm, standard-move-resize-message-window.scm, move-with-message-window.scm: Removed (obsoleted by message-window.scm) * Makefile.am: install and distribute message-window.scm, do not install or distribute resize-with-message-window.scm, move-resize-message-window.scm, standard-move-resize-message-window.scm, move-with-message-window.scm. ] hash: 0000019180-647442b3676b93050affe41a98757e656d676f984016577d08570a0ab69f13b9 [[project @ 1998-12-22 09:34:42 by mstachow] mstachow**19981222093442 Ignore-this: 5b28d74d60fd30a98926ac876e8bac08 * system.scwmrc, gjb.scwmrc, robbe.scwmrc, sds.scwmrc: Replace use of (app scwm standard-move-resize-message-window) with (app scwm message-window). ] hash: 0000001397-7ad224772e17699a97617b4838428c2d304f4b06d4485d0c2a2a2bd179bf51e2 [[project @ 1998-12-22 14:46:39 by sds] sds**19981222144639 Ignore-this: fa57b78f4fc5f2860c5a46fb77f344f0 updated ] hash: 0000005818-71c96cd3719ce1c75630c2694e0228f32dc0e8df5ee8895768d7983501b403f7 [[project @ 1998-12-23 23:38:46 by sds] sds**19981223233846 Ignore-this: a095d7a399a8799751cf38edabf3a852 Replaced move-resize-message-window.scm move-with-message-window.scm etc with message-window.scwm ] hash: 0000001418-2e88ba09ddcc876ee2e02af684f3390c6f4082173f054fe60a3a9f1a1b0e2ebe [[project @ 1998-12-23 23:43:13 by sds] sds**19981223234313 Ignore-this: 402918184cb5d9358792122ff556f168 Makefile.am (scwm_common_scheme) ] hash: 0000001306-ba297f829a87175ef33315d85ad64f5af49bb91aef720ba546b97c9276c2882c [[project @ 1998-12-27 19:08:05 by mstachow] mstachow**19981227190805 Ignore-this: cde66d334f4dc49d047c48f39589ac87 * guile-compat.c (scm_internal_cwdr_no_unwind): Temporarily add this version of scm_internal_cwdr which does not unwind existing winders. * callbacks.c: Use scm_internal_cwdr_no_unwind in place of scm_internal_cwdr throughout. This allows `dynamic-wind's to safely be wrapped around calls to primitives that make callbacks or invoke hooks. ] hash: 0000004740-31809986ea3e6779fb582642d99ffc5fcf5cdc4ccfc1a0067002d81455b2a75a [[project @ 1998-12-27 19:23:47 by mstachow] mstachow**19981227192347 Ignore-this: 2124e1428eed1fd2f75c16252fb1530e * placement.c, placement.h, add_window.c: Unify desk selection with window placement, so windows starting on other desks will not necessarily trigger a desk switch. Expose the default desk selection algorithm (which does still always switch) as `place-on-default-desk'. This area probably needs more work later. ] hash: 0000003254-b45f71cf1d4fb0532df86d916abfd817aaad93e8c68da5b13b03ccc16450018e [[project @ 1998-12-27 19:47:50 by mstachow] mstachow**19981227194750 Ignore-this: af5bbbc7d6b275f8148766f1f3fb0b Forgot to check this in. ] hash: 0000000493-ec533eef7c98d4ecedca195707743fefd0376159be68c9efa8fc2e4e1aac2542 [[project @ 1998-12-27 21:07:35 by mstachow] mstachow**19981227210737 Ignore-this: a5a67db70c656b6cb27b3d93ce327ac4 * placement.scm: Several useful procedures that place windows (place-in-viewport, place-on-desk, interactive-place, place-at-point) and several that return placement procedures according to various parameters (in-viewport-placement, on-desk-placement, interactive-placement, at-point-placement, virtual-switch-placement) * virtual.scm: Various useful things for viewport/desktop management. Procedures to compute useful aligned/integral viewport coordinates (containing-aligned-viewport, nearest-aligned-viewport, window-aligned-viewport win); useful functions for moving windows around relative to virtual space (move-window-to-viewport, move-inside-viewport, move-inside-aligned-viewport, move-inside-current-viewport, move-inside-own-viewport); procedures to set the current viewport position in interesting higher-level ways (move-to-viewport, align-viewport, warp-to-window-viewport); and a macro that saves and restores teh current desktop and viewport (save-virtual-excursion). * flux.scm (move-window-to-viewport, in-viewport, place-at-point, move-inside): Removed; virtual.scm and placement.scm have more general replacements (roughly bases on these). * base.scm (round/): New procedure that divides one number by another and returns the nearest integer, useful to implement percentages and integer division for coordinates. All the %-procedures have been converted to use round/. * wininfo.scm (window-center-position): New procedure that returns a list of the coordinates ] hash: 0000020416-3adff11f8941f52f3a03936e2d5d932ddda20cdc6e6acfb1652ef23f99023d12 [[project @ 1998-12-27 21:10:11 by mstachow] mstachow**19981227211012 Ignore-this: 11775cfa1de38477c237a3388c118d24 * configure.in: Don't require gtk+-1.0.6 or higher for gtk stuff to work; 1.0.0 should be sufficient. ] hash: 0000000687-6acf2bd842115da16c797363e0072290e2a83e36ac9f2a06c264774de99c3b42 [[project @ 1998-12-28 15:37:50 by mstachow] mstachow**19981228153751 Ignore-this: 52846335575bfc93811891befb6b50f7 * scwm.sgml, scwm-concepts.txt, scwm-hooks.txt, scwm-procedures.txt, scwm-variables.txt: Regenerated. ] hash: 0000061070-14e1664942cb6dae33a406b90d69d104849bc7caf4c872de008e4917d45c5789 [[project @ 1998-12-28 21:51:29 by sds] sds**19981228215129 Ignore-this: e89b52614122f565919db5ddbe1ceb28 Added placement.scm and virtual.scm. ] hash: 0000000391-ef58018e729a9db69c78ec89b882376dc425d87e782b25720772f0ef71cb5bef [[project @ 1999-01-05 15:43:32 by gjb] gjb**19990105154332 Ignore-this: f468ae71d6e4501b91de6b715e89364c Added -- for use with utilities/dev/new-{scheme-primitive,type-skeleton}.cc ] hash: 0000021401-64f40b7ebe55c36f3611091f27bd91178bd1d00e214a4aaf4d8f096d255243a6 [[project @ 1999-01-05 15:43:36 by robbe] robbe**19990105154336 Ignore-this: 397ee85bdc14d4292666a4476f63822f * gtk.m4: Renamed to acinclude.m4. On machines that had gtk.m4 in their aclocal dir, "aclocal -I ." failed because of a duplicated macro. This should work for all. * autogen.sh: Removed -I . option again - not needed because of the above change. ] hash: 0000023683-62fef1d4c07d10f550ce12cae8c556e3ba1df485531b342b7b974d9e4f83e014 [[project @ 1999-01-05 15:44:20 by robbe] robbe**19990105154420 Ignore-this: e91dca5570a89c50869325377ba304a7 ] hash: 0000000444-29fc33cb31efbda682dd1aace6f0176f64d9b37f4ccf32684925a085865907e9 [[project @ 1999-01-05 15:45:00 by gjb] gjb**19990105154500 Ignore-this: 3e0111a6aef2d851c38fa54af88bff3b ] hash: 0000000316-2cb9c2f8230cb441c58a4fdcdb6d450f1501663c80c7cfa8065b2fa6fb1dbf09 [[project @ 1999-01-05 15:50:30 by robbe] robbe**19990105155030 Ignore-this: 6339fd031f6098e0ac0682d30ccbe672 * add_window.c: Forgot to check for SM before including session-manager.h. Thanks to Stephen Tell for the report. ] hash: 0000000486-00d9a9461cd1dc141f6ebb7c7fd90feadc08ff52cae269d5d74023fea974e859 [[project @ 1999-01-05 15:51:14 by robbe] robbe**19990105155114 Ignore-this: 3f5fe4b4db9a04bb8e142226f53eccb0 ] hash: 0000000330-819c405a9870e5ab7d33ade53158564eb66a4a9926ee9c2bf4631ec674ea6236 [[project @ 1999-01-06 16:00:34 by gjb] gjb**19990106160034 Ignore-this: c16ab377b5741d298eee7a29d0ec7b2a * scwm.c (scwm_main): Added missing parenthesis inside an evaluated string #ifdef HAVE_SCM_MAKE_HOOK. Thanks Shuji Narazaki! ] hash: 0000000691-47cd7adeb4a86a82cc17646c86f11ccdfb4e10c3e0eab5f995da5795c444fb0e [[project @ 1999-01-06 16:18:01 by gjb] gjb**19990106161801 Ignore-this: 5c8b74212812b44d24e4de08f95f1dd4 ] hash: 0000000329-e68236d10e30483ba738e491d3540da1693c270d4b3f5cd197f927ec0980c8a8 [[project @ 1999-01-08 00:42:59 by jtl] jtl**19990108004259 Ignore-this: e7af7bab0a34db415e31065e79d0ff98 * autogen.sh: Add libtoolize call * ltmain.sh, ltconfig: remove ] hash: 0000234525-4dd36c3d724f471f08ded71da3f3b7b403c6ed18398a7723290c604b0899d7d3 [[project @ 1999-01-09 19:27:43 by gjb] gjb**19990109192743 Ignore-this: 72e0feb2d9eb207d46f33c7121027604 * c-animation/c-animation.c: comment fixes -- make it clear that AnimatedMoveWindow works on viewport positions, and fix typo ] hash: 0000000778-8ce379bf331f2456248802226a6fda9a42d8966cc8cc6651c76bcb337785a001 [[project @ 1999-01-09 19:28:43 by gjb] gjb**19990109192843 Ignore-this: a7bd5e87fab42faec6465a0156c17c3d * animation.scm: Fix some of the example animated-move-to calls; 'x, 'y are no longer valid -- uses #f instead to mean "no change" ] hash: 0000000660-e218107f6a56d611d2528a251f525bf1d0d9c76b50f4aeb1c1055ad634359090 [[project @ 1999-01-09 19:32:32 by gjb] gjb**19990109193232 Ignore-this: 818b24c8f98bf4579f89784b5e538d9b * window.h, window.c: Use const char * for func_name arg of ensure_valid and convert_move_data (gives warnings on guile-1.3, but the warnings are guile's fault, not ours). Also rename subr, func to "func_name" to make more clear the argument is for error messages ] hash: 0000000848-f78fb279a6197b53760a868d217f7a44013d68860619092ef274ca17dc83b16e [[project @ 1999-01-09 19:33:29 by gjb] gjb**19990109193329 Ignore-this: 4feea6d5d6b740c2697c819c5016e8c * gjb.scwmrc: Turn off edge scrollso it works better with x2x; Use message-window-style, not set-move-resize-message-window-attributes! ] hash: 0000000901-8fb0bc3cb06743faea0c12acea091a0d468ebf38943975b0272dccc924251700 [[project @ 1999-01-09 21:43:12 by gjb] gjb**19990109214323 Ignore-this: 44f32dd2f1b3a29c0233d7bd2f62dbba ] hash: 0000000803-6ca9d9e6c7b2050f4984e45d1fa6570f1486a408472f15190f9effd1957d53db [[project @ 1999-01-11 23:21:37 by mstx] mstx**19990111232137 Ignore-this: f48768b3b1eb0d12634afa897d0623e9 * NEWS: Updated for 0.9 (only rough outline of changes - still needs editing). ] hash: 0000001014-8ea79ad14c9e99dee5198647ff099c2d5ff81fd0b01bf60591c34421cd529726 [[project @ 1999-01-12 01:55:55 by gjb] gjb**19990112015555 Ignore-this: a608498c622ed1fe7ca3e87b1ec58fb7 Added ctwm to list of keywords-- mostly gratuitous to test commit for me. ] hash: 0000000370-a08c8e3ed3cdc4fd9190a0b9d46996c9bdc4346c29857605da1713d7e32d75b0 [[project @ 1999-01-12 03:36:53 by mstx] mstx**19990112033653 Ignore-this: d0f534ff6ed3d0c8a56230538bf10f43 * xrm.c: Added proper copyright notice. ] hash: 0000001194-8ab8723af5678a74ef4949ffd94d69d2f3bf3f18c4cee9118caca63b680e90fd [[project @ 1999-01-12 03:49:18 by mstx] mstx**19990112034918 Ignore-this: 874f694665aa6e5ceec2f465efebacfa * xrm.c: Added proper copyright notice. ] hash: 0000000290-4b9a0bfd75dfd040ea87e645a2299e6351ba05135a517436766b5323c386fc21 [[project @ 1999-01-12 15:24:03 by gjb] gjb**19990112152403 Ignore-this: 8e7f1e7f349ecd19b97926f2baac7e3c Use const char * for func_name arg of ensure_valid and convert_move_data (gives warnings on guile-1.3, but the warnings are guiles fault, not ours). Also rename subr, func to func_name to make more clear the argument is for error messages ] hash: 0000001704-21eb4aaf257f6b922b1fc4aca9d2f49de96862bf9f29812b6c9c05ba5e815dad [[project @ 1999-01-12 16:12:36 by gjb] gjb**19990112161236 Ignore-this: 26d797439730d129ab332bcf5ca0907e * scwm.c: Added newhandler_doreset(..) and SigResetLoop(..) to use setjmp/longjmp to make SIGHUP signals cause Scwm to revert to the main event loop. A software-hung Scwm (e.g., in an infinite loop of scheme code) can be reset by using "kill -1 [scwm-process-id]". Not for ordinary use, but is incredibly handy in emergencies. ] hash: 0000002048-9a5e452cdd8aadf69b451ab444b52678250ff69aeb21f81a42654935db9cb033 [[project @ 1999-01-12 16:12:55 by gjb] gjb**19990112161255 Ignore-this: bf981a802ef47bad73eb6e87778738dd ] hash: 0000000907-f7e6e78e16a7212175b89e146b7f417aa060008f42696b3fc847781be04e53f8 [[project @ 1999-01-12 16:13:35 by gjb] gjb**19990112161335 Ignore-this: 7384a3c2004a38d308bce20b3d172f48 Added some experimental palm pilot pasting via pilot-clip ] hash: 0000001277-a7f9cbf3d458697d6f8a84182fc656d407b60483507c160dcafb65d2a2146bc7 [[project @ 1999-01-14 22:13:25 by jtl] jtl**19990114221326 Ignore-this: a077dc208ea054e156cd28f8dc4b8d0f * session-manager.c (doneSM, setSMProperties): Split variable declaration and initialization to make non-gcc compilers happy. Standard C only allows constants in initialization functions. Thanks to Sam Falkner for the good bug reports. ] hash: 0000004125-023a17824902dae477c1481e0a756425686037231bb550ed472b60d5070be25c [[project @ 1999-01-15 18:46:54 by gjb] gjb**19990115184654 Ignore-this: 3bc8ff0eb3a2883ed0314c346a62fe37 * menu.c (MenuInteraction): Guard derefs of pmiim in case no item is yet selected-- fixes bug reported by Sam Falkner whereby bringing up a menu via a keyboard shortcut and immediately pressing resulted in a core dump. Thanks Sam! ] hash: 0000001081-a3a5075997a47af0d0724017db436c05910a897d070f38fd3ae8fd75d8b0dfeb [[project @ 1999-01-15 18:47:18 by gjb] gjb**19990115184718 Ignore-this: c1938365bdda77722953c9caa9e72b04 ] hash: 0000000448-4aa4c03b7d418eab5afc447f47d4e3aa726ac885360dd3a1d0e90fbd930c9348 [[project @ 1999-01-15 18:47:45 by gjb] gjb**19990115184745 Ignore-this: 6d315d00be8fca5c53de517c7a9db05e Added Sam Falkner ] hash: 0000000159-566c2839804e160c31f8d611d88ac8abd10af3375627bf945c69bcace76a6538 [[project @ 1999-01-15 18:49:06 by gjb] gjb**19990115184906 Ignore-this: 4ed0098998edb9c356bf23da3a6f4090 * gjb.scwmrc: Added #t arg for WARP-TO-FIRST parameter to popup-menu calls since that makes more sense for key-bound menu popups. ] hash: 0000001012-68cb73b654a668a3ca908ff5a8bad7c715d631aede603f1e53cb7e2c727d9dbc [[project @ 1999-01-15 22:03:51 by gjb] gjb**19990115220351 Ignore-this: b8a2f904169c195a96e33f5502d6047e ] hash: 0000000346-a75796ceb0432ed6ee48c389171530ad0d9169e01b9dc877988a7c278cb5d0f2 [[project @ 1999-01-15 22:04:27 by gjb] gjb**19990115220427 Ignore-this: 2a74b418f18a89d78cbff15663fa2401 Update image-load-path to contain another directory that I use on a different machine ] hash: 0000000479-957e5fa762b24cd5770f0b28ada43c352021cdf551b57ca6e33410c7606798a4 [[project @ 1999-01-15 22:18:07 by gjb] gjb**19990115221808 Ignore-this: 958896c35342b5b267bac16f2016f827 * decor.c, screen.c, face.c (print_XXX): Use scwm_ptr2scm instead of gh_int2scm or gh_long2scm -- abstracts out the size of a pointer to fix problems with 64-bit machines. * scwm.h (scwm_ptr2scm): Added this macro to abstract out the size of a pointer -- for now just use long. ] hash: 0000001213-f11f1e6781b60ccfd051134464a5c222017ef6c8112f93051ce98766e6621c3a [[project @ 1999-01-15 22:58:49 by gjb] gjb**19990115225849 Ignore-this: 355bb1a083dc55a7a0f59f0edc7a0cdf Fix C-M-KP_3 binding -- was an extra "(lambda" in the command ] hash: 0000000611-2ef156c39594cb6d7e934d4c1510784fe73e2b3df542b64b87fa0a3532da0482 [[project @ 1999-01-18 21:01:24 by gjb] gjb**19990118210125 Ignore-this: 590f4ad536f53c7b48c1b43504ea3dd6 Re-built and re-exported ] hash: 0000128254-40ff3e86adf79826725081eabdd141bce120eb22628f5fef49a669d5317dd8c9 [[project @ 1999-01-18 21:20:08 by gjb] gjb**19990118212010 Ignore-this: ce4c9a76774ff5bda2d5f75e490f8b7b * window.c, message-window.c, menu.c, constraint-primitives.cc, callbacks.c: Fixed some doc warnings; correct some mistaken uses of iarg++ (used in conditionals so they did not always execute) * binding.h: Drop field "Action" from struct Binding, add ReleaseThunk for the key release event * binding.c: (add_binding) Correct bnum_or_keysym to bnum_or_keycode, use release_proc too; (GrabButtons) Drop test of BINDING->Action since that field is now gone; (keysym_to_keycode) added; (bind_keycode) added -- lower level interface to key bindings that permits specifying release procedures; (mod_mask_shift, mod_mask_control) added -- these were missing and are needed for completeness * icons.c: Drop test of BINDING->Action since that field is now gone * events.h, events.c: Added HandleKeyRelease(), generalize HandleKeyPress to HandleKeyEvent, drop checks of BINDING->Action (I eliminated that field) ] hash: 0000014951-4a0d4fca10a075db4f047dd749a277a2777728be0abec1235b454756af88b45e [[project @ 1999-01-18 21:21:56 by gjb] gjb**19990118212156 Ignore-this: 3831cc388431d18a84b996e3f1ffd270 ] hash: 0000001507-afee328e0d7dcaba7bab957e6b19fffd36e017737fad615e25bf7190b1bcc248 [[project @ 1999-01-18 21:22:47 by gjb] gjb**19990118212247 Ignore-this: 2e0753dae047c21282a893ef35ccc876 Example of some of the new key binding features ] hash: 0000002803-eb34d23340fa11b10b7cd663a8f049c84fbd6c4a4379594bd76aab7cc9902f13 [[project @ 1999-01-18 21:23:16 by gjb] gjb**19990118212316 Ignore-this: 21911ff6d741297ae5ef1ad9f3d3f45b Added -n option to not warn about missing comments ] hash: 0000001135-dd49d22209ef123673bf380b80be24f630027fea2ddd5d9634350b39564c97c4 [[project @ 1999-01-18 21:34:51 by gjb] gjb**19990118213451 Ignore-this: 1bc850d61d5612e02ca198f05e5fa06 Slightly simpler interface to the same functionality -- group the keycode and the modmask into a cons cell ] hash: 0000004378-98352edcc2bf5dc99eb9af70176282bd49049786baea44bd114f0a5518f1df27 [[project @ 1999-01-18 21:45:24 by gjb] gjb**19990118214524 Ignore-this: a95d8960983a2933bd192d445d5e91c4 * base.scm: Fixed select-window-interactively-- it was badly broken from the message window rewrites ] hash: 0000001399-a4734c3d7cee6b0b17aeb219b7b3da7556e28c15c431bba53527103f6b62dcb2 [[project @ 1999-01-18 23:34:19 by gjb] gjb**19990118233419 Ignore-this: 639e2576f7147fdb9ea6113bb6e541cc * string-prompt.scm: Added to provide string-prompting capabilities. Still could use work, but is already useful in a limited way. ] hash: 0000002423-f7e34b41dfdabb7006ac2bebb7af55e84217841ca2ea2082d251b306093c3f52 [[project @ 1999-01-18 23:34:30 by gjb] gjb**19990118233430 Ignore-this: d7107c61886d79c454f97d72e7b99ccc ] hash: 0000000513-23f2a160da662a76728ab0a644fa5410eab2e17d6653f9205dc7a37b2ec4c906 [[project @ 1999-01-18 23:37:11 by gjb] gjb**19990118233711 Ignore-this: 32763c33b5f03a4e837b726298b5a360 Added -- example use of string-prompt module ] hash: 0000000577-281ee92b92dd9276e33edcb4261e1c982686436600aed9d8085091bf720c5913 [[project @ 1999-01-19 04:20:05 by gjb] gjb**19990119042006 Ignore-this: bbe401ccdc6e795e38e7a9da4d923543 * ICCCM.c (s_send_client_message): Added send-client-message primitive to permit KWM-like (and probably gnome-like) client messages to be sent from the scheme level. Added init_ICCCM() since this is the first primitive ICCCM exports * events.c (HandleClientMessage): Add and invoked client_message_hook-s * callbacks.h, callbacks.c: Added FEmptyHook() predicate for use when the preparation of args for the hook is expensive * Makefile.am, scwm.c: Added ICCCM.x, call init_ICCCM() from initialization code. * xproperty.c (X-get-property, X-set-property!): permit atoms (longs) to be used for the name, instead of only allowing strings. ] hash: 0000006504-e394e64ed02fae0cba44c287fbe61e9a53153eb45374c371993dcc542af6e347 [[project @ 1999-01-19 04:20:39 by gjb] gjb**19990119042039 Ignore-this: f3fed7448d6bbf79c9aa40575982bef0 ] hash: 0000000871-eb4e1231d62b2e1dab7df4c665cb6a9764857a95b42eb0a7dab5ba784c78fe6d [[project @ 1999-01-19 21:12:39 by gjb] gjb**19990119211239 Ignore-this: 9b990180a1e1eed5cc719569c36bf6e1 * events.c: Added X-root-PropertyNotify-hook and invoke it as appropriate. This provides some missing low-level support for managing communication w/ kwm modules. * menu.c: Added fMenuHotkeysActivateItems, set-menu-hotkeys-activate-item! menu-hotkeys-activate-item? primitives, and honour them when handling shortcut keys during menu-interaction "mode". Permit XK_space to activate a menu item, too. Default behaviour has changed so that the keypress activates the item (ala fvwm2, Win95, etc.). Thanks Juha Pohjalainen, Sam Falkner for the feedback leading to this change. ] hash: 0000003391-07a74b609797a6809d5f98a9f6d972714cbda9c9f623a86ef33e65c969c2f097 [[project @ 1999-01-19 21:14:15 by gjb] gjb**19990119211415 Ignore-this: a5da2cee568c575bb9b38132f38eeeae Added ] hash: 0000006280-79f6785ecfdc1cedfdc268e58b2d1c4ed20b8f657e3226200e4fa2802741ba47 [[project @ 1999-01-19 21:14:47 by gjb] gjb**19990119211447 Ignore-this: 41c176b49b6b4c3e71bc327b987d9fd4 Added uses of set-menu-hotkeys-activate-item!, menu-hotkeys-activate-item? ] hash: 0000000293-e893b427acbd848ead5adf075f26a59c78b481a894374ec0928d07ec554d731c [[project @ 1999-01-19 21:15:38 by gjb] gjb**19990119211538 Ignore-this: 260182ef5fca35479c3e42f4f1de2f11 Test X-property-set!, X-property-get on properties as atoms instead of strings ] hash: 0000000409-3f2617c9ea754c6784e9b7504ec6ca966f6754a4fac210b728137c51ebc220b8 [[project @ 1999-01-19 22:25:39 by gjb] gjb**19990119222539 Ignore-this: 567a7c198739c7c5ba4ba5762af1a90c ] hash: 0000000806-e38c956535c3226fcc0bcdd1f953f50ae20a70e87feb775af25fb133d167db8d [[project @ 1999-01-19 22:27:03 by gjb] gjb**19990119222703 Ignore-this: bf824942a5a28750278fff88b3c89914 Cleaned up a bit -- moving into scheme/kwm-emulation.scm ] hash: 0000004186-38dc95adf76f00dac50e1cb58fde6e53797a7e949e9f136a11b679ca4cfcb717 [[project @ 1999-01-19 22:28:03 by gjb] gjb**19990119222803 Ignore-this: 8bb28883436ad74e2623e68b9612ee70 Added -- was scheme/tests/kwm-emulate.scm Has a bit of the panel's functionality working, including the initial window list, and desktop switching. Be sure to start kpanel after scwm starts and after (use-modules (app scwm kwm-emulation)) ] hash: 0000006793-debf02be85c80648a31e43c564a70aa1905f316b65da8828028a486998a18cb9 [[project @ 1999-01-20 18:32:11 by gjb] gjb**19990120183211 Ignore-this: f8a3177776d05426cd64b63ead6891f7 * configure.in (scwm_image_load_path): Added modules/xlib-drawing/Makefile to AC_OUTPUT list * THANKS: Added Kjetil Wiekhorst J�sen -- he did orig. version of RPM Updated Harvey's note to thank for RPMs. ] hash: 0000000869-b4c69997ad80113886a87a9991fbb9b6389b0f1b274985adb592e9f2477266d2 [[project @ 1999-01-20 18:32:39 by gjb] gjb**19990120183239 Ignore-this: e014075596490d3957fac5d7004cb009 * Makefile.am (SUBDIRS): Added xlib-drawing ] hash: 0000000507-7d7aca6cc46012eeca15e1078b3c0fb5acbcf78b71bb85348463987adc0943fe [[project @ 1999-01-20 18:33:16 by gjb] gjb**19990120183316 Ignore-this: cd7b3fba6ab6cca5e6e4a2b4f3afb8c6 * overlay-plane/overlay-plane.c: Make init_overlay_plane() static fn ] hash: 0000000415-de736912dad7487d36cf5cf496388fecf7275f243d358b6ae6ad8f9c291c86e5 [[project @ 1999-01-20 18:35:03 by gjb] gjb**19990120183503 Ignore-this: ba30b928686b549333cdbfd3f3e3116c Added ] hash: 0000009354-964b4bdfddf70e41bc4c052fd2cbd21f6bd16111ec88778ad83d0c0416a81650 [[project @ 1999-01-20 18:36:18 by gjb] gjb**19990120183618 Ignore-this: 1950579231f168d0a8b59b88ce2b0345 * kwm-emulation.scm: Some general clean up, try to handle window-list better, and try handling iconifications. ] hash: 0000003241-9b4cd324d44d58747164825dff4022f14efb1a7a75f891579d6c97dad797e9d6 [[project @ 1999-01-20 18:37:16 by gjb] gjb**19990120183716 Ignore-this: 24a31514aa626afeef73a7e94eda34fd Added -- the beginnings of a GUI for the constraint solver. Written by Jeff Nichols -- Thanks Jeff! ] hash: 0000011923-226c696c57eb32b9fc484815de3727858b3162b13772729992497688f40c03c2 [[project @ 1999-01-20 18:43:18 by gjb] gjb**19990120184318 Ignore-this: 114347fc387648be08c7e1a98f18ba77 * background/background.c (s_make_resized_image): Fix argument types -- "SCM" was missing so was defaulting to int. Doc extractor caught this ] hash: 0000000546-e0f2e339345b95a6e21aa4adaaac6c3c5fd39b7a8f84b6f7015fab2d3f90c00c [[project @ 1999-01-20 18:43:39 by gjb] gjb**19990120184339 Ignore-this: 5a9fd7e04ec574220b501056efe5bd9 * scwmgtkhelper/scwmgtkhelper.c (s_scwm_gdk_X_fdes): Added doc comment ] hash: 0000000469-3a89371945173af19e8cf4a3299b5ef9ed8348bd67b81a7ee6f41b9ab89b0aee [[project @ 1999-01-20 18:44:43 by gjb] gjb**19990120184443 Ignore-this: de5f88bce20e38b71b70431ee12bb89a * xlib-drawing/drawing.c: Changed name from set-drawing-mask! to xlib-set-drawing-mask!, updated some of the doc comments ] hash: 0000001567-2d249503a4fd42434edeea1cafb4afe7a64af4cee5db305e4c55e0f51d6ec8fc [[project @ 1999-01-20 18:45:05 by gjb] gjb**19990120184513 Ignore-this: 4724e39927dbdf705c4514c7697d9141 ] hash: 0000001364-3105f0dc0df4cb4883d402832e2ed7b2e7b186bb4dec7bcd04238c31b95ac375 [[project @ 1999-01-20 18:45:35 by gjb] gjb**19990120184535 Ignore-this: 8c9bf2622310b780971ea66b099f7abf Added -- example of xlib-drawing module ] hash: 0000000451-5ad376e81c0497bf0386571f2faf4236300bf46f0d3d6c07430ff8541e146708 [[project @ 1999-01-20 18:46:07 by gjb] gjb**19990120184607 Ignore-this: 3f9b50f86b044763a58decc588764285 * message-window.c (s_make_message_window): Move FIXME comment out of doc comment so doc extract warning disappears. ] hash: 0000000695-d297d63facd71785494dc7f5d16eeee229329122681ca4b7f3b8dae8cdbe4759 [[project @ 1999-01-20 18:47:02 by gjb] gjb**19990120184708 Ignore-this: 4477f53cb67e04cf2521f5f290656478 Re-built ] hash: 0000062750-b4fd97181f32da554c4ee2a12281529854c29d0b1c92f1a65ce8ad1b722b1881 [[project @ 1999-01-20 18:48:03 by gjb] gjb**19990120184803 Ignore-this: 47c77c27e72256e97addd01630f183b1 * dev/scwm-packaging-rpm.txt, dev/scwm-ui-constraints.txt: Added ] hash: 0000004724-2b9776e211478cc9da7ddd2dc15b6f74ca3092017fea9a9b6bca35bc92e76d8d [[project @ 1999-01-20 18:48:55 by gjb] gjb**19990120184855 Ignore-this: 3009820ba98355b47c14a6b2edf3f82d * scwm.spec: Added. Thanks Harvey Stein! ] hash: 0000001879-f67fb9040b1c16a0240d55b62965da74179a22a9d25a8f8d467a4f55ce32e98e [[project @ 1999-01-20 18:49:42 by gjb] gjb**19990120184955 Ignore-this: e6a8d85c70a312d34bf708af9ed84443 ] hash: 0000000609-137bc6e5b03ca7f1ef1832e1d847596eb36864f646d2f787564af1a968d1c9c6 [[project @ 1999-01-20 19:00:52 by gjb] gjb**19990120190052 Ignore-this: 24283dbd17be0c74ead3dea2319b0c48 * xlib-drawing/drawing.c, drawing.h: Simplify drawing.h -- needs no prototypes and is just a filler -- move its #includes into drawing.c ] hash: 0000001298-94406598da1edbe3375bffc112eda5e0634386a5cb6d6107ad2b0bc8ec7f5588 [[project @ 1999-01-20 21:21:02 by gjb] gjb**19990120212102 Ignore-this: bcf0752644610fc8fdc4d9f6bc721ef * xlib-drawing/drawing.c: Use scm_misc_error for out-of-range errors (not scm_wrong_type_arg); doc string fixes; parenthesize multiplication and cast. ] hash: 0000001587-488bf6b199371996cccae8fceb64cb512f29d0f1c4606d25b83293d1343ef27d [[project @ 1999-01-20 21:21:40 by gjb] gjb**19990120212140 Ignore-this: 47545975ce9cd020085dec9851909069 Added xlib-set-drawing-mask! call ] hash: 0000000393-11060f6fd85854f8099a2db6648a800a360be0f6ff09a3ad6fc2fca3f386709c [[project @ 1999-01-20 21:22:57 by gjb] gjb**19990120212257 Ignore-this: 7f50cdac1d741fc24712a1ecf3386732 Added, for testing that scheme module ] hash: 0000001396-b2ef0b4000d5e90d8713a08d07085c9677bad909400a7c92bf64b0c1fbb49ef5 [[project @ 1999-01-20 21:24:15 by gjb] gjb**19990120212415 Ignore-this: 243122ca1a8518ced8534867e946c6a4 * ui-constraints.scm: Use delq, not remove-from-list, fix some typos, begin adding some documentation, begin using (error ..) instead of returning #f when accessors are called w/ wrong objects, etc. ] hash: 0000002608-b720187e1d5d79b34a2d3b714811a564b5b40ce0add41b20baff948fee5f3b6c [[project @ 1999-01-20 21:37:21 by gjb] gjb**19990120213725 Ignore-this: c1c6b49bebbfea19d8c597645562810b ] hash: 0000000871-33dde66e6beac30f85e974ec00b2068ed866578edf22a0c67ef4867918bc4546 [[project @ 1999-01-20 22:25:41 by gjb] gjb**19990120222541 Ignore-this: 790b962a4d0cfc1a5d6762c415794336 * ui-constraints.scm: Bug fixes. Use "error" instead of returning #f when wrong type argument; use set! to side-effect global -- cons is side effect free; simplify ui-constraint? and ui-constraint-class? predicates -- use pair? not list?. Documentation still needs to be inside the procedures, ui-constraint-class still is wrong because the ui-constraint objects do not refer to their ui-constraint-class objects. ] hash: 0000005507-cb220401eb2685576ba11bbdf89890bbef0b551580206588ede7a3bbe981a44d [[project @ 1999-01-20 22:26:08 by gjb] gjb**19990120222608 Ignore-this: e36d0acf8b2c52dff91b0fcb0374077c Some change, more testing ] hash: 0000001353-33ad407d4e46793c5379cca30d84f0c90aba55e80904de66f9e89931a1c4ecd7 [[project @ 1999-01-20 22:26:44 by gjb] gjb**19990120222644 Ignore-this: e5911ba5dc7607afeac2d5737944ebc3 ] hash: 0000000632-6feec7e3e9240040dca179fddf1c398a4fc52f81b21883c39c045841c2d7f118 [[project @ 1999-01-21 00:52:06 by gjb] gjb**19990121005206 Ignore-this: 63fbe6a66718df315cf6182d387d6c83 Use optargs, and make the enable-constraint optional for keep-lefts-even so that it works better with the ui stuff which expects the new constraints to not be added ] hash: 0000000731-04605597726b72e61f0b158bc07c03ef522f28348a07c32daee050f4b48d20f4 [[project @ 1999-01-21 00:52:47 by gjb] gjb**19990121005247 Ignore-this: 63686edf49385aa3fe93c069995e61bf More test code -- gets all the way through it now! Need to evaluate part of constraints.scm for it to work. ] hash: 0000002025-4dce363b3517bab70c758f187b61d304bd5a17f8de3720434ec6bbfbb8c337c5 [[project @ 1999-01-21 00:56:16 by gjb] gjb**19990121005616 Ignore-this: a1409adf4cfd43b8dde62a4de1be1d51 * ui-constraints.scm: Use error more pervasively. Rename ui-constraint-enable to ui-constraint-enabled?. Use vectors of characters as obids (not strings). Make UI-CTR semantics be that it only returns the list of args for the real ctr. Implement make-ui-constraint-interactively in terms of make-ui-constraint. Fix the returned constraint instance objects to have the enabled flag, the constraint-class object, etc., and update accessors to go to the right places. Rewrote ui-constraint-windows to use cl-windows-of-constraint instead of building the window list into the ui-constraint instances (in case some of the arguments are not windows... I suppose we could put a real list of windows in the ui-constraint object using `window?'). ] hash: 0000003745-44893b87467edd2e3f6620b55a0275a8f73213a4f563037e50acba1cb99914ac [[project @ 1999-01-21 01:02:25 by gjb] gjb**19990121010225 Ignore-this: f8e9335afd06fba4ebf80916d4b059d1 Add and honour an optional enable? argument to the constraint constructors ] hash: 0000004530-d030267d3ef5fa264c944712d4302f3f955b4cf0ed378e01cff547e29a09fd7e [[project @ 1999-01-21 01:02:36 by gjb] gjb**19990121010236 Ignore-this: 822ee0eb04723b0d089b28d0bb13f6a4 ] hash: 0000000968-5997de57ea227780546dc764cfd4339ac890ada2bf2edd955a9808b572869d6e [[project @ 1999-01-21 20:04:37 by gjb] gjb**19990121200437 Ignore-this: e53b88f75487524b90d77a96b80e1983 * kwm-emulation.scm: Use X-PropertyNotify-hook to catch changes in KWM_WIN_ICONIFIED and honour them -- this makes the middle-button clicking on the task bar work. Fix bug in initialization in SETTING of CURRENT_DESKTOP. Remove kwm-kpanel-winid var, and rename kwm-module-windows to kwm-module-winids. Fix -reset routine to remove the property hook handlers. ] hash: 0000006356-2f41b0cfc4de5779ef36302f956d5e341768da9a993ca2cae7a9aaa6f98fa560 [[project @ 1999-01-21 20:05:55 by gjb] gjb**19990121200555 Ignore-this: 59bd80702267101ad5c638afc147fa79 * winops.scm (default-resize-opaquely, default-move-opaquely): Use <= for the test so 100% means full-size windows will work opaquely. Thanks Eli Barzilay! ] hash: 0000000911-e1ef19872eb24736ad7b5190362bc37ef8f734a0d1757960431642637e01acfd [[project @ 1999-01-21 20:07:44 by gjb] gjb**19990121200744 Ignore-this: d94e10a674b9b1daedaa0d6983c8344 * icons.c: Added second arg (was-iconified?) to handlers called by iconify-hook and deiconify-hook. This lets the hook act only on changes in iconification state (avoids an infinite loop in kwm-emulation by setting an iconified X property which causes iconification, which causes the re-setting of the property, and so on. ] hash: 0000002038-16026dd69e3a0f7094b83c9130dece1a8952abb32d7585ac664c1c355d46eb67 [[project @ 1999-01-22 16:44:23 by gjb] gjb**19990122164424 Ignore-this: 48db553a10c7cc0a45be8a1cd6f153d0 * window-locations.scm, ui-constraints-classes.scm, ui-constraints-buttons.scm, simple-constraints.scm: Added ] hash: 0000011576-3b2cbe2bbdbc2f4e10c7dcd2bf0d1a1118515f15d554cb3afc2005ccdc2189c2 [[project @ 1999-01-22 16:49:39 by gjb] gjb**19990122164939 Ignore-this: 990fcaafdb2ebcbdbcc379ed93adf016 * ui-constraints.scm: Use simple-constraints module, and refer to the solver using the new `scwm-master-solver' accessor instead of the variable `solver' from simple-constraints.scm ] hash: 0000000655-3a6e49d86ddbf6c8e9daabaa51c09a909066e4264482cef8941857f6df0a1bfd [[project @ 1999-01-22 16:49:48 by gjb] gjb**19990122164948 Ignore-this: adcbfae2fe7917211a609a6f7cad3ad4 ] hash: 0000001245-87a746a77d730ffcda0a17a552cde476495b1963891100239488a8566503a458 [[project @ 1999-01-22 16:50:41 by gjb] gjb**19990122165041 Ignore-this: 8e4a20072841240acbb4adc869bacd86 * tests/constraints.scm: Use new name scwm-set-master-solver! (added bang) ] hash: 0000000456-cf32a8627c99738348f15c82d0f55fb8d1b61dcd79ad2ffc0ce79f5bf99231dc [[project @ 1999-01-22 16:51:51 by gjb] gjb**19990122165151 Ignore-this: 574df230ba22dd7492d389f654f9ae66 Implement draw-cn-keep-lefts-even more completely-- still not really reasonable or according to our plan, but at least it indicates the involved windows now. ] hash: 0000001214-b5b3ccfbae16ec108ad7dfcf69d98647f0cc6485708ee8cc0602761da85c7684 [[project @ 1999-01-22 16:52:49 by gjb] gjb**19990122165249 Ignore-this: 186df5acd394c7d94bc3cbda581b4a44 * constraint-primitives.cc (s_scwm_set_master_solver_x): Added trailing "!" to scwm-set-master-solver!. Added `scwm-master-solver' procedure to avoid requiring access to a global variable from the simple-constraints module ] hash: 0000001364-afbbaa8355d84c3ce2c334ce68801d2b11eac3a1b93458aabb4aac1ca7ec6ced [[project @ 1999-01-22 16:52:58 by gjb] gjb**19990122165258 Ignore-this: 385ad74717f42d12da3b3f3b7398cdc ] hash: 0000000837-fd81903d77cc05d2d3a3e602fc789d18e391a8e3e28a7485b8778bdecc255040 [[project @ 1999-01-23 00:05:25 by gjb] gjb**19990123000525 Ignore-this: 8e0c65fdf308b798db5db3ecae67d805 * menu.c (MenuInteraction): Added MENUSTATUS_NEWITEM_HOTKEY for hotkey-based newitem actions to use to differentiate between shortcut keys to select items and keys to just maneuver the menus ] hash: 0000001064-d208a4034de954a9ac5345d13cc9ea32d68ce817291b417aa3c1ecc2e087d938 [[project @ 1999-01-23 00:13:51 by gjb] gjb**19990123001351 Ignore-this: dd622c138ee54610f4700fc6c1739e85 Minor cleanup -- mostly moved into scheme/modifier-key-bindings.scm module ] hash: 0000000775-b7dc9204f187d54a5cee5acdea8e0de429eee2b2d5bed4605cf08dcd55f232a4 [[project @ 1999-01-23 00:16:58 by gjb] gjb**19990123001658 Ignore-this: 31ac82fd2bc83856dc5d7ed6c531761e Added ] hash: 0000001100-852fec8f9a15fa9e61eb1cdb1d9b8dda474345ddc8e716c3109e0e3058242000 [[project @ 1999-01-23 00:17:33 by gjb] gjb**19990123001733 Ignore-this: 2f280e4f5e7a022316ce0aacac0b12ea * modifier-key-bindings.scm: Added -- from scheme/tests/keycode.scm ] hash: 0000002387-6231cc8d3a7af58a33c3b671a5ee4452e31e4fc9f74b22b770ec5e969c88d75c [[project @ 1999-01-23 01:13:13 by gjb] gjb**19990123011313 Ignore-this: eafd2fc94bc91481e8d57e21a13073a5 * gtk.scm: Added `gtk-pixmap-new-search-scwm-path' for finding pixmaps in image-load-path * window-locations.scm: Define `half' that does truncation and use it instead of dividing by 2 so we don't get floating point numbers. Use `window-frame-size' not `window-size' (get values in pixels) * ui-constraints.scm: Added pixmap-name argument to make-ui-constraint-class, use it. Drop draw-loop -- use map. Added `disable-all-constraints'. Fix bug in diable-ui-constraint * ui-constraints-classes.scm: Added keep-above, fix drawing code to use window-locations module * ui-constraints-buttons.scm: Added tool-tips and pixmaps. ] hash: 0000008537-ab3d5ed2f54331f29aa6c6da0219c171595b3d8c7cdc1bbd301ddbd851bcbc1b [[project @ 1999-01-23 01:15:16 by gjb] gjb**19990123011516 Ignore-this: e9e3bc75dfc27db474e93e3788977f8 * constraints.scm: Added -- top level module for constraint support in Scwm ] hash: 0000000926-683bad1aba77db84afa6e8c0b3405a17cd3831edb001514a083681006da06200 [[project @ 1999-01-23 01:15:25 by gjb] gjb**19990123011531 Ignore-this: 54ab275f1be1e606a0ee34c40750fb46 ] hash: 0000001436-72ea7972f1a946a3b40deb5fbe51ac93b9d18a7e2ecc7ce075faf8a811cf0bf1 [[project @ 1999-01-23 01:48:59 by gjb] gjb**19990123014859 Ignore-this: 3e42bfb26e7b37deac7a7044f3efa7a1 Added window style for ScwmUIConstraintsButtons ] hash: 0000000485-de2733967722a6893a1fb77a76ff66c16b38671ba9eaa6050415d7b3ef3cbe9c [[project @ 1999-01-23 01:59:03 by gjb] gjb**19990123015903 Ignore-this: 429cf0cc37a35810417057633fcc201d * constraints.scm: Drop the window-style, since it used something from my .scwmrc * gtk.scm: Fix bug in `gtk-pixmap-new-search-scwm-path' * ui-constraints-classes.scm: Added keep-to-left-of, use indicative pixmaps ] hash: 0000002696-eeed84f53e08edd716c72be708dfd50a1898072b032f60aedd9bad94dc5cb582 [[project @ 1999-01-23 02:00:09 by gjb] gjb**19990123020009 Ignore-this: f2e261a8b3d6fa94755384934f3eb6f5 Added -- these pixmaps are needed by the constraint user interface. They are included because they are fundamental to Scwm's constraint module (i.e., they're not just icons that a user *might* choose to use). ] hash: 0000004631-a3f0f162508e01cd6301b97b821d852f61b43bcde546b328dd4b2709b08783a6 [[project @ 1999-01-23 02:00:29 by gjb] gjb**19990123020029 Ignore-this: 93bfec380801236d4662738331af2dbb ] hash: 0000000430-86684c7dd4a7ae69792c164ea2ab05545c90a12e732d35056cdd47505de6888c [[project @ 1999-01-23 18:49:03 by gjb] gjb**19990123184903 Ignore-this: 37f3dade44832fe41929c8295a9d8e7a * menu.c (PopdownMenu): Only invoked the unhover-action if the hover action had been invoked. ] hash: 0000000528-5480e9956b3e7c03362b67ff351632d14bff9f35f858ee03ad76c70a3b2ac27e [[project @ 1999-01-23 18:50:17 by gjb] gjb**19990123185017 Ignore-this: 977088659ec9b92fc37d333234706864 * constraints.scm: Use ui-constraints-toggle-menu, and bind it to C-M-S-c * ui-constraints-toggle-menu.scm: Added ] hash: 0000002155-e91cc4f7d7e2c09d73518fb76261c88fa89996f6ab60241a575c3cda1a9fe656 [[project @ 1999-01-23 18:52:14 by gjb] gjb**19990123185214 Ignore-this: 8e0d19f955714a3009a6829e4986a88a * pixmaps/cn-keep-above.xpm, pixmaps/cn-keep-to-left-of.xpm: Added; edited to have dashed dividing line showing forced border, and make keep-above have a more vertical arrow connecting the two windows ] hash: 0000003243-ad7054148c8748d22ce0ae83f0aabdbad8e2ce32394ddf084a7e239ee72fd066 [[project @ 1999-01-23 18:59:57 by gjb] gjb**19990123190007 Ignore-this: a8d27e7731a6a81e6a2977ba3167e0ab ] hash: 0000000807-7f985117fc0433fccd3087a2df959ef43eafe08013595db20a3aced330424f4d [[project @ 1999-01-23 22:24:27 by gjb] gjb**19990123222427 Ignore-this: 6e0374f54ba20b5f16957b4eaa4ff8fa * xlib-drawing/drawing.c (xlib_point_pair_p, xlib_point_pair_get_values): Added these functions. Use point pairs for the various functions so that we don't need to decompose point-pairs to use them for drawing. ] hash: 0000005164-fc7ce2442c4977aa4c0cb3c815d5beae035ea1f96104db925a9d3efbcfa2058f [[project @ 1999-01-23 22:26:40 by gjb] gjb**19990123222640 Ignore-this: fe4715beb02a84cf0337b06234c0960f Added (window.xpm is just a pair of windows to be moved and marked up when creating new pixmaps) ] hash: 0000003035-bc3448e3693a0564262e08f61bbb3342dff2d6c13d3ba8cf42f82b0e670e1a1a [[project @ 1999-01-23 22:44:10 by gjb] gjb**19990123224411 Ignore-this: d6d7f0ab0c317c6ddec5a73e5a15351e * base.scm: Added MESSAGE-WINDOW argument to `select-window-interactively' to permit re-using an existing message window when prompting. * window-locations.scm: Have all the procs return point pairs, (X . Y) instead of lists of points. * ui-constraints-toggle-menu.scm: Flash the constrainted windows in addition to drawing the constraint representation. Added "Enable all" and "Disable all" menu options. * ui-constraints-classes.scm: Cleaned up a lot -- use ui-constraint-prompter-msgwin and make it more obvious by default. Use new versions of xlib-* procedures, and use two-window-prompter to factor out some commonality in prompting procedures. * ui-constraints-buttons.scm: Try to reduce the amount of extra padding in the button bar. May illustrate a bug in Scwm's handling of no title bar. * ui-constraints.scm: Added `enable-all-constraints'. * message-window.scm: Bugfix -- interactive-move's were not displaying the message-window because msgwin-{enabler,disabler}-table had a cut & paste error. * gtk.scm: Added comment for scwm-gtk-sync. * flux.scm: Added proc-when-selected argument to `select-multiple-windows-interactively'. Wrote `delete-multiple-windows-interactively'. * doc.scm: Make documentation-debug #f by default. ] hash: 0000012947-ad93092005c286db5e7b3f5d0904a730756ff251ff28f981f16af70e30f44758 [[project @ 1999-01-23 22:49:51 by gjb] gjb**19990123224951 Ignore-this: 42fd12b73dc7a38e540e83d7e285d3f1 Test new version of the interface ] hash: 0000000585-1de50df8e3c4b28148ece77b545d4f67b6127f901377711c9d2004dee1427ce0 [[project @ 1999-01-23 22:50:21 by gjb] gjb**19990123225025 Ignore-this: 5cfe874be7b4abb77a7695e46e62c22 ] hash: 0000001925-025a691f936779e4ade002294e255a43a6d5b1376c9d3543c02276c2caec10c8 [[project @ 1999-01-23 23:39:20 by gjb] gjb**19990123233920 Ignore-this: 2752a07644057a9500b332b40d6a3dbf Updated to test some new additions to the library. ] hash: 0000000563-953a2e5964f8f58620e132db36b4b814a429b9770b9eae483b8aac0e9e367d60 [[project @ 1999-01-24 00:27:57 by gjb] gjb**19990124002757 Ignore-this: 99df05597e5b21c0839bc80be4f6e9a2 * Makefile.am: Added $$SCWMDOC_ARGS to invocation of scwmdoc so that an extra argument can be passed to scwmdoc; sometimes it is useful to export SCWMDOC_ARGS=-n so that scwmdoc will not complain about procs/funcs w/ missing comments. ] hash: 0000001127-e9d86c939f0dff25a3d4d3dee240afe6576ca3ef82edb9a7b9f9a549c320edfa [[project @ 1999-01-24 00:33:06 by gjb] gjb**19990124003306 Ignore-this: 20999b8c55b7dee65618b704118f78e1 * background/background.c: Clean up argument mismatches, added /* scope */ comment on bare brace ] hash: 0000003329-038acf53541b81cbf7c8e8d97af9c1076e0d82647c8b68a59da2335053d87e2a [[project @ 1999-01-24 00:33:59 by gjb] gjb**19990124003359 Ignore-this: f7a1a265376fa0bdfc146f59020a294b * c-animation/c-animation.c: Replace uses of iarg with literal numbers since they were buggy, and scwmdoc now does some checking on the numbers. ] hash: 0000000904-8e9e62f09cd4e531783cc69893eb32b201753f3fa84f864b3d69a968f6d8625d [[project @ 1999-01-24 00:37:16 by gjb] gjb**19990124003717 Ignore-this: 6e8af3c56bebb149b343e8b5a28318a3 * xrm.c, xproperty.c, window.c, message-window.c, menulook.c, menuitem.c, menu.c, image.c, face.c, decor.c, color.c, callbacks.c, binding.c, ICCCM.c: Replace uses of iarg with literal numbers, and fixed numerous bugs of mismatching argument number and name. ] hash: 0000010570-44fb0f187cad23dec0cb64649512e39ce8eb2951abf515d84c486137900730a0 [[project @ 1999-01-24 00:41:37 by gjb] gjb**19990124004137 Ignore-this: f2f9f90206ca327277db5e6f136770cc * scwmdoc.in: Check scm_wrong_type_arg and VALIDATE_COLOR lines to ensure that their argument index and argument name match ] hash: 0000001560-be65a124660b6ff68184b1d9706fc149448cf2c627368d2d62c2a83875577762 [[project @ 1999-01-24 00:42:47 by gjb] gjb**19990124004300 Ignore-this: c4b2a712f6c6f8b4d91a4feb099b1300 ] hash: 0000001645-96383d7a173fef44924ffda96209b00e6eb64b63f976d47f45445d17e445ddd4 [[project @ 1999-01-24 00:43:44 by gjb] gjb**19990124004344 Ignore-this: 8d1fbd15c093833b5c83a8c03471f7da Re-exported. ] hash: 0000083349-a9c2a09fb8714a6b50978ecb62d9051565ec23d03199005df23d752591ec0468 [[project @ 1999-01-24 01:43:28 by gjb] gjb**19990124014328 Ignore-this: 888c3fc3a68d66a48cff36426f99e47d Move example to top of file ] hash: 0000000617-119ec965d4d364e447c1816a24c20dd1ca22c63644871825f0cab971e101cab0 [[project @ 1999-01-24 01:44:00 by gjb] gjb**19990124014400 Ignore-this: 8397ee9bea9ca3470e1c84b984880d3 * animate-iconify-window.scm: Added. Still issues remaining with deiconify and viewports/desks. ] hash: 0000002310-26d1defbbcc1f2246c1a825c1755153e592410aab7153191a89543ae67cfa11d [[project @ 1999-01-24 01:45:14 by gjb] gjb**19990124014514 Ignore-this: 26ea756e29701b7cf359b44d33f561fa ] hash: 0000000304-33f8b33812eb5c4f36cd9d6355a0484e89cc273922c862dc67aac53c752a6fdd [[project @ 1999-01-24 06:00:02 by gjb] gjb**19990124060002 Ignore-this: a613ef6f65ec0ac4c1b3555b55dc022c Added some additional comments w/ useful lines to eval when debugging ] hash: 0000000494-a5bae91425dabc029edd2da87296308380d69cdf92703fa28f49e48cca119cc3 [[project @ 1999-01-24 06:01:33 by gjb] gjb**19990124060133 Ignore-this: 4498b7c47c10ddaf8acf9b0aca7d82c1 Fix bug -- was calling `proc' w/ wrong name ] hash: 0000000453-fc980f56481901589382685c8f235c2803896a1424fb0730e72ba3b207622dbc [[project @ 1999-01-25 18:27:17 by gjb] gjb**19990125182717 Ignore-this: b620126588fdfd1412bbe6c2ad962e33 * icons.c: Fixed a couple of comments. ] hash: 0000000529-498481db2f3f0f87e741638830229c311f25d45a65d5ce5aac0924ba8e3d660e [[project @ 1999-01-25 18:30:33 by gjb] gjb**19990125183033 Ignore-this: d46d022664a821d90e11ceb710bc698 * window.c (s_deiconify): Permit deiconify to be given a virtual position to deiconify the window to. This permits supporting a deiconify-to-current-viewport function ] hash: 0000001670-b5b6bb925bfc94c1c6e90d26e0407bcea0e67f8c9b8b4a56e8185e8d25f8712e [[project @ 1999-01-26 00:55:53 by gjb] gjb**19990126005554 Ignore-this: 1bc3009d69ec6c167157fe87b84132a4 * animate-iconify-window.scm: Added animate-deiconify-to-current-viewport, wrote animate-iconify-or-deiconify in terms of a win-pos and win-size, not an explicit window---this better supports animate-deiconify-to-current-viewport. * virtual.scm: Added current-viewport-offset-xx, current-viewport-offset-yy, window-position-in-viewport, and deiconify-to-current-viewport ] hash: 0000004208-edad9fb7329a231a74ac70956ccd1d1d5ac7b665a44d71a157440ae569850893 [[project @ 1999-01-26 01:36:03 by gjb] gjb**19990126013603 Ignore-this: d1029d788e180dbc36da653b98379f2d * message-window.scm: Fix `resize-message-new-size-hook' to take all the extra arguments I just added so the window can report in client units and pixel positions as well. ] hash: 0000000792-63efc1a86b0ed3846b1fa6dddc39ef0a643efbf33e603097d371d61526d19e96 [[project @ 1999-01-26 01:38:50 by gjb] gjb**19990126013850 Ignore-this: 95ca0ecc0d5d5ed74ca95d22aab8a175 * window.c, window.h: Added window_pixel_size_to_client_units to support conversion to client units since that code is now needed by the resize hook as well as the `window-size' primitive (rewrote the latter to use it). * resize.c: Added args to interactive_resize_new_size_hook to support reporting position and client-unit sizes, as well as pixel sizes. * callbacks.c: Added scwm_safe_callN, callN_hooks for 4<=N<=7. ] hash: 0000007316-66eeaf5fc3bd18a27ef88afe39f1c5d150ac7bdf67f4cf82411ad6a3df197a5c [[project @ 1999-01-26 01:42:20 by gjb] gjb**19990126014226 Ignore-this: f564ae085ae775ee18cf5fe26f6e16a8 ] hash: 0000001656-652e6d2a007e927ef5e383bd0915fcf74f8dc27bc8c248582cd26cce7b7f50d4 [[project @ 1999-01-26 01:44:00 by gjb] gjb**19990126014400 Ignore-this: bfb13340fecad85e94e93ada36bc39ab * gjb.scwmrc: Use animated iconify, deiconify ] hash: 0000001840-c94a0563113b3b9360431e1aeefce5c8254fc9d2d005e8bd5e19583e4d7d142c [[project @ 1999-01-26 19:39:39 by sds] sds**19990126193939 Ignore-this: 153c055f7774ee47cca3b5d3b48de616 move inside the viewport after at-point placement ] hash: 0000002318-e61bfd1c6d97a244695979737d8490639245ba6f30906540248c52ad2c7b8a01 [[project @ 1999-01-26 19:44:43 by sds] sds**19990126194443 Ignore-this: 793ba2fc1045e984ee17e9d5aedb5008 sync ] hash: 0000003533-e34b81543daf769e24a36b2db64dbdc2af706e8bc5cddf7ca44edf8cd66213a2 [[project @ 1999-01-26 20:00:10 by sds] sds**19990126200011 Ignore-this: 922b7d76fbb97b20262f297051c60f0e do not use `+=' ] hash: 0000030707-78b4092d41e78d1872c22e098e27d841bf076e1743de1d7963415009a58cab20 [[project @ 1999-01-26 23:34:55 by gjb] gjb**19990126233455 Ignore-this: db408dfaccb532bf5a62a65b89b2c93d * menulook.c, menu.c, ICCCM.c: Changed some doc comments. ] hash: 0000000882-992591a989ae4efaeb3f1ad8dc7dccb1b2a012dabef731a51e138a2ce13ccaed [[project @ 1999-01-26 23:37:18 by gjb] gjb**19990126233718 Ignore-this: 4ecda99f152c32bb58696b3e971a44f3 * fvwm-module.scm: Make fvwm2-module-send-window-list private (I had made it public for debugging reasons long ago when I was more clueless about the module system). ] hash: 0000000596-208f92293db6a622d2e1cb5a32878d50cf74118d67e128e1b5c7e2da8fbe76cf [[project @ 1999-01-26 23:46:45 by gjb] gjb**19990126234645 Ignore-this: 2a9cdd6b7b173ee4ec4362340d010d6e * simple-constraints.scm: Added synopsis doc comments, declare variable v. ] hash: 0000002243-9179d7ea9efc5d06285b77bf6df6138b207d2f81875b8593ddfee3249cd1a0c8 [[project @ 1999-01-27 00:06:07 by gjb] gjb**19990127000607 Ignore-this: bb6691144f37b924d3d5ea5350991d3c * string-prompt.scm: Pack the prompt label in with expand set to false so only the entry widget expands when resized. ] hash: 0000000587-9ae7029480077274537aa94e6076ccb6afccbbd49ac6fd3cbd4b2525cb97842d [[project @ 1999-01-27 00:22:42 by gjb] gjb**19990127002303 Ignore-this: 47953320c3a18fc1ccff24be070c531c ] hash: 0000000879-edde0261603a1351e2bd5d92d0671da6f5580b81da06ef6871d52a42389d34b0 [[project @ 1999-01-27 08:50:32 by mstachow] mstachow**19990127085033 Ignore-this: 8c964fc57e4dd57eecabdb86c3bfb84c Final updates for version 0.9 ] hash: 0000004170-06ea22deb777d9d8632af863d399668be7fcdf6a1c0243ee039b809109424583 [[project @ 1999-01-27 12:35:50 by robbe] robbe**19990127123550 Ignore-this: 22059a7579dcf6f4b914001c532a0d79 * session-manager.c (SavePhase): New variable. (saveYourself): Enter phase 1. (saveYourself2): Go from phase 1 to phase 2 on entry, reset phase on exit. (shutdownCancelled): Cancel save if phase 2 was not reached. ] hash: 0000000868-0c2f65ec5397608655696271f5ca3439c607e0d72ad8ac7f5eb33a4b256d31c2 [[project @ 1999-01-27 12:37:39 by robbe] robbe**19990127123739 Ignore-this: 4e069a26d454132ba330d9a75e7e3018 ] hash: 0000000416-0374af383fb8726376e0fd9062bb9e6aa9095ce183ef052a2445707fa0fae49c [[project @ 1999-01-27 16:16:00 by gjb] gjb**19990127161621 Ignore-this: f876161a72b320ad363a8e201f6a47e0 Updated all refs to huis-clos.mit.edu to vicarious-existence.mit.edu ] hash: 0000004194-7a542af439a58099285e9b2d1fe2e5e8462a13a79dba662a3d00d2115e7a3a7d [[project @ 1999-01-27 16:30:03 by gjb] gjb**19990127163003 Ignore-this: e580099341e81cd4cedcb5ae0d7b68ba ] hash: 0000000276-f39d28d000823a59a7a7fe96b2a68e83628f0ccdd38a46a56b61d1b0689725e3 [[project @ 1999-01-27 19:03:57 by gjb] gjb**19990127190357 Ignore-this: 6d649513bbecb9b282b62c42b5d2d152 ] hash: 0000000235-00b5101c49743c182d1210de5564381f0a3762d5281e88e8fadbaccc2167f16d [[project @ 1999-01-28 10:43:24 by mstx] mstx**19990128104325 Ignore-this: dedb5164d06eb5a21652912a3d473ec3 * add_window.c (AddWindow): Set psw->bw unconditionally to avoid positioning conflicts with the shape code. Bug reported by Harvey J. Stein. * borders.c (RelieveParts): Minor changes to avoid visual glitches (some probably long unnoticed). ] hash: 0000002248-6ae2a643bd1cb63bdcb678a69b972106d528fe4df3d504e0affe642a4ea2cfe2 [[project @ 1999-01-29 06:07:38 by gjb] gjb**19990129060738 Ignore-this: 3baa2e01326e0c41312138c1ad84373c From suggestion by M. Vollmer-- fixes bug in dynamic loading when using the constraints module. ] hash: 0000000980-aed2cf77a0ba994432dafa960dc359b699e5e1a0fb2264b22085014b65fc7d14 [[project @ 1999-01-29 17:19:12 by sds] sds**19990129171913 Ignore-this: a3f6d447744593ebf358f0f3c5dfcb3b install animate-iconify-window.scm ] hash: 0000000569-e7f77bf864d38caa121682987d97b10f2c43807f914bae749b067ab92ea7b582 [[project @ 1999-01-29 17:35:41 by gjb] gjb**19990129173541 Ignore-this: de66679a6d95fec8068641f6a4b12597 * Makefile.am (scwm_common_scheme): Regenerate the scwm_common_scheme variable automatically since it was way out of synch w/ the existing files list. (Are the long lines a big problem for anyone? or for Automake?) ] hash: 0000002058-3f64b226d54557a0c21e8ab92386d8ccda405d2c05bacefb424c1a47185dea57 [[project @ 1999-01-29 18:19:35 by gjb] gjb**19990129181935 Ignore-this: 4c1210901bdc9d15082dce6574b5c506 Removed files that aren't checked in from list to install ] hash: 0000002063-ea96e44af7712373493a0fad6d9da3d3cc851b8e94858c0f0033bddcacffb162 [[project @ 1999-01-29 18:24:58 by jwnichls] jwnichls**19990129182500 Ignore-this: 8ff5168a2a5061e424b191243a641e79 * simple-constraints.scm: Folded "v" into the v-related function * window-locations.scm: Use (app scwm base), made return viewport positions instead of virtual positons * ui-constraints-classes.scm: Added new menuname-as-class-name, updated drawing procs, added some new constraint classes, some abstractions for drawing * ui-constraints-toggle-menu.scm: Use new menuname proc * ui-constraints.scm: Lowercase var names, change draw proc arguments, added menuname proc to ctr, use vector not lists ] hash: 0000032702-877ee12b6f8628eb2738d29f693c3a58d0c6cce8898d40db914981d63b1665f5 [[project @ 1999-01-29 18:25:30 by gjb] gjb**19990129182530 Ignore-this: c379470d8a3579583b8e49c846d741a7 ] hash: 0000000429-0d8ab46d65d78f14fdbc48ee7c33d986f2d07bee59ae82e17ce971e959fbe83a [[project @ 1999-01-29 18:26:29 by jwnichls] jwnichls**19990129182629 Ignore-this: 9455dcc4472ff99f60face35e921a7d ] hash: 0000000726-7fffe132047f40c0bfa8af648e5f44b5b5798ede6769bca6956d87d0bda376a9 [[project @ 1999-01-30 22:06:29 by mstx] mstx**19990130220630 Ignore-this: 4784fb1777dfd26315414fcaaebcab96 * borders.c (SetBorderX): Do not try to draw when the border width is zero, to avoid certain visual glitces. * decorations.c (SelectDecor): Correct handling of "no titlebar" hints. * events.c: Add `X-MapRequest-hook' - various protocols require updates from various hints each time the window maps. ] hash: 0000001915-be8e7860ac82bd374e1163830a1d37c291600682de4dac873dce8d1d78846e3c [[project @ 1999-01-30 22:09:48 by mstx] mstx**19990130220948 Ignore-this: 1108a2d135742a13049949fa9a426178 * gnome-hints.scm: Preliminary version of gnome hints support. Only the client list, workspace and hints properties are supported for now, expect the rest soon (layers will be faked by making windows past some layer threshold kept-on-top until there is real layer support in scwm). ] hash: 0000010196-7c2d096aeac2955589e08debc483ef5d653d2ac1096d2e8b4737013ede14cdd4 [[project @ 1999-01-31 21:13:13 by gjb] gjb**19990131211313 Ignore-this: 90b7877b96323fa1e56f8c8da60d20fc Some notes, mostly for constraints support ] hash: 0000000730-9dcd1f04f386057643ac6febefc1d07477b188e6de4d2b8a687a591ceef4a14e [[project @ 1999-01-31 21:14:16 by gjb] gjb**19990131211416 Ignore-this: 14059809e443aecd5c0b520e2c7f80b9 * ui-constraints-classes.scm: Fix drawing of keep-to-left-of now that windows are kept in their original order in the ui-constraint objects. ] hash: 0000000641-ae8cff11d1be3f34caa23304324160c8668a30e01bc5e27a92d77c6bad5a5deb [[project @ 1999-01-31 21:14:52 by gjb] gjb**19990131211452 Ignore-this: 58db9899695f27baa51e45c6b32d412e * gjb.scwmrc: Fix the starting of .xclients. ] hash: 0000000598-630a2e070bb3e255ae1198ce2f9f27e58a24a37b37e978b2b5bd7092f19486a3 [[project @ 1999-01-31 21:15:44 by gjb] gjb**19990131211550 Ignore-this: d85bcc691c779b375b4f0c64cddb291a ] hash: 0000000498-a5334a5d761be07022ccede5d1bdf46e05b7fb590504df3ff68710f3345ba28f [[project @ 1999-02-02 16:03:51 by gjb] gjb**19990202160351 Ignore-this: 19d15c1dce9c70b4ed0131ca6a547f1 Added q/a re: converting .fvwm2rc to .scwmrc ] hash: 0000001234-73f19d3e2ceee716b8bb2f08306fcf7e6c4cfa9a948cf2954fd4f96b3bb6a687 [[project @ 1999-02-02 18:36:29 by gjb] gjb**19990202183629 Ignore-this: 4a84d022104f656012ec92dcd8df8bff Added Eric S. Raymond ] hash: 0000000167-94bb2159faac94bf88766f8da970e1623aff4434001fdf1d693caece735300a4 [[project @ 1999-02-02 18:37:19 by gjb] gjb**19990202183719 Ignore-this: 6d17ace5144f6da564bd7c768d4bdc1f Added, as an example of using FvwmButtons ] hash: 0000001149-ee18e771da4aab18bf318124e674378c48ac8244601c00609d54f6bfadeade9c [[project @ 1999-02-02 21:56:32 by hjstein] hjstein**19990202215636 Ignore-this: 2ae62cf8450fc93e3decf6f0f8fb870b RPM spec file updates (and attendant adjustments) - Build scwm.spec from scwm.spec.in so that Version: is always right. - Added installation of sample.scwmrc files. - Added broadcast-display.scm to install list. configure.in - Register that scwm.spec should be built from scwm.spec.in. sample.scwmrc/Makefile.am - Register broadcast-display.scm as another file to distribute. scwm.spec - Removed. Now built from scwm.spec.in. Or should I have left it in the repository? If so, I guess you can just restore it... scwm.spec.in - Template for scwm.spec.in. Version: is @VERSION@ so that it's always in sync with the tar file built by "make dist". Now one can just do "make dist ; rpm -ta scwm*.tar.gz". - Added installation of sample.scwmrc files into /usr/doc/scwm-/sample.scwmrc. I install *.scwmrc, *example*, *.scm & ChangeLog. - Bumped release # to 2 so as to avoid inadvertent stepping on a previous release (in case someone forgets to bump the version #, or builds from cvs). ] hash: 0000007373-571f452fe7d8163f52426a9fd45af36c3cf56b4517ec49d653904d6c9a294a3b [[project @ 1999-02-05 00:57:57 by sds] sds**19990205005758 Ignore-this: f3b3b2a0813a2a0dc88d1e66e27da7cb Removed `peek'. ] hash: 0000000933-06ceec961e684eb5709976b687df01ac00a7db75362b2bc89b26cb9263c4b28b [[project @ 1999-02-06 01:40:30 by mstx] mstx**19990206014030 Ignore-this: 85c75a416ab343fc8365c1dd8d774880 * configure.in: Bump version number to something appropriate for CVS. ] hash: 0000000603-e6216a76e6a2c0866045ae3158ddceef4233931b1a874fd5bd4d48a01b2cc52e [[project @ 1999-02-06 01:45:55 by mstx] mstx**19990206014555 Ignore-this: 7e05032801fac4258fbc5b046b4eb842 * binding.c (remove_binding): Ungrab key when removing a binding. Fixes some annoying bugs for me. This might trigger latent bugginess with respect to key bindings that exist separately for different contexts but I don't have time to fix that now (exists for mouse bindings too, it seems). ] hash: 0000001423-079c3b99dc1ece08cb2f3526de760eecf8b55f8d28e18d27269f0f9dac19925a [[project @ 1999-02-08 16:41:09 by mstx] mstx**19990208164110 Ignore-this: ea2961bf1eeede016ce53561e8730158 * kde-hints.scm: Renamed from kwm-emulation.scm * animated-iconify.scm: Renamed from animate-iconify-window.scm * path-cache.scm: Renamed from cached-program-exists.scm ] hash: 0000045783-5b45cddfeb7d8c3dcec9bb87c46633856e8b3e7fdfb8314d8346b2bd82014286 [[project @ 1999-02-08 16:43:51 by mstx] mstx**19990208164351 Ignore-this: 2d00f58ff2a9307d1845c6f05a239e52 * gjb.scwmrc: Fix to deal with module renaming. ] hash: 0000001740-5046372f9a9811f56b29876a1d242a9912b6b3f2bb95a11a8c740bae85eccff4 [[project @ 1999-02-08 16:46:26 by mstx] mstx**19990208164626 Ignore-this: 82762279680ee99f5a4c3dec92098091 * events.c: Pass window (or 'root-window or #f if unrecognized) based on Event.xclient.window to client-message-hook. ] hash: 0000001351-aa805d89a7fa7efc58b76e7e06f4a6f633746ad5ee369f0931581c46ebfeae94 [[project @ 1999-02-08 16:48:31 by mstx] mstx**19990208164832 Ignore-this: 294d83ee97d14be5f2070fe86921ff1a * window.c: New hook `close-window-hook' invoked when a window closes for any reason. ] hash: 0000001061-541b223addcc62e8cd753e79a2decd16feb425c21ca3bf57443602e4589cf052 [[project @ 1999-02-08 16:56:04 by mstx] mstx**19990208165606 Ignore-this: 69fa0e835ea33886e25d014906b0d4f8 * Makefile.am (SUBDIRS): Only build in scwmgtkhelper directory conditionally. * scwmgtkhelper/Makefile.am: Don't try to conditionalize. These changes are for Automake 1.4 compatibility. ] hash: 0000001490-37ee52269335cc88fb713993609509e7d214b30bde8a0724c5e51da0e32bdede [[project @ 1999-02-08 16:57:22 by mstx] mstx**19990208165722 Ignore-this: 4b0bc0532463185698cd1c74438eaeda Screwed up last commit, redoing. ] hash: 0000000573-e68fc3ca532b7348c87a400f49e771b72837156a53eb276e390e06f7a2e087b3 [[project @ 1999-02-08 17:01:46 by mstx] mstx**19990208170146 Ignore-this: a14b9be44009df86d322351b8131eed0 * HACKING: Bumped reccomended tool versions to Autoconf 2.13, Automake 1.4 and Libtool 1.2d. Updated download pointers. ] hash: 0000001916-2da329f5068fdf1885158d5511c553ecf895efbea6f520442882c6de357e6111 [[project @ 1999-02-08 17:08:57 by mstx] mstx**19990208170857 Ignore-this: e47bb982beaa01e6522269d1ee45991e * kde-hints.scm: Minor bugfixes: use `window-close-hook' rather than `X-DestroyNotify hook', since windows may be closed without being destroyed. Make `client-message-hook' expect a window as its first argument.(Untested - I don't have KDE installed) ] hash: 0000001716-08ab6a38002f3e0165d7218cbd8fecbd456e52ba227731ff6116b4fc831d86e8 [[project @ 1999-02-08 18:43:20 by mstx] mstx**19990208184320 Ignore-this: e504a723afa16c603400246780cb2343 * Makefile.am (scwm_common_scheme): Update file list. ] hash: 0000002332-f6cf14df165dfe1efc3f54609038bf7134b3fd6f22d2fe9cb3d17339171472bc [[project @ 1999-02-08 18:48:14 by mstx] mstx**19990208184814 Ignore-this: d8a0fbd78d8205f0951bc77f36ec0469 * flux.scm: Account for module name changes. ] hash: 0000000231-19c50f51e01c645e4bf3990b4fe37f357a680abcd9f7237cedea467376bd95f9 [[project @ 1999-02-08 19:04:13 by mstx] mstx**19990208190414 Ignore-this: c6e25b61fc2809208dc4163b5f43c272 * deskpage.c: Added `desk-size-change-hook'. * virtual.c: Added `viewport-position-change-hook'. ] hash: 0000002130-0ff5076b9bc8efef0a1a0452b80b537783a0cc9988b2ecc6789de4ab9752c168 [[project @ 1999-02-08 19:19:29 by mstx] mstx**19990208191930 Ignore-this: 59ab409fd684b36f04d6337700ffbe8f * window.c (MovePswToCurrentPosition): Don't move windows that are sticky but off screen, the gnome panel actually wants to do that sometimes for some reason. ] hash: 0000000859-6259e146eedb9275ee4259b22c2fa11e001782a481daebc15b169e51bc64bfb4 [[project @ 1999-02-08 19:57:42 by mstx] mstx**19990208195742 Ignore-this: 2f01d5b1a142188d53e4c8a77d2e3ab3 * virtual.scm (move-to-viewport): Typo fixed. Patch from Sam Falkner . ] hash: 0000000719-cd9a9d5e1518c57a72aba916e51849dd906ee131d37214ea1272e754efb5d2e6 [[project @ 1999-02-08 22:20:34 by mstx] mstx**19990208222035 Ignore-this: 6d8e517135a4dad1d8cf483e565a2154 * winprop.c, winprop.h: New files, generic window property handling moved here. Notification of window property changes set up through `window-property-change-hook'. Eventually, notification will be smarter and it will be possible to register for notification on only a specific property or only a specific window. * window.c: Add change notification for `sticky', `shaded', `on-top' and `desk' window properties through `window-property-change-hook'. Others will be added over time. * scwm.c: Call init_winprop() * Makefile.am: Handle winprop.c, winprop.h, winprop.x ] hash: 0000011553-f161e434cc88044d7e8ef1fae9509e1682507192330b829c5bb57fb5e9c07473 [[project @ 1999-02-08 22:29:09 by mstx] mstx**19990208222909 Ignore-this: 98ee2e87bafc7e920d10df2c7bedd3cb * scwm.c: Call init_winprop() ] hash: 0000000486-4118094ff1a74867d634a7bc7dd46ad6cce4ca334f52c733a9ec2d5e872cef4b [[project @ 1999-02-08 22:54:18 by mstx] mstx**19990208225419 Ignore-this: 181029571847f82f0e1129b371046867 * gnome-hints.scm: Fully support _WIN_STATE, _WIN_LAYER and _WIN_WORKSPACE including notification of internal state. Remove debugging statements. Gnome hint support should now be complete, with the following caveats: (1) separate vertical and horizontal maximization are not really properly supported; nothing really uses this AFAIK so it doesn't matter much; (2) layers are hacked by pretending layer <= 4 is one layer, and layer =>5 is another; and (3) dock-layer windows are not avoided when maximizing. Rewrites of the maximize code and a layer implementation should fix this. * winops.scm: Use window-properties instead of object-properties for maximized state, so useful notification can happen. * flux.scm: Account for module name changes. ] hash: 0000015533-d93a8f9aa9c40add655b9dc6306a492d37b567ef6da5032b6e570de96385f4b5 [[project @ 1999-02-09 00:17:37 by mstx] mstx**19990209001737 Ignore-this: 4270d05beb9f6fb09535bc11b97908fe * gnome-hints.scm: Enable by default when loading module. ] hash: 0000000497-5241111706e27f4e97dbb0423b57b23a1884f8f4b65c40cb8dd1950280325d2a [[project @ 1999-02-09 19:31:25 by mstx] mstx**19990209193126 Ignore-this: c188af6f2efdde075008bcb1d12de52f * xproperty.c (s_X_property_set_x): Deal apropriately with zero-length property values (D'oh!). Bug report from Sam Steingold. ] hash: 0000000905-d20b3c351d1238959081f086adb4e0253045a4cca8d2893fb69b3b05ee73c012 [[project @ 1999-02-09 20:15:25 by sds] sds**19990209201525 Ignore-this: 84f515775f84e963ce13c9f6d00b366 * gnome-hints.scm: new user variable - `gnome-desktop-number'. Use it in `enable-gnome-hints'. Do not enable by default, wait for the user to set the user options. ] hash: 0000005901-f264a849cf1d0145048bc2caec9c89aa8a14d3e0249c6530d6f2d321996d1dcd [[project @ 1999-02-09 20:32:36 by sds] sds**19990209203237 Ignore-this: d3dcd00e8b67daf3f3b03fcb768af18 added `scwm-load-file' and bound it to C-c C-l ] hash: 0000001155-d295c13deb6a38bd4d5b0391220da5bf3d712f1393402b9b08d0bdcd7aa8d835 [[project @ 1999-02-09 21:09:20 by sds] sds**19990209210920 Ignore-this: 8346c80124fc5303bad6e746ebccdea2 added `gnome-shade-animated' ] hash: 0000001665-2a567f80e401967afd0310149eecfd312eec4bd76a573221110058051a7abacb [[project @ 1999-02-09 21:32:47 by sds] sds**19990209213247 Ignore-this: 4bf21cc1f5ccd64209e9414606009cfa use gnome ] hash: 0000004084-22450768b2c9f4b7f317eb8b7d10d96a2c11592ed0cacd2df5c7f8e9e05a6e26 [[project @ 1999-02-09 23:04:48 by gjb] gjb**19990209230448 Ignore-this: f2db8b79e7c84e584051be3a4be145e7 Added -- this directory still needs a Makefile.am to install these pixmaps ] hash: 0000004598-49535eb729de244573c23b7ac4910ff6f6893ea1cbd371ea487de2d5e6606c1c [[project @ 1999-02-09 23:06:24 by gjb] gjb**19990209230624 Ignore-this: 729c96d0b7d1ae84b14def86c965f01 * gjb.scwmrc: Added some paths to image-load-path; added some commented out code for starting the constraint ui; bind the animated movement keys to both variants of KP_* keysyms (e.g., KP_7 and KP_Home) ] hash: 0000003221-1d6c0f92c2a0f4d80ac7c58ae7cd0b0579cf18ed76101ba6e9f63314a3370914 [[project @ 1999-02-09 23:13:39 by gjb] gjb**19990209231339 Ignore-this: aae09cb52e4366240482f54e7c0ef2a1 * ui-constraints-classes.scm: Set the xlib-drawing-mask so that the drawing is visible on a 32 bit display. Change names-- e.g., keep-top-at-value -> anchor-top. Also update pixmap names for the anchor constraints ] hash: 0000002294-6dd2c5a6763ae1980347a5211463ea8bbbe741a8f1855bad1b16be4a3c4758e0 [[project @ 1999-02-09 23:14:15 by gjb] gjb**19990209231415 Ignore-this: e2374088f3c6b8cbfff1e0a1890bb56a Change the drawing mask for 32 bit screens ] hash: 0000000437-ffb35f800df0e615d5ab368291dc850a05e8c62e6759f5f08280e270197b48ab [[project @ 1999-02-09 23:51:21 by mstx] mstx**19990209235121 Ignore-this: 8523fdf9496c4455b002193436814bfd * borders.c: Fix numerous visual inconsistencies when using `no-side-decorations'. Nearly all should be fixed, a handful remain in the case where both mwm-border and no-side-decorations are on. ] hash: 0000006323-c458c9307f66c68d2b81b20b77f0db8ba6d2ac8c1dbd2974f0cdd7084551606b [[project @ 1999-02-09 23:54:28 by mstx] mstx**19990209235429 Ignore-this: aded5e69fc4d1e87eb8567837448a9f5 * virtual.c, window.c, window.h: Abstract out notification of new desk for a window; notify of new window for desk when moving sticky windows during a desk change. (thought I committed this but apparently not) ] hash: 0000001553-c9813d52a5d3e252d4ee0621d116cf802b8e7ec57a29237f2eda19b95a51f496 [[project @ 1999-02-09 23:59:02 by mstx] mstx**19990209235902 Ignore-this: 598ce0f7f1a6347d1eddaaa77014f0af * gnome-hints.scm: Expanded documentation and added optional debugging code. ] hash: 0000003910-d0792712a17b16ac4429731df806c7cd52f92a190ddace0999cc37a1548a2fa9 [[project @ 1999-02-10 03:10:48 by mstx] mstx**19990210031049 Ignore-this: aaa0ad559ffbff11502eea16060065d1 * borders.c, colors.c, errors.c, window.c: Do not use gh_symbol2scm, instead declare appropriate sym_ variables wherever appropriate. * Makefile.am: Handle borders.x, errors.x ] hash: 0000004622-799198007aff143641db33a2a7ad6dc37833984b7f98908df01a59441e8984f9 [[project @ 1999-02-10 05:12:04 by mstx] mstx**19990210051205 Ignore-this: a24c8d9f5441fa72edb70a461ce4d52c * borders.c: Fix all remaining visual glitches when using no-side-decorations, both mwm-border and regular. (As far as I can tell). ] hash: 0000001195-830d91760777c94e323fc3ab9368416bddec65efab8544bdf135ab5f0bc92318 [[project @ 1999-02-10 20:45:47 by mstx] mstx**19990210204548 Ignore-this: 46808f3e2163d1616e08368e052ab867 * virtual.c (GenerateEdgeEvents): New function which checks the pan frame state and generates appropriate invocations of `edge-enter-hook' and/or `edge-leave-hook'. (HandleEvents): Invoke `edge-scroll-hook' when edge scrolling happens. This hook is temporary. (checkPanFrames): Always leave the pan frames mapped. * virtual.h: prototype GenerateEdgeEvents * events.c, move.c, resize.c: Vall GenerateEdgeEvents as appropriate. ] hash: 0000009836-4cad4112db8e22a355df876cf49e4170889f297c50b14cd3561bf5fd37846f93 [[project @ 1999-02-11 00:05:08 by gjb] gjb**19990211000508 Ignore-this: 75a41ab4ee9d48f37d7ce6245022bfb4 Fix a typo, reference a URL for Text::Balanced (Parse-RecDescent pkg) ] hash: 0000000559-833dbebf327dfc0ede6321074b1b1169f81dfb1e396767c834005aba586053b5 [[project @ 1999-02-11 00:06:49 by gjb] gjb**19990211000649 Ignore-this: ce9d84edaec123b1fa7ec79152c15eb6 * scwmdoc.in: Added -P argument for specifying a prefix other than SCWM so that it's useful for other packages (specifically, for the guile wrapper of the Cassowary library) ] hash: 0000002022-d90125f9a119e1a416ea0aa71d8252b04583e25cd84c35192839c354b483dbb1 [[project @ 1999-02-11 00:07:31 by gjb] gjb**19990211000731 Ignore-this: a4ddc6057143029d6e04d68092508005 Fix KP-Prior to KP_Prior ] hash: 0000000421-6cb47fbaa2afdea797d41c3c7be8388c95275564ee7f475e88a3c3af5decba0d [[project @ 1999-02-11 00:18:31 by gjb] gjb**19990211001856 Ignore-this: 2dfcd364159ded67d0ee05ca40a46d4a ] hash: 0000000983-92cd8b353f54e3af433134268b768398906feb03eb6d77ac7edd3d70e0fdd354 [[project @ 1999-02-11 05:25:07 by mstx] mstx**19990211052510 Ignore-this: 9a953d3919590244f20a4be66be93d0b * c-animation/c-animation.c: Corrected `animated-window-shade' and `animated-window-unshade' primitives to send a `window-property-change-hook' notification. Added `animated-resize-window' and `animated-resize-frame' primitives. ] hash: 0000005695-8d670becc967e94643e190e95417c1f609048783fd974c2f9af0e354e314dfda [[project @ 1999-02-11 05:29:50 by mstx] mstx**19990211052951 Ignore-this: 3796426b30372a4e2323a04187e9c8fd * window.c: Fixed minor bug in `resize-to' in computation of size adjustment (only was broken for no-side-decoration windows). Also made sym_shaded and SendClientConfigurNotify have external linkage for the benefit of the c-animation module. ] hash: 0000001225-4229657627ab13e7540c25e3fb0e8bae58e7550e3a2d5ed1868b03fee16b3539 [[project @ 1999-02-11 05:39:38 by mstx] mstx**19990211053938 Ignore-this: 8d77864b581a68af925e21984197daea * animation.scm: Export `animated-resize-window', `animated-resize-frame' and `animation-delay'. ] hash: 0000000761-c126d4962f561f803a4d5618e3d503a0ac7d88f296196608e16c7bfb47172022 [[project @ 1999-02-11 17:14:34 by mstx] mstx**19990211171437 Ignore-this: 8de71a42b72acf4bc372f78184d82a32 * c-animation/c-animation.c (AnimatedResizeWindow): Use viewport coordinates when resizing so things work OK in viewports other than (0 0). ] hash: 0000000847-c5488b5dcfe2ac9c156b640cd5aa95ef3957c6ff6fd6833bd9c671388f830841 [[project @ 1999-02-11 17:22:36 by mstx] mstx**19990211172237 Ignore-this: 6b823aafbf6325d7b99c3ccdf891d98e * bincomm.scm: Fix some obvious problems with 64-bit versions. Patch from Janne Sinkkonen . ] hash: 0000000752-588bc9dd89c8fee5b07f38830e41afe62f730a3f178375871ce2ec039d8beb1d [[project @ 1999-02-11 17:29:21 by mstx] mstx**19990211172921 Ignore-this: 103bbb6a409c6ea1bf55720f95f6e17d * fvwm-module.scm: Enhance error output on a communication error. * bincomm.scm: Fix some obvious problems with 64-bit versions. Patch from Janne Sinkkonen . ] hash: 0000002719-398406d4ee3e245cada6b11982879a6378347e16237cdb82accf42477d9d36e4 [[project @ 1999-02-11 21:13:57 by mstx] mstx**19990211211357 Ignore-this: f87c8474f7b268ecc6d7a4a7c11feff0 * window.c: Added new primitive `icon-size' which takes a window and returns the size of the icon (including both the image and the icon title). ] hash: 0000001153-48674be992ebf1c66961e11d86470a0699f5e9d5173adeef25328c27b1616249 [[project @ 1999-02-11 21:18:12 by mstx] mstx**19990211211812 Ignore-this: ef4a285dda66ba90f01886409427a9c1 * animated-iconify.scm: Make `animated-iconify', `animated-deiconify' and `animated-deiconify-to-current-viewport' animate from the window size and position to the icon size and position, instead of the previous behavior. ] hash: 0000004077-6bb345f66c99e45f05a5d97c2db953949d3c76a2b15dd57192835f67b8f2205f [[project @ 1999-02-11 21:28:13 by mstx] mstx**19990211212813 Ignore-this: b172fef1f8fd2f5664b02c7e6e88c13a * animated-iconify.scm: Added `animated-toggle-iconify' ] hash: 0000000649-ac093b3e1aff809658e33c1d72ed45b0f606da9efd6c7aba014139de84ae71da [[project @ 1999-02-11 22:39:56 by gjb] gjb**19990211223956 Ignore-this: 4d910493d1ce85ed786b5945f0058d24 Added -lstdc++ to list for link line for --with-cassowary since it seems to be getting linked with gcc instead of g++ sometimes. ] hash: 0000000587-01070c448aa23678a6dabfa0e159b641a80386b294a9270d21045a1b81a65833 [[project @ 1999-02-11 22:42:23 by gjb] gjb**19990211224235 Ignore-this: 52f19d412e6917590235ce5b3f37c3a8 Re-exported ] hash: 0000304596-7e56332d0ffade0b2400fe81f48b98767845056eaa6afd8119c8eeda68cd08bb [[project @ 1999-02-11 22:48:58 by gjb] gjb**19990211224858 Ignore-this: 9d8ed35cc01ffa095882e315fc132d27 ] hash: 0000000334-52d47c54f5da0f12fd712e776a6e91458d8dd441a3c1efe7723a2e8fdb301c3e [[project @ 1999-02-11 23:06:02 by mstx] mstx**19990211230602 Ignore-this: 2dfffff875580f9ceab4ca155f397f1f * animated-iconify.scm: Added missing close paren. ] hash: 0000001555-fd663fd2f7022ecc4669d5a68d8b288e546564ad3e5a1db23bf8c6cc4c4cf635 [[project @ 1999-02-13 22:56:34 by mstx] mstx**19990213225634 Ignore-this: 9dee4e37f8e903e3aa2729dfbe35faa8 * base.scm (popup-menu-from-decoration): Moved here from flux.scm. Changed to align the menu exactly to the button rather than to the window (which looked kind of weird). Also, always left align. * flux.scm: Removed `popup-menu-from-decoration'. ] hash: 0000002177-74b9ad3b9764886d5b6ab08b51b516f481e9e8c27e4e35b80d0d5642e8e22dee [[project @ 1999-02-13 23:09:01 by mstx] mstx**19990213230905 Ignore-this: 44ac548fb156142b734941c4238c5b19 * Makefile.am, woven, woven/*: Added "woven" theme, which is what I personally use. ] hash: 0000009136-3e0e93560943538bc366f1d4f0f8c6f4d64dc1cab109bd31ceb692e8d363b105 [[project @ 1999-02-13 23:14:43 by mstx] mstx**19990213231443 Ignore-this: 1f1e72938db4376eacf440d860578603 * mstachow.scwmrc: Added my personal scwmrc which has a number of cool features, including hold and right-click menus on all the buttons, and key bindings displayed in all the menus. Still to do: make it portable to setups that have no Hyper or Super key, and make the button 1 and 2 root menus more useful (included somewhere should be a gnome apps menu, an xlock mode menu, and keybindings wherever possible. ] hash: 0000026683-3c5a8762b457d80bd93a076ec74345d620599dea5ee1ebc7046e13b41bec298e [[project @ 1999-02-15 04:25:40 by mstx] mstx**19990215042542 Ignore-this: e7667c25fc82f0a770816d127181fc * theme.scm: Make title buttons press in when clicked, raise title height a bit so the relief comes out better and lower border width a bit to compensate. ] hash: 0000002815-f0ff4a8858269880bcac0631f9eeb18765596abb23d24fe8c59cf1437597f69f [[project @ 1999-02-15 04:30:32 by mstx] mstx**19990215043033 Ignore-this: 99a2159086804ff2bd752cd5d2feaa8f * mstachow.scwmrc: Make sure to toggle maximize on H-m. ] hash: 0000000607-b5d8c1380ab5c0e9aa08d799cca3aac009d5b9c4a8ac7184df29fc41f7dfe887 [[project @ 1999-02-16 16:16:44 by mstx] mstx**19990216161644 Ignore-this: 40d6062041da13b244ea71e8a0cb16c8 * optargs.scm (lambda*): Handle empty argument lists properly. ] hash: 0000000556-8fa49182b50be85fea25937cc72fa35ddb52aea93463263e84633459d2d94379 [[project @ 1999-02-17 06:28:08 by gjb] gjb**19990217062808 Ignore-this: 86b985120327da46fedf2321a8cbe152 * gjb.scwmrc: Added C-M-S-b for new fn start-xterm-on-other-host, for a second preferred host. Fixed show-xterm-window-list-menu bugs. ] hash: 0000001120-7a4828e13ef0224d208044a5c7909613fa1dc2300a54d6fef64c93eddff91319 [[project @ 1999-02-21 22:54:35 by gjb] gjb**19990221225435 Ignore-this: 9e2c770c9cfb43ec0ccaa2100724795b ] hash: 0000000351-ee73bc3ecc45855894ac66d6e2eabf3f123966c60cd6d7355a4a6ca0cf21f0e8 [[project @ 1999-03-01 02:06:00 by mstx] mstx**19990301020601 Ignore-this: 58056513df1fb010e13159006cf8bef3 * binding.c, binding.h: Allow release procedures with `bind-key' as with `bind-keycode'; provide `*-' prefix to key/mouse specs to indicate AnyModifier; provide some more intutitive aliases for several binding contexts: 'client-window, 'root-window, 'border and 'corners, as well as better names for the buttons, i.e. 'left-button-1, 'right-button-3, etc. * events.c: Make sure synthetic event key and mouse specs don't allow AnyModifier. ] hash: 0000008554-dc4ff481705531a49937a92c0e56273f8c7dcf941659400c05abea43846a7297 [[project @ 1999-03-01 02:49:20 by mstx] mstx**19990301024924 Ignore-this: da3179d1deec83045ac17b0599633ae8 scwm/ * events.c: Make window-leve-hook pass the window as an argument. * events.c (HandleEnterNotify): run window-enter-hook functions. (HandleLeaveNotify): run window-leave-hook functions. (init_events): set up the window-enter- and window-leave- hooks. scheme/ * Makefile.am: Added hover-focus.scm to the scwm_common_scheme installation list. * hover-focus.scm: New module to automatically focus a click-to-focus window when the mouse hovers over it for a while. ] hash: 0000007619-a34108b2df93cecf6d4e9fb26d614d05fe40b3df9835c0a6cf5281e5447e66df [[project @ 1999-03-01 06:44:20 by mstx] mstx**19990301064422 Ignore-this: 339baf68f2bbe698cd4b329d41fedc6d * bincomm.scm: Fixed remaining obvious 64-bit bugs. Probably more remain. * fvwm-module.scm: Send auxiliary config info like fvwm does. Patch from Danius Michaelides. ] hash: 0000001638-66e638b2e37723b5e159a1911e4d8031b51748ed466cdb67e85b96c20dce38bb [[project @ 1999-03-02 23:31:07 by gjb] gjb**19990302233107 Ignore-this: c9f908a04db24f9cf13488332144b4a2 Added note about Graeme Cross's ApplixWare windows problems. ] hash: 0000000350-2dce6adeb7763af8b707d65fe7e57296e478bfa3875c23ef2b76f55c36e880f7 [[project @ 1999-03-03 00:59:28 by gjb] gjb**19990303005928 Ignore-this: 99a1f54bde3d707669a4cd884df07a92 * constraint-primitives.cc: Updated for version >= .3 of Cassowary. Use ClVariable-s as handles instead of using pointers to ClVariable. ] hash: 0000001360-ec1160a875049bfd366537fb06bab4b8f4d8841182dfbb298d088dd7095ed68e [[project @ 1999-03-10 05:53:49 by gjb] gjb**19990310055349 Ignore-this: e4462bec85be2bb694029120695cc749 Fix root-menu window operations behaviour (bug report from Warwick Harvey). Window operations from C-S-M-z were not prompting for a window, since the window context was set. Now it always prompts for a window -- the behaviour I want for the root/start menu. ] hash: 0000000966-52bf1695908f2ab543c7a655f7bcac3948cd22131cfda76e6ddb241b565eba7a [[project @ 1999-03-10 06:12:25 by gjb] gjb**19990310061225 Ignore-this: de2dfdf93db695c43e03ca9f6bf56356 Updated Maciej's email address, added some whitespace to make a bit more readable to my eye. ] hash: 0000000974-a30fa632d9f0209868b27ef2cd4d3b7175f6d0ef71638161f8f93c1076c84e8d [[project @ 1999-03-10 06:14:32 by gjb] gjb**19990310061432 Ignore-this: 8c12987d940488133e1bb851a84a1612 Added some contributors to the list. Replace we've with we have (I don't like contractions in more formal writing) ] hash: 0000000449-284b5e211c3d37b1a3f84d0fb3da98b5a3c50a4cd2bd630cec6d9568063d29dc [[project @ 1999-03-10 09:08:53 by gjb] gjb**19990310090853 Ignore-this: cb39325678418c8308dc48fe541ebb61 * scwm.el: Rewrite "SCWM" as "Scwm" throughout (less bothersome to the eye). Update the initial comments to reflect some more tips. Always autoload id-select-symbol, as it was causing problems for XEmacs. This results in a compile-time warning for Emacs, but at least it doesn't result in a run-time error for XEmacs. ] hash: 0000003388-b6b2d09fbc1b6814167bb17b5f2ce6c7ced32c1eba6a5d3c6174f74b9e6a4d72 [[project @ 1999-03-10 09:09:33 by gjb] gjb**19990310090934 Ignore-this: 121ddd6cf0254a4e1a77e640260481c5 * resize.c: Fix bugs in calls of interactive_resize_new_size_hook, interactive_resize_start_hook. The wrong numbers were being passed in. * constraint-primitives.cc: Updated for version >= .3 of Cassowary. Use ClVariable-s as handles instead of using pointers to ClVariable. ] hash: 0000001794-5e62f69a626389befe960be2e68b07a03962b29807b91f4d702db11ebe044204 [[project @ 1999-03-10 09:10:56 by gjb] gjb**19990310091056 Ignore-this: 351028312c0b816403f38fcbc1726d80 * winlist.scm: fold-menu-list of the window-list in case it gets too long. Thanks to Warwick Harvey for the bug report! ] hash: 0000002348-20676b1f8307469f0a29848118011b8fb3a1c411c892b56a5dcc5ed5db6e4c72 [[project @ 1999-03-10 09:17:29 by gjb] gjb**19990310091731 Ignore-this: f0a678d79e82be6e64cc6d92b4fb9896 Re-exported ] hash: 0000042406-d19a093a9cc97718b256817855b76fe5e133eddc293f1c35cef2066f6922ed64 [[project @ 1999-03-10 09:18:17 by gjb] gjb**19990310091921 Ignore-this: ece3da1401ba458c3deba03ae6e30979 */*.c: Removed extraneous #include of libguile/dynl.h that is no longer needed in guile-1.3. ] hash: 0000001680-aa3f1ab77bd3189f5e805193e04f0d2385580b2771ac8f2e55c5d2988ad36d2a [[project @ 1999-03-10 09:20:55 by gjb] gjb**19990310092055 Ignore-this: 3fd8b6af27d6e4547d100f0d0f10ba3f * binding.c (s_bind_key): Replace RELEASE_PROC in documentation with RELEASE-PROC (_'s in function args turn into dashes in documentation of the primitive) ] hash: 0000000560-34c34b53f4ced2349c3b3d0b4ff41205166e33ed0c8d25c4bbd8fb0f02436fba [[project @ 1999-03-10 09:22:27 by gjb] gjb**19990310092227 Ignore-this: 2ca40ac5e3be2adcc473ec726633bfd8 Re-exported ] hash: 0000000185-cdff905f404700dcac890e511a17f979817e7b79da3dfa57007c00e8f7b2f828 [[project @ 1999-03-10 09:26:08 by gjb] gjb**19990310092608 Ignore-this: a33d1d2ea047cedfca0353265d38fe9f * flux.scm: Added `run-dot-xclients-at-startup', `run-dot-xclients-script' ] hash: 0000000598-99418bef5738471d77d0c8e8315fc55aae0f5e1c8a276d8c60fc9a52635bfa28 [[project @ 1999-03-10 09:27:15 by gjb] gjb**19990310092715 Ignore-this: 8063e21d73ef4d7e4df695800dd52a75 * gjb.scwmrc: Call `run-dot-xclients-at-startup'. Reset the window-context to #f when bringing up a root menu with popup-menu-root-start. * gjb.scwmrc: Added C-M-S-b for new fn start-xterm-on-other-host, for a second preferred host. Fixed show-xterm-window-list-menu bugs. ] hash: 0000000974-52525df0022e7e8d08e79363f396d8a0f1a45b2ece7935019e36462e5ad030b3 [[project @ 1999-03-10 09:28:01 by gjb] gjb**19990310092801 Ignore-this: ab7f41264c6d949b453981e6742d75c7 * scwmgtkhelper/Makefile.am: Put @GTK_CFLAGS@ before @CFLAGS@ in case the order of -I options matters ] hash: 0000000477-0074e763df9dac4cf3cac49a9798e12630f31ee746169478fd86274f5428346a [[project @ 1999-03-10 09:29:04 by gjb] gjb**19990310093038 Ignore-this: 3b47e4ea4c05a1f8b7d4ffa2ef2757df ] hash: 0000001840-ee7f59732ed787e0d50ce6250b48633bb3d20bb5f91d66070fa9b721174901b0 [[project @ 1999-03-10 09:34:34 by gjb] gjb**19990310093434 Ignore-this: 5ef8d486f10312f240802c8393f4caf9 ] hash: 0000000420-79857d59b1022c7f2d1e4c0adce95c2b689aa48beb442eb225ccc203b56cb7a3 [[project @ 1999-03-12 03:43:57 by gjb] gjb**19990312034357 Ignore-this: d7d92f8f72ef10cf2d408075ec31d48e * scwm.el: Added note about using C-u C-c C-l to reload the current file. ] hash: 0000000675-e079e65b8cd04a8fd29981a894f462a9e02f2a8bb71432f48aa9b3ebee6d139f [[project @ 1999-03-12 06:07:02 by gjb] gjb**19990312060710 Ignore-this: 959ca96e604b615ac98239359a56cba0 * window.c: Added DecorationWidth, DecorationHeight, DecorationXOffset, DecorationYOffset, ClientWidth, ClientHeight functions, and use them instead of inline math. Also introduce use of __inline__ (expands to nothing #ifndef __GNUCC__). Improve docs on window-size, window-frame-size to refer to each other. * shutdown.c: Use new XA_SCWM_RESTARTING, and set that property to "scwm-restart" before restarting scwm (done before run_restart_command because we must do it before the X connection is closed). Also replaced a use of inline with __inline__ since the former is a GNU CCism. * scwm.h: Added #define of __inline__ to nothing if needed. Added XA_SCWM_RESTARTING, update other extern Atom decls. * scwm.c: Added XA_SCWM_RESTARTING, removed extern XA_WM_PROTOCOLS (already done in scwm.h). Added SetRestartingGlobal() to check XA_SCWM_RESTARTING property (set just before run_restart_command). My WM_DESKTOP property is set on the root window even when Scwm is not restarting itself, but this reliably works for me. * resize.c: Convert dragWidth, dragHeight to application (client) window size before coverting to client units. Improve docs of interactive_resize_new_size_hook. * move.c: Doc update to interactive_move_new_position_hook * ICCCM.c: Drop an Intern that's guaranteed to already be done. * callbacks.c: Replace inline with __inline__ to remove dependence on GCC. ] hash: 0000008726-c94116390a1b6034e291f5a030887eed328d10a6e8721acfea69c41f28d155ad [[project @ 1999-03-12 06:13:00 by gjb] gjb**19990312061304 Ignore-this: 632fd84a489a01bcbaefdc8348bf1d42 * menus-extras.scm: Added -- moved fold-menu-list and split-list out from base.scm, added fold-menu-list-by-group and split-by-resource. * winlist.scm: Added by-resource option to show-window-list-menu, and rework that proc a lot. Instead of using fold-menu-list, use split-by-resource if the menu would be too tall (as checked by new menu-max-fold-lines proc. Use the menus-extras module to get at the new functionality * std-menus.scm: Use menus-extras module to get at fold-menu-list * flux.scm: Run .xclients in the background (added "&") * base.scm: Move fold-menu-list and split-list out into menus-extras module. ] hash: 0000009425-4f29496b9c9c16f4eb12af94b04309248588c14a88a1fe31e287364fb3f81869 [[project @ 1999-03-12 06:14:04 by gjb] gjb**19990312061404 Ignore-this: 7dc75ff1989f3289316771f8186c66ea Added notes from email discussion ] hash: 0000008499-e5f307fa2424c4e46018b18195aa2f91c044ccae868bdd3cb1633fade4b93ea4 [[project @ 1999-03-12 06:15:14 by gjb] gjb**19990312061514 Ignore-this: 4403e47b123cc9431ec868f04644e7ff ] hash: 0000000277-759e50cad37cb5fe4eb52c4f55dc2d7794167bb0516458d475e12f2e512e3ac6 [[project @ 1999-03-12 06:18:00 by gjb] gjb**19990312061800 Ignore-this: 93dccf3a6194aea1155eb0af0c3f9cf5 * gjb.scwmrc: Use menus-extras module. Use nxterm, not color-xterm. Rename menu-font to basic-menu-font. Added Y/N shortcut keys in menu-quit-verify. Use #:by-focus #t for the window list menu. Added 'all H-1 binding to do new #:by-resource #t window list. Added 'all H-z binding for root menu. Fix bug in C-M-KP_7 animated move. Fix indent of C-M-KP_6 binding. ] hash: 0000002298-4efbe319dc3b990e8a5dba28c2c7e90627ad0d3f8db13d1e9cec083579a2a9d7 [[project @ 1999-03-12 06:19:28 by gjb] gjb**19990312062010 Ignore-this: 78bd359c9d75fe1dca2b0219899be23 ] hash: 0000002600-d1a2633c79ec9987b2c8ffb1f8d44918b7e18724054e76e838ca1d864e422375 [[project @ 1999-03-12 08:52:13 by gjb] gjb**19990312085214 Ignore-this: 82a78139c6e69637a57442c09ad7a34d * string-prompt.scm: Use dialog style instead of toplevel. Set the position of the window based on pointer position (still not right, though). * prefs-menu.scm: Minor changes to docs, some actiosn. * flux.scm: Added rename-window-interactively (use string-prompt because of this). Added read-until-eof, output-of-system-cmd, chop-newline. Still need some asynchronous execution of scheme command on the output of a system cmd. ] hash: 0000003565-4e46cf01a3e345f9209ffd069a8b7e315b7379bc0752c19f6b7fc517c3d45de4 [[project @ 1999-03-12 08:53:07 by gjb] gjb**19990312085318 Ignore-this: 9c351b304b3f96d7a6e9d44c1e96a25b ] hash: 0000001312-406c96a745e1636829b09fbcf23c510fc3490fb675b20bdb3a5c72076d649dc1 [[project @ 1999-03-12 08:57:41 by gjb] gjb**19990312085741 Ignore-this: 539dd82b2fba1445c9b2e9aa20c2d45 * gjb.scwmrc: Clean up prefs-menu, added H-r binding to rename-window-interactively. ] hash: 0000001365-742a13497e81bfe4579c77e8432007814240779b7bdd811d222e49584c20d99d [[project @ 1999-03-12 08:58:01 by gjb] gjb**19990312085801 Ignore-this: 753a76e7c3010a2f58cf42956dcda141 ] hash: 0000000750-af6dc0793d2dc34cb21cba6d8d01246d4de6ed0900ea404955270c4c7ef9f428 [[project @ 1999-03-15 07:05:08 by gjb] gjb**19990315070508 Ignore-this: 7af1da890fdeb3713200dcb2cc9a5ff2 * scwmrepl.c: Use `apropos-internal', not `apropos' to do completion, and scwmexec_exec "(use-modules (ice-9 sessioon))" at startup to be sure that support exists for apropos. (Changes are untested, but inspired directly from scwm.el -- I was noticing differences in behaviour between scwmrepl and scwm.el that were unfortunate that I expect this fixes but have only 1 X server available at present). ] hash: 0000000838-1c1e03f0e1397eade13e2bc737081faf9106478123479bbd20cbfee187e34ded [[project @ 1999-03-15 07:06:09 by gjb] gjb**19990315070609 Ignore-this: ca6cee1a4bee88ebded5489fdf671417 * scwm.c (SigResetLoop): Added a scwm_msg for when a reset-signal is received. ] hash: 0000000602-86f68a8ffdbb483293ae95334ff82ee300c5f6abd5dd87711bc879d3be14630f [[project @ 1999-03-15 07:08:34 by gjb] gjb**19990315070834 Ignore-this: e56f07676fd4b3db6486f5a8662ef0dc ] hash: 0000003167-ae39d648f5f91e12a4a7f55c5f8e1e670368f25caab3a2b7c4b00bac53fb36a4 [[project @ 1999-03-15 21:43:24 by gjb] gjb**19990315214343 Ignore-this: b3ba16cad812a4bd70a600ca58d2965e * scwmrepl.c: Do not use "unsigned char" -- hide that X anomaly in libscwmexec instead. Use apropos-internal, not apropos, so parse the result value instead of the output. Also, just parse using strtok, since it's a much simpler format. Clean up after free-d variables consistently, just in case. Do not assume a char is 1 byte. I have tested this, and it works great for me now. * scwmexec.c: Use "char *" not "unsigned char *" * libmain.c: Use char *, not unsigned char *. Add the appropriate cast when calling XGetWindowProperty and when returning the value, but let client code not have to deal with unsigned char *'s. Fix bug in scwmexec_exec whereby the result was not returned properly. This was obvious when building with "-Wall -W -pedantic" as all builds should be done, methinks. * scwmexec.h: Use char * for args, not unsigned char *. ] hash: 0000005216-8cd85cffced4ca3d4eb475f5b10361090b13b5f42a0eb597fe3c4b62d9ae03e0 [[project @ 1999-03-15 21:47:52 by gjb] gjb**19990315214808 Ignore-this: dcaab921b958da9809856744f5a9228d ] hash: 0000001963-760579f9c76ee55c37dd13a21ae695a8afac37d314d4e3ee236ba6e76528550c [[project @ 1999-03-16 08:07:35 by gjb] gjb**19990316080736 Ignore-this: aca8fbbd17e3cae8ccfd2db39b5d4aa2 * constraint-primitives.cc, scwm-constraints.cc, scwm-constraints.h, scwm-constraints.hpp, scwm-screen-ci.hpp: Renamed cassowary calls to match revised identifier names for cassowary/qoca API merge. ] hash: 0000009363-5042a1299e729df2c5f0232ae4475cab7eb3d9166b71bf01880ca270dc15ca4e [[project @ 1999-03-16 08:08:08 by gjb] gjb**19990316080808 Ignore-this: 8a2dca5475d8c8e842d19e9b7e71f9b3 ] hash: 0000000561-c57c73d8ed9b59f0afba7c4d305f98c449e3bfa09a90ce1417d8beede9b750ac [[project @ 1999-03-16 23:37:08 by gjb] gjb**19990316233847 Ignore-this: 51832d84ac0d0d47d921ef98f89a6316 Use AM_CPPFLAGS to honour the --enable-warnings configure option. ] hash: 0000002190-662e323bdaa10ea252f796e042af35004b0ee40422e362fe936fedfbe7e77de0 [[project @ 1999-03-16 23:39:47 by gjb] gjb**19990316233947 Ignore-this: e54190b0a94005a2e74baadcd47cd18e * configure.in: Fix spelling mistake, added --enable-warnings option. ] hash: 0000000687-bb15ebc953536ce5fde52ba41cb40c38b569060946736ae21d391630692d2391 [[project @ 1999-03-16 23:50:35 by gjb] gjb**19990316235113 Ignore-this: a16744de5f4589959881b80bfe4f59dc * virtual.c: Handle the EDGE_NONE case in notify_edge_enter, notify_edge_leave. Remove unused vars in HandlePaging. * c-animation/c-animation.c: Added includes of decorations.h, resize.h to get some prototypes that were missing. * pie-menus/draw-pie-menu.c: Initialize some vars. * scwmgtkhelper/scwmgtkhelper.c (restore_scwm_handlers): Return SCM_UNSPECIFIED (was missing a return value previously). * xlib-drawing/drawing.c: Initialize a var that was warned about. ] hash: 0000002429-328b0013aa3df482458b330e326c7ba548adc5a3784cfedb86e136fdfad61fa9 [[project @ 1999-03-17 00:18:52 by gjb] gjb**19990317001852 Ignore-this: ac4f3c76c6286546a032ed13f4fc4119 ] hash: 0000000708-275f39785523c1fd340673d8ec10a9a9c5598a8dad2fd9e74874673c4ac51f0b [[project @ 1999-03-17 00:20:51 by gjb] gjb**19990317002051 Ignore-this: 9f0a7807f409c9f9352dfbe4e4342379 * acinclude.m4: Do not call AC_PATH_PROG macro for gtk-config if its path has already been decided (through use, e.g., of the --with-gtk-prefix option). This lets me choose between gtk-1.2.0, and gtk-1.0.6 at configure time. ] hash: 0000000588-43f650e2781897999f7e54ce6b56bb52d4ff40a518f9e498eef5f139be581b0b [[project @ 1999-03-17 00:21:35 by gjb] gjb**19990317002135 Ignore-this: badb9229be9a112d346f3afedf65bc5b #include assert.h since it now uses assert macro. ] hash: 0000000341-daa866a5dcc1c23b1ca1a3efe2e185d4cebf1ffe640056b3b89f70ec6b886284 [[project @ 1999-03-17 00:21:57 by gjb] gjb**19990317002229 Ignore-this: 3634383bdee831ee13d2c7a8eec5d1c2 ] hash: 0000001418-7bd6954ce52190358e06717d00fb1b0f78ae4ad660e96ce0002c94fc5a3b9926 [[project @ 1999-03-17 01:01:24 by gjb] gjb**19990317010125 Ignore-this: 6549396381f81f7aec64bfb5c2d4c022 * ui-constraints.scm, ui-constraints-buttons.scm: Fiddle w/ comments to provide some more useful s-exp for interactive evaluation. * ui-constraints-classes.scm: Make cnctr-keep-top-at-value, cnctr-keep-left-at-value, cnctr-keep-right-at-value to all table option enable? arguments, and honour them. * simple-constraints.scm: Don't define solver in here, do it in constraints.scm. Fixed missing test of enable? before adding constraint in keep-tops-even. Use (scwm-master-solver) throughout, instead of "solver" * constraints.scm: Added `reset-scwm-constraints' and call it. Perhaps I should add a menu item to gjb.scwmrc to reset the constraint solver. ] hash: 0000006831-df534eec812631674e1e6444b7e4858aa3b72e14745f0bb01a870db5c4bb0ac6 [[project @ 1999-03-17 01:07:25 by gjb] gjb**19990317010725 Ignore-this: d6fa02b0221eee58c15fe0878dd62a7 constraints.scm: Added `end-constraints' to stop using the solver. ] hash: 0000000696-4d8307c863352d7aef1b03a97b0f966cda6f8b55a8a95b8978573c894094bedf [[project @ 1999-03-17 01:58:17 by gjb] gjb**19990317015817 Ignore-this: d3cc324a97ff1213b14db0a2f640f383 * constraints.scm: Cleaned up a bit, added `start-constraints'. * base.scm: Added `select-window' written in terms of `select-viewport-position' primitive (which used to be the select-window primitive). ] hash: 0000002734-2a3102d055a45c994eb97db8a95be1418a9672dcf9c38f2412e27c3459a8a34a [[project @ 1999-03-17 03:08:27 by gjb] gjb**19990317030828 Ignore-this: 2580245403d9eafcaf2735c5fe70a327 * window.c (DeferExecution): Added two extra args to return the location of the click selection. Moved the prototype closer to the beginning of the file. Replace `select-window' primitive with `select-viewport-position' primitive that returns the position of the click as well as the window selected. `select-window' is now a proc in base.scm. Replace calls to select_window C primitive with "gh_car(select_viewport_position(..))" to just return the window. Remove invocations of the invalid-interaction-hook from DeferExecution. Instead do that only in `get-window' if select-viewport-position returned #f for the window. * move.c: Added note to comment for Keyboard_shortcuts. ] hash: 0000004420-aaf2208cfc98c3c1fe0a17a1883e8a64d8ff49c70134384cadb38ce2fadba8f5 [[project @ 1999-03-17 03:10:21 by gjb] gjb**19990317031021 Ignore-this: c84151ceb4d33575aaf094c69882f277 ] hash: 0000001321-955a8f190020e4c62d67f23fe4e73841f32e7972e6b2b4b92b15063e9f23b719 [[project @ 1999-03-17 03:12:39 by gjb] gjb**19990317031239 Ignore-this: 9ed3497cbd71e744923ee0272e56734f Added a restart dev scwm option. ] hash: 0000000494-7a2612cac77f939a5d3b8761ab0b2978b91af135ea0372c08247990d5c5ec514 [[project @ 1999-03-17 07:36:39 by gjb] gjb**19990317073641 Ignore-this: 3dea58325a6efdd5def431b6d6a9d78f * ui-constraints.scm, simple-constraints.scm, ui-constraints-toggle-menu.scm: Added commented-out use-module of (cassowary-constraints) -- it's built in to --with-cassowary configured scwms still, but might not be later. * ui-constraints-classes.scm: Needs (app scwm optargs) * base.scm: Fix select-window to use define*-public. ] hash: 0000001941-bb8655d876cc7404618fb6368d3852c6efc14dc429c5a59c04ab86d017201106 [[project @ 1999-03-17 07:40:59 by gjb] gjb**19990317074101 Ignore-this: a603d3d34facd9bdfdc88911f276819a * scwm-screen-ci.hpp, scwm-constraints.hpp,scwm-constraints.cc, constraint-primitives.cc,: Include "Cl.h" and "cassowary_scm.hpp" from the $prefix/include directory, instead of from the cassowary build directory. ] hash: 0000001918-5f4801fc66943c2d26bb8c33237cc3c22ac13494a135f1dae55060bec704def6 [[project @ 1999-03-17 07:44:56 by gjb] gjb**19990317074456 Ignore-this: 7d13a734b68f8cb93626c3adf9ce13ab * configure.in: Added SCWM_ARG_PATH_MAYBE_EMPTY macro to support "--with-cassowary" w/o a "=DIR" argument to use the $PREFIX dir. Simplify CASSOWARY_LIBS to work with new, installable distribution of Cassowary (>= 0.4). ] hash: 0000001490-2c1fdeb046d5ada4e2b87aaf38b44224ad0ff31a2f3c4388f2cda9bde44834e0 [[project @ 1999-03-17 07:52:55 by gjb] gjb**19990317075325 Ignore-this: 52cc1ac9a08206c7d8dbe77c9d2ff802 ] hash: 0000001970-397253091f3f5be947ebe8b2b8ac2b46af2d777a4ec8215b0e2678c80d0332fb [[project @ 1999-03-17 08:09:57 by gjb] gjb**19990317080957 Ignore-this: 5e721b69a4e79858b15b29fd6b037f79 Install new file menus-extras.scm ] hash: 0000000474-c28f1a4f83d5bfbb60c7e6861b29c39cfcdec3a3483f788f69690b97ed11cfc4 [[project @ 1999-03-17 08:23:07 by gjb] gjb**19990317082307 Ignore-this: 2ce7e269d5052b3ab166a215a7b5c587 * menus-extras.scm, Makefile.am: Fixed missing dependence on (app scwm base). ] hash: 0000000414-ff8d11016f5db43fdbeac068f315a08382f55046d14b87a524922b1b66694270 [[project @ 1999-03-17 08:29:50 by gjb] gjb**19990317082950 Ignore-this: c598871c00f81811384fd8c471b556ee ] hash: 0000000310-c744c68c6f9f3ab6115cba5af15e973411aa0c0eb37e110b23a9a2a94b2a0c93 [[project @ 1999-03-17 21:12:25 by gjb] gjb**19990317211225 Ignore-this: 39b4c964271d38b5465717c217086394 * wininfo.scm: Make rectangle-overlap? and intersection-area public ] hash: 0000000648-b81585165e781decfa7e87322a19c9462c411a21ed1807fc7bc2c6372b6c6486 [[project @ 1999-03-17 22:08:40 by gjb] gjb**19990317220840 Ignore-this: 318d72db7df5ad774a49d13693955327 * overlay-plane/get_color.c: Added include config.h ] hash: 0000000413-4543b63100b3382f4d264b94db981a4817a29b95b3fa6707be054bd75ccdd7e3 [[project @ 1999-03-17 22:09:19 by gjb] gjb**19990317220919 Ignore-this: f52bfd8e3dc8c3274eb0b761b6821faa * xrm.h, log-usage.c: Added include config.h ] hash: 0000000571-55cbc7b33214aa502aa4fa1a3722f0188e717354707cd08011fbbd45eca616f8 [[project @ 1999-03-17 22:14:55 by gjb] gjb**19990317221455 Ignore-this: e75b5fed507a551818a1c4ce3390989b ] hash: 0000000274-0e33087d8dabdc9d15a758c0dda4fc97fa616b080deb1cc75e13f7982c383ea9 [[project @ 1999-03-17 22:32:15 by gjb] gjb**19990317223215 Ignore-this: cfcac12c925fe04b72cd325ebef574d8 ] hash: 0000000259-85e65b2cd9068977dad4b512cb4af08fad43b21a07c9d7785102a617079fbfa7 [[project @ 1999-03-17 22:53:14 by gjb] gjb**19990317225314 Ignore-this: d76ffd230676718441c60f4984de2365 ] hash: 0000000248-c3f2017111af5bc35900b80ea0e4d548edf46d10ab29dda86f0a9079cd909a1e [[project @ 1999-03-17 22:56:53 by gjb] gjb**19990317225653 Ignore-this: 6fde5683054958440be51d2d46780798 * THANKS: Added entries at top for Carl Witty for his documentation fixes and code cleanup, Jeffrey Nichols for the message window feature, UI for constraints. ] hash: 0000000506-0ad95b458fae7df67130ad58e7c420718754109e8799a2d5c5d372f15c1e584f [[project @ 1999-03-17 23:15:22 by gjb] gjb**19990317231522 Ignore-this: 2f927efeb08bdd9cef54bf4f92d4fda9 Mention doc/dev/scwm-1.0-release-todo, some cleanup ] hash: 0000000446-9e7179035cbac30fd57883e78544676d9cd5f12743a25b9ef2770a2f9699c461 [[project @ 1999-03-17 23:18:42 by gjb] gjb**19990317231842 Ignore-this: 9ae4db55c509f013c97a8473a9557f19 Added -- also posted to scwm-discuss ] hash: 0000003185-52344a7d2e13a41187638cf8a46d65c16286559b27f3b092d5ae8fbde8f2e28f [[project @ 1999-03-17 23:19:01 by gjb] gjb**19990317231901 Ignore-this: cfd4c36cb33b8ebae95359203531f56 ] hash: 0000000364-02f4a6fd438e4c97fa0600012d47dbfb7bf1e344f097470d9ea96cae0b25743e [[project @ 1999-03-17 23:31:36 by gjb] gjb**19990317233136 Ignore-this: 7d61ae1bcbc96c11656a57f5b73f8b9f * events.c (HandleMapRequestKeepRaised): Restore pswCurrent's old value after invoking hooks. An attempt to fix bug Robert B. noticed when starting a gnome-panel. ] hash: 0000000621-61cc78ca5aed4129fbcb1038f2c9c053f12a07ad67db60ff2b8ace2e56f2a4d2 [[project @ 1999-03-17 23:32:42 by gjb] gjb**19990317233242 Ignore-this: 7d775492207973ba636811fc9a9a978d ] hash: 0000000371-758ec1f4b65a14e91a731dd059977a8f90cb45e52d68b25f9309e00ffa512787 [[project @ 1999-03-18 01:08:10 by gjb] gjb**19990318010810 Ignore-this: d98aaacd81abb1a9f68f80e46ec48527 * winops.scm, style.scm, bincomm.scm: Fixed some indentation/ws issues that M-x unbalenced-parent complains about. ] hash: 0000003541-af1882cf02a747683175fd887ede14fc76ebb2150f43bc3f98bdfb0bc2c2986c [[project @ 1999-03-18 01:40:54 by gjb] gjb**19990318014054 Ignore-this: 41acea123dc5fe1fdb63e82ba6f232b7 Updated copyright to include 1999 ] hash: 0000000437-69486e0afac7d99ec0c195b1eb37f99970226c184f05293b614d1dbe1523b12f [[project @ 1999-03-18 01:41:15 by gjb] gjb**19990318014115 Ignore-this: c99f316b63f61444fe63b40c99a06f6c Updated for 0.4 of Cassowary, very soon to be released ] hash: 0000006109-af95430bd6571027fd6863539164d2990452036621fcc0d24af144a2cfb7d7a9 [[project @ 1999-03-18 01:41:52 by gjb] gjb**19990318014152 Ignore-this: 5bdb8db9af96908e765b972cfb94e70f ] hash: 0000000324-ad7ec7241e2e81f9bfe67dcf238ab459f1d3a69c8c8def211a52b463088b83ae [[project @ 1999-03-18 08:46:27 by gjb] gjb**19990318084627 Ignore-this: dcbda4e936d671a25d5f12b07259b822 * scwm.1: Updated to point at current web pages, note clearly that the man page is not the definitive reference, updated date, Maciej's email. ] hash: 0000001353-8b2fe9a954c385ba18790e922ed0a1fd5b380119dac05d3eb0be343edfef9d64 [[project @ 1999-03-18 09:07:44 by gjb] gjb**19990318090744 Ignore-this: effabcaa6ee86181c85534fa25a18b05 ] hash: 0000000402-634ea1667118026bc2204b09bb87c44372e25cdb49935bb671f928e6b45e9634 [[project @ 1999-03-18 15:39:04 by sds] sds**19990318153904 Ignore-this: 684614129202a452b4079add02417196 added scheme-mode compatibility bindings. removed a compile warning. ] hash: 0000002689-2494e994716cb89a8192f9681e1a4690e797e9bef06a311c9d2ee2c2a9c2a244 [[project @ 1999-03-18 21:59:38 by gjb] gjb**19990318215938 Ignore-this: f908d367fa51c1dd1098f267a7057857 * add_window.c: Updated docs for the hooks. ] hash: 0000002880-10ee24f28b3621dc01bedc012dee3b3c7c66c62600d38efe5c26bd455316c799 [[project @ 1999-03-19 03:40:20 by gjb] gjb**19990319034035 Ignore-this: 99d60dbcf1c0fb7c9c84f4beb142e39c * scwmdoc.in: Added -S, -F options for specifying "skip all proc chapters" and "Skip all not-starting-with F procs" -- these are useful for debugging as generating HTML on the whole of scwm.sgml is *really* slow. Change -d option to take a URL prefix, not a directory, and set it to use cvsweb.new's ~checkout~ cgi-bin script by default. Reorder the chapters so the procedure documentation is at the end, not at the beginning (people were missing the fact that there's more than just the reference manual [even if the rest isn't yet very good]). Add a separate link to the CVS log of the files in the "Implementation Notes" section. * Makefile.am: Do not pass the -d flag to running scwmdoc-- use the canonical filename address now built into scwmdoc to do checkouts via cvsweb.new. ] hash: 0000006863-8bcc17299777f56a8bd9989ff13b4f7b5b243e099c580ec2aa65cedd83d3d980 [[project @ 1999-03-19 03:58:56 by gjb] gjb**19990319035858 Ignore-this: 4f3c82396ee5360763de1f46e57d6ad8 Re-exported ] hash: 0000468250-313f4fadeb648984cc8d006accab05ed24c6d6aa01258ff7e4e93c243af4ae07 [[project @ 1999-03-19 04:14:05 by gjb] gjb**19990319041405 Ignore-this: e167fe7ed984fcaafec073064369f809 * binding.c: Make context_strings global so it can be closer to its parallel array binding_contexts, and make frame-corners and frame-sides the preferred symbol names for those contexts ('corners and 'border are no longer usable, but few, if any, were using them). Added some docs to the Event Contexts concept, but they are horribly incomplete. ] hash: 0000002870-ee1ec362f4dcd28739322d6801d00f310cb9308ad1a4e4c47b6ca68e0fd9b80c [[project @ 1999-03-19 04:19:07 by gjb] gjb**19990319042007 Ignore-this: 879908f2627688797a30bcf738960602 ] hash: 0000002044-c0163602e56f82fa38e86eb032b771d78d51dd64455b6745afb9b5c365b126f7 [[project @ 1999-03-22 01:03:31 by gjb] gjb**19990322010331 Ignore-this: ce9d69474a902878b3ad5ed4b3f3858f Added ] hash: 0000053154-c8672aa01b73a9f2df942cce5974549b73fcd50a60088b6cea71be489cb23de1 [[project @ 1999-03-22 01:07:25 by gjb] gjb**19990322010725 Ignore-this: 802ae9bfa0ce023c370df2716d2db42c Renamed set-desktop-size to set-desk-size (even though it's commented out) ] hash: 0000000447-c4f2efeffff1bbcc833989097d513348c10a121e9f7d7184621bc24b3d29a439 [[project @ 1999-03-22 02:49:16 by gjb] gjb**19990322024916 Ignore-this: 8c2d46378f2bf4f6a728779189418c34 * base.scm: Only add reset-hook! if it's not defined (guile >1.3 has C-based hooks with reset-hook! defined. * flux.scm: Added `group-leader-id' and `group->windows'. * fvwm-compat.scm: Added %x-permit-negative and %y-permit-negative (maybe should be default behaviour for %x and %y. ] hash: 0000002144-a678bef0d10e381c17c3febe5bf605fe39b88b5f86c0b237c92c65ba278577d6 [[project @ 1999-03-22 02:56:30 by gjb] gjb**19990322025630 Ignore-this: 89af7298d79434ca743a9d32e019bb89 * scwmdoc.in: Handle new form of SCWM_HOOK taking extra "num_args" argument. Fix some SGML id issues that were causing jade warnings. Permit #&allow-other-keys optargs.scm to be replaced with #&allow-other-keys propertly. ] hash: 0000002575-362dda4b8de0f76aab9326165f69f75213038e4c00aa11106902785f40cdaac3 [[project @ 1999-03-22 03:16:38 by gjb] gjb**19990322031644 Ignore-this: 592957c3b9b797b198db9f3892d16039 * winprop.c, window.c, virtual.c, shutdown.c, resize.c, move.c, image.c, module-interface.c, icons.c, events.c, deskpage.c, constraint-primitives.cc, callbacks.c, add_window.c: Fix calls to SCWM_HOOK macro to pass the additional argument. * callbacks.h: Add extra arg (the # of args) to SCWM_HOOK, and use scm_make_named_hook if HAVE_SCM_MAKE_HOOK. (i.e., handle new style Guile hooks -- new == >1.3) * scwm.c: Do not set! the *suppress-old-style-hook-warning* variable as new-style hooks are now properly handled (I hope, but largely untested). * menu.c: Fix documentation bug -- do not use in a doc comment as that is an sgml tag. ] hash: 0000010527-74695da5fa9c7a13ab3b00c008a6a27143d303b2c78b0ccd0f2a7d3f4aefc542 [[project @ 1999-03-22 03:30:28 by gjb] gjb**19990322033257 Ignore-this: f8c72bb96eca85c15b388eaf02600dc3 ] hash: 0000002717-1f29149274e66a8506c6bbcf2ee6a830cfea419fadbb61c56c4bbdaac5bb6ec0 [[project @ 1999-03-22 03:38:01 by gjb] gjb**19990322033803 Ignore-this: 21065c51ffc7d9d60708df0a36a9df8b Re-exported ] hash: 0000032802-d3fd588627c5658f8ea22089fd3471b264cc65df8d7dc73452b8264455fefe7b [[project @ 1999-03-22 05:27:24 by gjb] gjb**19990322052725 Ignore-this: 56ac9f1050a8d4099a0139a2239d499a * sds.scwmrc: Clean up some FIXGJB comments inherited from my old .scwmrc before Sam forked. * gjb.scwmrc: Clean up FIXGJB comments to new format. Added netscape-download-closed-action to popup a message whenever a netscape download closes (we should have #:close-window-proc as a style option, methinks). animation-ms-delay -> animation-delay. Added actual `scwm-help' and `scwm-about-message' procs, instead of just placeholders. Use setenv, not putenv, and use DISPLAY_WIDTH and DISPLAY_HEIGHT instead of "width" and "height" for the env var names. ] hash: 0000004056-f6fcebc8a80e7b24935b4b6f10fc6bf4cd1ff8473920862a2b8d9e765fe07821 [[project @ 1999-03-22 05:47:54 by gjb] gjb**19990322054756 Ignore-this: 74055072d6a4679c56811244b8a991eb * winops.scm, prefs-menu.scm: Make `default-move-opaquely?' and `default-resize-opaquely?' always return opaque-move-percent/opaque-resize-percent if they are boolean. Make opaque-move-menu uses #t for All, #f for Never. Added `opaque-resize-menu'. * flux.scm: Improve `first-word' to stop at tabs, too. Added `netscape-goto-url' and rework `netscape-goto-cut-buffer-url' to use it. * doc.scm: Put doc-files definition before the define-module so it goes in the root module. * winops.scm, style.scm, prefs-menu.scm, minimal.scm, fvwm-compat.scm. flux.scm, doc-files.scm, base.scm: Clean up some FIXGJB comments, switch to new format. ] hash: 0000007759-33a608e6dc402adbc75cde5d3f99fd55fb43b56bd3daed2f61f137a4ceca1189 [[project @ 1999-03-22 07:56:09 by gjb] gjb**19990322075627 Ignore-this: 4cc3284f5ad1691eb4f35c01aa2b88a0 * *.[ch]: Clean up FIXGJB comments to use the new format * window.h, window.c, add_window.c, add_window.h: Remove fWindowListSkip, fCirculateSkip, fCirculateSkipIcon as these are no longer used. Move DestroyScwmWindow, window_close_hook into add_window.c. * util.c: Drop call_thunk_with_message_handler. * scwm.c: Do not use a static buffer size of 1024 for reporting M_FVWM_ERROR module messages-- dynamically allocate and FREE the buffer using the length as determined by the printing to stderr. * scwm-constraints.hpp: Increase the weight of stays for each window added. * scwm-constraints.h, scwm-constraints.cc: Added CassowaryCloseWindow. * resize.c, move.c: Have rubber-band-resize, opaque-resize return the new size of the window instead of unspecified. Have rubber-band-move, opaque-move return the new viewport position of the window instead of unspecified. * move.c: Drop old version of SnapCoordsToEdges. * miscprocs.h: Removed (no longer refer to recapture primitive from C code). * miscprocs.c: Remove wait-for-window primitive -- it's dangerous and worthless. * guile-compat.h: Drop #define of scm_make_vector ] hash: 0000039665-2cc4156e54774a6003126b2ec3f4ae59d8f5a22515160740320453fe3190c574 [[project @ 1999-03-22 08:01:09 by gjb] gjb**19990322080109 Ignore-this: ce62d4783d038ad27df3f612273e2fb0 * scwm.c: Added back the setting of *suppress-old-style-hook-warning* since new hooks aren't close to right yet, and probably not worth supporting -- I fixed a bug in reset-hook! instead that was the root of my problems. ] hash: 0000000826-2525b231e145e8a1ba5cf3fda9bc94ae8309a6cae8b5330668acfcd7f8cf78ba [[project @ 1999-03-22 08:02:05 by gjb] gjb**19990322080205 Ignore-this: 9a862326c53e860acf29a2fe43fca3c7 * callbacks.h, callback.c: Added some extra prototypes, prepare for support for new hooks, but #if 0 it out. ] hash: 0000001963-11b121eb5d262e9186534e56c7d0b5ab6f03902395968e8d65a1bde5cd51082f [[project @ 1999-03-22 08:02:37 by gjb] gjb**19990322080237 Ignore-this: 8a9bf5cb29819b292100a28a9dad235e * base.scm: Move reset-hook! to be in the root module. ] hash: 0000000992-fcef2fdf4e886383b77a1bc9f83f1d5c9735b8b9bfecd7eca3fb64e4de21961f [[project @ 1999-03-22 08:03:08 by gjb] gjb**19990322080338 Ignore-this: c78cabcea1654432c5b9b9247bc122a4 ] hash: 0000003391-23eae77a0371e528ccf22426b51b272c1f42c8d399fd275537a41ae905f21525 [[project @ 1999-03-22 11:42:56 by robbe] robbe**19990322114256 Ignore-this: a777d8921e6cfad871b514beb237a082 ] hash: 0000000255-1d69322ff21fa30c19891fa7a93733cd66dff620c28e92ca1398974ecd016dab [[project @ 1999-03-22 11:45:11 by robbe] robbe**19990322114511 Ignore-this: b8bca82d2b4aa033c95c1ed36c46560c * window.c (s_restack_windows): Save one PSWFROMSCMWIN call. ] hash: 0000000555-f1894456a05098ba9c84398b91cc6ce4546c285985b1d61603f3911ca5ccdd10 [[project @ 1999-03-22 11:55:31 by robbe] robbe**19990322115531 Ignore-this: fcdc5300f27859733e72f7ff65b7d351 * session-manager.c (doneSM): Check first. (initSM): Took registering with SM out. (SM-register): New scheme primitive that registers with the SM. (SM-client-id): Deprecated. ] hash: 0000002332-d8915c2ba8d9c831f8c2e1ef02ef5d464abbdc9bb76cbd70d36770ab84bdaaf0 [[project @ 1999-03-22 11:57:04 by robbe] robbe**19990322115704 Ignore-this: ff54e98ba554c1051019748ccb92739 ] hash: 0000000662-070ec097b685a45c3e7240e8ed6b51ada8e293b613efe1308ad03508a4da6cf4 [[project @ 1999-03-22 12:04:25 by robbe] robbe**19990322120438 Ignore-this: e5278fad4b5648efa9cb4d9c3c0ef698 * group.scm: New file, containing window group operations. * test/group.scm: New file, tests for the above. * flux.scm: Removed `group-leader-id' and `group->windows', since group.scm provides them. ] hash: 0000008555-bdaf5e36023c7cddc22985c4ea7e64b970df76552827a804d9b672de7897bf2c [[project @ 1999-03-22 12:07:04 by robbe] robbe**19990322120704 Ignore-this: 3bb2db396d344b2529f6520bb1a6f859 * Makefile.am: group.scm added. ] hash: 0000000461-397c5c1fb68b7d07c2b7105ba736d49107af77fb369462f698706935c48353bd [[project @ 1999-03-22 12:07:59 by robbe] robbe**19990322120759 Ignore-this: ed1fd5cb5be0623db142a49b312c0716 ] hash: 0000000436-a33024d0b0fb27dd3e60c152e9b36a50cc46a010994543729e0fb0e8c79c0b68 [[project @ 1999-03-22 12:10:41 by robbe] robbe**19990322121041 Ignore-this: f39fb2820e3e4e752dda44c33eea763 * robbe.scwmrc (separate-fields-discarding-char): Removed. Adapted to current message-window interface. Root menu additions. Make small window ops into a pie menu. Bind new `iconify-group', and use `deiconify-group-or-window'. Some style changes. ] hash: 0000005252-b275f291c450920ce492b323ffb84d8cbab60a68ba9bc96e37b86a8e82b01586 [[project @ 1999-03-22 12:12:15 by robbe] robbe**19990322121215 Ignore-this: 40b17547906ad6f38b26fe77c491048e ] hash: 0000000461-5afcaf89061507fae8c2587b13fb3433723ec768823f8b33c2969c8303dce819 [[project @ 1999-03-22 12:16:14 by robbe] robbe**19990322121614 Ignore-this: 615ae362c3815a5f29c0c94b281be2e6 * session-manager.c (setSMProperties): Add GsmPriority prop. (restoreWindowState): Would make most window start iconic erroneously. ] hash: 0000001468-0dd613feaf999c354b9ddfdc10353499eb8d201d452a439981a10a4ca5881ac9 [[project @ 1999-03-22 12:17:15 by robbe] robbe**19990322121715 Ignore-this: 553f4482166521eff365b460fec82bc1 ] hash: 0000000328-8cc25c7ac8622cb04a9bfdebd2cd3c78bf58deab6056ea1448a2b9817b74ce24 [[project @ 1999-03-22 23:18:28 by gjb] gjb**19990322231828 Ignore-this: 9f33bb433197ed075a445c9ba9c43899 Added -- thanks to Glenn Trigg ] hash: 0000006973-e7c834884bb3ed6a77cd7ab9aff519af44bede9ca7a35e54e0ebe3b28de8bf9e [[project @ 1999-03-22 23:23:26 by gjb] gjb**19990322232326 Ignore-this: 88586acfb98ad49133d2ff7024444406 Added Glenn Trigg for his scheme module contributions. ] hash: 0000000287-01b3dc4cbcc8bbc9605ea030f8a23d6a49459c7f6ac710059f53cd6d3e4fa240 [[project @ 1999-03-23 00:44:57 by gjb] gjb**19990323004458 Ignore-this: f51de4c00a0e61081ae3901c601b559f * image.h, image.c: Use imlib if USE_IMLIB is set. This removes the load-xbm, load-xpm primitives, and replaces them with a new load-imlib-image primitive. That new primitive is then the only image loader registered by default. Patch from James LewisMoss. * scwm.c: Call init_image() later, after the display has been opened, since the new optional imlib code needs the display opened for its initialization. (Patch from James LewisMoss, though I removed the conditionals as the xbm/xpm init_image() works fine later, too). ] hash: 0000003820-ed3f3acbfa064c1697fed700fdbdab9422f28551428ded3ba11f68f9d0b3b69c [[project @ 1999-03-23 00:48:19 by gjb] gjb**19990323004819 Ignore-this: a2e4f72b8b9b29e3a3c3acd221124e5d * configure.in: Drop checking for scm_make_vector behaviour -- no longer used. ] hash: 0000000896-072aaf7fa35323ccef3deec2c113c0e8f9e0951a53f8bdef52f1afa5a30435f0 [[project @ 1999-03-23 00:51:58 by gjb] gjb**19990323005159 Ignore-this: d7c3043844d7f4363fcbf7784685516e * THANKS: Added imlib support to James LewisMoss's contribution list. * acconfig.h: Added #undef USE_IMLIB for that option. * configure.imlib.in: Added temporarily, until someone else works out how to integrate the IMLIB checks into the configure.in for systems w/o imlib installed. Can copy configure.imlib.in to configure.in, sh autogen.sh, and the configure if you have imlib installed. ] hash: 0000016293-7e5fc50937f98a9fc27b2aadaab6cbdcd8c82428676c5d4b994f29f1e3361021 [[project @ 1999-03-23 00:53:24 by gjb] gjb**19990323005324 Ignore-this: 1146247c973378305c406bfbc6afcd25 ] hash: 0000000759-831ac28c4dd8daf723f06869e25ded66c048c346696d1045cfc7912ef927d699 [[project @ 1999-03-23 00:56:53 by gjb] gjb**19990323005653 Ignore-this: 1b5d769b692bddf007a5c87b172b51a0 Call it a pre-stable release, and give version number as pre-1.0 (this ain't 0.9 anymore). ] hash: 0000000322-d78b29931983f1a218b019907e5885adb5e80b38b7dec368ac597b2dd23ca076 [[project @ 1999-03-23 01:01:56 by gjb] gjb**19990323010156 Ignore-this: 19b29d54ffc8d48b76f75c957364bbbd Drop "The" from the "Window Context" concept so it gets alphabetized more usefully. ] hash: 0000000414-1251e0b07eeb8683890f08b4c6039eda789f7ec5488adf74beea2f98e26197c0 [[project @ 1999-03-23 01:11:29 by gjb] gjb**19990323011129 Ignore-this: 2762a507315955d8a03399dbece5d164 ] hash: 0000000751-8200f1b2baf3213af71a62a5e296cf3f0776601b9dd959d02ec236b253c9e5c9 [[project @ 1999-03-23 04:03:51 by gjb] gjb**19990323040351 Ignore-this: 8a0d69b5719633d9c1cc3251b4cd9844 * scwmgtkhelper/scwmgtkhelper.c: Only call XConnectionNumber if gdk_display is non-null. Defensively protect against a gdk_display that hasn't been set (but still will fail if it's corrupt or unitialized). ] hash: 0000000937-83e36e0bedead97fa3415a02c5ef4cee137e5d6a046773fc1264e1bedb57e054 [[project @ 1999-03-23 04:51:46 by gjb] gjb**19990323045147 Ignore-this: 451832d9ef9ec5e60e7958e90f87cf83 * flux-gtk.scm: Added -- flux procs that require gtk module. * flux.scm: Move rename-window-interactively to new flux-gtk so that flux doesn't require gtk (in case gtk is broken or non-existent for a user). ] hash: 0000002065-81a59ae36b558d3c8f44a2d4a5ce3ba21b7addb1138de3b5cd2c897cc1df7077 [[project @ 1999-03-23 06:31:58 by gjb] gjb**19990323063217 Ignore-this: 281c66edc1687aeaa0a1917c9ea498ef ] hash: 0000000735-eabaec27a23c4afd00a81055e927bd78226a69e769b16cea78b56f1b2f12d111 [[project @ 1999-03-23 19:34:44 by sds] sds**19990323193445 Ignore-this: 9fc702d04e2b7717d6b9498f4b821a9a added uncommenting evaluation and evaluation to special buffer ] hash: 0000005108-8c2b2e94a4807d99e04273562af13197ac9ab33c5d743c71766353aa41f4a238 [[project @ 1999-03-23 21:34:39 by gjb] gjb**19990323213439 Ignore-this: f3b88160390404240827ff1a39e4e899 Added note about gtk module sucking too many cycles. ] hash: 0000000485-624f222d233b52a565031f7ab3790bd8b6bb2e70e650f141085a7cee1a89ce51 [[project @ 1999-03-23 23:00:25 by gjb] gjb**19990323230025 Ignore-this: cdc1ebe56e55bb66a9667de81626f211 * winops.scm: Move move-opaquely? and resize-opaquely? into the root module, and use default-move-opaquely? and default-resize-opaquely? if the respective predicate is #f. This fixes the bug whereby redefining the testing predicates doesn't work because they were in the winops module (Sam Steingold reported this.) ] hash: 0000001501-85d9e760782640cc914c583169e121df24e5da9507962b2f9144b9ef97d7ba65 [[project @ 1999-03-24 00:54:32 by gjb] gjb**19990324005432 Ignore-this: 6c559d1f086e3a3c73cffb0b5e5b695d * scwmdoc.in: Simplify the author information. Use (thunk) for (0 args), (1 arg) for (1 args). Fix -F option handling for by-group chapter. Put by-group synopses chapter before the procedure reference. ] hash: 0000004592-42b11bcc050fb57dac703c5234dba8d4d5235336d10063ebbcaeb010176b3f6e [[project @ 1999-03-24 01:03:11 by gjb] gjb**19990324010311 Ignore-this: fe21ad970225530ffbf90ebf76a0efdb * winops.scm: Use the other fix for the below problem -- use scwm-user-var when referencing move-opaquely? and resize-opaquely? from the winops module. User variables need standardization. ] hash: 0000001734-7dfb21fcc68f4f2fa81fb139a7ff1e8172d8dea07bdf460fb50644f9abd016fd [[project @ 1999-03-24 01:10:07 by gjb] gjb**19990324011007 Ignore-this: 607cc125e022c49c41ee70912cbac87a ] hash: 0000000799-2eb74d88a1476edf6c713c192caddc9d3c969ceef8dfe453c2c003252452425c [[project @ 1999-03-24 01:14:19 by gjb] gjb**19990324011419 Ignore-this: a76e886c8b1bfbd30355d9172b8483f * scwmdoc.in: Fix some DocBook problems, added an Introduction section for each chapter since the first section gets treated specially in the html (it's put at the bottom of the contents for that chapter). ] hash: 0000001757-e387e21e5bd90ae2d9424b589925fdb56e3378a6c6c97a6810c1c8709c45cba2 [[project @ 1999-03-24 01:15:01 by gjb] gjb**19990324011501 Ignore-this: 4f5baf5ceaa75a70538e53f9efa4d41b ] hash: 0000000709-b968bedf5193b7bf2733b488c55b619b81ce9c3d5c4319570eb545ba213d8f7a [[project @ 1999-03-24 04:35:58 by gjb] gjb**19990324043600 Ignore-this: 36239952ebfbc2c5c8233462111651b7 Added -- these are incorporated into scwm.sgml by scwmdoc ] hash: 0000002452-921a6ff18937e48b2e19cc0c19307900a0933802aa88921d4e1444a15e758dda [[project @ 1999-03-24 04:39:40 by gjb] gjb**19990324043940 Ignore-this: 721c507594bc88c2f365e04c4fb2eeaa * base.scm: Drop with-window-no-wind -- bug is gone so this is superfluous. ] hash: 0000000988-07e0d5cc860ccaf704844334ec955ea32634deb531da517da4a729471df8efc1 [[project @ 1999-03-24 04:40:56 by gjb] gjb**19990324044056 Ignore-this: 2803c13641e811c105f7c714c812e464 ] hash: 0000001017-efe883685e83f18e4866cebe38d094b3285d49f1da990602936a52116e6d57e0 [[project @ 1999-03-24 04:43:30 by gjb] gjb**19990324044330 Ignore-this: 3c2946562ff9731f3a4a8f361aadb4f4 * scwmdoc.in: Import doc/src/*.sgml files into the scwm.sgml that is created so that the text there can be more easily written. ] hash: 0000003664-c724d9d670419dcfcbe8cb354c6bf24c1db3dff66fbda9a19e1cdbf727ebd434 [[project @ 1999-03-24 04:46:07 by gjb] gjb**19990324044610 Ignore-this: 7223a84cae5a5e5690a149247e401707 Regenerated ] hash: 0000437545-39f469e6183a2d019069d52d77e89a105ba574ba7a2ab1ae24a76069be2ac99d [[project @ 1999-03-24 08:00:36 by gjb] gjb**19990324080037 Ignore-this: 523a45b1d83bd1db19bf7fc30e48e994 * listops.scm: Fix bug in there-exists? -- thanks to Glenn Trigg for patch. * themes.scm: Added load-cached-theme. Also added theme-names, by Glenn Trigg and it now uses listops. * std-menus.scm: Added menu-window-theme andd menu-global-theme, from Glenn Trigg, now uses style, themes. ] hash: 0000004249-31081005b1ae8a01f79b8630044c863583bce9e4095f8a22f7cc0867d046fdfb [[project @ 1999-03-24 08:07:35 by gjb] gjb**19990324080735 Ignore-this: 308566a58f22644fded200b8b7180625 * std-menus.scm: Make menu-window-theme menu-global-theme functions, with force? optarg for defeating caching. ] hash: 0000001073-4fefbe9592d66ca1fd2534e2288bbc87b6096f0242d72f51f70b96cb891a9f37 [[project @ 1999-03-24 08:11:20 by gjb] gjb**19990324081133 Ignore-this: 8c6356822f91025564817ba4a651971 Added -- attempting to obviate the need for decors.scwmrc since the functionality can all be in themes menus! ] hash: 0000012291-0527b0aec378c396414a110e58a28c16866228a6b1d1b4cedcdd6527dae13f73 [[project @ 1999-03-24 08:13:37 by gjb] gjb**19990324081337 Ignore-this: b9fd5ddc64521552c69317b620bddf1a * scwm.el: Comment-out the keydef of C-c C-l to scheme-load-file; it was scwm-load-file, and I've come to use that binding a lot. ] hash: 0000000821-3868239bd1c116768c11cfe15346c2304c16b6a9f3f21ced4e2b48413e3f305a [[project @ 1999-03-24 08:14:58 by gjb] gjb**19990324081458 Ignore-this: cd02546cccb8812482ed4ed79c7212a5 * scwmdoc.in: Shorten the per-procedure information by combining Module and Implementation-Notes, and use refsect2 for the new subsection so it's smaller. ] hash: 0000000985-2e733ab66f8914b3af21157d484d345be255fa961fc2f49b92bc03eb03c2f1e0 [[project @ 1999-03-24 08:16:39 by gjb] gjb**19990324081639 Ignore-this: 7fbdd0be9ffa14ea7243bdf624278519 * Makefile.am: Added gjb, twm directories. ] hash: 0000001027-dde139f22b1d6a919c6f8ce510a833c04deea021b3e64bf5b0aef21f144a0422 [[project @ 1999-03-24 08:19:58 by gjb] gjb**19990324081958 Ignore-this: 5a77f4ca90f32764df8cca16b3dbfed0 * color.c: Drop some #if 0 code in make-color; we perhaps should make failed color creations (when palette is full, e.g.) return a closest-match, or have a make-closest-color that does so. It'll be a pain to fix all the code that assumes make-color isn't going to throw. ] hash: 0000001103-99052f51c4a142df5219f1647fefcd844300af799aba449485007b334c059b92 [[project @ 1999-03-24 08:23:49 by gjb] gjb**19990324082349 Ignore-this: a0e9c48604a0e1dfb6d477a279d9577b * themes.scm: Rename force to force? for style and so I don't hide `force' ] hash: 0000000596-e2ce7747b2447dd44c1f124226435ed7b6305edd67d3e7ad7d0be85e27a2c688 [[project @ 1999-03-24 08:27:28 by gjb] gjb**19990324082825 Ignore-this: eb980b8f14b14db1fd0aa89a8c0869f0 ] hash: 0000001460-ab2d607fe17b551c631a0f2fcaec43ac3caa0fe017a9912e0cb936480c677738 [[project @ 1999-03-24 08:30:19 by gjb] gjb**19990324083019 Ignore-this: c04b0a0babeba105bf259c88ea6366e * Makefile.am: Added targets tex, dvi, ps, and pdf to use jadetex and db2pdf to make printable documentation. Still does not work on the full manual for me because of a TeX capacity exceeded in the group levels parameter (255). ] hash: 0000001580-c9a137d7c0a0439705018b9f9188bb2913f14db1b924f33a774064a560053853 [[project @ 1999-03-24 08:33:22 by gjb] gjb**19990324083322 Ignore-this: 935bbb78e4734a15b36eb1646be94755 ] hash: 0000001095-b68aa2843904de780d5eec73544620ed8add65285382f5b1feacf92f73206400 [[project @ 1999-03-24 08:53:39 by mstx] mstx**19990324085340 Ignore-this: c21e94d8e00aa39e03f35f4bbabb9af6 * tile.scm (tile): Pass #:raise option rather than #:restack to tile-windows. ] hash: 0000000722-aeadee6aa0b1e2fdf0a86ec62a30e0fb730659a3b52f995e1483a8b087b7b65e [[project @ 1999-03-24 13:45:18 by robbe] robbe**19990324134518 Ignore-this: a9a5c08e89de481787eb39d6cd1cee89 * autogen.sh: Add --copy to libtoolize call, as we don't want to distribute symlinks. ] hash: 0000000273-6b03494d3a582ec9e0d02c6b34afa25aa92c7d4d20cd6e436b3fb52a643ecc59 [[project @ 1999-03-24 13:46:16 by robbe] robbe**19990324134616 Ignore-this: 7e8488d5876b12f2842f4eab368dc446 * wininfo.scm (wildcard->regexp): Would not treat escaped * and ? correctly. ] hash: 0000000860-d9b8642ccc3819272769f19ea4639f1bc57e18fb96984e27b26c4f4cf7fdcd62 [[project @ 1999-03-24 13:47:28 by robbe] robbe**19990324134824 Ignore-this: 9fb1ff6915471494102af07d75c31607 ] hash: 0000000442-3d915bfb90cd3dedbd540e9482bca1aad131025bf5f22b81d1be71cfbc084e91 [[project @ 1999-03-24 18:37:29 by sds] sds**19990324183730 Ignore-this: 2178976beb773c20e1bb37d3b09c29aa fontify #&optional &c as keywords. ] hash: 0000002128-5fe3e2922e102e9bc0c3c74607b7f3a6e37a2cb8c22bea33ffc42f9973c130ca [[project @ 1999-03-24 22:14:23 by gjb] gjb**19990324221423 Ignore-this: fe5849dc91264f8db6263439e05ec4ae Added missing close paren. ] hash: 0000000575-ba6697184e7ae26c6fc3fe160a4963083deef36da4832d4e8c618dade2ad33da [[project @ 1999-03-25 01:39:55 by gjb] gjb**19990325013955 Ignore-this: 61d4b1947405316f779b4d1280ad114f * src/ref-header.sgml: Drop the bookbiblio element as it resulted in the title & authors not being displayed in the html. ] hash: 0000000503-6ef8e260cf124dd850d4cca27ffc0f3cb141df3049752f0a77212178aa93dfe6 [[project @ 1999-03-25 01:42:29 by gjb] gjb**19990325014230 Ignore-this: 2e735f4028fd32b8428b854443e81f8d * snap.scm: Added, from Danius Michaelides * style.scm: Lame doc for window-style. * menus-extras.scm: Make sorted-by-car-string public, since it is used by winlist.scm * ScwmButtons.scm: Use #!, !# style comments for some sample code. ] hash: 0000008038-2cd3a51b27f1d8c6c753516bef434e9b0201ff27a3b9c95b568ec4513b74b8f8 [[project @ 1999-03-25 01:43:31 by gjb] gjb**19990325014358 Ignore-this: 72484c5d9326fc088eb5a0a77f4fef84 ] hash: 0000000865-15b121b52ebc2497dd92c0554be007d5b515f1d2e13bafbb60a3a00dad7da5b3 [[project @ 1999-03-25 06:46:38 by gjb] gjb**19990325064654 Ignore-this: 7d3ee7f243a53fedc15c8187b99b8df8 * overlay-plane/get_color.c, pie-menus/draw-pie-menu.c: Drop some unused variables, fix %d -> %ld in a printf. ] hash: 0000000921-82c618527ae674e33f3ffe7f8d5cce194503c3fe585f72fb8dc732f5c3f11b00 [[project @ 1999-03-25 06:53:49 by gjb] gjb**19990325065350 Ignore-this: b82cce2bc11178a35305baf42d037319 * style.scm: Added #:squashed-titlebar, #:no-side-decorations as full-fledged boolean-options. They're still not laid out ideally, but now they take effect immediately using new `force-reset-window-frame!' primitive. * base.scm: Added #:submenu option to menuitem to force the menu-item to be treated as a sub-menu; use #:submenu instead of #:action when you've got a submenu -- see gjb.scwmrc's menu-global-theme example. Fix bug in `scwm-is-constraint-enabled?' Added #:popup-delay and #:hover-delay options to `menu' constructor (they use new set-menu-popup-delay! and set-menu-hover-delay!) ] hash: 0000002916-40e7c270358d7ff636919de201774a05be05020b880505b25cb6975bd8a26b04 [[project @ 1999-03-25 07:22:01 by gjb] gjb**19990325072220 Ignore-this: b85ad979ad467d1d358ceecf868e2382 * window.h: Added protos for Decoration{Width,Height}, comment for psw->buttons field. * window.c: Drop Root argument from RedrawOutlineAtNewPosition. Added `force-reset-window-frame!'. Update comment on `set-window-button!' since it's working a bit better, and force it to redraw, and simplify it a bit. * virtual.c, deskpage.c: Drop last arg from MoveViewport_internal, MoveViewport; fix some warnings. * session-manager.c: Fix warning re: unused var. * scwm.h: Added COPY_INTEGER_WITH_DEFAULT_OR_ERROR, COPY_INTEGER_OR_ERROR macros -- should use these more pervasively for error checking. * scwm.c: Added --no-backtrace option; rename "nonsense" unused params to "ignored"; drop unused var. * scwm-constraints.h, scwm-constraints.cc: Drop last arg (fGrab) from ChangeVirtualPosition. * resize.h, resize.c: Drop first arg (root) from RedrawOutlineAtNewPosition. Fix some uninit vars. Fix some doc strings. Fix bug: make InteractiveResize actually set its "out" parameters with the final width/height. * placement.c: Added missing return. * move.c: Use new RedrawOutlineAtNewPosition, RemoveRubberbandOutline with 1 fewer args. * menuitem.h, menuitem.c: Added fIsForcedSubmenu field, use it, print it, added submenu_p option to ctr. * menu.h, menu.c: Added cmsPopupDelay, cmsHoverDelay fields. Added setters, getters. Drop some #if 0 code. Fix bug in popup-delay not getting invoked if hover-delay was less than popup-delay. Fix bug in initial menuitem not getting selected until a mouse move, even if it was initially under the pointer (thanks to Warwick Harvey for this bug report). Have MenuInteraction return the menu item instead of the action. Honour fIsForcedSubmenu when doing popups, drawing of submenu arrow, etc. Drop redundant derefs of menu symbols (soon can drop menu symbol stuff altogether, probably). * icons.c: drop unused vars, minor code formatting. * guile-compat.c: drop unused var. * face.c: Added CONCEPT section for "Window Style" -- very brief placeholder for improvements to scwmdoc to extract the window style options. * events.c: #include , minor formatting, fix uninit var, add failure on missed switch. * decorations.c: drop unused code, minore formatting. * borders.h, borders.c: Added CLeftButtons, CRightButtons (now they just return Scr._nr_left/right_buttons, but they are used semi-appropriately and alternative untested definitions exist -- trying to get the button decoration behaviour more reasonable). Do not draw a button (and unmap it) if it is suppressed -- title bar still doesn't cover the hole. * binding.c: Drop some unused vars. * add_window.c: #include events.h, focus.h for their prototypes. Drop last arg from MoveViewport_internal, ChangeVirtualPosition. Fix bug in possibly calling XDeleteContext on None. ] hash: 0000030373-942b316dc3dff860da92383ca1a9da3f3f70ff7fc7c863e7eead27236326c324 [[project @ 1999-03-25 07:25:04 by gjb] gjb**19990325072504 Ignore-this: b623178b84a82cf335445ee2161b54a4 * scwmdoc.in: Drop unsupported '-G' option from help. Added accumulation of `define-string-matcher' forms, and `add-window-style-option', etc., forms. Rudimentary support for processing these so that they at least appear in the documentation. ] hash: 0000005079-6f2e4bb1485ccabdfb4dc3c83c79e91333788692ca5401dc4de9caeb4cb38197 [[project @ 1999-03-25 07:30:17 by gjb] gjb**19990325073017 Ignore-this: aa0530c2145bd861cf3b9609efc60156 * scwm.el: Change buffer nume to *wm* so that *sc still expands to *scratch*. (Silly, I know, but useful.) ] hash: 0000000709-973eca4478941afd72fa2aa9a64ec63744188801201e911b73bef8039554f7c6 [[project @ 1999-03-25 07:41:10 by gjb] gjb**19990325074110 Ignore-this: 2242dd30e85dfde1152f90dccee294e3 * configure.in: Bump version to 0.99.1 since it should not be 0.9.1-snap any longer. ] hash: 0000000428-84d179ca2fa6b3719455b50672600ea59b9b7979de0963defe1a0ab1ece795ba [[project @ 1999-03-25 07:41:32 by gjb] gjb**19990325074132 Ignore-this: 1973f51fa110c482fe2c2abd46153c17 ] hash: 0000000275-1be3f8f94e40ce979ca4b405cb7fd580ea61bed49f38b2d11637e6abd44d6335 [[project @ 1999-03-25 07:42:41 by gjb] gjb**19990325074244 Ignore-this: 5525fe744b7aa63c9cade492f8ca38a6 Re-exported ] hash: 0000452600-c10a32a70bd4a93533d21373da34b4dfc589dde85d205840766396c2f4031c4f [[project @ 1999-03-25 07:46:57 by gjb] gjb**19990325074800 Ignore-this: fc3de3391f320016ac6a7b776a718327 ] hash: 0000005350-275da4cffac5c71616e19a25bb3c7f50bd6d169d5b9505676e23f5c6e45024de [[project @ 1999-03-25 07:51:10 by gjb] gjb**19990325075110 Ignore-this: eada612b50003720043dea94ba2aea0 * gjb.scwmrc: Use #:submenu to make the (lambda () (menu-window-theme)) work as intended. Use 94% instead of 95 percent for vertical-toggle-maximize-partial. random example code changed in comments. Use set! to set resize-opaquely? user-function. ] hash: 0000002204-654840dc55b6c8cc6aed497d70eaf83cc63235bb47916ae6653059a8e32f7100 [[project @ 1999-03-25 08:41:45 by gjb] gjb**19990325084158 Ignore-this: e7cadbf1f575a6fad61a30d3770fc7f8 ] hash: 0000005110-880af30864ea9a4a9f79106096fb48dbe173b809281e0a981e677e8a72af8a9c [[project @ 1999-03-25 08:42:56 by gjb] gjb**19990325084256 Ignore-this: 83acb6ce08cf7a5628202f5eb0a172ca Script I used to help updating the NEWS file. ] hash: 0000000436-a1114d858948cba7fc806845d14f3b8e30c97b838988472ea1431a855b73647b [[project @ 1999-03-25 09:29:02 by gjb] gjb**19990325092918 Ignore-this: 82f1ff1134a202b12b7548d6428ee62b * Makefile.am (afterstep.@TAR_SUFFIX@): Added afterstep directory-- pretty poor likeness, but it's a start. ] hash: 0000011268-ab3b99c0cb350da7534e5e215dc7bbcf863e1d95d2797051a1abd2f87ab962a7 [[project @ 1999-03-25 09:29:58 by gjb] gjb**19990325093119 Ignore-this: 77d746d456f1cb05eb5808aaf6019dc4 ] hash: 0000000316-2c97e255fdda4fb3172b30a5aeb8d563bb19859934c6be994251587ebe3d3658 [[project @ 1999-03-25 14:42:58 by mstx] mstx**19990325144300 Ignore-this: dc05d787450f304dc2dbe8ddee52304b * winprops.c, winprop.h (set_property_handler): New function allows C code to intercept property changes and reads through `set-window-property!' and `window-property' for specific properties. If a property change is intercepted this way, the called setter is responsible for sending a property_change notification. * scwm.c: call init_winprops before init_window. * window.c: use set_property_handler for the 'sticky window property as an example. ] hash: 0000005257-af1b0956f4f561971c94a4770e0850f77d8fffd2069398d7c35f307f4f59d179 [[project @ 1999-03-25 17:06:08 by sds] sds**19990325170608 Ignore-this: d807caa2c954a162ce0f38a8c1f6a217 ] hash: 0000001015-21767feb3e2e311eeca93edcf994e1ac4a1391ef6c659385527851ee5c72f8e9 [[project @ 1999-03-25 21:30:48 by gjb] gjb**19990325213048 Ignore-this: ab3626e78abba4f23de037ba022b30a7 Added -- just for review right now. ] hash: 0000003498-fcd095cbcc52372b6c11abb2108f74f11fc3e47d80ef030013349b0b66a9902d [[project @ 1999-03-25 22:06:36 by gjb] gjb**19990325220636 Ignore-this: f07c4d1edab61a59b2818273d433a44e * configure.in (scwm_image_load_path): Set this string using a for loop, and only add directories if they exist. Also add /usr/share/{pixmaps,icons,mini} to the list of directories to use if they exist (Sam Steingold points out that these are standard RedHat locations). ] hash: 0000001356-fe20783ad16bc3ee7f3a1b60b95b37d88fed9635af9ffe49e75edcfd3281de66 [[project @ 1999-03-26 04:43:44 by gjb] gjb**19990326044344 Ignore-this: 1f693d03fff5570757dc96750774e59 * message-window.scm: Added `message-window-copy-style!' and `make-message-window-clone-default' * flux.scm: Use make-message-window-clone-default for display-message-briefly's message window. ] hash: 0000001399-4fc3daf33da6c0434137c1e7916b4c35edfa0df62bf950af35626c590dcd9438 [[project @ 1999-03-26 04:56:41 by gjb] gjb**19990326045641 Ignore-this: d145059fab9f68673e9cdb1178423ddf * gjb.scwmrc: Dropped some sloppy code. Added setenv-for-sub-process-xterms, fix-ssh-auth-for-xemacs-server. (Better versions of each of these from XEmacs and zsh). Force re-load of themes using #t as second arg to theme menu procs. ] hash: 0000002134-7292742a4fdf3cbfc06d27d7a98cd0d3fb59c24b2869eb6440fa514b06aabe58 [[project @ 1999-03-26 04:59:56 by gjb] gjb**19990326050126 Ignore-this: e1d61d79aea11e5009a3cf1a47863f80 ] hash: 0000001322-8727f4887f16fbe6903eb66fd08f3894c779633efbb7521e7d0ac0c5a195acc4 [[project @ 1999-03-26 06:29:20 by gjb] gjb**19990326062921 Ignore-this: 18660da55146c1a5c2528d351f1bd662 * winprop.c: Use %p, not %x for pointer args. * window.c: Move sticky_handler to *after* sticky_p. This code didn't even compile for me. ] hash: 0000000986-e613850708bcae7001bd103639aa4f66ff0a005408882c5ca215f29a2c25473d [[project @ 1999-03-26 11:55:46 by mstx] mstx**19990326115549 Ignore-this: 7e27327516c529771c3744110e0a1a65 * window.c, window.h, events.c: Fix random brokenness from last checkin, handle squashed-titlebar as a window-property isntead of an object-property, and use set_property_handler to automagically redraw the window properly when the property changes. * winprop.c: Remove unnecessary debugging input. ] hash: 0000003641-aac32c99f7fcdd88ea6f10488f2c112a29f02cf1f3f4da48fca411ce4d77318c [[project @ 1999-03-26 11:57:12 by mstx] mstx**19990326115712 Ignore-this: 25d6daa5a6716ab246e57ff0fbac352b * style.scm (#:squashed-titlebar): Handle with `add-property-style-option'. * style-options.scm (add-property-style-option): New easy way of adding style options that correspond to window properties. ] hash: 0000001297-c5d527830bd70213f154de0f987ed911a8b4d51e9a4dfe89c945485dd6eb6c41 [[project @ 1999-03-26 16:13:41 by mstx] mstx**19990326161343 Ignore-this: 2d9a32eb84e53134336a9bdb8beab21e * style.scm (#:squashed-titlebar): Fix typo. ] hash: 0000000613-224c41c01ced2447bb908a9b6ca9734a166bb14eba792f1e146f22789ed3dabf [[project @ 1999-03-26 18:05:31 by mstx] mstx**19990326180548 Ignore-this: eba48dab39927c0ac39e1294c71d1761 * callbacks.h, scwm-snarf.h (SCWM_HOOK, SCWM_GLOBAL_HOOK): SCMW_HOOK now lives in scwm-snarf.h and is a proper magical snarf macro like SCWM_SYMBOL, SCWM_PROC, etc. This should reduce unnecessary redundancy in the source and improve consitency. * add_windows.c, borders.c, callbacks.c, constraint-primitives.cc,, deskpage.c, events.c, icons.c, image.c, module-interface.c, move.c, resize.c, shutdown.c, virtual.c, window.c, window.h, winprop.c: Move instances of SCM_HOOK to the tops of files, where they now belong. ] hash: 0000036197-dcc4b86daf5e91cfb35cac7d2e29f7076399beae9887311127a4c6c663573270 [[project @ 1999-03-26 19:26:03 by mstx] mstx**19990326192605 Ignore-this: 6eaf86df0081e89ff939a5866e3a196a * scwm-snarf.h (SCWM_PROPERTY_HANDLER): New snarf macro. * window.c: Use it. ] hash: 0000001569-712e9b9bc9d5f3a333ef80a2ad6dca61e9cb237f2198e506cb87a58effd84a1a [[project @ 1999-03-27 09:34:13 by gjb] gjb**19990327093413 Ignore-this: cf4c2b0bc0bb74e1a1fc60b630e4d3a8 Added -- from Maciej's recent email ] hash: 0000005570-50b7815923ef965cd2d73af0300e21cf0c578897e1850720d51880de1aeb9816 [[project @ 1999-03-27 09:35:46 by gjb] gjb**19990327093546 Ignore-this: dd4a2910e79352b8539f2a4c76779c20 Removed -- renamed to prompt-string. ] hash: 0000004846-5fa2c928d61dbb36c8a6c6847f9633a07b292635859749a7ea4ecd5b73ac4ec0 [[project @ 1999-03-27 09:38:03 by gjb] gjb**19990327093804 Ignore-this: 1fc2ff6f7f3ef3d5afdc8edd3f4e2a6f * prompt-bool.scm, prompt-range.scm: Added. * prompt-string.scm: Added -- renamed from string-prompt.scm for consistency and a better prefix. Also made the entry box size itself a bit better, and removed the homogeneous flag from the hbox container so that the prompt doesn't get bigger when resizing. ] hash: 0000009268-615135035b3d69694176f63f8190cbba3f05e5502cb093b1af9a4f921fb86508 [[project @ 1999-03-27 09:44:09 by gjb] gjb**19990327094410 Ignore-this: 67d6d521af3728785275c8d217585c66 * defoption.scm: Added. A pretty complete `define-scwm-option' implementation. It might need revising for scheme style, and has lots of potential for further improvements, but is already pretty useful. Partially inspired by Emacs's customize. * preferences.scm: `gui-set', `option-menu', `popup-option-menu', ans `scwm-options-menu'. Mostly replaces the functionality in prefs-menu module, but does it using the information gleaned from define-scwm-option invocations of loaded modules. * primopts.scm: Added a handful of `define-scwm-option' calls for options that are managed by primitives and not real variables. Also added for a test boolean flag. (A test string option is in themes.scm) (more later... but last bus is now!) ] hash: 0000016328-9880ecb09a16bbb3ecbac678e66feb054e231a0dddbcce68502da6dd4fb01b23 [[project @ 1999-03-28 04:42:19 by gjb] gjb**19990328044324 Ignore-this: bc7782c3a117ea5796383f664b308ca2 Added #:no-side-decorations #f to all but afterstep theme. This is needed to be sure that the side decorations get turned back on when changing themes. (It's a bit of a hack that we need to explictly put it there, but since window-styles are cumulative, we do). ] hash: 0000001293-94d4b060f64d3509b092e1ff0aa3c6470b1bd62fd7e7133063abcc8835684c3b [[project @ 1999-03-28 05:57:38 by gjb] gjb**19990328055738 Ignore-this: a79336b3f33fde6e013998c441e73fbc * scwm.el: Also display the *wm* buffer if the output/returned value is only one line but is wider than the frame-width. Reset scwm-obarray inside scwm-load-file. Lookup option documentation, too (using `scwm-option-documentation'), not just procedure-documentation. Set the size of the *wm* window appropriately. ] hash: 0000003307-7394f932e4f8e72eb6212b9b27e59290f84bb1ee65a622d0c47cef507516af1f [[project @ 1999-03-28 06:02:06 by gjb] gjb**19990328060206 Ignore-this: 266f035913412541d8ffbccc1ba0e478 Added -- some example code for new preferences stuff. ] hash: 0000000792-a363ebfe2b19db2760ae08eceb30a52c76944f0412650f042ba53db4d4517931 [[project @ 1999-03-28 06:11:41 by gjb] gjb**19990328061146 Ignore-this: ca86f09f215cca643fe534795b30430f * prefs-menu.scm: Ws change. * fvwm-module.scm: Use path-list->string-with-colons instead of insert-colons and list->string. * flux.scm: use-module message-window, + added comment re: sans-final-newline. * file.scm: Added path-list->string-with-colons, string-with-colons->path-list. Use (ice-9 string-fun) for separate-fields-discarding-char for latter. * doc.scm: Make doc-files public. * base.scm: Added pix->%x, pix->%y (inverses of %x, %y) * themes.scm, theme-impl.scm: Rename theme-path to *theme-path* and use a define-scwm-option macro to define it. ] hash: 0000006513-b0e8c76bd6f4b37059268dc0018bd9871149fdb4c7835c791625ea2352ddb7ae [[project @ 1999-03-28 06:14:07 by gjb] gjb**19990328061407 Ignore-this: 2c62542fb876657217b767b1655f02e * flux-vars.scm: Removed-- replaced by preferences stuff. ] hash: 0000006806-77ae4e78ce48a918b03057855803d4294ebfcb21def6f09f624a4cbf00c0c723 [[project @ 1999-03-28 06:21:11 by gjb] gjb**19990328062111 Ignore-this: c72920d8cbd948bdc0e24841f5359712 * mstachow.scwmrc: Use *theme-path*, not theme-path * gjb.scwmrc: Use *theme-path*, not theme-path. Minor misc. other changes. ] hash: 0000002752-8483e80ed7c3d7f656fbcf70141601da3edbfaa6d705e144ca401aba04acf042 [[project @ 1999-03-28 06:22:23 by gjb] gjb**19990328062223 Ignore-this: 892aeb4f5a0852091617ea4872315bf5 * scwm.lsm: Fix Maciej's email to @alum.mit.edu ] hash: 0000000421-e07e625eee0fd0ca0bcd40999b2fc2c81672ef8be726692b968962f24e273d54 [[project @ 1999-03-28 06:37:24 by gjb] gjb**19990328063724 Ignore-this: 7d37e80b764a6baf6f3f898860f947d4 * primopts.scm: Check for feature scwm-auto-raise, not just auto-raise, as the feature namespace is shared across the whole system. ] hash: 0000000489-38fac97c24735280516bc09b1f4690075288a43c25b24fc64ce784f47765087a [[project @ 1999-03-28 06:38:53 by gjb] gjb**19990328063853 Ignore-this: e39b6185a2362f348f31cf3c9cdd792e * Makefile.am: Added missing .scm files to the install list. Added a "check:" target that diffs *.scm and the listed files so that it's easy to keep this file in synch with the directory contents. ] hash: 0000001537-514d7c832d2c414685bc271f2260d00bcf0bc6ab70333f259444568dee5949fd [[project @ 1999-03-28 06:39:57 by gjb] gjb**19990328064031 Ignore-this: 9308e4c6a9062fb6342be72ae66d21b ] hash: 0000003359-fdeb52c49c6c7a0e7d72d3aeabe239833ea1522f506c43e3105d641f94561ad8 [[project @ 1999-03-28 08:19:52 by gjb] gjb**19990328081952 Ignore-this: 6c69a78d043fcf5693512a90fdfd72ed * c-animation/c-animation.c (s_animated_move_window): Fix bug -- was using virtual start position passed to AnimatedMoveWindow, which was wrong. ] hash: 0000000642-c3c1514c75c15f18afc063a4928e31ef49cbaad246842b4cdc53bcf694397aff [[project @ 1999-03-28 08:29:09 by gjb] gjb**19990328082913 Ignore-this: af14f47ab2ab77a243d9376ff98128c8 * window.c (DeferExecution): Call NoEventsScwmUpdate() in the local select-a-window event loop. Comment for the return values of convert_move_data. * resize.c, move.c: Call NoEventsScwmUpdate() in the local move/resize event loops. * menu.c: Call NoEventsScwmUpdate() in the local menu-interaction event loop. * events.h, events.c: Split new NoEventsScwmUpdate() function out of NextScwmEvent function so other event loops can call it. This makes scwm more responsive during those local event loops. E.g., timer hooks can get executed while a menu is popped up, or a window is being resized, etc. I expect some bugs will be exposed by this change, but it's the right thing, and we might as well fix those bugs now as they'll be a problem for the post-1.0 event rewrite. * scwm.c: Use sigsetjmp/siglongjmp to catch the SIGHUP signals more reliably for me (has setjmp behaviour changed in the new glibc?). Warn on signal returning SIG_ERR. * miscprocs.c: Added a scwm_last_timestamp. (Was for debugging, but very small and maybe worth having around). ] hash: 0000007417-0d685c2993ec6754c8c3d8dafc53ef40a01ac7e10cb248bb6d538754253a61d8 [[project @ 1999-03-28 10:07:26 by gjb] gjb**19990328100728 Ignore-this: a4b739a68b46186c1177f1b1c7134596 * preferences.scm, prompt-bool.scm, prompt-range.scm, prompt-string.scm: lots of changes to use key args, to separate building of widget from building of top level. Now have `scwm-options-dialog' proc -- still incomplete as I don't invoke the setters yet, but I'm outta time. ] hash: 0000013550-1560b85bd35958ba8d8b23079ffda98871f3f6c72cb6c58e8e87f4d7dfab7267 [[project @ 1999-03-28 10:09:44 by gjb] gjb**19990328100944 Ignore-this: f1bc74c983cf1f222bc73956d55ebf8c * color.c: Separate make_color into ScmMakeColor, and argument processor. Have ScmMakeColor set an error status, but always return a legitimate color if it returns. Use ScmMakeColor from C code instead of make_color. ] hash: 0000002777-e9a3aa44ede3279cba9c0ac0f8cc3b91fe354e7e9d8245d89fc1f7c89f5ca371 [[project @ 1999-03-28 10:11:14 by gjb] gjb**19990328101133 Ignore-this: c7c49300ad3290bde531b2349365040e ] hash: 0000002016-5882a08c590a4d6de7473a2227f6271b08dd5174039d3d1a7227e95e7e03acc8 [[project @ 1999-03-28 10:11:59 by gjb] gjb**19990328101159 Ignore-this: 2cd449ee08cebdbeced55e34e6642fc * virtual.c (notify_edge_enter, leave): Fix bug 'east <-> 'west. Thanks Eli Barzilay! ] hash: 0000000639-e0553314915ba668519a46313b5130128314bb971bb09b5348055d9457b66ba2 [[project @ 1999-03-28 10:13:17 by gjb] gjb**19990328101317 Ignore-this: 3c01778a4ed30525a9ca4aee1a671646 * c-animation/c-animation.c (s_animated_move_window): Added default 4th param to animated_move_window. ] hash: 0000000690-0599acac5345fd1dfb15cb62bb002133de960d0354af159575167f33e41621dc [[project @ 1999-03-28 10:13:40 by gjb] gjb**19990328101340 Ignore-this: cb1f1d012a5ab2537aa0bdca163a7378 ] hash: 0000000312-fdc6653bda141d241978103ff47b8654a385186684c21e869a3e150eca1bae6c [[project @ 1999-03-28 22:11:24 by gjb] gjb**19990328221125 Ignore-this: 8dff47d9892f4f0b5e9c8491386d73ab * ScwmBiff.scm: Added, from Glenn Trigg. * simplebiff.scm: New version from Glenn Trigg -- added activate-proc, deactivate-proc keyword arguments, and return a lambda to remove the hook. This version is required for his first version of ScwmBiff. ] hash: 0000004175-ec2fd7c2d5daa21c72f4aa3827e08faabb2e4058fd7153a7b5bc363914ff6041 [[project @ 1999-03-28 22:17:24 by gjb] gjb**19990328221724 Ignore-this: 543de5a282b0e1db5859445befc0b217 ] hash: 0000000421-286cbd1249b9a3fe2ad1a99421487135b52c167e483ac2fac030d4b109571ac7 [[project @ 1999-03-28 22:18:15 by gjb] gjb**19990328221815 Ignore-this: 7f53b86d9c45bc176992815ecd11b176 * c-animation/c-animation.c (s_animated_move_window): Fix default to FALSE for 4th param to animated_move_window. ] hash: 0000000815-21964e21f3b15ef3eebabcff6d5840a3caed38e074aabbb07b66d46c1d3f5b2e [[project @ 1999-03-28 22:19:27 by gjb] gjb**19990328221927 Ignore-this: 3325832950912def2e5fd732b76398e6 * binding.c (s_bind_key): Doc fix -- grammar + remove trailing extraneous \". Thanks Eli Barzilay! ] hash: 0000000440-e750605588fd653551dcfd4be812724aa96ae21486476dc08833000f9ba3c5c8 [[project @ 1999-03-28 23:31:01 by gjb] gjb**19990328233102 Ignore-this: ee3d3f0b66fc17bb523109af3c08f574 * prompt-string.scm: Added prompt-path-hbox, and use-module (app scwm file) for it. * prompt-range.scm: Added prompt-integer-range-hbox. * preferences.scm: Clean up option-widget-and-getter -- make it use the new *-hbox procs. Do `scwm-options-dialog' right, with apply button, and make ok/apply take effect. Works for me now! * file.scm: Fix bug in (path-list->string-with-colons '()). ] hash: 0000004910-b5ec83eff87bd3d16e5d75b1f74a540c115b7936c0f2048908bd442b28f02ab4 [[project @ 1999-03-28 23:31:48 by gjb] gjb**19990328233202 Ignore-this: b45f8f0714f97aad2430a88ae6b0a1bf ] hash: 0000001500-d6b302e5d8985d57a349466f9d8c774b5328d6da887aede256fc2cc66cfb4e14 [[project @ 1999-03-29 00:32:03 by gjb] gjb**19990329003203 Ignore-this: 9b3ef566769d5ae62373c21509fa06f0 * deskpage.c (s_set_edge_scroll_delay_x): Document as ms, not usec, and use COPY_INTEGER_WITH_DEFAULT_OR_ERROR for arg processing. (edge-scroll-delay): updated doc. ] hash: 0000001604-513fb8fb9e9554fe1e062b8dd609ce55917eb6941625f51f70781d7f70b23c39 [[project @ 1999-03-29 00:42:49 by gjb] gjb**19990329004251 Ignore-this: ec1abbfe58cf44ec83c975b640152bd6 * prompt-range.scm: Use optional digits argument, and set to 0 for prompt-integer-range. * primopts.scm: Added `*edge-scroll-delay*', `*edge-move-threshold*', use time-convert module. * preferences.scm: Simplify prompt for the dialog to just the name of the option (i.e., drop "Set " prefix) * time-convert.scm, flux.scm: Added, moved ms->usec, sec->usec from flux. * ScwmClock.scm: use time-convert.scm ] hash: 0000004893-5ae1abdac3e82ff561aa00fd26e63994a5c232299de528385fced32228ef0a3e [[project @ 1999-03-29 01:26:27 by gjb] gjb**19990329012627 Ignore-this: 1491c764d79ec631f07c4d7bc72e734f ] hash: 0000000519-0fb7843cdb712a65bd1dcca37342f0489a83a103affbbc225a8d6ae8f381f181 [[project @ 1999-03-29 01:32:35 by gjb] gjb**19990329013239 Ignore-this: 517dd602eaab4da36be8d36b3ebec29a * window.c, window.h, events.c, : rename window_context variable to scm_window_context, rename get_window_context C primitive to window_context. * window.c: Added `window-valid?'. Thanks Eli Barzilay for the suggestion! * session-manager.c: doc fix. * miscprocs.c: FUNC_NAME fix. * face.c: Added note to Maciej re: add_spec_to_face_x (related to a scwmdoc false positive). ] hash: 0000004533-5dd7e83ee7455bb9293c1a69126841a10c13baa06537f47069f89dff1f1560c5 [[project @ 1999-03-29 04:47:04 by gjb] gjb**19990329044707 Ignore-this: 54a457d936e1f3720080a495a8e2a58d * window.c: Doc fix to get-window-highlight-colors. * scwm.c: Move init_image() to as late as possible to defer imlib loading when it is used (also image-support of any kind is totally optionally, and nothing earlier could depend on this). * message-window.c: Added Jeffrey Nichols to the (C), since this is largely his code. Renamed ResizeWindow to ResizeMessageWindow for disambiguation. Added `id->message-window' primitive as a last resort in case a message window has no easy way to get a hold of its object. hide message windows when they are freed -- leaving one up that's been garbage-collected would be bad. * events.c: Replace an assert(False) with a warning about an unhandled format in a client message. Sam Steingold tripped this assertion. * color.c: Have ScmMakeColor return BLACK_COLOR instead of SCM_BOOL_F -- this was part of the point of my earlier reworking of this code, but I must've gotten sidetracked. Now, e.g., adjust_brightness will always get a valid color back, even if it's not the best one. ] hash: 0000004758-184081399d27d6240919023b3017497fb2503d4602b01870b3a01e0fc6c36429 [[project @ 1999-03-29 05:13:18 by gjb] gjb**19990329051320 Ignore-this: 58703628833be7a721060ad01ab93775 * preferences.scm: Added help buttons to show documentation in a message-window. This could instead use a gtk window of some sort. Also added some broken code to try to support tooltips, but I don't have docs to help figure this out. * message-window.scm: provide scwm-message-window. Added comments on public functions. * flux.scm: Added comments, make unflash-window more robust. * file.scm: Added doc comments. * defoption.scm: ws, add doc comment for define-scwm-option-proc. * base.scm: ws. ] hash: 0000005724-36fc77e26625e253d598459591bb2aa14b898f10b6f6298b14bb65443701d232 [[project @ 1999-03-29 05:26:32 by gjb] gjb**19990329052632 Ignore-this: da167b742ae8b82b05ff77607f54da57 * configure.imlib.in: Drop some redundancy, propagate some configure.in changes. We need to make imlib support a normal option soon, but I don't know how this works for gtk. ] hash: 0000001622-6f8b0dd50973683680ded2ed8d217a7f3ece973382960c66461d62b09d0f8b2f [[project @ 1999-03-29 05:27:22 by gjb] gjb**19990329052722 Ignore-this: 82963604d9feaf4f119a2c11984beff * Makefile.am: Drop the -G option -- I removed it from scwmdoc.in a while ago. ] hash: 0000000966-ff76f7b89c2c135648eb9adafd2897df8ff488caba919d780297e18be68213b7 [[project @ 1999-03-29 05:32:49 by gjb] gjb**19990329053249 Ignore-this: f975340dab8f5575f3e40f0c6ecee0ad * scwmdoc.in: Permit X_\S+_hook ids to match the C identifier w/o regard to case -- eliminates false positive warnings for those hooks. ] hash: 0000000974-7dc64517a440fe11426681734ea6d0c7da2dadc3aa735f14a91ab2858a0b02b7 [[project @ 1999-03-29 05:37:45 by gjb] gjb**19990329053745 Ignore-this: f4f52957842129f37d8c8371a49b28fc * gjb.scwmrc: Use time-convert module. Fix old use of #:left-pixmap keyword ] hash: 0000000528-2920ce798fa1e36cec50fc271cc6f935714c60f55f090ed139aa4a66cb91d385 [[project @ 1999-03-29 05:38:33 by gjb] gjb**19990329053910 Ignore-this: 1071b2909a5a91ca379c68f8af2efb80 ] hash: 0000206772-66a6f9c23beea69c1dbbb14dc926f41746896e1e790adb7e2d5df985b4afa206 [[project @ 1999-03-29 10:10:41 by robbe] robbe**19990329101041 Ignore-this: 7eadbb2135900a4307d3f7b023522a05 * borders.c (SetShapedTitlebar): Would not detect window w/o title correctly. ] hash: 0000000409-bd9299d6f96c54085feff5b835b50dc0bfbe0230940f63ea88873c1d11998295 [[project @ 1999-03-29 10:11:25 by robbe] robbe**19990329101125 Ignore-this: 9089e88afd09afe04410556cd7285f97 * robbe.scwmrc (rb:warp, rb:focus): New functions. ] hash: 0000001018-d76356f99deedd0b0ed4cd7b341c7a3a0ca0d241cb19f4b0d6deb80e5b99cfdd [[project @ 1999-03-29 10:11:48 by robbe] robbe**19990329101148 Ignore-this: 456827038ba3c61079354261e0e5a115 * configure.in: Added --enable-cflags. ] hash: 0000000564-98f455f8a2e045d10e26d7f71e998d66f5b4d622b8a8f9baad459520a3c4e985 [[project @ 1999-03-29 10:12:25 by robbe] robbe**19990329101246 Ignore-this: 97127039968d909a8d83d1e853bb9cf8 ] hash: 0000000539-856f3e9b747777bf31df6041f596c2ebc4f18e7bf3a8ffd8a2d295e28b974f7d [[project @ 1999-03-29 10:46:39 by gjb] gjb**19990329104646 Ignore-this: a016af4e7eaae04f0d133e8e3e58e6cf * window.h: Define and use VALIDATE_WIN_USE_CONTEXT, VALIDATE_ARG_WIN_USE_CONTEXT, VALIDATE_ARG_WIN macros (replacing VALIDATE, VALIDATEN, and nothing, respectively, with arg order reversed), all using implicit FUNC_NAME macro as function name. * scwm.h: Added SCWM_WRONG_TYPE_ARG macro using implicit FUNC_NAME macro as function name. * color.h: Define and use VALIDATE_ARG_COLOR to replace VALIDATE_COLOR (arg order is reversed, FUNC_NAME is implicit). Drop unused, unneed VALIDATE_COLOR_OR_UNDEFINED, VALIDATE_COLOR_OR_NONE. * *.c: Update to use macros as above. Fix several bugs, make WIN parameter optional where it wasn't and update docs to reflect WIN defaults to the window context in the usual way if not specified. ] hash: 0000017337-4dd57713e1d79f076bb08a7d554800437f9d1fbc58b62f934a9c2ad1de808560 [[project @ 1999-03-29 10:49:10 by gjb] gjb**19990329104910 Ignore-this: ddb90e88c0e82cea422444c8de157f10 * c-animation/c-animation.c: Update to use new arg validation macros. ] hash: 0000000938-e7517930824d5c2dcf1caa2573cc5d68a56d10cf7cb9f7b8816c1b7e7a4abe6a [[project @ 1999-03-29 10:50:21 by gjb] gjb**19990329105050 Ignore-this: ac1407826cce390eaea59055583e8d06 ] hash: 0000000981-fb117b750795ed6626a8ab158eedda56bdfd2b3bb9d81b88dd967b51d2b421c7 [[project @ 1999-03-29 10:52:36 by gjb] gjb**19990329105236 Ignore-this: bf6a288066932a3c9bcbc395577ad9b4 Added -- script to make testing Scwm in place (w/o install) easier ] hash: 0000000807-04ed1ed809863a1fdc90ada31a0f02691be3508e2558df2632648be5d83cca23 [[project @ 1999-03-29 10:54:19 by gjb] gjb**19990329105434 Ignore-this: 2a3d287c2b8c8c446f0e8f2c8d823886 ] hash: 0000001259-cfefd0ecdd9a628b2410dce17138211cf13c2264451d1be71ccaedd330e410b4 [[project @ 1999-03-29 10:56:53 by gjb] gjb**19990329105653 Ignore-this: abe708c6bbdc4ad922a500f932a77e50 * Makefile.am: Added install of ScwmBiff.scm, time-convert.scm ] hash: 0000000692-48d8263554afcffbddf137fce862f0d2d098196eb05eafe4dc7d237115ff361c [[project @ 1999-03-29 12:20:42 by robbe] robbe**19990329122059 Ignore-this: eb3acf943f5d59f82be85852651d21a1 * Makefile.am (SUBDIRS, DIST_SUBDIRS): New directory "esdsound". * esdsound/sound.c, esdsound/Makefile.am: Added. ] hash: 0000006020-f5007418f045e0b33a63c6634b5bb3abc303478dc5ef11d36f3b53991d051276 [[project @ 1999-03-29 12:21:56 by robbe] robbe**19990329122156 Ignore-this: 9ef7fdac384f4082d3e1af16306478c * configure.in: Added modules/esdsound/Makefile to outputs. Also check for libesd and define HAVE_ESD accordingly. * esd.m4: New file, used by configure.in. ] hash: 0000006920-58f8bb040f4aae81eb61d7a13ef2b5a63a725b79b6f9199e0308a1d70639382d [[project @ 1999-03-29 12:22:55 by robbe] robbe**19990329122309 Ignore-this: 395bc3d3eb5b87f54d5815884b3d8e37 ] hash: 0000000554-30efda67aad88e34b124f419f0a05d139d6c8684e88eade2dc56ef22b5b02980 [[project @ 1999-03-29 12:59:50 by robbe] robbe**19990329125950 Ignore-this: e34ff1ef0e177e1f75e8de8cfc5a613e * esdsound/sound.c (s_esd_reconnect): Expanded the docs. ] hash: 0000000704-30e972b76e35ad4b0d6a5e53b60934e2c4dbd1615cc7f099c5e0257b75019bc3 [[project @ 1999-03-29 13:00:19 by robbe] robbe**19990329130019 Ignore-this: ac7c4b56b7ff8fc660bfbef66c32b224 ] hash: 0000000255-183481e56076df11425c7fefecb33b44a681fdaedc3f37af3ab8a26de15c8f1a [[project @ 1999-03-30 08:45:12 by gjb] gjb**19990330084513 Ignore-this: a9199888a0a3cb3ce80f938d1e7806d5 * configure.in: Test for imlib, added --disable-imlib option to turn it off even when found. Update --enable-warnings to use -Wno-sign-compare which turns off warnings about signedness. Add a note about it using gcc-specific flags. * imlib.m4: Added, but also appended to acinclude.m4 since that's where it gets looked for by default. * acinclude.m4: Appended esd.m4 and imlib.m4 to this file. Perhaps we should split them (and gtk.m4) back out and include them somehow instead. I don't have time to debug that now, though. ] hash: 0000030975-6ba7645280109e347206dfbd06b090a5dc42815324dc721d6680026cdc8be65f [[project @ 1999-03-30 08:49:14 by gjb] gjb**19990330084950 Ignore-this: f40b5afda91bff33d19aa6138c431f65 * background/background.c, c-animation/c-animation.c, xpm-menus/draw-xpm-menu.c: Annotate formals with ARG_UNUSED to prevent some innocuous warnings. Use VALIDATE_ARG_BOOL_COPY_USE_F instead of COPY_BOOL_OR_ERROR_DEFAULT_FALSE ] hash: 0000002473-b13f966ad3a347c02561709ff3aa4b786e42d623f9b1218346aaf94eab64dd01 [[project @ 1999-03-30 09:02:27 by gjb] gjb**19990330090227 Ignore-this: 20977e341d169bcec97c5efdb29ff4d * base.scm: Added hash-table->alist (should be a guile proc, so I put it here) ] hash: 0000000431-4aa5edffc6082051404fd76c28b2a22d98eac3f4457d37a89accbd22d19dace2 [[project @ 1999-03-30 09:03:39 by gjb] gjb**19990330090339 Ignore-this: a3d80455eca398e70e4d69fe6f7af030 ] hash: 0000000422-36c4fe6d9ad4ba8bb1144a8031dc507239a4b9f303efb5c778eb6d1923272d99 [[project @ 1999-03-30 09:44:35 by gjb] gjb**19990330094501 Ignore-this: 56f5d16e89f81da1679afcbd96509921 * validate.h: Added -- contains VALIDATE macros for built-in types. * scwm.h: Remove COPY_* macros-- changed to VALIDATE_* macros and move to validate.h. Added ARG_IGNORE, ARG_UNUSED macros * window.h: Move VALIDATE_* macros to top, and comment them; added some new ones, remove old stuff. * color.h: Move VALIDATE_* macros to top, added VALIDATE_ARG_COLOR_COPY_USE_BLACK macro. * window.c: Use VALIDATE_* instead of COPY_*. Fix bugs in set_squashed_titlebar_x (psw was never set), squashed-titlebar (validate arg, just in case). Annotated unused formals with new ARG_UNUSED or ARG_IGNORE macro. * scwm-constraints.cc: Drop formal names when arg is unused (this is C++ so that's the right fix here) * winprop.c, shutdown.c, session-manager.c, scwm.c, screen.c, message-window.c, menulook.c, image.c, icons.c, font.c, face.c, drawmenu.c, decor.c, color.c, callbacks.c, borders.c, : Annotated unused formals with new ARG_UNUSED or ARG_IGNORE macro. * binding.c: Annotated unused formals with new ARG_UNUSED or ARG_IGNORE macro. (keysym_to_keycode) return #f for bad keysym. #ifdef out some unused functions. * Grab.c: use scwm_msg, not fprintf. * miscprocs.c, menuitem.c, menu.c, deskpage.c,: Annotated unused formals with new ARG_UNUSED or ARG_IGNORE macro. Use VALIDATE_*, not COPY_*. * winprop.h: ws change. ] hash: 0000031757-c555bf30d98622a9de6e346d7e02ca2761342eebc9b0add6a50bd4c0e01fb35c [[project @ 1999-03-30 10:10:23 by gjb] gjb**19990330101025 Ignore-this: d34fd997d8c78def987b0f0a46945ec1 * events.c: Fix bug that scwmdoc caught in argnumber on a VALIDATE call. * window.c, face.c: Added use of new scwmdoc-understood /*SCWM_VALIDATE*/ comment pointing out what the argument list is. This isn't perfect as it's redundant with the prototype, but it's a quick fix (and already helped me catch one bug in face.c. Also start using SCWM_WRONG_TYPE_ARG, instead of scm_wrong_type_arg when the function is FUNC_NAME. ] hash: 0000001976-653ea40f591c14d31ca32a61a365062c0936616d008babbaff5227f84d26550f [[project @ 1999-03-30 10:14:27 by gjb] gjb**19990330101427 Ignore-this: b04c4b7da42b0ad882cb68f3bafa666b * scwmdoc.in: Handle SCWM_VALIDATE-- it is used in code that does argument validation but is not an exported primitive (i.e., it does not use SCWM_PROC). It's not perfect, as the list of arguments is redundant with the prototype list, but it's better than nothing. Also handle ARG_UNUSED(var) and ARG_IGNORE(var) in the prototypes -- this changed the matching regex. And abstract out check_arg_name_number_match. And check arg num/name match for all VALIDATE_* macro invocations, SCWM_WRONG_TYPE_ARG, and scm_wrong_type_arg. ] hash: 0000003673-d690af49e7f9f86af6444b40282a1f67fec18504273a2193d9b74ab74ebe4822 [[project @ 1999-03-30 10:20:24 by gjb] gjb**19990330102036 Ignore-this: 7e6b1ec53ba676a5977ba3af7708e23b ] hash: 0000001081-54e9ca7e751dfbec355117aa027778585f0721473fa9bc34b908983cc3e956c5 [[project @ 1999-03-30 10:20:42 by gjb] gjb**19990330102042 Ignore-this: d8b4a6e67089c90ce4e68a666b11aaaa Added ] hash: 0000004936-2fc8226ab4c8edb27b72ab5eaff19355a398b4dddaa93abed98a44b21afc14ff [[project @ 1999-03-30 10:20:52 by gjb] gjb**19990330102103 Ignore-this: 7a60d209c5536158597eb4204c5d54b5 ] hash: 0000002757-6ef7b0e7481e5d242aa18b02a174be469d528b16142067b8ea35f39259dbe1e7 [[project @ 1999-03-30 10:23:41 by gjb] gjb**19990330102341 Ignore-this: c83f1a9ca0a286bb05cd7976f8657729 * Makefile.am: Added edge-ops.scm ] hash: 0000000475-38509476a7f1407def2d7ab043859d5caab8f0727d0da4a3bca3971d1a9ed20d [[project @ 1999-03-30 10:23:59 by gjb] gjb**19990330102359 Ignore-this: 7acf90ff0dd646ec4d8d8af11835fd29 ] hash: 0000000389-527eec271b10d0c4ccc8d236b38aaec84a8828fd533d583d4bbb7b24c0fc13df [[project @ 1999-03-30 10:31:32 by gjb] gjb**19990330103133 Ignore-this: b85189072d92732407f075db5988646c Re-exported -- scwm-procedures was very broken before, it seems (maybe empty?) ] hash: 0000203200-eb3a7b679d6fd83b75e6b1dc522ec022bda220eb4bec0c2dcfdbc767e21c4ae4 [[project @ 1999-03-30 10:33:08 by gjb] gjb**19990330103308 Ignore-this: 5efd8bc0619d9c5d4fb8d6badf86cbcb Re-exported ] hash: 0000189714-72ea8f7719e138c04ab7191d89232b489245596a0ef6361d142fc2fba4f6f670 [[project @ 1999-03-30 10:33:46 by gjb] gjb**19990330103346 Ignore-this: 43ebe19c6e5de00b36f0f6654c80d59f ] hash: 0000000153-b9b0e1f46282389daba5647b44ac6b116e57044f08ac41ef2e2fe923fed0fd87 [[project @ 1999-03-30 10:39:55 by gjb] gjb**19990330103955 Ignore-this: 97619f54933a859f2e0a836052bdd2be So far I've done (this is right out of my CHANGELOG): Bugfix: '.' Is allowed in fvwm2 identifiers. Added a $id_char_seq variable to match an identifier, so we only have to change it in one place if we need to add chars to the allowable set. Bugfix: "addtomenu" processing had $funcs{} where it should have had $menus{}. Bugfix: prepare_for_menuitem needed to use $id_char_seq. Bugfix: 'exe' was used instead of 'execute'. Bugfix: 'case' forms weren't generated properly in functions with triggers. Fixed 'convert_function' to handle arguments properly. And here's my current TODO list: Need enhancements for: Fvwm commands (not translated): ClickTime TitleStyle BorderStyle MenuStyle HighlightColor ButtonStyle ColorMapFocus WindowShadeAnimate Focus Wait ? Window style options: UseDecor Button IconBox ActivePlacement SmartPlacement FvwmButtons FvwmBorder NoDecorHint NoFuncHint Handles Decor definition is dummied out (MEDIUM) Complicated menu names still aren't handled right (they're truncated at the first period) (EASY) FIXED Why is 'exe' used instead of 'execute'? ('exe' returns a closure that performs the shell command, 'execute' just does it). IT'S WRONG! (EASY) FIXED Menu item definitions that call functions (also see below) (HARD) Handling fvwm function arguments properly--variables are recognized, but substitutions aren't made (if we can handle the KeyMouseMoves function, we're doing *really* well). (HARD) MOSTLY FIXED What's wrong with KeyMouseMoves? (MEDIUM?) Module calls aren't done right. "Module FvwmButtons WindowOpsButtons" translates to '(run-fvwm2-module "FvwmButtons")'. We may have to hack Scwm for this to work right. (POSSIBLY HEINOUS) Module config lines aren't handled properly (some are). (MEDIUM) The 'module-or-function' assumption for unrecognized keywords is not handled well (if at all). This could be a real bear. (HARD?) 'case' form in fvwm functions is not generated properly (EASY) FIXED Restarting w/arguments (EASY?) Generate blank lines when we see them in input (for readability)? Maybe collapse to a single blank... (EASY) ] hash: 0000006120-72e7d1b498a674abf78ff27ed9162a7fbb76d7426e48df395cbcb331f3ca72ba [[project @ 1999-03-30 10:45:00 by gjb] gjb**19990330104515 Ignore-this: c4050e3863af4028ac874591b7fac16e ] hash: 0000000474-7d446dba55785f8badc6cf4e9d5fd77afe7abd66fd8c80a877f32817b6b4b825 [[project @ 1999-03-30 23:06:00 by gjb] gjb**19990330230600 Ignore-this: e1fe60b596c26bff1d3807a0f74d9527 Added use themes module... a hack for now... ] hash: 0000000415-1ee081e29fb375f312da51e8122f7b3427086639abdfc743f2d7e650ce097e9b [[project @ 1999-03-30 23:52:02 by gjb] gjb**19990330235202 Ignore-this: 16f8f62825bc63c3c47ec11730eaaa13 Typo fix, use || true when trying to rerun config.status if it exists (not sure if this is the right thing to do anyway, but it certainly shouldn't cause the script to fail if config.status can't be run). ] hash: 0000000533-786b7761fc192ecce54e61d03ff0f93293fc041cf63ea54df839125ab550379b [[project @ 1999-03-31 06:47:04 by gjb] gjb**19990331064826 Ignore-this: 6fce86c486d9fdb7d86f055e4680cf5b * xlib-drawing/drawing.c: Drop a bunch of gh_allow_ints() and redefer ints when they were of dubious need and obfuscated code. We need to revisit all of that stuff later, anyway. * */*.c: Return SCM_UNSPECIFIED, not SCM_UNDEFINED (bunch of laten bugs gone!). Use SCWM_WRONG_TYPE_ARG( instead of scm_wrong_type_arg(FUNC_NAME ] hash: 0000006919-b10f519a00bc6815707e90036210da90fef2ca0ce6504dd20c68f48d19a87ff6 [[project @ 1999-03-31 06:49:07 by gjb] gjb**19990331064907 Ignore-this: 7b207481ab2b25032f9855622ec812ae ] hash: 0000000485-19405298860332be228a88321507c557b9f579019d969c9cb18a3201050c9ad7 [[project @ 1999-03-31 07:03:18 by gjb] gjb**19990331070337 Ignore-this: 199c6755cd79811340b02701bb77e495 * */*.c: Use SCM_UNSPECIFIED, not SCM_UNDEFINED as the return value for side-effecting procs-- lots of latent bugs fixed! Use SCWM_WRONG_TYPE_ARG( instead of scm_wrong_type_arg(FUNC_NAME. * validate.h: Added string validation macros. * scwm.h, scwm.c: Fix char * args to const char *. Updated usage message for --nobacktrace option. Fixed short arguments, Added reset_signal_handler() and newsegvhandler() protos since miscprocs.c now uses them. Added -p/-P options to manage what to do with segvs. Do not do a newhandler_doreset(..) until after sigsetjmp has been called, and use newhandler_doreset for SIGINT, too. * miscprocs.c: Added `force-segv-for-testing!', `set-reset-on-segv!', `set-handle-segv!' primitives. * image.c: validate path_expand_image_fname args using new VALIDATE_ARG_STR* macros. * binding.h, binding.c: Added fShowError arg to FKeyToKeysymModifiers, honour it (`keysym->keycode' primitive shouldn't display warnings about bad keysyms as it can now be used to test validity of a keysym). Validate these procs args better. * shutdown.c: reset_signal_handler(SIGSEGV) before generating the segfault to get the backtrace after cleaning up. ] hash: 0000036803-9697e4e7ad69a2bd0b196df6b63061e3f4da03846188c73407a7cfe2d518a5ab [[project @ 1999-03-31 07:09:00 by gjb] gjb**19990331071145 Ignore-this: deb6e9f3d53d0e9e2c8bbabad6e70bd9 ] hash: 0000001876-2e49179e38e8195494f5aaffeca67462996b7cfd468d1eb940bd3616a073e82b [[project @ 1999-03-31 07:16:32 by gjb] gjb**19990331071632 Ignore-this: cd890a82093d50b6469069de6d37cafb * gjb.scwmrc: Use *foo* form for options. Use $SCWMDIR, not /home/gjb when restarting dev scwm. Test for KP_Left keysym, and avoid a bunch of keysym warnings. ] hash: 0000002137-1ca37584fb4a0b8659cd15cf2d64902b2e1c1c0543443b3661df24047d4b21ef [[project @ 1999-03-31 07:32:22 by gjb] gjb**19990331073227 Ignore-this: a90f2a486817c9794f231ca083e60f15 * prompt-range.scm: Set size of scale to 300 wide, do not fill or expand the scale, and do not expand the label * primopts.scm: Change *auto-raise* to 'focus group, not 'focus-behaviour. * preferences.scm: Use a GtkNotebook widget, sort based on types, improve layout a lot. Pretty usable now. * menus-extras.scm: Make split-list-by-group public, and second arg optional for initial condition. * flux.scm: Added move-all-windows-relative. * defoption.scm: Added note about some new types ('command, 'percent-or-on-off) [not yet support specially, but worth distinguishing]. * base.scm: Use define-scwm-option, instead of **VAR. Drop scwm-user-var, use *foo* option names. Added move-window-relative. * hover-focus.scm, gnome-hints.scm, flux.scm, auto-raise.scm: Use define-scwm-option instead of **VAR * winops.scm: Use defoption, rename each option foo to *foo*. Fix bug in default-move-opaquely? (was using opaque-resize-percent). Define *foo*'s as scwm options. ] hash: 0000020811-936e163b4bcec69c7da045329a61add033d213513a5c54273ae12d54750f708f [[project @ 1999-03-31 07:39:10 by gjb] gjb**19990331073926 Ignore-this: dd4e212581b09aab0a944ca9f6194057 ] hash: 0000001499-b036bdcf16ced73ded777f53fe771065574137e88d8cc3fdf50b51b7f7891580 [[project @ 1999-03-31 08:02:55 by gjb] gjb**19990331080255 Ignore-this: 6375662ef34b05317798a1f15ae5c2 ] hash: 0000001852-d8d674160fdbc36743fa8e9eb61b276ccd33abdbbefeef7d77affc91e3e7f952 [[project @ 1999-03-31 08:10:49 by gjb] gjb**19990331081102 Ignore-this: 85b3c6f323aaaf691030372646c1e72b ] hash: 0000001669-9d1753f880ae678ea204073a0fca013c978e94e7dff6f16ad017e914d16391f5 [[project @ 1999-03-31 13:31:46 by robbe] robbe**19990331133146 Ignore-this: 99f2bc076fe11877e04674bb5b25a8d7 * style.scm (window-unstyle): New function, opposite of `window-style'. ] hash: 0000000622-46e0c7997255e425956d6250dcc39a98a8257d075f6835cd929370df8856e140 [[project @ 1999-03-31 13:33:31 by robbe] robbe**19990331133331 Ignore-this: d7abb871efeefcd2eface6ebeabb5e7b * group.scm (deiconify-group): Would call a nonexistent function. ] hash: 0000000410-ff4cf55a7164f0922759dbe545363ca7abbe686b42243d0519c5d06480f4aa71 [[project @ 1999-03-31 13:33:50 by robbe] robbe**19990331133350 Ignore-this: e0dfa192c4b5179e810950380579142b ] hash: 0000000424-c921e815dddc60a91249cb9b5e93b52d1c5ebf84f6841bfce03bb46d4ba8b7c9 [[project @ 1999-03-31 22:59:53 by gjb] gjb**19990331225953 Ignore-this: 4b0a47c5d54c94c84192f5bf43a91d4a * prompt-range.scm: Handle digits properly, make the adjust widget use better arguments (gnome-desktop-number was coming up with a slider from 1 to 5 only, instead of 1 to 10). ] hash: 0000001052-32fad5984ea8dfac468dfc2c7f3f382ee8724082760fa03c4b9edf767f53535c [[project @ 1999-03-31 23:16:28 by gjb] gjb**19990331231628 Ignore-this: 6266a7560c938c56759453301ebd7781 Removed-- this stuff never worked quite right and is now being replaced with preferences option support. ] hash: 0000001991-19e1968ff7a1ff148746458d2ddda5079480d7fb789b2c6d306d1f839ed8d340 [[project @ 1999-04-01 00:25:13 by gjb] gjb**19990401002515 Ignore-this: e1b89a667049fbb15e425c6c14e0480f * prompt-string.scm: Added prompt-proc-hbox, for prompting for a procedure name (as a string, for now, though a cool procedure selector/definer dialog would be so totally great that I might have to write it!) * auto-raise.scm, primopts.scm: Move *auto-raise* option into the auto-raise.scm module (it was here only for testing/demonstration of a boolean). Make default-auto-raise-{focus,unfocus}-proc options. * preferences.scm: Handle type 'proc using new prompt-proc-hbox. * fvwm-module.scm: Make *fvwm2-module-path*, *debug-fvwm-module* option variables. ] hash: 0000006114-ede233d86229fbbce471e5e11f4c85b86b6a416f802bff142e8fbb3e1c702293 [[project @ 1999-04-01 02:42:50 by gjb] gjb**19990401024250 Ignore-this: 63a65174c66616fa73f8639049ab4ff0 ] hash: 0000000769-5a7695ab251c3668b07fc689f42470ac2a095de70075a334610e5640da0aa881 [[project @ 1999-04-01 04:18:47 by gjb] gjb**19990401041848 Ignore-this: 35c2940fc4d04ecdc58a29ce3c51dd7b * sds.scwmrc, gjb.scwmrc, juhp.scwmrc: Use *fvwm2-module-path*, not fvwm2-module-path. ] hash: 0000001007-00c1f2933a332f29bbe9a4b75f9d1459435ce762fe5aa853e21f44c7d33a965f [[project @ 1999-04-01 04:21:00 by gjb] gjb**19990401042100 Ignore-this: cf4422c736f7ca111b67796c4f6e6308 Drop the gtk loading the cpu bug -- I can't seem to reproduce it any longer. ] hash: 0000000509-ef8754710e1220d4a9ddc47a3a4cf7f660ea757da6e05355859b41a87282b10b [[project @ 1999-04-01 09:15:04 by gjb] gjb**19990401091507 Ignore-this: aa245268ad5fdf1631099d8ebe2903b3 * base.scm: Added *menu-font*, *menu-text-color*, *menu-bg-color* options. * preferences.scm: Handle 'color, 'font, 'file better. Reverse order of sorting groups so it is forward alphabetical. * message-window.scm: Added *message-window-font* as an option * face.scm: Added *window-font* as an option. * defoption.scm: Improve re-load behaviour -- do not reset scwm-options list. Improve docs on define-scwm-option. Added permit-disable, layout-hint properties. Require a docstring and a type. Make `optget' a synonmym for scwm-option-get. * prompt-color.scm, prompt-font.scm, prompt-file.scm: Added, for prompting for the various things using gtk. ] hash: 0000021328-7a9f0e61a03c7df570feff07a74c8caf45aeb65e6e5d2a07e763c26785b3604c [[project @ 1999-04-01 09:16:42 by gjb] gjb**19990401091642 Ignore-this: 92821ceaae0c09593e7546b3de905fc8 ] hash: 0000000452-120ff85d68895246e1bf5f2929473cc128386187682aa67d301e0464d3f9f996 [[project @ 1999-04-01 09:23:26 by gjb] gjb**19990401092330 Ignore-this: 7cb0a01867e21bdfc630ac6f06f8d27e * window.c (s_destroy_window): Do not permit destroy if the window leader matches gh_lookup("gdk-leader-window") which gets set in (app scwm gtk) module (once I decide to check that code in-- probably not until after guile-gtk-0.16 if that has my patch). * session-manager.h, session-manager.c: Remove interning of XA_WM_CLIENT_LEADER -- now done in scwm.h * scwm.h: Added extern Atom XA_WM_CLIENT_LEADER -- needed for destroy-window to protect gtk windows using their client-leader * scwm.c: Intern XA_WM_CLIENT_LEADER atom. Change fResetOnSegv from a bool to segvs_to_reset, a count of the number of segvs that will result in a result (permits looping segvs to dump core instead of doing really ugly things). * miscprocs.c: set-reset-on-segv! now takes an integer, not a bool. Added getter `reset-on-segv'. Added `X-connection-number'. ] hash: 0000004742-b5df70d33d1fbc56d2435cacc20359efd7b953b36a95fd14db3182ff89b2a682 [[project @ 1999-04-01 09:28:09 by gjb] gjb**19990401092809 Ignore-this: 2d19b4d2ee6807590052d15b775fcd1e * Makefile.am: Drop the option/user-variable stuff. ] hash: 0000000878-2cbb488fbb3fbd9d12b7467510442592f2793bce2680b680846454a64c26a526 [[project @ 1999-04-01 09:28:44 by gjb] gjb**19990401092914 Ignore-this: 5d3f816032efefd077b7fa392628620b ] hash: 0000004425-7c58114148fdc91aae75c12b77cab015ccdecfa3c7895a820344dbcb21ddad52 [[project @ 1999-04-02 00:14:45 by gjb] gjb**19990402001445 Ignore-this: bd009b75e558b87592316f3aa6a1001d ] hash: 0000000255-8545fa5e2c991ae9c2be7c67f5950a64a646d132a2db49873be9be49b297f898 [[project @ 1999-04-02 00:45:48 by gjb] gjb**19990402004548 Ignore-this: 321c2d4d377218c3c8b82a9d7472f2f * scwmdoc.in: Drop -V, -O options for user-options stuff. That is now handled by scheme code in preferences and defoption modules. ] hash: 0000002127-8efb617bb7d13f5f489fd71a8093edab708ee257411188b0763c54f591d85967 [[project @ 1999-04-02 00:48:37 by gjb] gjb**19990402004837 Ignore-this: e201f5b3ef40ff97482adff02e4c38fb * scwm.el: Added `scwm-use-session' to do the use-modules of (ice-9 session). This is now called in scwm-make-obarray (instead of doing the use inline) and *also* in scwm-apropos. Fixes bug whereby doing apropos before a completion (after a restart/startup) would result in a message about apropos not being defined by this version of guile. ] hash: 0000001467-ac7bb944a3ead9f245d2d0347177663067680b5d6cd8321cdc6f227d361997db [[project @ 1999-04-02 01:54:42 by gjb] gjb**19990402015442 Ignore-this: 6418c5e0af868cbe394e985ebc0e2e45 * fvwm2rc-to-scwmrc (script_usage): Added $menu_id_char_seq, $num_or_arg_seq, $word_or_arg_seq. (The regexps should ultimately be replaced by function argument parsing subroutines, but I am more interested in dealing with other parts right now). Added converters for "echo", "setenv", "hilightcolor", "xorvalue", "colormapfocus", "clicktime". Permit arguments to move, resize, cursormove, key. Add unknown modules to module "UNKNOWN" instead of dropping those lines. Change some warnings/error messages. ] hash: 0000003613-52464355bab53efd1bdf83251de65348908fb4acac78c47cd94c771a336bf8f7 [[project @ 1999-04-02 02:41:36 by gjb] gjb**19990402024136 Ignore-this: d574593dbaff5559aa052964e87eb021 * fvwm2rc-to-scwmrc: Infer module names by the "Module foo" constructs that get converted to run-fvwm2-modules. Use those inferred names to handle lots more module lines correctly. ] hash: 0000002487-6ce5d7234bd2deb246d9b3873bd8a1b2d71f10f0cd961f532acdad4af87020cd [[project @ 1999-04-02 03:51:43 by gjb] gjb**19990402035143 Ignore-this: 3d7f73b1f5aac196824ac3b12bdb0641 * fvwm2rc-to-scwmrc: Handle arguments to functions. Use a fvwm2-mods-and-keysym-convert proc in the preface to do run-time combination of arguments to bind-key, if needed. Added dquoted_if_string to only quote arguments that aren't numbers-- args are passed in their natural form to the functions generated. Also replace -$2 with (- $2). Handles the KeyMouseMoves stuff now, and not too much was done as a special case (though I also didn't try to generalize that much either). Added get_two_nums_or_args for cursormove function -- using scanning subroutines (instead of regexps) should happen a lot more than it does now. (Stripped out the argument-post-processing from Doug as I don't think that's the right thing). ] hash: 0000003977-ca554c6640899e652e836625827c3032da5df5bf1ea6aae5be4afa5f7ef19367 [[project @ 1999-04-02 03:54:45 by gjb] gjb**19990402035445 Ignore-this: 49e50c83178da4fd6405f993a846c392 * scwm.c: Added arg to option --segv-cleanup-and-stop, and rename to --segv-reset-count. Fix SigDoneSegv's message to talk about the proper name of the option. * binding.c: Permit CSM-Left, not just C-S-M-Left. (Motivated by its simplifying the fvwm2rc-to-scwmrc converter a tiny bit, but this is the right thing for now -- ultimately keys should be first-class). ] hash: 0000002883-8d4991d755a4157fa2bd155ddcf18707460c6a6f7455279223b7fb050d39ddc0 [[project @ 1999-04-02 03:56:23 by gjb] gjb**19990402035623 Ignore-this: f040883a23f5f9a883d3384f92c5816a More complicated fvwm2rc that I'm now using as my test case for the converter. This is what TNL-2.0 generates for me. ] hash: 0000075958-a6ffdf554ef01a150d2c10698da5bad0fceb268a133de058180a20be1953018a [[project @ 1999-04-02 03:59:12 by gjb] gjb**19990402035935 Ignore-this: 13c36454c59c8a2d015bdc85b30ed30b ] hash: 0000002531-5ecdc7800e4c322b2b8205e2d83dad1591f59434f1b993341a0d36900344460e [[project @ 1999-04-02 05:30:05 by gjb] gjb**19990402053005 Ignore-this: 3cb3c0857f092f8df87ff17d8070f870 * fvwm2rc-to-scwmrc: Handle implied modules earlier than before, to catch uses of e.g. "FvwmForm LogoutVerify". Use new sub HandleRunModule since that's now done in two places. Drop convert_action entirely -- use convert_fvwm_command for static and dynamic commands. Use with-window in the function templates. Added sub get_optional_two_num_args_and_win and make it understand move, animatedmove function arguments. Drop the p from move args like "0p". Drop the "N" binding modifier (it was a placeholder for "None" in fvwm2). Output looks pretty good after re-indenting in Emacs. Parentheses are balanced. Only a few things are ignored completely. Have not tested by trying to load into Scwm. The "FrontAnd" fvwm function is the biggest complication I see going forward. Some fvwm2 functions (like FrontAnd) should be expanded inline and then converted via convert_fvwm_command. ] hash: 0000010770-fe3a067fc8aa92ffbea20ad6a96ae61682b1c2fdc8392fbf2fbf898d0642633c [[project @ 1999-04-02 05:30:58 by gjb] gjb**19990402053058 Ignore-this: a4667b2e0153e4c0dffed01c188f51d6 ] hash: 0000000583-fcd5b4180881c82bc49117858699d561757ea2b3c26f43c0b6023d58e73137dc [[project @ 1999-04-02 05:37:05 by gjb] gjb**19990402053705 Ignore-this: 2a8e7633c1e51aa71313a12215ae4334 * preferences.scm: Adde use-modules of (app scwm sort) since sort primitive was added in guile-1.4. ] hash: 0000000477-7656376caaf592b83541eac62a4d5fdbb960298fd3e21579c80ca312385bf4bc [[project @ 1999-04-02 05:37:47 by gjb] gjb**19990402053747 Ignore-this: 18821e39cb4e977f1831998c9c89d936 * gjb.scwmrc: Use flux-gtk, for rename-window-interactively. ] hash: 0000000510-6af29897ac2f9c5f9c548ca8443f783222e75abe974e942573061c41b607b33f [[project @ 1999-04-02 05:41:04 by gjb] gjb**19990402054104 Ignore-this: 5c08304d8c9efeef6a970dded4c512ce * gtk.scm: Added gdk-leader-window variable and set it if gdk-lead-window proc exists (that proc is in a patch to guile-gtk-0.15). Used by scwm destroy-window primitive to avoid having scwm destroy one of its own gtk/gdk windows. ] hash: 0000000912-fcfc1ac52a1d3dcea151c218a4cf5b8e81b2223b763a547bfa1d78436ab43a81 [[project @ 1999-04-02 05:42:49 by gjb] gjb**19990402054249 Ignore-this: c4b224fda0654e822f275fa877ccdd6b ] hash: 0000000646-90e147a62436934b43dda89997ee5c89a4ad3ae2fd2ac3c14d2abe5657c16491 [[project @ 1999-04-02 05:46:21 by gjb] gjb**19990402054621 Ignore-this: 7012002b0a32a957dec284b2e75bb36a Doc fix ] hash: 0000000406-a915e4ec966331fc28fc3f3bc7754149e4da6bd0ac9ef44387d7ebd368f7d667 [[project @ 1999-04-02 05:48:48 by gjb] gjb**19990402054851 Ignore-this: e23cd29504be9a35329e603f8956bc22 Re-exported -- perhaps we should drop these from the repo and just make sure that the snapshot script makes them? ] hash: 0000191865-6d82c6922a9153e245dcd3e2c13d90622f626bda77eaf3dadc0bb0afaed4fb8c [[project @ 1999-04-02 06:25:01 by gjb] gjb**19990402062528 Ignore-this: 46168e83ffc13eac8610d9ddc625ecff ] hash: 0000001826-b73f5989c72ed43808e8c38c248d2164a8fe04c875e1b5b7330f7b740fb70707 [[project @ 1999-04-04 23:52:22 by gjb] gjb**19990404235222 Ignore-this: 88a80822ab1df232b3a9d221c02d8644 * Makefile.am: Drop user-options.scm -- that file was removed. ] hash: 0000000472-19dd6c4b8056ce7abb2094b3d5fa4ab88341faef90208093c7900d5687fc2dde [[project @ 1999-04-04 23:59:52 by gjb] gjb**19990404235952 Ignore-this: c5245b8cf9200723ddca3b57d0c8817a * scwm.el: Only mess with font-lock stuff (if featurep 'font-lock). Thanks Robert Bihlmeyer for bug report! ] hash: 0000002652-f89135436b5b414f56d7419cc4436399c0754330c4ff1e45b99b3a8dd58f14bb [[project @ 1999-04-05 05:18:00 by gjb] gjb**19990405051800 Ignore-this: 2b69af93184dbfdb8eb7f4b1ebe20517 * scwmgtkhelper/scwmgtkhelper.c: Copy the newhandler/newhandler_doreset stuff out of scwm.c since it changed there. Comment about the coupling. ] hash: 0000000952-d48822d23fe93c452c2358f34dd3ef3da401165a49ac4d6e5050e19dd0019fce [[project @ 1999-04-05 05:19:12 by gjb] gjb**19990405051912 Ignore-this: 7a801007f387fd498cb2f46184a0ce80 * gjb.scwmrc: Comment out a bad binding. ] hash: 0000000679-5f71ec2dc9360767103447f4a7d9133e14745b22a2ff5236ccf9ea0a3e158e36 [[project @ 1999-04-05 05:27:52 by gjb] gjb**19990405052756 Ignore-this: 92d85ed361e93eced17e4afb88a8df60 * prompt-string.scm: Rename prompt-proc-hbox to simple-prompt-proc-hbox so as to not conflict with the real prompt-proc-hbox. * prompt-proc.scm: Added. Requires some bug-fixes to guile-gtk-0.15 to not seg fault. * rgb-database.scm: Added. * preferences.scm: Try attaching tooltips to the hbox-es, but it doesn't work on hboxes for me. To what can they be attached? * message-window.scm: Added opts: *message-window-{fg,bg}-color* * gtk.scm: Added missing use-module of (app scwm optargs). * base.scm: Make menu color setters call make-color as needed. Make background-system a public proc. * auto-raise.scm: Move option to end after the window-style exists so that the call to the setter when define-scwm-option expands doesn't error. * prompt-file.scm, prompt-color.scm: Moved the gtk-entry-set-text to after the gtk-combo-set-popdown-strings since it otherwise seemed to get set to the first popdown string. * sort.scm: Reverse the order that the comparator is used so that it sorts in the same order as the primitive sort in guile-1.3+. ] hash: 0000019981-7a5657bcf2e5dc59afe63a236cc248abe7cf1a7796c55ae2b1471969ba65ff50 [[project @ 1999-04-05 05:29:26 by gjb] gjb**19990405053007 Ignore-this: c24abbe59a4f0f3582005e68f83fad99 ] hash: 0000002963-34b4b40a737f6457f78f9ede6d9699776e1dab84d83ed7d79331e8dbf361866f [[project @ 1999-04-05 05:32:49 by gjb] gjb**19990405053249 Ignore-this: 8b9610d49299d452a3eefd57518a0068 * scwm.h: Added protos for newhandler_doreset, newhandler scwmgtkhelper.c and miscprocs.c both use them. * scwm.c: Move fHandleSegv into a global so it can be used by scwmgtkhelper.c. Also drop the SIGNAL_FOR_RESET abstraction-- it was done sloppily anyway. ] hash: 0000001601-152549505be520461d787c676affa3635a566d9915cf73f8482aacab9a48d2a9 [[project @ 1999-04-05 05:34:48 by gjb] gjb**19990405053729 Ignore-this: ae1797b8f6644e910fd49a95034ea138 ] hash: 0000000866-5ae830e58202ca8e1f3c2ea8e09844c30cf1e4b270f2a07e9b03d3c1c447fa17 [[project @ 1999-04-05 05:44:45 by gjb] gjb**19990405054445 Ignore-this: 6ec836b502d57abb7a31a7cf88f2ad04 * Makefile.am: Updated for additions of .scm files below. ] hash: 0000000620-e5427bea6c7ab44e0c2804bbf0faca94add609a843a8b3bd34389b3688c5144f [[project @ 1999-04-06 01:25:51 by gjb] gjb**19990406012551 Ignore-this: a26bcd2f1ef0d38df6539489d202c043 * Makefile.am: Fix typo. ] hash: 0000000359-e323bf8660b08005ad33019c238f8a8de2c9b68608adf5b0f282da1db211e686 [[project @ 1999-04-06 01:37:48 by gjb] gjb**19990406013748 Ignore-this: a10664fe55d1ef68c112c1944088489d ] hash: 0000000361-8802a48ca0aa15891a6ff3f3e34b8a76832ef763271a39b7f3adc20e67f0a3f1 [[project @ 1999-04-06 02:39:47 by gjb] gjb**19990406023950 Ignore-this: 2c4ac278eb9759747130aaee8183f362 Replace hilight with highlight. Replace 'sidebar with 'frame-sides, 'frame with 'frame-corners. ] hash: 0000006917-99d365c9e3104fbff3a63aa89ea547d24445b079bd69c1d40236bdfc56d80fca [[project @ 1999-04-06 02:42:08 by gjb] gjb**19990406024211 Ignore-this: e87dcf5d49482871414835fdb1f5562b Replace hilight with highlight. ] hash: 0000002425-9320dc942ba6d6ae2715f9ab5bb81cb688b8f1c0012d44195ee20ef74eed4815 [[project @ 1999-04-06 02:54:33 by gjb] gjb**19990406025439 Ignore-this: e5f1d3223e99ba2d36019622c4503fab Replace hilight with highlight. ] hash: 0000011559-65ac2c20293bb8774d4195842d36294c45164eb5cb07ebaf1f14a2f146227fd8 [[project @ 1999-04-06 02:57:38 by gjb] gjb**19990406025822 Ignore-this: eb852940235c1a0ef0deea200347805b ] hash: 0000000709-c9e94fea8a0337f22ec3574421cd8d0565adaa29c5bfacb674b744a5fb56731e [[project @ 1999-04-06 13:49:16 by sds] sds**19990406134917 Ignore-this: 94aa4e1f7e5cb7aca33fbe359d371334 fixed for Emacs. ] hash: 0000004500-43179c1f26548b3790a928386095314985238906a0a2b49efd445fcd6d28d4fc [[project @ 1999-04-06 21:55:19 by gjb] gjb**19990406215522 Ignore-this: 3668e7a0d06a57b8947d50771084b323 * xmisc.h, xmisc.c: Added WxGetWindowParent(). * window.h, window.c: Added PswFromAnyWindow() to return the ScwmWindow * from any of the child windows of the frame or the frame (not just the frame itself as PswFromWindow() does). Added select_window_enter_hook, select_window_leave_hook and invoke them when top-level windows are entered and left during `select-window-interactively-no-message' * menu.c (MenuInteraction): Update c10ms_delays after the first time through the loop so that a 0 delay for hover/popup works. * events.c: Fixed window_enter_hook, window_leave_hook-- these hooks were incredibly broken as they got the enter/leave notify events on the frame decorations, too, and called the hooks too often. Now I watch only for enter events and call the leave hook when a new window or the root window is entered. This gives much more useful behaviour (I can't imagine anything relying on the old calling pattern, but this would break any code that did). ] hash: 0000008002-3b5a94287a4068aba958b3eb543ed7e6711556999245d7f320653e78dc4b0964 [[project @ 1999-04-06 21:59:02 by gjb] gjb**19990406215904 Ignore-this: bad26906ed70a807efaba4ff9b1b8f7e * winlist.scm (show-window-list-menu): Permit hover-delay and popup-delay arguments and pass them along. Fix bug in passing of warp-to-first (it was going to the menu proc, not to the popup-menu proc due to a misplaced paren). * flux.scm: Give a hover-delay of 0 to select-window-from-window-list so that the window gets highlighted right away. * base.scm (menu): Be sure popup-delay and hover-delay are both bound and not #f before using them. ] hash: 0000001601-f9a2f0b8e744fe4bdfc77472c0470b023023eb0e4c6df080b693e7cb51aeccae [[project @ 1999-04-06 22:05:48 by gjb] gjb**19990406220549 Ignore-this: 7d976848f6c8cbb0a29a46b8a6b8596c * prompt-proc.scm: ws change. * gnome-hints.scm: use-module (app scwm animation) to fix bug Sam Steingold reported. * animation.scm: Added a comment ] hash: 0000001079-776462f63d0b77a600cd292ba4fd5c67e394226e04d30401783ccec512fc9634 [[project @ 1999-04-06 22:06:51 by gjb] gjb**19990406220708 Ignore-this: 4f001077a494d905249127f131a3d297 ] hash: 0000002009-f5e8a0564b37dd552ad83655e71d96977a7bbb244c128aa08db5c0b9370f43a4 [[project @ 1999-04-07 00:24:35 by gjb] gjb**19990407002501 Ignore-this: 67d8491c3681286a1ef3aaebffe589a * scwmgtkhelper/scwmgtkhelper.c: Handle SIGFPE, too. * xpm-menus/draw-xpm-menu.c, pie-menus/draw-pie-menu.c: Fix spelling of highlight throughout. ] hash: 0000002127-0b7276dec77e2f199a2a399237b3e713a1bf148dde21f1fa67823814e6b54d32 [[project @ 1999-04-07 00:35:09 by gjb] gjb**19990407003510 Ignore-this: 14410bddebe66a12974b589fe07ceb81 * scwm.c (scwm_main): Handle SIGFPE, too * resize.c (ConstrainSize): Be sure to not divide by zero. Added some warning messages if we would have so we can better track down the cause of the problem. * events.c (HandleLeaveNotify): Remove unused variable. ] hash: 0000001669-13b0baac65bfe865332422617152daada172de859001aad8d19ff0f247cb178a [[project @ 1999-04-07 00:40:34 by gjb] gjb**19990407004034 Ignore-this: 6024d18d033bf8d99e8236f0c3d6de41 * scwmdoc.in: Use 'Primitive from (app scwm foo)' for C modules in directory foo/ as the module name. ] hash: 0000000594-87e7c7a683f14c6e334fc85307eab5e1713bebe2a79659de491391e0ed308638 [[project @ 1999-04-07 00:41:22 by gjb] gjb**19990407004122 Ignore-this: a946e7b1b7b678d021280ef2ba1324fc ws change ] hash: 0000000392-9c6ffa4952aecda4d721395ec606da4315fbe2d82db1936d419a8d3fa2424c89 [[project @ 1999-04-07 00:44:23 by gjb] gjb**19990407004427 Ignore-this: d0f357eb217c894c4eee06bd6c3ee442 Re-exported, with C module module-names marked appropriately (instead of just "Built-in Primitive"). ] hash: 0000126849-cde3b49f860626f9fc6ec9b275e42a5388e5c0bcbcab1af3a28b5e18ba770544 [[project @ 1999-04-07 00:47:53 by gjb] gjb**19990407004822 Ignore-this: aaf29a874ae9b53f4d04adbf3c92f9ef ] hash: 0000000935-ceffe2726530d51acbda08dd015332e1d11eaaee050439e841919fec5c9ae62a [[project @ 1999-04-07 00:53:08 by gjb] gjb**19990407005308 Ignore-this: cbe04b35d35fbd68becb91ddcddcb260 ] hash: 0000000183-437eca3c4731064b2c880425d25d1cc55f4384386408613f9eee7ddb3a07f93a [[project @ 1999-04-07 01:37:30 by gjb] gjb**19990407013730 Ignore-this: bf58929d3f3bef5904af3d9d879f6578 Removed -- support for imlib/esd is integrated into configure.in now. ] hash: 0000031037-a44a6278eaaed6ad88bd64bebed1e0a3ff05e645754a9b4de731e00e34ad6bdb [[project @ 1999-04-07 01:40:34 by gjb] gjb**19990407014529 Ignore-this: 39636f0c33a6d08583bec0cd8ffd1e90 * Updated all copyrights for files changed in 1999. Added word "Copyright" where it was missing. Added some people to copyright lists where they were missing. Other header comment updates including fixing Dollar-Id-Dollar (missing last dollar on occasion), filename references, and more. ] hash: 0000044971-c70871cd1931d2110e12f6b6a487845314d41241dc823333089856f6701421c8 [[project @ 1999-04-07 01:48:20 by gjb] gjb**19990407014820 Ignore-this: 6e13161f765be2701e766e736eecd3f9 ] hash: 0000000498-0f144102719b90c47c898f7d28c3fb5bca0d08e7dc36765e193df9301ffd3928 [[project @ 1999-04-07 04:11:27 by gjb] gjb**19990407041127 Ignore-this: d6c3e3a322e3bd5cb879c3189c06fb73 Added Eric Beuscher to thanks list. ] hash: 0000000179-e9f14476183313191fc0a010d5a0d0a934a78af62dca06706fa7cc158d13c939 [[project @ 1999-04-07 07:31:04 by gjb] gjb**19990407073104 Ignore-this: c4c427ea93c79c5065ebc24f0c3021e8 * winlist.scm: Added Ken Pizzini's warp-placement feature. Use the 'warp-placement property of a window (a list of two elements) to control where the pointer gets warped to when a window is selected. ] hash: 0000001482-38dd42cfaa5d146c5ded61fba4133047e4bd7e7e520a58ea1d45ebbce02e0f86 [[project @ 1999-04-07 07:42:37 by gjb] gjb**19990407074237 Ignore-this: 69ae546e5b2c4aa1b881b1c17a82abc8 * window.c (DeferExecution): make DBG msg into DBUG macro so it compiles away (i.e., remove some debug output). ] hash: 0000000509-77908a045618c075c536c4832aca0ddc4e802caf153bc213c44c4beae703db54 [[project @ 1999-04-07 07:56:21 by gjb] gjb**19990407075658 Ignore-this: e54b8658cf93bc6c0a080edae260dedb ] hash: 0000000700-178b963deebf22e2152fba92cb5f18d8d771ef9d4901edcf10bd54d5875df170 [[project @ 1999-04-07 15:03:15 by robbe] robbe**19990407150315 Ignore-this: 5f0bd56bad01b6ed11fa7a09bd4872ec Support xsm's broken idea of SmDiscardCommand. ] hash: 0000001439-c1940bd6fa9a21ceac75446f6f25326a893af0c7f371f619b4ce3b7003b6f2f4 [[project @ 1999-04-07 15:06:39 by robbe] robbe**19990407150639 Ignore-this: fda11f25091229ef66851942d2951fbc Use `window-unstyle' as to not force titlebars onto windows. ] hash: 0000000947-12d51889e2c3c9f0896f99b286b88b3c0efb389e6319e7de41b1fe9f26337c1a [[project @ 1999-04-07 15:08:09 by robbe] robbe**19990407150809 Ignore-this: b9c97bb894e3b762e36d0cbe16aaa074 Move autoheader before automake to fix one warning. ] hash: 0000000364-97294ccd827037c4a41ceff3a007fc00e48f49179c11375a8a0a447512bb33c7 [[project @ 1999-04-07 15:12:35 by robbe] robbe**19990407151235 Ignore-this: 97a6640b2c300a86433842f165bc209f * esd.m4, imlib.m4: Removed - these are now in acinclude.m4 ] hash: 0000035647-8ba9f53807143c0563d840637f367061d50d500edd7be91e36ed4a1b7a407f08 [[project @ 1999-04-07 15:13:54 by robbe] robbe**19990407151408 Ignore-this: a10053c0c7fc1c98dd2c80a427ef7ea0 ] hash: 0000000812-c5c74a41e9b64afe2164eb03574dea4bbc7c446b66d9171676699ab77705d442 [[project @ 1999-04-07 18:39:48 by robbe] robbe**19990407183948 Ignore-this: bb14f324946f2e203088fec690414c36 * Makefile.am (scwm_gtk_scheme): Some scm .files were omitted. ] hash: 0000000566-b146464ceb2b73d95d6e20f90b86ea7fc03767691ae7b6da3e89bf8cc86a4468 [[project @ 1999-04-07 18:43:44 by robbe] robbe**19990407184344 Ignore-this: 3f3584751bf676a790c85eeb833719af ] hash: 0000000260-e9f337b8a0a503cc2bee0d8e7ece8ad16e029ecb6839dcc3b6970fc8c51103ec [[project @ 1999-04-07 22:52:52 by sds] sds**19990407225254 Ignore-this: 24e419234069f01d6cb264e8c047cee9 removed a spurious `printf' ] hash: 0000017208-3b8b510e8cb26b2450d5ee6f9229b504d930df38ebb1e697491fca7c97b40ee4 [[project @ 1999-04-07 22:54:59 by sds] sds**19990407225459 Ignore-this: 12d479bee259f81ba8b1567e94e47509 updated ] hash: 0000015380-621203fe41ca1102df9641eb6b2b5c9078438a286ae7132938f1cb5e57b2f17c [[project @ 1999-04-07 23:03:36 by gjb] gjb**19990407230336 Ignore-this: 95726a8d8e1714b704bf261b2e37f3ec * gtk.scm: Use name `gdk-get-leader-window-id' for the proc that I hacked into gdk that I called `gdk-lead-window'. guile-gtk-0.16 will have the new proc with its longer name (and also the needed bug fixes) ] hash: 0000000734-babfcdc2c99b0143868c4ea301852e206ccf323f640e02ab86bf0cc9a2e34e88 [[project @ 1999-04-07 23:13:15 by gjb] gjb**19990407231315 Ignore-this: 7318157d87154e0e474d6e957bb49181 ] hash: 0000000421-3c2d0d3caaee5cc58fd4987c827db5aca29d0dbb6f0a18edbc9fa5f17e7b58dd [[project @ 1999-04-08 04:14:07 by gjb] gjb**19990408041409 Ignore-this: facb80a954a918d2cd68f4908f43cb26 * borders.c, windows.c: Dropped some spurious "puts" calls (presumably from old debugging code from Maciej's set-window-property changes?) ] hash: 0000000706-c64ef834da896b4eb358d4e340522986892347bad0bfac710629c9d226f43bc7 [[project @ 1999-04-08 04:15:15 by gjb] gjb**19990408041515 Ignore-this: 61e4ca4179b8aaa7bb87b40755149eb2 ] hash: 0000000346-21281db95339080b80e71153cf7f96c3179124395f4ffa609c277ca7694b7ab1 [[project @ 1999-04-08 08:18:44 by cwitty] cwitty**19990408081844 Ignore-this: da55da97c8bc944d5c28f1f502784a05 * prompt-color.scm (prompt-color-hbox): Fix cut-and-paste bug. ] hash: 0000000698-afd762036ce5ed0b4806f66ff6d2a33e443dd7c3691ff505306b888a7f95c960 [[project @ 1999-04-08 08:23:10 by cwitty] cwitty**19990408082311 Ignore-this: dcbcbfb8085bb48aa4881e5c93b7808d * events.c (HandleClientMessage): Add missing break. * face.c (add_spec_to_face_x): Allow a button style pixmap of 'mini-icon as well as 'mini-program-icon (as documented). ] hash: 0000001150-3cd09ea4339fbd3a76ce3e6ff7cb47031bebc4caffb7c3bd1c352fb3e7ffdebe [[project @ 1999-04-08 08:26:15 by gjb] gjb**19990408082615 Ignore-this: a9d05ed721831b74f00f76e366bf393d * c-animation/c-animation.c: Fix the shaped window before animated unshading (for squashed windows) ] hash: 0000000738-3e23cf9fdec50e79d2323533ee4af672cdc9191e3c6723898bac013b64b0b739 [[project @ 1999-04-08 08:31:41 by gjb] gjb**19990408083141 Ignore-this: cdc2a075692b5b2f8178caab94e6ff7f ] hash: 0000000310-cccd11728232d479cc988b6b46f08e0872e86166e788f56570133e4f1cc2f6e2 [[project @ 1999-04-08 08:32:48 by gjb] gjb**19990408083251 Ignore-this: 1d755106f33739143509955c94d3d513 * window.h: Added tbar_right field since SetBorderX now needs it and it's computed in SetupFrame. BE SURE TO REBUILD ALL MODULES AFTER THIS CHANGE! * window.c: Comment an empty if conditional. Twiddle a shaded & squashed setup-frame parameter. * borders.h: Expose SetShapedTitlebar -- animated-window-unshade needs it. * events.c: ResizePswToCurrentSize when squashed titlebar and the window title changes (since the titlebar may need adjusting). * borders.c: Make squashed titlebars look a bit nicer-- uses the top side as just above the client area (instead of above the titlebar), gets the top-right corner correct, turns off relieving of the title bar, and sizes the shaped window appropriately. Also relieves the top side only from the end of the title bar over to the right. Should be no change for non-squashed-titlebar windows. Fix the shaped window for squashed titlebars to not include the window frame if the window is shaded. * resize.c: Resize properly when grabbing the NE corner of a squashed window. Also round when constraining the size to the client units, instead of truncating (better behaviour even for non-squashed windows). ] hash: 0000010367-9617cca5ffc1ab7b4c5655b1fd441da69a0ddd561ad554a39f40e8ae7ddc1ef4 [[project @ 1999-04-08 08:34:11 by gjb] gjb**19990408083411 Ignore-this: 471a7ae9e8f3978d0cffb548b903bec6 ] hash: 0000001406-157cb4add25dfae34afcabb6f8d0ad07ae70e2bfd5a083c7ac04e2c52e1768a3 [[project @ 1999-04-09 01:27:41 by gjb] gjb**19990409012747 Ignore-this: f0beea038a2b4186c8609b7ce91300e8 * window.c: Fix typo in FUNC_NAME def. * validate.h: Added VALIDATE_ARG_PROC_* macros. * menulook.h: Added VALIDATE_ARG_MENULOOK_OR_SYM macro * menulook.c: Renamed menulook? to menu-look? for consistency. Added a bit more documentation to the Menu Looks concept. * menuitem.h: Added VALIDATE_ARG_MENUITEM* macros. * menuitem.c: Use VALIDATE_ARG_ macros to simplify funcs. * menu.h: Added VALIDATE_ARG_MENU_* macros * menu.c: Rename the menu_menu functions to only include "menu" once (corresponds to change in base.scm where, e.g., set-menu-font! is changed to set-default-menu-font!). Use VALIDATE_ARG_* macros to simplify funcs. Added set-menu-colors!, set-menu-font!, set-menu-side-picture!, set-menu-background-picture!, set-menu-extra-options!. Fixed bug w.r.t. a null pmiim getting used. * image.h: Added VALIDATE_ARG_IMAGE_* macros * font.h: Added VALIDATE_ARG_FONT_* macros * color.h: Added VALIDATE_ARG_COLOR_* macros * borders.c, events.c: Drop SQUASHED_TITLEBAR_P abstraction-- just access psw->fSquashedTitlebar directly (the macro was poorly named as it accessed a psw, not an SCM). ] hash: 0000018288-c4f8b9c4be5f5daaffb2d046b1024f1f233f605f717d5d7d29a22b1599d96210 [[project @ 1999-04-09 01:34:17 by gjb] gjb**19990409013418 Ignore-this: dc1143bbfd6b49f1cbe60162d28b6a24 * prefs-menu.scm: Update some proc names in a comment. * base.scm: Rename set-menu-* to set-default-menu-*, and use the new names. ] hash: 0000003212-3bd8d04217ce08d4d08ec5e3a110be55e3a0878337dee9996318326817ad1637 [[project @ 1999-04-09 01:35:10 by gjb] gjb**19990409013527 Ignore-this: 40b2e12f9cf3feca91b8e70a46bf0f30 ] hash: 0000001818-a159ff937460f1b58b1c2881c3b5f749789a9f623d3ca3d7cf213401700784e3 [[project @ 1999-04-09 02:18:00 by gjb] gjb**19990409021801 Ignore-this: b0295217e19d973974305139ebe72961 * menuitem.c: Fix bug I just introduced. * menu.c: Make some code a bit more robust w.r.t. NULL ptrs. ] hash: 0000000931-eb6353e894957c5f36eba1fd84279b9c71baaaa42f8e22544936a6dab2740de4 [[project @ 1999-04-09 02:22:19 by gjb] gjb**19990409022219 Ignore-this: 59259481189213688f71dd837ff7a844 ws change ] hash: 0000000358-03584eab7ef5e4f84d938b4906a9b7131aaf1569018c7f1d0eec56650883c7a1 [[project @ 1999-04-09 02:23:56 by gjb] gjb**19990409022356 Ignore-this: afccbb6d33ba7a731f2e638147341b34 ] hash: 0000000420-fa4631370b5bf5d2470ab6f0227aab3f4ac7f342490fc093584ab816cae5b141 [[project @ 1999-04-09 07:09:00 by gjb] gjb**19990409070901 Ignore-this: 30f1568b9fe62269bb751a3342f04907 * menuitem.h, menuitem.c: added scmBGColor scmFGColor scmFont fields, and mark them and provide getter/setters for them. * drawmenu.c: Use the menuitem bg,fg color and font if they are set for each menuitem, otherwise use the menu defaults. (Similar changes to draw-xpm-menu.c). ] hash: 0000004629-278b06c0940f7eb173877925d67c04d1f036d4a161de0d72a3dcc25566c19c43 [[project @ 1999-04-09 07:40:17 by gjb] gjb**19990409074034 Ignore-this: 41cf81749e32040b7e56223364422b9d Bugfixes from earlier. ] hash: 0000003111-674bfc11230c4daf2d45c397e634a05d2fb33c603d1f9aacf48af3fdf207fd49 [[project @ 1999-04-09 07:41:22 by gjb] gjb**19990409074139 Ignore-this: 20a87519afc6030b8f9f3934bdc522a ] hash: 0000000864-4922f687801646b9e9d26a3abe6fb0dc5594faeffa9af276cc36b6ed3d3111eb [[project @ 1999-04-09 14:39:40 by robbe] robbe**19990409143940 Ignore-this: f7ff0aaa7abeab50da701aeb400571bb * prompt-font.scm (prompt-font): prompt-font-hbox was called incorrectly. ] hash: 0000000483-a2a407486705c334eb5b487fcbf4837a04553e1d37ebb89e2bc7b3577c0a2e39 [[project @ 1999-04-09 14:44:01 by robbe] robbe**19990409144401 Ignore-this: 780a620173183305a0612afb5a8f6bff * style.scm: Made #:no-titlebar a hint style option. ] hash: 0000000477-b644957766738a71e897d2d81ead6b57064ec5b1a44991c76d76fff2a2d3e296 [[project @ 1999-04-09 14:47:28 by robbe] robbe**19990409144728 Ignore-this: bccb19325f50da80a7997e729560547e New styles: #:highlight-{bg,fg,foreground,background}. ] hash: 0000000668-f6c197091b15c1bb9e57d69862d6d0301ec23b41d90bd9ed5503ec9b2cc49ad5 [[project @ 1999-04-09 15:02:59 by robbe] robbe**19990409150259 Ignore-this: 70775957c176d10fb6de32bed01d485b * preferences.scm (scwm-options-notebook-page): Removed the help buttons. Instead put tooltips on everything and its children. ] hash: 0000001370-eff2d8b27b0a101fcb9608007f92731812b445826a57904985f9372a801d2c7e [[project @ 1999-04-09 15:03:41 by robbe] robbe**19990409150341 Ignore-this: 893bd4c3f8767757399ad23a89a43a47 * prompt-color.scm (prompt-color-hbox): Initialize the color selection dialog with the current color. ] hash: 0000000880-3ed3973d4c8217c6bc4327117d3b7455f1c79a70399d9f205b0126ca83ae4c0b [[project @ 1999-04-09 15:08:18 by robbe] robbe**19990409150818 Ignore-this: 14e506d1dd124b9f85d165d720cd6160 ] hash: 0000000629-2339aa92df2bec900f1f5d60e45e655db2291825c04915205e9590fa9ef0e1dc [[project @ 1999-04-10 06:31:31 by gjb] gjb**19990410063131 Ignore-this: e63c188ebcb28ebb9c11fa368effda31 Added ] hash: 0000001036-8ea95f41debc0c4c78093ae63a590e0262c9f8b1a0de8961ae765d3a95100251 [[project @ 1999-04-10 07:11:55 by gjb] gjb**19990410071156 Ignore-this: 447786166e1a4516b6bfe23f0e108fb5 * hover-focus.scm: Fixed the : -> #: in the define-scwm-option, and added the define of the hover-focus-window variable. Also make hover-focus windows default to 'click focus style, and revert when hover-focus is turned off on them. Added exported `uninstall-hover-focus' proc, too. * base.scm: Added fg, bg, font keyword args to menuitem proc, and set them using new setters. * style.scm: Change default-style-condition-handler from window-match?? to resource-match?? as matching on titles really is the wrong behaviour (and I finally got annoyed enough by this because an xterm started up sticky w/ nofocus just because the last program I started in it was an "xload" [I make my xterm title display the last program it was running for more than 5 seconds]). ] hash: 0000004021-e84f806ead243fcaa18395036798865676d3802ffc031ef5a626d213ca18e0f0 [[project @ 1999-04-10 07:17:35 by gjb] gjb**19990410071735 Ignore-this: 60301041b694932e9dcd3deb697d1321 Added some folks ] hash: 0000000209-2da327e8f8ed5e6f2229ba422ca957c3f803699ae16432983823c82089bde544 [[project @ 1999-04-10 07:18:13 by gjb] gjb**19990410071813 Ignore-this: e467e53b9ed1dea808057228bb7c078 ] hash: 0000000998-1e95de777455674724306add8e9470728fbff102558fdacfb6d492f815d186a6 [[project @ 1999-04-10 07:20:52 by gjb] gjb**19990410072052 Ignore-this: 5706d11227eb344e524ad3339e592ddb * events.c (HandlePropertyNotify): Call the X-PropertyNotify-hook on all property changes by pulling that code outside of the default clause of the switch, and out to just after the switch statement. Wierd setting of the window context before the hook invocation-- what's this all about? Added GJB:FIXME:MS: comment. ] hash: 0000001612-810b1e0298c89775c9d250f60842ca713656d434b63b47f520b67a0a7fd559b1 [[project @ 1999-04-10 07:30:35 by gjb] gjb**19990410073258 Ignore-this: 66e6beb9cd490afbd1c0199bb5e8b794 ] hash: 0000000968-5d902d571ef4f9dfbf788ee2a7ed522ae1c5a59324757d73055f8bddfd59538c [[project @ 1999-04-10 10:35:50 by gjb] gjb**19990410103551 Ignore-this: c4d3743c942aed1c8639cde6df0fab96 NOTE: These changes must still be made to the draw_xpm_menu.c file. * drawmenu.c: Biggish rewrite of the menuitem flexibility stuff I implemented too quickly yesterday. Added HLBGColor, HLTextColor to MenuDrawingInfo-s, drop TextColor and font. Move TextColor and font into MenuItemDrawinInfo struct, and have that have a BGColor value, too. Manage all the drawing and color setting -- this code has too much optimization in avoiding GC manipulation; it cannot be *that* expensive to mess with GCs. Get the height of an item right based on the items font size -- do not assume they'll all be the same height. * menu.h: Added scmHLBGColor, scmHLTextColor to menus-- does not seem to make sense to let the highlight color change on a per item basis. Also added fHighlightRelief to permit turning off relieving if the highlight colors are to be used exclusively for indicating the selected menu item. * menu.c: Mark new objects, provide getters/setters: `(set-)menu-highlight-colors(!)', `(set-)menu-highlight-relief(!/?)' * color.h: Added SAFE_COLOR_USE_DEF and DYNAMIC_SAFE_COLOR_USE_DEF macros since I was thinking 0 was a valid out-of-range value for Pixels (but it's not-- it's often black! duh!) ] hash: 0000010533-24da5481a6a95bb039bca578952f13cb8bfca4f460834c27b44c4936c3fd6368 [[project @ 1999-04-11 06:53:40 by gjb] gjb**19990411065340 Ignore-this: a19b0510a5ca5dd586ef7f1204c5bfd8 * gtk.scm: Do not dispatch gtk events if the server is grabbed. (Uses new `X-server-grabs' primitive) ] hash: 0000000548-9eb073b80a1238a4124b26ea7ae9e58d92a2b747a933d1261921fa0354eb02ca [[project @ 1999-04-11 07:32:56 by gjb] gjb**19990411073259 Ignore-this: 151498265615d38e10cb3160c128691f * move.c, resize.c, window.c: add a ms_sleep(10) when looping calling NoEventsScwmUpdate() so it blocks a little bit; we really need a better blocking mechanism. * events.c: Do not run input hooks when the server is grabbed -- causes GTk+ windows to hang if manual placement is used. * Grab.h, Grab.c: Add and export CServerGrabs, new primitive `X-server-grabs'. Updated some docs, fix some possible future races. ] hash: 0000004615-05c1e8a5e602b6860208b5ec33860b21b78e79fcdd6b9d35b244ae73da6434a4 [[project @ 1999-04-11 07:33:32 by gjb] gjb**19990411073332 Ignore-this: 9101731774e562af3326b176a435666d ] hash: 0000001893-8b02152ea138aee75dbe1e005912bfbd65968c5d75cbe5d125db84675ec69a3b [[project @ 1999-04-11 07:36:32 by gjb] gjb**19990411073632 Ignore-this: d82ad6345997d07ec802cfe06381bc67 * winlist.scm: Added enumerate-hotkeys option to `show-window-list-menu'; Thanks to Eric Beuscher for patch! ] hash: 0000001849-9aee1f1452619e54709833877c1ec1c75960ff4c902b70e34f486ef916109004 [[project @ 1999-04-11 07:37:00 by gjb] gjb**19990411073700 Ignore-this: 3a2832d11fe95ce8845bf783a974d1bb ] hash: 0000000493-641b73d22d94dcbcb8656862335f7b7cf6880c59b7483efa629218fd4e68611f [[project @ 1999-04-11 07:51:22 by gjb] gjb**19990411075122 Ignore-this: f914cf512c0f34d8e914238188768bfb * virtual.scm: Fix window-position-in-viewport to ensure that at least half of the width and half of the height of the window is put in the current viewport. (Was just favoring the top-left point of the window). ] hash: 0000001489-48f6496d0885116f81771ff3976e9c85b5d70ae047a46bcd5dd86cf32f3566fb [[project @ 1999-04-11 07:53:25 by gjb] gjb**19990411075326 Ignore-this: 60e4999087217cae72867dc88d0b2b44 ] hash: 0000001491-f577f24af649eaf08462270062403b8240191a730a6961101064d22052f75040 [[project @ 1999-04-11 08:27:26 by gjb] gjb**19990411082726 Ignore-this: cbd6fadb543d442f85e5a676770dc727 ws change ] hash: 0000000538-c614f62ad65b9e422e645733284624d4a0a02294f5f5a1f10625c6a58db1d09f [[project @ 1999-04-11 09:27:09 by gjb] gjb**19990411092712 Ignore-this: ce124056db45e634c256864946ee2e7b * add_window.c: Ensure psw->buttons is initialized to 0 when constructing new window object. * menu.c: Doc fix. * face.c: Added some docs for the styles that exist... these needs to be automated to stay in synch... I have some ideas about this. * decorations.c: Just set ScwmWindow's nr_{left,right}_buttons to Scr.nr_{left,right}_buttons for now. Not sure if we even use this any longer. * borders.c: Make CLeftButtons, CRightButtons really return the right number (used for sizing the titlebar, perhaps among other things). But do *not* use CLeftButtons/CRightButtons for the upper bound of loops over buttons -- CLeftButtons/CRightButtons is how many buttons are to be shown on each side, not the highest button numbers that might be shown. * resize.c: #include util.h for ms_sleep. ] hash: 0000008149-3f2bc76ad6ef2365e3392a73f02bd51f62e3eec7ea901beb758d4bfb03d438b6 [[project @ 1999-04-11 09:28:21 by gjb] gjb**19990411092846 Ignore-this: 88cc2690980183a5ad8b6d961a34f0fb ] hash: 0000001356-679a94d8085828a1fa822090a8af7495d109a844d879b0cc088ece5c10cb3b9e [[project @ 1999-04-11 09:31:41 by gjb] gjb**19990411093141 Ignore-this: 99462fc70ec66e5edf6587318cd6e3ca * base.scm: Added *menu-hl-bg-color*, *menu-hl-fg-color* options. Added `maybe-make-color'. Added hl-color-fg, hl-color-bg, hl-relief? options to `menu' proc. Some doc fixes. ] hash: 0000002661-6abaaa12939ce8e0f5c654c20a8987a9db22f3e002b6351c6c41a89f76082f7a [[project @ 1999-04-11 09:33:05 by gjb] gjb**19990411093305 Ignore-this: bf20beb0f8e23a666f47e01c55b04d8f ] hash: 0000000678-f021e1829ab6689157e755c9b5ac0b17388bef6839f57ecd2ca0648840530295 [[project @ 1999-04-11 09:33:40 by gjb] gjb**19990411093340 Ignore-this: d918bff4948186d5b4cfc8755cac82b8 Minor ws changes ] hash: 0000000489-0f6df6b2eec8bca7cdd78266f6bd49fc1425b2799d5b43de0f86294dae26202a [[project @ 1999-04-11 09:34:25 by gjb] gjb**19990411093429 Ignore-this: 10485b531964804bf81cfcab307f69bf Re-exported ] hash: 0000159943-e8728454d9b78121f8d3455917b0537779f3baf43700fc29a5b9f605179d7479 [[project @ 1999-04-11 09:36:47 by gjb] gjb**19990411093647 Ignore-this: 65970251f1868950c8d9a8a7e4a3754d Drop the style docs-- I already wrote the code to autogen some of this. Where is my mind? ] hash: 0000003575-448be38fa59c2a0b5a09115c15d297801f9ae33c4b8f5a22f0a0414ce784d1a1 [[project @ 1999-04-11 21:28:21 by gjb] gjb**19990411212821 Ignore-this: dd94a704f312ae058e3abf31256bc260 ] hash: 0000000271-c84621bcf7acba10c545b78b84b45ab846c25e8c54df3e00c5abc11f1155a570 [[project @ 1999-04-11 23:53:29 by gjb] gjb**19990411235329 Ignore-this: 15f3fb55fa396e9c7c71dd3ff653587 * base.scm: Fixed some leftover hl-color-text (renamed to hl-color-fg) ] hash: 0000000549-4283b4d3a8b17904e2d8c3d7e4a33e611197eec874d9fa3755b482b4cc727bc2 [[project @ 1999-04-11 23:54:16 by gjb] gjb**19990411235416 Ignore-this: 9895a60b53d829d959c468852a05ba38 ] hash: 0000000277-a1150e78c73a9326da0c4769b13e93ce55619ee47e2f3b4c1b6fc227d5d14397 [[project @ 1999-04-12 00:22:29 by gjb] gjb**19990412002235 Ignore-this: 4c5022f511c46c70701078e786e858e2 * session-manager.c, scwm.c, resize.c, menu.c, log-usage.c, icons.c, face.c, events.c, drawmenu.c, borders.c, Grab.c: Move #define FUNC_NAME "literal_string" to *after* the opening curly brace of the function definition so etags doesn't get confused. N.B., the SCWM_PROC macro is a special case that etags is taught to recongnize via a regexp so the usage of #define FUNC_NAME can remain the same there. ] hash: 0000007057-ba9594a47cd0a272d47bb3b50f937791793dc4bce2b76f9c4706c12cd527a8c3 [[project @ 1999-04-12 00:53:46 by gjb] gjb**19990412005346 Ignore-this: 572f7baecbf58c76c8aad91cdf7f0174 * xpm-menus/draw-xpm-menu.c: Made the rewrite changes as I did to drawmenu.c -- see it's ChangeLog in the last couple days. ] hash: 0000006799-c9df2d4db2e2067c4e0bf5e5261bc0b719814b7a212400a4c73ba8641a88bb99 [[project @ 1999-04-12 00:57:10 by jtl] jtl**19990412005710 Ignore-this: 6032c90aa5caffaca805e6bdf6fd3e9 * image-loaders.scm ((support-image-conversion)): don't actually do anything if ImLib is being used - it's not needed, and it won't work, since xpm-load won't be there. ] hash: 0000000980-e692a103a37a61b52215230554a2403250ceb85ec88b218f6a324bd2059b60cd [[project @ 1999-04-12 02:13:01 by gjb] gjb**19990412021301 Ignore-this: 6cbe9fc8f8564059f40d030031f582c3 ] hash: 0000000333-c62c83e14ef0258fd1794a38c3ab97e1144ec8aea02e3a43f7d6dc667cfe6984 [[project @ 1999-04-12 02:26:25 by gjb] gjb**19990412022626 Ignore-this: 996e3d073c5a8336472b84c235acf32f * winprop.c: Use VALIDATE_ARG_WIN_COPY, VALIDATE_ARG_SYM. * window.h: Added fFullyConstructed field, make "valid" of scwm_window a bool. Added SET_VALIDWIN_FLAG macro to change the value, instead of overloading the use of VALIDWINP as a setter and a getter. * window.c: Use SET_VALIDWIN_FLAG, not VALIDWINP when setting. Move #define FUNC_NAME "literal_string" to *after* the opening curly brace of the function definition so etags doesn't get confused (same change as made below to lots of files). Added `window-fully-constructed?', `window-mapped?', and `window-map-pending?' window state predicates. Fix set_window_internal_title_height to not call MoveResizeTo when the window is not fully constructed. * add_window.c: Move GetWindowSizeHints, GetMwmHints, GetOlHints before before-new-window-hook is invoked. Set fFullyConstructed after window is fully constructed. The before-new-window-hook is the only place where window-fully-constructed? should return #f for a window. Various C functions should probably be sure they are operating on fully constructed windows (as set_window_internal_title_height does now, see above). Also the #define FUNC_NAME patch (see below). * validate.h: Added VALIDATE_ARG_SYM. * scwm.h: Drop extra semi-colon from GC_MARK_SCM_IF_SET macro def. ] hash: 0000006554-29c2a4b2e6184bd19c472e286c8494a078c523b719b795904d6270c317556b35 [[project @ 1999-04-12 02:27:04 by gjb] gjb**19990412022704 Ignore-this: f9e4c25ddf9f2e33a8186b1db789e8d1 ] hash: 0000002039-28b62fa558abee32873adef2c1efd541fbad8cfc2a011bba59235616b2516670 [[project @ 1999-04-12 02:30:42 by gjb] gjb**19990412023044 Ignore-this: 85a9ae1074c602d493c5456e4d890df4 Re-exported ] hash: 0000049057-2fe182a9613efe1a6f8c46a3d661bb84c1df8e6e46e41324a99a984ac500b62c [[project @ 1999-04-12 04:04:55 by gjb] gjb**19990412040455 Ignore-this: 5942f9dba17fa430cfc013190ad8a892 Updated to match current state of Scwm, added a bit more text, improved a bit. Added a skeletal outline for a couple of more sections, though not a whole lot of new text. ] hash: 0000012188-018ebf6c3875e5030d82c9b6aafdfd49258df5f2e0b4a1034de8ea4c13cdef7f [[project @ 1999-04-12 04:42:33 by gjb] gjb**19990412044233 Ignore-this: ef6be885d2a6d9c50b2f8ef499f3ea14 * colors.c: Couldn't -> could not. * color.c: Small memory leak on an error condition (not responsible for the leak Sam Steingold is seeing). ] hash: 0000000659-e69f3e8260e227fb2081edd03d306a54ae2207f8f6d159e4b76e9c555d5c130c [[project @ 1999-04-12 04:49:36 by gjb] gjb**19990412044936 Ignore-this: 3498824d2bd8a81f19adb789ef1b5ddc ] hash: 0000000352-48f7af7b6cf03d75db75284ac7740bcb92749a57dd39ce36aac34707be35521e [[project @ 1999-04-12 07:37:34 by gjb] gjb**19990412073926 Ignore-this: f7112ce1278f0d60847f3c72376944c6 * Makefile.am: Make afterstep, twm get installed properly. * */theme.scm: Fix hilight -> highlight renaming. This had been broken for a while; must remember to check for .scm files from ./scwm, not ./scwm/scheme. ] hash: 0000002786-57102852014da3ddb89b643dd03b5e1878b0a790ea3956c2a869dc755a28460e [[project @ 1999-04-12 07:49:45 by gjb] gjb**19990412074945 Ignore-this: 9390b2dc9555d7e92031b43e16f73f2b * themes.scm: Do not catch errors-- it's far more useful to see the error output for now. ] hash: 0000001617-25d80e5e34090205e57550d322fee43ad623609872c2271d84786db48e83e99b [[project @ 1999-04-12 07:57:32 by gjb] gjb**19990412075732 Ignore-this: 3676314086a7ca205a5f1a288bedf3e * preferences.scm: Added `scwm-options-string' proc to return a string that can be evaluated to set all the options to the values that they are currently. Added read-{color,font,proc} and use them via read-hash-extend so that colors, fonts, and procedures can be read in from their printable forms (procedures with some obvious module-related snafus). This goes a long way to making preferences persistable! ] hash: 0000002705-8c34af7a4c0f3871f4e2c23560b97d9180950c9958e22a95162bf9215ae3fc58 [[project @ 1999-04-12 08:23:54 by gjb] gjb**19990412082354 Ignore-this: 66efbd33ecb5f0d47cbc1d3359b0d2f9 * gjb.scwmrc: Added enable-constraint-solver, and root-menu option to invoke it. Also uncomment run-dot-xclients-at-startup. ] hash: 0000000992-1c96318516a25ad73b899eb6baee8d4a3d67c21ff3d9e483c0c679c332025962 [[project @ 1999-04-12 08:26:19 by gjb] gjb**19990412082619 Ignore-this: 7a3f95f56da38b0a6d2e35432945e261 Added ] hash: 0000001543-f46bb36ed49752619b158fb8917cab62a3ca9ac97fc30a41f83888cc644acfc8 [[project @ 1999-04-12 09:04:10 by gjb] gjb**19990412090410 Ignore-this: 98735fa5a40c37de631f8ee0427776d3 * gjb.scwmrc: Added H + Button1 to highlight the current window (see flux.scm). Moved by-resource window-list to H + Button2. ] hash: 0000000781-154d5775fc96221cc6178827853c0c33f72caea029d0299aebc57796e24ce774 [[project @ 1999-04-12 09:06:58 by gjb] gjb**19990412090658 Ignore-this: 4583e6c6835f0feb73ee293e43a4a284 Use A-2, not H-2 for show-window-list-menu by-resource (H-2 is taken by rubberband-move) ] hash: 0000000603-bdfc6e72c8137823b68bea1fa4d0da0da3a277af057426a92bacca2c83996207 [[project @ 1999-04-12 09:17:49 by gjb] gjb**19990412091750 Ignore-this: 85de793af5eb3268a8258e30ce26ccf3 * ui-constraints-buttons.scm: Call gtk-widget-show on the buttons before the pixmaps (avoids some gtk warnings for me, I think). * gtk.scm: Use find-file-in-path for gtk-pixmap-new-search-scwm-path. * group.scm: Permit `group->windows' to take a list of windows as the group, and just return it. Thus, we can use flux.scm's new `selected-windows-list' proc and treat the highlighted windows as a group. * flux.scm: Drop `select-window-interactively-and-highlight'. Added `selected-windows-list', `select-window-and-toggle-highlight', `unselect-all-windows'. Fix `flash-window' and `unflash-window' to be a bit more robust. (How do you delete object properties?) * constraints.scm: Do not call (start-constraints) at load time. ] hash: 0000005983-ec99f65da8d5b2787e8c636b06139a4d5a0c5ca867ba817438fc8feb3a560ac5 [[project @ 1999-04-12 09:19:20 by gjb] gjb**19990412091943 Ignore-this: d1c1156e720e27b8f5f02f99e8cc5d59 ] hash: 0000002383-395b6fdec7e2f4979578c3d33a7962e6db79020ee88056a92277d1e574979f3e [[project @ 1999-04-13 06:08:23 by gjb] gjb**19990413060823 Ignore-this: 7df7990d0677f3e6cad230e0688445f7 * configure.in: Append /lib, /include to the --with-cassowary directory argument. Thanks Toby Sargeant! ] hash: 0000000830-25736cf9cd9b7488376dd488a65437b966579ad208627ab7e6584f2c48c5ec51 [[project @ 1999-04-13 08:58:40 by gjb] gjb**19990413085840 Ignore-this: 33180ef3f44f73c1b0bd4c388eeff0a9 Added more modules to avoid the symbol module name problem when testing/demoing. I need to fix this, but am still hoping, Maciej, that your bandwidth increases sufficiently that you can finish looking at the preferences code and provide some wisdom. ] hash: 0000000762-c2c642ea1c833f1d6545c2b34163c8c30c9423af85efd8272d48a08b0d80add4 [[project @ 1999-04-13 09:34:26 by gjb] gjb**19990413093427 Ignore-this: ed22a83482aae64e369aebb40e6cd5a5 * flux.scm: Moved lots of functionality out into other/new modules (the additions below are from flux.scm); some re-arrangement. * file.scm: Added `write-all', `read-until-eof', `output-of-system-cmd' * base.scm: Use hash-fold for hash-table->alist if it is available (it is in newer guiles). Rewrote move-window-relative using delta-position, and added `delta-position'. Added `run-dot-xclients-at-startup' and `run-dot-xclients-script'. * winlist.scm: Turn off enumerate-hotkeys option if by-resource option is on. Added `select-window-from-window-list'. * wininfo.scm: Added from flux.scm: `find-window-by', `find-window-by-name', `find-window-by-class-resource'. Rewrote the latter two to use the ?? matcher procedures. * prefs-menu.scm: New use-modules for possible new dependencies. Is there any good way to check for dependencies? * message-window.scm: Added `display-message-briefly!' * listops.scm: Added `list-without-elem'. * flash-window.scm: New module with `flash-window', `unflash-window' * key-mover.scm: New module with `key-mouse-moves' and `key-viewport-moves' * netscape.scm: New module with various netscape functionality enhancements. * send-string.scm: New module with synthetic events code. * stringops.scm: New module with `make-string-usable-for-resource-key', `bool->string', `color->string', `size->string', `chop-newline', `to-string' * xprop-extras.scm: New module with `set-window-title!', `X-cut-buffer-string', `get-wm-command', `X-atomic-property-set-if-unset!' ] hash: 0000039478-81b1d629ef10bed08f16ce2d3b8f399eebaf5ac957da4f1c510470f055fec378 [[project @ 1999-04-13 09:35:47 by gjb] gjb**19990413093547 Ignore-this: 4ca7b77f26a61a5d1d71da975128bd04 There will likely be some fallout from all of these changes-- mostly in the form of missing use-modules... I'm testing a bit more now, but please fix as you find problems. ] hash: 0000001971-8ea55c38b334e9bf2c3118ff7eb565f7f22c39109367a181a1dde99193e699bf [[project @ 1999-04-13 09:56:24 by gjb] gjb**19990413095638 Ignore-this: a254799e72ec42be14ba345966947d5e * stringops.scm, file.scm: Move `write-all' to stringops.scm from file.scm * preferences.scm: Use `scwm-option-set!', not just `set!' for setting the options in the string to be written to file. * doc.scm: use stringops. * configure.in: Append /lib, /include to the --with-cassowary directory argument. Thanks Toby Sargeant! ] hash: 0000001943-fadf6a8b6be368a8d9fa5b88996fab33e0c32ae960db02bd5f689dbcb647fd0d [[project @ 1999-04-13 09:59:23 by gjb] gjb**19990413095923 Ignore-this: 89c8ab89e8a379d1499a0a036c6a3338 * sds.scwmrc: Use key-move, netscape, stringops * mstachow.scwmrc: use defoption; use scwm-option-set! for *theme-path* * juhp.scwmrc: Fix opaque-{resize,move}-percent, resize-or-raise-maybe-opaque is gone. * gjb.scwmrc: use flash-window, key-mover, netscape ] hash: 0000002303-60a2cd4305b059d53eef5d9ee8ce1c94bafb6b36ae46ed914ff1889f1addf215 [[project @ 1999-04-13 10:00:25 by gjb] gjb**19990413100025 Ignore-this: a461a2aa0a54110c77ac343bff074cb9 ] hash: 0000000306-fd1dfaa00752a894363b59a3bdd2dc8defdeeabe5a46eaf9fd44c6cdc7347a2a [[project @ 1999-04-13 11:07:54 by robbe] robbe**19990413110754 Ignore-this: 38953a3017f5b5abdb0b3e11cbcae702 * robbe.scwmrc: Enable gnome and SM goodies. ] hash: 0000000294-1e31f4b0ef6cc02426c803966446c1f7b1fa7a9204a96f7c41a8930e494cfe54 [[project @ 1999-04-13 11:12:03 by robbe] robbe**19990413111203 Ignore-this: e32829affec88063ddb0499919ffa569 ] hash: 0000000249-8cabea49db94e9d3461d4eab469ea7a6807fe72bb728d8d6ad09ba62e3c451e0 [[project @ 1999-04-13 11:41:44 by robbe] robbe**19990413114144 Ignore-this: 8ba21becef6b1457220491cdb595be66 * events.c (HandlePropertyNotify): Remove unnecessary setting of window-context before calling X-PropertyNotify-hook. ] hash: 0000000823-497cb6f73f378a1f6f3c32365098696fb20c9a859886f6d7481bdae6ac68bc8d [[project @ 1999-04-13 11:42:42 by robbe] robbe**19990413114242 Ignore-this: 19785aee3ef0b8ed1c60410582265ecb ] hash: 0000000314-588c3f006d75d76d591216e9fb9c30e1c632990c76b9e891b70e5b547ad0d05a [[project @ 1999-04-13 22:34:53 by sds] sds**19990413223453 Ignore-this: 6d796f82d5142713d34afdd4352acf08 added stringops.lsp ] hash: 0000005431-cd11cfdc233ec8cda63ce2d76895d88dd8d8793f6fbcca706d165207403dc59a [[project @ 1999-04-14 00:07:39 by gjb] gjb**19990414000739 Ignore-this: fda1b4691d9ddb7168cfd048c70c3cb4 * minimal.scm: Added `use-scwm-modules' macro, `process-use-scwm-modules' procedure. Simplifies and makes using modules from .scwmrcs much more robust. ] hash: 0000000931-af360b429ba7edea881e0b6f0e71c6c775973488a5d0201c3ae1f94ad9c54780 [[project @ 1999-04-14 00:09:40 by gjb] gjb**19990414000940 Ignore-this: 3ed0181caa23246bb71d9fd8e35da42f Removed ] hash: 0000001957-3b8f843c33c8d69750ac945d3f53923a54bbf292f405f102ff92387ba8b7e84a [[project @ 1999-04-14 00:10:55 by gjb] gjb**19990414001055 Ignore-this: 322ef3efa50815cd94741e9d41759681 * Makefile.am (scwm_common_scheme): List all the other missing .scm files that I added yesterday. I need to run make check more regularly! ] hash: 0000001124-785364ab82d78702004f389117a63898538a602bf06c5c620b63d77e2ec14ef9 [[project @ 1999-04-14 00:13:44 by gjb] gjb**19990414001344 Ignore-this: 592d85d5a2c837c250eb0b837f0db685 * gjb.scwmrc: Use `use-scwm-modules', turn of really-smart placement (it has an off-by-one bug that I don't have time to fix right now). ] hash: 0000001672-93bbcca08d0e704108b29390899c9a257a678faa2ce94cced6ae04f038b679bc [[project @ 1999-04-14 00:17:46 by gjb] gjb**19990414001756 Ignore-this: 615a2fb4f28071ec7b117cd9f5e6ff2 Updated notes ] hash: 0000003055-ccc4f685214dc2c1dc26dced577f0f4a0f2fbb628f0eeb0d1ca212b880977dee [[project @ 1999-04-14 00:19:02 by gjb] gjb**19990414001903 Ignore-this: 9fa4fe80ce2d236cdd394aec39eea53b * README: Fix Maciej's email address. * INSTALL: Note that we test against guile-1.3, not 1.2. ] hash: 0000000452-4583bf298689cffa7ac02256934480d2d4f8ef9aecf673fe85699c80828b146a [[project @ 1999-04-14 00:19:34 by gjb] gjb**19990414002058 Ignore-this: ac69cb506f7245371fe581624c95ec36 ] hash: 0000002058-96deaf034c8879876b9d0a96320680fe34163af9320531c743139c806c9fabfa [[project @ 1999-04-14 01:37:40 by gjb] gjb**19990414013741 Ignore-this: 5f12489d567ca1c6467da587c1263b7c Updated to use `use-scwm-modules' ] hash: 0000004870-24502e406cff536b656cce851aa9a5e3a5b97cd5e411525b09f838a80a13e02b [[project @ 1999-04-14 05:11:04 by gjb] gjb**19990414051128 Ignore-this: a5b5669de81a79844d93a71c67c92816 * Makefile.am: Build fixes... was missing some stuff for new themes. * Makefile.am: Build fixes: added scwm-screen-ci.hpp to cassowary_headers, validate.h to noinst_HEADERS * Makefile.am (EXTRA_DIST): Added mstachow.scwmrc, robbe.scwmrc, remove relief-examples, broadcase-display.scm ] hash: 0000001574-f6f8b79fa35dfb650959e4ca56aeb7c771d7bee590a41b0dd55d1ad5de02c11a [[project @ 1999-04-14 05:13:09 by gjb] gjb**19990414051309 Ignore-this: 91ec9c9b5533b2eb1cc0d813858daee2 ] hash: 0000000444-b47373d1ea3fbfa5f33bb9f52fe39c4c126927c95f068d1cd9b6cffdecae9d9e [[project @ 1999-04-14 10:29:56 by gjb] gjb**19990414102956 Ignore-this: 5c8eb44e4b2e81e141f4017435aa719c * dev/smobs: Added * dev/dynamic-modules, dev/common-primitive-mistakes, dev/hungarian-tags, dev/new-devs: Some minor updates. ] hash: 0000024307-9cc94df9d6f1ca16c559defdd570050453fc3abfa59de4b6f8da72933c06dc29 [[project @ 1999-04-14 10:31:06 by gjb] gjb**19990414103106 Ignore-this: 36922ebf7e68e54a4a04affbc16e8901 * winlist.scm: Use flash-window module. * base.scm: Fix move-window-relative to use x,y, not dx,dy ] hash: 0000000786-8e528da94b244ee7201385640eb592e9d6ac9f8d7c13bdd206a293e0c8e2cd1a [[project @ 1999-04-14 10:32:49 by gjb] gjb**19990414103328 Ignore-this: 59ab9aad03f162eb33f23d92252906c ] hash: 0000000907-baada1c3e7585e7f3016ead256c0d062b5c904259b4008e01bd2f23d308b9631 [[project @ 1999-04-14 12:37:27 by robbe] robbe**19990414123727 Ignore-this: 1b7cde8bb78fc23045a9a6c6937de2f2 * wininfo.scm: Use module (app scwm winlist) to import `list-windows'. ] hash: 0000000397-f735a391ec22207ef8155e4a21d69700c0f126f3e01315b2c351156129a5f5d7 [[project @ 1999-04-14 12:40:06 by robbe] robbe**19990414124006 Ignore-this: 7dd75b0d9883a600b250f7ccc207ebad ] hash: 0000000270-2f81d559cd264ec9025377f7100c514f87c4e2c49adaae429b76d49c4192735f [[project @ 1999-04-15 03:01:39 by gjb] gjb**19990415030140 Ignore-this: 7c95b74d5f5a5c978bf472c53d1d6306 * scwm.h: Call SCM_SETCDR before SCM_SETCAR in SCWM_NEWCELL_SMOB -- a bit safer, and will be fine when gc is changed as Greg Harvey suggests it might be. * *.c: Drop SCM_SETGC8MARK calls in mark functions -- gc hands objects to us already marked (thanks Greg Harvey for pointing this out!) ] hash: 0000002883-af06c23e57d4429d2cae091a4f4d04f16fa7386e95cee716875b4f6174a08cbc [[project @ 1999-04-15 09:10:21 by gjb] gjb**19990415091021 Ignore-this: bd900166ba21e883ed9e39483c56cab4 * dev/smobs: Updated from an email exchange with Greg Harvey. ] hash: 0000001030-fafc9a295caf064d301bd778fbe52f1aaf77b746214a50d91e0c3944769003b9 [[project @ 1999-04-15 09:11:59 by gjb] gjb**19990415091159 Ignore-this: af41707dc43f15971f907eaa75dd7621 Fixes from Jeff Nichols. ] hash: 0000000306-1996c9728cb4064225141e67c0d4fed2482ca85e5a46787382c6220d5d739fe4 [[project @ 1999-04-15 09:14:00 by gjb] gjb**19990415091400 Ignore-this: fad554dc1c30bab08462eca206e62f4b * scwm.el: Also reset scwm-obarray when we eval a use-scwm-modules expression. Use app scwm documentation module too. ] hash: 0000000960-b1e63fb87f2481344b57dc3bdba9be33021fa44dc3fd03cc731ad6bd7bb32695 [[project @ 1999-04-15 09:16:41 by gjb] gjb**19990415091641 Ignore-this: d7b980402f6e6eb7e063a063bfe32c0c * Makefile.am: Added window-selection.scm to install list * std-menus.scm, flux.scm: Moved `execute-on-selection', `exe-on-selection' from flux.scm * window-selection.scm: Added-- way cool (IIDSSM) window selection stuff that does even cooler things with group.scm (even w/o the constraint solver!) * flux.scm: Moved window selection stuff into new window-selection.scm * flash-window.scm: Added flash-window-on, giving #:unflash-delay #f. * minimal.scm: Try to report errors better when loading modules; reverse the module list before calling process-use-scwm-modules so it more closely matches what use-modules would've done. * group.scm: Added `group-window' to give a window from a group (since a group may now be a list). Use it to make interactive-move-group work. Use a dynamic-wind to be sure the interactive-move-new-position-hook gets the drag-other-along callback removed even in case of error. ] hash: 0000010719-ac23b0c6f50dc9fd909232cd34244ae253832474722e7ecf5a9ec18e9c4898be [[project @ 1999-04-15 09:17:30 by gjb] gjb**19990415091730 Ignore-this: 470089dd387a15a232e81b2c7ea5e9ae * gjb.scwmrc: Use window-selection, group modules. Add dev documentation to my doc-files path. Added keybindings for window selection support (the highlight-current-window stuff is still buggy). ] hash: 0000002685-09599736a41d8726f3455af225dc079160aeb2e3485c4f6b955f9cadecbb4608 [[project @ 1999-04-15 09:26:30 by gjb] gjb**19990415092630 Ignore-this: 3623e5afc423d32c5225903d9aedee94 * events.c: Added `handle-pending-events'; this lets delete-multiple-windows-interactively work like a charm since the killed window can be removed from the display. This procedure would let Scwm have the main thread of control in Scheme, instead of C (not an explicit goal, just an off-the-cuff observation about its power). * window.c: Doc fix. * menuitem.c: Export `menuitem?' primitive ] hash: 0000001865-0bf4a5b38e8226ce377e3d4a990116b88e40f4dd6fca807babb23fa022145bf3 [[project @ 1999-04-15 09:27:18 by gjb] gjb**19990415093003 Ignore-this: 7edf5c40010826fd809252b4975bbd4d ] hash: 0000001525-13f9c94497cf7143c5e29401f798e904b2d852e569087038e8dcf4ed24321425 [[project @ 1999-04-15 09:40:56 by gjb] gjb**19990415094056 Ignore-this: aad4f41e7aa3cd4868a62cd47d04f81c * window-selection.scm: In select-multiple-windows-interactively, call handle-pending-events so any selection actions get processed by scwm. Especially useful in delete-multiple-windows-interactively, since otherwise the killed windows do not unmap and it can be hard to select the next window if it's obscured by a dead one. * flux.scm: Use window-selection module (needed by delete-multiple-windows-interactively) ] hash: 0000001048-070333419bb45ccd661a94e41faba3d3ffe79339fa6e2395caae8b8e870ff5b1 [[project @ 1999-04-15 09:41:35 by gjb] gjb**19990415094135 Ignore-this: 6ed1142c2cd66d7dbf87b1f30e77db4a ] hash: 0000001665-b8f28352e2935d0ae2340bb3c2245869beb63d275879ebf46559c7b511544849 [[project @ 1999-04-15 09:42:53 by gjb] gjb**19990415094253 Ignore-this: 3a78d28a17d631782eab5354f455c169 * scwmdoc.in: Do not warn about comments unless $fWarnIfNoComment (i.e., now -n means turn off comment warnings). Also, even when warning about comments, only print one warning if there is no comment (i.e., do not warn about no comment, and about no purpose line, and about each formal being missing). ] hash: 0000001232-f6b360be91cb05af09b91339c1ffa67730845d9b058bd461cf9908090758c63d [[project @ 1999-04-15 09:43:47 by gjb] gjb**19990415094349 Ignore-this: d0c382dbe98d4e4427443b03a6cf02d2 Re-exported ] hash: 0000266818-82136540a6a0f984021e6098c43789f5cce4b738e8c5083575a6704bef1ef369 [[project @ 1999-04-15 09:44:10 by gjb] gjb**19990415094449 Ignore-this: c8c0d0cb64f909e46e22657af49e676d ] hash: 0000000681-f23f47ce7b43f6a34b5a954f0da5c7c34c1be2a2e1035a403f6c58e0325026b7 [[project @ 1999-04-15 09:48:11 by gjb] gjb**19990415094811 Ignore-this: 6e02770811810f0caad691d4aaadb1e1 * proplist/Makefile.am, proplist/scwmproplist.c, proplist/proplistP.h: Added from Toby Sargeant. Thanks Toby! Some minor cleanup, significant interface enhancements (permit strings to be used as property lists transparently, and return as strings transparently, more error checking, bug fixes, etc.) by me before this commit. Still not hugely tested, but this could be really useful for reading other wm-s and gnome data structures from files. ] hash: 0000030602-a0d1863f64bfc274f3861fbef7cb30ba621d3681ed298cb943f44971b2ec88f4 [[project @ 1999-04-15 09:50:31 by gjb] gjb**19990415095031 Ignore-this: 57304d9916834fbe20a41092e57fcd98 ] hash: 0000004351-09afece997b9cc3645c2b33f58a29bf52f2ba3e43588b31ba5dd3f0fa9e6291c [[project @ 1999-04-15 09:54:55 by gjb] gjb**19990415095506 Ignore-this: 26944bf5583ed1fd33afe89869ef4b86 * Makefile.am: Added PROPLIST_SUBDIRS, conditional on HAVE_PROPLIST AM_CONDITIONAL. * acconfig.h: Added USE_PROPLIST #define -- not used right now (and hopefully can stay that way). * configure.in: Added --with-proplist=DIR option for building proplist module. ] hash: 0000002908-49cd79034ce3b7f0058f1a68ae7602c868e28beba1dfc49710fb48502b2a7257 [[project @ 1999-04-15 09:57:01 by gjb] gjb**19990415095701 Ignore-this: 5dade3b58ce037731ed29cc2493fdaf5 Added thanks to Toby Sargeant! ] hash: 0000000205-8269c32f1b8ec9014b2cc03bd76204a4c7d2673bae08ec9cd592efa5992fb634 [[project @ 1999-04-15 10:03:19 by gjb] gjb**19990415100404 Ignore-this: 94d2a0130cd57114e5be587ee5f1833a ] hash: 0000001107-d68604adf86a98e879e58fd16bf653002236eb05dac13cdca80ea443890756a8 [[project @ 1999-04-15 10:05:59 by gjb] gjb**19990415100559 Ignore-this: 2804d5414abecd320a0cdba2b95c5e14 * libtool-deps.patch: Added -- I need this patch to my generated libtool to work around the inter-library dependence bug (see libtool web page for more information). Our snapshot script should run this to patch libtool before packaging up. ] hash: 0000000812-19485094aacc426819a52f402e82c788110c4a3f8ac536ce60bbfe30c694db37 [[project @ 1999-04-15 10:14:27 by gjb] gjb**19990415101427 Ignore-this: 291375e0b6ce735ab8ff4573155a3aee ] hash: 0000000446-38f16cbe2f47092849a84bb8499dc39dbacdc7decba9a87da15d998b570fd177 [[project @ 1999-04-15 10:33:26 by gjb] gjb**19990415103326 Ignore-this: 7a2add67454ce6eab4740d8ea1f6a0f Added `proplist-dictionary->alist' and show how to use it to get at a WindowMaker option. ] hash: 0000001142-6bb23984e4db04de20cb92fcca69453226f014c6587e20d095ca443b2162c4fc [[project @ 1999-04-15 14:02:46 by sds] sds**19990415140246 Ignore-this: 5d2099554017b675cdcca2034600460d (window-info): added `get-window-focus'. ] hash: 0000001088-f9bea98d0e2099bf0e4b01bb91d5fb132a32b9ba9f3aa55025f4bef506ff2372 [[project @ 1999-04-16 02:25:02 by gjb] gjb**19990416022502 Ignore-this: 4d94dfe41666eebe54bfd8b1243dcd53 * image.c (free_image): Call Imlib_free_pixmap, Imlib_destroy_image if USE_IMLIB. Thanks James LewisMoss. ] hash: 0000000524-2f56eb723c3b82b9c3b8b8f5b516b0669278b4e6c22b72cb276cd33939076c7c [[project @ 1999-04-16 04:24:18 by gjb] gjb**19990416042418 Ignore-this: a7697d97698826ac8d89835bf5731118 * callbacks.c: Added accessors to timer-hooks, input-hooks. Can we ensure that these aren't changed from the Scheme level? They're useful for debugging, but are probably problematic if messed with. * add_window.c: Move the creation of the window object a little bit later. ] hash: 0000001591-3aa1b6b1b5e170ca406e9278edacbb2223544bed438df6e25596b0f934dd1712 [[project @ 1999-04-16 04:51:08 by gjb] gjb**19990416045148 Ignore-this: ba7a2e711a216682051cc5e173620f54 * move.c (InteractiveMove): Call the interactive_move_new_position_hook consistently with viewport coordinates and document it as such (the last call was using virtual coords). * image.c (free_image): Don't dereference through si if it's NULL, other safety tests. (Modified from James LewisMoss's 2nd patch to add the free-ing). Untested since I'm building without imlib for a while. ] hash: 0000005388-2d08414a25a743c2818922bed2b8ec023a212a0e53f7b167163d4cc0d96118fd [[project @ 1999-04-16 04:53:32 by gjb] gjb**19990416045332 Ignore-this: c1ce86c12d700f013911bd70516cdb42 ] hash: 0000001146-8bda9cfd587fa65a2c5acd9d6ee06a2be09c30be03046cde718ad02d94609f09 [[project @ 1999-04-19 00:19:02 by gjb] gjb**19990419001902 Ignore-this: e7170b34c73ab5cc617d60d297d16e72 * move.c: Convert ints to SCM in call3_hooks. Duh. ] hash: 0000000432-ca4715e693f2acf0a18ef0bae022cd54418e882694b12530081c368d62af791f [[project @ 1999-04-19 00:37:45 by gjb] gjb**19990419003745 Ignore-this: c843e5be0fe58b793ee570a5afcdaac ] hash: 0000000253-8ceb05800841a97c8ac7834eae8f969df00092d493ae8f8415e82d97026299a2 [[project @ 1999-04-19 01:12:46 by jwnichls] jwnichls**19990419011326 Ignore-this: f2b34e360ba2dd9cf53bad3068bd416d ] hash: 0000019469-16230f24ac334325961b3f72e7e21439930059dd8879646bd7b42258fd27b055 [[project @ 1999-04-19 03:06:42 by gjb] gjb**19990419030642 Ignore-this: 48781ceeeafbf0f124e97fe597a2ac28 * window.c (DeferExecution): Use eventp->xbutton.[xy]_root, instead of just .[xy]. This should report viewport positions even in decorations of the frame for `select-viewport-position', but untested. ] hash: 0000000594-509fd9508186b2207b24e48d02c0a0a61fa4eb46afbb7173f25d0b86eca31ef4 [[project @ 1999-04-19 03:48:23 by gjb] gjb**19990419034823 Ignore-this: 80e3508f46c47f9e9c440045a88331b8 ] hash: 0000000411-b68088ab8132bce9ee33a8bb555a9356c19fbf7215466eb13c43027677110d31 [[project @ 1999-04-19 10:21:47 by gjb] gjb**19990419102147 Ignore-this: a9f675124aeabb3b4ef17c288cd9240d * preferences.scm: Added `save-preferences', `load-preferences'. These should work, modulo the option variable referencing problem due to variables possibly being hidden inside modules. ] hash: 0000003055-1f42a4a6b3e98f71548c062ebe54947c5cc1a233413dade25f394589a8a3603d [[project @ 1999-04-19 10:23:55 by gjb] gjb**19990419102355 Ignore-this: 6577d46cffcf12c19cbbbb2cf5f4b573 Added a comment about proplist-synchronize. This code works, and reads setup from WindowMaker configuration files. With a little bit of mildly tedious effort, it's pretty straightforward to convert window maker option names to Scwm option names and permit using its configuration tool via this new proplist interface. ] hash: 0000000909-e6cfa5753a3e57832e5d7b4a6b03397410f28e2b3d14dc4b89821276f086a833 [[project @ 1999-04-19 18:01:01 by robbe] robbe**19990419180101 Ignore-this: 1f669f29f60295269f4b1eed4a1b0938 * robbe.scwmrc (xprop-window): Removed. Replace calls to `xprop-window' by `show-X-properties'. Window-styles that used the default matcher now use title-match explicitly. The Gimp splash screen will not go to Gimp's usual desk. Remembering of previously-focused window on desk N done differently. Still broken, though. ] hash: 0000009516-e870c7034c9979585f3070fcdd96cd0ea4cd3b94d226193e2d8cca742574e2d1 [[project @ 1999-04-19 18:01:37 by robbe] robbe**19990419180137 Ignore-this: 6fce780be2092f8552b7aefc3a96e9e1 * xproperty.c (X-property-set!, X-property-get, X-property-delete): Also accept window ids. (X-properties): New function that lists all properties on a window. ] hash: 0000002173-7ffd8aabe87d2d3e37a3398d5bc9e618ff8822e8fec6ddbe9b3269c45ea911df [[project @ 1999-04-19 18:02:26 by robbe] robbe**19990419180227 Ignore-this: 906deebdc71b5a8c4e3e9eb5d9b24d8d * flux.scm (WH-*): New constants, being the flag values of WM_HINTS. (WSH-*): New constants, being the flag valuse of WM_SIZE_HINTS. (X-properties->string): New function, which generates a readable listing of X properties of a window (like xprop(1) does). (show-X-properties): New function, which displays a message window with the output of `X-properties->string'. * listops.scm (repeat): New function, to generate lists of repeating values. * stringops.scm (number->hex-string): New function, converts a number to its hex representation. (window-state->string): New function, converts X11's window-state to a human-readable form. (gravity->string): New function, converts X11's gravity to a human-readable form. (string-join): New function, like Perl's `join'. ] hash: 0000010682-189b5a09eb690c27cccd43828fb10e71e1ab790c5e10507d59e1b34a64a5d2ab [[project @ 1999-04-20 10:12:23 by gjb] gjb**19990420101223 Ignore-this: 1f4e3f1b95c4e4f8469a04b8e2a20c96 * utilities/pidproperty/Makefile.in, utilities/pidproperty/scwm_set_pid_property.c: Added -- to support `window-pid' primitive. ] hash: 0000004501-34a684956746f33c08dfba91985b3e1bbae0ed4ec01386417c83361fec29633d [[project @ 1999-04-20 11:17:36 by gjb] gjb**19990420111736 Ignore-this: 8d681d10a8d271521ff73d715f509efb * xprop-extras.scm: Added `window-pid' * minimal.scm: Turn off using handle-system-error in use-scwm-modules as it causes immediate exiting for me -- I thought this had worked before. Also added a mouse binding to enable deiconify action on icons since sometimes you need to be able to deiconify an icon to do something to an xterm from within a super-minimal scwm. * file.scm: Added `first-line-output-of-system-cmd' to avoid blocking waiting for more output, and added `execute-with-pidprop' to support the scwm_set_pid_property mechanism for using `window-pid' primitive. * base.scm: Change `scwm-system' to return a list -- exit-status and child-pid. Add doc that the child-pid is not CMD, but the sh that is used to exec the CMD. Other doc fixes. ] hash: 0000004181-191540bd082140417ff725175816c9d23bd72665c46b452781549f2cf66bbae4 [[project @ 1999-04-20 11:18:13 by gjb] gjb**19990420111813 Ignore-this: 95a575bae2b8079c3cb465d2851b527a ] hash: 0000001256-9f9f4c5f8d57331b259a627f25fe01b9e0c524eb3a121e927eb221fce9bddbc4 [[project @ 1999-04-20 11:19:29 by gjb] gjb**19990420111929 Ignore-this: 4baea63586092e7ca5a64e71c97e3717 * configure.in: Added utilities/pidproperty/Makefile as a file to generate. ] hash: 0000000395-62db1ddbb9a1f01f71d011e1acd71cf1a75ce3a12975d889df14d7ab1c0a427f [[project @ 1999-04-20 11:20:00 by gjb] gjb**19990420112024 Ignore-this: f5bd856e22f9e5813d5a6d991b2a1ae6 ] hash: 0000001987-d70122dc5f4d7539066675ad545743270b133e20a4b49366fb860d541af6712b [[project @ 1999-04-21 04:37:31 by gjb] gjb**19990421043731 Ignore-this: 593d6652b1043a13a598ca48386c82a7 * utilities/pidproperty/Makefile.in: Added clean target for recursive builds. ] hash: 0000000454-8f72c9fe3916c7295a3fb74a9cab2c7a9d21efa52bc9e8805eb56550ef9980d1 [[project @ 1999-04-21 05:13:02 by gjb] gjb**19990421051306 Ignore-this: 2aacce7712cb657a24ec6f43b38e8036 * cursor.c, cursor.h: Added * Makefile.am: Added cursor.[ch], cursor.x as appropriate. * window.h, window.c: Dropped enum_cursor; added the various window decoration cursors to the window structure, and mark them. (GrabeEm) takes Cursor, instead of enum cursor, same with (DeferExecution), (select-viewport-position). Switch order of first two arguments for select-viewport-position; move the cursor argument to the third position (from first) for get-window. * resize.c, move.c, menu.c, icons.c, focus.c, events.c, drawmenu.c, binding.c, virtual.c: Use XCursorByNumber instead of the Scr.ScwmCursors array. * add_window.c (AddWindow): Initialize cursor objects of window struct when creating a window. * validate.h: Added VALIDATE_ARG_INT_RANGE_COPY * scwm.h: Added ARRAY_SIZE macro and #include cursorfont.h * scwm.c: Call init_cursor(), drop CreateCursors(). * screen.h: Drop ScwmCursors array. ] hash: 0000024223-d7a3984aaaca87ee8b5cc1cd497d8bbeddb34906a92a4b5225bc340429cdf017 [[project @ 1999-04-21 05:15:14 by gjb] gjb**19990421051533 Ignore-this: 4c64fc0620eda25f979015790169fb90 * pie-menus/draw-pie-menu.c, xpm-menus/draw-xpm-menu.c: Use XCursorByNumber instead of the Scr.ScwmCursors array. ] hash: 0000000949-a21ed416c37a3209b7a78b3c7989ae2c613ab632018d1245cfb54cb9ff14268d [[project @ 1999-04-21 05:17:58 by gjb] gjb**19990421051759 Ignore-this: 96feb3ba2f5e48cfcd6d7442bac1b332 Re-created. ] hash: 0000139451-a245f5598ff93fe3115b5512ab647572b1f52c58fe2f210e01f95a36c6936e1b [[project @ 1999-04-21 05:47:03 by gjb] gjb**19990421054731 Ignore-this: ceacdf8cdf88e11b7416eb1830959c7e ] hash: 0000001770-893e0a2575935548608b9a1e3f2f4671ea53d9bdffcc3ee8ae603a241e519743 [[project @ 1999-04-21 05:51:00 by gjb] gjb**19990421055124 Ignore-this: 981fed65585c33263d608ab7cd3b0a53 Added vim modeline to end of file. ] hash: 0000019173-56da66c5c684be6f6dcb7966c52dbaa5f4582dff2e6227ac4f7cb383c6da411a [[project @ 1999-04-21 06:02:38 by gjb] gjb**19990421060238 Ignore-this: 165d830e44be02b322067ba1018c76a7 Added missing #include cursor.h from last commit. ] hash: 0000000391-e1994dd32c5a862cf03994e650ca7f5b69718981ccfa4e64a7f98050d87a806a [[project @ 1999-04-21 06:20:31 by gjb] gjb**19990421062032 Ignore-this: 5eff54a316434e88df545c997f395e7d * winops.scm, group.scm: Switch order of args in get-window calls. * base.scm: Switch order of args in select-window, and rename kill? to cursor. ] hash: 0000002252-c2f63ff5b1c3c71fd7e2c08f7f6496dd8d2cd5b445e5d8e11c0f26893683f13c [[project @ 1999-04-21 06:38:23 by gjb] gjb**19990421063824 Ignore-this: e5fd7578495c360fb91f6bdce65bfd09 * window.c, window.h: Update order of args to ensure_valid, get_window. Drop FIXMS comment about the reordering of the arguments (I hope we agree on what the order should be!) ] hash: 0000001601-a9860f5e61a66bdb9b97aeeb04054fc4a0b2fc626822f60efdf4f74fc07cf3c5 [[project @ 1999-04-21 06:39:40 by gjb] gjb**19990421064009 Ignore-this: 909151c0e6a49479de41ca7a8b2d1fcc ] hash: 0000000753-47c4c0bf58b108be2acb0fed43d3b45bb54b936cdf342f9214a8542d727ef460 [[project @ 1999-04-21 06:40:40 by gjb] gjb**19990421064040 Ignore-this: c77c51f9f54e81565238ffa3a99d183f Added credit to Toby for cursor.[ch] ] hash: 0000000305-8d328aa8440587d9a36ff870cf38ab51eba6ce9b159e078d6a68e9a9b39d07ac [[project @ 1999-04-21 06:44:44 by gjb] gjb**19990421064444 Ignore-this: 5859e4c26f792fb27ab44c992986d57f ] hash: 0000000256-4c53f6c5af5696ea090924fb12833b27a719cc9a94c3e47f82989c00cec73def [[project @ 1999-04-21 08:05:52 by gjb] gjb**19990421080555 Ignore-this: eb142129d2f29065f852b6675a1f71b9 * window.c: Only mark set scheme objects (could've extended the area where interrupts were disallowed, too). Use XCURSOR_* macros to access global cursor objects instead of XCursorByNumber. * scwm.c: Call CreateScmGlobalCursors. * add_window.c move.c, menu.c, icons.c, focus.c: Use XCURSOR_* macros to access global cursor objects instead of XCursorByNumber. * cursor.c, cursor.h: Define XCURSOR macros, pscm_cursor_ vars, CreateScmGlobalCursors(). Fix bug in get_scm_cursor_by_number -- return SCM_BOOL_F, not SCM_UNDEFINED. ] hash: 0000006451-646d652a548636345a01d4a76019b98e8e1673456fece25490d6b509383c3609 [[project @ 1999-04-21 09:22:20 by gjb] gjb**19990421092220 Ignore-this: f2be9485a5af4aa98743c68744811cf2 ] hash: 0000000755-05aafdcbcfd5bf6e9c2f3f6594f12a55be5cbfa73044350ffe9c005b2d833dc4 [[project @ 1999-04-21 09:25:28 by gjb] gjb**19990421092539 Ignore-this: 74959edf8fd7731163d679fe963c8d63 * color.c (ClosestColor): Added this new function, and use it in ScmMakeColor. Just does full search with a closeness metric, only operates for 8 bit (or fewer) display (I cannot test elsewhere now). ] hash: 0000002840-fa3103e06b9e68cf8af2334acfc75f7859939b33a7c1ba738be653ba8cd102aa [[project @ 1999-04-21 09:27:00 by gjb] gjb**19990421092700 Ignore-this: 313bd8a0e1af287a4f7dc6cad7fdd003 ] hash: 0000000465-37ab10a2d2a13c42ef58c1a8376785190d78d723e7f380d37e962a002bb68b60 [[project @ 1999-04-21 09:30:47 by gjb] gjb**19990421093047 Ignore-this: 3924f9424577d9ce1807473f3b65c439 ] hash: 0000000410-54b59b401378e8c1a00d8654e93e1c3b819e5d0d12b213b93aa87d0a565207b6 [[project @ 1999-04-22 02:50:41 by gjb] gjb**19990422025041 Ignore-this: 1f18014d2e63fc464cf0c16068a7c7b2 ] hash: 0000000250-c3fe0f2f24ee081e45a9c83f9ff2625db50c5a87ab06c7c4b650e7de123c5c05 [[project @ 1999-04-22 03:00:33 by gjb] gjb**19990422030033 Ignore-this: d12abf9f5184d39b9f24ebe8b7d6d5ae * utilities/pidproperty/Makefile.in: Added install targets, make work better with automake. ] hash: 0000001201-dbab511679823c8413bbd174f81719e5394ab9cf7b1b600792f8ea28c9e56f2b [[project @ 1999-04-22 03:01:09 by gjb] gjb**19990422030109 Ignore-this: dd95a94f9a21d816dae606d2c0093fff * utilities/pidproperty/Makefile.am.broken: An automake attempt, but doesn't work. ] hash: 0000000699-21e35ad0879797c4fdad4895e728aa00cec9eec53972446101d1ad6d7df5382f [[project @ 1999-04-22 06:34:51 by gjb] gjb**19990422063451 Ignore-this: 70637371dd51f37f29c948899460af75 * configure.in (scwm_image_load_path): Added scwm_utildir -- not used now, except by the broken utilities/pidproperty/Makefile.am.broken. ] hash: 0000000502-e507b312e840f1d39065d7307f1febfc0087123bc750a25ae455e3bfce2f7f7e [[project @ 1999-04-22 06:39:54 by gjb] gjb**19990422063954 Ignore-this: d275737ba8fd2a95335149e1f74a5d0d ] hash: 0000000502-a7e93047761ce9419d3122bdf8b08c364d85e3e74f49fa88558ffb210d59f53f [[project @ 1999-04-22 06:49:10 by gjb] gjb**19990422064910 Ignore-this: 9fed746e495fc256e1dbf1592db0c228 * xprop-extras.scm: Added `window-other-id' to access the SCWM_OTHER_ID environment variable of the running process. ] hash: 0000001256-fcca2484357d479f997b1694443ddebe4f1056119584af61a5b39be3d7bbb005 [[project @ 1999-04-22 06:50:12 by gjb] gjb**19990422065012 Ignore-this: 3265bf932befa822935164a39536514b * pidproperty/scwm_set_pid_property.c: Factor out some code into a function, and look for SCWM_OTHER_ID environment variable and set the X property to the env var's value, if the var is set in the env. ] hash: 0000002724-7b2213befdacb88116e65ec0227e747e2f6e3fc8d1b9f16d54923d6a06683147 [[project @ 1999-04-22 06:55:49 by gjb] gjb**19990422065549 Ignore-this: 946dafcd56ec923e7e915fc6f5f52ed1 Added ] hash: 0000000896-ee9c129be0623bc22e69e22030959ed09956eae74f64ad64611a81d60b9c0504 [[project @ 1999-04-22 07:02:14 by gjb] gjb**19990422070214 Ignore-this: 808fee101e474d07d3cffbda53314ffe * xprop-extras.scm: Addes some sample code in comments ] hash: 0000000537-e7b0d4a922d2c67c7ebb5be7ff404bd6a69066a06df02fd9d06ea96863508083 [[project @ 1999-04-22 07:02:39 by gjb] gjb**19990422070239 Ignore-this: e06af73ef2e4d8d638847d93c016432a ] hash: 0000000452-e861ac262b1609c508f184ddc031bc39fa329607c248479a0c49dd5d13d19921 [[project @ 1999-04-22 10:09:44 by gjb] gjb**19990422100944 Ignore-this: 8e8b3960d8cb5d8770053c8d7ba8420c * Makefile.am: Added run-renamed directory ] hash: 0000000466-d72273845f552e286c9bb5677dd7fe8c39e5bd7ab51d4f2bb3b14ce1a40dc543 [[project @ 1999-04-22 10:15:28 by gjb] gjb**19990422101528 Ignore-this: 987dad4b12cc69d4583b01da74727497 * configure.in: Added utilities/run-renamed/Makefil as a file to generate. ] hash: 0000000394-9f637eeb49f4e36a43a65e914045af6a88796a9e1b3fb1d1db069e135fd8846c [[project @ 1999-04-22 10:17:27 by gjb] gjb**19990422101727 Ignore-this: 2aadfc91b56b261aefd6c4d442dddd36 * gjb.scwmrc: Added a new show-desk-name proc to change-desk-hook. ] hash: 0000000546-57b2b442f2a2cea4ecba27b5549ba1108b9d8ead0d70e89278ac09df39161830 [[project @ 1999-04-22 10:29:30 by gjb] gjb**19990422102930 Ignore-this: 4c9e616e5606bd59cc9faee3594c1bec * run-renamed/Makefile.am, run-renamed/run-renamed.c: Added -- from Ken Pizzini and my discussion on scwm-discuss. Permits programmatically changing WM_COMMAND of an X application to embed an identifier to later be used to map back to the execution that started the process that mapped the window. Similar purpose to pidproperty, but different approach. Credit for the approach goes to Robert Bihlmeyer. ] hash: 0000001716-d6530804d551ae1d5d2a6678d3252a18d50dd8700289af6518f373e65bb1f552 [[project @ 1999-04-22 10:31:03 by gjb] gjb**19990422103114 Ignore-this: e6526254134715efacc494b745f73631 Move utilities/* entries from scwm/ChangeLog to scwm/utilities/ChangeLog ] hash: 0000020320-c72e1c1818dc05c662d643431cee1ee2f85b7932799d0110f9850e82dbe3c3a6 [[project @ 1999-04-22 10:34:39 by gjb] gjb**19990422103439 Ignore-this: fe06b5183b127232e4318365e0128737 ] hash: 0000000280-3ccdd93a789875702ab52349150e1ff0b8fb9298dc265689c725f2a0d8a19573 [[project @ 1999-04-22 10:44:40 by gjb] gjb**19990422104440 Ignore-this: f94ccbe32f55e9f70d8b9b29eb49ab09 * ScwmClock.scm, ScwmButtons.scm, ScwmBiff.scm: New versions from Glenn Trigg. ] hash: 0000004881-d80145ef54a6001ae19847f50c9fbfecb597d7e209287a2f1ce780683235a7c7 [[project @ 1999-04-22 11:35:46 by gjb] gjb**19990422113546 Ignore-this: 7a1b359415ec0370d853e517d798abfa Added -- sample code from Glenn Trigg posted to group ] hash: 0000001536-12696893668912b6c3c624bf4336467b5ca14bd3291eee8013a2fcbdb5e33d29 [[project @ 1999-04-22 11:41:37 by gjb] gjb**19990422114137 Ignore-this: 47307a47218cb5ad8059806294b2e453 Updated entry for Glenn Trigg ] hash: 0000000322-a5f705c8bb1d0d27fae3d581ec3be24dbd4f499f1b3f0c397eb0896f721812c9 [[project @ 1999-04-22 16:03:02 by robbe] robbe**19990422160340 Ignore-this: 288d67cab46a7cbe0865e7565dba333a Some ChangeLogs I forgot to commit last time. ] hash: 0000001710-7730efe0781b1e1fe612a721c02fd1e71fe6448b530a701a45888e75c7e3e3bf [[project @ 1999-04-22 16:06:28 by robbe] robbe**19990422160628 Ignore-this: b10cee32cdc71b58ebe20384330cc8c4 * scwm.el (scwm-use-session): (app scwm doc) was misspelled. ] hash: 0000000733-7f64279930048520f99be2c0dda7355e65d4134ad68a3ec4473450a52bcfcd32 [[project @ 1999-04-22 16:06:55 by robbe] robbe**19990422160655 Ignore-this: 2a840aabe3cdee6fb709991d668ef40c * robbe.scwmrc: Typo. "Logout" entry in root menu that terminates gnome-session. ] hash: 0000000635-955e897ae97cd9c7bda78cd628a0faca6d5c2e3f34e6eeaba29d61dab319fbb7 [[project @ 1999-04-22 16:08:02 by robbe] robbe**19990422160820 Ignore-this: f9420b2aa51fad8627a4474c1bb7cc45 ] hash: 0000000442-d54d71bc0371cad7db7b945e6ebc0abce86ff9a4dca38eddbb3b9fcbd51381c8 [[project @ 1999-04-22 23:19:48 by gjb] gjb**19990422232012 Ignore-this: 4e3c9a42db29643540810925872d7b67 ] hash: 0000000674-13c4923f874b1c8aedeaf0386e12446df2009190753bc5bcbf9a93331520a165 [[project @ 1999-04-22 23:28:12 by gjb] gjb**19990422232812 Ignore-this: ea2e91ab640899b88a1384e091f264f * winlist.scm: ws change. * themes.scm, menus-extras.scm: Use sort module * prompt-string.scm, preferences.scm, flux-gtk.scm: fix occurrences of string-prompt to now current name prompt-string ] hash: 0000002280-bccf889b346c06febe5b8842ad3330b82553c57fc5783a2e4b46a5c7ad1a6bb9 [[project @ 1999-04-22 23:29:18 by gjb] gjb**19990422232918 Ignore-this: fc0b02f702a60406fbcc62f9c529e344 Added /uns/include/X11/pixmaps to *image-load-path* ] hash: 0000000445-430fa309d9416bb3baf18732d06ae13f39784e62dce7480545c1ae805da0a5a2 [[project @ 1999-04-22 23:34:25 by gjb] gjb**19990422233425 Ignore-this: 9d5bbf3a345496527a03571a8875da64 Added ] hash: 0000000805-0ad87566a468a388ffbebc53edd3a6b87b353ce934ffb35017ea377e0cd581f1 [[project @ 1999-04-22 23:34:44 by gjb] gjb**19990422233444 Ignore-this: 32fa280f4acb65b97e4cd61125f9ab80 Added note about mem-usage file ] hash: 0000000201-9e2287d52b7d8f867866c736db4e3f4b3bdf6750a2c45f5f2b84bc712b0622ae [[project @ 1999-04-22 23:37:40 by gjb] gjb**19990422233740 Ignore-this: f2e8d4ad7557734fcb2bc3de2138f40 ] hash: 0000000409-bf6c1834a6d1c67ebf8f3c2ed4696e42f1e55ddd46624e9bf3eab847a9c74668 [[project @ 1999-04-23 07:10:59 by gjb] gjb**19990423071059 Ignore-this: 679e03205f21eb5e293efa8868d7c37a ] hash: 0000000625-cd98e2319ce48ea8ed8092c1f2f828164c06ff838cef32448b5b4a4e90a5a4e1 [[project @ 1999-04-23 07:15:18 by gjb] gjb**19990423071531 Ignore-this: cbdfcd5ec6f869db615f361f1c216b87 * scwmdoc.in: Added back in -V, -O options, but mark -V as obsoleted (by the preferences support). -O never should've been dropped yet. ] hash: 0000002840-3dc7167d105b697a901dd25a70ec10a4d8a06255d3262df00430dfb0da2fcabe [[project @ 1999-04-23 07:16:26 by gjb] gjb**19990423071626 Ignore-this: 4647eeba4928b3b7af047592aa0b101a ] hash: 0000000283-44afb7ddc8698fcae2a9675fb68086d2d7407130eeaff7a30044ebc72f4e6132 [[project @ 1999-04-23 07:21:42 by gjb] gjb**19990423072235 Ignore-this: 3191105e78a4aed0eaf6e9a354e4f650 ] hash: 0000067615-2173bab8cc9f4d3313dbd278e623ddf20eb73a173f4c50bee30490927e8110ce [[project @ 1999-04-25 06:17:16 by gjb] gjb**19990425061716 Ignore-this: 76cd25cdbbe4a357c1c626ef1cc3d5ca * test-case.scm: Added (from tests/test.scm) ] hash: 0000000993-9bebf0f59e29f93196de86b52d055412f26fab9fb8d21c265c7b495c72a4c2f8 [[project @ 1999-04-25 06:21:20 by gjb] gjb**19990425062120 Ignore-this: f0545b37e9df4afd9b373c1616471a25 * menu.c: Fix bug in menu-properties -- was using gh_scm2int instead of scmint2scm in creating list to return. * drawmenu.c: Make the HLTextColor default to the menu text color when menu-hl-fg-color is #f -- it was using black in error. ] hash: 0000001036-b2a91ed5160e0441bd7eb73593b66a8bc4dc83c22ed307f42f7cc46f96d5bce4 [[project @ 1999-04-25 06:35:09 by gjb] gjb**19990425063514 Ignore-this: 5f0c2ad7514be82b8c89beb11fba414d * wmconfig-menu.scm, winlist.scm, std-menus.scm, preferences.scm, flux.scm: Use menu-title instead of menu-item for titles, use menu-separator exclusively for separators (not menu-title any longer, since it is no longer an alias for menu-separator) * ui-constraints-toggle-menu.scm: Use menuitem, menu-title, not make-menuitem. * base.scm: Added menu-title-font var, *menu-title-font* option, set-default-menu-title-font! setter, #:title-font #:hl-{fg,bg} options to menu-style. Make `menu-title' a proper procedure instead of an alias for menu-separator. * listops.scm: Added `flatten' ] hash: 0000007427-7e20f16f0fc38e4e91d3cac3fdfa91e786c2798841a2e4a2e57e0d86cea0b00f [[project @ 1999-04-25 06:40:51 by gjb] gjb**19990425064052 Ignore-this: 73176f612dc5450219c847bb91ffad92 * system.scwmrc: Set hl-fg to yellow. * sds.scwmrc: Use scwm-option-set! on *menu-font* and menu-title-font* instead of defining new menu-font variable. *.scwmrc: Clean up for menu-title change-- now menu-title is a proc that returns a menuitem using a different default font. menu-separator is used where the old menu-title is used (or just deleted if it was already used once -- double lines are gone, now) ] hash: 0000009683-2823dc3162d3c121ed8b3a116e733ea98a8b60b2a9c447cefd761e12f4b980fa [[project @ 1999-04-25 07:05:25 by gjb] gjb**19990425070619 Ignore-this: c207c8561216d09896e26147c9627529 ] hash: 0000001841-b5fba20f9a6363881cf4d1e50f645756c6ec124815f3500d1553b93c76d6997c [[project @ 1999-04-25 07:14:19 by gjb] gjb**19990425071419 Ignore-this: e127bee33aa617831c0d4d7ce98267f0 ] hash: 0000000309-d113e07d543ae2d7633092fdee8463b8a773b72affc80f6ba005ae15f961b302 [[project @ 1999-04-25 08:52:43 by gjb] gjb**19990425085243 Ignore-this: 61829451ebcb2c61d6345d342f65b7fe * scwm-constraints.hpp: Use ClsMedium-strength stay constraints for frame width/height instead of just perturbing the weight to be greater than the x/y position. Prefer moving to resizing. ] hash: 0000000795-62a7b3c1895423c2079477f73acf59f540a965ca7b3cd1bdbdc39627927777de [[project @ 1999-04-25 08:57:21 by gjb] gjb**19990425085721 Ignore-this: d85002483fb521968f9146271b5cc9fa * ui-constraints-toggle-menu.scm: Added missing use-module of (app scwm flash-window) that I forgot to introduce before. Drop use of flux.scm. Added #:hover-delay of 100 (better when demoing). ] hash: 0000000821-58f2f2f774e7f2d6d741ce8db579af05c24699d82c0b53e634c192ac53433f69 [[project @ 1999-04-25 09:01:31 by gjb] gjb**19990425090146 Ignore-this: 52edf8b6310d31742348e6a945cc3a56 ] hash: 0000000702-6120e69b0668e85b25d6971f657ba834eb4452953ee036dce323de746fad6bf0 [[project @ 1999-04-25 09:54:36 by gjb] gjb**19990425095436 Ignore-this: 998eeee6e37d87cd3edb3e03c6b6858a * scwm.c: Change the format for printing X11 errors (only if not Xmu library) * callbacks.c: Added some comments for Maciej in scwm_handle_error. Drop the return SCM_BOOL_F, so that the hooks get called. We need to improve error hook documentation and handling before Scwm-1.0; I'd like to be able to generate the backtrace from the procs in the error-hook. We could pass the string to the error hook, or we may need to pass the stack object to the hook procedures. ] hash: 0000001842-13c2359257240b0ce56907211e70e2e9cbe79424eca9e088444582a8060327fc [[project @ 1999-04-25 10:07:26 by gjb] gjb**19990425100726 Ignore-this: 8aa705c8918b21bd78bb1a481c3054a0 ] hash: 0000000705-96967cd5cfa5dc5ea2d1dc848426d6777d811f572a545c670a0753b892c6a14f [[project @ 1999-04-25 11:17:35 by jwnichls] jwnichls**19990425111828 Ignore-this: d9a2c404fefcf46a216f66942e737f5d ] hash: 0000005584-383510b96663e877719b2f63b17b8f7008aec37ff9c68d17428f2f0af8bdc2ec [[project @ 1999-04-25 22:17:54 by gjb] gjb**19990425221754 Ignore-this: 92d725689a13a5afcb55d5ea3e857d3d * base.scm: Added `call-hook-procedures' for some basic scheme-level support of invoking a hook list. * ui-constraints-gtk-toggle-menu.scm: ws change, do use-module on flash-window as it *is* needed (was commented out). ] hash: 0000001606-13cca443c2bfb389d58c1b8ee751b85bc5edf80928d99e94558adf1f11ab6274 [[project @ 1999-04-25 22:26:47 by gjb] gjb**19990425222647 Ignore-this: f9bd5b35335a26d881c27800e7420d47 ] hash: 0000000170-378db8e3e47aba609350128dd0df02621564cbdc981a932bb26203b7460d5a2c [[project @ 1999-04-26 00:37:51 by gjb] gjb**19990426003751 Ignore-this: 56dafe110afffd90f81df9d45883311c ] hash: 0000000438-2f4833c1ae655c565ac5ade9aa351c6ce44a50bd043e0d4d24e27aec3ada6ee5 [[project @ 1999-04-26 05:09:19 by gjb] gjb**19990426050919 Ignore-this: 638b2a5bd52354992db9a230f3a52bc1 * xpm-menus/draw-xpm-menu.c (ConstructDynamicXpmMenu): Make the HLTextColor default to the menu text color when menu-hl-fg-color is #f -- it was using black in error. (Same change as to drawmenu.c a couple days ago). ] hash: 0000000708-32fd19b33bd36a8d6bd82a00b010b9019e12f7b88cb125d3dcb06db8a9caa199 [[project @ 1999-04-26 05:27:54 by gjb] gjb**19990426052754 Ignore-this: fbbc9309d68b8b0e0d342c7741bc7fd7 ] hash: 0000000436-9ee5d59a6a17ab694ca06b54543008efd48471797338d61b0e785997cdf759ca [[project @ 1999-04-26 05:52:34 by jwnichls] jwnichls**19990426055234 Ignore-this: c388e909a5c718437034731e7c412984 * ui-constraints-gtk-toggle-menu.scm: Modified the gtk toggle window to work in realtime. The window can either be used as popup or as a permanent window which updates as constraints are added. Currently does not update when constraints are removed. * ui-constraints.scm: Fixed some inefficiencies in the ui-constraint-class-disable-hook. Also added constraint-add and constraint-delete hooks using the 'call-hook-procedures' method just added by Greg (see below). ] hash: 0000007936-c7d3514fe9af42ec0517245bed5bf248b2f3a1967a40e50949ca3361e40145c5 [[project @ 1999-04-26 05:53:43 by jwnichls] jwnichls**19990426055343 Ignore-this: a1685fe96f2d5177d7f89d62eb070f12 ] hash: 0000000695-11d7f7a241ea7908bd7d23abe5d2e720ce60748deb059dab7b91427c9979020a [[project @ 1999-04-26 15:46:23 by sds] sds**19990426154623 Ignore-this: 4fb20eaebecc4c00030b486cd4bf9020 synced with my local version ] hash: 0000005067-37df5d693da6583a078e1ac960e6732b3ef2403801b8523a1206028e670827ac [[project @ 1999-04-27 10:50:12 by gjb] gjb**19990427105012 Ignore-this: cd1854dbc65583b37fd366033c13fa25 * callbacks.c (scwm_handle_error): Ugly hack to avoid a throw in DEREF_LAST_STACK in a desperate attempt to squash one of the bugs that seems to happen at random times in the hopes that Scwm won't crash when I demo it to RMS tomorrow. ] hash: 0000001804-09776362a100b9852fca5607ba383e1b81c4369d828e28fe5b8c985fa439d14e [[project @ 1999-04-27 10:57:44 by gjb] gjb**19990427105745 Ignore-this: d13565069a99a2abf76e860b592d3234 * window-selection.scm: Add a timer hook to call handle-pending-events while doing the next select. Looks a little bit nicer for me, even though it introduces a harmless race for the correct behaviour. Use time-convert module for the hook. * preferences.scm: Added ";; -*- scwm -*-" prefix when writing out the options file. * message-window.scm: Change default size to 24pt, not 10pt -- 10pt was too small. * flux-gtk.scm: Use-modules xprop-extras, needed for set-window-title! * base.scm: Use 'menu-title-font in `menu-title', not (opt-get *menu-title-font*) (we want the default font to be whatever is in 'menu-title-font so it'll change dynamically). * ScwmButtons.scm: Added tooltip arguments for sample code. ] hash: 0000004164-b16738277cc26af112648e06ea8569addb51175268b0c105b4ffa904033a96fc [[project @ 1999-04-27 10:59:59 by gjb] gjb**19990427105959 Ignore-this: c216d446ecad0d9189ee3578a1a69b6e * gjb.scwmrc: Fix doc-files to include hooks and variables, too. Use send-string module. Label Emacs as "GNU Emacs", use new icon "GNU/Linux" instead of "Linux '95" (more pc for demo for RMS, and better anyway!). Drop running xclients, drop loading preferences (just temporary, for demo). ] hash: 0000002354-013314ef5a2741931ee461bd6e72088ebdf1f001555b1e4fb7579ad5f0ba0c2b [[project @ 1999-04-27 11:01:25 by gjb] gjb**19990427110125 Ignore-this: 7e40df984077d6bd332fd3a949fc82bc * THANKS: Added Michael Livshin -- contributed maximize-and-move.scm (holding off on putting in the repository to consider his suggestion to use hooks, instead). ] hash: 0000000313-a7406adce3742b6d3a6291c2c5d67a5414f362f19b2e4a13ed12741dd84d543e [[project @ 1999-04-27 11:04:19 by gjb] gjb**19990427110419 Ignore-this: 81f6fc47792c5be52a2a195a398dc72f Added ] hash: 0000005524-cca7163e0fd6b39d92eb4ffd52e83139f5953f950a2a4c51f16952d64620327d [[project @ 1999-04-27 11:06:40 by gjb] gjb**19990427110732 Ignore-this: f0a887d59699e9eaa8ad80e01c0e1830 ] hash: 0000002234-96c2c907783700f5683e821910078c8929cc0c99cbae2d08625a7902ba520fbb [[project @ 1999-04-28 09:49:18 by gjb] gjb**19990428094918 Ignore-this: 4d15a107d0089771a50b4dd60a1e943b * gjb.scwmrc: Added "Change global theme", uncomment the (load-preferences), and switch back to GNU XEmacs. Still no running of xclients since it's easy enough to run by hand when I want it. ] hash: 0000000807-79cd5349510b812f3e65be3bb7c73247f21b3ac95933d1d426faff223e20f882 [[project @ 1999-04-28 09:50:33 by gjb] gjb**19990428095033 Ignore-this: 3917b983a017517c738cac9e8abcc9b2 * tests/demo.scm: Minor changes from just before demoing Scwm to RMS. ] hash: 0000000940-df9fde4b3eb23b9dd718486fc02922a9f6d38e8dd281f80877a0212a53e06261 [[project @ 1999-04-28 10:00:44 by gjb] gjb**19990428100044 Ignore-this: 249bf66c00af5bd1826196803a423d86 * callbacks.c (force_new_input_hooks): Be sure SCM-s are lists before dereferencing. Not sure that it's necessary, but it is safer. ] hash: 0000001336-1c152fc9252b135151b7f758129a86418ab9e5136c2c978d567a7a63dcb910f4 [[project @ 1999-04-28 12:52:32 by robbe] robbe**19990428125232 Ignore-this: 9d616b01c7df68ef774f6f0c9ba46837 * flux.scm (X-properties->string): Moved to xprop-extras.scm. * xprop-extras.scm (X-properties->string): Moved from flux.scm. ] hash: 0000015833-114e725372ca99e04141c507171a15dd0d7d68ebd7e0bb95d549c1d1a39ebd67 [[project @ 1999-04-28 12:57:22 by robbe] robbe**19990428125722 Ignore-this: d22aa4a6f4b4ed5e0283c90f071ec5a9 * robbe.scwmrc: Style changes. ] hash: 0000000556-9136159bbf4db3b5975ba176135adb5fed6df696f98e27b66f2f8df71b6a24a9 [[project @ 1999-04-28 13:00:54 by robbe] robbe**19990428130054 Ignore-this: fcd460f3367560f9dbb7bef83f15dd3e * borders.c (SetShape): Correctly check for title bar presence. (SetTitleBar): Relieve title bar even when squashed. (SetupFrame): NW corner was misplaced. ] hash: 0000001522-72bb1b63d2a9843ac640a09fbb2c1666b6b2bcb791781e8a1781fa18112ab1bc [[project @ 1999-04-28 13:02:32 by robbe] robbe**19990428130308 Ignore-this: dd608619000094ba1799a9f0e792f644 ] hash: 0000000690-8b53985c6f98da2c91da40108c807895657b2dcdd6d89c9595b2c2678179ca3c [[project @ 1999-04-28 22:12:13 by gjb] gjb**19990428221258 Ignore-this: ce33c38f7d55df2c92ce4391c59ffb7d ] hash: 0000000812-deb6c462a7d69d9cdd7e8b068309010b41d9429938842e999d922b57c24f2924 [[project @ 1999-04-28 22:31:27 by gjb] gjb**19990428223127 Ignore-this: f1ab2052fc13236b9de773576d0341c9 Added-- simple support for saving window configurations... en route to full undo support. ] hash: 0000002576-29e9390edd6f1c0911c245d239782f5328283630877631656df817951ad1e75d [[project @ 1999-04-29 04:49:39 by jwnichls] jwnichls**19990429044939 Ignore-this: 70086feb3973d3c0031178ef1085a29b * ui-constraints-gtk-toggle-menu.scm: Added code to support auto- removal of buttons from the window when a ui-constraint object is removed. Also fixed a bug where you could not initialize the gtk-toggle-window after constraints were created. * ui-constraints.scm: Added a field to the ui-constraint object for holding the button used in the gtk-toggle-window. Also fixed a bug in delete-ui-constraint! in which the constraint was not removed from the solver when the ui-constraint object was removed. ] hash: 0000003672-af0616fa368e79cc43996d650a5ec4f77f591d5386d71d4f9c404e69d5ab5aca [[project @ 1999-04-29 04:50:03 by jwnichls] jwnichls**19990429045003 Ignore-this: d9778d41d1476048038e4152e19f0060 ] hash: 0000000733-f6ca78472f21998747b08964d61e4c5bbcbd5f75b318337dccd6bbeafb7fa204 [[project @ 1999-04-30 06:18:48 by gjb] gjb**19990430061848 Ignore-this: 636d46156388b7629cdeab9395b83f9 * undo.scm: Added... support for multi-level undo using a partial global state. Keybindings using H- are defined, and saving states must be done manually (until we get a reasonable advice mechanism so we can do this w/o adding code to other modules). This is not completely, but decided I'd check it in anyway so people can see that it has no impact on the size of the system unless you use it. ] hash: 0000005137-63bca3f4f4a50bb2f62c212011973e4398c740d70aecf7f5790db7067532e637 [[project @ 1999-04-30 06:54:21 by gjb] gjb**19990430065421 Ignore-this: 5273a60a838daaf6e6500e541aa41b07 * gjb.scwmrc: Added focus-change-warp-pointer to warp the pointer on-focus changes performed by applications (e.g., C-x 5 0 in Emacs). ] hash: 0000000762-b3f0bd4ce1545695294b5f557bd4939c367d404cf06d14a1c5dab9e8fa81d9cf [[project @ 1999-04-30 08:32:44 by jwnichls] jwnichls**19990430083244 Ignore-this: a684e317489487dcb4e9f8535246d219 * ui-constraints-gtk-toggle-menu.scm: Changed the flash and unflash routines (that are very similar to those in ui-constraints-toggle-menu.scm) to take a window list as described below. Also added constraint drawing and erasing on enter and exit from a menu button. This makes flashing consistent with the regular toggle menu. * ui-constraints-toggle-menu.scm: Changed the flash-windows-of-constraint and accompanied unflash routine to take a window list rather than a cn. This ensures that anchor constraints flash even though their cn does not point directly at a window. ] hash: 0000003051-530efd78cc33246d32d1d500ea64a35e99eb85a7430f3ea5d6bda6b2a6be2e91 [[project @ 1999-04-30 08:33:12 by jwnichls] jwnichls**19990430083312 Ignore-this: f5ccad2236c35299b46536cefb72625 ] hash: 0000000810-32f17c9cba6a311da8b0dae6ca495ec179a074be00f57804d6931f7d314d6291 [[project @ 1999-05-01 00:53:02 by gjb] gjb**19990501005316 Ignore-this: 1090abc83f19f3fac7769b03027e0ecb ] hash: 0000000857-3b525d31b4e8708ee0eb0f5dd8fe09483cceb48139ef4ec252cb146a61a75873 [[project @ 1999-05-01 01:42:58 by gjb] gjb**19990501014258 Ignore-this: 4969038353620c22140b28e473fb0751 * ScwmButtons.scm: New version from Glenn Trigg-- adds auto-orient options. Slightly updated by me to use-scwm-modules, and commented out debugging display-s. * base.scm: Permit "#f" and "inherit" to mean use #f for the color setting (to allow menu-hl-fg-color, menu-hl-bg-color to inherit menu-fg-color, menu-bg-color). ] hash: 0000004949-bc867b7a6bb799c02b799c055542177af6f17ca24b90cb663fb76c2d50a300e4 [[project @ 1999-05-01 03:46:16 by gjb] gjb**19990501034628 Ignore-this: 1f3ac3c3a258feb71c48b35139f1aa75 * prompt-color.scm: Permit "#f" and "inherit" as values in color selection (should be split into color-or-inherit type). * base.scm: Added "inherit" to favorites list for menu-hl-fg-color, menu-hl-bg-color. * tests/demo.scm: Use auto-orient feature of ScwmButtons -- also fix the class name in the window-style (it's ScwmButtons again, not ScwmButtons2). ] hash: 0000002701-fb20b96d0026897c53141bce3429cfa95941c232ebc9f94d375fb2fa2afd08e9 [[project @ 1999-05-01 04:09:45 by gjb] gjb**19990501040945 Ignore-this: 548f75acc7f9c87eb9815cb307de7af7 * callbacks.c (force_new_input_hooks): Should have used gh_pair_p, not gh_list_p in change below. ] hash: 0000000517-64ac1fe779aed0f0a73c208646a24f425f3631c1b38fde8c8bcb3cdbbd1b3030 [[project @ 1999-05-01 04:31:58 by gjb] gjb**19990501043158 Ignore-this: a138622553d4c0584632f164ce2a99db * window.c: Fix `stick' primitive to not do the modular arithmetic. This way making windows move when stuck. * window.c,resize.c,move.c,menu.c: Added #ifndef NOT_MORE_RESPONSIVE for conditionally turning off calls to NoEventsScwmUpdate outside the main loop (in case it is a stability issue... not sure yet). ] hash: 0000001631-c39a2cb8916ad2c853aca108970b23bba18aaa5cbdd4e711b73e6c93c20f5fe2 [[project @ 1999-05-01 04:36:44 by gjb] gjb**19990501043644 Ignore-this: c35ec085cf19642b9c0fa987f48b1c88 ] hash: 0000000704-1c41242c80235353f0a914b8fd720155103b0bbb92b3188a01c6df3bf191196d [[project @ 1999-05-01 04:38:27 by gjb] gjb**19990501043827 Ignore-this: b1f20f3ccf40e033ff981cc078e8750d * prompt-color.scm: Use maybe-make-color in apply, and fix bogus let bindings when mis-edited before. ] hash: 0000000717-7c1d6e79c2c456ed82a4f17215f0f467f20f74968569798a00bb9a8c088bdb4b [[project @ 1999-05-01 04:44:00 by gjb] gjb**19990501044400 Ignore-this: 309b1754318a02818b9f24ce0d4ad462 ] hash: 0000001161-eea92260b5ff9a393de9e23c8c052b88bb94f1e8296b74f4a9a5c7170c3ba2e9 [[project @ 1999-05-01 05:00:33 by gjb] gjb**19990501050033 Ignore-this: f79869d68622f30e1339b5fd8e5d62ea * gjb.scwmrc: Use primopts. Comment out focus-change-warp-pointer stuff since the race is too annoying. ] hash: 0000000831-ef274e533f9ca2a7e63fb37947bb8ec53847206a32cb03c06bd3b0d1e6159f57 [[project @ 1999-05-01 05:01:53 by gjb] gjb**19990501050153 Ignore-this: ac89da04d823d4e53dd975c1db4ec124 ] hash: 0000000319-eb1854d3c3d4ca7cd2c4197132756ddd8af271a0be5f9454e3cbf0dbaaf8d219 [[project @ 1999-05-01 08:01:27 by gjb] gjb**19990501080154 Ignore-this: 8704be85b07a09d708c847f9a5d2edb6 * window.c: Fix `stick' primitive again-- need to have sticky set properly before changing the window's position. (convert_move_data) fixed bug in not returning *pStart[XY] in virtual coords. * base.scm: Simplify and fix `move-to'. * auto-raise.scm: Move the `provide' to the end-- causes inexplicably problems when (use-module (app scwm auto-raise) is at the start of my .scwmrc file if the provide is at the beginning of this file. Very strange, indeed! * animation.scm: Simplify and correct `animated-move-to' -- some of the extra junk seems to have been added (maybe by me!) as workarounds to the bug in convert_move_data that I just fixed. * gjb.scwmrc: Add auto-raise to the use-modules list, Added binding for delete-window using 4 modifiers so it's hard to do by mistake ] hash: 0000003704-805d84573b2f593a3023c8adcdafb0293422e34f1e7abe8e53d975c1f0859d4a [[project @ 1999-05-01 08:03:46 by gjb] gjb**19990501080415 Ignore-this: d9f418edf13fee8edae5ff440282e36 ] hash: 0000001218-e6e64474afd2b76c9e189e91c2b5b65500b93f4b23e0f3692be3cf6b4ff25ddf [[project @ 1999-05-01 08:04:51 by gjb] gjb**19990501080451 Ignore-this: 109341ec8bc02b0f73158c62ac990c66 * ScwmButtons.scm: Turn on auto-orient in example. ] hash: 0000000504-9987d20e21d6a77cec74a87da6ffa7fedb7e79c75a97d3837449593f1fa70f90 [[project @ 1999-05-01 08:05:09 by gjb] gjb**19990501080509 Ignore-this: df049cd84732f3ae919a1dbb4c4e6e0f ws change -- added comment re: renaming procs. ] hash: 0000000481-5c0d777d9f154777f38ff5f33c3b457cc73cb0bd6f8857274ae05516100f2b46 [[project @ 1999-05-01 08:18:05 by gjb] gjb**19990501081805 Ignore-this: 12e2b8aea0f5475ed97e58609b735295 * gjb.scwmrc: Go back to nicer window-font, instead of just using default "fixed". ] hash: 0000000486-7ad63246af1841579b51879e12774f39c2d6fa105b1e94a415578405f89fa45c [[project @ 1999-05-01 08:20:20 by gjb] gjb**19990501082020 Ignore-this: 6effc912b073c2b5e12dce08da906971 ] hash: 0000000257-083490cfe98b5827db7d1fffea10c421bd9ed56450b0a7d54e7d2776c47fa520 [[project @ 1999-05-01 08:58:33 by jwnichls] jwnichls**19990501085833 Ignore-this: 2f21f5ddc65bc21e20833277cd0eed1e * ui-constraints-gtk-toggle-menu.scm: Created a new constraint instance widget. Allows enabling/disabling and removal of constraints from the toggle menu. Enabling/disabling currently does not work. * ui-constraints.scm: Removed the disable-hook from the ui-constraint-class in favor of allowing a similar hook for each ui-constraint instance. ] hash: 0000008418-878154416050990042e87ae06757157c9b943b70e11aa94b4b695028112aa97a [[project @ 1999-05-01 08:58:56 by jwnichls] jwnichls**19990501085856 Ignore-this: 979d1059f43cf99d4cfdc8ceaab12048 ] hash: 0000000567-f990a94ca6a084c0a753241a9e0777c57a4bef3f57aca84d794fdb628e2e2d13 [[project @ 1999-05-01 09:08:12 by gjb] gjb**19990501090812 Ignore-this: df11e5db70531ca212f0a19a86268ed5 ] hash: 0000000298-3a001c2d139c63577ff4b3b8c3dbc568cc24e8ebb2d6030c6d77b22f4d137087 [[project @ 1999-05-01 09:12:28 by gjb] gjb**19990501091249 Ignore-this: 1be960c880b99902f9e54cef6a6ecab1 * Makefile.am (scwm_common_scheme): Added ui-constraints-gtk-toggle-menu.scm to be installed. * pixmaps/Makefile.in: Added * Makefile.am: Added pixmaps/ subdirectory so those files will get installed. * configure.in: Create pixmaps/Makefile. Added -lGTL to CASSOWARY_LIBS line (if you're not using cassowary from CVS, you'll need to remove this... sorry). ] hash: 0000002062-524c1a31a1cfe5434fc67bf5d5a64e1843614ae5a1d666cb7df27b849c0bbc54 [[project @ 1999-05-01 09:16:20 by gjb] gjb**19990501091633 Ignore-this: 5f8cd15bc5d2f163e0fd8e4a764b4965 ] hash: 0000000671-63594c8bd4ff97aaf5f3d27e1f04a30379b5a117ea53f74674ed756b66eb81f9 [[project @ 1999-05-01 09:33:21 by gjb] gjb**19990501093321 Ignore-this: 8601101bb08e02c1eb7125fe7a14e98a * gjb.scwmrc: Use a subshell instead of { } when killing the tracepids... bash 2.01.1(1)-release on Debian seems to have either a bug, or handle curly braces differently from zsh ] hash: 0000000821-470122d24b12ed245325477c7ce5bfd5c9f36c3c776d6dc83ac245c9312fedde [[project @ 1999-05-01 20:02:07 by jwnichls] jwnichls**19990501200207 Ignore-this: 7d93817cbb4bbf487561751e1c356046 * ui-constraints-gtk-toggle-menu.scm: Fixed the enabling/disabling ability of the toggle menu. The checkbox is updated regardless of where the ui-constraint is enabled or disabled. Also modified the routine that shows the toggle menu to auto- initialize the toggle-menu if it has not been initialized yet. ] hash: 0000002460-3faadbf8cc30d0cc8b88d9abf01980a097633ae2ef1f63cbf689a718869b6e02 [[project @ 1999-05-01 20:02:26 by jwnichls] jwnichls**19990501200226 Ignore-this: 84716ca7532b46ffe537bf2daafb4368 ] hash: 0000000523-775631f14920fc48d978da4601cea2c40bd1996eed2f11bd74d925869425eb3d [[project @ 1999-05-01 23:31:55 by gjb] gjb**19990501233155 Ignore-this: dda13c744f7daadd649e4fdc071e49dc * gtk.scm: Added `gtk-window->scwm-window' but relies on a new primitive not in guile-gtk-0.16 yet. ] hash: 0000001009-0471b9690c5a22f0598c7e47c206e4b11783b782d1ee46ceeafa4bb5191304e3 [[project @ 1999-05-02 05:33:30 by gjb] gjb**19990502053330 Ignore-this: 45e01ffe8e7c83ff8ab78a0fee6eed5b * window.h: Re-introduce SCWMWINDOW to just be an accessor, and make PSWFROMSCMWIN return NULL if the valid flag is 0. SCWMWINDOW is used only as an lvalue right now, and should probably stay that way. This and the below fix a nasty race condition that I was finally able to reproduce reliably while playing with tooltips for XEmacs. * window.c (ScwmSaveContextPsw): Introduce this fn as a partial layer of abstraction over the setting of ScwmContext. Make it store the scwm_window *, not the ScwmWindow*. This fixes a nasty, pervasive race condition. Update PswFromWindow and PswFromAnyWindow to return NULL if the window is no longer valid. * add_window.c, icons.c: Use ScwmSaveContextPsw. ] hash: 0000004712-3b87163a65ca0d47d5dca7f44f759736288bb28ce7c7e97abbaadca9d535231c [[project @ 1999-05-02 05:36:10 by gjb] gjb**19990502053611 Ignore-this: ac36f99443b4745b9f78743a2e34611f * ui-constraints-gtk-toggle-menu.scm: Added commented out code for testing at the top of the file. * flux.scm: Rename move-all-windows-relative to move-nonsticky-windows-relative since the latter is the right thing (arguably, of course). ] hash: 0000001576-3a227891124bca9ebe558aaa978514f45ccc89aabf69a9790c3c5efcec109402 [[project @ 1999-05-02 05:36:27 by gjb] gjb**19990502053627 Ignore-this: fa575592d199674b50c2a744715f3bc * gjb.scwmrc: Added style for tooltip windows of XEmacs. ] hash: 0000000507-ae922d91b8ac484200d67122a75713e3608334da6896486adbeccf262c9c0038 [[project @ 1999-05-02 05:37:31 by gjb] gjb**19990502053758 Ignore-this: bc0dd746b1d124a600dfde05880ded8e ] hash: 0000001614-ce74d9f074d61ba91e9b7eba53416d24e05b49c02cdfd3d3b8dfd1d87a083e7c [[project @ 1999-05-02 08:06:08 by gjb] gjb**19990502080608 Ignore-this: 57eb82ba3cfc9dcdc9ef5b993a53b0d7 * flash-window.scm: Added #:continually option to flash-window, added `stop-flashing-window' to turn the flashing off. ] hash: 0000001206-3f720e9225c35a184d8c74c400335374ded1ab6b571ef317c38cdd88f92c1b70 [[project @ 1999-05-02 08:06:43 by gjb] gjb**19990502080643 Ignore-this: 8349da8d55cded57a5f68be756227e94 ] hash: 0000000327-8e362eb3b4a169a3ca5909c0ca6d34049695ac4badc4c1e86562d6415dc8f9ba [[project @ 1999-05-02 08:26:48 by gjb] gjb**19990502082649 Ignore-this: 951f20408fdb14310cae1d6cabeab352 * window.c: Added missing BroadcastConfig calls to set_window_highlight_{foreground,background}_x, set_window_{foreground,background}_x * color.c: Added missing BroadcastConfig call when redrawing the highlight window from a global highlight color change. ] hash: 0000001044-eb2708be58e3de3840302878441aa04dba89907dffa5553b5169e4b6a7b38d7c [[project @ 1999-05-02 08:27:45 by gjb] gjb**19990502082745 Ignore-this: 4b66fbcd73276e2fa8c5e425bab61387 Fix position of window-style ] hash: 0000000646-f61447264becc93e4f32778538a0fcc7042f6405fa11254de464efd384f41465 [[project @ 1999-05-02 09:56:56 by gjb] gjb**19990502095656 Ignore-this: 8eba62cbca6d899b742e0c082f34230d ] hash: 0000000471-ff66e4d84fc3e5fcf6ba5646381982a7fa17d71574aba8b6f08a732702ec5cc2 [[project @ 1999-05-03 01:41:05 by gjb] gjb**19990503014105 Ignore-this: d4bdfc73edfd9586d66898e8ac38654f * ScwmBiff.scm: Patch from Glenn Trigg to fix some X warnings. ] hash: 0000001162-5a39733baba19943c620fcaf564a5e8f4b6f72ac3c946df1c11b2ce0c6676d62 [[project @ 1999-05-03 05:16:28 by gjb] gjb**19990503051628 Ignore-this: b0ceacd507fdfca3aa5b783ac0f23b96 * miscprocs.c: #ifdef out `get-key-event' since I never finished getting it working and it does not work yet. ] hash: 0000000668-9dce0dd6d7dd680f41ceb5797fd49ebab16e7fd4626b454ed50b0bec7091ad98 [[project @ 1999-05-03 05:18:00 by gjb] gjb**19990503051800 Ignore-this: 901019a3f971ffc97e0b2a41950708b6 Went through ChangeLog and added a bunch of other stuff that was missing. Also added a section on new scheme modules. ] hash: 0000004470-0dcdbd832cd2293644f944155538eea2ad329d2c1ee934dc641abd7b8481c38d [[project @ 1999-05-03 05:23:43 by gjb] gjb**19990503052359 Ignore-this: aa87b0b5bcaddbb4037b3e2d7ad1b76b missing. Also added a section on new scheme modules. ] hash: 0000000532-976d97c5de766167f5fa5f277ec0ef28b9fcf45babb8ce9ef02a4d0ae9ce0560 [[project @ 1999-05-03 05:55:29 by gjb] gjb**19990503055552 Ignore-this: ceac737a4110a01ffd2bc8ff8129a1a3 * *.[ch]: Clean up vim lines at ends of files so the close comment "*/" is on the following line. ] hash: 0000021345-e2dfd1bdcdafffe739b093e60de3ac2e5203425baa68400cc38ba6443f7b6a64 [[project @ 1999-05-03 09:47:11 by gjb] gjb**19990503094711 Ignore-this: ee05ba7fc64cdf7464b7ed27cda91911 ] hash: 0000000304-e38a0e367cfd6328d3d759e48e3d5658955d9dc6908a16cf988c9956e6f4e5f0 [[project @ 1999-05-03 09:48:31 by gjb] gjb**19990503094831 Ignore-this: f437f7215c21bf414b09dfaffa58506 Added C-S-A-t binding to toggle titlebar. ] hash: 0000000420-8a63bd2b8a08ed98fffc54e1a3040084cd191f13e5600a20f0189dbb2208bb79 [[project @ 1999-05-03 09:50:00 by gjb] gjb**19990503095002 Ignore-this: 8b00a8dd3bdbd8da20e364b902594fcb Re-created ] hash: 0000180493-2fa7d8f41ff9559407c798744ebda7b5319107311d2b9d7f584f4a53ab44e6c9 [[project @ 1999-05-03 09:54:12 by gjb] gjb**19990503095412 Ignore-this: 56aa22c234d53e64460262911b66d7a1 * window.c: Fix order of arguments in typechecking macros (thanks scwmdoc!) ] hash: 0000001382-8b4794a3f0c8b5a236fb4e9c4cb39e3bdd129d7f096e20c26d8b03a7e3987681 [[project @ 1999-05-03 10:00:16 by gjb] gjb**19990503100016 Ignore-this: cea1be394baac8c47a929944e9785820 ] hash: 0000000281-e9b40390191d6ac264a15dc22b7a956a044b6694fb66483d978d7bdab758e8f0 [[project @ 1999-05-03 11:09:04 by gjb] gjb**19990503110904 Ignore-this: 831e3aad69ee2e88970873a7c0286588 * window.c: Added `any-id->window' for getting the window from any window id of an application. Especially useful for mapping from emacs frame id-s to the scwm window object. ] hash: 0000001173-4306f24fed4e49f504683def898070bf53f7d6fbbd556051ae1de366f0145b85 [[project @ 1999-05-03 11:24:33 by gjb] gjb**19990503112433 Ignore-this: 48beb2f092f06440c95138a4402e4153 ] hash: 0000000384-c1c4834a8c68a31992c8a6c31e7b69e66952de1756e186a4d294849d8d1ca775 [[project @ 1999-05-03 11:28:12 by gjb] gjb**19990503112812 Ignore-this: 3bb62ca66ac7d6bef595c0c9262949a3 * scwm.el: Added selected-frame-id-string, scwm-eval-with-selected-frame, scwm-start-emacs-flashing, scwm-stop-emacs-flashing. selected-frame-id-string requires new `any-id->window' Scwm primitive. Added gjb to author list. ] hash: 0000001741-bb6ae4e8f4233d4e0e40c6d9c7223474341dcf1ef7ce5d0c81bae9384c3c7e32 [[project @ 1999-05-03 11:28:56 by gjb] gjb**19990503112856 Ignore-this: 71bd7a4eb2b6b376b5b9a29fcfd3bf8c ] hash: 0000000450-c2681bac1f5ccd2e8e016b6103136d5baaba9516bf9ce866737690eab76f7774 [[project @ 1999-05-03 11:42:45 by gjb] gjb**19990503114245 Ignore-this: ad470e097bbdc718cd2233515abdf0ef * scwm.el: GNU Emacs calls it frame-parameter, so alias frame-property to frame-parameter if frame-property is not bound. ] hash: 0000000748-6ad9773ac1506893d43491e07b3ba6e191f57028d5f4af9e9afa9855ffeff4f7 [[project @ 1999-05-03 11:54:54 by robbe] robbe**19990503115454 Ignore-this: 54ffaa9b08916634c0e15f443961a464 * stringops.scm (string-join): Return null string instead of #f. ] hash: 0000000716-bf734a83c65e04899e3f3a9d40e43d6870e425684a1893962981d870425d7a47 [[project @ 1999-05-03 11:55:17 by robbe] robbe**19990503115517 Ignore-this: cd8efa21ca30b0b3873666b19e0417a * xprop-extras.scm (MWH-*, MWF-*, MWD-*): New flag constants for _MOTIF_WM_HINTS. (mwm-functions->string, mwm-decorations->string): New functions decoding parts of _MOTIF_WM_HINTS. (X-properties->string): Handle _MOTIF_WM_HINTS. Represent unknown types as a list of hex values - these were lumped together with CARDINAL/INTEGER and in decimal. ] hash: 0000003111-4f25280ac8a7d1ee21f6a8baae39883c4ad122f9e709576c642e075738715abf [[project @ 1999-05-03 13:37:15 by robbe] robbe**19990503133715 Ignore-this: 3ac818e0c71e4329f5578cffa3e93768 New file. ] hash: 0000007343-9b367240e1b5131728984a3d607260f563262df3d4cd5b8bfd7911e1973f942b [[project @ 1999-05-03 13:39:25 by robbe] robbe**19990503133925 Ignore-this: 47a4f4c6acb2b8f7f32c125d929d823 ] hash: 0000000693-8cb51024080295c35ed13e4cd91ce17f80d5da822deb014c623b3d8674f42982 [[project @ 1999-05-03 22:37:10 by gjb] gjb**19990503223710 Ignore-this: a81f0d7ef0144a0a6d4cd717ad4e616f ] hash: 0000000345-20ca5040eefb53ab93b0244366eba64579179a965e45dbc557e6e0e087f5b33c [[project @ 1999-05-04 02:45:12 by gjb] gjb**19990504024525 Ignore-this: 2f7cc36b5d5ac881b3b6badb02c32031 * flux-gtk.scm: Added `show-window-list-matching-interactively'. * flash-window.scm: Convert from string colors to color objects. * gjb.scwmrc: Added C-A-S-m key to do show-window-list-matching-interactively. ] hash: 0000001487-b5a6f8d023ef634c8354f583aae198a093b43ba0434d6ecd3545191e8c49882e [[project @ 1999-05-04 04:31:54 by gjb] gjb**19990504043206 Ignore-this: cf227dc26385806405bf0dcd7011443 * color.h: Added borrowed field to colors to mark those colors that are borrowed from other applications and should not be freed by Scwm with XFreeColors (was getting a BadAccess X error message). * color.c: Do not XFreeColors if sc->borrowed (avoid BadAccess X error). Set borrowed in ClosestColor. * flux-gtk.scm: Fix prompt in show-window-list-matching-interactively, use time-convert module ] hash: 0000001849-4e0cfdb30ddaf11c3ebad7a6c6a48e7bdc71c7b6bad49ca4267a887f89472335 [[project @ 1999-05-04 04:32:37 by gjb] gjb**19990504043250 Ignore-this: 15e51e75f06802aaf67e0cb268315657 ] hash: 0000000693-84a1318f562f2158cf46aa23241ffdd770bfeec893d678f2cf6674e61c2ca42d [[project @ 1999-05-04 06:22:23 by gjb] gjb**19990504062249 Ignore-this: 68da1d823ae48460b636650c4cf7896e * events.c (HandleScwmExec): If first XGetWindowProperty fails, then do not keep trying -- reset saved_bytes_after to 0 so it will exit. Not sure if this takes care of the problem I am seeing or not... * auto-raise.scm: Added missing use-module of (app scwm style) * prompt-string.scm: Use * 8, not 10, as the factor for text widths. Still not right -- should find the width of the text in the font in use. ] hash: 0000009763-1b2fabd25a5570dd7f0be625c3e7984cd6d0e81b01741d09b645389e71328910 [[project @ 1999-05-04 06:25:51 by gjb] gjb**19990504062613 Ignore-this: 1cbc5a03a0f5aec84cd4a44f238ec60d ] hash: 0000001245-eaf829d48281827db4d768b9aa0c67c8a576d0f05451d9e7bd23186ca7b6b3d1 [[project @ 1999-05-04 06:53:34 by gjb] gjb**19990504065334 Ignore-this: bf9526b1027a20b7f7abc7efb8004176 * events.c (HandleScwmExec): Mis-bracketed last change... doh! ] hash: 0000000729-6b0c4b37007b94d2f2c2eaf72ff77bc2b9c5474ed7d9b08921ff803aebc1b401 [[project @ 1999-05-04 07:07:55 by gjb] gjb**19990504070755 Ignore-this: 2935f9b9246866833536257de8b58c28 Minor tweak for safety ] hash: 0000000532-db8cdbaca25024ee86f0eeae12c47a020ede4b1726c7d7d5897c47319ac75fbb [[project @ 1999-05-04 11:58:45 by robbe] robbe**19990504115845 Ignore-this: cc2f186702e2f4bffdac028076fbc51b * stylist.scm: Made a proper module. (select-style-for): Unified color and boolean options. Options are now in a table, with activation checkbuttons to their right. Options only contribute to the style if active. ] hash: 0000005860-176161648b0f7a601b5f2613ee09fe11bf860ccdd98cbebbef1832f482b49bad [[project @ 1999-05-04 12:00:20 by robbe] robbe**19990504120020 Ignore-this: 96d6e1ace84ab46a5c053b0df3ab6670 ] hash: 0000000416-47f4407d4350b2440d5d6095aa9b623b76c99fb0a390f0e5e006b6cfd71871e4 [[project @ 1999-05-06 22:38:01 by gjb] gjb**19990506223801 Ignore-this: ddbfb14ad64c511a90dd8486d10da194 * color.c: Use float.h, not values.h, and DBL_MAX, not MAXDOUBLE. Thanks Bob Pepin. ] hash: 0000000473-5edc9db4524f88053858d53fe248d5fa311bad269bc01f9b9bdf0fa2b98fb8fd [[project @ 1999-05-06 22:38:38 by gjb] gjb**19990506223838 Ignore-this: 683b4cbf321592e77ad498fc9186df4 ] hash: 0000000423-c5146513e51abd69c890d2692d475ce22235f479d3a633f1cf062f6e1229ce17 [[project @ 1999-05-06 22:40:14 by gjb] gjb**19990506224014 Ignore-this: 7896221a915677bc62a2c77370e8043b * message-window.scm: Default to 14 point font, not 24 pt. ] hash: 0000000531-1f3833a222938ddf3e1095b371e6e1b59e2fce2a77b7ae25d91a0cee83b3d19b [[project @ 1999-05-06 22:41:13 by gjb] gjb**19990506224113 Ignore-this: 80a87b6eafd3e11ed2d314e93a777490 ] hash: 0000000536-4775bccc440e69970c4f2f398a8105f71fcef689ace99caeaa37126642409524 [[project @ 1999-05-07 07:10:46 by gjb] gjb**19990507071046 Ignore-this: 78075c700301a192116b736471156c8a ] hash: 0000000397-aec0706a70494af51ff3850efe46890da570386128201a789afa0e130569aec2 [[project @ 1999-05-07 07:11:46 by gjb] gjb**19990507071146 Ignore-this: db696b4a6d1099697d7b208fb3781c81 Use undo, not save-window-configuration ] hash: 0000000848-86f90494aa0bd1bdbeee622bb8f5ca8fc81d0e1a57263bd432b75c7860844d09 [[project @ 1999-05-08 23:46:28 by gjb] gjb**19990508234628 Ignore-this: 78e30317bc597651c680a7600be01661 * shutdown.c (restart): Fix FREE(sz) that was in error (harmlessly, but still wrong). Thanks Jim Blandy! ] hash: 0000000612-4cbcd8857b56bbd372df24072a8f22ade0e9168a52a7d89acea845117d895424 [[project @ 1999-05-08 23:55:49 by gjb] gjb**19990508235606 Ignore-this: 16ecde209524d730b00337fcd447646f ] hash: 0000000467-72914af9398a1f9277236ee9ae2af9eae5551373cc8c5367117e5de99e170809 [[project @ 1999-05-09 04:41:01 by gjb] gjb**19990509044101 Ignore-this: 3b9c6555f040353f602f7cf171d2faad * flash-window.scm: Use "red" as the default, and make the color inside the function, and use red when the make-color returns a non-color. * doc.scm (documentation): Permit matching the initial substring of the line, since hooks now have the number of arguments appended to the end of the line in the scwm-hooks.txt file and they were not matching. * base.scm (maybe-make-color): Wrap in a catch to handle color parse errors, and return #f in those cases. ] hash: 0000001913-96c694f265cbbf3f4dc6316daa7c05c6176eb76cb86843b03422cba556ac1572 [[project @ 1999-05-09 04:41:50 by gjb] gjb**19990509044150 Ignore-this: 63e3f86adcbf0877e9c5302a369bb178 * events.c: Invoke X-PropertyNotify-hook even when the property is deleted. ] hash: 0000000411-9104dc56234a017c5a4a4a9d12ff6ccc70f85ac7d92ad06bf6a32d3441b22e88 [[project @ 1999-05-09 04:46:55 by gjb] gjb**19990509044655 Ignore-this: 6c22ee616e9cdbae85928d837658da17 * property-respond.scm: Added; handles flash, flashing property changes on windows. Very useful with my xterm patch to permit a control sequence to set an X property. ] hash: 0000003451-7a59ec0af69641058630b4fb743ff2afd4d88c8cd338618b3d19c50c23995d38 [[project @ 1999-05-09 04:48:08 by gjb] gjb**19990509044808 Ignore-this: 3da0895f3bd32fe291f26c0cc77d9c6d * gjb.scwmrc: Added a key-binding for benchmarking 100 straight reloads of Amaya. Left it in, but commented out. ] hash: 0000000693-f29cb733e10bff0df011f4ad610e5c2ff70dda85e0d3e7eb69940e871213367a [[project @ 1999-05-09 04:51:29 by gjb] gjb**19990509045129 Ignore-this: aeea7ec7d2fdebcbb8ec83c6f73a4fd3 * xterm-properties.diff: Added. Patch to http://www.clark.net/pub/dickey/xterm/xterm.html. Adds a new control sequence, "ESC ] 3 ; foo=bar ^G" to set X property foo to bar. "ESC ] 3; foo ^G" deletes property foo. Integrates with property-respond module. ] hash: 0000002880-c9cdd209e861cbf0eb1869a7842ca53dd561e8c147f891b69f28a3e7743d1d4e [[project @ 1999-05-09 04:51:48 by gjb] gjb**19990509045513 Ignore-this: 60a2a5053a9bc00e0116addf332d820d ] hash: 0000001623-b9a4885747fce10f89531a36b3820708fe094e980e49f60bdaaf5dfafdae3430 [[project @ 1999-05-09 08:41:46 by gjb] gjb**19990509084146 Ignore-this: 3353e01acfea860158d291b71c60c23d * menus-extras.scm (fold-menu-list-by-group): Do not make a separate menulist for applications that have only one instance. ] hash: 0000000613-c0c45e13107ec5ea97c14cd672b087a3e13ff308f2cf9fb836475a34fe28bee6 [[project @ 1999-05-11 22:08:11 by gjb] gjb**19990511220811 Ignore-this: dd1c3a6a0fc3fb64d29f142800b4f765 Added some missing files ] hash: 0000001072-84d5d6279e73f3915006b824cd1fd5e5a7e8846e6c58acbd8cc1d4851731cd9f [[project @ 1999-05-11 22:09:11 by gjb] gjb**19990511220911 Ignore-this: ce6b0a62e6ff21c2210c3ae2de978055 ] hash: 0000000245-a32db86519c35d7a25183d29ecd3d672d02cee0755dc03664db90f02efaaacd5 [[project @ 1999-05-15 21:22:18 by jwnichls] jwnichls**19990515212251 Ignore-this: 24cacef8614a08a9ea235473f2ae2382 * ui-constraints-buttons.scm: A change required by ui-constraints-gdk-drawing. The gdk drawing module requires a visible gtk window to initialize. Since the constraint buttons are always available, they seemed like a good choice. * ui-constraints-gdk-drawing.scm: A module that essentially duplicates the functionality of xlib-drawing except that it goes through gdk to do so. Requires the latest version of guile-gtk from cvs. * ui-constraints-gtk-toggle-menu.scm: Gave the toggle menu window a better name. ] hash: 0000006700-6f1d2fdc37be9259d13038e6cb065f8dc1fd43342b53ab713fc957df48cd7cd0 [[project @ 1999-06-26 20:26:01 by gjb] gjb**19990626202601 Ignore-this: 98701633fd30c9a929348131fcfd5528 * number-convert.scm: Added * xprop-extras.scm: Added comment. * netscape.scm: Added uri-escapify-comma, use it in netscape-goto-url so that uri's with embedded commas get handled properly. * listops.scm: Updated comment to point MS at an incomplete comment. ] hash: 0000006351-9f0778e7429ea3a92d3a049a9bd7d58cfbeba9c8b680d8ba5c348d1a26338900 [[project @ 1999-06-26 20:29:21 by gjb] gjb**19990626202921 Ignore-this: 7c06c816f754e6d331c6e21576432581 * tests/windows-matching.scm: Added. * tests/cursor.scm: Added ] hash: 0000002031-8f1a9e56249dc6dd18f2d2b0ea3bdd34d18fd40b7d1c3cfde95a2bce02c0ad65 [[project @ 1999-06-26 20:31:01 by gjb] gjb**19990626203101 Ignore-this: 37d0a6449cfbd959fd63f71e36d3e094 * tests/demo.scm: Added some extra sample code. ] hash: 0000000658-e307d48d702c7ec49d4e092755e8ff1dbcdd0fae178970968a38636c82c8ec84 [[project @ 1999-06-26 20:33:39 by gjb] gjb**19990626203339 Ignore-this: bb0103dccb6b7e340d7e791163be7b1b * gjb.scwmrc: Added property-respond, and use it. Use right_ptr for the cursor-menu. Esnure that the root menu's window context is empty. Added wavplay, and make the closing of netscape windows play a sound. Comment out H-w, A-w bindings to display the current window. Remove binding for H-A-2. ] hash: 0000003543-3040a80e791bfe6d9e1ac669e986bd1b40b1bcc9deef084dfd49d2ab1c34044f [[project @ 1999-06-26 21:14:50 by gjb] gjb**19990626211456 Ignore-this: ffed81f380d5943986c03d95a25b0189 * xrm.c, xproperty.c, window.c, message-window.c, image.c, face.c, events.c, decor.c, color.c, callbacks.c, binding.c: Use gh_free, instead of FREE, to free gh_scm2newstr allocated memory. * virtual.c: New variable `scroll-region'. Only raise pan frames if they are going to be used (cut down on interactions with x2x keyboard/mouse multiplexer). * font.c: Added comment. * system.h: Added gh_free macro, DEBUG_C_ALLOC instrumentations. * scwm.h: Drop SCROLL_REGION-- use var in virtual.c, now. * menu.c: Only free pmd->pmenu->pchUsedShortcutKeys if non-null. * events.h, callbacks.h: Use sys/select.h, for AIX (Thanks Jeff Nichols!) * constraint-primitives.cc: Use ClSolver *, not ClSimplexSolver * as arg to ScwmClvChanged. * callbacks.c: Added `reset-input-hook!' ] hash: 0000015198-be79803141994b0a1ba4c2f690a6759ede99b4cd1836989b8ac37d9eade8615d [[project @ 1999-06-26 21:15:59 by gjb] gjb**19990626211559 Ignore-this: bffcfbab0e420b3c9aec741d0a96eb18 * run-renamed/run-renamed.c: Added NO_SETENV ccd test-- need to update configure to provide that macro. ] hash: 0000000716-9980e6813b4e6ca7f79ddb66e98c734a9cab647feb43a727631898767ad6414c [[project @ 1999-06-26 22:56:16 by gjb] gjb**19990626225616 Ignore-this: b7eeacd22254403537bbb8e5e7787104 Added ] hash: 0000005437-a10fec68431573a61a3e76bfbde17868564390929c203db6a1d67b5d84540131 [[project @ 1999-06-26 23:28:11 by gjb] gjb**19990626232832 Ignore-this: a0228f1d93a2787657241a08430bbd4d ] hash: 0000002192-9e49868e7f564d17d89a1bf219ae059c091aee60ca7c7191537b3a1d2d96ed55 [[project @ 1999-06-26 23:30:19 by gjb] gjb**19990626233024 Ignore-this: d0eb46216553be8bf7e956b3bb733681 * scwmexec.c: #include for strlen. * libmain.c: #include for strlen. ] hash: 0000000633-0e8292e0c5296c56d7f4cc78b1d420e5b53f07cf3f1479e7b26782825b66ed0e [[project @ 1999-06-26 23:48:00 by gjb] gjb**19990626234904 Ignore-this: 6dcca3218e419a4d76d2336400ada142 ] hash: 0000000892-9257d23dca2bb7474437296a1c1c8105207150c9b72067613219850b8b62bdb8 [[project @ 1999-06-26 23:57:13 by gjb] gjb**19990626235713 Ignore-this: 6e1f62eb3b3513ebc0ee5c1eea057919 * prefs-menu.scm: Added note about obsolescence-- do not want to remove it yet, though. ] hash: 0000000495-16dd0bc87fca02a741c160d63742fd45f40487ece66467f0a6ae0f8af362bcc5 [[project @ 1999-06-26 23:59:04 by gjb] gjb**19990626235904 Ignore-this: 6c1f5d15b460b4bab0d6ac0678f788f8 * gjb.scwmrc: Drop prefs-menu stuff. ] hash: 0000000643-dbd2fb151224b758df35691c751dff6a3d67ab96c0f63954b4e41a78de54faaa [[project @ 1999-06-29 22:01:45 by gjb] gjb**19990629220145 Ignore-this: e9b8fd86f25c82492df5d2e1f24d5494 * guile-compat.c: Added comment about where the memory leak is occurring for Maciej to fix it. ] hash: 0000000433-79b214941392bfb1b76d953cbcf2648a9629bdad808ae4ff380d149e0b428375 [[project @ 1999-06-29 22:15:26 by gjb] gjb**19990629221526 Ignore-this: acd33b537d2bf010c9eb408d70f85028 * scwm.c (AnnounceGnomeCompliancy): Added GNOME_SUPPORT_IN_C conditional directive to permit announcing GNOME support more quickly than the Scheme module gnome-hints.scm version of it. Not sure if it's necessary yet, so leave it off by default. ] hash: 0000002956-cd7bd17428e043d3264fadf03147f0a5204d6aa5fc4376954013bbd8d3155783 [[project @ 1999-06-29 22:16:17 by gjb] gjb**19990629221617 Ignore-this: 5841db2b9e0f3728e33cb0bee4556290 ] hash: 0000000558-503535fc920cda9551f299b59f1ec7b0fd931263642c96288c700d443063fb0f [[project @ 1999-06-29 22:55:02 by gjb] gjb**19990629225502 Ignore-this: eb749ab767f96aae213a88262c2cf84b * configure.in: Check for setenv function -- HP/UX and AIX do not have it (thanks Stephen Tell!) ] hash: 0000000527-41e5c70b498c6f6cff829c666ce77adbf4a1c0e4e67177a9d90257714d14e303 [[project @ 1999-06-29 22:55:33 by gjb] gjb**19990629225533 Ignore-this: cb60cbd1a373405036c24ef7a1a2b8c1 * include/config.h.in: Added HAVE_SETENV to list of cpp macros to set. ] hash: 0000000305-902b47446a0da70493fec06e3b997a6ac9d55cde8f284c1683514743dff44336 [[project @ 1999-06-29 22:57:41 by gjb] gjb**19990629225741 Ignore-this: b7a553254653cfa5be4719d6f1794e7c * message-window.c (free_msgwindow): Print better debug message if a window is visible when it is freed; it shouldn't be as shown windows are protect-ed from GC, and unprotect-ed from GC only after they are hidden. Also, only do the checks #ifndef NDEBUG, and call UnmapMessageWindow instead of the higher-level message_window_hide_x procedure. * syscompat.c (setenv): Added, for platforms w/o setenv-- uses putenv (and hence #includes ) ] hash: 0000001998-98090592a733c467bcf8db83de3fa43de7a04a05697ab66fc01fe5421f33045a [[project @ 1999-06-29 23:01:54 by gjb] gjb**19990629230154 Ignore-this: ddce9d6bad0e084f34afc1fac7ad6e52 * Makefile.am: Use @GUILE_INCLUDES@ for INCLUDES, as well as @x_cflags@ (Thanks Stephen Tell!) ] hash: 0000000408-27fb70c798b216000094238075a8da88903c193ff2f88b4ff3e2731bd308a172 [[project @ 1999-06-29 23:25:49 by gjb] gjb**19990629232549 Ignore-this: 6881995a269923140a2b2e1de66fe331 * session-manager.c: #ifdef out all code if HAVE_LIBSM_LIBICE is not defined. (Thanks Stephen Tell!) ] hash: 0000000634-8fc482860a534352498db8725e0130b4478b0e448e1c6c1caf2f767f3d57946f [[project @ 1999-06-29 23:26:08 by gjb] gjb**19990629232628 Ignore-this: 2f1add1e1e897356dd76c60de52808c ] hash: 0000002031-5c6e1c00e8d6a6f33be8bfe98d034f85d0840d51dacb4dd011857d5929959685 [[project @ 1999-06-30 16:38:58 by gjb] gjb**19990630163858 Ignore-this: 2c2de5a3dfb06deed882a962b16e8bf5 Updated all refs to vicarious-existence.mit.edu to serveuse.mit.edu ] hash: 0000001623-bdce3df2174482323424de351df154b14e032774514463ce5d7b2a623c352980 [[project @ 1999-06-30 16:44:23 by gjb] gjb**19990630164423 Ignore-this: 6199ce99cf5849201dfa1cfd52ea2a3c Updated all refs to vicarious-existence.mit.edu to serveuse.mit.edu ] hash: 0000001512-4df039a92dbc25b9f12e4d800ef5eb36b0eed145ba00f0395f3f909eef2f4379 [[project @ 1999-06-30 17:26:48 by gjb] gjb**19990630172648 Ignore-this: ca4fdcb9cc2fb7140f11d699eccd710c Updated all refs to vicarious-existence.mit.edu to serveuse.mit.edu ] hash: 0000000403-8c0ccdd6c459925ba05afcd18b3c1cb325e6ca900845c4c232a19858a2d31b7f [[project @ 1999-06-30 17:31:34 by gjb] gjb**19990630173331 Ignore-this: f6c5a6e553c145b99f6c537975824bb4 Updated all refs to vicarious-existence.mit.edu to serveuse.mit.edu ] hash: 0000581133-b08da1bb811d9f81ab94a9ff69415e696fd0b3bd2fe9c063a7a4eb60300b7dd4 [[project @ 1999-06-30 17:39:32 by gjb] gjb**19990630173932 Ignore-this: ae9899ccece03114bcfc0901246b7cb3 * image.h: Added VALIDATE_ARG_IMAGE macro * guile-compat.c: Added a /* scope comment */ ] hash: 0000000695-b98c32d8d2e00b8f13a76562ada28020a7cefd0d57dc5cfec2c2ab128f35330b [[project @ 1999-06-30 19:34:47 by gjb] gjb**19990630193455 Ignore-this: f9e55265acdb58a0ef40099adf89b67a ] hash: 0000000452-924c39d82323776576cca75ae9fbb624fb98f76053fd8aec30eff556d3df65da [[project @ 1999-07-01 16:05:07 by gjb] gjb**19990701160507 Ignore-this: f62c23ca36171a8e22e44f1ae41550b8 * pixmaps/Makefile.in: removed * pixmaps/Makefile.am: added (replacing Makefile.in, so make dist will work for this directory). Now pixmaps get installed in $(libdir)/scwm-pixmaps; e.g., /usr/lib/scwm-pixmaps/. ] hash: 0000001863-94afd4170b0720bb554fc578fc88199b6158bc4ad0450e55b47c31d1da35ee2a [[project @ 1999-07-01 16:24:23 by gjb] gjb**19990701162423 Ignore-this: d461c71926e9709e8eaf62dd75e41db1 * gjb.scwmrc: Added gnome-hints; fix system-utilities menu to have title "System utilities", but then don't include the menu anyway. Update vicarious-existence to serveuse.mit.edu. ] hash: 0000001651-b31daf31491f3624e88e6cc83a9ea52d126066bcb1f9e7cfb99f858f18424f4f [[project @ 1999-07-01 16:37:17 by gjb] gjb**19990701163717 Ignore-this: fd1721b10cd73f928bb7df46b7ff010a * configure.in: Added scwm_pixmapdir, and have pixmaps go in $libdir/scwm-pixmaps now. Make sure that directory is in scwm_image_load_path by putting it first. Do the AC_SUBST on scwm_pixmapdir so pixmaps/Makefile.am works. ] hash: 0000000714-5f2ec2cabb58cd445f458343a22f95fa79a2a716e046db34ce30dca52997de53 [[project @ 1999-07-01 16:41:38 by gjb] gjb**19990701164138 Ignore-this: cddf83a5dec08d4f39e68f30e34076c4 * Makefile.am (DISTCLEANFILES): Added this rule -- thanks Francesco Tapparo! ] hash: 0000000535-b1eca4d612c4bba9788b6acb4a60dde0a4e7c5a4de585e0b93cfb9329eb81037 [[project @ 1999-07-01 16:42:05 by gjb] gjb**19990701164212 Ignore-this: fcafd94609bad1a3b34cb29aa2dd519e ] hash: 0000001010-43ca137425573e54bc209e1a58941ee04f3c7e30e5b15459da27381f5a241c4b [[project @ 1999-07-01 16:59:09 by gjb] gjb**19990701165909 Ignore-this: 88255d6619c3e3269bc03a61ef1ea2ab ] hash: 0000000283-b3fa4b10172135f96cd77c14e2fa78a6738d398376b02a50ae0fe6672655e14f [[project @ 1999-07-01 17:02:37 by gjb] gjb**19990701170238 Ignore-this: 10f030e874137b0fbe435b25ea96303 * face.c, colors.c: Added fixme comments re: gradient stuff using colorname strings instead of color objects. ] hash: 0000000677-15fd7bacba8cfc23ddfa272de934bf2f82f7258cbcdebe641c24597e1359d5d4 [[project @ 1999-07-01 17:09:02 by gjb] gjb**19990701170902 Ignore-this: 61a43d67cb5d979447010a50da09c748 * configure.in: Let SCWM_ARG_PATH take a withval that is not a pre-existing directory-- if so, create the directory and print a warning, but use the value. Thanks Francesco Tapparo! ] hash: 0000000939-a75265af10e127ab5870e02026ab836fab82689314478d43624bf95355c773c1 [[project @ 1999-07-01 17:09:20 by gjb] gjb**19990701170920 Ignore-this: 17b54a72df87a2fa5a94d98d7ff95b62 ] hash: 0000000395-232008f682ff82ec2eb06f1e4af2cd8b939052273f3f6f52143b4bc8243e0d51 [[project @ 1999-07-01 17:11:58 by gjb] gjb**19990701171158 Ignore-this: 2420a1cb7563a03ea9b8f6b64153624 Added ] hash: 0000001929-8627f6372d01bbbe10b2e4587a34c3e308f2d5da094a1153366e67d6aa0606cb [[project @ 1999-07-01 23:31:11 by gjb] gjb**19990701233114 Ignore-this: 37f128fd424f29d9b37fde9b0151dd96 * xproperty.c: Use new VALIDATE_ARG_WIN_ROOTSYM_OR_NUM_COPY macro for `X-property-set!' * xmisc.h, xmisc.c: Added XColorFromPixel(). * window.h, window.c: Added VALIDATE_ARG_WIN_ROOTSYM_OR_NUM_COPY macro, make sym_root_window extern in header, not in window.c * scwm.c: Suppress msg about runing w/ --segv-reset-count 0 if the reset count is zero. * image.c: Improve warning message. * cursor.h: Added VALIDATE_ARG_CURSOR macro * cursor.c: Added `set-window-cursor!' and `create-pixmap-cursor', along with helper Pixmap1DeepFromPixmap. ] hash: 0000006744-42dc01e2f835f46b15721faa59a06dc8d697ab5f2fba9a978b2ba979013e3772 [[project @ 1999-07-02 00:40:40 by gjb] gjb**19990702004040 Ignore-this: d5cb685eb6db17d580e7e469fa946da9 ] hash: 0000001902-1a0f2e454e57beeaa823010b3f5e2e6384c3635a8088704c946d8126d72131b0 [[project @ 1999-07-02 00:46:08 by gjb] gjb**19990702004608 Ignore-this: ce6553bccf11f39356501699086da0cc ] hash: 0000000954-e944b125319ae61cc02484ef06ecc0593db72a829ba5e6cd88ca97f83fa17a2e [[project @ 1999-07-02 05:01:09 by gjb] gjb**19990702050109 Ignore-this: 2fdeff8e77fbea2a2a883a47374e2534 * acconfig.h: Fix typo in comment; updated email addresses. ] hash: 0000000459-52008480baa7fbb87ec1bd065af69622a6dae9dd1d193dd2be6f0c724a020010 [[project @ 1999-07-02 05:03:28 by gjb] gjb**19990702050328 Ignore-this: eefc8e842ff0e9bf4993d940d94df788 * configure.in: Try to make --enable-c-flags option work by setting CFLAGS before AC_PROG_CC macro call. (Untested) ] hash: 0000001008-c63704672884417acd36b6646cc5d93bda5749f2479ed170e00e11a7bff913fe [[project @ 1999-07-02 05:20:33 by gjb] gjb**19990702052033 Ignore-this: e24a81bb17151e9c378ddb10f537a64a Added -- example cursor derived from Enlightenment's cursor.xbm{,.mask} ] hash: 0000000774-c926522d12b27d232c1c999841b2e1592ca944aee234a88e3725f2143e774524 [[project @ 1999-07-02 05:24:02 by gjb] gjb**19990702052402 Ignore-this: 777c4a0052b1027c49abfff439c4732c * image.c: Added MakeScwmImageFromImlibImage() helper. Use it in load-imlib-image, and for new `window->image' primitive for capturing a window's contents as an image. ] hash: 0000002948-d10b8eb99f3d6643f838ac21393c90c2330247fee320f7a3a8d29e86e8eb234b [[project @ 1999-07-02 05:34:44 by gjb] gjb**19990702053444 Ignore-this: 8ac7314a7255025743795d44ab162bb1 ] hash: 0000000446-af61bef7849854174a242c052d1062cca265fd2d8b7f4272dd29381f4b914da6 [[project @ 1999-07-02 05:42:14 by gjb] gjb**19990702054215 Ignore-this: 653584a69e774e214d4cb6c6cf744ca3 * message-window.h: Added macros: MSGWINDOW_IMAGE(), VALIDATE_ARG_MSGWINDOW{,_COPY}. Added scwm_msgwindow struct members width, height, and bg_image. * message-window.c: Added background images, manual sizing. Clean up lots of argument handling (use VALIDATE_* macros), many bug fixes, documentation improvements. ] hash: 0000007606-d982477085e631e63e6fa4c718f1bb6b35ca5aad1d64b97ca2b3ab9f159b8542 [[project @ 1999-07-02 05:42:30 by gjb] gjb**19990702054230 Ignore-this: 8fbf97a54b54dc56141b1b3057943f80 ] hash: 0000000772-6dfbc6aee26f57735e294a23ca1b986400e386782676563f6b9f5295c78cf3bd [[project @ 1999-07-02 05:49:26 by gjb] gjb**19990702054926 Ignore-this: 64cdc5dec86f19e1a1d0f4d426777122 Added-- old code just committing to sync in repo ] hash: 0000000765-35f49e9fdf5a7558e4958d9b841898999dbe0fd79d8e29f2d87f1ecf39099155 [[project @ 1999-07-02 05:49:47 by gjb] gjb**19990702054947 Ignore-this: de75e095aa240b7917b90c83b42ff598 Demo new pixmap cursor support ] hash: 0000000522-6349654eba849f780d02ebb37d7e04a4cc6ab28e63fe395d8cedac4bfeed65fa [[project @ 1999-07-02 05:50:58 by gjb] gjb**19990702055058 Ignore-this: cad18ccf2156ec4b88393e2c16444a26 Demo new pixmap and sizing support for message windows. Way cool stuff! ] hash: 0000001221-1284be62671b74dcb900943478cb7e973855632daa6291ae5598ea86f70d024a [[project @ 1999-07-02 05:58:52 by gjb] gjb**19990702055852 Ignore-this: 1d5984b31ff88aa909172e7e6c5041a0 * message-window.c: Fix alignment bug-- use manual sizes if desired before computing the position. ] hash: 0000000623-0a09393c57141d9a0ecf31a1c3b1049f163a4c1ee6da3a3bf8cffde1f8d2c08e [[project @ 1999-07-02 15:46:26 by gjb] gjb**19990702154626 Ignore-this: 8b81e39d868c8f23600e9a57b94cd597 * message-window.h, message-window.c: Drop the message field of scwm_msgwindow struct, and add a char *sz instead; just convert to C string on set-message! primitive, then don't do so much memory allocation and deallocation. Factor out MessageWindowWidth(), MessageWindowHeight() functions. Make C functions static as appropriate, clean up some stylistic issues. Still need to make msg windows permit multi-line messages. ] hash: 0000005351-599208f1271e734e929d6a5a49b26f19d5a6a189e915f608cc166ad6c971807d [[project @ 1999-07-02 15:47:04 by gjb] gjb**19990702154704 Ignore-this: 1e6bb58f12ee93145b82f51fba912613 ] hash: 0000000813-03e84e9abde02354490179e75189891323319613a486119a70b76c753e25679d [[project @ 1999-07-02 15:47:27 by gjb] gjb**19990702154727 Ignore-this: b4f4f47d6277a1aa3fc4203f8077f884 added missing paren ] hash: 0000000441-ac4aca4bb40b6e6c8631b0bf30e40aecaba17c7d28e5677376c3ccdc70a9bc44 [[project @ 1999-07-02 16:55:33 by gjb] gjb**19990702165533 Ignore-this: bd29d8baab511dd64415b76d05372f36 * configure.in: Change install directories from scwm-foo, to scwm/foo for /modules, /themes, /pixmaps, and /util. ] hash: 0000000888-162241474ba7d9d39a6beb48e93606df023b691834e0a413740ef07b6ee263b6 [[project @ 1999-07-02 16:56:33 by gjb] gjb**19990702165635 Ignore-this: 8146c611dc467d91137a56149ed90f73 Newly extracted documentation-- note that scwm-variables.txt is partially obsolete. ] hash: 0000157185-7a6bf1e94c122acdbda6e2e353bc41abab085ddfd542d658b14eef9aad6ecf98 [[project @ 1999-07-02 17:05:53 by gjb] gjb**19990702170554 Ignore-this: 887f82749b2bb7d9d00e07ebd2c574c0 Various bugs and doc problems from documentation extractor: * window.c: Fix FUNC_NAME for any-id->win. * virtual.c: Added docs for scroll-region variable. * miscprocs.c: Rename X-connection-number to x-connection-number. * message-window.c: Fix args params to message-window-set-size! * image.c: doc fixes for `window->image'. * cursor.c: Fix args params to `create-pixmap-cursor' * callbacks.c: doc,args fix to `reset-input-hook!' ] hash: 0000003285-e91e9bd408fa5520ec5d2a03cc6039f96ba265ec4e8df45b232b33e92f4dd7fe [[project @ 1999-07-02 17:07:39 by gjb] gjb**19990702170739 Ignore-this: ccebdcf9cb0b90c33d890a2325db191f * scwmdoc.in: Ignore the word "X11" even though it is all caps (i.e., do not require it to match an argument). ] hash: 0000000500-cc905a919d8eb391b3b7b88f053a08ecb55447fa4db85b7cd6453ababf5cc65a [[project @ 1999-07-02 17:08:28 by gjb] gjb**19990702170828 Ignore-this: 5fc51233cb3f0ce85ff592e71f9db27d * esdsound/sound.c (s_esd_reconnect): Doc fixes. ] hash: 0000000593-a04e494dcce8e3d37fe3c24a01c5b9985cddb080452095dc2c2728156c3eae28 [[project @ 1999-07-02 22:07:49 by gjb] gjb**19990702220805 Ignore-this: 456d495903107b54951b6ecdb97a4879 ] hash: 0000000675-e426d5bfe31a61d565166d7a3630c294144d2322efef8d1ffb52f5c6b8593e46 [[project @ 1999-07-02 22:08:51 by gjb] gjb**19990702220851 Ignore-this: b41f90efa05aa862c0f1e436d7c29e36 * image.c (s_clone_scaled_image): Added `clone-scaled-image' primitive (when compiled with imlib) for resizing image objects. ] hash: 0000001209-d4401a1d8432174df949c5416e953a0fc6637a8cf7ef6d8f84d7bb5fb31add73 [[project @ 1999-07-02 22:11:17 by gjb] gjb**19990702221301 Ignore-this: 1b59154c59d87c47280b3f36f4064979 ] hash: 0000001295-fbdc2b34b769d6511c7452026e24052b138da3053633cfa5c442cf190a7405b2 [[project @ 1999-07-03 00:02:32 by gjb] gjb**19990703000232 Ignore-this: c2c3d60b0d87debdf13a11b7a98a3e3c Added -- numerous cursors converted from enlightenment .xbm, .xbm.mask format. ] hash: 0000004158-87c35a01e8928a386727f6fc266ebdf0402b030360e6c5e70fdd5a280325b2c8 [[project @ 1999-07-03 05:24:00 by gjb] gjb**19990703052400 Ignore-this: 92b3fc473d4970c8115d6e04c5458a28 * image.c: Doc comment fix. ] hash: 0000000456-ed85aea6b95e616fa03f54197ca133111820d1ada28ef0095026fd3c90f3ecad [[project @ 1999-07-03 05:24:56 by gjb] gjb**19990703052456 Ignore-this: 8f9595b0abb5d964432e71c0c708c403 * virtual.c: Rename global C variable from cpix_scroll_region to scroll_region to match scheme name of value. ] hash: 0000000846-6a9486438d1fd2145bd39e9e8a9de52634a1b6bf29e78648c16e9528a8f61adf [[project @ 1999-07-03 05:26:18 by gjb] gjb**19990703052618 Ignore-this: 3967c4ded628d188d3f609e16a1ac273 * proplist/scwmproplist.c: Largish cleanup of formal argument names and added brief documentation strings to all primitives. Some additional argument valiadation. Still needs a good pass through it and some work at making it easier to use, I think. ] hash: 0000023012-bd9faf5b970858a189c3e79c35bc5a91b0f72933a1f6357f9b2f84fb74ed4dee [[project @ 1999-07-03 05:28:54 by gjb] gjb**19990703052905 Ignore-this: f45400336951c3743e804f354cb9880f ] hash: 0000000698-8b87c8b60e26b2b53e72faad2af136197f152e7bf79d3548b818fb93c558a70e [[project @ 1999-07-03 05:35:11 by gjb] gjb**19990703053511 Ignore-this: 4b7df39526e0aa909c456cc1ecfe1b5e * wmconfig-menu.scm: Added comment about resizing the image. ] hash: 0000000614-3110c01d04daaf483ce182a12c6cc978273a0f63709c3721581ea98d89af2d50 [[project @ 1999-07-03 07:16:01 by gjb] gjb**19990703071602 Ignore-this: 29b693c8e011daee7abcd9ae6e367e87 * std-menus.scm: ws change * message-window.scm: Added `make-message-window-win-copy', `with-frozen-root-window' ] hash: 0000001728-ff10e5bef23b4e202fccf36cd0d4ccbcd984e490d4d688045a7f5f320960f3d5 [[project @ 1999-07-03 07:16:51 by gjb] gjb**19990703071651 Ignore-this: e0915bab015a7be3e5e254940b21198c * image.c: Added `image-size' for simpler, faster interface to a common case. ] hash: 0000000719-ed763327ee7ba28b6f897313bd23eb593b574bd925750c4fc4efb4810b3d7206 [[project @ 1999-07-03 07:17:41 by gjb] gjb**19990703071741 Ignore-this: fe6bfb17d601383b7f415713b9860046 ] hash: 0000000786-0eef2aab6499cbbd14af1744163781a30e732001bac6483f7b61d776a3a12824 [[project @ 1999-07-03 07:23:22 by gjb] gjb**19990703072322 Ignore-this: c8d447353f3136a87cd51b094a5fb252 ] hash: 0000000454-ee00806409958ada0eaa3bb11b9090426c604e60b81be19e28c78c37b5df28aa [[project @ 1999-07-03 07:24:40 by gjb] gjb**19990703072440 Ignore-this: b3915029b79468dc0e48748345f86e94 * HACKING: Some updates and clarifications. ] hash: 0000001431-fb6b6c4a99be52e77f50a9fd657edd221cbc3b19728a158cc5814e736ba2c971 [[project @ 1999-07-03 07:24:54 by gjb] gjb**19990703072454 Ignore-this: 11fb0f051850a5a55d567a41dae0059e ] hash: 0000000282-2e31dbfe62d98eae8e14305e825bf18a26e65a7e8befea66b1cfe65479e434a8 [[project @ 1999-07-03 07:25:41 by gjb] gjb**19990703072542 Ignore-this: 5cd1ad9c890c220d602a1953c286a481 Newly exported version. Now no doc warnings in any of the C code! ] hash: 0000062287-3b8f5f5a3d1896a7eed378821fbccb30a4b929b9c9735405328408d5828c14fc [[project @ 1999-07-04 01:10:39 by gjb] gjb**19990704011039 Ignore-this: 8164ed5f4c64da4bc9d9ba4b5f01eb99 * miscprocs.c (s_get_key_event): Got this primitive working, and eliminate its previous confusing arguments. * binding.c (SzKeysymForKeyCode, SzNewModifierStringForModMask, SzNewForModMaskKeyCode): Added new primitive `keymask-keycode->string' for getting a string for binding to a certain keymask and keycode. ] hash: 0000005152-4f1d10b3715e63ce19bc5e9e7146671817c663f66b1adfddd58f62e9aa042175 [[project @ 1999-07-04 01:11:05 by gjb] gjb**19990704011105 Ignore-this: 788b3ada70dec50490300a6c06c2ab57 Added. ] hash: 0000003888-b3a79cb57905726d79bb21d8227dc9113a0adb8c58f9e5ce2f4a87d52458857f [[project @ 1999-07-04 01:11:54 by gjb] gjb**19990704011154 Ignore-this: 2441870cebf0f1bba6f29a1edecd05e1 * gjb.scwmrc: Set scwmdir to $SCWMDIR or a default, and use it (no errors now if SCWMDIR is not set.) ] hash: 0000001033-5da13e233c52c5a47b5afa566e482ea5d16b978c06741dd0bd73aa68bfdd7486 [[project @ 1999-07-04 01:18:03 by gjb] gjb**19990704011818 Ignore-this: 4a6f183376aa9e69cdf65c1ab422bc8c ] hash: 0000000907-4da1c34a15567028a902350e867dba44826f193592e2c88473597469b7842ef6 [[project @ 1999-07-04 01:19:24 by gjb] gjb**19990704011924 Ignore-this: d4de82c470b3ba12fbebdbf593d57466 * binding.h: Added protos for new fns. ] hash: 0000000476-4df8351906b704ba97c5d5b291c7c8667df74b33e910ac63d7da93dbfcf87e38 [[project @ 1999-07-04 02:51:08 by gjb] gjb**19990704025108 Ignore-this: 981ccb96d3e63699a40511939b3a9c96 Added ] hash: 0000000982-dc83084d0304d69193b9b89b6ffa9b2b4a1078b33ecff2aeb47d6cdc364052fe [[project @ 1999-07-04 02:54:28 by gjb] gjb**19990704025429 Ignore-this: 46df0682275d31d03ec2f9971465b4b0 * preferences.scm: Use my new `eval-after-load' to protect against undefined symbols. * minimal.scm: Added `scwm-module-loaded?' and `eval-after-load' features. Make `use-scwm-modules' return a list with the modules that succeeded in it, instead of just list of booleans. * flux.scm: ws change. * defoption.scm: Save the module name with the scwm-option so that they the option remembers what needs to be loaded to access it and does not try to set! an undefined variable. ] hash: 0000004038-0f039f6cc6f8a86f614d150692cee70f4094eadb76e4efc92bda3d06ebc81b8e [[project @ 1999-07-04 03:54:01 by gjb] gjb**19990704035402 Ignore-this: 20d6ffb29489a0e4eeffb0ee0e3c045e * winops.scm, flux.scm: Rename `move-opaquely?' to `*move-opaquely-proc*', `resize-opaquely?' to `*resize-opaquely-proc*'; make them scwm-options. * std-menus.scm: Rename `context-map' to `*context-map*' and make it a scwm-option. * preferences.scm: Added `dummy-prompt-hbox' for unknown types, and handle them reasonably gracefully. * minimal.scm: ws change * edge-ops.scm: Rename `samf-edge-scroll-delay' to `*edge-ops-scroll-delay*', `edge-ops-scroll-backoff' to `*edge-ops-scroll-backoff*'. Make them scwm-options. * defoption.scm: Added 'alist:re->string type in documentation (still unsupported). ] hash: 0000008324-c95edbf04ddc6765aa16adae424eb0301eb1df0e3701e5fddd5726120420e174 [[project @ 1999-07-04 03:56:48 by gjb] gjb**19990704035648 Ignore-this: 67b47a84b03f42e29216661caba333ae * binding.c (s_keymask_keycode_to_string): Doc string fix. ] hash: 0000000500-c21a6b54ae7386759822c595134dc4b55af4d8f421ffdbe0d68dcefcaaa407dd [[project @ 1999-07-04 04:05:00 by gjb] gjb**19990704040501 Ignore-this: 7e5f9e8343f88f20bf111c61d6ce996b * juhp.scwmrc, gjb.scwmrc, sds.scwmrc: Do not try to set resize-opaquely? or move-opaquely? -- they're scwm options now and have been renamed. ] hash: 0000003192-16a5a9b6a5e5664528ac29e67235fbf01ceb699fbd35da7625cf1a37e5d6a1fb [[project @ 1999-07-04 04:59:41 by gjb] gjb**19990704045941 Ignore-this: 8a0855339b7ead8ef4b51f40251fff91 Fixed typo ] hash: 0000000481-a510f576b2af5006006c1b7a018e14cc442613c1873e722830e882c01907469b [[project @ 1999-07-04 04:59:56 by gjb] gjb**19990704045956 Ignore-this: 1e933034c34ab9b4a75381d81452df33 ] hash: 0000000360-4d0ad3d3e581a1bf56cce7d4aa8c0ac00bd7090513791a3e5aa64921204622c2 [[project @ 1999-07-04 05:02:30 by gjb] gjb**19990704050231 Ignore-this: f0cc61ff632cba14e35ad47802dcec26 * std-menus.scm: Use defoption module. make *context-map*'s procedures have names so they can be read in. * preferences.scm: Make procedure reader from port work on procedures that have arguments. * minimal.scm: Fix process-use-scwm-modules error handling to have the second proc take (key . args). * menus-extras.scm: Use defoption module. Added range and favorites to *menu-max-fold-lines* * edge-ops.scm: Use defoption module. ] hash: 0000003725-01fc5a67df5f6a0dd7531f3edbece4a9abc1b5eee5222630b0d7060733c3297c [[project @ 1999-07-04 05:03:13 by gjb] gjb**19990704050327 Ignore-this: 57d71b80ae5825c18dd3cf38c420fbc7 ] hash: 0000002305-0aeae2b7f35cfb568a9c58837ff3ace49f83ccd7bfc17c3fb7ab393e1858ec29 [[project @ 1999-07-04 05:06:09 by gjb] gjb**19990704050611 Ignore-this: 2024186a3a20026bf05450e9df47c8b5 Re-exported ] hash: 0000065932-b8594afceaf0a1f5afabf05c2106c76150a35591be5d9d333de35258d97ed34c [[project @ 1999-07-04 05:43:51 by gjb] gjb**19990704054351 Ignore-this: 54390574f46da291c0bcbe03ec4f24a9 * prompt-proc.scm: Fix let* bug in prompt-proc-hbox. Also, return the entry, too, so that an "activate" signal on the text widget can exit. ] hash: 0000001369-aa6240f0c80522549c56f0a849b8ac9b6731bec8da39ec99d98c147b4902840d [[project @ 1999-07-04 05:44:32 by gjb] gjb**19990704054432 Ignore-this: f9721e306af8fb61c851e4a136b2bfe9 * gjb.scwmrc: Use esdsound, and use it for wavplay if it was found. ] hash: 0000000811-e740ac64e63c385656abbc22cbb7fcfe45af7cd0fd9a20fb372865d72563d245 [[project @ 1999-07-04 05:46:04 by gjb] gjb**19990704054612 Ignore-this: 9c6ba83f0e5f8b6ce4cfe06fa9225e1e ] hash: 0000000519-b9a5d01f301749959422af3f8f1759cb70fe4e1e5e1ab44604858e770ba5d2fb [[project @ 1999-07-04 06:57:15 by gjb] gjb**19990704065715 Ignore-this: 6b62943d09eebea98644e6cb1296cfa7 * events.c: Simplify HandleButtonPress and HandleKeyEvent by using new PBindingFromMouse and PBindingFromKey fns. * binding.h, binding.c: Added PBindingFromKey, PBindingFromMouse; new primitives `lookup-key', `lookup-mouse' ] hash: 0000007300-a89c618064bdd2d397bae0dac024e0d8e81f36ee6e9314756d5a325aa5c38fe4 [[project @ 1999-07-04 06:58:16 by gjb] gjb**19990704065816 Ignore-this: 61d157c7b62da4ef8607d96b4612891c * gjb.scwmrc: Added describe-key, and some example lookup-key calls. ] hash: 0000001155-646b331d42f70d03cdc908a86190370911e0a2de5b9e0efa585e262ea2ce09b7 [[project @ 1999-07-04 06:59:04 by gjb] gjb**19990704065914 Ignore-this: f9f149cf500c38dbc921ad5a280eccca ] hash: 0000000606-d409b4d6b300a80fe50388fd3f41a15ba05a73bb791c2d15d56f6986d3552a5f [[project @ 1999-07-04 19:42:37 by gjb] gjb**19990704194237 Ignore-this: f1056b1ea9b58a28b243a7df88870971 Added ] hash: 0000008319-ee9cc14b4221f283d774019063151b029d2bbdae32e6eb8e0f2140a92808f137 [[project @ 1999-07-04 21:17:57 by gjb] gjb**19990704211758 Ignore-this: e191963411a4f5371ebbfddb4d040721 * fvwm-module.scm: Fix bug: M_ICONIFY_WINDOW was used, not M_ICONIFY. Can we get better error messages (e.g., a backtrace) on a packet eval? This was way too hard to find given how simple the bug is. * fvwm-eval.scm: Added some comments. ] hash: 0000001613-b526208c5fe56f4c336672a251583d77176f1028790451e21667176cabc6d11a [[project @ 1999-07-04 21:53:00 by gjb] gjb**19990704215301 Ignore-this: f9d8b6df4eef2dd5c1f88f8a63f39c86 * binding.c: Eliminate harmless compiler warning. * miscprocs.c (s_get_key_event): Do not change the event mask for Scr.NoFocusWin -- it already is watching for KeyRelease events, so let it be (bug was that I was resetting the mask, thus un-selecting events that should've been selected -- this made some bindings appear to not work, when actually X just wasn't passing on the event. * virtual.c: BroadcastIconInfo of icons on other desks so that they don't appear to move (since the Fvwm modues use viewport positions, they need to be told when the viewport location of an icon changes, which corresponds to when the viewport-offset changes). Also simplify handling of focus in changeDesks -- just call CoerceEnterNotifyOnCurrentWindow, and let the EnterNotify event do the right thing. ] hash: 0000002590-ee7661b39c3a9c1072701ee34d71dfdfb71c31678c37cc72ff6257d6af4d673f [[project @ 1999-07-05 01:45:14 by gjb] gjb**19990705014516 Ignore-this: 4e0baec1a9768caefbcb6fe937590fbd * virtual.h, scwm.c, screen.h, events.c: Eliminate NON_VIRTUAL compile-time option. * events.c: Fix bug in xterm active icons whereby the xterm would send configure notify events that Scwm incorrectly interpreted as referring to the client window instead of as to the pixmap icon window (added a check to see if the event's window was icon_pixmap_w (used to only check for icon_w)). Thanks George Hansper for the bug report! * binding.c: Added list of contexts to the docs for bind-key, and xref for bind-mouse. * virtual.c: Fix bug in initializing the scroll-region variable that was causing edge enter events to appear to do nothing. ] hash: 0000003668-0658fee31df68171c188f73e6d6d57cffabca50258aac18359b5ade45e79977c [[project @ 1999-07-05 01:49:26 by gjb] gjb**19990705014926 Ignore-this: fb571c794ced5fda033898fca1dbed4c ] hash: 0000001756-7cde683b90938b3d7c1aaa411a50b5ba27bad6de14611e86b6da67c8a3ba8db3 [[project @ 1999-07-05 02:04:56 by gjb] gjb**19990705020456 Ignore-this: cb375efe336646f785f40aed27430c7f * prompt-color.scm: Make favorites default to *favorite-colors*. Fixed bug in not setting title in advance, and calling prompt-color-hbox with arguments in the wrong order. * preferences.scm: Added option `*favorite-colors*' * edge-ops.scm: Move module variables before the scwm-option that uses one of them. * base.scm: Drop #:favorites from color options -- Thanks Carl Witty for this suggestion! ] hash: 0000002873-0d4459b6e28df8d9d8156bd430f81db90df858e7fa06f5aa9cd13c69de002e6a [[project @ 1999-07-05 02:05:21 by gjb] gjb**19990705020521 Ignore-this: 622d4b1be9dd3e81ea26e8943fb139a0 ] hash: 0000000943-b324e3e5d771fd49bb884cde1f8a831d3a5a8cb21a5080e7955b6c6dd270193e [[project @ 1999-07-05 02:07:44 by gjb] gjb**19990705020744 Ignore-this: 248304a9128ed6c181a124d52c30f9c0 * gjb.scwmrc: Added some commented out examples while doing some bug fixes today. ] hash: 0000001987-f2b54600154f05a5153591435719915421a504e54521e750156aa712b0982610 [[project @ 1999-07-05 04:11:37 by gjb] gjb**19990705041137 Ignore-this: 248f89dbc4f660e41674097865c9b069 ] hash: 0000000647-3092066a5638a7c530fb3d9357aa8a4e6cae8e88e204ea5d42eeb00ed5bc1ec5 [[project @ 1999-07-05 04:16:22 by gjb] gjb**19990705041622 Ignore-this: 311f780e980733dba689e3ea83fe9687 * winops.scm: Added toggle-titlebar-in-place toggling winop. * flux.scm: Added `tile-windows-interactively', `enclosing-rectangle', and `window-corners'. ] hash: 0000003303-0d5ac9f022f0d376571c89b9ed63b4e01e656bfa4e6eabc2eb4169f5d71e96b7 [[project @ 1999-07-05 04:27:03 by gjb] gjb**19990705042703 Ignore-this: 2e03f1e479c9b3b1d770a1e26590808f more testing code... ] hash: 0000000997-27a1a4aca358f14f475586e746857ea3c3be29d49ddfacff9996ab7319f00c4c [[project @ 1999-07-05 04:30:22 by gjb] gjb**19990705043022 Ignore-this: 995943357ad0f8c5c2e5dc3248b83d6c * gjb.scwmrc: Use toggle-titlebar-in-place. Remove some gratuitous lambdas that make introspecting on bindings harder. ] hash: 0000001698-c4f606bb3a91363ce0a7207c7fe3ca2678ac8c8ba598386e9c69bc97fed3f121 [[project @ 1999-07-05 04:30:57 by gjb] gjb**19990705043115 Ignore-this: 26528f9edb3187d39d93dd45bc41134f ] hash: 0000000717-b28c6d94b8fb4d5f720f080ce07b41a0e6d5e5f882d57999183efa721870080e [[project @ 1999-07-05 04:31:42 by gjb] gjb**19990705043145 Ignore-this: ad5474f982b04466e45e2454271182ff * window.h, window.c: Added fInPlace argument to set_window_internal_title_height. Make windows that are shaded have WM_STATE set to WithdrawnState (they were NormalState; it's conceivably that they should go to IconicState, but that implies to me that their icon is visible, which is not the case). * util.c, decor.c: Pass False to fInPlace for set_window_internal_title_height. * miscprocs.c: ws typo fix. * events.c: Honour fQuotingKeystrokes flag, but do only a send events sending of the key (it's a synthetic event). * binding.c: Added `set-quote-key-events!' and `quote-key-events?' to set fQuotingKeystrokes variable. ] hash: 0000007500-e393f4ea47edb7b0b6e42e971f0b3592c3a21ae830ecb4767b85a62caa036212 [[project @ 1999-07-05 04:37:09 by gjb] gjb**19990705043709 Ignore-this: 2d3317bad7a790800c96cc42d8f018b0 * Makefile.am: Added @XTST_LIB@ to link scwm_LDADD ] hash: 0000000438-63bfb7679655a30aa08e18accb1a3ad49c0994a3fdae7ce54f0bdc2c6dbbc2ce [[project @ 1999-07-05 04:37:26 by gjb] gjb**19990705043735 Ignore-this: fb993b2475a40c7868e90a4133af82e4 ] hash: 0000001240-4a29960cf24abf210e085a5438ce170dc356e8ab8db17cf55994aba2f17e1a42 [[project @ 1999-07-05 04:39:21 by gjb] gjb**19990705043921 Ignore-this: bd44f26ca41132dc3d3e2985f91270dd * include/config.h.in: Removed this from CVS -- it's generated by autoheader (run by autogen.sh)-- be sure snapshot script makes the file. ] hash: 0000010944-58f19a7c4ef195665bde514f8a9f7462e16035e32468c4424ee08f78046f0e5a [[project @ 1999-07-05 04:41:29 by gjb] gjb**19990705044129 Ignore-this: 1941fb685ae97e7bc1e40cd7e5dc4740 * configure.in: Check for libXtst, set HAVE_XTEST, and substitute XTST_LIB for scwm_LDADD line in scwm/Makefile.am * acconfig.h: Added HAVE_XTEST line. ] hash: 0000000886-51eaf880b47f5e3d1e3a2347cf61672ec249de0067264ff82b8b0e1979148023 [[project @ 1999-07-05 04:41:44 by gjb] gjb**19990705044144 Ignore-this: 4ec06d89357f79c0d9ae0b0afd69a7b0 ] hash: 0000000569-1f8a62a4519a374fd567d1d29c41fd74e1c4f886a329680e785ad8b3ff9aa57b [[project @ 1999-07-05 06:25:22 by gjb] gjb**19990705062523 Ignore-this: c316da5c69b131934068d0271745f268 * window.h: Added psym to struct gravity_info_tag so I can map between symbols and X gravities, and the table. * window.c: Introduce gravity symbols, make ResizeTo honour the window gravity, added `window-gravity' and `set-window-gravity!'. Remvoed some #ifdef 0'd symbol definitions (no-top-border, no-side-borders, no-border). * validate.h: Added VALIDATE_ARG_DBL_COPY, VALIDATE_ARG_DBL_COPY_USE_DEF macros (for message-window) * placement.h, placement.c: Added sym_grav_XXX to grav_table array. Added SetPswGravity, GravityFromSym. * message-window.c: Updated doc string for message-window-set-position! -- it had arg description wrong, I think. Greatly simplify that procedure, too, by using VALIDATE macros. ] hash: 0000008112-5db09d93cb0f833de806ae454605d5f15d56522a9b3fd51579e0d51783fe4090 [[project @ 1999-07-05 06:38:21 by gjb] gjb**19990705063821 Ignore-this: f9704322abf8d09f51dd02b724e27e84 Updated... added lots of new ideas, too. Reorganized slightly. ] hash: 0000005918-283580485f24d03379dc551d6ad3b11a0a400648aacc6dfddf372196ab5932a0 [[project @ 1999-07-05 06:38:47 by gjb] gjb**19990705063847 Ignore-this: d4d7f759baa3c544f7259aabd3668055 ] hash: 0000000949-62d1b98e58296c22d50367b11910b5108aa11672860cb48c5ab68758ed6b9f1f [[project @ 1999-07-05 06:59:34 by gjb] gjb**19990705065934 Ignore-this: 4e793a4d1034f0ebcbdac095b55fee1e * base.scm: Added `keycode->keysym', in terms of `keymask-keycode->string'. ] hash: 0000000512-3e11ac9f81b33aec3cbecb847cdcb6b95699cc1bfd3f274990dbc0fbe2318d8b [[project @ 1999-07-05 07:01:08 by gjb] gjb**19990705070108 Ignore-this: ea87778799d9019260b116cf5b8030b2 * gjb.scwmrc: Added more debug-display to get a better idea of the timing of startup. Made animated-move-to edge keystrokes also set the gravity of the moved window. ] hash: 0000002635-43d3b5706e460813d4d535485ed6755f750e57cb314e8962b8016898c2140911 [[project @ 1999-07-05 07:03:18 by gjb] gjb**19990705070318 Ignore-this: 34ca2569ab92a6bf58c092cc41589283 * binding.c (s_keymask_keycode_to_string): Handle bad keycodes w/o segfaulting -- return #f. ] hash: 0000001205-2746a899e2018b795447b18f9306a7978dc90b605279cffb9e7c8213c0905cd2 [[project @ 1999-07-05 07:03:34 by gjb] gjb**19990705070402 Ignore-this: fa7f36e7989e0c346ac96ec6e26b2b48 ] hash: 0000000747-acd1b9e2dc0fba2d813a7a19584fb190e222c1709db5f3d60196c2405b18c190 [[project @ 1999-07-05 22:48:50 by gjb] gjb**19990705224850 Ignore-this: 16190781c1247a4a0c801e5c77b05d11 * snap.scm: Patch from Danius Michaelides-- bug fix, avoid infinite loop. Also no longer mess with the new-position-hooks; snapping only occurs at the end of the move. ] hash: 0000000836-28aa67e884f0c8e6ec95c205a38ea0b0931ff95984937ac8462ccde086f857d6 [[project @ 1999-07-05 22:52:23 by gjb] gjb**19990705225224 Ignore-this: 6deecbd17edebfdaf2fb729d798f3b05 * flux.scm: Added `nonant->gravity', `interactive-set-window-gravity' using a nifty pixmap cursor of an anchor. Use window-locations module for get-window-nonant. * window-locations.scm: Rename `get-window-quadrant' to more accurate `get-window-nonant', and fix its documentation a bit. ] hash: 0000002703-895b1f1467b77b4fd6c4e39ab770bd22b2dcd122b87144f80c0608d2e57af956 [[project @ 1999-07-06 00:09:01 by gjb] gjb**19990706000902 Ignore-this: e22ff8756b09d557d84b1340334761b9 * flux.scm: Fix typo, make `interactive-set-window-gravity!' more robust. * base.scm: Added `with-message-window-shown' macro. Switch order of args to seelct-window, select-viewport-position -- the cursor is first, now. ] hash: 0000003249-cf6531f3a38d1e189ba1522559fcde1ab3332eb6eb441d53594af82da98d5d4f [[project @ 1999-07-06 00:09:38 by gjb] gjb**19990706000938 Ignore-this: d2012e0d0db097f9cf32c36d8490ce07 ] hash: 0000001049-2b16a11079f218f60398ad6d8c2d67d0c68aefc7192a8acabf3ef669632d4080 [[project @ 1999-07-06 00:10:34 by gjb] gjb**19990706001046 Ignore-this: 9fbed02153a2a84a51a713fb56d14897 * window.c: Clean up DeferExecution a bit -- fix its return value. Simplify some of it. Still a mess, but not as bad, perhaps. * xrm.c, xproperty.c, window.c, shutdown.c, resize.c, placement.c, module-interface.c, miscprocs.c, message-window.c, menulook.c, menu.c, image.c, font.c, face.c, deskpage.c, decor.c, color.c, callbacks.c, binding.c, ICCCM.c: Updated to use VALIDATE_XXXX macros more consistently. * image.c: Added `image-short-name' calling new SzNewImageShortName(). * cursor.h, decor.h, face.h, font.h, window.h, image.h: Added some VALIDATE macros * cursor.h, cursor.c: Added szName to scwm_cursor struct, and get it from the image object's SzNewImageShortName() fn. Update the print procedure to display a name if the cursor has one. * validate.h: Added more VALIDATE_XXX macros for procs, lists, half-ranges, etc. o * xproperty.h: Added VALIDATE_ARG_ATOM_COPY (now needs assert.h, too). ] hash: 0000047770-8832ec986da995188e51e091a386ef20b9fcd316ace2f2554ca0eeb862f92676 [[project @ 1999-07-06 00:14:34 by gjb] gjb**19990706001434 Ignore-this: c07625c8d0b14c36e90c0b967213fc65 Added ] hash: 0000001570-49580e2a9ea9cb487671ba76de16d1bed999a698cb0e9c80197d297e60ca21bf [[project @ 1999-07-06 00:15:50 by gjb] gjb**19990706001550 Ignore-this: 39c3f5d5adfaf00b3ae34bbc9bc97db8 * ui-constraints-classes.scm: Biggish cleanup of some of the newer code to make a bit better scheme style. Rename quadvec->string to dirvector->string. Renamed quadrant->vector to nonant->dirvector. use #t/#f in dirvector-s, not 1/0. ] hash: 0000003312-8c75feef8bf447cd57fca5d3a7c1678c2031f301a58c9c8fc997ec41b71da659 [[project @ 1999-07-06 00:17:38 by gjb] gjb**19990706001750 Ignore-this: 208e9e40c34187e236f39066954faea6 * background/background.c, proplist/scwmproplist.c, xlib-drawing/drawing.c: Use VALIDATE_XXX macros. ] hash: 0000005538-2a19ddb001790a44f23c9f1f5573243141c900cebaeccf15c49d48f169602e41 [[project @ 1999-07-06 00:18:25 by gjb] gjb**19990706001828 Ignore-this: 7ee5b69574f16191de7c3de347316ba5 Re-exported ] hash: 0000214213-05000bd25edc23d7f6218bfbae9bb5d3dad762d792b8a3ba722498c9b15e9e8d [[project @ 1999-07-06 00:22:31 by gjb] gjb**19990706002231 Ignore-this: 8695b8458c75d7bb9f4ef7bbf453bc42 ] hash: 0000000308-2a59021e5c59b117be22ee8f84172fcc4388572d290b0d6fdc99c385e5961cf6 [[project @ 1999-07-06 00:25:16 by gjb] gjb**19990706002516 Ignore-this: 867f2201720798ae656b692e28642c46 * events.c: Remove spurious unmatched SCM_REDEFER_INTS. These all need to be re-visited from scratch, I believe. ] hash: 0000000406-07c9497301564c7fdfc89fe1c016637cb87ffd1474f1e55a95f4a99e6818c7c7 [[project @ 1999-07-06 00:39:01 by gjb] gjb**19990706003901 Ignore-this: 55995f49cf7284ce1ad5d461ae9c5827 * preferences.scm: Move *favorite-colors* option into prompt-color.scm. Somehow it can't access the option even if that module is used, so I turn it off, below, too. For another day's wondering... * prompt-color.scm: Use defoption, but comment out the *favorite-colors* option -- something isn't kosher but I've not time now to look into it. ] hash: 0000001760-ef682ed6577f40d3070ab5070745bd932c9568f500f66626684c1959915efb98 [[project @ 1999-07-06 00:39:21 by gjb] gjb**19990706003939 Ignore-this: 5ac0b361b01ead43597bbc3685256eda ] hash: 0000001087-f6dc603504b236198027b4d5890679cdd2f79538d64662c2b1de65372fdbb28f [[project @ 1999-07-06 01:48:10 by gjb] gjb**19990706014811 Ignore-this: fe96504508d9a7f7c44b0af37dd1a057 * complex.c, complex.h: Removed -- moved their only function, IsClick(), into binding.c ] hash: 0000000708-c13089a4de1e1e99e6027b31f1e8298e93c9451d11368af6505a08361ae58f9e [[project @ 1999-07-06 01:48:30 by gjb] gjb**19990706014831 Ignore-this: 4608ff72af5915ffd7b5915c93107313 * complex.c, complex.h: Removed -- moved their only function, IsClick(), into binding.c ] hash: 0000004082-651d0c8692d320c3b8a07e9ec7a7445b8f12e1037087652fcbffbe46cd4f4ee1 [[project @ 1999-07-06 01:50:12 by gjb] gjb**19990706015012 Ignore-this: 76e55bd0310e9da0472670ec117cd7a5 * binding.c: Moved IsClick() from obsoleted complex.c into here. ] hash: 0000001435-61b52bccc1c707d377a92321fb7b9be13a439db1369181d558fe79f2f6499808 [[project @ 1999-07-06 01:50:48 by gjb] gjb**19990706015048 Ignore-this: 84eb7ea94b6afffe2aad729ab8de577a * Makefile.am: Removed mention of complex.[ch] ] hash: 0000000504-9f9c6490f59ccbfb817a1b3f5bd1d1e5c465ae7b240bee9ab082b47c82c05adb [[project @ 1999-07-06 01:51:09 by gjb] gjb**19990706015109 Ignore-this: 3d617f4fcc5a74e5910bd9d8dd862409 ] hash: 0000000411-5075be3b5ec31346a60109b4955ee85f974e5c5944483adabbc66d0497277f00 [[project @ 1999-07-06 01:55:24 by gjb] gjb**19990706015524 Ignore-this: 681de47815bfdd2859d4a046bc2dc Drop the #include of complex.h ] hash: 0000000318-30e995a15af5be82d4aad18201faabf42b0e4ae987dd6791cd360dd6565068bc [[project @ 1999-07-06 02:27:42 by gjb] gjb**19990706022742 Ignore-this: 1b10f191e9a99caa90bad1dadde36dd5 * configure.in: Point scwm_image_load_path at ${scwm_pixmapdir} (it changed values, and it's old one was duplicated here, stupidly). ] hash: 0000000529-a2acc4ee72d5625befd7dbf345f123b0e98cf81509cea0f0ce65dd87df42583e [[project @ 1999-07-06 02:30:13 by gjb] gjb**19990706023014 Ignore-this: 3ed89e6ad450c60830a502ef7b9cc308 * events.c (HandleButtonPress): Call the ReleaseThunk (the immediate click procedure) right away and use its return value to determine whether to bother with the find_mouse_event_type garbage. * binding.h: Added comment w/ ReleaseThunk member of binding re: its use as an immediate click procedure for mouse bindings. * binding.c: Added immediate-proc argument to bind-mouse, and handle it. Also cleanup an old ifdef. ] hash: 0000002790-006a62623ef11b619813a6b26e2d761c36e4a205c071b38a6793156c4a921ae8 [[project @ 1999-07-06 02:33:55 by gjb] gjb**19990706023355 Ignore-this: 54548ecae6b4f3f7e05818c2430ac4bb * validate.h (VALIDATE_ARG_DBL_MIN_COPY): Added a missing SCM_EOL to a gh_list call. ] hash: 0000000527-6f989de104c549f9444fad3713708730fd841c928f84e6198a167b96558fc296 [[project @ 1999-07-06 02:55:37 by gjb] gjb**19990706025537 Ignore-this: 7ab65db6b6fc4d07b68b6b164c485c06 * gjb.scwmrc: Added #f argument to various bind-mouse calls to make use of the new immediate-proc. Also added arg to add-{left,right}-button. Works great! ] hash: 0000004181-34ca1cb29ecc32880e8814e1710b97fd887e2f7fc9583ffb510afa32f0cbd979 [[project @ 1999-07-06 02:58:02 by gjb] gjb**19990706025905 Ignore-this: cf6c1f77cf3a40c9223420ab25a66598 ] hash: 0000001284-c4a06494561fa8a7c473581444b403c070edf5642522ec8e29e8c9879163e26d [[project @ 1999-07-06 03:00:11 by gjb] gjb**19990706030011 Ignore-this: 8b95dee20dc4b57edcd74bda5a7b8178 * xlib-drawing/drawing.c: Permit 0 values for the width height arguments-- the iconification was sending 0s, and it seems harmless enough to let them go through (they do not cause X protocol warnings). ] hash: 0000000941-de32c6a14ce8f6affa846b4d1ee0eae5ef1507e28d26b6805381f1d46f4a52fb [[project @ 1999-07-06 03:23:36 by gjb] gjb**19990706032336 Ignore-this: 47d220ed9ba09ef0221d4eafa07a5b49 ] hash: 0000000413-5b224c33596fe6b57220cbea16efae424abb41a62500215f414f0023065a3ff4 [[project @ 1999-07-06 03:28:31 by gjb] gjb**19990706032833 Ignore-this: 654756e0ca0a08b72ff70f58248ecb92 * binding.c: Removed duplicate copy of "icon" (for C_ICON) in the binding_contexts array. Rename local variables in remove_binding (they were called temp and temp2). Added scm_unprotect_object() calls in remove_binding (and remove comment about them leaking since they shouldn't any longer-- not a big leak anyway, but this is better). * *.c, *.h: Updated copyrights to include 1999. ] hash: 0000008540-8313611947989053b53136d6b5fc0e065bf91eb607bca567491333310e128be3 [[project @ 1999-07-06 15:29:20 by gjb] gjb**19990706152920 Ignore-this: 17d0f356e88498df7f089ee5ff504e63 * configure.in: Fixed bug -- XEXT_LIB was getting reset to "" when testing for the XTST_LIB. Thanks for bug report Harald Meland. ] hash: 0000000435-26b83a814c4d03a7ba0ff426ca9322df22f4bc1df2b818c915a19c1c43233158 [[project @ 1999-07-06 15:29:48 by gjb] gjb**19990706152948 Ignore-this: e422e63b9f331d596ebaac126fce9a13 ] hash: 0000000600-6857f557adf2540b9d717d5452d37a58678a6ea1ab31b3a997b01cf85fa10ae0 [[project @ 1999-07-06 15:33:14 by gjb] gjb**19990706153324 Ignore-this: cbb1832f9814b70ddfd9497645ad9a9f * scwmrepl.c: Added inclusion of config.h * scwmexec.c: Added inclusion of config.h * pidproperty/scwm_set_pid_property.c: Added inclusion of config.h. ] hash: 0000001086-1508dcb3c9967b64e3144a6688ae24b3f1787dad0ab3536b749520de4adee4ed [[project @ 1999-07-06 15:49:56 by gjb] gjb**19990706154956 Ignore-this: 7a3bdd9cab3536899d2932ffd438489d * run-renamed/Makefile.am: Link w/ ../../scwm/syscompat.o for setenv fn. * run-renamed/run-renamed.c: include config.h, and remove the conditional on existence of setenv() -- instead, have Makefile.am link with syscompat.o which provides a definition of setenv for all of scwm sources. ] hash: 0000001246-c2622590820127f8ce36e5a8cedda4a42f3e33e8e6983b0c0f735209d2d9ea90 [[project @ 1999-07-06 17:04:49 by gjb] gjb**19990706170653 Ignore-this: 24a6cfe7a64e357b211101500208bb52 ] hash: 0000001535-8127d272791649b382eaed1edb3767b1f308b980acafcdb5c0b195943bd0f832 [[project @ 1999-07-06 19:42:10 by gjb] gjb**19990706194210 Ignore-this: 6e7be021ca10109878c4a0473de0a6b7 * guile-1.3-includes.patch: Added -- reference this in BUILD-PROBLEMS-FAQ; these are my local patches to the guile headers to get Scwm to compile w/o warnings. ] hash: 0000004042-5a94f9f02fde0f3db731487dfce6eab4c1345b38909d4de58223d739e13fe705 [[project @ 1999-07-06 19:42:21 by gjb] gjb**19990706194221 Ignore-this: b6656333d351235ac20f2cfe820991ba ] hash: 0000001316-0ea789f8dc6d4248e0cb8b6504a36b610a6445977f7ce9cc67fb390b38db6d40 [[project @ 1999-07-07 21:22:22 by gjb] gjb**19990707212229 Ignore-this: 90b187bc03cb8a688b63aeb4d2fd1031 Added ] hash: 0000001351-73c0fb21c61e50524d50b286cd6a3b4fd28f2d32c3d94b73d3ec119720fec95e [[project @ 1999-07-07 21:23:07 by gjb] gjb**19990707212307 Ignore-this: 37c440026ec7abf229f50ae31291228e Update to be same as the mini-term.xpm from the scwm-icons tar.gz file. ] hash: 0000000602-f41f152e50bf0c197683f4f8d0354cc8a4e70a658bb4f4cb378b2ba0ce7f2201 [[project @ 1999-07-07 22:01:59 by gjb] gjb**19990707220212 Ignore-this: 204d19b74d67d08efed4f496be9c97a8 Do not use pix-xterm-mini variable, use (load-theme-image "mini-term.xpm"). Thanks Francescoc Tapparo for the bug report! ] hash: 0000001012-316e031dc015409fd1890166b8c3ababb7dae224cedaea451e35aad5bfa6eee3 [[project @ 1999-07-07 22:40:04 by gjb] gjb**19990707224004 Ignore-this: a1fc0918e7f141c1c29ffef9b2eb0e3b * fvwm-eval.scm: Patch from Danius Michaelides to add support for the MoveToDesk command ] hash: 0000001096-d8e884b2d941d4a7b6e73b29c7e1a470e0282745b1b7c742160bd61083f7e14e [[project @ 1999-07-09 15:53:29 by gjb] gjb**19990709155330 Ignore-this: abbe4303af174ff1714fbc9d8b9174a1 ] hash: 0000001257-7bb7c51b84225752c47d4a70796d8e562373da7c66c7291f5148fafd97532847 [[project @ 1999-07-09 15:57:12 by gjb] gjb**19990709155712 Ignore-this: 659b52461d045d669a9566c52dfe0657 ] hash: 0000000296-01e6fb53f8b39d40e7ea309ccab605a51c8137ec79e7f25e5c1c3cea5c9295eb [[project @ 1999-07-09 16:02:54 by gjb] gjb**19990709160255 Ignore-this: f85378e6f28a86fd6e5b6522b215bd0f * window.c (select_viewport_position,get_window): Use VALIDATE_ARG_CURSOR_COPY_USE_KILLORCIRCLE to do the right thing with values #t and #f for the cursor (was getting run-time errors about uses of #t for the kill cursor) * scwm.c: Change the SigDoneSegv message to suggest running with --segv-just-stop or --segv-reset-count 0, and call scwm_msg only once instead of once per line. * resize.c: Permit rubberband mask in [0,65535], not just [0,255] * menuitem.h, menu.h: Added self field to Menu and MenuItem structures, a pointer back to the scheme object. Need this to be sure we can protect/unprotect the object so that they don't get gc-d when we're still using the guts of the objects from DynamicMenu and MenuItemInMenu instances. * menu.c: Initialize self fields, and use scm_protect_object/scm_unprotect_object to ensure menuitems and menus don't get gc-d while the menu is displayed. * cursor.h: Rename and fix VALIDATE_ARG_CURSOR_COPY_USE_NONE to VALIDATE_ARG_CURSOR_COPY_USE_KILLORCIRCLE ] hash: 0000004409-55799f78d68a708cb4ca7ff8dd4ffd75cb5fb2c5dcb5f9b12989d30fcfa5c203 [[project @ 1999-07-09 16:05:48 by gjb] gjb**19990709160548 Ignore-this: d21c5fae61ccc59bd2e0ec28ba09977f * Makefile.am: Added -DGUILE_CPLUSPLUS_SNRF to arguments to guile-snarf when building .x from .cc files. This is only useful when using a patched version of snarf.h that adds a cast to the last argument to scm_make_gsubr when GUILE_CPLUSPLUS_SNARF is defined (that cast eliminates spurious warnings on those function calls). ] hash: 0000000763-c4a803af827799c366b8f07b0debd4d933712c25b576b6c8f8588ccb08e46993 [[project @ 1999-07-09 16:06:20 by gjb] gjb**19990709160620 Ignore-this: db368c6b3b1076ca3a54b10d248f0cbc ] hash: 0000001741-4d4af1b28d9b03c5fea70451713426f707100e11e506f9a959ba33f8b57cd93b [[project @ 1999-07-09 16:12:59 by gjb] gjb**19990709161259 Ignore-this: 8db3d9ec3c2fae9090f3a9c8f834e9a6 * xlib-drawing/drawing.c (s_xlib_set_drawing_mask_x): Permit mask to be in [0,+Inf], not [0,255] ] hash: 0000000496-c1838910992b081eec8e662735588db828031dde8977223df3bdf68426a915d0 [[project @ 1999-07-09 16:13:14 by gjb] gjb**19990709161314 Ignore-this: c55c89f677de0b88aa0ae4510916c3c7 ] hash: 0000000304-fa33108069a8361e639fa5e25743a87c3581f7c0a4f0e94b009162d88e3f78fe [[project @ 1999-07-09 16:14:01 by gjb] gjb**19990709161401 Ignore-this: ddecd1388485536fa8f36fafee2a530b * resize.c (s_set_rubber_band_mask_x): Permit to be in range [0,+Inf]; 65535 was a poor choice before. ] hash: 0000000463-867a0ad3db3b533cbed298480312a443f893ddbb304fc0dcc965c8114ef20270 [[project @ 1999-07-09 22:06:38 by gjb] gjb**19990709220638 Ignore-this: 9499446109bdfa028158993e7cc88059 * INSTALL: Updated with notes about dynamically-linked files, guile-gtk, the guile-1.3 patch. * HACKING: Up to libtool 1.3. * COPYING.FVWM: Added my name to the disclaimer. * BUILD-PROBLEMS-FAQ: reminder to use GNU make. ] hash: 0000005430-432b4ce8294cd4ef406c472a9cba960334ed584982dfe9f3642fbf92d9df71f1 [[project @ 1999-07-09 22:08:36 by gjb] gjb**19990709220836 Ignore-this: 29e605c9b72f9bf9ed116959c786f087 * window.c: Fix order of arguments in calls to select_viewport_position; the cursor argument is now the third argument. * ICCCM.c: Generalize send-client-message to take a rest argument with up to 4 integers to fill the ClientMessage event's data.l[..] fields. Do complete error checking on the arguments. ] hash: 0000002084-e2cf132a5c3651734dc490f05ef2a73f956702cef7aa1ae23af23b4f332692b2 [[project @ 1999-07-09 22:09:12 by gjb] gjb**19990709220912 Ignore-this: 22ff8fc46a6c660d7dd990b33969e4ad ] hash: 0000000697-64149c1429567be973748db67a85fb6f307b57c0e0a841b5932e77d7520b6703 [[project @ 1999-07-09 22:13:00 by gjb] gjb**19990709221300 Ignore-this: 41504ccd1963c1118e5a445f912fc7f8 * gjb.scwmrc: Added `close-on-double-click', `popup-small-ops-from-decoration' to make the top-left button not require a delay when clicked, but also still close when double-clicked. Drop the title from the popup-small-window-ops-menu, and add a "Set gravity" option that is way cool and shows off the improved gravity support and the new pixmap cursor support. Moved `describe-key' into flux. Added binding for interactive-set-window-gravity!. ] hash: 0000002273-a49cf5e311a7730b1aeb3aeac562286f94793d076c1f0c0f87fabc55c9405667 [[project @ 1999-07-09 22:17:04 by gjb] gjb**19990709221704 Ignore-this: 14dcd003a40134fe811cc6478c24ce42 * flux.scm: Added `describe-key' moved here from gjb.scwmrc ] hash: 0000000870-fa1aba5c631faa1aaa83ea6d9f55c6bc161b63dac40f566f19c8c615896b2455 [[project @ 1999-07-09 22:19:10 by gjb] gjb**19990709221910 Ignore-this: 44728703600bbffb0b3552917d53ecd3 Added -- small enough for menu items and used for the popup-window-ops menu for interactive setting of gravity. ] hash: 0000001081-b668ebf6bfa0029e00c43cfa8f0af8de0582ed50a8154112c8398bffe20c5a33 [[project @ 1999-07-09 22:20:25 by gjb] gjb**19990709222025 Ignore-this: ce6aead0ae353e3f2e9dfa42177e2bee Added; useful for people to have; insane that guile hasn't done a new release to fix this bug (or have they?) ] hash: 0000000988-c2b6ff631545d00c2d25ccb726e181d69f0ad71730eca7dc5eb61428c75eb507 [[project @ 1999-07-09 22:46:15 by gjb] gjb**19990709224615 Ignore-this: be1ead0ba73c568a68783511c0be6943 ] hash: 0000000627-162b49202e6b6d2761deddab9bfc5cd58b37af175dd5d6c8510dfb928501c4bd [[project @ 1999-07-09 22:47:32 by gjb] gjb**19990709224732 Ignore-this: d5eee955cc773b93252f2bac1ae856c3 Lots of updates to more closely reflect current CVS; we should go for a version 0.99.1 ASAP; the code is stable for me, now (especially w/o guile-gtk in use). ] hash: 0000002711-154746b66b10747b90cdf7aa9c8c61de125545708bc756f2a86d1b3ecf928484 [[project @ 1999-07-09 22:47:46 by gjb] gjb**19990709224808 Ignore-this: b31dc18663ca12160b8ccadcbd4a9f21 ] hash: 0000001154-56a8bda9cfa82263d55d78cdbcc3fbb80d4d7c058ee84ff958ee9ccbc972e6f4 [[project @ 1999-07-09 22:58:04 by gjb] gjb**19990709225804 Ignore-this: 24fec86b2be41835fc1084c8f258d6c6 ] hash: 0000002388-fb61e97acfa91c699bdb5b7b9d1f8e7be74b144de1ce4f09349692bb87dd0601 [[project @ 1999-07-09 23:59:04 by gjb] gjb**19990709235904 Ignore-this: c6021c9af056705c06b55d0c63a61f48 Added libtool --no-reexec build problem suggestion ] hash: 0000000316-28d2d74955ab95f9464166cbc255379d7b8efd8096553c4757f9c2fde4d2cd93 [[project @ 1999-07-14 05:42:11 by jwnichls] jwnichls**19990714054212 Ignore-this: 6675e81e070b81c8ab1ca81ca76aceb2 * window-locations.scm: Added window-center-middle procedure for returning a point that corresponds to the exact middle of the window. The return format is the same as other routines within the module. * ui-constraints.scm: Reorganized the hook procedures so that they all occurred in the same place in the file. Added new hooks that are called whenever a constraint class is added or removed from the global list. This will allow the ui-constraints-button window to respond dynamically to newly added compositions. Also added a new hook to support compositions which is called everytime a constraint is added. This is similar to the constraint-add hook which exists, except that is passes the constructor argument list as a parameter to the hook function. * ui-constraints-classes.scm: Generalized the alignment constraints to have vertical and horizontal alignment constraint class over the previous align-tops, align-left, etc. Added relative, minimum, and maximum size constraint class. Added a strict relative position constraint class. Also changed instances of quadrant to nonant (a clearer name). The module also no longer requires the simple-constraints module. ] hash: 0000041934-132626e34ed61d9c63ebf7fb920a5e8de6ae22e391310e44505987f27dbfd130 [[project @ 1999-07-14 05:47:03 by jwnichls] jwnichls**19990714054703 Ignore-this: d6f72a02922bb655e9cf17d8ef269d3a ] hash: 0000001433-884388a35120d6131b5911791c45992abb4d3a4e0ed1934d2a92df1dc7131c99 [[project @ 1999-07-14 05:58:03 by gjb] gjb**19990714055803 Ignore-this: 9aca2fd188a16720bf29f2d32fda3c79 Updated with notes from talk session ] hash: 0000001581-c1caf6c296b0fbaed3be53f0facea487fead8bfe128c64eafedaa2bb48fec732 [[project @ 1999-07-14 05:58:32 by gjb] gjb**19990714055833 Ignore-this: 4a07e4eaf29cdea6378eca3bdd0e4bf4 Re-exported ] hash: 0000030186-fe47e1d615cd2b3c07a4c8dd423e5a52a6855715889b5a6d79b88a852f2280cb [[project @ 1999-07-14 06:00:10 by gjb] gjb**19990714060011 Ignore-this: 9ea2f0566639677a12b7aafb4818380e Various scwm logos, mini-icons, etc. ] hash: 0001334782-5c6d84bf343b8a4b818deeb401183a4b5748def187125cca2368aeaee529f6c8 [[project @ 1999-07-14 06:00:43 by gjb] gjb**19990714060043 Ignore-this: d2df90375e4761f45cae67033c9cc99e Color tweaks to make transparent backgrounds. ] hash: 0000003049-70aa3e16ab25ada6b1071e8a5fc5634fdf369e24a6bca7744a0fd3e461ee0857 [[project @ 1999-07-14 06:00:56 by gjb] gjb**19990714060056 Ignore-this: 2bf4f0f488bd504daa3b266fabe6a366 ] hash: 0000001438-a18b84093b21c2f5eca99cb8ffe0fb9d5e0591a4bcf3e4e064c4b02cc09af499 [[project @ 1999-07-14 06:01:34 by gjb] gjb**19990714060134 Ignore-this: 46803b9ef1befe9239930961e19c4e58 Updates from talk, etc. ] hash: 0000000695-6e9e8b8c05fa52a26f695e7e398a6392605364fa8cb1fad02efa01679647977d [[project @ 1999-07-14 06:01:46 by gjb] gjb**19990714060146 Ignore-this: ed6ce0428c698b05aac1069f33d900bf ] hash: 0000000194-07b7563d66ed7cd031216112fa6dc9ed7be9d0fcfe9cf9caff48c37e3336a6e8 [[project @ 1999-07-14 06:01:58 by gjb] gjb**19990714060158 Ignore-this: d5c73a4815c97bf41cc387637d2796d0 Mention v0.5 of solver, update for it ] hash: 0000000459-75c3de86379210382296d45fbbcb22de37bab040bee560b821aa39aee8aee8c4 [[project @ 1999-07-14 06:02:44 by gjb] gjb**19990714060319 Ignore-this: 892e778e382b569ada9eb4535cd6488f */Makefile.am: Added @PREFIX_INCLUDES to the INCLUDES parameter. ] hash: 0000003989-e450c65a31c75264c3056aa3cb9a205e587f755355afc50d0bd97e06df5ae0ea [[project @ 1999-07-14 06:06:03 by gjb] gjb**19990714060603 Ignore-this: 3aab4983a48937c298964521b5016b6c * configure.in: export CFLAGS so --enable-cflags=XXX works. Added --enable-cppflags, --enable-cxxflags. Set PREFIX_INCLUDES to the prefix/include directory. Check for GTL library for constraint solver (link against it only if found). Set DL_SUPPORT=true iff dlopen is found (not used elsewhere, yet). ] hash: 0000002313-2b27ebc7f6806713a6fa39189ea18a06ec071a5c6c39c153b712329e94af606d [[project @ 1999-07-14 06:10:35 by gjb] gjb**19990714061035 Ignore-this: f6e1db8fd733d09913e930daf16959fc * gjb.scwmrc: Added startup spinning lambda logo. Drop popup-util-- always call it popup-utilities. Added popup-desk and popup-favorite-hosts-menu. Added pic-lambda-mini, and use it instead of the xterm logo by default. Fix wavplay to use esound appropriately (had test backwards. Make netscape download done sound happen iff the download took more than 5 seconds (uses new window-creation-time primitive. Make fewer bindings use lambdas-- give functions proper names. Added raise-and-stop-flashing for title button-1, and make it an immediate proc. Added some synthetic keypress bindings for convenient netscape scrolling. Fix the highlighting of the current window for window selection. ] hash: 0000009733-9afd4d43457f600963b55c4c05c10b5bf4b538b37a8da4b45f1973c439c2663c [[project @ 1999-07-14 06:13:23 by gjb] gjb**19990714061324 Ignore-this: 8d2df62ad4522744bdec350ed5f4b46e * message-window.scm: Added `make-message-window-with-image' convenience procedure. * flash-window.scm: Added `window-flashing?', docs. Have `flash-window-on' return the window it flashed. * minimal.scm, base.scm: Move `call-hook-procedures' into minimal.scm from base.scm, and make the use-scwm-modules stuff call the load-processing-hook (for showing startup progress (e.g., animating spinning logo)). ] hash: 0000003680-c5ee1703ae0eee2138aafe500d6b336bd2cebbfed3a6da77b86b9108ceba53c4 [[project @ 1999-07-14 17:00:13 by gjb] gjb**19990714170028 Ignore-this: 88d24920b2f2ec9c8a247dac3d57f5d4 ] hash: 0000001195-bc258e964ab8397253d6596afddc87ef29d21f2589113a788aee5a99e3143742 [[project @ 1999-07-14 17:13:27 by gjb] gjb**19990714171334 Ignore-this: a4b80e75b7e438e5fa790f6b46a6b040 * xproperty.h (VALIDATE_ARG_ATOM_OR_STRING_COPY): Added this macro. * xproperty.c: Use VALIDATE_ARG_ATOM_OR_STRING_COPY, other validate macros. * window.h: Added ttCreated field of struct ScwmWindow. * window.c: Fix some warnings; added `window-creation-time', updated docs on `window-last-focus-time' to remove mention of using X server times (they wrap pretty frequently -- added comment to that effect). * virtual.c: Fix warning by including "events.h" * shutdown.c, drawmenu.c, decorations.c, font.c, decor.c, cursor.c, borders.c, binding.h, binding.c: Fix warnings * scwm.c: Fix some warnings re: unsigned/signed comparisons. * screen.h: Make ClickTime an unsigned int for fixing warnings. * placement.h: Added proto for GravityFromSym(). * message-window.c: Require image object in `message-window-set-image!' (do not permit #f). Permit `message-window-set-position!' to use #f in a position argument to mean "no change" of that coordinate. * image.c: Fix warning by including "xmisc.h" * events.c: Include events.h * callbacks.c: Added `load-processing-hook', call it every five top-level sexps. Drop bogus arg to `reset-input-hook!' * add_window.c: Fix warnings, set psw->ttCreated when re-parenting. * Makefile.am: Use @PREFIX_INCLUDES@ in @INCLUDES@ ] hash: 0000012682-e8e1451aad5a66a60722c0aece7ca7ce5626b517a997cca99d55838c32b78966 [[project @ 1999-07-14 17:16:59 by gjb] gjb**19990714171711 Ignore-this: 843c192e810311792ad2277d05d9a64b ] hash: 0000002368-f51804f9e4ee4e101efff159418a4af642e84ef4f472862ab004bddb547e3ac6 [[project @ 1999-07-15 16:29:39 by gjb] gjb**19990715162939 Ignore-this: 8da36f11b4844e3c9c96e4ffdcae30cc * gjb.scwmrc: Don't use #!, !# commenting as it confuses the unbalanced-paren ELisp code I use. Use `message-window-options' to make resize/move mwins follow the window. ] hash: 0000002401-83ef7a3e80caa7e98a07fa30c30b8d2942bf833c6a230c856d9cf333d2ade6a0 [[project @ 1999-07-15 16:31:54 by gjb] gjb**19990715163154 Ignore-this: 69bb46f0bb6381dedef36c7d62828ca1 * minimal.scm: Added note re: environment-bound? in G1.4 ] hash: 0000000446-d3b3046bef2d0b35a8869068a75b064cb838eb0d6930d9292ba776951b8b1486 [[project @ 1999-07-15 16:36:22 by gjb] gjb**19990715163622 Ignore-this: db6f9b1b9b3d007d52e4c7e414476142 * window.c (s_select_viewport_position): Return window id instead of #f if a window was selected. Now #f is returned only if the selection failed. (select-window is changed to provide old behaviour at that level of the API). ] hash: 0000001271-652d7e35deaac89e899abf05971e29636d45b7da7af337f3ece6c1154820824d [[project @ 1999-07-15 16:45:52 by gjb] gjb**19990715164552 Ignore-this: 77425c11a217dfc5d62f3e38b41fd096 * base.scm: Make `select-window' return the (car (select-viewport-position)) iff it is a window? object -- otherwise return #f; now select-viewport-position returns a window ID integer as its car, but that would break too much code using `select-window' expecting a #f for no-window. ] hash: 0000000717-ce6e7acaad9589d41fba6aaa4c00d690edd24e8d8e84287a0951acfa4b9f223b [[project @ 1999-07-16 00:07:13 by gjb] gjb**19990716000723 Ignore-this: b9c5f6b1d5aed8b018e0d2ea23359230 ] hash: 0000000949-aab8dfcce23b6549c0f8b897cab3af2ff7b8d8e9ad5ed6b1e5a3fcf5ea2ea92b [[project @ 1999-07-16 06:21:45 by jwnichls] jwnichls**19990716062145 Ignore-this: 68109a85ac411a905630f0930dac5331 * ui-constraints-composition.scm: Added a new module to support the construction of constraint "compositions". The interface to this module exists purely through scheme function calls for now, but a graphical ui is coming. With this module, you may record a series of ui-constraint applications and then compile that set into a "composition" that you can then reuse as a new constraint type. * ui-constraints.scm: Added a new option to the make-ui-constraint function. This new option, in the form of the key visible?, specifies whether or not the newly constructed ui-constraint should be added to the global list or not. The add hooks are also not called if the ui-constraint is not added to the list. * ui-constraints.scm: Added a function to obtain a ui-constraint-class object given it's textual name. This routine could easily be generalized to fetch based on any property should that feature become necessary. ] hash: 0000009149-7bf684986696bf46f6db044bc8196d8a2f3b429e66419c0011cf4cee405b16ae [[project @ 1999-07-16 06:25:08 by jwnichls] jwnichls**19990716062508 Ignore-this: 5713bd5735801337d095c29162551878 ] hash: 0000001250-0f4f5ec977ef6de17336bb470c9086c87199f84923b7b0e0a3f456c6a9a31146 [[project @ 1999-07-17 00:31:34 by gjb] gjb**19990717003134 Ignore-this: 478983e2076c9ff8735aef61d613bda4 Do not mention /scratch/gjb randomly ] hash: 0000000858-5f3dc5b6efb76105058be3f78efdd814598a184bba85767ce9386cbd3cd13f31 [[project @ 1999-07-17 00:32:18 by gjb] gjb**19990717003221 Ignore-this: db42bee133a0ad98f950ded444c77c91 Added scwm-logo-0.xpm, updated others to have transparent backgrounds (still a bit of dithered orange left; will have to redo). ] hash: 0000122648-84dba9653b49940069dc3cfc4aaa0f007f656a24eb61ad39f97d4a80878dadcf [[project @ 1999-07-17 00:32:48 by gjb] gjb**19990717003248 Ignore-this: 726f2ad89cde14fce6dc161525167cd7 The old image w/ the orange background. ] hash: 0000122118-9389a54d0cabca16a245020ea509b532c2df9e0c04888a773b379b274f26e1ec [[project @ 1999-07-17 00:32:59 by gjb] gjb**19990717003259 Ignore-this: a820f5383e08eb9af5caf72eb3aff838 Made transparent ] hash: 0000000188-1ccc4f2ab4bd2c7ea8833eecaf17f530b52eb716ac1ae7272c1114245b0545b2 [[project @ 1999-07-17 00:35:01 by gjb] gjb**19990717003501 Ignore-this: d8ffecd94534e784acb3a0b7ce809d0d * message-window.scm: Added optional shaped argument to make-message-window-with-image, pass it along to message-window-set-image! * flux.scm: Needed to use `tile' module for tile interactively. ] hash: 0000000977-73c65703426255abe554bd8b1138d24c355702c8a3bc29a8f6e2455972f929c1 [[project @ 1999-07-17 00:48:05 by gjb] gjb**19990717004805 Ignore-this: 6855cfb24a64416eaac7be74d4827d0a ws change ] hash: 0000000425-a51b59f9c53ed010785eed3f27c0f24d3060ebdae0d38c05ba8e6c4694f0a156 [[project @ 1999-07-17 00:48:58 by gjb] gjb**19990717004858 Ignore-this: c04b08ce61b8229e1d0b74d4063b33a2 misc new test code ] hash: 0000000752-b6d9ba1d71adb4c2b17bce79177b168dba72e63fd802acf408b20746511abd5b [[project @ 1999-07-17 00:49:13 by gjb] gjb**19990717004913 Ignore-this: 1915cbf017edd634c744de9338239e9 ] hash: 0000000406-8fe72c6e30673233527951843b33e1667662986fc96bc836d84049f3e3c8741c [[project @ 1999-07-17 00:52:35 by gjb] gjb**19990717005235 Ignore-this: 6b97516fe64bb523d2dca2ed7915ad2a * configure.in: Make HAVE_XTEST an automake condition, and create modules/xtest/Makefile ] hash: 0000000723-2d1afe10a25d6ff62ffd4dab9c00aa6553b25466ec7bfe3a77296071f2e94878 [[project @ 1999-07-17 00:53:15 by gjb] gjb**19990717005315 Ignore-this: e559c1e852bc94020b8786ee54d585f6 * scwm.spec.in: Drop /usr/share/scwm-{modules,themes}-- no longer needed. Thanks Jay XXX. ] hash: 0000000273-570b41a5bfe9fce7f92e6de4a4ab17a346915059a312c890b108189a2e58880a [[project @ 1999-07-17 00:54:41 by gjb] gjb**19990717005441 Ignore-this: 36ee7d042d24f0dbee17097c8ca01e4c * Makefile.am: Added XTEST_SUBDIRS (= xtest) iff HAVE_XTEST ] hash: 0000000465-c1d12449015cf7a6b23149d95fee46dfe573cbe6099dfb03c905232886235a1d [[project @ 1999-07-17 00:55:18 by gjb] gjb**19990717005518 Ignore-this: 430eabcdbdd7af2834051cb525c9a7c9 * gjb.scwmrc: Use shaped logo. Fix bug in switch-to-second-desk. s/serveuse/scwm/g. Bind H-M-3 to popup-window-ops. ] hash: 0000002155-683c71d4bcac6001877b6163df81a4c54f88917fe2b17fef87f159a4fce9485e [[project @ 1999-07-17 00:55:57 by gjb] gjb**19990717005557 Ignore-this: ee967e672f3e1998804ee62b42522258 ] hash: 0000000578-06f7083601a834d312a684ee5e8d1905d2d3fd1f30a1ecc2fc88bdfd2cc99823 [[project @ 1999-07-17 01:02:51 by gjb] gjb**19990717010255 Ignore-this: 7ea1c431775b24fc36ec13800fa1ab24 * xmisc.h, xmisc.c (Pixmap1DeepFromPixmap): Move this function here, from cursor.c * cursor.c: moved Pixmap1DeepFromPixmap to xmisc.c. * scwm.h, scwm.c: Added XA_SCWM_VIEWPORT_OFFSET_X, XA_SCWM_VIEWPORT_OFFSET_Y atoms. Protect shape stuff with HAVE_SHAPE. Set some XTest globals from XTestQueryExtension * message-window.c: Improved `message-window-set-image!' to take fg, bg, and shaped? parameters, and permit them to be shaped windows. * icons.c, events.c, borders.c, add_window.c: Protect XShape fns w/ HAVE_SHAPE * events.c: Have commented out code using XTestFakeKeyEvent -- does the wrong thing since Scwm still grabs the key. Duh. * deskpage.c: Fix validate bug in set-desk-size!. Thanks Jay XXXX. ] hash: 0000007515-7e93a795268d42f41357005948150a043f846fe51f78cece00b6c48433acc4ef [[project @ 1999-07-17 01:04:43 by gjb] gjb**19990717010443 Ignore-this: 45b5b86094b6633e00ace897ede831af * virtual.c: Set XA_SCWM_VIEWPORT_OFFSET_X, XA_SCWM_VIEWPORT_OFFSET_Y on root window in MoveViewport_internal so that they are always current. ] hash: 0000000678-4b27c34c8c875d7707e07bf01bf2df0eea20f5acc4c1e94b6813baf928912011 [[project @ 1999-07-17 04:11:28 by gjb] gjb**19990717041145 Ignore-this: 643adcb37329abff437372c6695f5801 ] hash: 0000001599-aa204fe3bee443cff4c46fba9e32c44c43fb8a542ec58ab28d4b5fd1ca726d79 [[project @ 1999-07-17 04:47:48 by gjb] gjb**19990717044748 Ignore-this: 826b3db6b74f71ca1a09d2643f09a18e * scwm.spec.in: Drop /usr/share/scwm-{modules,themes}-- no longer needed. Thanks Jay XXX. ] hash: 0000000251-5a9d810a720248c2d70bb1f17eb505462a842b43a3958cfbae98663d1552259c [[project @ 1999-07-17 05:04:50 by gjb] gjb**19990717050450 Ignore-this: 3806a5afc8be4dafce9e17ee07376212 ] hash: 0000000309-ab0d9f732d70e5cf1018041a590ae77b8bb08e3a0093dcccfde652b4f3fcca1c [[project @ 1999-07-17 06:05:44 by gjb] gjb**19990717060544 Ignore-this: 4e54302fb38ecb41bd672d9312a03905 * xtest/Makefile.am, xtest/scwmxtest.c: Added XTest module wrapper. Not complete, but it's got the important stuff. ] hash: 0000005583-fa23b4227b0497c648d700b05c606314241128cf0db368e6dcd2434c18c06fb2 [[project @ 1999-07-17 06:20:27 by gjb] gjb**19990717062027 Ignore-this: 1d3ff46b13144d4f3e77bfa0fee6a632 ] hash: 0000000324-96d3378aeeec13643c62ef38bd35c7da88b0379fc868f4ef025675eddeb9ca20 [[project @ 1999-07-17 08:25:23 by gjb] gjb**19990717082525 Ignore-this: 4a8baba3950a6c2bf64b2de0390cfd54 Re-exported ] hash: 0000144072-bfb8cab8680a458f86483753bd75feb968d778ad5884ded68e277e2e7aa9947a [[project @ 1999-07-17 08:27:30 by gjb] gjb**19990717082730 Ignore-this: f3d0883fce728958b98a4e0886901a6e Added commented out code using XTest ] hash: 0000000626-6b25be9b71c2bfbb2b6981da5c8505a32210a5420a464b525902cd6ae0020684 [[project @ 1999-07-17 08:27:50 by gjb] gjb**19990717082750 Ignore-this: 7cf318fa567d22f5c6139197e265585f ] hash: 0000000751-c91218d39ec7a7b9835ac55411080e9c08f722fcfabf9166eb98a8b5c5d33344 [[project @ 1999-07-17 08:35:30 by gjb] gjb**19990717083533 Ignore-this: 9b667ed715e1822e66d04e12c1b4f03d * virtual.c (MoveViewport_internal): Fix bug in setting of XA_SCWM_VIEWPORT_OFFSET_X/Y -- give &Scr.Vx/y instead of the number itself. (Was causing segfaults, obviously). * scwm.c: Fix typo just like above in #ifdef-fed out AnnounceGnomeCompliancy(). * icons.c, focus.c, add_window.c: Do not call XGrabKey/XGrabButton; using binding.c's GrabKeyWithModifiersWin(), GrabButtonWithModifiersMaskXcPm(), UngrabButtonWithModifiersWin, etc. * binding.h, binding.c: Major clean up button/key grabbing stuff. Figure out what mask numlock and scroll-lock are, make bindings and Grabs for all 8 combinations of the various lock states so that bindings are independent of keyboard lock state. ] hash: 0000020317-3d6d4b010b194f7d6d6dfebafe6519f06b988a50c0c27393afe46383da585900 [[project @ 1999-07-17 09:07:45 by gjb] gjb**19990717090745 Ignore-this: 805dc229d4282e3b5072021cc1f293ae * key-mover-xtest.scm: Added. * winops.scm, wininfo.scm, window-locations.scm, window-configuration.scm: Doc fixes, rename formals in some cases. ] hash: 0000006924-18232b52e5fd382125c7efb18c02da877be6cfa5786dda3530d995fd8d2a6e99 [[project @ 1999-07-17 09:09:05 by gjb] gjb**19990717090905 Ignore-this: 913c5d4623dab8335f2c7927985b8bbe * binding.c: Only grab buttons when context is C_WINDOW. Ignore the various locks in PBindingFromMouse() as I do in PBindingFromKey(). ] hash: 0000001642-ad077d22280e55e10aa54a23bb9b383fb3a97ac424320ad183298711975c0725 [[project @ 1999-07-17 09:11:57 by gjb] gjb**19990717091157 Ignore-this: 5ddb9b52eb32b0c4980dd6e912a60e48 * modifier-key-bindings.scm, message-window.scm: doc fixes. * minimal.scm: Make process-use-scwm-module private. ] hash: 0000001655-71166b62c1baf3700209be33100f8678c33cefe2b5aedc00864b8340c6234ad6 [[project @ 1999-07-17 09:12:15 by gjb] gjb**19990717091259 Ignore-this: 81eb464d2344da52f1cf29ff9152d909 ] hash: 0000002008-4dcd332b0906826d55da4ca22c19600ec298c7ea3e2672d246d58bdcd97f3267 [[project @ 1999-07-17 09:23:04 by gjb] gjb**19990717092306 Ignore-this: a0de78d24e78ffe7edc980e7b4e3aa26 Re-exported ] hash: 0000051811-999909d1694e58dc4420dc80b9de78707b8cacef16bb6726579d08ee845592fa [[project @ 1999-07-17 10:10:30 by gjb] gjb**19990717101031 Ignore-this: 21184beb3313b3bb55af12b0a435bca8 * virtual.c (MoveViewport_internal): Added comment. * placement.c: Fix off-by-one bug in CleverPlacement -- was correcting for bw differences, but that seems wrong given that the algorithm's job is to figure out where the *frame* goes. * window.c (s_get_window): Fix bug -- was using select_p after copying the bool into a C boolean. Also was assumming that select_viewport_position() puts SCM_BOOL_F in car if a scheme window object was not selected -- now test the car with WINDOWP since a window id can be returned. * binding.c: Added `set-mod-mask-numlock!', `set-mod-mask-scrolllock!' for overriding the C algorithm, if necessary. * add_window.c: Fix off-by-one bug in setting frame_height that was resulting in un-titled windows shrinking by 1 pixel vertically at each restart. ] hash: 0000003594-5d0b9791d6c709e41598db5870f26be20f52b49975cc94104b43e147dd609210 [[project @ 1999-07-17 10:19:54 by gjb] gjb**19990717101954 Ignore-this: b88b8134c5b8cd51f19dd6c9b67c38f7 ] hash: 0000001025-d81d35e4e95f188854e816f1df1349dcf00577dfc5897489dc19e84799374a54 [[project @ 1999-07-17 19:51:24 by gjb] gjb**19990717195125 Ignore-this: ab8b2a6d77a0d31b58795ca67a133016 ] hash: 0000003213-9f74a2d9db2544b6e45098eea070d7539577f155483c96886e8a9dc08d21ee55 [[project @ 1999-07-17 19:56:51 by gjb] gjb**19990717195653 Ignore-this: 2ed5e01d66d6d116d3f58f1f01ee1b7f * xmisc.h, xmisc.c (NFromXPropertyCardinal): Added this fn. * window.c: Move sticky windows off of the viewport back onto the viewport (but not to 0,0 like the old ifdef-fed out code did). Warn user that we did this via scwm_msg(ERR,..). * scwm.c, add_window.c: Use SCWM_VIEWPORT_OFFSET_X/Y Root window properties to correct for position of windows that were not on the viewport during a previous scwm termination (e.g., when restarting). Also use them to go back to that viewport at startup. ] hash: 0000003832-3bbd293b5ac1643c4f16769630cf8416a8c691ce592f5d445ca5681494b85d76 [[project @ 1999-07-17 19:57:44 by gjb] gjb**19990717195744 Ignore-this: d144a82640f425aa6e28c1e165bc128 ] hash: 0000000886-cacba50c077c3740fd059e945de3f0b21556fa717e08d3b9425b011509bd5873 [[project @ 1999-07-17 22:49:37 by gjb] gjb**19990717224943 Ignore-this: 8ce9058163509b5cc0d1a27bf5224f7c removed ] hash: 0002946419-822696686f9077394fb8d6fa3f5a677e4e1ee4f7c4374d3cab6f141ab1e78875 [[project @ 1999-07-17 22:54:48 by gjb] gjb**19990717225458 Ignore-this: 9dbbc01a443fb49d904e4fc230731c16 Added -- a bit large, but looks pretty good; see code in gjb.scwmrc for how to make spin on startup. ] hash: 0004036368-f8fa2f3ecc44fd5cb24710e15879f43c5be4106baf085fa1b5cdb090ea098106 [[project @ 1999-07-17 23:16:07 by gjb] gjb**19990717231607 Ignore-this: d2b4352771103689dd137a4a4dc3f543 * listops.scm: Fix commments for iota, reverse-iota (starts/ends at 0, not 1). ] hash: 0000000635-dac4e652745f9b325392bf00ade24bcf7c719e7988b6a4381df4506767cf77ae [[project @ 1999-07-18 02:06:56 by gjb] gjb**19990718020656 Ignore-this: 7672a9c8ceac20bd972fd21050e4788a * binding.c: Replace binding_contexts and context_strings parallel arrays with an extended symnum struct that contains the string, too. Reorder the array so that depracated symbols are all at the end. Warn about deprecated symbols used in contexts, and suggest correct version. Make `lookup-mouse' return both the proc and the new immediate-proc. Added `lookup-procedure-bindings' and several helper functions to convert internal binding representation out to Guile lists. Added `keymask->string' for modifier conversions when there is no keycode (e.g., for the mouse bindings). ] hash: 0000007348-e2b41d2af4796eb0d38109045ab466bfe42f618d9f7edaab148fac88057a817c [[project @ 1999-07-18 02:57:43 by gjb] gjb**19990718025743 Ignore-this: 5c74d529762a5fdbc8d7f9e9dc211bf1 * scwm.el: Added scwm-whereis (on C-h C-w), updated copyright, added pointer to scwm web page. Give scwm-complete-symbol a new first argument that is a string prompt, and use it to give unambiguous prompts. ] hash: 0000002518-d2e3747c7f4aa909c655a11fc04dd416938bd59d0fc3819b72212c9914d58809 [[project @ 1999-07-18 02:59:24 by gjb] gjb**19990718025924 Ignore-this: d876379c52d766b95666e62c466e4a8d * flux.scm: Added `procedure->string', `context->string', `raw-binding->string', `procedure->bindings-description' (for doing scwm-whereis, among other things). ] hash: 0000002328-02852bcfad9eeb8cc0b68411efebf9d78af8f0ee844435d6d6d5b1cbfdcab7ff [[project @ 1999-07-18 03:01:02 by gjb] gjb**19990718030102 Ignore-this: ed3600d98498081c15f752c54171fb9f * animated-iconify.scm: Set 'last-viewport-position property in animated-iconify, and add animated-deiconify-to-last-viewport-position to bring it back to where (relative to the viewport) it was before * ScwmButtons.scm: Added some bugs notes. ] hash: 0000001949-5b6e655da15305ac2639cf8f58fb77739cb9926654a20cdf1a675f4889d2a30f [[project @ 1999-07-18 03:44:52 by gjb] gjb**19990718034502 Ignore-this: cedd4037362ba31314a28a2dc9db9056 ] hash: 0000001478-f18c9a3ac08e7706cc73afba7ad02e301760d51a52ff248ff92fbc1a719684b1 [[project @ 1999-07-18 04:22:15 by gjb] gjb**19990718042215 Ignore-this: 24e80dc7f53d270f14cf6bec24d8a4bd * configure.in: Set version number to post0.99.1; though we never released a version 0.99.1, Francessco had a Debian version from CVS with that number, so skipping 0.99.1 will avoid confusion. Our next release should be 0.99.2, and then we bump to post0.99.2 in CVS right away. ] hash: 0000000627-e7d78e722254c189486733a34ae8657659b4f527bff13008b0b55d59877acacf [[project @ 1999-07-18 04:22:54 by gjb] gjb**19990718042254 Ignore-this: d5dc2427f483afc98384767a2aba2197 * window.c (MovePswToCurrentPosition): Improve message about moving sticky window so it tells the correct new position. ] hash: 0000000733-564ae16d42d66bd85cf6ea5f9fd0d2c44892b7793f10c0711a29c466e7dee17e [[project @ 1999-07-18 04:24:24 by gjb] gjb**19990718042424 Ignore-this: d37078f180e59f25624d4f107c9a348 * minimal.scm: Fix uses of obsoleted contexts. * face.scm: Added `set-left-button-face!', `set-right-button-face!' to avoid needing to deal with the stupid fvwm2 numbering convention. ] hash: 0000001248-3720683254197c0cb0548af50399601877a921ecab5f6dea40830de4853a2404 [[project @ 1999-07-18 04:25:00 by gjb] gjb**19990718042500 Ignore-this: f3a4027aac2dcbc8d1efe4714c07294 * scwm.el: Be sure that flux is loaded, for scwm-whereis; use `use-scwm-modules' instead of `use-modules'. ] hash: 0000000765-368574099edda692a428a8f6e52ae36ab33cbec18f14f88446370a395647c37b [[project @ 1999-07-18 04:26:31 by gjb] gjb**19990718042631 Ignore-this: 9c39b9ca88c66d57240634543085bf96 * gjb.scwmrc: Use new scwm-logo-{0..23}.xpm images. Fiddle with animated-deiconify stuff to try to make it work more like what I want. Use `set-left-button-face!', `set-right-button-face!', and use proper context names in `add-left-button', `add-right-button'. ] hash: 0000003183-ea99bc667ba7379208cf1b69ba6ac8daf0c3823fb02d2a983702eab102b3504b [[project @ 1999-07-18 04:28:03 by gjb] gjb**19990718042807 Ignore-this: 628c1f0c373773928a978698e5755611 Re-exported ] hash: 0000067070-038d9992c52ad0963e0ca60204c89aeb465a0428e18bcc2bdc4e80453133103d [[project @ 1999-07-18 04:31:36 by gjb] gjb**19990718043219 Ignore-this: 7eba652b4f85570a457a9c2b1c76eef ] hash: 0000001860-06afc04ae9fe0bd6a90efd1b4c7dd3023fc7bb6fcfa0f4816744767b1e5a8b52 [[project @ 1999-07-18 04:59:26 by gjb] gjb**19990718045926 Ignore-this: b4b5cc086496b767f549ec4a34f7ae56 * scwm.el: Update bug address. ] hash: 0000000650-723f9f0c1bcf3c5d875e064e29390bc7dfb853446e0da74294a6aaefa1b3648f [[project @ 1999-07-18 05:24:48 by gjb] gjb**19990718052448 Ignore-this: 502bf9b79ff7118a6e27aadd502cc210 * scwmdoc.in: Update to scwm.mit.edu. ] hash: 0000000515-87219d6df3c993027a726af9b9f89fdf23d1bd7f5463694cc7d5e61d319b0e60 [[project @ 1999-07-18 05:32:00 by gjb] gjb**19990718053200 Ignore-this: b2af40012b670e3384c606b1a474990c * fvwm2rc-to-scwmrc: Update to scwm.mit.edu ] hash: 0000000267-203db5cfbc5177bd507d454a843123724dfb5147f5489ca09cef08275e7f18a5 [[project @ 1999-07-18 05:32:49 by gjb] gjb**19990718053930 Ignore-this: 1234dd032a6e76817338a847f8e756d8 Update to scwm.mit.edu ] hash: 0000003172-91a1c5836402ca3ba9bad53a8b80ddbc640e1e8585bf9d756e8283d801a70d73 [[project @ 1999-07-18 05:40:12 by gjb] gjb**19990718054012 Ignore-this: cf8a7a199a53757e37d77fbe0d6b659a Update to scwm.mit.edu; New notes in BUG-REPORTING ] hash: 0000001803-c931ca4019a2ee8667848246462a423dc435ac98f773fbd715391ab03bff66d3 [[project @ 1999-07-18 05:42:07 by gjb] gjb**19990718054310 Ignore-this: 70f88ad3ff7adf62825474236e1db3f ] hash: 0000604120-1a81151fdfb5d7fd081f52e8439fc8c1a2262029a15804a5c419c0141cc222f1 [[project @ 1999-07-18 05:48:02 by gjb] gjb**19990718054802 Ignore-this: 963f43d0ec77cc366c9412b47cf7cda3 Added -- mostly a test commit ] hash: 0000008331-92268bb51ab33b1d8575d14847d7c39172784e89c105ae450182953f7717ed29 [[project @ 1999-07-18 06:06:15 by gjb] gjb**19990718060615 Ignore-this: 1d4107b4a5f5b699c61f1bbe0ba8abba * xproperty.c (s_X_property_get): Fix bug in that GetXProperty was not returning NULL on failure (and `X-propert-get' was not checking the return value anyway). Gimp tickled this bug in that windows popped up then disappeared so quickly that the window was gone by the time the X-propert-get was done. ] hash: 0000000962-176237d2f90c914d6d154e46532049922927944c932a6b2f8654609a33826c89 [[project @ 1999-07-18 06:07:45 by gjb] gjb**19990718060745 Ignore-this: 761f0233aaf322d5e140b88c8a67c2a3 ] hash: 0000000512-1b647c1d954a3304790e8782c5d88c146d303f360735f64150b1832fb6174fcb [[project @ 1999-07-18 06:09:21 by gjb] gjb**19990718060921 Ignore-this: 3fb9a6b789de7f2ee5567bb4a59a6da3 * gnome-hints.scm: Do not window shade the Gnome Panel (prints a warning message for now). From Robert Bihlmeyer's patch to the list on 28 Mar 1999. ] hash: 0000000756-10613affa28e87ef1a2b2205980782ce567749b2c3aa20c1367f8f149a7a3e45 [[project @ 1999-07-18 06:43:33 by gjb] gjb**19990718064333 Ignore-this: bf3acb99243ab826058f77895200fe5 * wininfo.scm: Make `visible?' check that the window is not iconified, too. * dir-focus.scm: Added. Ported from GWM WOOL source. ] hash: 0000002907-2d0050e9125f0374b75b0e2456f7ede3a852486084bb74bc38a64172f76eac43 [[project @ 1999-07-18 06:44:39 by gjb] gjb**19990718064439 Ignore-this: 154a667cb59e4ab839a7ea6e73af31f2 ] hash: 0000000564-4462504b3688200f9202d90548dc86f8ded65eeff4222ce47319ee990bc85ad9 [[project @ 1999-07-18 06:59:20 by gjb] gjb**19990718065920 Ignore-this: f20a7c7c278ced6c47f09a2299e8e13f * dir-focus.scm: Some tweaks to make work better (some bugfixes, probably; I'm ignoring dir-focus.gwm now). ] hash: 0000001169-9e95efad74740c82008fd6f93837551b50c1624123d244e1a4ccb3acfe1df8f6 [[project @ 1999-07-18 07:00:19 by gjb] gjb**19990718070019 Ignore-this: 83b83a47b668912749487276f55e2668 * gjb.scwmrc: Added dir-focus... bindings. Pretty nifty! ] hash: 0000000818-cafbbe41dba45e47e339ac2b6bd3d47522e547fba6b6cc0bfee1765a9410825c [[project @ 1999-07-18 07:03:57 by gjb] gjb**19990718070407 Ignore-this: dbed8475aaae035286507bcd404f6735 ] hash: 0000000475-f35b226dd5e61b82ac5aec6ac0ce6ace5b662f5584a0942e4f2212ef443bd47d [[project @ 1999-07-18 07:34:04 by gjb] gjb**19990718073404 Ignore-this: d11ae5b309c5fa732a54a968cd3a5cf4 * flux.scm: Added `add-ms-timer-hook!' for convenience since usec are almost never what I want. ] hash: 0000000460-c3c82c09f2ad9a608be4d1a8c90e22f182969130fe50ed11f9f31a2eca3b4f29 [[project @ 1999-07-18 07:40:57 by gjb] gjb**19990718074057 Ignore-this: fd0ebd7a4bf8f6f9ad7bf1505a8bd8cb * scwm.c (SigResetLoop): UngrabServer, Pointer, Keyboard when resetting to the event handler. * binding.c: Provide better warning regarding punctuation when a binding fails because of an unmatched keysym name. ] hash: 0000001233-1b34d033e59d0abba71d9cb91a1c5bc1a46962d91c0fb373f8ec89d3d03dc802 [[project @ 1999-07-18 08:30:45 by gjb] gjb**19990718083045 Ignore-this: c23c02e432c42a900e20c9ad5e2ae76a Added note re: 0.99.1, updated w/ new primitives, etc. ] hash: 0000000777-4ac3830c5d6982dd42ad374163674032c2e9f2c5cd979af9f21d785e258ab8ce [[project @ 1999-07-18 08:32:09 by gjb] gjb**19990718083209 Ignore-this: dfd17d5e0a7ef3f069e1b911a27675ab * flux.scm: Get rid of add-timer-hook for describe-key; fixed `get-key-event' primitive instead. ] hash: 0000001191-ff687601cbc8d69434cc2705f99836ebd9ab4e4579718755aa5e1c31adf8a33a [[project @ 1999-07-18 08:40:06 by gjb] gjb**19990718084007 Ignore-this: f6a05072ed2ed0a123a324b213299fa7 * binding.c (s_lookup_procedure_bindings): Permit #f as PROC to return all bindings (really simple generalization). * miscprocs.c: Added `get-mouse-event'. Change `get-key-event' to look for a KeyPress of a non-modifier key, not a KeyRelease, so that I don't need to use a timer hook to test (and because it seems better that way, anyway-- it's probably going to be bound to a keystroke which needs to be released and we don't want the release event.) * binding.c: Provide better warning regarding punctuation when a binding fails because of an unmatched keysym name. ] hash: 0000004305-e12ddbe1c0d551c8078f54e6849f3f5e1603df5e4267944539572f2f850b6e9e [[project @ 1999-07-18 08:45:31 by gjb] gjb**19990718084531 Ignore-this: 12222b473f8a0ab8afc383547cab3751 * add_window.c (AddWindow): Move the windows to their correct viewport (from last shutdown) later than before so that sticky windows are correctly identified. ] hash: 0000001190-6ad0906082827b34328e58db0b279eeed5af839226457cddd8983dc2dfb31f24 [[project @ 1999-07-18 08:45:47 by gjb] gjb**19990718084557 Ignore-this: 460bd91280aba06741bc86b981cd6ec4 ] hash: 0000001416-e677631a4b5fd1c2294dbacd682336a4acb067c4cceb5934b1d89c722040ac75 [[project @ 1999-07-18 20:45:08 by gjb] gjb**19990718204508 Ignore-this: 6474e89851971af3a4ff55bd23ead2a2 * flux.scm: Added WIN args to a lot of procs that used to only work on the curent-window. ] hash: 0000001981-29eab09e8af8dafebc160afd5f98a3fa61025031079a50836a9457893ae08d23 [[project @ 1999-07-18 20:47:14 by gjb] gjb**19990718204715 Ignore-this: 480e1889f952b2908367ebcce93f6e67 * events.c: Removed #if 0 from the HandleVisibilityNotify() event handler. Invoke new window-*obscured-hooks on these events. * add_window.c: Only display message about moving a window if a restart_vp_offset_x/y is nonzero. ] hash: 0000003465-0db6b10e8b2910ceb765f6eb9366651061eab52f0b8cb51c2e87edafe7c7542b [[project @ 1999-07-18 21:50:39 by gjb] gjb**19990718215039 Ignore-this: 571820676c84167bf086c3483c05706d * binding.c: Fix VALIDATE_... call for lookup-procedure-bindings to really work when passing #f or no arguments to return the list of all bindings. ] hash: 0000000771-102b7d351ead711c2e0350e84cb0a3d4d9dd0e6a7078cdfd464f5533bafd3d2e [[project @ 1999-07-18 23:30:34 by gjb] gjb**19990718233034 Ignore-this: ec96e7c562e3b105a458d5ec9481bf28 * xtest/scwmxtest.c: Permit "delay" argument to be anything, and just do the delay iff the delay is really an integer. (This lets there be an extra bogus argument if we choose; probably not worth the workaround to avoid a set-cdr!, but the Scheme code for quoting is a bit nicer because of this). ] hash: 0000001911-be9745f149a3162c3f94f46d989192bcb5523224d67d2067211806277c91a49e [[project @ 1999-07-18 23:33:43 by gjb] gjb**19990718233343 Ignore-this: 4642281e4244adbc17ac2a6768dbf121 * flux.scm: Update describe-key to handle new list format for get-key-event. Added `describe-mouse'. * quote.scm: Added; for quoting keystroke and mouse events. Requires xtest extension for now, and includes other useful xtest abstractions. ] hash: 0000004212-cc1c3705e37eb3759df38e060906fa0b9fb095c1d86e5b311359cd64a6f75185 [[project @ 1999-07-18 23:42:07 by gjb] gjb**19990718234208 Ignore-this: afb0439268bc7568ced46361621f23d2 * binding.c: Added `undo-all-passive-grabs', `redo-all-passive-grabs', `undo-passive-grab', `redo-passive-grab' * events.c (HandleKeyEvent): Added USE_XALLOW_EVENTS cpp check for commenting out some code. Drop the use of XTest since that won't work anyway. * miscprocs.c (get_mouse_event,get_key_event): Return lists containing the string as the car, but the raw information in the cdr. ] hash: 0000005083-31706a3194509f9ea0a23f9fedfb95e49c2760b3517ee35ee77ec9758a50e5d2 [[project @ 1999-07-18 23:42:35 by gjb] gjb**19990718234243 Ignore-this: 419c7bd8ef0e45a5cd057ce35d047e05 ] hash: 0000001644-f8ac7b0afbceb7eeb0ecdacebe27dccdbf4e9ae0471d02023d7f7924cd38cffc [[project @ 1999-07-18 23:46:24 by gjb] gjb**19990718234624 Ignore-this: 3fec2e3b7df56ab905a6e61bb4f69ff1 * gjb.scwmrc: Use quote module; added H-comma bound to describe-mouse, H-q bound to quote-key-event, H-m bound to quote-mouse-event. ] hash: 0000000692-3711dddcbae53b5a9dc8d540db49787ba75ad5503b52fb8e49ed741a58f4c9dc [[project @ 1999-07-18 23:49:32 by gjb] gjb**19990718235001 Ignore-this: 7cb129e471b0ab3da6ae51fdd0d27475 ] hash: 0000001219-f35c1d6ffe0395a37fd1269198fda93d868fe2226f60f051327c51d0d3ad708a [[project @ 1999-07-19 00:31:20 by gjb] gjb**19990719003121 Ignore-this: bc3f002336ad296754f009c5602b6eb3 * message-window.c: #include , and move include of message-window.h to first. * events.h, callbacks.h: Added #ifdef HAVE_SYS_SELECT_H to guard its inclusion. * events.c: remove inclusion of sys/select.h, since it includes events.h ] hash: 0000001747-f2682b50819f09dbb9ca6ecdaba37e78ef4050804d8dc7187a376d5227f13875 [[project @ 1999-07-19 00:34:11 by gjb] gjb**19990719003411 Ignore-this: 978b97bab07270bed65dae9ef1891eed * acconfig.h: Added #undef HAVE_SYS_SELECT_H * configure.in: Added check for sys/select.h header file. ] hash: 0000000562-95295a439beb77e06a6b49190fda9ff99dc833f9d86dfc82e52f364f904a5f53 [[project @ 1999-07-19 00:34:34 by gjb] gjb**19990719003434 Ignore-this: 360b523c6f0adbf60dd08afd3c47448 ] hash: 0000000545-a93fbde643fea7db5d98da7752125f34f1cbb748afc2867025c414a48156cbc9 [[project @ 1999-07-19 00:53:36 by gjb] gjb**19990719005336 Ignore-this: f5f8c72c3841349f370869c2f993d2a2 ] hash: 0000000349-85a27314ce674c4763fbb1cebdbc3c89be5c07ced1859277b580299d6d855449 [[project @ 1999-07-19 21:32:00 by gjb] gjb**19990719213203 Ignore-this: 824b33398057a34c4a3dc380b40650ed * system.scwmrc, robbe.scwmrc, mstachow.scwmrc, juhp.scwmrc, decor.scwmrc: Update 'button-n to '{left,right}-button-k * juhp.scwmrc: Replace move-or-raise-maybe-opaque with move-or-raise. * gjb.scwmrc: Edited out some commented code. ] hash: 0000004098-226c661e6d7185bd12fbaa58c472fa1731f90850db3c0b09673778dbb9037ad9 [[project @ 1999-07-19 22:17:26 by gjb] gjb**19990719221726 Ignore-this: dfdbbe7bedbdb93905ed60ce31180e0e * minimal.scm: Do not invoke set-rubber-band-mask! -- that gets done via C code to ensure that the GC is already initialized. ] hash: 0000000505-d13c0f03ab8bccbfd260b3aaeffcee8cf1703d05e95e93cfa797afe6cbb03bd9 [[project @ 1999-07-19 22:26:30 by gjb] gjb**19990719222630 Ignore-this: 9ec1b45211fac3f41de51f85135dfd26 * binding.c: Only display warning message about unbound modifiers for modifiers that are actually unbound, not for every modifier given on a binding that contains an unbound modifier. Also, return #t on successful binding/unbinding of keys instead of SCM_UNSPECIFIED (was returning #f on errors, but need to be consistent). * resize.c (s_set_rubber_band_mask_x): Return SCM_UNSPECIFIED, not the passed in value. ] hash: 0000002372-93aae97091e063b9d33599c5f46144161ba6b5f9a43250deb154c872366f9044 [[project @ 1999-07-19 22:40:18 by gjb] gjb**19990719224029 Ignore-this: d5b1748c39d68977a42e509a13dac28d ] hash: 0000000855-34c383ad419e98566daf26595ffb034d1294f50d55bac399b10ad54d0b86390a [[project @ 1999-07-19 22:51:29 by gjb] gjb**19990719225129 Ignore-this: f75a45d29a253ac8d31b27bb30c6cc99 ] hash: 0000000458-648195f47a2420b873a001a02a4f8f90f5346ed3074c5f3cf0104943a6118df1 [[project @ 1999-07-19 23:15:47 by gjb] gjb**19990719231547 Ignore-this: b21c93de2b5cb9c57c8b53ee37a3feb7 ] hash: 0000000706-3aac557f94cade91cf5fd84adf7ba2093390a5d5b294d8097d6df2f9a8e00b79 [[project @ 1999-07-19 23:55:54 by gjb] gjb**19990719235555 Ignore-this: 5ec2adce96f5972c98b7120925f90aca * group.scm: ws change. * flux.scm: Added interactive-move-selected-group-or-window * highlight-current-window.scm: Added (moved from gjb.scwmrc). ] hash: 0000003874-84d1f4691331a8d472d56d17f80535515d09590737d4dbe0f83726018fca60c7 [[project @ 1999-07-19 23:59:45 by gjb] gjb**19990719235945 Ignore-this: 4ca960a11093850bd2aeaa23433c65e0 * gjb.scwmrc: Move some code out into highlight-current-window, and use that instead. Reorder some bindings around, and make the C-S-M-2 mouse binding move window groups if the window is in a group. ] hash: 0000002921-dc3f77956252d7997155e0c52bc8a4924bb52a2668f08d4359956eada5cd3359 [[project @ 1999-07-20 15:22:59 by gjb] gjb**19990720152259 Ignore-this: 56a3f7f65d12dea73c6ec186036332d9 * validate.h: Duh. Use SCM_UNDEFINED to terminate a gh_list, not SCM_EOL. Fixes nasty-looking seg faults when errors are thrown. ] hash: 0000001212-b3c47adb88847fd8f87c9e222718ec3a68aa4ae9d4198f549928638e8ed0c37b [[project @ 1999-07-20 15:23:53 by gjb] gjb**19990720152353 Ignore-this: bef8aa3d8cdf32b7f21afa994bfa621d * callbacks.c (s_set_load_processing_frequency_x): Added `set-load-processing-frequency!' to control how many s-exps are read between load-processing-hook invocations. ] hash: 0000001399-fb9bb9b08a35b40b9f46984dbce552871ec5592173ea0bfcbf272ca63fe82cd9 [[project @ 1999-07-20 15:26:55 by gjb] gjb**19990720152655 Ignore-this: 294bd1b893d407c0a1a94dd79a908e38 * gjb.scwmrc: Minor re-ordering; added code for testing for GC-bugs during startup. ] hash: 0000000814-11fcb074947c0c694b74d68743cfda550ad00c3268cfe26b08a08c7a05aec7e8 [[project @ 1999-07-20 18:16:56 by gjb] gjb**19990720181656 Ignore-this: 7662c342ec2345ed03ac389d50ff3ee7 * path-cache.scm: Added `program-exists?' using search-path (thanks Bernard Urban!), and use it instead of which when zsh does not exist. ] hash: 0000001419-496f5f2a5a84d9148d10db652b41693e48a8cc2b75d451ba8497986ae7c6ddb8 [[project @ 1999-07-20 18:17:25 by gjb] gjb**19990720181725 Ignore-this: 3b11bb8524780cf858ed6efc1dfceb0d * flux.scm: Needed highlight-current-window module. ] hash: 0000000406-b22b5667eba03e4327a0174a94c396253681aa862e510d11c4da9580f4bdb171 [[project @ 1999-07-20 18:19:30 by gjb] gjb**19990720182016 Ignore-this: 3ab9ff2dafe841910aa254080a75e251 ] hash: 0000001995-22dd384d1cc5e20c32580f7d7b0b7f1ce365c7dabea1acc0ddaa31e385d6260f [[project @ 1999-07-22 01:04:18 by gjb] gjb**19990722010418 Ignore-this: adb15eefbeeedd0eb01e848dd6ed489f * path-cache.scm: Needs string-fun module. ] hash: 0000000447-f6841b79d451383a69dc105af46d71994403bee39bbbc538bdb5b62c70065ae5 [[project @ 1999-07-22 07:03:39 by jwnichls] jwnichls**19990722070339 Ignore-this: ee072e68018f203fa91353861005e62e * ui-constraints.scm: Updated comments on structure of a UI-CONSTRAINT-CLASS pseudo-object. * ui-constraints-toggle-menu.scm: Added menu items for starting and stopping the recording of a composition per request of Greg Badros. * ui-constraints-classes.scm: Added support for the window selection utility to several of the constraint classes. With the supported classes, it is now possible to select windows using the window-selection module and then click the button in the button bar to constrain those windows. In some cases, support has been added for constraining an arbitrary number of windows. * ui-constraints-buttons.scm: Modified and updated the standard ui-constraints button panel to be more configurable (pixmaps and layout are settable) and support the dynamic addition of constraint classes (necessary for dealing with ui-constraint-compositions). ] hash: 0000020239-ba6d4c906d825f8edc151889f22e26047d97b2563f6918039cc77967682739fd [[project @ 1999-07-22 07:07:44 by jwnichls] jwnichls**19990722070744 Ignore-this: 1c7e97936098c3dfde5bb1393852e0ce ] hash: 0000001170-3988cb9ffff74142babf17c0fea1e3810f830bd54b2e15d27e85a9a6b29f751a [[project @ 1999-07-22 15:12:30 by gjb] gjb**19990722151230 Ignore-this: cfec95d2117d4a9988147f8d258e8d69 * configure.in (DL_SUPPORT): Make DL_SUPPORT an AM_CONDITIONAL. ] hash: 0000000397-d738e598b70040d987859b3551b9f1658cf8cfbd05839cc106fb53c78a23d2e5 [[project @ 1999-07-23 06:49:21 by jwnichls] jwnichls**19990723064921 Ignore-this: 1229767b6e5be6c19621e01e73848fb3 * ui-constraints-classes.scm: Finished modifying the ui constructors for working with the window-selection module. All constraint classes may be constructed by pre-selecting windows using the window-selection module. NOTE: Compositions are an exception for now. * window-selection.scm: Added hooks which are called when windows are added and removed from the selection list. ] hash: 0000011844-13826bd743469814a3b07f224f9e2087e482ef3119ac6f08d3e8e2e46a9d3bf8 [[project @ 1999-07-23 07:04:10 by jwnichls] jwnichls**19990723070410 Ignore-this: 110b487b44a3db8fa45231b41d3d60d2 ] hash: 0000000600-217f6d60e2001c8d290cab5ecd79bfa67c42ba0f7a7ce1a56d4089919141dce0 [[project @ 1999-07-24 00:30:50 by gjb] gjb**19990724003050 Ignore-this: 6dbe4735424452bc2ccba27332fde55a * ui-constraints-buttons.scm: Added newline at end of file. ] hash: 0000000412-a93ae1b750666fb8deaf4ff05ee8aa058aa7af71edd10d68965a08a47893ef53 [[project @ 1999-07-24 00:51:56 by gjb] gjb**19990724005156 Ignore-this: aa38366811faf122ef82e5c08c654f55 ] hash: 0000000404-6c46eee669282c906a40e56c3024d97b0d1e5ad3227d0556b05505e1d8659777 [[project @ 1999-07-24 00:53:53 by gjb] gjb**19990724005353 Ignore-this: 47999c0ab9a8c4223f56c05e604f01e6 * Makefile.am (SUBDIRS): Only build pidproperty subdir if DL_SUPPORT. ] hash: 0000000607-2b88a5a5d4c4a56216a1c770ae805f6eff1f3ac62cdefae81c3ab72923f66954 [[project @ 1999-07-24 04:31:14 by gjb] gjb**19990724043114 Ignore-this: 5f6dfea873ba293066e5b85412124d0b ] hash: 0000000584-8ec76bdb21f75c67d1924ee4302e8db7ad22ccd59b797c0536790040d20f2292 [[project @ 1999-07-24 04:32:21 by gjb] gjb**19990724043221 Ignore-this: 76b7653c7316c24790fe7a262091a4d3 * configure.in (DL_SUPPORT): Check for dlopen in libc, too, not just in libdl. For NetBSD-- thanks Perry Metzger! ] hash: 0000000480-0087279920262cadafa722c4e849fa3bc784b39a89736dc71888033854388e54 [[project @ 1999-07-24 04:32:59 by gjb] gjb**19990724043259 Ignore-this: 6d8187d20ac55e2844698b1d2c606458 Indentation change by Emacs scheme-mode ] hash: 0000000443-5b211dd4191dfaa7168508d40d346b1dcd09f3aef38076a4694c9ee16b94e594 [[project @ 1999-07-24 04:36:08 by gjb] gjb**19990724043608 Ignore-this: 974c331dc39fae2c6cc4e8d9e7bd8806 * validate.h (VALIDATE_ARG_LISTNONEMPTY): use gh_pair_p, not gh_car to check if a list is not empty. Fixes seg fault reported by Francesco Tapparo. ] hash: 0000000615-26f64310a6e484ddad23572b77eb44dfdcae3b768db390037a232face21dd024 [[project @ 1999-07-24 04:36:26 by gjb] gjb**19990724043626 Ignore-this: 7c0fcda466636e0ba0c6544dda7f7605 ] hash: 0000000280-c28c34675dd5456685712ad95b686fe23f89d5078186abd442de3f990b4bcf63 [[project @ 1999-07-24 04:45:29 by gjb] gjb**19990724044529 Ignore-this: 1968c172ec07eeac082c310a38dd3944 * AUTHORS: Updated and organized into more categories; alphabetized Maciej and me, as ok'd by him. ] hash: 0000003967-f38309f1e68410be5ccd35e23e10a73e9145f00d107294ebba123f84e86b1fd0 [[project @ 1999-07-24 04:45:43 by gjb] gjb**19990724044543 Ignore-this: fd51577080cf232541dbbf60531fe08e ] hash: 0000000553-35598cd3e402088ffe76c710ab2d2be4a9f3b4434fd8ee54a613c4ad69c35fa8 [[project @ 1999-07-24 04:46:00 by gjb] gjb**19990724044600 Ignore-this: 132b84bb493313b6fd10463702bd57fa Added ] hash: 0000000476-daaf24810f3f743a61951aa8a20d7b49ff0ce460cb552f3f0814605f33c75d6a [[project @ 1999-07-24 04:48:30 by gjb] gjb**19990724044830 Ignore-this: 2503425819e50d01d87ba19f69635cb8 * callbacks.c (s_set_load_processing_frequency_x): Use /** instead of just /* so doc extractor notices the comment. ] hash: 0000000539-25acaf1900b94a6e12ebfdb2b9c8898733d8e254a5ec4113d8a214b99dd2040d [[project @ 1999-07-24 04:48:52 by gjb] gjb**19990724044852 Ignore-this: ae08366fa545d78bbeaa2f6e2d746f99 ] hash: 0000000477-c9718b72c8cd7305e8cf7c15914020669faaacefa606a44f865a0582a7fc49e4 [[project @ 1999-07-24 06:32:35 by gjb] gjb**19990724063235 Ignore-this: e5e3cffcac9a18097da5cac5bbecaf92 * path-cache.scm: Typo fix: :use-module, not :use-modules. ] hash: 0000000421-6088aad3f1897ef0684e578c21ce591a4c6c9c1356d1ebf87beb26a52bf10a9e [[project @ 1999-07-24 06:40:05 by gjb] gjb**19990724064005 Ignore-this: d67fe59d60a2f637f3412f4ce47a6557 * scwm.h: Added extern of imlib_data (now needed by image.c) * image.c, image.h: Rename SMOB image to scwmimage-- was having problems due to a global name conflict of imlib's free_image and scwm's SMOB free_image. Set imlib to use the default visual of screen; was getting BadMatch X11 errors on XCopyArea when drawing buttons on a Sun machine's Solaris display because imlib creates pixmaps at the best visual (by default) instead of the DefaultVisual which is used when creating the windows for the buttons. ] hash: 0000003131-ef232acbf5b008ffea6b65e45f50e83b3f87f764ec5cce2d87151bec27266320 [[project @ 1999-07-24 06:40:34 by gjb] gjb**19990724064034 Ignore-this: 7e64a4a08c755b3502a681bfe5b4a8db ] hash: 0000000738-5fec71b636da5023a0dedae2192a22a492bd4f46f32a1c6d5780e37808b2efe6 [[project @ 1999-07-24 20:25:43 by gjb] gjb**19990724202543 Ignore-this: e8545717bae528ceb00d5bd083f004fa * scwm.h: Added def of struct _ImlibData before using it in an extern. ] hash: 0000000293-4e77cd7be6894883a2ac126b2cb67b6bcfac9902437bedb15e2555a7cf8e45a5 [[project @ 1999-07-24 20:26:39 by gjb] gjb**19990724202639 Ignore-this: 94550366409b10ad4973c015232278e1 ] hash: 0000000325-81a71eaa2a1286d278c977506be7444c1bf83e1fdc80859695d05f97b9da5999 [[project @ 1999-07-24 20:33:50 by gjb] gjb**19990724203350 Ignore-this: 852165e366344278ee827c71895e3ae0 ] hash: 0000000276-c4acdf2dded37eb9790715a54137e5fd94d17f451304044236ec9fa728b17323 [[project @ 1999-07-24 21:28:09 by gjb] gjb**19990724212809 Ignore-this: b2fdd981f1ff616513015c27cb77056b Added ] hash: 0000010459-390b56c2317fc700e500e4f081ff8e0607f1c375e53c439446e84807537d6287 [[project @ 1999-07-24 21:48:56 by gjb] gjb**19990724214856 Ignore-this: 100204309c5d58a158e922a83ec56267 * ui-constraints-classes.scm: Fix some little cut and paste bugs. Correct names of pixmaps for the min-[hv]size pictures. ] hash: 0000001223-99d427d890c87d069031fe22143803c9a5b69319f18f4b802075eab40558f158 [[project @ 1999-07-24 21:49:35 by gjb] gjb**19990724214935 Ignore-this: fc86d295f8d0f0cd849652804d437161 Updated w/ some new offers for testing... ] hash: 0000000372-46e5b221c6a77a97f7577a1887d5a9f00314c395da22043fa2edead0fde38529 [[project @ 1999-07-24 23:38:11 by jwnichls] jwnichls**19990724233811 Ignore-this: 49516ce44b83a89975c33ed42a7f37ff * ui-constraints.scm: Added a check to make-ui-constraint-class such that when adding a new constraint class all existing constraint classes with that name were deleted. * ui-constraints-buttons.scm: Used object properties to associate button with constraint class and added method to remove the associated button when a constraint class was removed. Also modified window properties so that button window would shrink as buttons were removed. ] hash: 0000002379-1a93325fbb52eb4bac530771185b265811dd23ff553fe42919e3a2d711330f80 [[project @ 1999-07-24 23:42:12 by jwnichls] jwnichls**19990724234212 Ignore-this: 1e84155796990b14d60c5272d7f66963 ] hash: 0000000674-5f721d74315f45de49db40e74c1d330566beb52218005dce9577637c72f4860c [[project @ 1999-07-25 01:32:13 by gjb] gjb**19990725013213 Ignore-this: 274eaa093ca124378011eaeb0873c941 * background/background.c (s_clone_resized_image): Renamed from `make-resized-image' to better match the `clone-scaled-image' name in image.c. ] hash: 0000000790-f469aac968d9a9e0274f00a6088c9ff79bb26979175946d5955fa37a90523775 [[project @ 1999-07-25 02:06:42 by gjb] gjb**19990725020643 Ignore-this: 8c1008018ba6df12525b263c4bd5272a * ui-constraints.scm: Use message-window. Fix mis-naming of constraint-class-remove-hook-list to constraint-class-delete-hook-list. Change error messages to mention function name so it's easier to figure out what went wrong. Display a message window if a ui-constraint cannot be made interactively. * ui-constraints-classes.scm: Change two-window-prompter to bail once a window is not picked. Use two-window-prompter only for ui-cnctr-{[hv]size,strict-relpos}. Added one-window-prompter, and use it. Use eqv? not eq? for testing numbers. Just use booleans for their truth values instead of testing w/ eq?. * base.scm: Ensure MWN is a message-window in with-message-window-shown. Clean up select-window-interactively. ] hash: 0000010633-11adc4398069d16edacfd02d908931f2f4c4320dc3f9fec33cad5c577a916373 [[project @ 1999-07-25 02:08:33 by gjb] gjb**19990725020834 Ignore-this: 7e958c4a309941d9bb2dd536c53a7c8d * window.c: Simplify DeferExecution-- select-viewport-position was returning #f incorrectly for first constraint creation and it was due to some obsoleted code choosing to return #f instead of the selected window. * image.c: Added note re `clone-resized-image' in docs for `clone-scaled-image'. ] hash: 0000001917-33edbe82a26eef464e7807cb80dcca78015b35e0c7c4b8bf20e0438e7c134d36 [[project @ 1999-07-25 02:17:55 by gjb] gjb**19990725021755 Ignore-this: 2b8759c3712ce00ecd6c2b4c8235ce59 ] hash: 0000001152-4c2e177d5e984be3ba701237a2e0faae4dd3982f4d949a0837bd1f7d9e5670b8 [[project @ 1999-07-25 02:23:57 by gjb] gjb**19990725022357 Ignore-this: 9342914727f7320169a63a1442d49bdd * gjb.scwmrc: Put scwm-logo up before loading the other 23 images. Use background module, and set background to the scwm logo at end of startup. Use scwmdir's pixmaps first, not last. ] hash: 0000001434-3aec738ad60d079c3490f7df1e8510fe9e6cc7ee4b13c529c9fda8292be88ebc [[project @ 1999-07-25 02:25:06 by gjb] gjb**19990725022513 Ignore-this: 49877eab0b505c6f6f91dfc599a762cb Auto-cropped to make smaller. ] hash: 0002229905-3e5ee681581ee8c26fa06f5a935af11614b642e48831e58d07efe9b890554c63 [[project @ 1999-07-25 02:55:54 by gjb] gjb**19990725025554 Ignore-this: 593afd357dad87d1bdbce24b6b3b58e5 * background/background.c (s_clone_resized_image): Renamed from `make-resized-image' to better match the `clone-scaled-image' name in image.c. Remove the legacy guile-1.2 crap with saving SCMs in a vector so they don't get collected. Just use scm_permanent_object on some file-static variables. Fix some bugs I introduced to `set-background-image!' in my argument validation cleanup. ] hash: 0000002948-0701feb0c8f09790f7f6911c802e7bec96a797afb818e226e481500f273dec7d [[project @ 1999-07-25 02:56:05 by gjb] gjb**19990725025645 Ignore-this: e6f028efc20ae29bc2e85d1ac29b4d6b ] hash: 0000000899-2d96b3e7c8a059f2f03b4348be49d54ec3adaa7da3eba4975c224f280b8f8e1c [[project @ 1999-07-25 02:57:43 by gjb] gjb**19990725025743 Ignore-this: bee7d106b6ede25666f5e0abcf8dbb6d * ui-constraints-buttons.scm: Only enable a constraint if make-ui-constraint-interactively returns non-#f. ] hash: 0000000639-a28874489866ef3b10dde486d274179e021b5af67a205af7bdeed58ecef58a21 [[project @ 1999-07-25 02:57:56 by gjb] gjb**19990725025756 Ignore-this: 3c22b03af188c9ec91859c950b168327 ] hash: 0000000510-c0ce4887e4156ca1a58f6b8097ff33145c98c834ff5ff53e694a895bd18b439a [[project @ 1999-07-25 02:59:33 by gjb] gjb**19990725025933 Ignore-this: 7b68521a8b8170381142359c86b1150b Go back to using white instead of "None" or #FFFFFF ] hash: 0000001125-96a91e3241406ea338fa334fcf962f923028a5d5a90235718b60a32a1be8c5db [[project @ 1999-07-25 03:02:35 by gjb] gjb**19990725030243 Ignore-this: 51a1f401e99ae3a7a4158cac79834b83 Cropped to make smaller (removed the lock so commit hopefully will succeed this time). ] hash: 0002898806-9edcf701072e771a57f0ca25fd023c976e2f7eb1407af390025cec372ca86528 [[project @ 1999-07-25 03:03:33 by gjb] gjb**19990725030333 Ignore-this: c777df239a8a0a33d09a5eda9e840d0a ] hash: 0000000313-91e831edf9e186fd3d72b5224dd69cd5e87bdccd5d68c24f571c0f9ad809cbc3 [[project @ 1999-07-25 03:53:31 by gjb] gjb**19990725035331 Ignore-this: ebbad630f3217762a15331594644e8db * gjb.scwmrc: Do not warp mouse to first menu item when bound to mouse event. ] hash: 0000001102-fe75b461ce788d94b1a557bd38a1a0d90d0c49c1c794d4c3ced3f9df67b918be [[project @ 1999-07-25 03:53:58 by gjb] gjb**19990725035358 Ignore-this: 80ffa8f9b218cf331f5e09b6bf5a9e01 ] hash: 0000000291-719ac5a52c3f67d670805c557d105afcb3979eaeeafe757b65153700e61fd3d7 [[project @ 1999-07-25 03:55:52 by gjb] gjb**19990725035552 Ignore-this: 96723aa8e3002976912f6e7856bb900 * ui-constraints.scm: Added `ui-constraints-involving-window', `delete-ui-constraints-involving-window!' and use the latter on the window-close-hook ] hash: 0000001546-3a1c2d196cfd5bb0dbe01eb9bdcb2db75b8da2069d201def700ad30c985d57f3 [[project @ 1999-07-25 04:34:14 by gjb] gjb**19990725043414 Ignore-this: 939c57ce3cc93ac62b973cb41d4325b1 Removed trailing blank lines ] hash: 0000000320-2aafe2e6c868e59f9979359ca1bd521abbd6ab4440caac7b033a38a5caae5a23 [[project @ 1999-07-25 05:11:14 by gjb] gjb**19990725051114 Ignore-this: f882b6cf0febded95a667b9333dbe4b1 * gjb.scwmrc: Use listops. Added `popup-window-group-menu{,-no-warp}', `make-window-group-menu'. Make C-1 do select-window-add-selection, C-3 do popup-window-group-menu-no-warp ] hash: 0000002098-1cca93acb979700c555230122d7fa96603862d3fb49e26008cc7b1ffdfd2d706 [[project @ 1999-07-25 05:17:02 by gjb] gjb**19990725051702 Ignore-this: d4b592e955f99025b302b5fe7f0841cf * ui-constraints.scm, window-selection.scm: s/-hook-list/-hook/g; the longer name is a bit redundant and inconsistent. Also, the various add and remove procs should get replaced with a single interface that works from both Scheme and C. This stuff has changed a bit in guile-1.3.1, too, complicating matters. * tile.scm: Use `move-window', not `move-to'; fixes viewport/virtual bug. * listops.scm: Added FIXME re: `filter-map' ignoring #unspecified-s, too, as a convenience. ] hash: 0000006786-e3e11acc7871f6ae5d98863a8bc5021410864c766f57413de4574ae3a169df71 [[project @ 1999-07-25 05:17:24 by gjb] gjb**19990725051724 Ignore-this: ebe3d147361ac5d9878c9f016b405336 ] hash: 0000000928-1849e2e8d249aea6aa7d4af722a93ff6b42ac340584406aa119d9b6805e31692 [[project @ 1999-07-25 05:21:16 by gjb] gjb**19990725052116 Ignore-this: 83cd31b4d158165e0862b60ea18a5b4f ] hash: 0000000394-75c169fbcbb21e230e981a224b4fb65cab7dc43970fb8972266a573e71b8a860 [[project @ 1999-07-25 05:30:12 by gjb] gjb**19990725053012 Ignore-this: f4c13fd9f29135a8b9bc32f31d4d3ffb * window.c (get_window): Return #f if the car from select-viewport-position is not a window object (it now might be a window id). Otherwise all code that checks (if win ...) has to instead do (if (window? win) ...). ] hash: 0000000576-48c603d681aa3274655702544e527a4e9ae690bc2046a4c56f4e8e8ffe074a11 [[project @ 1999-07-25 20:16:12 by gjb] gjb**19990725201612 Ignore-this: e8ac31faaba30a3254b05b6aa2a82afe ] hash: 0000000425-d8e3b2a6225194ba9393560061c6eb8435334145d31b2caa07ce896ec3bb48ab [[project @ 1999-07-25 20:22:16 by gjb] gjb**19990725202216 Ignore-this: 9f101c8496029ed72e5cd373ade9a134 * window-selection.scm: Be sure unselect-all-windows succeeds-- use a catch and check for window-valid? before trying to unflash the windows in the list. * group.scm: Remove extraneous top-level expression. ] hash: 0000001138-5cfe6868a05e9db75fd0930878fa0d9319979d406392cced8879172179b8e984 [[project @ 1999-07-25 20:36:42 by gjb] gjb**19990725203642 Ignore-this: 9baa6dcf3041ed07ed1e0721fcbbd12d * gjb.scwmrc: Fix and extend `make-window-group-menu'. It's pretty useful now. ] hash: 0000002429-d7c5ea278ed38c70e7639d5760f7278fdb4f05f60b07aebdf2fea11e3201ae7f [[project @ 1999-07-25 22:40:31 by gjb] gjb**19990725224031 Ignore-this: 58dcebe0ae6e7d600447d4d9160f1ba9 * Makefile.am: Added a bunch of files that were missing. Used "make check"; thanks Stephen Tell for noticing I needed the new files listed. ] hash: 0000002380-7d665ed61f77c91902d8bb524d436d2d149dd9e7b0ec4083376e4a188237431f [[project @ 1999-07-25 22:40:41 by gjb] gjb**19990725224051 Ignore-this: a3977513359a421867052c94953db004 ] hash: 0000000820-c84b8c03637e39cba53f033b440e5026bb1ce1062863a98dc664fe5ad09c4a8b [[project @ 1999-07-26 19:20:26 by gjb] gjb**19990726192026 Ignore-this: e54494945a368a28fe8cb4854c67a8f9 * icons.c (GrabIconKeys): Bug fix from Stephen Tell; only grab keys if its not a mouse binding. ] hash: 0000000417-418696f156ac33b4620b529350251f64cf61ceeffb3747a9dddc61ba5c553832 [[project @ 1999-07-26 21:40:29 by gjb] gjb**19990726214029 Ignore-this: 9f4159e6f344841bfdfa03d396485b71 * configure.in (scwm_pixmapdir): Switch pixmaps to use ${datadir}/${PACKAGE}/pixmaps (Thanks Francessco Tapparo!) ] hash: 0000000483-7eb63c11086c3abb007abe1785c6991a53ff5883d1d9bf2693f334eb47842fc0 [[project @ 1999-07-27 02:55:24 by jwnichls] jwnichls**19990727025524 Ignore-this: c0e72b5ebb36448c3e9f14d1c6372626 * message-window.c: Values returned from message-window-position and message-window-size are placed in gh_int2scm or gh_double2scm converters as appropriate. Also modified message-window-size to return the current size of the message window, regardless of whether certain dimensions are set to auto-size. (Perhaps another method could be added to return which dimensions are autosizing) ] hash: 0000001464-799434af8614d842492d4a1f37edd63d1088a610195e96d5742abe5cf9cacd7b [[project @ 1999-07-27 15:44:03 by gjb] gjb**19990727154404 Ignore-this: 88b7b495902d24729e9ac472d5d79d4a * scwm.c (SigDoneSegv): Move the call to XSynchronize if debugging to earlier, and ifdef-out the XSetInputFocus to the NoFocusWin -- that stole focus way too soon, and I don't think Scwm should be messing with the user's focus at startup, anyway. Thanks Stephen Tell for noticing the negative effects my early July changes had. * virtual.c (changeDesks): Added some ifdeffed-out code for setting the focus to the current window on a change of desks. Better to use the change-desk-hook, if that works. ] hash: 0000001602-3e608d4ace7acf773696b4840ea2b05bff91c7929943bf032dd819868614eedb [[project @ 1999-07-27 15:44:27 by gjb] gjb**19990727154427 Ignore-this: 156efade3df40556c7c71efc4675f97f ] hash: 0000001331-247d09bbffe6ff0b01e375fe260310f3c2397018d45fd165d7d0af34f11fa281 [[project @ 1999-07-27 17:54:13 by gjb] gjb**19990727175413 Ignore-this: 6e9a4565170da385975b163fce3b86ad * virtual.c: Uncomment the C-level logic for the window focus on desk changes... it was more involved than I thought. Added an after_change_desk_hook for, e.g., changing the focussed window. ] hash: 0000001326-f0d39e6734f99890cd1bd0b3fc77191a79a363d542c55d022a0cdd04edf0f7d2 [[project @ 1999-07-27 17:59:33 by gjb] gjb**19990727175933 Ignore-this: 1746c5f9fe97eb36e7baec5c46ea9877 ] hash: 0000000397-477d90481fd6f93583da6ae046643e6cf416491dbb63da189e6f66bb7b94d4e4 [[project @ 1999-07-27 18:09:00 by gjb] gjb**19990727180900 Ignore-this: a22fd726557a6007443bef26cc39bdb8 ] hash: 0000000313-9597811f437e0103c887150bfb91cf493b567b255cd330d1dcd768fe3783208a [[project @ 1999-07-27 20:33:19 by gjb] gjb**19990727203319 Ignore-this: 7d84753c942052808c040241577c9ac5 * ui-constraints-classes.scm: Initialize the vector to return with #f, not 0, in nonant->dirvector. ] hash: 0000000820-396f2373aa5e2cbc9edc3598993f8bf94a2fb8138dcf23fa80657eee3ce31a86 [[project @ 1999-07-28 01:40:30 by jwnichls] jwnichls**19990728014031 Ignore-this: bbbe610800b0c9c4fab107d0a02435e8 * virtual.c: Modified viewport-position-change-hook to return two additional arguments, the delta x and y values from the previous viewport position. ] hash: 0000002053-84dad8a0026a36b4423bb75a53f66d67d0fa58fa6f76e19b9a972c5cd70d4fd9 [[project @ 1999-07-28 04:15:22 by jwnichls] jwnichls**19990728041623 Ignore-this: 9569544055f3e5c4b189fc263d7cfb86 * nonants.scm: A new module containing the all of the general purpose nonant methods. The purpose of this was to get a couple nonant routines out of misc. other modules. * gnome-hints.scm: Modified the viewport-position-change-hook use in this module to conform to the new four argument format. ] hash: 0000006153-39c5b454750c706fa6baa53f87a02e72c501e3f5d31d02b33ba9de09ca9edaa3 [[project @ 1999-07-28 07:30:48 by jwnichls] jwnichls**19990728073048 Ignore-this: 572b3979dac2f033e64f7532a718e3e9 * window-selection.scm: Added new code for nonant markers. The nonant selected at the time of the window is marked until the window is deselected. This feature will later be used by constraints. * window-locations.scm: Removed get-window-nonant method and moved it to nonants.scm. * ui-constraints-classes.scm: Add import of nonants module. * nonants.scm: Add import of base module. * flux.scm: Removed window-locations import and added nonants import. The get-window-nonant method moved between these two modules. ] hash: 0000006652-c2c52ddeda610488d3490e3a4c6863fcc0b6facd87066424731b1aca86598149 [[project @ 1999-07-28 07:33:38 by jwnichls] jwnichls**19990728073338 Ignore-this: 6595b9a882340fee438c47c6fe966013 ] hash: 0000001194-b0d9d1c8b297cad3776ce0ba3c5587e602451a3e83020ecd88556c173dfa476a [[project @ 1999-07-29 03:47:31 by jwnichls] jwnichls**19990729034731 Ignore-this: e090df6fffe8bf9b8cd5183b6b984eb8 * ui-constraints-classes.scm: Added support for using the new nonant selection abilities of window-selection to the ui constructors of ui-constraints-classes. * window-selection.scm: Modified the show-selected-nonants and hide-selected-nonants methods to turn on and off all nonant markers. ] hash: 0000006481-90a75e216d9e474d430e0dc21c52b96aef08e7e8775ab1355622340efaae8e86 [[project @ 1999-07-29 03:56:04 by jwnichls] jwnichls**19990729035604 Ignore-this: 8355e559ff9197260302511cebfd7cf7 * ui-constraints-classes.scm: Added support for using the new nonant selection abilities of window-selection to the ui constructors of ui-constraints-classes. * window-selection.scm: Modified the show-selected-nonants and hide-selected-nonants methods to turn on and off all nonant markers. ] hash: 0000000817-aa25aeaf037d95d007b67195f56083037f822457dc7413fd6b4945460e5a2dd8 [[project @ 1999-07-30 05:33:34 by jwnichls] jwnichls**19990730053334 Ignore-this: a296f845d9808389079521480996cf7d * winops.scm: Added a method to sort a list of windows based on the position of their middle. * ui-constraints-composition.scm: Adapted ui-constraints-composition to work with the window-selection module. If the correct number of selections exists, selected windows will be used to create the constraint rather than prompting. * ui-constraints-classes.scm: Adapted keep-above and keep-to-left-of constraint classes to work with the window-selection module and two or more selections. Constraints are based on window position. ] hash: 0000007377-2a79b56077c95b730757a1e62dbdcf6d710021e8034a2e6aac13dc351da88039 [[project @ 1999-07-30 05:37:07 by jwnichls] jwnichls**19990730053707 Ignore-this: e661dd56394a5eacb044a474f5ea816b * winops.scm: Added a method to sort a list of windows based on the position of their middle. * ui-constraints-composition.scm: Adapted ui-constraints-composition to work with the window-selection module. If the correct number of selections exists, selected windows will be used to create the constraint rather than prompting. * ui-constraints-classes.scm: Adapted keep-above and keep-to-left-of constraint classes to work with the window-selection module and two or more selections. Constraints are based on window position. ] hash: 0000001317-f202bfa3587fbb2c7110d72790d1539cd03230b16787325d15c7421c443c6ab1 [[project @ 1999-07-30 23:11:01 by gjb] gjb**19990730231101 Ignore-this: 86d0750cd2fc85f82cf4b480d8d5a58 Fixed this one image -- wasn't cropped right ] hash: 0000223122-1399ceb99d02d9b50b59221cc5caa773c282981db2db48c5cd8364e6c0fcebfa [[project @ 1999-07-30 23:12:52 by gjb] gjb**19990730231252 Ignore-this: e82ded801ad111dbe415058458d3f9f8 * ui-constraints.scm: Need listops module for filter-map proc. * winops.scm: Switch to 'northwest gravity on maximization to work around a bug. ] hash: 0000001144-450b8b0e86e9679c22bc7aa1dcea0955be18912cdb66ae19bcbddfdd0b59100f [[project @ 1999-07-30 23:13:36 by gjb] gjb**19990730231336 Ignore-this: 5fd37abf6880b46b4b9160d086bd4235 Do ls -ld, not just ls, in the send-string example ] hash: 0000000445-91951984d58149681584b24d9d89539cdc45c0b36a94cd4dd07477be678afd7a [[project @ 1999-07-30 23:14:05 by gjb] gjb**19990730231405 Ignore-this: c9958580ccf204f2ae4b107b0592ba73 Added some commented out code ] hash: 0000000492-7dee84e2a5ecdc4ef273d66c0ac72276bb23e737ec64b5867c8883f1358776c8 [[project @ 1999-07-30 23:14:30 by gjb] gjb**19990730231430 Ignore-this: 9a142e198c7103f24c302b325d94946c ] hash: 0000000530-0a1f0c40c7d8d1c21c92fb14f132204cb48e136619a8f81c4cab8af7de0fb2f4 [[project @ 1999-07-30 23:16:33 by gjb] gjb**19990730231633 Ignore-this: abfc3ac386ef92cf2b95cbb036a3b096 * placement.c: Simplify some over-parenthesization. ] hash: 0000000536-4d66fb34c6525ff72b15a4d01322abf9e1d530065dd8e327b1a793fbaa87f031 [[project @ 1999-07-30 23:17:40 by gjb] gjb**19990730231740 Ignore-this: dff72fc5b0f8459ee7e9e075cc289cfb * gjb.scwmrc: Set the image-load-path earlier rather than later, use tile and undo modules. ] hash: 0000002033-ea036a6ef038ccc12d182f75e7efe9f5312ce5703a4ecc4dd037b40dd82f9b86 [[project @ 1999-07-30 23:32:45 by gjb] gjb**19990730233245 Ignore-this: 4e9160861e039b0c58c45d14cd32f66e ] hash: 0000000253-04225192be9436d3f7f43204f6f60b52ae87bec8ef93a3041d84569c71dc5437 [[project @ 1999-08-01 02:29:26 by gjb] gjb**19990801022926 Ignore-this: e2df26296813d2b80189a04ef3e60fe6 * include/arg_unused.h: Macros ARG_IGNORE and ARG_UNUSED that were defined in scwm.h before, but were needed in other programs, too. ] hash: 0000001359-c36e9c3b302baa04aba06a38b1ae8ac5e3b3fa69ed93fb46881c1646aaf9b4ff [[project @ 1999-08-01 02:30:25 by gjb] gjb**19990801023025 Ignore-this: 67eeb1951f7a6aaab00e8e7aeb29b0c0 * xtest/scwmxtest.c: #include XTest.h. Remove unused local variable. ] hash: 0000000448-70fb6640707771dced2b585e2da149a2a26dc886aa591e20bbf1acdc396576ff [[project @ 1999-08-01 02:32:04 by gjb] gjb**19990801023205 Ignore-this: 556c1d1e5be31aa25d5dd55028474ba * miscprocs.c (s_get_mouse_event): Fix bug of using = instead of ==. Thanks -Wall -W! * scwm.h: Move ARG_UNUSED, ARG_IGNORE macros out into arg_unused.h, and include that file. * scwm.c: conditionally #include XTest.h. ] hash: 0000001904-a212bb52d2ae46a4c8b716e0e5427f1fe9a26f0656ddb53e561d1016f4dde581 [[project @ 1999-08-01 02:33:08 by gjb] gjb**19990801023313 Ignore-this: 4ca2baebc88f6a0916612f08a2c84fb8 * scwmrepl.c (main): Use ARG_UNUSED, and #include arg_unused.h * libmain.c: Use ARG_UNUSED and #include arg_unused.h ] hash: 0000000966-5d50dc9bd9716070bebf84be6f3d505c5fb811584a3200616922db265c9a21a0 [[project @ 1999-08-01 02:33:57 by gjb] gjb**19990801023357 Ignore-this: c1105d4be3a9cdc657173ec012817d4f * gjb.scwmrc: Added some snippets from Bruno Daniel for wheel mice. ] hash: 0000001187-7a0aac3ed08dde470d648c27d3352cb58ae2e52a3a162be6fce403de472a92cd [[project @ 1999-08-01 03:10:03 by gjb] gjb**19990801031003 Ignore-this: fdd3f34bb1e45e0deeff9c67b5dca78c * binding.c (remove_binding_keysym): Added this function as a helper to remove_binding and make the latter take a keycode not a keysym. This enabled easier writing of the new primitive `unbind-keycode' which was conspicuously missing. ] hash: 0000001831-553160c603f23bd080d4f0439bbfe52b568b9a59f3c68208c4e516b569e5adca [[project @ 1999-08-01 03:11:32 by gjb] gjb**19990801031132 Ignore-this: df51d117ddfdfc5bda0cc4263dabb7cc * constraints.scm: Use bind-four-modifier-key-events; was conflicting with some bindings in gjb.scwmrc. * modifier-key-bindings.scm: Added bind-four-modifier-key-events ] hash: 0000002322-39916fe4435ee103da447331753b4a8db1c954bc36291e39e652a8eaa7b609d2 [[project @ 1999-08-01 03:11:53 by gjb] gjb**19990801031227 Ignore-this: 9acd172eab2f66522f0c0c284b0cac6 ] hash: 0000002534-be9b089b5ea4f2289aa8296f72fee7d837e0f8c7549284e50b3f03ea1361c3e8 [[project @ 1999-08-01 03:14:32 by gjb] gjb**19990801031432 Ignore-this: 87b76845da3236202574db1a4b97dd52 fixed FUNC_NAME bug that scwmdoc caught ] hash: 0000000382-15f66d4a1e8d8f1f207bf0b169adbcdcff0986c38a50ff77b883a91255210fac [[project @ 1999-08-01 03:14:55 by gjb] gjb**19990801031455 Ignore-this: ae31e357464c1714c0343ef87bfe5a25 ] hash: 0000000306-cbe631686dbaab80f3cdf585de4e3bb16e4d8afd3dceff0c6b404c77f7b80cdb [[project @ 1999-08-01 03:15:22 by gjb] gjb**19990801031524 Ignore-this: 6472227591bbc733c6a40d0d31206c7d Re-created ] hash: 0000220493-41057e2a0ecf9b833c8e2266e3a5db278917befd1033ed806c1777c173faa721 [[project @ 1999-08-01 03:16:29 by gjb] gjb**19990801031629 Ignore-this: 93866d3cebc91d71abc1796aa95be73f ] hash: 0000000379-ee03f0ffa65e258c7c22a47416a2b6a18591cafd4d4451ff12e94bce4260ba6c [[project @ 1999-08-01 23:20:24 by gjb] gjb**19990801232025 Ignore-this: ebc1ee80d365d91780ef972027b18390 * binding.h, events.c: Use PbndFromXXXX, not PBindingFromXXX.. * binding.c: Make remove_binding take a bnum_or_keycode argument instaed of both button and keycode arguments. Fix calls to it, calls to PBindingFromXXXX fns that have been renamed. Added new primitive `number-of-mouse-buttons'. ] hash: 0000003735-7fd66c6b6ea9933a4a8dbe57a4027cef84501bcf24f828df8696650178b88c82 [[project @ 1999-08-01 23:24:56 by gjb] gjb**19990801232456 Ignore-this: a586066b377a6898b237e1d13376c854 Added some FIXME comments ] hash: 0000000436-d8ffcdf33aa8037c419ef9d64d0ff906ba9599611722abc1381f8fb29a36ddd5 [[project @ 1999-08-02 15:46:47 by gjb] gjb**19990802154647 Ignore-this: b4e9135e6b84c58350dce144aa808783 * session-manager.c: Remove `SM-client-id' (was deprecated). Use `SM-register' instead ] hash: 0000000807-531885fe5cad1a4d2a3c2c4214e09850a0a024b10a521fdbaf0d5154a8044c2d [[project @ 1999-08-02 15:47:12 by gjb] gjb**19990802154712 Ignore-this: 80abb6f7b8636c66a00130c00c64f4f6 ] hash: 0000000636-85214a08f23474b7446546edd900274f8b67372bc28704ce4ac247eb8e805777 [[project @ 1999-08-02 15:57:11 by gjb] gjb**19990802155713 Ignore-this: 6741d9d66410326f3ee3bfd6a575f69 Documented public functions. ] hash: 0000006593-ed8f2bdfc08240a26fb22452dc40ebda2e15924b497eb234f0036bce921391c3 [[project @ 1999-08-02 16:02:33 by gjb] gjb**19990802160233 Ignore-this: 4ffc2e9898ec9af804dbf9aee84a2f42 ] hash: 0000000607-37f1ee33b2162758e882ecf442ed387de07bb3f940cc360eacc4d6b2652797e3 [[project @ 1999-08-03 23:32:17 by gjb] gjb**19990803233217 Ignore-this: 6a3f89ff68a09b3a960b8bf77f9da055 * modifier-key-bindings.scm: Added unbind-* procedures to undo the multi-key bindings. ] hash: 0000006285-cd5f5c67c411f41171f266d8f4459091f52ab37974f5a4598501b3104b3b3d78 [[project @ 1999-08-03 23:33:01 by gjb] gjb**19990803233306 Ignore-this: 1f3de8f0cddb53aacfa5a6f29a630269 Re-created ] hash: 0000060741-c851de2a81cbb8595069cba481f43512968e60ff8ad7a8d22d86b47847bee4a4 [[project @ 1999-08-05 04:01:33 by jwnichls] jwnichls**19990805040133 Ignore-this: 7cfe782299f3be10bf9e2ee366662722 * binding.c: Fixed a bug in which a reference to the binding list was saved prior to calling remove_binding in add_binding. This caused a list loop when removing the first element in the binding list and put scwm into an infinite loop. ] hash: 0000000682-1d395de5aed14cb12d42744708adb83f5ca79abd99d57748a999e77c12804209 [[project @ 1999-08-05 04:08:39 by jwnichls] jwnichls**19990805040839 Ignore-this: 4a37d4560d4f71e20596bf8f8167c75a * binding.c: Fixed a bug in which a reference to the binding list was saved prior to calling remove_binding in add_binding. This caused a list loop when removing the first element in the binding list and put scwm into an infinite loop. ] hash: 0000000696-65f8f361ffa8523450f0d56091fd38c3b8374e40f7d1d010cd0f5b3ae6fcf445 [[project @ 1999-08-05 05:46:39 by jwnichls] jwnichls**19990805054639 Ignore-this: 21ca009df451fae436eb54813c290e43 * ui-constraints-composition.scm: Fixed an existing bug which prevented the composition code from working since constructors were modified to take a window list parameter instead of several window parameters. ] hash: 0000002008-91f911143d814d4803a6915e5ff206ce6215f17eb6dd49d452b997748fa0e7ee [[project @ 1999-08-05 06:01:36 by jwnichls] jwnichls**19990805060136 Ignore-this: 2f27728f2067dc2fd2932b2a93953bb3 * ui-constraints-composition.scm: Fixed an existing bug which prevented the composition code from working since constructors were modified to take a window list parameter instead of several window parameters. ] hash: 0000000642-63b1eaf63d9f7fd17c95f2cc59714de3e3b897aa3b46e14ecb606fd4b4838358 [[project @ 1999-08-05 15:09:09 by gjb] gjb**19990805150909 Ignore-this: 8ad40c1b7d0960b62861d248cc2446f5 * Makefile.am (DISTCLEANFILES): typo fix-o TAR_SFUFFIX -> TAR_SUFFIX; Thanks Francesco Tapparo! ] hash: 0000000442-89ac7bc12194bc3981283e9771c85f4b7c3ecad6738105dfe755969d58025271 [[project @ 1999-08-06 17:33:12 by gjb] gjb**19990806173330 Ignore-this: b6d49d82b8832199815a0e0fe8780678 ] hash: 0000000475-aca3b3aecf8c8329a0db52c3da3d4ec2a69cd891d73c086339c2f423aa584c2f [[project @ 1999-08-06 17:41:33 by gjb] gjb**19990806174138 Ignore-this: 50f892d4d0b5d63b196c5989e6503d5d * window.c (DeferExecution), resize.c (InteractiveResize), move.c (InteractiveMove): Added False arg to NoEventsScwmUpdate() to let that block (as it was doing anyway); Move the ms_sleep(10) into the #else clause of the NOT_MORE_RESPONSIVE since if the NoEventsScwmUpdate blocks, we don't need to sleep. * menu.c: Fix bug in menu-hover-delay-- was returning cmsPopupDelay, not cmsHoverDelay. * menu.c (MenuInteraction): Use True as arg to NoEventsScwmUpdate() so that it will not block, and we can call the hover/popup procs as we should. Thanks John Kodis for the bug report! Also finer-grain some of the debugging code. ] hash: 0000003215-5af657e6550ac41779c9702b3a2171fa11a345bd1bfbf07c5fcde5e5544a6aae [[project @ 1999-08-06 19:16:41 by gjb] gjb**19990806191641 Ignore-this: a38a926589b317d77ecdbf09927bf9c5 ] hash: 0000000853-8eece7ef08e88588a1f7195d8e566c8f2d4c8d8f64df861550d475d66f0b743c [[project @ 1999-08-06 19:24:39 by gjb] gjb**19990806192439 Ignore-this: 1b7451e263b3d977ac62d8bbfce6d67e * winlist.scm: Make hover-delay default to 0, not #f, in show-window-list-menu. ] hash: 0000000425-e142455df2afece5c0abc6d18de8de2719908968d6ebd10e3a95773b485b1ba6 [[project @ 1999-08-06 19:27:22 by gjb] gjb**19990806192722 Ignore-this: 363d28e7bd8d89c77462d6435b073a76 * gjb.scwmrc: Use flash-window-on, not flash-window, for show-xterm-window-list-menu. ] hash: 0000000597-d31b6cc16b3fa8af5ee0dd6d908bb47cdee40258c3083a7a75b8729aa555dfa2 [[project @ 1999-08-06 19:31:12 by gjb] gjb**19990806193112 Ignore-this: 60a8574fc76f659bc632b8c2c1a2fb95 Added ] hash: 0000000960-8399cd053ae21abb760ae35cbe0ff81856ba84335931342092a4cd5b6057f292 [[project @ 1999-08-06 19:31:29 by gjb] gjb**19990806193304 Ignore-this: 13c226976cc2a3010f3e402550dbd8ff ] hash: 0000001032-4bb859a02f72b92279ab27c1e6c8a289776297a494247356f7b741a45261c9bf [[project @ 1999-08-07 00:01:11 by gjb] gjb**19990807000111 Ignore-this: 364e115a8d4d9af02662e89aba9308d6 * base.scm: Fix `with-message-window-shown' -- do not evaluate the message window argument multiple times -- just do so once and use that value repeatedly. * modifier-key-bindings.scm: Added `mod-mask-XXXX?' procs for testing if a modmask has a modifier set. * window-configuration.scm: Added `window-configuration?' * register.scm: Added -- similar to registers in GNU Emacs. ] hash: 0000005014-b461f0edbe49c6e265772a15b2e4ad37acd653dc8c675cd775d8f831ae424340 [[project @ 1999-08-07 00:02:50 by gjb] gjb**19990807000250 Ignore-this: b0f0df968ca4e8ae6bc36394a24799f0 * scwm.el: Added scwm-use-module, bind to C-c C-m; this makes it really easy to execute a use-scwm-modules on a module that the point is after. ] hash: 0000001057-d5eb12c5dade7db394e4463e7cf43da37ed40ea76f0b2b8c1bf5f2e82c5c342d [[project @ 1999-08-07 00:03:43 by gjb] gjb**19990807000343 Ignore-this: 2425c40da1679c9789b4ac945901698d * Makefile.am (scwm_common_scheme): Added register.scm ] hash: 0000000457-a68fbd9fd749dcc4dd5d3c1d2e1086c697858c0be6e8e853f854379baf20956a [[project @ 1999-08-07 00:03:54 by gjb] gjb**19990807000354 Ignore-this: e0c8e92c2f20e24c78647e598901dc82 ] hash: 0000000725-9568625eb947883e63699a1184c7511383f198f304840da425aaef038ace8924 [[project @ 1999-08-07 00:34:20 by gjb] gjb**19990807003420 Ignore-this: 8199bea5111f769662b3ee2697f76cb5 * animated-iconify.scm (animated-deiconify-to-last-viewport-position): Fix bugs in this. Was using deiconify-to-current-viewport, not just deiconify to actually do the final positioning of the window. * winlist.scm (show-window-list-menu): Make flash-window-proc, unflash-window-proc default to flash-window-on and unflash-window, respectively ] hash: 0000002392-482024d8e2fc6c733871f7564f6436ec73940b56c02f64a0a22e087e9c8f0154 [[project @ 1999-08-07 00:35:20 by gjb] gjb**19990807003520 Ignore-this: ebd35725d0388d94bedf1ebfe4859fc3 ] hash: 0000000564-908443e188e98c891111b4831e061a0db63853a7ac97fef795ff752506280575 [[project @ 1999-08-08 05:24:32 by gjb] gjb**19990808052432 Ignore-this: 1c8f996ac5895b8d8dfd073ee1b62800 ] hash: 0000000362-452afc535c42372b2372e561e5381db0b71d97d407851d37c1a87d08d93c6cfa [[project @ 1999-08-08 05:25:16 by gjb] gjb**19990808052516 Ignore-this: 176fd30cf9fd4dc84cdd990ff76a0436 Added -- the constraint classes aren't yet written yet, though. ] hash: 0000003157-f274fc28bd27e52da5c356cdf67a68b6a9d290b7fd298bf6d9c7c446892efb02 [[project @ 1999-08-10 22:37:50 by gjb] gjb**19990810223750 Ignore-this: c0ce0d0f297d90686dc53724e2f7a462 Gratuitous change to a comment to test if changed.c get updated ] hash: 0000000537-e785ed59503945893ba90239229a1dc9eefa4e3f3c4b3b6836447e58199f981f [[project @ 1999-08-13 13:57:59 by gjb] gjb**19990813135759 Ignore-this: 7eb2807a907a15ab8564a380f8af0e6b ] hash: 0000000233-e019bf61a64ac60cf069ddb8c183a3b23be4c161a819069267cdc455c22b9c09 [[project @ 1999-08-22 18:36:32 by gjb] gjb**19990822183632 Ignore-this: 5a824670b142f5d9de32c11938d21657 * guile-compat.c (scm_internal_cwdr_no_unwind): Reduce the leaking by about 75% (tested when doing focus switches and opaque moves of windows); process image still grows a bit, but it's better. Something else must be leaking too. All I did to eliminate the leak of 176 bytes per each call was explicitly scm_must_free the pRootContinuation, and always reset that field in the scm_rootcont object to NULL so the gc does not try to take care of it, too (and re-free already freed memory) ] hash: 0000002290-8d9acbd50985f8b6ac43f42fae8d5db6b6c48d3d715b84c3a1be2683404a28ba [[project @ 1999-08-22 18:39:31 by gjb] gjb**19990822183931 Ignore-this: 5f3cb96b170baeb2cf76b0c9a02255ba * group.scm: Added a FIXME about invoking the interactive-move-new-position-hook when moving windows within a group. ] hash: 0000000666-b3dd8500d6a07119bbb9a97776386ab24a5454ffeb6e25d38a855932e853ed66 [[project @ 1999-08-22 18:41:44 by gjb] gjb**19990822184144 Ignore-this: b8a531627f41bf032662383295bd2df4 * window.c (window_pixel_size_to_client_units): Do not subtract-out the base_width/base_height if the width_inc/height_inc is 1. This fixes a bug whereby, e.g., gimp's main toolbar window had the size reported incorrectly when resizing the frame. It would report 0x0 when at its minimum size, now it properly reports its frame size. ] hash: 0000001366-37dd41ebd8f1146cade7427c73d29fcd7055371398b9c07eff2344e89317776c [[project @ 1999-08-22 18:44:09 by gjb] gjb**19990822184409 Ignore-this: 29f2bd72760a1fa083eee6745cd6d3a0 * gjb.scwmrc: Added suppress-xclients variable for controlling whether .Xclients gets run at startup. Only use start-zsh command if it exists. Use XTERM_PROGRAM_NAME env var for setting xterm-program-name variable. Do not bind-mouse 'window 4/5 for Mathematica by default (until I use XTest to pass along the events or do the event rewrite-- don't want those buttons to be synthetic on all windows just to make Mathematica work). Iconify the scwm-messages-window at startup. Do not kill the ~/.tracepids processes (just iconify the now-one window) ] hash: 0000003283-0c87762ee461c8b4c6e7d324856728f859487fb81a5de8b80a8a7109c15b4fda [[project @ 1999-08-22 18:54:29 by gjb] gjb**19990822185429 Ignore-this: af6a774d209b04bd9b2b60a38b7ee20b Added ] hash: 0000004433-a134fbf6c06a233ec69ce8d119edb1025a6571485fdbeef2abce774923f31afb [[project @ 1999-08-22 21:23:58 by gjb] gjb**19990822212358 Ignore-this: 2b386e888b44c80d17daa3925f3dc710 * scwm.spec.in: Updated description, use some definitions to ease maintenance. Update URL. * configure.in: Added utilities/misc/Makefile to files to generate. * autogen.sh: Run configure, not config.status, at conclusion; added some smarts about grabbing the last configure line that works for me but might not in the general case. * Makefile.am: Put include/arg_unused.h in EXTRA_DIST * HACKING: Added note about doc/dev/scwm-packaging-rpm.txt ] hash: 0000003934-648d79197400dffd2e2c223425cc2c7846fe53a97ab2f6360c1de1da0498048a [[project @ 1999-08-22 21:26:14 by gjb] gjb**19990822212643 Ignore-this: dad054e200a090614d9c9a72afdf9017 * */Makefile.am: Updated initial comments. ] hash: 0000001752-76ac474e9088eec03966732f2e087b5d72f326716a8ccc726ad0817253acd9b1 [[project @ 1999-08-22 21:27:20 by gjb] gjb**19990822212720 Ignore-this: aae86958bccc26d4f633f769347f4e90 * Makefile.am (SUBDIRS): Added misc subdirectory. ] hash: 0000000515-50b5ae076765d0b84862edef3a467f28c37590130dd4b2a68550011209ab657d [[project @ 1999-08-22 21:27:28 by gjb] gjb**19990822212728 Ignore-this: 22031fa0316568d12d788583f1716b1d * Makefile.am (EXTRA_SCRIPTS): Added X-error-describe. ] hash: 0000000460-d404a07d8d7a9184a0fa39047362e12957745d0422dcf5f2c2589e3bfd248310 [[project @ 1999-08-22 21:29:00 by gjb] gjb**19990822212900 Ignore-this: 15d541dbfcafad8db3c28b132765940c * pidproperty/Makefile.am, pidproperty/Makefile.in.works: Added .am so make dist would work, etc., but Makefile.in.works is the only Makefile.in that currently builds the directory's software properly. ] hash: 0000002010-5057c4f9e15bb9bf70b266bf7c4cbe50bc166cdf67c86c35e90cff67081d6d2c [[project @ 1999-08-22 21:29:22 by gjb] gjb**19990822212922 Ignore-this: 31dd99f78ba93b7cd253fd5d40a1c530 This is the one generated from Makefile.am, not hand-written (hand-written was moved to Makefile.in.working) ] hash: 0000012288-057aa968b320ec777301912eb69380d9412b736788909a6ab6622e62822f194d [[project @ 1999-08-22 21:31:03 by gjb] gjb**19990822213103 Ignore-this: c41732a8bde09696134cb949963b7c89 * misc/Makefile.am, misc/Xresources-cpp, misc/Xsession.patch, gnome-session-Scwm: Handy files for making Scwm more complete and usable. Still not integrated these files into the build/rpm processes. ] hash: 0000017037-f12697dcdf44e37848acd9ff3600eb8c56ba036d8646a5bd3a10487f602329c4 [[project @ 1999-08-22 21:31:22 by gjb] gjb**19990822213122 Ignore-this: a160c1752c54cd83e6d0abd963cc5298 Make current. ] hash: 0000003166-e978ea3960f3c22e21f12ddc620e51046a703f4fdb60f36707c255d6f75b3a5f [[project @ 1999-08-22 21:31:40 by gjb] gjb**19990822213253 Ignore-this: 7610e2d4b0bb978dcd961502e53ea4d8 ] hash: 0000003441-767d68e523c3ac0ae4d11ff068a64303cd70db202ca34d9396cfccf8060b7ed1 [[project @ 1999-08-22 22:21:55 by gjb] gjb**19990822222156 Ignore-this: 9960fbb838f91fb1a415ed6ffb0c3af0 * binding.c: Use new-style binding context names in documentation, and eliminate the deprecated versions from the docs. * add_window.c: Update initial comments, add (C). ] hash: 0000002041-e70faaba0340fe1ccbdd5a31e4871ad15d6808580d907f4967d71683142d2912 [[project @ 1999-08-22 22:24:58 by gjb] gjb**19990822222458 Ignore-this: f40b5100897c474051fbcacf4e3b2493 Update a warning message to use `' to enclose new name of context. ] hash: 0000000548-b51f782b6211765a0f1cc30bc9e83ae8d791e46faeb0d1f0cf5c38d0a4048e56 [[project @ 1999-08-22 22:25:18 by gjb] gjb**19990822222518 Ignore-this: fa5a4a8485c797a6dcb5282dcd19b9e2 ] hash: 0000000437-1c563b700d5bfb6ca287ed4b4a9eeb27da8d3cd52b913b954667cd1864895f64 [[project @ 1999-08-22 22:52:09 by gjb] gjb**19990822225209 Ignore-this: 1353e7f7f4c56ba4e017ce33b3a0feb6 * stylist.scm: Use gtk-label-set-text, not gtk-label-set (was renamed in guile-gtk package). Make popup-style-menu public. Do not use deprecated button name. ] hash: 0000000804-d1dd8dab68352ff1443e948be0a82c022358f60c8145ff6b6d0fc499af015b62 [[project @ 1999-08-23 00:19:19 by gjb] gjb**19990823001919 Ignore-this: 1590f9268b7a26229dbd2f55e4ddcd34 * binding.c: Use 0 == AnyButton as argument to XGrabButton/XUngrabButton instead of looping through all the buttons. Only call XGrabButton/XUngrabButton once with 0 or'd into the modifier if modifier is not AnyModifier. Use None for the cursor when grabbing buttons. Grab buttons on psw->frame, not psw->w (keys were doing it that way.. not sure why that's better, but keys do not work reliably if the grab is done on psw->w). Split remove_binding into remove_binding and remove_binding_from_list so that add_binding can call only the former and doesn't need to talk to the X server to XUngrab the previous binding. ] hash: 0000004359-9fc084a93ddc536d9632fa1d55f53a7324d958397396ab153119e7e28a24fe14 [[project @ 1999-08-23 00:21:56 by gjb] gjb**19990823002156 Ignore-this: bf84ebcda3235f7e5ddd66d2fb57fe33 * autogen.sh: Remove ltcondif and ltmain.sh since these things are generated by the local libtool, but only if they do not already exist. This has caused problems more than once for people. Perhaps we should just not distribute the files from CVS? ] hash: 0000000693-5deda87a000929e7d1890837f1cbe86f89d487de845f7186d9b241beb4e05e1f [[project @ 1999-08-23 00:24:02 by gjb] gjb**19990823002402 Ignore-this: 5fcc603fd5e48a5ece997570b4c21f33 * gjb.scwmrc: Drop the #:{un,}flash-window-proc from the show-xterm-window-list-menu since it is now the default for window lists. ] hash: 0000000651-53d4e476ebe500a2e500ad0cd26b3016e034cb61bb1323f3afb3a25b5cb054f1 [[project @ 1999-08-23 00:24:39 by gjb] gjb**19990823002439 Ignore-this: b6e6d4709fdee553b5e27730de4f7fee Removed ] hash: 0000023033-eb05f07edf663b71715d959a17b29ed0450fef4e481b230728e2de7f559125f7 [[project @ 1999-08-24 04:12:21 by gjb] gjb**19990824041221 Ignore-this: 27547b2efac4b53bea2554be8ed2b728 * winlist.scm: Do not break with more than 36 (26+10 -- the number of shortcut keys) windows in a window list. ] hash: 0000000531-3fc1aead793dcfc759f192ce9700be282f4bbd10cacf1ce31af6743bf139ef78 [[project @ 1999-08-24 04:14:22 by gjb] gjb**19990824041433 Ignore-this: 34de9849d6e2a4e9de99a5fe48ae75eb ] hash: 0000001255-ed0d961e5ccd591db3b12c2003173f13c8c748459593e15184e4353ae2426b03 [[project @ 1999-08-24 20:51:54 by gjb] gjb**19990824205154 Ignore-this: b4cbaa4c8c53cc45ce42c47ad4d194af * scwm.c: Fix very small memory leak in not freeing an X11 property after XGetWindowProperty. ] hash: 0000000548-655e4627db7379cd260677c9400fcd1382f18ef3a4a2ff751193a5dd5312bd56 [[project @ 1999-08-24 20:53:16 by gjb] gjb**19990824205316 Ignore-this: 9b5ead7db8a2098871e8b6323f89f758 * binding.c (init_modifiers): Don't include 0 in mask_mod_combos array (wastes an XGrabKey call) and use c_mask_mod_combos to control how much of the array is initialized (currently always 7). Print warnings if unable to determine numlock_mask and/or scrollock_mask. ] hash: 0000002110-71af13ee01f46961fb4af99a7de4292c32f018718859e1618a235ab191c460fd [[project @ 1999-08-24 20:55:21 by gjb] gjb**19990824205521 Ignore-this: ab4906dc23f22db6f3d73ba25f853a1f ] hash: 0000000621-5bc38d15a38ca5e339e879154e2c547a845d3d38b4777b91acfbd5be2e3918e8 [[project @ 1999-08-24 21:02:57 by gjb] gjb**19990824210257 Ignore-this: b8d22b0c138ce99addcab8c6172d3569 * gjb.scwmrc: Use stylist, and make Button3 on the left-button-1 context popup the window style menu. ] hash: 0000000773-2f0d09b4b3eb244483fa8ced891dd73554bc8df4c83ab906cbc90c3c9e88c399 [[project @ 1999-08-24 21:03:53 by gjb] gjb**19990824210353 Ignore-this: 9d89421a00b94321e521ee0d1d07507c * stylist.scm: Expose window-style-menu fn, instead of popup-style-menu function. ] hash: 0000002181-330c1de5980a10fd1442867dced31eb32782bc44759418e4fbe88b48a4cee657 [[project @ 1999-08-24 21:18:48 by gjb] gjb**19990824211848 Ignore-this: 74ead7d45faa077ed7213e788e01dc0f * binding.c: Added set-ignore-dubious-modifiers primitive to revert to the old (dumber) behaviour of treating all of the modifiers separately, even numlock/scrolllock. This can be useful for performance reasons. ] hash: 0000002059-aa553ab410d589f6064026ebb983720acc9a51659b080a1488fff0fe27e2046e [[project @ 1999-08-25 06:41:02 by gjb] gjb**19990825064103 Ignore-this: ef1460303089e7035175441bdae1781d * binding.h, binding.c: Added const modifiers to func_name parameter ] hash: 0000001749-32d733dd8a91091bdd5c2ae04ba8b01fde60e551772970313229a2c77ec83dbc [[project @ 1999-08-25 06:41:24 by gjb] gjb**19990825064124 Ignore-this: 9f02e758e1f6db9f7648a2f0f200f1b7 ] hash: 0000000538-2c7a8ca1ddf16487892ad6de8fc0e048bff389254a6753ef2be38ad005286d66 [[project @ 1999-08-25 06:43:26 by gjb] gjb**19990825064326 Ignore-this: aaa6583203a4171d5531f0f9df485ea9 * themes.scm,preferences.scm,minimal.scm,menus-extras.scm: Fix FIXME comments to mention guile-1.3.2, not guile-1.4. ] hash: 0000001533-b05e56b0d6bf5b2ccfca877a57bc85e4f7d9d0337c3b9f1583467c181db0a45a [[project @ 1999-08-25 06:43:42 by gjb] gjb**19990825064349 Ignore-this: c5bfcb82f0d9c5ba4e52a01b48e9ea ] hash: 0000000649-9367bf50ae416d1f0b8a515126b22d11863dd0924d67c9cfef268bf874bb251b [[project @ 1999-08-25 06:44:23 by gjb] gjb**19990825064423 Ignore-this: 3d3141664f396b55bfb39e946d9109f1 Use ${DISPLAY} as a suffix, not $$ or ${DISPLAY2_MAYBE} ] hash: 0000000419-3cb22b8d601aea9990addac63770749f066c17fbf720412eeec5ffd0a4e12a25 [[project @ 1999-08-25 08:12:53 by gjb] gjb**19990825081254 Ignore-this: d14085d4469a46ade3b633447074a512 * scwm-snarf.h: Use HAVE_SCM_MAKE_HOOK to test for whether to use scm_make_named_hook() * module-interface.c, events.c: Fix number of arguments for various hooks (guile-1.3.2 hooks check these). Updated docs for those hooks. * callbacks.c: Use new run-hook if HAVE_SCM_MAKE_HOOK; leave old code in otherwise. ] hash: 0000003976-d07caf9d04a664c677458c0b8db3dd5cb6c06202d41a7ab1d8933e67e2f7ccae [[project @ 1999-08-25 08:13:07 by gjb] gjb**19990825081307 Ignore-this: f342713487380af6f646259f15240723 ] hash: 0000000522-c7efa8cf994cd78806c4e97c89978ad51cf2728078fb53b9b21ed1bb59e9c0c2 [[project @ 1999-08-25 19:09:05 by gjb] gjb**19990825190907 Ignore-this: ec0918206914f4640e1b82622a9366a8 * window-selection.scm: Use make-hook, instead of '(). * ui-constraints.scm: Drop all the add-*-hook! and remove-*-hook!; these were unnecessary all along, and code is clearer using add-hook! and remove-hook!. Use make-hook instead of '(). * ui-constraints-gtk-toggle-menu.scm, ui-constraints-buttons.scm: Use add-hook!, remove-hook! not {add,remove}-*-hook!. * ui-constraints-composition.scm: Drop gratuitous begin inside function. Use add-hook!, remove-hook!, not {add,remove}-*-hook! * stylist.scm: Use make-hook, not (). * style.scm: ws change. * std-menus.scm, rgb-database.scm, path-cache.scm, flux.scm, file.scm: Use popen module if minor-version > 3 * minimal.scm: Write call-hook-procedures using run-hook if it is defined. * fvwm-module.scm: Make module-broadcast take 9 arguments, not rest args, since hooks now do checking on number of arguments. * base.scm: Define reset-hook! and make-hook! if we're using <= 1.3 ] hash: 0000017503-8308f907bdcca724e7e0d7c9f8ec5fc9035467a6946b1d92cadeee9c37f888a5 [[project @ 1999-08-25 19:25:54 by gjb] gjb**19990825192555 Ignore-this: 5f9fd7dde1b20c4904e077b4e5304b09 * scwm.c: Drop the setting of *suppress-old-style-hook-warning*. * events.c: Rename get_strport_string to scm_strport_to_string, and define it only if guile does not already have it. (scwmexec protocol was broken using the old code). ] hash: 0000001504-9b4c388c7b7120880c5e4d070fc76ccb1e5fb7b74f3456d64b6deed3d1b47560 [[project @ 1999-08-25 19:26:57 by gjb] gjb**19990825192657 Ignore-this: 1a7402d32d94f9c971fbf50d3d25496d * ui-constraints-classes.scm: Fix bug in use of map where the two lists were not the same length-- just shorten the second list by 1. ] hash: 0000001330-ec97c4f2411e368e0579c3d2df7eebf24848845a596477f1f68577f7e8ae0af3 [[project @ 1999-08-25 19:27:45 by gjb] gjb**19990825192745 Ignore-this: bcfd43f4b92380251bc7740f70c6ff99 * configure.in: Check for scm_strport_to_string * acconfig.h: Added HAVE_SCM_STRPORT_TO_STRING ] hash: 0000000631-64d0a03939bdb063a56dccdbe48abbcb95164ff7fb149ed312b8ef261e91162c [[project @ 1999-08-25 19:29:33 by gjb] gjb**19990825193001 Ignore-this: 4f7a89a0b4f89b40b16c6639f4a3a82e ] hash: 0000001873-aca82b345d5d08ef8e1bbabf1b0ecc5137b680cb0eb0b6d0327c8120126bc34c [[project @ 1999-08-25 21:05:50 by gjb] gjb**19990825210550 Ignore-this: dcfa7c1ebe7f0a67d5abf06645c448ab * scwm-snarf.h: Fix SCWM_GLOBAL_HOOK macro (had only fixed SCWM_HOOK macro before) to use HAVE_SCM_MAKE_HOOK ] hash: 0000000477-59a0221594adbba3f7ad635ab62b4e47f34dfd66d74a901f5b9747dacbf5a07a [[project @ 1999-08-25 21:15:05 by gjb] gjb**19990825211505 Ignore-this: c31fcf878519edd4ca4e51ef5a0b455 ] hash: 0000000300-a9641e304e8c039ac47a4617904c2e10e57d8a5b8608b406e0abeaa07b08c575 [[project @ 1999-08-25 22:25:50 by gjb] gjb**19990825222551 Ignore-this: d88df2841823224628d2ecaa1366d870 * scwm.c (scwm_main): Fix typo bug in resetting restart_vp_offset_y twice, not restart_vp_offset_{x,y} * events.c: Do not care about return value of scm_set_current_{output,error}_port() when returning to old values. ] hash: 0000001118-f1bc95a09816a4d8ca42180521ed1754a9799bce804c2d5a49e5bcc7073b43e0 [[project @ 1999-08-25 22:27:36 by gjb] gjb**19990825222736 Ignore-this: ae0e4f9f54a06d9a084c0c7ab2d48f59 * nonants.scm (get-window-with-nonant): Use window-context, since this is used in places that `get-window' used to be used (e.g., window-selection from the group menu). * flux.scm: Use animation, animated-iconify modules. Move my make-small-window-ops-menu and make-window-group-menu into here. ] hash: 0000004814-dfab4753808c16e31023ab59fe85234511fd1a060e8b2c6ee5c8b90cb47c4965 [[project @ 1999-08-25 22:32:29 by gjb] gjb**19990825223229 Ignore-this: d658111e36cbe342b56c9ba40e832ccb * gjb.scwmrc: Move make-small-window-ops-menu, make-window-group-menu into flux.scm ] hash: 0000003607-e05915ee8fb636caaece608c24597a3d83fee91d3f83cd82699d75fdd2a15287 [[project @ 1999-08-25 22:42:38 by gjb] gjb**19990825224238 Ignore-this: a85c8cd019b4ed086ebf6a88ae4afea0 ] hash: 0000000347-46f9e02dfc46d9f2d26b293a852af35571a5c2c8f1cba4b902428578f0cb0b5c [[project @ 1999-08-25 23:26:35 by gjb] gjb**19990825232635 Ignore-this: 9fbfd5d3c553a2f12e753c04914d34d * events.c (HandleScwmExec): Use initial length of 0 in make_output_strport -- the non-zero length apparently needs to be initialized and wasn't, resulting in a lot of garbage. ] hash: 0000001325-e5dd1e8f0158c0e19bcfa1655a59708a6bb1bfc2b88a067f094c6df315cbd4fa [[project @ 1999-08-25 23:27:52 by gjb] gjb**19990825232752 Ignore-this: 4508fe407480abb4f594e12d5ac48f54 * gjb.scwmrc: Use MEDIA env var for sounds-dir, also append leading "/". Use window, not 'all for context for forced rubberband move/resizes. ] hash: 0000001328-fa7e8219688b05e48b0a6325633873f0948968e269ee102a0761cc4074c4621c [[project @ 1999-08-25 23:28:14 by gjb] gjb**19990825232830 Ignore-this: 6f264cc910cd34c38f072c7a4a3a8b5c ] hash: 0000001430-0c3950bedd47f9d3132423e152c3665a86ba5e17547074bc011b62bb179827b8 [[project @ 1999-08-25 23:54:26 by gjb] gjb**19990825235426 Ignore-this: 77aa2cb7051a198ef3afe904a88f4ffb * window-selection.scm: Use filter-map to eliminate invalid windows when returning the list of selected windows for `selected-windows-list' (e.g., when you have a selected window that closes itself or that you close; this was causing errors in other operations that were using the list of selected windows) ] hash: 0000000726-418ded215ffd3b891522a67730743386306fe481fc1d2ca5e72da978c24a2ae1 [[project @ 1999-08-26 00:26:18 by gjb] gjb**19990826002618 Ignore-this: 89515d4798d9cc9c9ed10dc2d6667647 Handle case that there is no X server running. ] hash: 0000001774-7ba6d5799ff540e25f615c935aa1871d0872ac9dd76593181c0eccff74170800 [[project @ 1999-08-26 00:32:34 by gjb] gjb**19990826003234 Ignore-this: 8f3763a79db34ede1be5ef2a4d5b9ae4 * misc/startscwm: Make work with no X server running. ] hash: 0000001324-4064323a7e18115f3f15938372b3b0a372fdf3d7399d32ea32fdc0e190fdde8c [[project @ 1999-08-26 00:51:40 by gjb] gjb**19990826005200 Ignore-this: 13bc8eb46593cfcab4c2c0371c6ee162 removed -- moved to startup subdirectory ] hash: 0006480720-a60e5e30302232166c578894a848819ed88ce3293329a6332644998f847627ab [[project @ 1999-08-26 16:14:54 by gjb] gjb**19990826161512 Ignore-this: 8668848e3b3ea5ce03b6c8b79a12bfac ] hash: 0000000650-969c3f2d0f6e698dfcbabeff412ca28a7128a2cf188b597c287cd3fd79ce3ead [[project @ 1999-08-26 16:22:03 by gjb] gjb**19990826162203 Ignore-this: 1beb89044a40390ad055244c83d90cf3 * src/ref-header.sgml: Alphabetize author order. ] hash: 0000001116-027d06e6598838a78ec186adbe30abaa70deda0d23fe1b2b45e5f730bdef34a9 [[project @ 1999-08-26 16:26:48 by gjb] gjb**19990826162648 Ignore-this: f28055320cf644490ed38edf1e57f897 * scwm.texi: Alphabetize author order. ] hash: 0000000962-a36203c13269e698e18b92d1fdf76fa093c064ec3538515a0a4b23d51031b641 [[project @ 1999-08-26 16:27:51 by gjb] gjb**19990826162751 Ignore-this: 5d478c94232c0fbfbcca077c0963d4c5 scwm.1: Alphabetize author order. ] hash: 0000000503-546b48d33e8aa1267fbdb2221a3928023728037e8a09a2c21fc304fd748f3643 [[project @ 1999-08-26 16:28:38 by gjb] gjb**19990826162840 Ignore-this: eb77c3ad1a8e5a5705ba26c3565aa8ad Re-created. ] hash: 0000183098-90744cdd39323a3bccb903577b35639eb026a95194413e19edf16de676f26e52 [[project @ 1999-08-26 16:35:02 by gjb] gjb**19990826163502 Ignore-this: 8acf8058b602c10868dc3b958c418db * README, NEWS: Update web page, alphabetize author order. * scwm.spec.in: Added dependences, use %{prefix}, fix %files section and use %defattr, added %post %postun sections. ] hash: 0000001635-95347f4277d7fa7f502ce8615033fbc7cd9bfb9674069aa291b7f38b4f31dd58 [[project @ 1999-08-26 17:07:03 by gjb] gjb**19990826170703 Ignore-this: dc33e49941c1157190515a19c9cee2df ] hash: 0000000258-8c69980e5170352ef7c30dccce99aa2f344a8276b6b9fee29f3f5cf9371dd372 [[project @ 1999-08-26 17:08:42 by gjb] gjb**19990826170842 Ignore-this: 8ca337116e46e40321e23f4c2cc1e29b * configure.in: Bump to 0.99.2 * ANNOUNCE: Revise for 0.99.2, order authors, add Jeff Nichols, menion use of guile-1.3.2, update links, drop changes (just point at NEWS file) ] hash: 0000004205-d0a2107455871a35b62922fc5e1468b0957a66dfcb8c7683c0ec7aea751bebde [[project @ 1999-08-26 17:22:36 by gjb] gjb**19990826172236 Ignore-this: 1e45171ed78ee011e21f7c21390cc702 ] hash: 0000000611-0354a7793287b34e888f600c0c8dfc35f99fcfc11b8ddf01f7327a98510f784b [[project @ 1999-08-26 18:33:10 by gjb] gjb**19990826183310 Ignore-this: 4cd55b7ae781ad7b79b9ee2ecd2a66d6 Added /usr/share/pixmaps/scwm to the image load path (that's where the scwm-icons distribution will install itself, now). ] hash: 0000000430-0fd7865126127cb31954d134ece6928f002fb8c638dae8a524e770812c287446 [[project @ 1999-08-26 18:33:49 by gjb] gjb**19990826183349 Ignore-this: c67909c225152b5f9386c6bbd6667a5e Use %{prefix} instead of explict /usr ] hash: 0000000340-ebeaaa4f0ebcefca752ebbfe8b092bf7ddce6197a38b93f43ee6d34562ba9ca4 [[project @ 1999-08-26 18:34:49 by gjb] gjb**19990826183449 Ignore-this: 71162a7552068052591179a9bddf487a * misc/Makefile.am: Improve installation of scripts, distributed files list. ] hash: 0000000646-3813b24c3d4da2f92686cc2c3a1c22eb862b238eb52a6b7d6862f0f216eb6d93 [[project @ 1999-08-26 19:09:59 by gjb] gjb**19990826191117 Ignore-this: bdb2dcc151e45bf1303c56f32bddba59 * **/Makefile.am (EXTRA_DIST): Include ChangeLog files in EXTRA_DIST for all directories. ] hash: 0000003434-72a7c54aa49d9cb13c0ae840a975eebde9d27d6672b555e6811b1aee4f7643bb [[project @ 1999-08-26 19:16:01 by gjb] gjb**19990826191601 Ignore-this: 699ff52a2a7682cf5459930467f8f4ab * README: Constraints, not configurable. Added PACKAGE TESTING notice. ] hash: 0000000369-44f16d29dbeb69268933e69b1996cb01cb246ebaf31923db803a803a6f9b5370 [[project @ 1999-08-26 19:16:47 by gjb] gjb**19990826191656 Ignore-this: 4b3910ddf19b7f50ea11b5e40fc125d9 ] hash: 0000000579-d95c7025c4b643764391ae6a9505a5a9cb39b329c086b32b8d497b4b485ca2ce [[project @ 1999-08-26 20:02:34 by gjb] gjb**19990826200234 Ignore-this: ee0600e29ab7aff78c717378c4bbe25b * ui-constraints-classes.scm: More map bug-fixes where lists were of different lists. Updated the draw procs for keep-above, keep-left and the constructor for keep-left (ctr for keep-above I fixed earlier) ] hash: 0000001312-155558c298cd8d29599f4eb97809d06698fe695f374df6b766d8550f8aff3fd3 [[project @ 1999-08-26 20:06:09 by gjb] gjb**19990826200609 Ignore-this: 79e47c1362a4f205eb242ac7a6ab927e ] hash: 0000000406-e1dd00a9e0070fe9c806e633ff93bc24cf4c5e3c55c9362a07c52e3f4e67d3ed [[project @ 1999-08-27 01:30:09 by gjb] gjb**19990827013009 Ignore-this: 1b688200239ddecb55430458339ef2dc Added ] hash: 0000001483-b8bd56d778cfc9de68158977cbaf819f3fc9151a764aa1b4a4e991c146cdd7d9 [[project @ 1999-08-27 04:14:54 by gjb] gjb**19990827041454 Ignore-this: 2922a7e9c7124392bd1202f3db8fa777 * flash-window.scm: Avoid trying to flash a window that has been closed (was getting an error). * window-selection.scm, ui-constraints.scm: Use `run-hook', not `call-hook-procedures' * property-respond.scm: Added window-flashing-start-hook, window-flashing-stop-hook. * minimal.scm: Define run-hook if not defined and use that interface, instead of always creating a new `call-hook-procedures' sometimes in terms of run-hook. ] hash: 0000004850-d8113f8b44c193dc060a22cbf5b24386ca41eee9e420af60020ad4e63042011b [[project @ 1999-08-27 04:17:14 by gjb] gjb**19990827041714 Ignore-this: b34cc5cbeb3d3e5979d53bdef9977f0e * gjb.scwmrc: Define wavplay to always use sounds-dir as the location to find the sound. Added sound-playing for window-flashing-start-hook. Add bindings for moving windows w/ wheel. ] hash: 0000001682-276b786617c69b2b9d5a999dbbd21e9b2cee4a4235bbf00d2e496a7427dc1a16 [[project @ 1999-08-27 05:51:54 by gjb] gjb**19990827055154 Ignore-this: a92c1ff3f31606f9bb88792323dc4361 Added ] hash: 0000005082-5d28138bf8332d28dc5ec98c82e6023cf0cc794417add2c3ff9a4cecab6f48c9 [[project @ 1999-08-27 05:52:47 by gjb] gjb**19990827055247 Ignore-this: a3c65684a869a75ec3787a07d0e4e281 Use %{prefix} instead of /usr, and set BuildRoot. ] hash: 0000000504-6453dbff23103d17bee76081ae07a4169384ac89a3b56257be37d5d7b43a62fc [[project @ 1999-08-27 05:54:13 by gjb] gjb**19990827055413 Ignore-this: 593e38f28ea5d5df35bd017da7e97c9c * misc/Makefile.am (EXTRA_DIST): Include Xsession.patch. ] hash: 0000000457-6fd1636e0126a0c89e636142532e14d8c6caf50308d92a1eb2afea2663756dfa [[project @ 1999-08-27 05:54:37 by gjb] gjb**19990827055444 Ignore-this: fc9fa179c077119e400bd3c6e4f2e10f ] hash: 0000000927-b47b6827d675dc266b307a7570c55925ae9a9368c4193f38866566012243fb30 [[project @ 1999-08-27 05:56:17 by gjb] gjb**19990827055617 Ignore-this: 3dd945ed2bde6fbb6d87f2e865d29476 * scwm.spec.in: Require >= guile-1.3.2, fix %files list to include /usr/X11R6/lib stuff, use %{prefix}, not /usr. Do some post install actions to add a Scwm gnome session (hopefully-- untested). ] hash: 0000001104-7038f91e5158ec23d0b1287bcf7eabe529994079dff44780dc39cc34ba83db12 [[project @ 1999-08-27 07:18:26 by gjb] gjb**19990827071827 Ignore-this: 5d8eb672a5ac04fb223db9d6ff1af24a * misc/Makefile.am (EXTRA_DIST): Install Xsession.patch, Xmodmap-win95keyboard * misc/startscwm: Use $HOME/scwm-source as the default SCWMDIR, so we do not pick up $HOME/scwm by accident. Reorder code to start X server before running xauth * misc/guile-gtk.spec: Update %files section * misc/Xsession.patch: Use a context diff instead of a unified diff * misc/Xmodmap-win95keyboard: Added. ] hash: 0000006736-9f4e0954c65511baf6e1ee9c81a87fb74eda62945cbbebbe47dbdf4e222e6a6d [[project @ 1999-08-27 07:18:42 by gjb] gjb**19990827071842 Ignore-this: 9f069eb0d4307e73ab97c4e4821e0d35 ] hash: 0000000730-8d1cfbffaaf422021a4af3b25b32e0e05ab1a34457a36cc4ab90ec22d320f266 [[project @ 1999-08-27 07:20:53 by gjb] gjb**19990827072053 Ignore-this: 45fe4207a1a7b9b48799fd42a9b93c9 * scwm.spec.in: Do not use exec_prefix including X11R6-- just let binaries go in /usr/bin. Fix %post, %postun sections to use files from installed locations, not source locations. Run ldconfig to update for libraries (e.g., libscwmexec.so). Updates to %files section. ] hash: 0000001509-fa6a1566f1378486880dfd1fa7b2c36b4e1fc7ead6ffd1535503c642f17e0712 [[project @ 1999-08-27 07:21:54 by gjb] gjb**19990827072154 Ignore-this: 1b1ff52a89aaf3c8a231b24aba0021bd ws change ] hash: 0000000307-4815ae2eff36aad78a2a9ce33b1371f4308ab149d9bdee48dcc23c23a3378481 [[project @ 1999-08-27 07:22:25 by gjb] gjb**19990827072225 Ignore-this: 2168363f11a5022fe2dc47c446e6e066 ] hash: 0000000724-6a680fd9474745dc8e44c395bb751595f07679de1bb4720e854375dab9bfedab [[project @ 1999-08-27 07:43:14 by gjb] gjb**19990827074314 Ignore-this: d8abd130487115d1c511df48b2f9c3a0 * gjb.scwmrc: Only use scwm spinning lambda animation when the image is found. ] hash: 0000002852-cff123eb991af4db846a7a40b92b2e6be3dd43c9da51c943c90422fdd3c43438 [[project @ 1999-08-27 07:52:19 by gjb] gjb**19990827075219 Ignore-this: 506efd4eb081ffe06d066cea6941cd4b Removed ] hash: 0000002905-78c6112558e0a4e7c5ec73d4c976b6326b8be9a2c6f4345a119546b9ebda1e4f [[project @ 1999-08-27 08:06:51 by gjb] gjb**19990827080652 Ignore-this: 4f923efa38019e745570a85d0e2f1e7 * RH6-notes: Added -- notes for installing scwm on top of RH6 * configure.in (scwm_pixmapdir): Change scwm_pixmapdir so it'll be e.g. /usr/pixmaps/scwm instead of /usr/scwm/pixmaps (scwm-icons gets installed in /usr/pixmaps/scwm). Use @prefix@ instead of /usr in other scwm_image_load_path positions. * scwm.spec.in: Give --with-cassowary option to make it use the constraint solver. ] hash: 0000001608-8e318c0d756d12923e7d3e9cf1bf4bf306d7f147ab91c9ae20e270624f880bce [[project @ 1999-08-27 08:08:25 by gjb] gjb**19990827080825 Ignore-this: 14ee3824f9360f0c44193b41645a0e19 ] hash: 0000000588-1b753852834d6a49d29ff621439b1f8398c28e784c9d3c650cadf6660d47510f [[project @ 1999-08-27 08:08:59 by gjb] gjb**19990827080900 Ignore-this: 13b9b230881da47c783355f2a6be6071 Added ] hash: 0000002948-787d2cf0effca72523b47e979b2eec0ec68fe3a00735caf0b881f608e996330c [[project @ 1999-08-27 08:09:17 by gjb] gjb**19990827080917 Ignore-this: 1694c1093500c3093e54e22c84fcc183 ] hash: 0000000281-d8ff7945df08a1bdec6dcf1ed83381e345fa3fb34d2a099dceff8d2a450c4d87 [[project @ 1999-08-27 08:11:09 by gjb] gjb**19990827081110 Ignore-this: 837ea188b3751c3248dc06449d35da74 * pixmaps/*.xpm: Revised version from after talking with a graphic designer (K. Lundquist) about the icons. ] hash: 0000028241-107e6e577f8d25f9ddd2bf42ecff7eb7931d9d049226c78f6bc07b9a7e2903c5 [[project @ 1999-08-27 08:14:57 by gjb] gjb**19990827081457 Ignore-this: ca5c803f82e83e883ba35c6d35f36ea7 * misc/Xsession: Added -- patching is not all that reliable, it seems. ] hash: 0000002298-5403aeb63292c4c182369bceeb1ec8c533dbe9fff80d81aef74db03f831792c4 [[project @ 1999-08-27 08:15:21 by gjb] gjb**19990827081521 Ignore-this: 52da284f8fd3cac6a817fd4095464e36 * misc/Makefile.am (pkgdata_DATA): Include Xsession. ] hash: 0000000549-895610dc7783044951a8ec9420c4659285869c124c573965ef26e7f56cbd1f04 [[project @ 1999-08-27 08:15:41 by gjb] gjb**19990827081541 Ignore-this: 80848564c02cf4ab63a07037c5f2b936 ] hash: 0000000146-7fb3b6cf7f9cddb3c18d292ba42954c70b3120453f294d75e68f3f3acacce076 [[project @ 1999-08-27 08:16:51 by gjb] gjb**19990827081651 Ignore-this: eedfcc8ec457eeae10b57df0bf9b7c28 * scwm.spec.in: Install Xsession instead of trying to patch it. List %{prefix}/share/pixmaps/scwm/* in %files section (new location of pixmap installations). ] hash: 0000000543-2b90848ad9b3b88194b622d0a37367a3ee2eebcc4dd858be0414ed169b773494 [[project @ 1999-08-27 08:17:40 by gjb] gjb**19990827081747 Ignore-this: 4790e014ec23fdaa5636caa9cc41163c ] hash: 0000000734-b7cd2eebc6c14257f5a85d70b5901a7e00e35cff92bf7bc6a56e490d838730b7 [[project @ 1999-08-27 08:24:04 by gjb] gjb**19990827082404 Ignore-this: eb85cd4a38e212d8002219b351b6c492 * pixmaps/scwm-gnu-linux.xpm, pixmaps/window.xpm: Removed -- conflicted with icons in scwm-icons distribution. ] hash: 0000010327-de2bd8a655ebe3a1e0a55fbc63be756af352d8e4ba0e001fa6160582013b17b8 [[project @ 1999-08-27 08:27:14 by gjb] gjb**19990827082714 Ignore-this: 366edd4c4e793e1a3731cd2db4c579ae * Makefile.am (EXTRA_DIST): Install new simple.scwmrc (the old system.scwmrc) * system.scwmrc: Copied from gjb.scwmrc. * simple.scwmrc: Old system.scwmrc. ] hash: 0000078907-3ed43d6b33fb30679f4092d259d700d12493d01fc4c3d8f7e700e98113abd866 [[project @ 1999-08-27 08:28:12 by gjb] gjb**19990827082812 Ignore-this: 7f14110b18f89e080c0ab58c7ab2a21f * scwm.spec.in: Drop the uninstall changes to /etc/X11 for now. ] hash: 0000000479-7d86e067a327b056f9ccbc54a02ae52810644bf990ceadae7322a6fdbde3b4c2 [[project @ 1999-08-27 08:28:48 by gjb] gjb**19990827082853 Ignore-this: 8d37301b91b14bab7d71cdc66cffa7c5 ] hash: 0000000680-d984edfac6b3e957188a8120301977c98a66ae1a0fe74000ba8c66fc4c4f587f [[project @ 1999-08-27 08:50:26 by gjb] gjb**19990827085026 Ignore-this: d4f32e785fd3189afbd8b9f8ae0eea44 * constraints.scm: Only bind modifier keys if all are non-#f. ] hash: 0000000860-09701908467b73474b6ed699c385e583361318648c16ae0061aafa026a022303 [[project @ 1999-08-27 08:52:02 by gjb] gjb**19990827085202 Ignore-this: e3688c82effd9670697a01d42637ae3b ] hash: 0000000255-7cd40512ca99bdaad7d603e3716670bcb1218a7ae6c482c0e9b904ddb54ffa70 [[project @ 1999-08-27 09:13:09 by gjb] gjb**19990827091309 Ignore-this: 22ddcf5f8fae493ede45be39192e611c * modifier-key-bindings.scm: Use #f for XKM_* variables if the modifier doesn't exist (instead of (cons 255 #f)). This makes the previous change effective. ] hash: 0000001672-230c3518d0a24f5476cd30716d559b2135e947abd74123a052fb8288e609355e [[project @ 1999-08-27 19:30:37 by gjb] gjb**19990827193038 Ignore-this: d3f85f6c4971cf4a32739bd2f542a171 * xmisc.c: Remove duplicate JunkChild, JunkRoot vars. * window.h: assign to cvar in macro (avoids compiler warning) * validate.h: Assign to pch in all paths of macro (avoid compiler warning) * scwm.c: comment out some unused variables (avoid warning) * cursor.h: Use EXTERN on *pscm_cursor... variables (avoid duplicate definitions). * callbacks.c: Reorder a bit to make calln_hooks all inline, and have them return values. ] hash: 0000011642-1fec918095f8914ee410aa4b26abb6e1bd453f0582965a4a0a6b0bb6cbb4b423 [[project @ 1999-08-27 19:34:13 by gjb] gjb**19990827193413 Ignore-this: 5112c79cb607c84d8eb2e22eb87f798a * background/background.c (s_clone_resized_image): Use image, not uninitialized img. ] hash: 0000001672-2b54df0a22745831a985cdfa4896f1e9fd0c8b1ee1f60bb503824b167b846bc9 [[project @ 1999-08-27 19:49:25 by gjb] gjb**19990827194943 Ignore-this: eb20e836f1231d761c9acd3ec2307253 ] hash: 0000001060-429ac1a801c216919f4712b498b96a841171a1a50e4ec6c64b9f09cfd5864b86 [[project @ 1999-08-27 21:31:24 by gjb] gjb**19990827213124 Ignore-this: 33427418e0719822962dca3f16bb5525 ] hash: 0000000349-60eb8763c0788226bf4d1ee5734c5811c20f7cdae077f8d48a1289d176c5df41 [[project @ 1999-08-27 21:35:49 by gjb] gjb**19990827213708 Ignore-this: e21619965298ebc0bd569d42a3db78f6 * modules/xtest/Makefile.am, scwmgtkhelper/Makefile.am, proplist/Makefile.am, esdsound/Makefile.am: Use HAVE_XTEST to control whether scwm_module_LTLIBRARIES gets set (instead of controlling whether directories are included in ../Makefile.am since that was omitting directories from the distributino). * modules/Makefile.am: Do not conditionally include sub directories-- conditionally have those subdirectories have no targets. (That way they are still in the distribution even if we don't have, e.g., proplist installed). * Makefile.am (EXTRA_DIST): Added RH6-notes ] hash: 0000003280-214c5f04ca6eaa26b1522038c7415692275a919a038b1f17290a3c2d66cffaed [[project @ 1999-08-27 21:40:51 by gjb] gjb**19990827214052 Ignore-this: d71f0ac1332f9b5d88c0b31d585617fb * system.scwmrc: Use append! to update the image-load-path, and do not use /uns directories. Added missing (begin) to controlling the scwm-logo animation. Define and use have-kp-num-keysyms. Thanks Dirk Herrmann! * gjb.scwmrc: Some bug fixes from above propagated here. I may be dropping support for gjb.scwmrc for a while (and just focussing on system.scwmrc. ] hash: 0000007606-84151b795ebe91b794d79832286cdc1b00172e815fe5cbab1a42bd0f0bef2901 [[project @ 1999-08-27 21:41:17 by gjb] gjb**19990827214129 Ignore-this: 195289ad517a585dcd2b8b53b8fae422 ] hash: 0000001413-d748ba1670ad120cfaefbcdb8a5e00ef15be9f51876aae3ef301537cbfe4492a [[project @ 1999-08-27 21:42:19 by gjb] gjb**19990827214219 Ignore-this: a81669b308a8379c79642fb5af498ae6 * scwm.spec.in: Bump release to 2. ] hash: 0000000196-6ee0fe10dcd06dc82cf87110be9163fe621389fe5572f2fe36ea76ab3d58dc04 [[project @ 1999-08-28 03:57:10 by gjb] gjb**19990828035710 Ignore-this: 8087804185ce92b761019f1441c6f012 * system.scwmrc: Set *theme-path* appropriately for rpm -- use (scwm-path-prefix). ] hash: 0000000615-672c2e9fe27a47adcb26dceb742ff2d408fc0131d89eff3e9f0cefa6cf134c90 [[project @ 1999-08-28 04:11:04 by gjb] gjb**19990828041112 Ignore-this: a8a4a50578e9eebbdb8065ea3e88d4b9 ] hash: 0000000359-822bf93f49f6ba090636025ed3e9d4aba4f8bccb35a104d84e1c88271bca7431 [[project @ 1999-08-30 17:21:08 by gjb] gjb**19990830172143 Ignore-this: 9cebc439cf4a34d48b6f676c7d0941f7 * Makefile.am (scwmpaths.h), scwm.c: Rename SCWMDIR to SCWMRCDIR * std-menus.scm: Use *xlock-query-program* as a scwm-option. * system.scwmrc: Drop xlock-query-program. Move it into std-menus.scm * gjb.scwmrc: Added some debug code for change-desk-hook. * Makefile.am: Make all .scwmrc files go in scwmrc_DATA target, instead of putting some of them in /usr/doc/scwm/*.scwmrc. * configure.in: Use DATADIR/scwm/scwmrc for *.scwmrc files (stick them all in the same place. ] hash: 0000004090-13098702623f5e1eb25d0a20921d3bf5fc3923b2a85ccce53b872c7cc19ce600 [[project @ 1999-08-30 17:23:20 by gjb] gjb**19990830172357 Ignore-this: a04c438d48b8b2d6a1488c187569ffda ] hash: 0000000932-dd2dd0d2d487733ab375e34dadadc3e82d6baa8f8dc4c480562d3cb081f6729f [[project @ 1999-08-30 18:55:19 by robbe] robbe**19990830185519 Ignore-this: f1d0e0715030f7f037a5639f6598dcd5 Permit users to call autogen.sh from their build directory, and still DTRT. ] hash: 0000000344-29db40173c13cfc8bfe1f68e5767b1d4b893218b734273b8e0b3c3499807e3ab [[project @ 1999-08-30 18:58:53 by gjb] gjb**19990830185853 Ignore-this: f47ff9d745dc3fc464873e434eac4ead * std-menus.scm: Move *xlock-query-program* definition earlier in file. ] hash: 0000001154-ae885600726fe0a3de07a86312f0050994888068dc7a307e4b97172141cff76c [[project @ 1999-08-30 18:59:48 by gjb] gjb**19990830185948 Ignore-this: 4422ab59cba8642b65b15cbe2587bf40 * system.scwmrc: Test scwm-logo at end when using it again to turn off the animated logo. Added missing paren. ] hash: 0000001135-f72499b20a003e3766d392e343b572a9b41cb7c7d78e1b77610faa702424a263 [[project @ 1999-08-30 19:00:13 by gjb] gjb**19990830190013 Ignore-this: cad68cf3f06955d57d501a42eaf39112 * scwm.spec.in: Comment out the %config line since the scwmrc files are now covered by the %files section. ] hash: 0000000347-f1836edf870b67e91d00e0b8ac16e4c4c371f957cd6b90e1487949913abb07ff [[project @ 1999-08-30 19:01:45 by robbe] robbe**19990830190145 Ignore-this: 588e6ebec7e73cfadfa0ad7542bd8685 Prefix with srcdir so that srcdir != builddir works. ] hash: 0000000452-9b24b6ddd06bf142403a452bf9676dd387add6ae6b32984c59c8642e9d3f0fe0 [[project @ 1999-08-30 19:08:14 by robbe] robbe**19990830190848 Ignore-this: ea93b15a4ac59424f0ef2cca320b9863 (INCLUDES): Explicitly mention include dir so that srcdir != builddir works. ] hash: 0000004529-e63f8907ee07746f86e0ae6cb31c31df92082a8eaf890046b5de94eba4961ea1 [[project @ 1999-08-30 19:09:14 by robbe] robbe**19990830190930 Ignore-this: 52c772d62244db30a0f61d66d7586219 ] hash: 0000001439-c296831b95e4fdaddfda0e82ec179ebd6f2848f0246ab5c2b340b2eaa5072738 [[project @ 1999-08-30 19:12:42 by gjb] gjb**19990830191245 Ignore-this: fb982d4376df146c8459233aa164052a * window.h, scwm-constraints.h, add_window.h, add_window.c: Make SetScwmWindowGeometry return True iff the window was moved/resized, False otherwise. * resize.c: Use SuggestMoveWindowTo's return value for determining whether to call the hooks for a new position. * borders.c: Redraw the titlebar right after a XMoveResizeWindow -- this is a bit wasteful if no expose event is generated, but reduces flicker noticeably if the titlebar does need re-drawing. * window.c: FIX comment re: overkill of SetupFrame() call in ResizePswToCurrentSize. ] hash: 0000003750-4334d1f787b4742f4439f1e2127ea3b71516e4c41b763a0804b0ffd93472da11 [[project @ 1999-08-30 19:20:53 by gjb] gjb**19990830192053 Ignore-this: 876448474a1589924994e923e7c63abf * scwm-constraints.cc (SuggestSizeWindowTo): Return a bool for whether the window size was changed. * scwm.c: Added commented out hack from Hubert Canon to work around weird sigsetjmp corrupting global variables bug. ] hash: 0000001188-90a00a2ea9913f42f0086e6ab0e5b257ab8333c4e0755bf6e0753bef9a195e8c [[project @ 1999-08-30 19:21:44 by gjb] gjb**19990830192208 Ignore-this: 45de1ce2c128bc73bfc51065cd319774 ] hash: 0000001598-0af4c633b2f9094dc2f19e3258f0901aebef9028d3f8a6e14236bb8038f3e509 [[project @ 1999-08-30 19:33:10 by gjb] gjb**19990830193311 Ignore-this: 2bc9b19e9e34725ab892019e13a8753c * system.scwmrc: Use locate '*/name.xpm' to find missing pictures-- introduce the meta-character to turn off substring matching. Fix have-kp-{num,}keysyms bugs. ] hash: 0000001704-48ebc7e0579cd25340fc325db2fe0754e52e8b3470573af02852cc813e8ca1f3 [[project @ 1999-08-30 19:35:26 by gjb] gjb**19990830193526 Ignore-this: 74ac10aa909719496ddad2251faf9b67 ] hash: 0000000366-97335e1152be96e3220396211d2551e0b971988eb54e4a34809bf5b1df089220 [[project @ 1999-08-30 19:55:03 by gjb] gjb**19990830195503 Ignore-this: 1ed12d315d90a2b6ef0ad4ac1e647a90 * configure.in (scwm_image_load_path): Use scwm/pixmaps, not pixmaps/scwm. Always link cassowary w/ -lGTL ] hash: 0000000679-83dc49ae52ca03a201bdf1aab7f6003e90df39723b432e9e27f0053184b90df1 [[project @ 1999-08-30 20:00:05 by gjb] gjb**19990830200005 Ignore-this: b0156bf73b3a563534e802d8e0fc4eff ] hash: 0000000294-ab6f2b7d9c27f85c12f9be0777d36f4b7243d18721b58e3ff70a922e9f2dda69 [[project @ 1999-08-30 20:07:44 by gjb] gjb**19990830200744 Ignore-this: 50d289a79099d4849f55b3230621dbaf * scwm.spec.in: Drop scwm/pixmaps/* from %files section. ] hash: 0000000221-c21c2ae3becfc97f4bf4757c0fb250788d8754daad6e3e9d7bef7d6bd4ac7075 [[project @ 1999-08-30 23:00:44 by gjb] gjb**19990830230044 Ignore-this: 68da24eecfa9f29ba1035abf9c7b6532 * binding.c (init_modifiers): Only populate the mask_mod_combos[] with those that are non-zero. Switch warnings re: missing dubious modifiers to just INFO messages, and remark on the number of XGrabKey calls for window bindings. Added `ignore-dubious-modifiers?' getter, and update docs on `undo-all-passive-grabs' and `redo-all-passive-grabs' ] hash: 0000003413-4d1712def3a964f30aec2aae6b8ef40dbc9a7f5cc002722f9aa9b78971a08928 [[project @ 1999-08-30 23:02:31 by gjb] gjb**19990830230231 Ignore-this: 4073866bac4dea4beec55d9629cd72d1 * xprop-extras.scm: Added `X-set-cut-buffer-string!', `copy-window-title-to-cut-buffer0', `paste-window-title-from-cut-buffer0' * flux.scm: Added a "Title" submenu to `make-small-window-ops-menu' that lets you copy and paste window titles. ] hash: 0000001670-6491e72c5a240a8d90ff0f63f2fb0933ead6e6c25a9f92d900cfbdef6432af80 [[project @ 1999-08-30 23:09:00 by gjb] gjb**19990830230900 Ignore-this: 803d8dcf59f7cba313c402571d8f7204 * system.scwmrc: Fix have-kp-{num,}keysyms. Fix typo in append! to *theme-path*. Added comment re: set-ignore-dubious-modifiers! ] hash: 0000001262-0fbc081c5c4d885748d6686e780726ee6062c18cad97687a98f9393784cbbc8b [[project @ 1999-08-30 23:24:05 by gjb] gjb**19990830232431 Ignore-this: 6fce7528b45ef15856fc035ea6a3e400 ] hash: 0000001293-fa2d5e925c2c45ec29b18c81eb3bdf75a1addf29838afd324dc4042af9be4ffc [[project @ 1999-08-31 03:18:39 by gjb] gjb**19990831031842 Ignore-this: da22fd969c31019b0df3e0b8314390b4 * window.c, virtual.c, icons.c, events.c, add_window.c, window.c: Use Bool as last (3rd) arg to SetFocus instead of 0/1. * focus.c: Added `window-focus-lost-hook'. Rename Fw local to psw for readability. Added init_focus() function, and use focus.x to create it (for initializing the hook-- first hook in file). * scwm.c: call init_focus(). ] hash: 0000007612-7f46211cd2704ae2f017fcd3ec76580596ecc966f53374768f4f1789f2545e74 [[project @ 1999-08-31 03:19:51 by gjb] gjb**19990831031951 Ignore-this: 1f5b378814c3a3325d7c314443d3e386 * Makefile.am (guile_snarfs): Added focus.x (added hook there). ] hash: 0000000530-56c94443575d6a47450b90d05014df053061b4c560a48ea179552f93f432790d [[project @ 1999-08-31 03:22:54 by gjb] gjb**19990831032254 Ignore-this: 9d1b092d28d0a275e6995b6163e8626 * system.scwmrc: Guard a C-M-KP_5 with a (if have-kp-num-keysyms...) ] hash: 0000000478-6967e940a91fe600ab967a6438b3f2200cffa619f4333c031753b7525eaca511 [[project @ 1999-08-31 03:26:44 by gjb] gjb**19990831032644 Ignore-this: c89cd505c878faaf766f97fbed7774eb * configure.in: Move automake initialization to closer to top so it's easier to change the version number. Use 0.99.2pre2 now. ] hash: 0000000676-6466dbb063457b2ad9812efaf1ff241d58ec80dd18b6a0e80fe12f4ebf4a4d89 [[project @ 1999-08-31 03:27:10 by gjb] gjb**19990831032710 Ignore-this: 127b906c30e46f833897037d845cd5cc ] hash: 0000000305-e10be903a9931e6f03670f3109a3583440bf6313be056f392bcf3e62c074c3db [[project @ 1999-08-31 04:28:01 by gjb] gjb**19990831042801 Ignore-this: 8f24f987747ce0b4ad482d2528afe8c7 * window.c (set_window_internal_title_height): Fixed for non-NW gravity windows. ] hash: 0000001206-f9c64823ad35e9e71496b49b69af133d5d9b4ef93fa42cd959f835d5e89bbb18 [[project @ 1999-08-31 04:50:25 by gjb] gjb**19990831045025 Ignore-this: c927c6ae676241d00638e71f2dfdf8f8 * winops.scm: Drop FIXMEs on hide/show-titlebar-in-place; I just fixed the bug. ] hash: 0000000491-1c95bf17396bf062796f728bb0a874f02e30e0e7160fce774277ec6920ad7fe4 [[project @ 1999-08-31 04:52:35 by gjb] gjb**19990831045235 Ignore-this: a8676d418dd63699185865b5cef88df5 * focus-titlebar.scm: Added -- support option to display titlebar only on the window with the focus. ] hash: 0000001817-7d9029df66d0af5c7e5c1bd5053f56b294601e168a4c386fde00c2becebcb5da [[project @ 1999-08-31 16:04:21 by gjb] gjb**19990831160423 Ignore-this: e1d06078c2f26654dda7012e65cb467b * window.c (s_show_titlebar): Call SetBorderX so that the border gets redrawn properly. * events.c (HandleFocusIn): Call window-focus-change-hook before the SetBorder call (so that any changes to the border by the hook are accomplished before redraw). ] hash: 0000001037-b02c80707db3c9b926c9160fb9fc3df603cfeb2b0979de3061a3e063d8f252c0 [[project @ 1999-08-31 16:26:49 by gjb] gjb**19990831162649 Ignore-this: b55b40eb1afed66c5335e63b25d8ec60 * std-menus.scm: Added a FIXME * focus-titlebar.scm: Added (C), improve comments. * Makefile.am: Added focus-titlebar.scm ] hash: 0000002511-720453aad34605f1aa54bd507e64913d717dd3b3bcb9a645fc3210aa2d2bbba0 [[project @ 1999-08-31 21:39:14 by gjb] gjb**19990831213939 Ignore-this: fd8613dee39beaad7b3d0daaa9862688 ] hash: 0000002023-99766f83cf2a3fb49db58d77483b3c8cca8a0474dd9227598b5804f1544bf773 [[project @ 1999-08-31 22:56:54 by gjb] gjb**19990831225654 Ignore-this: 9be1af7dbd407c7a76705aceacbfa866 * misc/gtk-1.2.4-xshm.patch: Added -- turn off USE_SHM compile-time flag since gdkimage.c tries to use it even on remote displays. Waiting for word from gtk-list. ] hash: 0000000832-7dd87fc37d81a442ebbaac2dda243f1c54d7de965ae4b1dc5fdd7bbc956b8b1a [[project @ 1999-09-01 00:08:36 by gjb] gjb**19990901000836 Ignore-this: 3eb0f7454bca8e9db14c4e9047d40e40 * misc/cpp-sed-nl: Added -P option to suppress "# line" lines (resulted in a startup warning). ] hash: 0000000378-8ce8b8cff5e4cb8f738e105466f338f3c09703b7b03d23834ca069e16426d537 [[project @ 1999-09-01 00:09:00 by gjb] gjb**19990901000900 Ignore-this: d73af9b9dd4a322c619a4535b56c1a82 ] hash: 0000000522-56d0fda8d6c8cd34c866f55333dc94931fbadb54d2b524bd2f8f988548e6007f [[project @ 1999-09-01 00:14:07 by gjb] gjb**19990901001409 Ignore-this: a79c7365e5291336174c6677f41398d0 Re-exported ] hash: 0000082899-f5c0f73892aaf8784bb8f9278df728f79b5ddf47eb97ab164250d1331f4ff223 [[project @ 1999-09-01 00:20:56 by gjb] gjb**19990901002056 Ignore-this: 6b1677632e6110ea7453011f901deed8 * misc/cpp-sed-nl: Be sure which output all goes to /dev/null ] hash: 0000000275-fd8dfe315b00ee0d45e6eb771dbe8690fa6d35419514c131828f796142af94c4 [[project @ 1999-09-01 00:25:41 by gjb] gjb**19990901002541 Ignore-this: a30cd3bc5d872df9a6863153b67472c2 ] hash: 0000000258-ca7f068663a99feada7470fce688fff0253e98bfced23195e42b47b28a3f154d [[project @ 1999-09-01 00:39:19 by gjb] gjb**19990901003919 Ignore-this: 756d4d2059b09141410cfbae7993f501 Re-exported ] hash: 0000000977-80e5c443fa9cc3c7e89d073e3a270c4cd7acc4b6b8aff5bb2235d130eda1e03e [[project @ 1999-09-01 00:40:00 by gjb] gjb**19990901004000 Ignore-this: aed34ddbddd543a0c43a22774068884a * misc/guile.spec: Bump to 1.3.3. ] hash: 0000000226-5340f62533f553b59d77bd5a2dd2cca0d7f0e08111b697f292779ef47026aee1 [[project @ 1999-09-01 04:27:03 by gjb] gjb**19990901042703 Ignore-this: 756517d1add122d08c1d18baefd70a1d ] hash: 0000000230-b7e1effecae82b75ab6ccd28819dea60ae5dcb7e9ecb285b21dc213d1adbc170 [[project @ 1999-09-01 06:51:07 by gjb] gjb**19990901065107 Ignore-this: b64c1ee50af5cf302bb1e9897a05f2bd * misc/guile-gtk.spec: Bump release to 2gjb, since it now links against guile-1.3.3 (libguile.so.6) ] hash: 0000000295-8120660e6d07015936793bf196a29b1a663ac91305971b5410358931561e8d09 [[project @ 1999-09-01 06:59:00 by gjb] gjb**19990901065900 Ignore-this: 62749273919aa87d1de71a8309f39e8e ] hash: 0000000298-01a8f1ae33cfe2cd40dec1f60d32d3c9bfbd52c0aaba3fb5851273a2b7d9b44a [[project @ 1999-09-01 06:59:57 by gjb] gjb**19990901065957 Ignore-this: b8c24ce4a56e9657733cc3837804e4b7 Update for latest packages! ] hash: 0000000761-67d5bd7fcf0a29bcf982199befb2e3daa663e8772750691124a609174937e743 [[project @ 1999-09-01 07:10:46 by gjb] gjb**19990901071046 Ignore-this: 3be849a59e27c31e0b4c1a75c4ee9bfd Updated for guile-1.3.3d ] hash: 0000000661-bc40fa8c82060caffffc308c80f5f80ed4890116eb59e44b9f4a7a7ecb9b691f [[project @ 1999-09-01 07:37:28 by gjb] gjb**19990901073728 Ignore-this: a4914432e9328da8e90aff110a805e29 Added readline-activator.scm ] hash: 0000000220-4f93e2cdcfb1918a7936d9384bd38e11e306a277ae4540d171e79ec0c8d004b7 [[project @ 1999-09-01 07:38:39 by gjb] gjb**19990901073839 Ignore-this: 1d51619317fb2e67904877adf2f4aaf2 * themes.scm: Fix theme-names to not use a define after a begin to avoid a bug in guile-1.3.2 (that I still see in guile-1.3.3 in this instance, though I'm not sure if I'm mis-linking, etc. -- the scheme code is easy enough to fix here, though. ] hash: 0000003506-1d9bdd53ab59502f8439123b2428a2e8a00bdb06ea28242278bca653d4f69b9a [[project @ 1999-09-01 08:01:38 by gjb] gjb**19990901080138 Ignore-this: 1ebab99fac1482b327ce2825c7e6990d ] hash: 0000000446-d7b0c673fd4c6234dd92ee9fca02c90da908ee329206a0494d4614d1aaa943dd [[project @ 1999-09-01 08:10:30 by gjb] gjb**19990901081030 Ignore-this: 732c50cc1683f96d5819466b93f45ab * system.scwmrc: Use (window-context), not (get-window) when building root menu (for group sub-menu). ] hash: 0000000690-06caa72f16ba8a06f5b8c19cf257d5bde91125195d3b151fdff8a2d3168ce372 [[project @ 1999-09-01 08:11:54 by gjb] gjb**19990901081154 Ignore-this: b1ea2dd081eb5d4404fb3071a403242c ] hash: 0000000304-3ef0358c46fef6659ceb3921a8d6373a5f5efbdffb0908bc77883ef6cfbe5a7d [[project @ 1999-09-01 17:26:09 by gjb] gjb**19990901172611 Ignore-this: 494387cccd1b45b6b3fc32c54d0ee31d * scwm.h: move scwm_msg stuff into scwm_msg.h so it can be included w/o all the other scwm.h stuff. * scwm.c: ws change. * scwm_msg.h: Added ] hash: 0000002173-8932ccf5b6b34a810fccc6b4264dd8e0a5562c71e8b6521e5106e569e9b449b1 [[project @ 1999-09-01 17:29:07 by gjb] gjb**19990901172907 Ignore-this: b61ec12d7eec78e3e73c5d5d9a9d123a * scwmgtkhelper/scwmgtkhelper.c (ScwmGdkErrorHandler): Added this function, and use it as the ScwmErrorHandler when gdk is loaded-- it copies the error_code into the global gdk_error_code that gdk needs for some error testing. ] hash: 0000001414-c4f9bfb5c1452558e205d2700bba8e7e79d8d60611a53cf5892758da3826c26e [[project @ 1999-09-01 17:30:21 by gjb] gjb**19990901173021 Ignore-this: 7af7a46a08d7620ed957d97b80643716 * ScwmButtons.scm: Change some define-s to letrec to avoid "Bad define placement". ] hash: 0000004602-8c6dabd0f1e3106ec74e17744c39130c4deee49ad396d42e039292aaf435e4ec [[project @ 1999-09-01 17:46:37 by gjb] gjb**19990901174637 Ignore-this: 7e9f42bf8ab656109aff9f1e83e78590 * Makefile.am (noinst_HEADERS): Added scwm_msg.h ] hash: 0000000474-6df363181cc85c4b4cbdc85bcd2aac43ddce527ee4860158d6e15656327b92bd [[project @ 1999-09-01 17:47:14 by gjb] gjb**19990901174714 Ignore-this: 33410809244de435678b86611794218b * configure.in: Bump to 0.99.2pre3. ] hash: 0000000384-f686d98c9af62e89fb746b600751c37de2a6e45bf359d4ed1e49e5d967eda681 [[project @ 1999-09-01 17:50:43 by gjb] gjb**19990901175331 Ignore-this: f7692817511f675f197f47738f056ad3 ] hash: 0000001052-514cacc90b8937a2acc25062e9d97123c1913be6a5cb684d9dc7a24395aa5812 [[project @ 1999-09-01 21:03:33 by gjb] gjb**19990901210333 Ignore-this: d0bf88cea09da6145c0fbe3cc7c7dfa5 * scwm.spec.in: Go back to release 1. ] hash: 0000000199-c1a377e6dea3d77350ccaf7a19aff973bbe0c6ffcc1311b97b3a88454fd22d13 [[project @ 1999-09-01 21:06:07 by gjb] gjb**19990901210607 Ignore-this: 52c04b43ce5c1783931db7c72e4aad85 * scwm.el: Added scwm-display variable and use it for DISPLAY when talking to scwm. Thanks Harald Meland! ] hash: 0000001387-e6a1b303b0f7a7ebb968e1dcefe54b8a252fed0aaa254b50658e955627ef2d3c [[project @ 1999-09-01 21:07:35 by gjb] gjb**19990901210749 Ignore-this: 46ff222a05e94ccf20b2e5a9ba29caa5 ] hash: 0000000479-638cdcd2970b2ac2c5d5efd592a50c51797535e2df6da22ab6fd5dc30437f041 [[project @ 1999-09-01 21:44:21 by gjb] gjb**19990901214421 Ignore-this: 39d2295807c5617c67ec35bbab15293 * placement.c (SetPswGravity): Call XSetWMNormalHints so that gravity persists through Scwm restarts. ] hash: 0000000514-352519804fa0629cb91bf4a562a4cfbaf60be5d29f1a7fa9398fa61b4acc951c [[project @ 1999-09-01 22:23:58 by gjb] gjb**19990901222358 Ignore-this: 79e8e2c3db34471bd5a861295a6c5eb1 * window-selection.scm: Rename select-window-add-selection to `select-window-add', `select-window-remove', and `select-window-toggle'. Added `select-matching-windows', `unselect-matching-windows'. Drop the add/remove-add/remove hooks -- just use `add-hook!' and `remove-hook!' instead. Correct some docstring typos. * stylist.scm: Drop the "..." suffix/prefixes in menu names. Renamed `window-style-menu' to `make-window-style-menu' for cst w/ make-window-group-menu. * flux.scm: Added Style menu to the small window ops menu. Make `make-window-group-menu' have options for selecting multiple windows based on resource/class. ] hash: 0000006762-777d53060071f956cedc859360b4cc547c11be6bb7ed7193462135bb26a33d2d [[project @ 1999-09-01 22:25:25 by gjb] gjb**19990901222525 Ignore-this: 8f82feca8890c0c2af1136a3de8a9b18 * system.scwmrc: Use `make-window-style-menu' (renamed). Comment out "Reload and change theme". Use pic-lambda-mini for the constraint solver for now. Rename select-window-* uses. ] hash: 0000001445-c295936aa901ebaf03d321a668134e54c9b45e1ad56351a7c914e2d3ad6a4161 [[project @ 1999-09-01 22:25:52 by gjb] gjb**19990901222654 Ignore-this: 66db478bdd1983881a763693dfe768a3 ] hash: 0000001316-1529ed8acb2cfe7b6302d06166d63e6c2b2b791700956eee2f90ebd533083f2c [[project @ 1999-09-02 01:07:33 by gjb] gjb**19990902010733 Ignore-this: 5dc5c9d43d4e800ad99f9abf16048ec2 * property-respond.scm: Split up monolithic property-changed-respond function. Added handling of 'alert property that is a bit less invasive than the flashing property. * prompt-string.scm: Have the entry widget grab the focus, and position the widget a bit better vertically. * flux-gtk.scm: Warp-to-first for show-window-list-matching-interactively. ] hash: 0000003232-877fdb543c4b9dfef4b2b2f9ae011bc19c658bc766dbb07a3de6d3e3220818e9 [[project @ 1999-09-02 02:12:40 by gjb] gjb**19990902021240 Ignore-this: 59ca101f9c94e0da779b93c4a2a7b2c * ui-constraints.scm: Added a description field to ui-constraint-class objects, update vector accessors. Description field is to be used for tooltips, etc. * ui-constraints-classes.scm: Clean up prompts (drop "Select ..."), use with-message-window-shown so that they don't stick around in case of error. Greatly improve docs and names of buttons. * ui-constraints-buttons.scm: Use description for the tooltip text. ] hash: 0000009720-b40d8cd34def316d784c5038e12b5e910d467c1310fcd4e20396094e83a6e641 [[project @ 1999-09-02 02:14:02 by gjb] gjb**19990902021402 Ignore-this: 24bfee8ca3a31d63836c3e47d627ff6f * configure.in: Added XEXT_LIB to -lXtst link attempt, and -lICE to -lSM link attempt. Thanks Harald Meland for bug report. ] hash: 0000000490-10501e9f1d371a97f50013c90f798686aab15cf836f2a9d35682f12bf85606a8 [[project @ 1999-09-02 02:15:31 by gjb] gjb**19990902021531 Ignore-this: 8f3f0fa0701a6f7811bc773491292beb ] hash: 0000001055-af6416fb49e62645659c1e7747d62c7a58149edb1a705191bd9afdec6c4a73bc [[project @ 1999-09-02 02:16:34 by gjb] gjb**19990902021634 Ignore-this: fbcc6039b4737877bfa32f01ab9fd6ee * scwmgtkhelper/scwmgtkhelper.c (ScwmGdkErrorHandler): Only call ScwmErrorHandler if gdk_error_warnings is set. This avoids a spurious (and uninteresting) XShm_Attach BadAccess error from being displayed. ] hash: 0000000667-d06928aac5d41abcce174f07c50c8a00d93dab5cd384c3770cadb80f242ad690 [[project @ 1999-09-02 19:31:35 by gjb] gjb**19990902193135 Ignore-this: 32e85d84e2e332104c4d3c5631ac54d6 added ] hash: 0000000862-a7e0588cbf94331310c6386a3abf6295cd0ba930f957265c129dccabfea87c9c [[project @ 1999-09-02 20:45:08 by gjb] gjb**19990902204508 Ignore-this: ce948b931e11385d29da5e9214091ffb * window-selection.scm: Move nonant markers closer to edge. Still problems with accidentally selecting the markers -- big problem if you click on the nonant marker, then the window returned is #f. * nonants.scm: Added motion-handler and make `get-window-with-nonant-interactively' use it so that there is some feedback that where you click matters. Still needs a better icon, and perhaps a better marking mechanism than a message window. * highlight-current-window.scm: Added start-highlighting-selected-window, end-highlighting-selected-window ] hash: 0000006290-22ca4b2a9d0f55616d307e785db11bc78f803cebb5055c264cc3f512d3c5fe49 [[project @ 1999-09-02 21:09:52 by gjb] gjb**19990902210955 Ignore-this: 32ae12b8eb4cb6bfc8e08e8b761a9483 * window.c: Added `select-window-done-hook', and call it. * scwm.c: Set basic_event_mask variable and use it or (it | MotionMask) for XSelectInput depending on whether there is a motion handler. * events.c: Added support for a MotionHandler, update comments. Added `add-motion-handler!', `remove-motion-handler!', `reset-motion-handler!'. * callbacks.h: Added SCWM_MAKE_HOOK macro. Delete old #define impls of calln_hooks in #if 0 (use inline defns in callbacks.c). * callbacks.c: Use scwm_run_hook, not scm_run_hook if HAVE_SCM_MAKE_HOOK. Write scwm_run_hook using scwm_safe_apply. This fixes bug where errors in hook procedures would terminate Scwm. ] hash: 0000011990-04b28c7e54ee4c8b86303b96dba149ae248b4b1c010b07df454f25b46ecb3d0b [[project @ 1999-09-02 21:18:24 by gjb] gjb**19990902211824 Ignore-this: fdf9a6c8e58915dee5ab24eacf389f92 * system.scwmrc: Added a window-style for the GNOME Panel. ] hash: 0000000505-7f42f4ae3fd8d3aad864871f57f750ce0539944b5c3e8855626efcc3135bb029 [[project @ 1999-09-02 21:19:07 by gjb] gjb**19990902211945 Ignore-this: 42fbdee171aa03944522d091210268ab ] hash: 0000002392-a7e85ad209c2d596ba92d8965b463a0a2dbb2e58502354ab5422565c91feaeb7 [[project @ 1999-09-02 21:37:06 by gjb] gjb**19990902213706 Ignore-this: 503621415a50b46569255495d61d0af7 Added todo list ] hash: 0000001361-56e1fd4b8d379c4eec4287270559f199b7765c4e8dc0945e67d12ba2f6f4bed3 [[project @ 1999-09-02 21:38:00 by gjb] gjb**19990902213800 Ignore-this: f42d99346253b6b02406f6945a4c659b ] hash: 0000000259-7392a63f32d680cb44a46966569cc3a40fb890de5d3304fdc07b3c7c62b1f051 [[project @ 1999-09-02 21:42:04 by gjb] gjb**19990902214207 Ignore-this: 1b8e4215f39335cb93d4ee826f4d1acd Re-exported ] hash: 0000122919-9146be4c57c7367149f4c4b082e1dda430a4abd929a49e350551da6bca2ab2df [[project @ 1999-09-02 22:38:26 by gjb] gjb**19990902223826 Ignore-this: d866da0f2ffd53b8b39d7f4d4c8880bc * misc/startscwm: Delay for 3 seconds, not 1. Use -name for the SCWM messages xterm. ] hash: 0000000621-7084dfb077cfa7939d4bdf93421fc661096290696ab37f3725e9b55433aef7f0 [[project @ 1999-09-02 22:39:30 by gjb] gjb**19990902223930 Ignore-this: 725f2bfbf6b4412dcb7cf39a0e42140e * binding.c: Only display warning message about unbound modifier once. Use FUNC_NAME in init_modifiers. ] hash: 0000001285-550ecf38c8df312c4d29e1b2b7c33635f0a661188f57c3e47742042b1683158b [[project @ 1999-09-02 22:41:20 by gjb] gjb**19990902224120 Ignore-this: f78c2920b475e8cad4820cf5c3ee851f * system.scwmrc: Do not suppress .xclients. Use find-window-by-class-resource to get at scwmmessages window, and use it to move and resize it to the bottom left. Give names to window-task-switcher-menu, next-visible-non-iconified-window, prev-visible-non-iconified-window. ] hash: 0000002214-0344cafd7dabeb545185e7d22b1110ef1166a98f93c9d93c3074b8bb50b4a635 [[project @ 1999-09-03 00:52:45 by gjb] gjb**19990903005245 Ignore-this: 5b78c429b3aed0e895fa2330306cd527 ] hash: 0000000284-a037c199b4a9df8eeef803ca248d53ac2ad1ef3e4336ebc43cab9d9f667f1504 [[project @ 1999-09-03 00:55:10 by gjb] gjb**19990903005511 Ignore-this: 4c50e69db8e27f6cb48390270a38c437 * window.c: Use ComputePositionForResize() in ResizeTo(). Use VALIDATE_ARG_INT_OR_UNDEF in convert_move_data(), and check for UNSET_SCM, not == SCM_BOOL_F. * validate.h: Added VALIDATE_ARG_INT_OR_UNDEF, some assignments for warning suppression (and a comment about why they're there). * resize.h, resize.c: Added ComputePositionForResize(). ] hash: 0000003723-6a298eff144a2de9bd98da9a3bf51fd08a6d29a7b4794918d6341cd534d6c841 [[project @ 1999-09-03 00:55:35 by gjb] gjb**19990903005535 Ignore-this: adf0efcd612e18ec367914e5551a17b4 ] hash: 0000000714-01446716f8489bff2b4c3e350d5ee0d07d6271df17187eed210b4c480cba258d [[project @ 1999-09-03 00:56:32 by gjb] gjb**19990903005632 Ignore-this: 15ed75c9d64e35660115ac613ad50576 * system.scwmrc: Use new animated-resize-window to move and resize the scwm-messages-window in one fell swoop. ] hash: 0000000724-3e458845eeeaf2e631d15ec84cdebd93b5fd18d9b583b2c71c250903c1074112 [[project @ 1999-09-03 00:56:42 by gjb] gjb**19990903005642 Ignore-this: 3c8241d82dddb310bed44151bbc6bc46 ] hash: 0000000656-9217520cf6623c5e723d52d3305645ce3a58dcd97a60b30f71184e993d7d3409 [[project @ 1999-09-03 00:58:21 by gjb] gjb**19990903005821 Ignore-this: ae49aa355d652e3a6afd463b46d28ab1 * c-animation/c-animation.c: Drop some bogus code testing for startX < 0 (use #f instead). Added ability of moving while resizing to AnimatedResizeWindow (can now drop AnimatedMoveWindow since the resize is fully more general). Improve docs on animated-resize-{window,frame}. ] hash: 0000006489-755be02253e1114cbacfcb0fd8b54ca3cf3472077d2580eb2b8c084dd8e79924 [[project @ 1999-09-03 01:00:45 by gjb] gjb**19990903010045 Ignore-this: 923958540a95a2de1dda2effe92b91fc * scwm.spec.in: Added Distribution tag. Split up %files section a bit and better separate into %config and %doc types. ] hash: 0000001613-bdfe5d8be2c941af417c6492743cfe59f46282b00e7922365294607c3b593199 [[project @ 1999-09-03 01:01:55 by gjb] gjb**19990903010155 Ignore-this: 939580f58a9b7217442e99ff38a4094f Added commented-out other DocBook V3.1 descriptor. Shorten subtitle to "The Emacs of Window Managers" ] hash: 0000000589-16a28ae1d5e6e3c5b9d477668988aa990f5d44030cc1055c40426e07d66b3030 [[project @ 1999-09-03 01:03:18 by gjb] gjb**19990903010318 Ignore-this: 7844a3657968c0620c7794eb2e6d64c7 * configure.in: Bump to pre4 ] hash: 0000000377-df3e3cd1f2350ad08ea47443971853bd739e3a1607c2573a2bef39a75bca4293 [[project @ 1999-09-03 01:04:12 by gjb] gjb**19990903010419 Ignore-this: f73b5845d4259d793a947ee40d0edbd4 ] hash: 0000000769-b4581599e2bf15f49aba8748037f1aac8027ec8dfa0b50035f1ca64ab85a6434 [[project @ 1999-09-03 15:36:48 by robbe] robbe**19990903153648 Ignore-this: 699849ba2d9af583c409fc5c8cb76bd7 Removed files that are installed by automake ] hash: 0000090700-4bb302cf334e6eb9d2db825dafc9f99218f61234b8467109c4bae7c723e833b4 [[project @ 1999-09-03 16:01:41 by gjb] gjb**19990903160141 Ignore-this: ce0374238cc4bbb30b870d2dfedd8ec2 Added #!/bin/sh - (Jeff Nichol's suggestion) ] hash: 0000000187-fe4cb8678cf150a9ab9a9b57a8d481b5115dfe925209a6cb23597095a9b71bb8 [[project @ 1999-09-03 16:06:58 by gjb] gjb**19990903160658 Ignore-this: 70894a06a1ee10d6be27f3302d4924b2 ] hash: 0000000461-96936e327c2b0796c45ac5919c3f96f58684af4c2c4fed96cb913446f4aaafa4 [[project @ 1999-09-03 16:09:52 by gjb] gjb**19990903160952 Ignore-this: 6275f79e700b1f457076396f2f362183 * system.scwmrc: Turn off buffering of stdout. Fix some comments. Added reposition-scwm-messages-window and use it as a startup-hook (finally works now). Fix typo in use of solaris-hosts instead of other-hosts (Thanks Dirk Hermann). ] hash: 0000002910-63a427d9524bec578cf250feb184c0f15505e8d2bd3916b617e3750910543e72 [[project @ 1999-09-03 16:12:14 by gjb] gjb**19990903161214 Ignore-this: 5381b4750fe89798c47d09ac19f10a6 ] hash: 0000000441-a3e801a1a18089f813bb544704eb521766f4ed3e15f1fd45967d8fa2001ad55d [[project @ 1999-09-03 17:57:14 by gjb] gjb**19990903175714 Ignore-this: 1f70f7757ea82166c96e6cd635e692b0 * menu.h: Change DYNAMIC_MENU_P and DYNAMIC_SAFE_MENU to check scm_symbol_bound_p before using scm_symbol_binding since the latter will throw an error. This makes unbound symbols used as action items in menus error when they are clicked on, not when the window is popped up. (Dirk Hermann reported this as a bug). ] hash: 0000001255-011a15fd23bbc3cc6c6e3eaa2e9779a0a018bc398945e5c4a9d9bb35377f8739 [[project @ 1999-09-03 18:03:10 by gjb] gjb**19990903180310 Ignore-this: 5d98856693049e0531fb94c451a6288d * system.scwmrc: Drop the workman-menu, clean up setting of doc-files. Drop unused use-complete-host-menu, xterm-other-host-use-local-xterm. Thanks Dirk Hermann! ] hash: 0000002959-c837d3aeec3f49f3c5a92eb9a1b0b4b2a21a7c7bb96e9b757c3408b274f313d8 [[project @ 1999-09-04 07:13:22 by gjb] gjb**19990904071323 Ignore-this: 19a1229df00d8bb1898d90afceb133e * misc/Makefile.am: Install scwm-conf script. * misc/scwm-conf: Added -- just use scwm-exec to run scwm-options-dialog. ] hash: 0000000697-addc6501237d0a9ec8e8dba66ecac5d9291f64f2681d0b7134f97a5145521c4b [[project @ 1999-09-04 07:17:21 by gjb] gjb**19990904071723 Ignore-this: 57d108e18a5c994911c19cef7ae6aec5 * events.c: Added symbols 'press, 'release, 'desk-press, 'desk-release, 'desk-click (in addition to 'click) to be used for `send-button-press' primitive so it can be used to send the synthetic events for root-click proxying for GNOME. Clean up argument handling a bit. * binding.c: Fix bug in not initializing *pmodifier in FButtonToBnumModifiers(). * window.h: Added VALIDATE_ARG_WIN_ROOTSYM_OR_NUM_COPY_USE_CONTEXT macro. * scwm.c: Added comment re: E's event mask. * message-window.c: Added `message-window-id' ] hash: 0000006375-460c89c9eaa31a9f6da2157a0e747b33faae41bda151c47f2fe9f72026aa4c33 [[project @ 1999-09-04 07:22:30 by gjb] gjb**19990904072230 Ignore-this: 50a9b92479d9affbdca7f7c456c9276a * base.scm: Added `half' to simplify integer division by 2. * gnome-hints.scm: Implement button-proxying support. Added `gnome-desktop-press' and related procedures. Use message-window to be the button-proxy window, and announce support for it. * placement.scm: Added `center-placement' * winlist.scm: Change `show-window-list-menu' to `make-window-list-menu' and add a `show-window-list-menu' on top of that. ] hash: 0000005058-000497cde9a063167c3a3b37b1e9a417166c1e86daa1dc7a700cf6843512763e [[project @ 1999-09-04 07:25:01 by gjb] gjb**19990904072501 Ignore-this: 904cc513b4055c9b670f791b092b0d81 * system.scwmrc: Much better support for GNOME, including earlier announcing of gnome-hints (before loading the other modules, now), and button proxying support. Also use the `placement' module now for center placement, and add more gnome window styles. Set `gnome-sm' variable for whether we're running under gnome-session, and alter root mouse bindings if so to conform to GNOME. ] hash: 0000004420-dddd3be9453d57f60ba6fdfe178778401b3ef447f6fec89b65746e2e856a992d [[project @ 1999-09-04 07:26:30 by gjb] gjb**19990904072705 Ignore-this: c40e66a38c6d4809d38e2c855b3e07d9 ] hash: 0000002967-1d941712265ff9005c9bdee7108f8842946b4c8a7770a9f3ab39705cda1d1a7d [[project @ 1999-09-04 07:29:50 by gjb] gjb**19990904072950 Ignore-this: 499cdd4cd07a21887bd1660b3bcf3fea * configure.in: Bump to pre5 ] hash: 0000000377-7795244456b27a9cb1f13fb48bc74559117c373b6f087a6abbaf8dba1ff875a4 [[project @ 1999-09-04 08:09:36 by gjb] gjb**19990904080936 Ignore-this: 2663e3fbcdf5d3846171061068bc8e37 * prompt-proc.scm: Fixed a bad define placement using a let. ] hash: 0000000457-b509dfc96c4aa92a3596d66ed3a5134037e8ea86c802d97e9d8507ca573b01dc [[project @ 1999-09-04 21:44:04 by gjb] gjb**19990904214404 Ignore-this: b622e5d602510b7872a9a3db3971ef71 * scwm-constraints.cc: Added a missing value from a return statement (Thanks John MacPhail!). ] hash: 0000000436-6f8c472353149f94edcec3c511b4121df603b97ed1893c9d808d5f3e1a1a6ece [[project @ 1999-09-04 21:45:17 by gjb] gjb**19990904214524 Ignore-this: bb03ab6a368a1eaa650a20b7a8b2cd81 ] hash: 0000000361-e8ab32f27bfd2e62c7c8afafd7bee303f9bb9abdb8cc39749ab315b865da70b3 [[project @ 1999-09-04 22:18:57 by gjb] gjb**19990904221857 Ignore-this: 536679d8ce9669b675bddabb4e0b2d82 * misc/startscwm: Use XTERM_PROGRAM_NAME instead of just XTERM and setting to xterm. (Still use xterm as default). ] hash: 0000001019-b326b42158eda833d6627d8cb77f45ce2522315f6c5a4ff638a3e96fcb7b4489 [[project @ 1999-09-05 19:50:02 by gjb] gjb**19990905195002 Ignore-this: 74212408c15fd8f22ce5f26e7af7cffb * minimal.scm: Set _WIN_WM_NAME, _WIN_WM_VERSION properties on the root window. ] hash: 0000000485-d99facdbf2fe51eb4138e1f0290535050ef60c5d5665d77739e912366b85ccf3 [[project @ 1999-09-05 20:20:59 by gjb] gjb**19990905202059 Ignore-this: aa49c682ab1e2d29e30f94ec5b9cb5c3 * menu.c (MenuInteraction): Permit the release of other modifier keys to end a menu selection to give support for Alt-Tab switching with modifiers other than Mod[12]Mask. ] hash: 0000000802-4cd7fa079bbc38aef1d03002e4fa2c7463e248ee6f68b01091ace6be953c334a [[project @ 1999-09-05 20:21:19 by gjb] gjb**19990905202125 Ignore-this: 789560d26ebe2af6f5c53dc90fe28ee4 ] hash: 0000000728-f312b087a26930d82c013b35d6db6899f7069d596dbc4f5a0d33fa4ca0d8b4ce [[project @ 1999-09-05 22:37:31 by gjb] gjb**19990905223832 Ignore-this: c13d8f2d5da82ffc1a6b539cf92efd38 Added ] hash: 0000028862-8099bbf10f168dd7ec2328bc36b5ad0df06d32bdfbf54db8de20adee238b9af3 [[project @ 1999-09-05 22:39:17 by gjb] gjb**19990905223917 Ignore-this: 2fbc191c7b6d5cd60392efd608e4cae4 ] hash: 0000000276-2202f279dbea9c861d4dcf5fa0c8faffff1c3bbf0519452978419e92cda59eec [[project @ 1999-09-05 23:15:29 by gjb] gjb**19990905231529 Ignore-this: 52b0f0fa29308d9dab071f8ec14c42b1 * scwm_scheme_evaluator-server.c: Major cleanup to isolate the essential bits-- removed unused code. * scwm_scheme_evaluator-impl.c: Re-indented (was autogenerated, so was terribly formatted). * scwm-corba-exec.c: Use Exception function to catch errors. Rearrange argument checking. ] hash: 0000009152-6ed56f3d08243f34493d91462125515a28674370178050981c13b3fda20c13e7 [[project @ 1999-09-05 23:15:55 by gjb] gjb**19990905231555 Ignore-this: 41c6a43f0eb00ab42991d2e70a5ca495 ] hash: 0000000311-a2caa5fd3fa7d1ba7df2a3ce892b1ec88eb6b09b1b56763200fb02b7696f7bdc [[project @ 1999-09-05 23:20:20 by gjb] gjb**19990905232020 Ignore-this: 3535d4634e1e3bb73681ab91115f6264 * misc/startscwm: Use xinit instead of starting X manually. ] hash: 0000001896-8b8c2e403ad6fbc7598c50bad16d8f90b9034294222f9462e465a0e5e9fb7f0a [[project @ 1999-09-05 23:56:43 by gjb] gjb**19990905235643 Ignore-this: 1f009088206d2eae7834ba0f1fa0d722 * system.scwmrc: Do not use highlight-current-window -- it depends on HYPER and isn't all that useful, anyway. ] hash: 0000000524-6ce53881787d1a57185b90421b4afc933b92e7018d27cd1442e0bc3109d72a2e [[project @ 1999-09-05 23:57:53 by gjb] gjb**19990905235753 Ignore-this: 56208243fb475c728229cbb89f7d4d19 * misc/startscwm: Added some xauth calls to set up .Xauthority before running xinit (so my start-x2x script will work). Changed the code from the RedHat startx script. ] hash: 0000000537-197a4525fbd54475f34b2c12fa8f17f15abc9139020a3acb0d95c4628318e2ce [[project @ 1999-09-06 02:34:56 by gjb] gjb**19990906023456 Ignore-this: 46c11b5af1ca8e601235ec8aace88c48 * optargs.scm: Added setting of 'optargs-arglist procedure property on lambda* (and cousin) procedure definitions. * reflection.scm: Added -- better support for interactive programming with Guile/Scwm. ] hash: 0000004637-b50ee076f0658a62f93f15a3660e3e24413aa68806b546fbe71f45d425ebe35f [[project @ 1999-09-06 02:51:38 by gjb] gjb**19990906025138 Ignore-this: 6f5c6dc59e018e08ee4ff1cda59e20ab * reflection.scm: Added docs to `procedure-formals', added `procedure-keyword-arguments', `procedure-optional-arguments'. ] hash: 0000001549-b87011882b8bb37d1d9a064d299b6fa4c215ed7511adb67098b97da6cb018333 [[project @ 1999-09-06 02:53:36 by gjb] gjb**19990906025342 Ignore-this: fcf5fd33214c725481a2524eba3bec52 * Makefile.am: Added guard HAVE_GNOME_CORBA so this directory won't get in the way of typical builds. * configure.in, Makefile.am: Added corba subdirectory. ] hash: 0000001307-b74b70c7b11e380d834291eb7874218fd9f4121672e89ac5377d9e889f62e152 [[project @ 1999-09-06 02:55:00 by gjb] gjb**19990906025525 Ignore-this: e6329976a5d9e6aaba3a7fdf1a33fef9 ] hash: 0000001996-830ecc61d55583b876a6deb3614c459e4807d00d5de7c1d5dca4938ed3164ac3 [[project @ 1999-09-06 03:28:52 by gjb] gjb**19990906032852 Ignore-this: 3c9ca4deede8dd7767fd7c44e5f7db0a * optargs.scm: Revert back since my changes broke stuff. ] hash: 0000002078-0ae0753c83c57a88956fb9450d2742ddca88c9a53da3fcb079b9df4ca885c87e [[project @ 1999-09-06 04:23:56 by gjb] gjb**19990906042356 Ignore-this: c0dcd445784eaaff6deaa5f7b17ce063 ws change ] hash: 0000000320-acb3e1946168b89ee1d13a5717a453f22c0a48f616632b2954c2ef853210ffdc [[project @ 1999-09-06 04:26:38 by gjb] gjb**19990906042639 Ignore-this: d0ed769749e51eb0ffd69d52719bd85b * guile-compat.h, guile-compat.c, events.c: #define gh_free, move make_output_strport, scm_strport_to_string here from events.c * system.h: Guard gh_free against redefinition since I want it defined in guile-compat.h, too. ] hash: 0000002352-abf3d19e08d5b873dd201630946a15110e2da599f5ab0641b56c1030ac2ea6a4 [[project @ 1999-09-06 04:28:09 by gjb] gjb**19990906042817 Ignore-this: f7dea95d3ba8d2b09f9eb69d692e3406 * configure.in, modules/Makefile.am: Added modules/corba subdirectory. ] hash: 0000000561-cb5df93b5733d468a8bd76953c9b75e5484924f20bcd6c46e1bd473c997c54b9 [[project @ 1999-09-06 04:28:49 by gjb] gjb**19990906042849 Ignore-this: 47a3a5b81112885614c67b09e0095556 Added ] hash: 0000001357-6b0ea6782022f908a88be9b5d1e95104b1e4615e87bc887953ae7944273130ae [[project @ 1999-09-06 04:29:28 by gjb] gjb**19990906042928 Ignore-this: a89cd28d3e7d181055cbb87eaa48c03c * system.scwmrc: Drop second inclusion of gnome-hints in use-scwm-modules. ] hash: 0000000438-4eee3dce3e6dbf157ad6b8e185ab0876ee1fbfcb49c648c2d212cb07f9b57043 [[project @ 1999-09-06 04:34:05 by gjb] gjb**19990906043406 Ignore-this: a618aa3270c854f5e9c6e3cc7855036f * scwmcorba.c: Added, and moved everything into modules/corba since now the servant works from inside Scwm! ] hash: 0000014303-3bc0b1d5d660b1afdb1404584e59d078f7b67aa52cfa0a05bcc029b61ff709db [[project @ 1999-09-06 04:34:51 by gjb] gjb**19990906043451 Ignore-this: 38e280452d7f036bf8d5b5e83e6fd105 Added a doc string ] hash: 0000000549-c70c9080a8d278b45993b7c2aa38b3bdce99736a1e32bd421fcaa9ec8205d39d [[project @ 1999-09-06 04:39:21 by gjb] gjb**19990906044038 Ignore-this: f5e58dd1fe249edfd6a677cf5deabf5d ] hash: 0000150977-9ad420c6bbd198879aa688e71456a285850d1ed92e3fff2b9256ed9c6cf72418 [[project @ 1999-09-06 05:03:25 by gjb] gjb**19990906050325 Ignore-this: 5708860d6286c81926cb754a26939b9f * configure.in: Bump to 0.99.2pre6 (lots of new stuff, including corba server support). ] hash: 0000000437-d89c2466d48fcc68ea5a71d2c345057eb064968729cb0252aafd3908d5fe51c5 [[project @ 1999-09-06 05:11:29 by gjb] gjb**19990906051129 Ignore-this: 8f3581a8e34fcfd958ea131d067b383a ] hash: 0000000360-b5c603561b09e3f7b64e650fa506aa40ac139a36bd8c9ad75ee9f6095f216fda [[project @ 1999-09-06 17:42:06 by gjb] gjb**19990906174206 Ignore-this: 17c05cdcaef869678e2797e99bd2aaba * gnome-hints.scm: Use the bpress_win for the _WIN_SUPPORTING_WM_CHECK so that the wm_properties_capplet can shutdown Scwm (it appears to do so by XKillClient-ing that window -- we were using the root window, before, which of course cannot be killed). ] hash: 0000000684-77de583b2efeb8ec8cad5979a46d9b13ebc1e153858dec6fecef845bb9c9d0ba [[project @ 1999-09-06 17:42:55 by gjb] gjb**19990906174255 Ignore-this: 7e031049fd23d1869d27af086517b738 * system.scwmrc: Drop want-workman-menu. Drop variant information from the banner debug-display. Drop unused icon-font. Thanks Dirk Hermann. ] hash: 0000001115-5b377fd972e1c5899b73bd3f9ec0a7ba6b40e67a7f8138f0bb56c6fb3de5f0ac [[project @ 1999-09-06 17:44:15 by gjb] gjb**19990906174424 Ignore-this: c47f351e64198a719a37bab503d28488 ] hash: 0000000694-a9eb8d08ba4bbd077215051286aceb22624ffa874f1e8ed620f6994529b79908 [[project @ 1999-09-06 19:31:40 by gjb] gjb**19990906193141 Ignore-this: 72ee3b4b98a90efea8534ffc1f2be657 * window-selection.scm, ui-constraints.scm, property-respond.scm: Use `define-scwm-hook' * defoption.scm: Fix documentation, unfold a gratuitous apply. * minimal.scm, ScwmButtons.scm: ws change * hooks.scm: Added `define-scwm-hook' to permit associating a docstring with scheme-level hooks. ] hash: 0000006195-46eb02d172f78222751534569bd150396e298442fb3b032d1803325393657314 [[project @ 1999-09-06 19:33:04 by gjb] gjb**19990906193304 Ignore-this: 55738f7abd17960a95a5f8232f8753f5 * system.scwmrc: Drop highlight-current-window module. Fix *fvwm2-module-path* for at least RH6 systems. ] hash: 0000000779-5c68459ed5ca6bdfb57b18aa5da07bdb6934c4c2d64ae9e10dcdc6e60bdd7925 [[project @ 1999-09-06 19:40:11 by gjb] gjb**19990906194124 Ignore-this: 29066a8de3e705bc0036d718546773e6 ] hash: 0000019276-2f364637d441507c1ed32a862e65df610c2b8d5a681ae143bfd736c1e6750b21 [[project @ 1999-09-06 20:08:12 by gjb] gjb**19990906200820 Ignore-this: 1d7b248cdff3d2ffb833cb72cab6e52e Misc updates ] hash: 0000003465-56801e11932e5ce331d43deeee8fb655235ef2a62dd062a0787b27ad35b520a9 [[project @ 1999-09-06 20:09:13 by gjb] gjb**19990906200914 Ignore-this: 6981156af964f8e009415bd8163a49d0 * validate.h (VALIDATE_ARG_SYM_USE_DEF): Added this macro. * events.c: Use VALIDATE_ARG_SYM_USE_DEF in `send-button-press' to default to a 'click operation (as it used to behave) ] hash: 0000000872-3f1061c6361c1cd2cb52164b4f361645ebbaa83940b0bb5da794731a63e476d8 [[project @ 1999-09-07 00:09:21 by gjb] gjb**19990907000921 Ignore-this: 98a6b120df058b5dfba51aa20373840 * scwm.c (scwm_make_gsubr): Added this proc for more sophisticated snarfing that saves a list of the formal parameter names. * scwm-snarf.h: More sophisticated snarfing of SCWM_PROC macros -- needs new scwm-snarf script. * scwm-snarf: The new script that does better snarfing of SCWM_PROC macros to preserve the argument list (when combined with macros in scwm-snarf.h, and scwm_make_gsubr in scwm.c). See also the new ../Makefile.common for the rules for building .x files ] hash: 0000002676-ade9b9963612a83510336e6cc8f9f3ec2d1e271fb47fa0bd4d09a2203112b61a [[project @ 1999-09-07 00:15:12 by gjb] gjb**19990907001630 Ignore-this: 3515d42a87bf7ce1d9c81820f42b0184 * Makefile.common: Added, to contain .x build rules, ETAGS_ARGS, etc. * **/Makefile.am: Use Makefile.common and clear out the old stuff that is now in Makefile.common. ] hash: 0000010389-4f90f1e407419fcf03adee432b423a186fdeed7da7729d1b7470a40bb2a7b6eb [[project @ 1999-09-07 00:17:18 by gjb] gjb**19990907001718 Ignore-this: 62c3e455d43070c00f025ad3a916e6dd Added -- test cases for reflection module ] hash: 0000001636-da58d4cb900bbb357e494486af211b5f7cee48ec20ebe898e2fc2a5c840d5b0b [[project @ 1999-09-07 00:22:43 by gjb] gjb**19990907002243 Ignore-this: 2bd6260b05337c1ba94f99825717d4cf * test-case.scm: Display error message on failures so I can just load in a whole file -- optional via display-test-case-errors variable. * reflection.scm: Improved significantly... works with primitives now, too, thanks to fancier scwm-snarf extraction process * optargs.scm: Re-instate reverted changes, and fix bug that caused me to revert them (was returning # from second branch of lambda* macro. * face.scm: Use #&rest, not .; the docs in optargs say that the . is okay, but it fails for me. ] hash: 0000007556-b5e3415f8fcff2916c7764fbb3de966349b2da272357a10f891e7980102cdf8f [[project @ 1999-09-07 00:23:48 by gjb] gjb**19990907002348 Ignore-this: 18f7f0d1df7461e8c250dac62fcd0e60 * Makefile.am (EXTRA_DIST): added scwm-snarf. ] hash: 0000000428-6c99532c0e8bc6b1e3542e186d712e049dbec6dc149ae07ea114b520dfbcb274 [[project @ 1999-09-07 00:24:32 by gjb] gjb**19990907002432 Ignore-this: 6571cdd3fca9dcf6ec6083c0514e5444 * configure.in: Bump to pre7 ] hash: 0000000377-d2ea824bebdd846595d9d9c4ea7d56f0f749ca2a14cb81c2ad5e189c5ba5a8c1 [[project @ 1999-09-07 00:25:59 by gjb] gjb**19990907002621 Ignore-this: d5dda1eb63b4011668501ee71ffeaa6c ] hash: 0000002513-fad057a7265916f90639d07e8ea0366c6e5b9d52ac319c32522d54d361c2a5d5 [[project @ 1999-09-07 00:57:28 by gjb] gjb**19990907005729 Ignore-this: 26b4225af3f3998393ff9f38905511a2 * doc.scm: Added `hook-documentation', `object-documentation' * base.scm: Added `hook?' since it's missing from Guile-1.3.[23] -- maybe will be in guile-1.3.4? ] hash: 0000001368-85526f678897f6e48c77b0d9573d9835d3ebe82ebd2710785eaa921c9f112137 [[project @ 1999-09-07 01:01:15 by gjb] gjb**19990907010115 Ignore-this: c0cc6f9c4064299ddd71c7d7bef8c6d1 * scwm.el: Use scwm's new `object-documentation' to simplify elisp for getting at documentation on a hook/procedure/option. ] hash: 0000001418-d9e24470bc5be1ac83b96075f494d7ded88eb21479a6ff6307606a873496b9a6 [[project @ 1999-09-07 01:04:16 by gjb] gjb**19990907010416 Ignore-this: 50ab85a6da1df72c7857989c5dd9ace3 Use-scwm-modules at top, not in a begin block -- didn't seem to work there. ] hash: 0000000619-7a55198a94cad41911f505f1b41e70235bb9f4bb3d95ac05f0899d4939ef6269 [[project @ 1999-09-07 01:05:05 by gjb] gjb**19990907010514 Ignore-this: 3e334d7e65f490ab65f36a28d6705979 ] hash: 0000000580-d63ca05ca665121c7368df30f7bfbd9c8bb6a1a0f2059455ecb9f4d3802f9f1f [[project @ 1999-09-07 02:48:47 by gjb] gjb**19990907024847 Ignore-this: 618f9695f29079289e6fe2c417be4cd5 * window.c (s_list_stacking_order): Document that this skips iconified windows, and add FIXME comment. ] hash: 0000000634-87c4431fafc7f97f97d4f1f7ef9cd39908008579855963628072a244904efa34 [[project @ 1999-09-07 03:01:27 by gjb] gjb**19990907030127 Ignore-this: 4935c8f2c64ce22a9302d046a1aa7815 * winlist.scm: Fix `show-window-list-menu' -- was completely broken since split into make-window-list-menu. * reflection.scm: Added `procedure-apropos'. ] hash: 0000001617-e4451f984e18e61c1222adf043971b8484da54b857eeac0950379db97ce0a447 [[project @ 1999-09-07 03:02:23 by gjb] gjb**19990907030229 Ignore-this: 5dac10e87dd01eda13bb0eb7501d0040 ] hash: 0000000984-1ec143e5509e8118964e9f71e662edad5bee8dc1b701d763c8069270d76e5c2a [[project @ 1999-09-07 06:00:34 by gjb] gjb**19990907060034 Ignore-this: eb62bc64decfc0e6c9923d0d841b66 ] hash: 0000000293-0f6de61e2c6b720909d29164a79b37101be62cfd33fb64e3fb456c5a72806933 [[project @ 1999-09-07 06:01:16 by gjb] gjb**19990907060116 Ignore-this: 58500ecb5774adacd8cbbf2230064c9b Fixed some missing use-modules ] hash: 0000000542-e15e18e7c41b3cd2eef3a800c0669ec7d9cd23db89634aaf5f044c4a62ca3290 [[project @ 1999-09-07 06:15:01 by gjb] gjb**19990907061502 Ignore-this: 50810046325fa78892c1d14e12f3103c * test-case.scm: Return answer, not #. * reflection.scm: Workaround (procedure-source current-module) bug. Fix `procedure-required-formals' to not consider a rest args to be a required argument (it kind of is, but can get bound to an empty list). Added `apropos-internal-with-modules', `procedure-is-interactive?', etc. * prompt-range.scm: Tweak some of the look. * prompt-proc.scm: Much, much improved version that operates as a primitive documentation browser, too. Still could use lots of work, of course. * preferences.scm: Put ok, apply, cancel buttons all on the same row and make them look better. No more stupid "Done and dismiss" button! * constraints.scm: Make the solver variable public at the top-level so we can get at it. (Changed because of a possible quirky behaviour--- might be wholly unnecessary, but could be useful anyway, so I'm keeping it). * minimal.scm, base.scm: Move hook compatibility stuff from base.scm into minimal.scm. ] hash: 0000015606-b6ca9fa46ce4220c295e35af2c0b2a105c265e17333178422b542ae96706e9da [[project @ 1999-09-07 06:15:51 by gjb] gjb**19990907061551 Ignore-this: efe9b0549facfba00bbc5f513f66e116 ] hash: 0000001427-c1a4c11387101eea16fbfa99add1fcb98a92a1748406c00e275d111ccfe49521 [[project @ 1999-09-07 06:16:48 by gjb] gjb**19990907061648 Ignore-this: 72245142a552ae2f61b80e25d990ec15 * system.scwmrc: Added very primitive google-search keybinding. Need a guile CGI module. ] hash: 0000000914-ebd41e9141fe83f54a62c003367cbc528aca3287ccc1fce9d41b906518ba0677 [[project @ 1999-09-07 16:32:39 by gjb] gjb**19990907163239 Ignore-this: 3c11f80364dbeaac7cef9311012bcc1a * configure.in: Let --without-cassowary work (though just omitting --with-cassowary might've worked before.) * Makefile.am: Added Makefile.common to EXTRA_DIST ] hash: 0000001169-151e237461ca775d45155705f5bdc53652c345ff18319d3afeeaa9c6ed65b466 [[project @ 1999-09-07 19:10:33 by gjb] gjb**19990907191042 Ignore-this: 22d110510bd0b5dc627b168b0ba29af3 ] hash: 0000000536-ad6e524272ada13688ea8428ce263ede67e8385b41b0d42bbc4259f7568ce3b3 [[project @ 1999-09-07 22:09:13 by gjb] gjb**19990907220913 Ignore-this: 312773a39e30aef3b37fbf6a400d7b51 ws change ] hash: 0000000329-7fa90e8d486cb4c3f278524dddbdc3852bc98240730eea1c0c5e5057f55b3c98 [[project @ 1999-09-07 22:13:11 by gjb] gjb**19990907221312 Ignore-this: 7f8574296f136d61bac1d37fd8e7a08a * scwm.c (scwm_make_gsubr): Only add documentation if we're using a recent guile-- I get a bug in guile-1.3 about `quote' being undefined when I load c-animation module. * events.c: Do not use cMotionHandlers -- just see if list becomes empty to turn off MotionNotify event selection. * callbacks.c: Added scm_empty_hook_p that should be provided by guile. ] hash: 0000002372-3d36b06f42e14b9fa32be754d8a697ce244a5766e20e66ddc9d1e0330907f706 [[project @ 1999-09-07 22:52:11 by gjb] gjb**19990907225211 Ignore-this: f55670a5a0c567c35155e2f5d47f56ad * themes.scm: Move remove-suffix into flux.scm, and use basename instead from here. Fix initialization of *theme-path*. Thanks Dirk Hermann. * flux.scm: Moved `remove-suffix' here from themes.scm since themes.scm no longer needs it ] hash: 0000002364-2207b02956f01791b4535402b12997414cacac8dac96078c3484683ed9ee3520 [[project @ 1999-09-07 23:37:11 by gjb] gjb**19990907233711 Ignore-this: 3b4dbca37e547ba1da0fd9cf7d12e91d ws change, fix broken #if DEBUG_PLACE_WINDOW -> #ifdef DEBUG_PLACE_WINDOW ] hash: 0000000857-0e73f3d59ed70c57a12c286da0f12745a16c8b73cc2a87f20a63a1295a9801c3 [[project @ 1999-09-07 23:37:55 by gjb] gjb**19990907233755 Ignore-this: 82166fde643bc64431eb7dc9c703c1a5 ws change ] hash: 0000000480-61842d2787c44b33d93ea77339588fbd7f58c3ec34767953cdccd15336786742 [[project @ 1999-09-07 23:41:15 by gjb] gjb**19990907234125 Ignore-this: 7f3065f283e0cdc5bdab0f3a1f1ab8c0 * base.scm: Added `use-placement-hint' for use especially with GNOME desktop gmc icons. * gnome-hints.scm: Added comment re gnome-hints file. * system.scwmrc: Clean up setting of doc-files, *theme-path*. Set placement-proc for desktop_icon windows to use-placement-proc. This fixes the long-time bug of GNOME desktop icons not being placed properly and resulting in quirky behaviour with button press selections (the latter has only recently been supported). ] hash: 0000002397-1ec5e617ee90da5fbf97563c148ab3b0c130e3d5495c9f3ebb80b0b9e3cfdf78 [[project @ 1999-09-07 23:42:12 by gjb] gjb**19990907234212 Ignore-this: e526b831e724cc08c82ad30d4bffd5ff * configure.in: bump to pre8 ] hash: 0000000377-869daa5fbd7b6aac0eeeaaf02e0bd4bafa2c42fc98698f90f5751980595abaee [[project @ 1999-09-07 23:55:18 by gjb] gjb**19990907235536 Ignore-this: 8ead58018d11afcd20ec370a56e141fb ] hash: 0000001226-07854eaaf8930cafc23b2ad6f22d12b42e2c44b3d8b1f133abeccb333aaf53de [[project @ 1999-09-08 00:52:22 by gjb] gjb**19990908005223 Ignore-this: 7bd04b589cb5b6f03c920d7ccb93fc03 * scwm-snarf: Use sed instead of awk, since vendor awk-s do not have sub/gsub commands. * events.c: Added a missing return statement. ] hash: 0000001135-bdeb9f5fdc9cec04adcfc7b7a6576ac55a2bcb86b8801c26e36810a6d1e80473 [[project @ 1999-09-08 00:54:05 by gjb] gjb**19990908005405 Ignore-this: e380bc586d67ae5a370ad1da033c5ed6 ] hash: 0000000344-bc7c1412b1be778c1f8605afba7bba8848b8fd90c957db4e9a6f231875cc9149 [[project @ 1999-09-08 05:33:00 by gjb] gjb**19990908053300 Ignore-this: e7a2aec755cd5ba0d21a7393dd802569 * scwm.spec.in: Added README-Gnome, RH6-notes to %doc. Bump release to 2. * README-Gnome: Added ] hash: 0000001230-bc9b1ae2113eedabe595a6e226c27ed5b3fb59b323e2bcc8b9ad2d797e27622a [[project @ 1999-09-08 05:34:54 by gjb] gjb**19990908053454 Ignore-this: 75cffba361d55e6fb07ba1101ab637fb ] hash: 0000000303-8c9ba1cc2e7ec5c983f1bdfb7f67f65c6f0fd22eefc9ec7e04a45dbeda79872b [[project @ 1999-09-08 06:47:51 by gjb] gjb**19990908064751 Ignore-this: b48358bcab8539951bb1e6f68f3bb746 * configure.in: Use cassowary-config script if it is installed to determine the GTL libs --- assume no GTL if no script exists. * scwm.spec.in: Require virtual package `cassowary-constraint-solver' (both cassowary and cassowary-nofd provide it) ] hash: 0000000772-ffd28ae41c57868977d3409a67e2c19caf2e20bc08b778918f99010660dc7b03 [[project @ 1999-09-08 07:08:37 by gjb] gjb**19990908070837 Ignore-this: 79a9f083025d96f84f649a3f1f07e701 ] hash: 0000000455-2b9d9de794c3424b5e8809a23a30ce0006c029e9caac5cfd09d1e3b40838bc7e [[project @ 1999-09-08 16:40:04 by gjb] gjb**19990908164004 Ignore-this: c95a10fb744fafeb28760d90068cbdab * configure.in: Set HAVE_ESD conditional to false when --disable-esd. (Thanks to Hubert Canon for bug report!). * Makefile.common: Use || {rm $@; false} in building .x files so faulty .x files do not stick around (inspired by similar change using a subshell in the guile sources). ] hash: 0000001221-19be1e3eb79b873fd0ec1e704094e7bb4bab6ccebd958a3c2882748aa71fb89d [[project @ 1999-09-08 16:46:57 by gjb] gjb**19990908164657 Ignore-this: 89f6809e81e08b4d7d56f218b1ebe446 ] hash: 0000000491-82ae3a944938fe600821aeb1f4f1097c0fc3eb63a610a7f5865d9f45b36942a1 [[project @ 1999-09-08 21:01:36 by gjb] gjb**19990908210136 Ignore-this: 67e9bf8bb8a344dd7bb9599901e5354c * scwm-snarf: Rewritten sed script by Ken Pizzini. Thanks Ken! ] hash: 0000000680-6c83e800f03b7ecfe4a7ee92af6178c52552aacd992e1b4df73986ef43c29020 [[project @ 1999-09-08 21:04:48 by gjb] gjb**19990908210448 Ignore-this: 6fbdc9fd46aad3525366b2be0a2b1bf0 ] hash: 0000000267-1bc3ec56b0967543dbdd9291bbc341e33421d7c6feec3d5d5cdf6df1c0462a05 [[project @ 1999-09-09 01:12:13 by gjb] gjb**19990909011214 Ignore-this: acbe99cc816f53da0cd91ad9cec55a8b * window.c: Renamed `window-class' to `window-class-hint' and `window-resource' to `window-resource-hint'. Implement old proc names in scheme using WM_CLASS property. * xproperty.c: Added ScmListOfStringsFromStringLen and use it in X-property-get so that properties that have a bunch of strings in a single property get a list of strings returned (e.g., WINDOW_CLASS). * focus.c: Added an extra guard to protect against a surprising seg fault. ] hash: 0000003800-9457aa953a6da8d1d0df635b3b06028fa796443a2e7358bcd46dc28e61b4fd43 [[project @ 1999-09-09 01:17:21 by gjb] gjb**19990909011721 Ignore-this: 35b74f3051793487e83aae9945051939 * base.scm: Wrote `window-class', `window-resource' using WM_CLASS (they were primitives, now renamed to *-hint). ] hash: 0000001137-fa7532d39c475c21cb8866d31add5020ea027edacdcdc16b644f5bbd6bd57e6f [[project @ 1999-09-09 01:17:47 by gjb] gjb**19990909011747 Ignore-this: 90eadbb7f6d15f76fdbdafc1e47ee18b * configure.in: bump to pre9 ] hash: 0000000377-1168c8e6ed6336f3cab8713863da907b7c277cd011bf5278a196a08cec401079 [[project @ 1999-09-09 01:18:12 by gjb] gjb**19990909011812 Ignore-this: de31ea877273e005351dc4647ff49ce5 Added notes about no GTL dependence rpms. ] hash: 0000000553-effd6ceac0329cec546d4aaf211444f0fcd3c16234d22fe810d38d0503533765 [[project @ 1999-09-09 01:19:10 by gjb] gjb**19990909011910 Ignore-this: bca9e99454e4b845df822a4c29024679 * misc/startscwm: Make bash-portable by adding missing semicolon to complex conditional. Thanks Ken Pizzini! ] hash: 0000000402-fe74ccab4160f5b3e777278d7c538e8fe3e0e5f9c25b55962c78765e920a795d [[project @ 1999-09-09 01:19:57 by gjb] gjb**19990909012030 Ignore-this: e1658e723f31156d1fa99fde26d2187d ] hash: 0000001219-4a94a434856e4157a1b7d19435334b9082387e9703678484016731b3b5341712 [[project @ 1999-09-09 02:33:38 by gjb] gjb**19990909023338 Ignore-this: 58e3a3fe7937cb612a6a902035c2c270 Clean up bad commit w/ merge conflict ] hash: 0000000666-4213e2222d3a3b5a4e18e968c15515f0b66d56fd563d41d781ac4e0aa76b8c4c [[project @ 1999-09-09 02:34:02 by gjb] gjb**19990909023402 Ignore-this: f8e4b9edca7c5fd51b68be85169754b3 ] hash: 0000000574-e08de2628a6a52fb40226141524c8c1daafe2f217108e0e0c749e12ae848b982 [[project @ 1999-09-09 04:01:15 by gjb] gjb**19990909040115 Ignore-this: 14f87ec75d4a57c5e70a275cef55e86e * Makefile.common: Added missing semicolons. ] hash: 0000000443-2a33c9aeab6ba2a39069be6b171ebaebe496365ead0407e0aa61328d45e60170 [[project @ 1999-09-09 04:02:09 by gjb] gjb**19990909040210 Ignore-this: 28fbd1d414198a100dc14b170012c8ed * configure.in: bump to pre10. ] hash: 0000000621-39a16b1022d71c624d7ef1fb20089136c6d2fbd15c35bf440afd8577825b18e5 [[project @ 1999-09-09 06:46:32 by jwnichls] jwnichls**19990909064633 Ignore-this: 55b75acb861489bb808c2db918870df6 * winops.scm: Optional parameters for show-titlebar-in-place and hide-titlebar-in-place were missing some parens. * ui-constraints-classes.scm: Added the sum-to-width and sum-to-height constraint classes. * Makefile.am: added hooks.scm ] hash: 0000006589-c0691ff6bf11739362c9d6e4f7f276fc4685eb141c853b67d06eb848a415333b [[project @ 1999-09-09 06:50:50 by jwnichls] jwnichls**19990909065050 Ignore-this: 20f3a27bfb0265cebe5a10c732ce290 * winops.scm: Optional parameters for show-titlebar-in-place and hide-titlebar-in-place were missing some parens. * ui-constraints-classes.scm: Added the sum-to-width and sum-to-height constraint classes. * Makefile.am: added hooks.scm ] hash: 0000000694-86683fa9da8d9a29226d6265d0ffceeaa060b0c65657c90da2ff41a16f3e2860 [[project @ 1999-09-13 04:45:07 by gjb] gjb**19990913044507 Ignore-this: 25d0aa2f8013a08ce9a8829fbd9c6cf1 * Makefile.am (scwm_common_scheme): Added reflection.scm. ] hash: 0000000488-67cb1f7200e39b208e5c09180305f7fb280cbce8722f486c9f87159ba6f7ba3e [[project @ 1999-09-13 18:47:18 by gjb] gjb**19990913184718 Ignore-this: b28d5d131917955c1618a27fe3ecf921 * system.scwmrc: Test guile-version before doing the setvbuf. ] hash: 0000000478-afecfaeefbab4625240be466b2bb0f6e5d43791082191db3ed6e7eeb72038b41 [[project @ 1999-09-13 18:48:47 by gjb] gjb**19990913184847 Ignore-this: 586870d07c31e18271f1631d9e74a72d * minimal.scm: Define guile-version variable to be, e.g., 1.33 so it's easier to use as a test. ] hash: 0000000498-1d4f94c4484820fb9b6e35fa623f61380cbcf44bea2796aaf298fc52e22a6646 [[project @ 1999-09-13 18:49:52 by gjb] gjb**19990913184954 Ignore-this: 8bd7d9ed65e52615fdccc2eff6e98858 * std-menus.scm, flux.scm, file.scm, rgb-database.scm, path-cache.scm: Use guile-version, not (minor-version) for testing guile versions. ] hash: 0000001496-490fd69ff844c5c3e3a0f567c3ea0b28ce6b5b9a50fbeb3e4a5e6808d5b49398 [[project @ 1999-09-13 18:50:17 by gjb] gjb**19990913185017 Ignore-this: a6427732a862a964a97ac742b08a82b1 ] hash: 0000000755-45b80cbf828b7525c06e9d60f56c4e317f1622d0efe51a2980a6a66d5015ffcf [[project @ 1999-09-13 18:57:53 by gjb] gjb**19990913185753 Ignore-this: 5243f67ad96a9f54521cf16ece836104 * scwm.c: Added -N/--no-document-formals option to avoid the undefined quote (and save a bit of extra memory if user desires). ] hash: 0000001490-2c7e97e6102f0314868094b6c42251462ca6bfa745b1418e7dffcbcc672ef8eb [[project @ 1999-09-13 20:00:48 by gjb] gjb**19990913200049 Ignore-this: c1ea450c1da8cbb7e864f7d5f33150b1 * winprop.c, module-interface.c, events.c: Use scwm_run_hook, not apply_hooks. * callbacks.h: Drop apply_hooks{,_message_only}, add scwm_run_hook{,_message_only} * callbacks.c: Move scwm_handle_error to later in the file, after defn of scwm_run_hook_message_only. Move WarnBadHook to earlier, and only ifndef HAVE_SCM_MAKE_HOOK ] hash: 0000009239-fe8e342c7d922165de16ff0ee8595aa28c6bdf45938e6396d7e25cd9e3cc08e7 [[project @ 1999-09-13 20:01:13 by gjb] gjb**19990913200113 Ignore-this: 9952c1db82de0e2944ded5ad7e1df454 ] hash: 0000000752-3eb8a27f4416368dd673d7f92b112d3e9eb9f2a0d73a3ccacb90b97fb3d4727d [[project @ 1999-09-13 20:28:00 by gjb] gjb**19990913202800 Ignore-this: bf295ccec58b60b8607015d481f20f1c * scwm.c: Added --no-document-formals option to usage message. ] hash: 0000000545-84220b45946782713e33f3b9efceb78d8ee1de517cc0d7717f58c04804eaf078 [[project @ 1999-09-13 20:30:04 by gjb] gjb**19990913203004 Ignore-this: a0c78a083612b21ebc001da65c4750b1 * system.scwmrc: Use xterm-program-name more throughout. Use session management via `SM-register'. ] hash: 0000001626-3c32699c89245cf4956d2ad084682c26a304d2e5dadfcca422748722cf2eb241 [[project @ 1999-09-13 20:30:41 by gjb] gjb**19990913203041 Ignore-this: 2ff453a18de528eb77f7597e032970aa * configure.in: Bump to pre11. ] hash: 0000000381-f77c47110ba13650a288b1eebb842273e00731b068f3c34309e88c0c10d1bdc4 [[project @ 1999-09-13 20:31:35 by gjb] gjb**19990913203135 Ignore-this: 23863f935a39a2b83faaed3fb687315f * README-Gnome: Mark that Scwm *is* session-managed. ] hash: 0000000396-6e3c7d5af2ef660b93d78c366111a78e52e0c2b0f25da1184574ca62c6c4e419 [[project @ 1999-09-13 21:11:57 by gjb] gjb**19990913211157 Ignore-this: 41ac9dbafc184c44544345a6214bd1ea * README: Call it a beta, not pre-stable, release ] hash: 0000000286-57b30e8c0cde3e8befd08a1f8e11cd40744d5f1e67ea7de74959936a2c3cd951 [[project @ 1999-09-13 21:12:14 by gjb] gjb**19990913211421 Ignore-this: 2e93879bcd37bc324bb07f83ad87b4d8 ] hash: 0000000982-f066f4047c56ea035b7a9882dac43a5e4ac6c91bfb9c4e3a73d0e06426c32c72 [[project @ 1999-09-14 05:22:36 by gjb] gjb**19990914052236 Ignore-this: 73f46fb56e69534e3e3e8a7e30951a4b * scwm-constraints.cc: Fix bug that resulted in resize hook not being invoked when constraint solver was not active. * callbacks.c: Update the number of args to error-hook -- there are 5. ] hash: 0000000997-9b5c21e57cc43199daede0368bff3647d8d48f7c649ad751490c145c18519a74 [[project @ 1999-09-14 05:27:07 by gjb] gjb**19990914052708 Ignore-this: 406e26d0dd281e3a383f6bc1e68c14a6 * winops.scm, themes.scm, primopts.scm, message-window.scm, gnome-hints.scm, fvwm-module.scm, face.scm, edge-ops.scm, base.scm, auto-raise.scm: Added define-scwm-group call for preferences groups that are used. * preferences.scm: Added *preferences-use-notebook* and add a listbox-based preferences UI (that is still buggy -- causes a coredump in guile-gtk code). * defoption.scm: Added `define-scwm-group', related procs. * prompt-range.scm: Make the scale size automatically instead of fixing the size. * std-menus.scm: Comment out the *context-map* variable for now. * winops.scm: Move the *opaque-move-percent* and *resize-opaquely-proc* into group 'winops, not 'window-movement ] hash: 0000011822-cfbdb38f81b4a86c3b1a6f7ce784f07364bcdf3930ee24941c2526547dca9662 [[project @ 1999-09-14 05:27:35 by gjb] gjb**19990914052830 Ignore-this: 840e32c530578dc26a9747445d7193a9 ] hash: 0000001305-e75793114e7d05d496ddee6a802b5fcb470c9cf0442b3c04e9a1c662fd33e8b9 [[project @ 1999-09-14 05:42:58 by gjb] gjb**19990914054258 Ignore-this: 3b3c59076e26929f188ed78941f0f39c ] hash: 0000000254-5bd60387b86e723a9c8591279f3c418d94fbb323ac537f88c6ae93454a6cafe8 [[project @ 1999-09-14 05:43:42 by gjb] gjb**19990914054342 Ignore-this: a77dd3d86eae3867ce8864efe335a059 * preferences.scm: Turn on *preferences-use-notebook* by default since the *preferences-use-notebook* == #f is buggy. ] hash: 0000000524-da281fb7e827d3962080d1e82b5212e1fa0ac93923b2fd75b60a1a5d2a248ef0 [[project @ 1999-09-14 05:44:28 by gjb] gjb**19990914054428 Ignore-this: 75237ef3a7ac45e7d12a6d9c2d5c0cca ] hash: 0000000327-539128e09cd997743f7ac4f64d596e3f13945f74b1bfef9c736b876d946680d3 [[project @ 1999-09-14 05:46:40 by gjb] gjb**19990914054640 Ignore-this: 5fa95127e67c3f4e5a157b8a62a3f9e5 * binding.c ("init_modifiers"): Drop the "Doing n XGrabKey calls..." message-- put in a DBUG macro. This message is mostly superfluous for the average user. ] hash: 0000000765-84e7c31dd175a8ef1dc3712c5409036117d0dd84d4bef264cdfec5fbb2f7eeeb [[project @ 1999-09-14 15:58:56 by gjb] gjb**19990914155856 Ignore-this: 1e252d7de4e1db0da6b60004424a06a8 Added 3 new folks. ] hash: 0000000229-50130ea9a12fa404ed4722d8519533e9ad9e01188d1b486f0ee379b61e0d9fd4 [[project @ 1999-09-14 16:00:40 by gjb] gjb**19990914160040 Ignore-this: 4651cc6add665a38720f51eba707c2fc * system.scwmrc: Added a Change Background color menu item in the preferences sub-menu. ] hash: 0000000720-64da38a0ba4979437015906e100a6e5848929abe24b0a6ae766df3c06a73b79a [[project @ 1999-09-14 16:01:49 by gjb] gjb**19990914160149 Ignore-this: 67028c2e6807f401e24a675548f14c82 * scwm.el: Added font-locking of #! !# comment blocks -- thanks Stephen Tse for the patch! ] hash: 0000001760-fc297493182fc36a9c4bd49274566aae91b53829720202b0fe7dd0cab3519d74 [[project @ 1999-09-14 16:02:03 by gjb] gjb**19990914160203 Ignore-this: 771004224e8fe5fb37ab0db444a050eb ] hash: 0000000366-29768d298e31ffbb43a648126fea38608ccf339e8b4c757266cb338b9bff8361 [[project @ 1999-09-14 16:07:12 by gjb] gjb**19990914160721 Ignore-this: 9139c04b8a10dd17b4070ff3c8315587 ] hash: 0000000505-50d0b0d16c7ef974bbbdb2f35a77750e29e3fe52fdcbae81cbef346ed6fef485 [[project @ 1999-09-14 20:06:43 by gjb] gjb**19990914200645 Ignore-this: 179f102038d8bed033d92d34cfacad24 * scwm.c: Invert sense of switch -- now --document-formals, and by default they are undocumented. * events.c: Use scm_empty_hook_p, not FEmptyHook. (HandleClientMessage) Use PswFromAnyWindow, not PswFromWindow -- this fixes the spurious selection problem with gnome-hints when collapsing the gnome pager. Thanks Jay Belanger for bug report! * callbacks.h: Added proto for scm_empty_hook_p, drop it for FEmptyHook(). * callbacks.c: Drop FEmptyHook(), write scm_empty_hook_p for old guiles. ] hash: 0000003028-d3294c867e09f50012cf43439326da83d1a18979872eccc1b089909a6254b423 [[project @ 1999-09-14 21:30:00 by gjb] gjb**19990914213000 Ignore-this: 516d72195e634191c41308c658482a59 * gnome-hints.scm: Add _WIN_SUPPORTING_WM_CHECK property to the bpress_win also, so panel recognizes that a GNOME-compliant wm is running. ] hash: 0000000625-13e16dcc4bc67d0782128710b044d415a0a9bdceceb40459c88d36936ab375c2 [[project @ 1999-09-14 21:30:48 by gjb] gjb**19990914213138 Ignore-this: a25b4403aab5d896c40308f76d0636ec ] hash: 0000001018-7e6f355300d12c87d7c9bf36d025e6410e3b1e43c6ad514c038d17c996062ebd [[project @ 1999-09-14 21:33:57 by gjb] gjb**19990914213414 Ignore-this: eb3826dd689601a2d49898b578c5f0a8 * configure.in, NEWS: Release 0.99.2 ] hash: 0000000475-64801dd3f49e21055c9b8f68bd844fa5e1eb65cce579c5ca0c387a66fd509a9f [[project @ 1999-09-14 22:03:54 by gjb] gjb**19990914220357 Ignore-this: 4977f048090d2632bcb2d738f4ba7317 Re-exported ] hash: 0000165150-f0a1cc7c6328e0f6b1eb21eab532f9abf2fec8873ece1309fec035df5548b15b [[project @ 1999-09-14 22:06:59 by gjb] gjb**19990914220659 Ignore-this: 30e0c1d4785d7122deb55b4b6e6e168b * scwm.spec.in: Fix typo -- et. al. -> et al. ] hash: 0000000345-beb5398e85512a608ea7260558a08e9d8e18bcb2eb3092e5ed0de9820a962775 [[project @ 1999-09-14 22:07:19 by gjb] gjb**19990914220719 Ignore-this: 70f9cafec1f10d2f2a21ca3dd06e305f ] hash: 0000000356-902d15d6e639b4bbec04bb52f021ba7639c28e0c0ee6498f4c3a46fe60097b14 [[project @ 1999-09-14 23:32:46 by gjb] gjb**19990914233247 Ignore-this: 3f85136f62d053b50b603c4419643692 Updated for release 0.99.2 ] hash: 0000002174-f33a90df9b70f7e61a446ddc29d6960a6876aea422600b9889487cfb18f27aea [[project @ 1999-09-14 23:46:13 by gjb] gjb**19990914234613 Ignore-this: 65510f581a7d3d9643b35c355fe34d3c Updated for release 0.99.2 ] hash: 0000001676-13541398c8ce6d49502dc878a9242da345ff8db5fca00503935fdef5c03fb94e [[project @ 1999-09-15 01:05:38 by gjb] gjb**19990915010538 Ignore-this: 53b2b94b0831c96a31d5183c9758b6a0 Added ] hash: 0000002604-5968cf81202333e947a39da08c9af4a3df42884d8bf395caa3aadae5bcc5b5d3 [[project @ 1999-09-15 16:44:08 by gjb] gjb**19990915164408 Ignore-this: f2b49945d5f57b3ed500adaef532707e ] hash: 0000002888-559ddca59ef66b2854c90c874c7a41b5c6a7684ff8ac34603ea8bc237dccd9b7 [[project @ 1999-09-15 20:46:38 by gjb] gjb**19990915204638 Ignore-this: c0f3d064750d313eb97445998d055961 * src/ref-header.sgml: Fix comment on other docbook entity. ] hash: 0000000419-3084aaf556a8350ac965f4f130ab392685aed3881fc9953e7c6a1b5ce1655354 [[project @ 1999-09-15 20:49:22 by gjb] gjb**19990915204923 Ignore-this: 6e96f12d996f8fb30c2add26fa42cbe * prompt-enum.scm: Added * primopts.scm: Added `*default-focus-style*' option. (Not perfect because of window-style's behaviour that it overrides settings on all matched windows. * preferences.scm: Handle 'enum type * defoption.scm: Added prompt-from-symbol and #:name opotion for changing the prompt. ] hash: 0000007115-924c0974f31a4198eba3f2d4e37041deb5189296d96ab657e9cf17988ca58f54 [[project @ 1999-09-15 21:00:13 by gjb] gjb**19990915210013 Ignore-this: d33452151d79731ebed9b877185312b1 * Makefile.am: Added prompt-enum.scm ] hash: 0000000471-c7130cfee5225a96041f44d4063059698678cb0802b75d28d3b1b05f9bd39608 [[project @ 1999-09-15 21:00:40 by gjb] gjb**19990915210040 Ignore-this: 8017a1d338332a6bb606f4a16f7ccfbb * scwmdoc.in: Convert #&rest into #&rest. ] hash: 0000000501-295565c36c5b76c5d630c736cc7bf13059349d373d36b8fd41cf0945ab4a9071 [[project @ 1999-09-15 21:00:54 by gjb] gjb**19990915210101 Ignore-this: bf56dd522f7e8654a18ef59092b67270 ] hash: 0000000823-d7e8d68a13a2b888162891930b3df7f5d7eb451761ebe9b601aeae5855864652 [[project @ 1999-09-15 21:52:29 by gjb] gjb**19990915215229 Ignore-this: 3f3337d84be447ef39302df78fcb9f1c * events.c (HandleClientMessage): Fix bug in testing wrong sense of bool. Duh. This gets the gnome panel working pretty completely again. ] hash: 0000000769-e13ad85db2788972b7c02370f29ec99ff6a29a9f03ad4463fc0929f03df1d674 [[project @ 1999-09-15 21:52:56 by gjb] gjb**19990915215256 Ignore-this: a0abd4c9092fd77292a1d9c4c7c06709 ] hash: 0000000350-44ef43fa58aca8c9d6f85a78fc44e76508f713840e75c8d4e45954f4adc059ed [[project @ 1999-09-16 07:26:38 by jwnichls] jwnichls**19990916072638 Ignore-this: 6f8f1f404a48bdf4c584bd9b8a44505d * ui-constraints.scm: Added draw-constraints-of-window and undraw-constraints-of-window functions. * constraints.scm: Added draw-constraints-with-focus option to start-constraints along with helper functions. This allows either all constraints to be drawn or only those attached to the focus window. ] hash: 0000003308-b3e360ae0dc017a7db75b8e9a5adfe0f28bcfe12c83423fd4c0145ae28664a7f [[project @ 1999-09-16 07:29:40 by jwnichls] jwnichls**19990916072940 Ignore-this: 9f57588d2463aa30a3dcec8e22c7dc6f * ui-constraints.scm: Added draw-constraints-of-window and undraw-constraints-of-window functions. * constraints.scm: Added draw-constraints-with-focus option to start-constraints along with helper functions. This allows either all constraints to be drawn or only those attached to the focus window. ] hash: 0000000840-1c83dba92b7d9d66531000c5ea462273bd3b349a6c6ac20cdd4e3b2982603a4d [[project @ 1999-09-16 17:01:37 by gjb] gjb**19990916170137 Ignore-this: 4977e93885930686a7c67dfadffd302e * misc/guile.spec: Bump to release 3gjb, take care of readline change in repo. ] hash: 0000000621-1fb925e00997c9b4e50873e7711072d2086170e5ade0545a32a7d57c519bce81 [[project @ 1999-09-16 17:01:55 by gjb] gjb**19990916170155 Ignore-this: 9296cc12971b318bf4d0395b44a70852 ] hash: 0000000305-99521c8454e116f76e1b3c41ac6c426ed60f79df142dae40b850193d13d7fb29 [[project @ 1999-09-16 17:19:22 by gjb] gjb**19990916171922 Ignore-this: de5df752a7794857af1d96141a953f49 Removed ] hash: 0000057677-6033b7fba18ac7607fd477d613a77409e4543b0e3217c560e53f81911fbe581d [[project @ 1999-09-16 18:04:36 by jwnichls] jwnichls**19990916180438 Ignore-this: 2331188a67f0ad741af166b83e1ddbb5 * ui-constraints.cm: Fixed documentation bugs in functions added last night. ] hash: 0000001110-853d008356999793052fdda338c8f776c0144963e5a8af970e76976a37a9b874 [[project @ 1999-09-16 18:47:56 by gjb] gjb**19990916184801 Ignore-this: df1b610d490d3af3cc0cfe10d6d7f06a ] hash: 0000000443-8559f297d3ff8f2f37d0e1e4bb9d26920948bc7d3438529f56f6852c2da45ff9 [[project @ 1999-09-16 18:49:44 by gjb] gjb**19990916184944 Ignore-this: 1f76224dadf267d6874408be405c17b6 * viavoice.scm, prompting-shell.scm: Added. ] hash: 0000005083-991c33e06d57816c0b7cd3cb384b89394229fff345e5cac6336da2ef17252fee [[project @ 1999-09-16 18:51:42 by gjb] gjb**19990916185143 Ignore-this: b86d15319cf469da06baa36d906b63d3 * prompt-range.scm, prompt-font.scm, prompt-enum.scm, prompt-color.scm, prompt-bool.scm: Use prompt-shell module to reduce amount of redundant code. ] hash: 0000008978-9a7bd29175d0a2d18ee2267477678fca601fb7603acdffabb3541391bada50f8 [[project @ 1999-09-16 18:55:07 by gjb] gjb**19990916185507 Ignore-this: a7b8314bad5c896f5b9361190bbd219a * Makefile.am: Added prompting-shell.scm, viavoice.scm ] hash: 0000000534-95171a4c41d3c3a9c188030d00d84c0cc06594583d3c55be3bd676ccbf62a715 [[project @ 1999-09-16 18:55:24 by gjb] gjb**19990916185524 Ignore-this: 99ef9dd26aa29597919e43e4199efac8 * viavoice/Makefile.am, viavoice/scwmgrammar.bnf, viavoice/scwmviavoice.c: Added -- simple interface to IBM ViaVoice voice recognition technology! ] hash: 0000020154-196d6a32078435d383b8740bcee8ed42d08f2ab6fc1b47e1fea355bc71d959fa [[project @ 1999-09-16 19:09:46 by gjb] gjb**19990916190946 Ignore-this: bb2173876d3b933939a3c31b51827d4d ] hash: 0000000467-fe00334f56e58861dbc4007acd224a5de0b989648d9d7ca7c32d38a44045c789 [[project @ 1999-09-16 19:10:26 by gjb] gjb**19990916191026 Ignore-this: 9d5fe7f89c2c36ea2b67907197bbce6d * scwm-corba-exec.c: Use new names, fix macros NAME and VERSION so they are less likely to collide. * scwm_scheme_evaluator.idl: Change module name to "scwm", and interface name to "scheme_evaluator" ] hash: 0000001867-896b0605d3a5adb4d39c56e62de2fd4046e4fca677f96317023f1d5a395e808d [[project @ 1999-09-16 19:10:35 by gjb] gjb**19990916191035 Ignore-this: 8a86224690a190dc4712167a738dbaa1 ] hash: 0000000423-e4d0a9089478bacaa356cd005075d72609a80fa96072d8c7750caf8ae984ec22 [[project @ 1999-09-16 19:11:13 by gjb] gjb**19990916191113 Ignore-this: d57a96c88cfc95b56bed7197d6112b4b * Makefile.am: Added viavoice to SUBDIRS. ] hash: 0000000371-092cb8766b6eed7a4e610f6b3e9bc88155945ee4ac6082545dd78321386f60ff [[project @ 1999-09-16 19:13:48 by gjb] gjb**19990916191348 Ignore-this: 8c84ef2c9315b397f0c88abbc2258703 * configure.in: Bump to 0.99.2post. Test for viavoice. Drop corba/Makefile from output list (real corba interface is in modules/corba-- the corba/ directory is obsoleted), add modules/viavoice/Makefile to the list. * acconfig.h: Added HAVE_VIAVOICE * Makefile.am: Drop corba subdir (module/corba is the right dir). ] hash: 0000001411-f4356e568164b2b81743aa0b426b67465f405626b2a2759c15be563522746685 [[project @ 1999-09-16 19:14:02 by gjb] gjb**19990916191716 Ignore-this: 40ec5c955c08ca1d4f3c6f8bfd165b50 ] hash: 0000002359-e693289cb560839c50bf6e2385985776b38427856d8893057c65f958a5c62d45 [[project @ 1999-09-16 20:09:12 by gjb] gjb**19990916200912 Ignore-this: e72fee724d19b5128a5acec81f3666e8 Added ] hash: 0000001134-f24d7489f597924bcfb1af054cb4f2cdd57ab0f2c25fa51219a5a0eca24625e6 [[project @ 1999-09-16 20:09:54 by gjb] gjb**19990916200954 Ignore-this: 1d39cd81fab77b74b4885d894ce3b470 * viavoice/scwmgrammar.bnf: Added absolute movements, too, like "move window north west". ] hash: 0000000739-f833f76b5383b464174a58a5e024dff80d8ef6c15e3e4c4a956a2c7ecc24c1f0 [[project @ 1999-09-16 20:12:10 by gjb] gjb**19990916201210 Ignore-this: f923b94a3eb4e46d8c37c6c7d8bcc2c1 * viavoice.scm: Clean up a bit, make easier to start up, added use of animated-edge-moves module for "move window north west", etc. * animated-edge-moves.scm: Added. * Makefile.am: Added animated-edge-moves.scm ] hash: 0000005807-e11eaf7c13e9775f8ceae3172298cb533bc4eee4649de0be4b3c9d43b51fd817 [[project @ 1999-09-16 20:12:50 by gjb] gjb**19990916201250 Ignore-this: bbc0c5fbe703d955b3f433c837e8027e * system.scwmrc: Use new animated-edge-moves module. ] hash: 0000003987-08bab8386362d8e441fa013d5515ce19192f0901fa4ee43ae46015c8a0e99ec8 [[project @ 1999-09-16 20:13:18 by gjb] gjb**19990916201318 Ignore-this: b1442986870420ff13f3ad8f577f862b typo fix ] hash: 0000000182-c17e2afa1b14a492d399ffa1a49eb89755b959367ad2a3074881e6b276ce6245 [[project @ 1999-09-16 20:13:29 by gjb] gjb**19990916201504 Ignore-this: aedef9713e69a74579a003b7e7b5e7b3 ] hash: 0000000780-5326c615d1a0fa011984b9db98e5912553fc1d18d314423884c2f42e25908297 [[project @ 1999-09-16 21:20:14 by gjb] gjb**19990916212014 Ignore-this: 37ed1b20bb05139b7434de20f3a5904c doc fix ] hash: 0000000439-21d24f394f0db37887bac8fe4b66e66389259c5032a9bc1633a21039e5871121 [[project @ 1999-09-16 23:02:26 by gjb] gjb**19990916230226 Ignore-this: c203687e103faaaefb37e489d71ece5 * viavoice.scm: Use flux module, invert default of do-animation, clean up debug formal parameter names. * flux.scm: Move some procs here from system.scwmrc. ] hash: 0000004663-b406cdd4881cb1c34fc5d2e756cc7140114f9520ef543fd34a2488b7d0a8f133 [[project @ 1999-09-16 23:05:29 by gjb] gjb**19990916230529 Ignore-this: 9501474e7d318622b772812c591c3469 * system.scwmrc: Move some code into the flux.scm module. ] hash: 0000001921-ee61f14d8e5c24a3b4591026086342447566f09e73685fb6b78f7bd66cc1a1d6 [[project @ 1999-09-16 23:14:02 by gjb] gjb**19990916231402 Ignore-this: e96f92e5cef1ea2ba6fa8b1092521e53 ] hash: 0000000370-5f40b8866901706e7b124d4a1de6544d20f8291bf2759aa78d1dbccea6cfc98f [[project @ 1999-09-16 23:14:46 by gjb] gjb**19990916231446 Ignore-this: b091705a2fba2a540d2fc0f214bab593 * configure.in: Added --disable-viavoice flag ] hash: 0000000447-13a4a0880f98265d374a9013bed9ae33287b9b1548af54e7a88a4d8530adef33 [[project @ 1999-09-16 23:15:53 by gjb] gjb**19990916231553 Ignore-this: d9ea3a03ed13b9800ae798b0064fbe59 * viavoice/README: Added note re: .fsg file. * viavoice/scwmviavoice.c: Added comments for primitives. * viavoice/scwmgrammar.bnf: Added focus switching, and random joke text. ] hash: 0000002646-834cf555ab15a774b8c7f9d12f2fc934dac05bce24a564cd707bb72f28c72e72 [[project @ 1999-09-16 23:16:08 by gjb] gjb**19990916231608 Ignore-this: d710ce3c67956c6b9e80153a8969e170 ] hash: 0000000272-b9f55c487c5ea0ae042b7aaf2bddda63477a61abfdcab4638e1ce5b4d99f6fec [[project @ 1999-09-16 23:16:33 by gjb] gjb**19990916231633 Ignore-this: 3e46302bdcfb32651d4ba762ffab6f35 doc fix ] hash: 0000000455-89432e2c0f3d619e6c40b4d29afd1ece564edcf7f658f6fee59e3514ac2c1721 [[project @ 1999-09-17 06:59:58 by jwnichls] jwnichls**19990917065958 Ignore-this: 68acd6d33786eab543e127afa65f8a0f * nonants.scm: mark-nonant-motion-handler was incorrectly passing dx, dy to window-and-offsets->nonant which expected a viewport position. * window-selection: changed a currently unused message-window creation to use a window rather than a text asterisk. ] hash: 0000001085-d2a13a0a6f806426027a6b4c68e33254f5c698985b0f371a99d3c19e9e95865a [[project @ 1999-09-17 19:05:30 by gjb] gjb**19990917190530 Ignore-this: 3c444af0e0b2d8fcb8b49c9065f95531 * menu.c (MenuInteraction): Invoke the unhover action when a shortcut key selects a menu item and dismisses the menu. Thanks to bug report from E. Jay Berkenbilt. ] hash: 0000000558-61e5a59f7e131b0865f6ab49e81cc3c4fd00a6740ab71c5b73a350d537103e09 [[project @ 1999-09-17 19:07:42 by gjb] gjb**19990917190742 Ignore-this: b38fea91c2e2eadf340029b94c6647c8 * scwmcorba.c, scwm_scheme_evaluator-impl.c: Drop _object suffix from scwm_scheme_evaluator. Use ARG_UNUSED to avoid some warnings. ] hash: 0000006277-0ef2be087d2fd2713c520beb53bcbb60a7339bf613f29ddd2086bdcd78db4864 [[project @ 1999-09-17 19:19:56 by gjb] gjb**19990917191956 Ignore-this: 60f91cc00f18c5af4412c12d0ecdff46 ] hash: 0000000395-bcb40fe5f9c213aa223c13f20f5f3af71774c8bfe2b9004db4ebaa743bd49669 [[project @ 1999-09-17 19:22:25 by gjb] gjb**19990917192225 Ignore-this: 4510d962130a5d3d40c9df433d97e45a * configure.in: Added --enable-gnome-corba option (instead of having to use an environment variable to turn it on) ] hash: 0000000530-52d2583b2581bf155375e4695b11302f991740ed5723489fe357cea3755f6516 [[project @ 1999-09-17 19:23:53 by gjb] gjb**19990917192353 Ignore-this: b706e780b3a9fd615976b1a734b29106 Move authors to top, point at AUTHORS file ] hash: 0000000899-cd6adef9d50ab887096c3da7d14fe3ecc7a9093169f2c7d444b9a1b85ba227ac [[project @ 1999-09-17 19:24:09 by gjb] gjb**19990917192409 Ignore-this: eeee1c7ba472a053a8b3efac5fd4d33d ] hash: 0000000436-47e0b216f9b43914278a554220f2f4d1132beb3c7a2fc3679e7fa018fd0da943 [[project @ 1999-09-17 19:53:46 by gjb] gjb**19990917195346 Ignore-this: ac999cc8127ce32890a6d5c7f9fc11c4 * misc/startscwm: Echo "exit" when Scwm crashes before starting xterm so it's easy to cut and paste to remove the xterm and restart scwm again (in case the focus policy didn't get reset properly). ] hash: 0000000471-097a09cb6384c122b4213e252ff491bdf25cc91169650c61d65869727d455f8b [[project @ 1999-09-17 19:54:07 by gjb] gjb**19990917195407 Ignore-this: 5f2119ca388659bbc4e097e656ed63b3 ] hash: 0000000372-da8fe50edde6c166fb841e03bc01575c10918317d601fa4378ff5c75ebbce369 [[project @ 1999-09-17 21:11:40 by gjb] gjb**19990917211140 Ignore-this: e84847323226e33cfe899a7460574ac8 ] hash: 0000000427-a3d02ced7e897fa20fa39435146f531a7949f936c50c65aac37c97e90525c6a4 [[project @ 1999-09-17 21:58:42 by gjb] gjb**19990917215842 Ignore-this: 488e2b0d19ee72ad9f576185aeb0190d * scwm-snarf: Permit spaces in guile-snarf output. Thanks Chris Holleman! ] hash: 0000000246-cb425c7bb558d076ed9b5ccae9b2b1ab2903d65cf3eb1ae9192ddc87ac0dc8f9 [[project @ 1999-09-17 22:57:01 by gjb] gjb**19990917225701 Ignore-this: 6fc0ee610dfc15682da9022cbbe02aa2 * configure.in: Try to fix --enable-viavoice and --enable-gnome-corba so that they default to no and do the right thing. ] hash: 0000001541-3db34369448b27fbfbb772c5142e85ea16f5c173d52014d9d2acd8b7c85b4dc9 [[project @ 1999-09-17 22:57:43 by gjb] gjb**19990917225838 Ignore-this: fa684495f345332cade94cce4802fe6 ] hash: 0000000716-56284c8d64c6f5ad8fabe538be3a301fd03ca37866f08d866067f41f81f02397 [[project @ 1999-09-18 04:51:27 by gjb] gjb**19990918045127 Ignore-this: a70807132497deda1d208b48d87afbe1 * preferences.scm: Quote symbols too, when outputting them to .scwm-options (not just lists). Need this to fix "undefined symbol mouse/click" when reading .scwm-options with new focus-type option. ] hash: 0000000612-f72cfa28bc1e7b1e4996b6277cfc20195c0bdd369f61634717e2c4566d3d17ae [[project @ 1999-09-18 08:16:27 by gjb] gjb**19990918081738 Ignore-this: b1c34de5d4da34f17c9ae7a3fa33c504 * xtest/scwmxtest.c, xpm-menus/draw-xpm-menu.c, xlib-drawing/drawing.c, scwmgtkhelper/scwmgtkhelper.c, proplist/scwmproplist.c, pie-menus/draw-pie-menu.c, overlay-plane/overlay-plane.c, esdsound/sound.c, corba/scwmcorba., c-animation/c-animation.c, background/background.c, applefile/applefile.c: Added guile-compat.h for UNSET_SCM, generally good to have. ] hash: 0000003080-8c100cd25c80398d5b8a4716088e8ed00eb4db4cfc180c028bc5bd41eac85cfc [[project @ 1999-09-18 19:34:01 by gjb] gjb**19990918193406 Ignore-this: bd2072ba3822041d2808648a992f3b0c * xrm.c, shutdown.c, menulook.c, drawmenu.c, deskpage.c, cursor.c, constraint-primitives.cc, borders.c, binding.c: Include guile-compat.h * scwm.h, guile-compat.h: Move UNSET_SCM and GC_MARK_SCM_IF_SET into guile-compat.h (they are not scwm specific). * window.c: Add check on psw before dereferencing, add some braces to help make code more clear. * focus.c: Added `focussable-window?' primitive and use it to simplify some window focus stuff. Might have broken some relied-upon behaviour... will wait for bug reports (works fine in my usage pattern). ] hash: 0000005428-c2c9906561caa799352e422fe2c0e2a301f42abf6b3013434bca46a228998e11 [[project @ 1999-09-18 20:40:34 by gjb] gjb**19990918204034 Ignore-this: 9f297a49045dac077131f2b47ebcef0c ] hash: 0000000583-bed051381733a0d25ccdeaf4d273d62a591f4103f7872103418b30b31f656177 [[project @ 1999-09-18 20:43:21 by gjb] gjb**19990918204321 Ignore-this: 98d6474034d23ae910fee28ffa79381e * viavoice/scwmviavoice.c: Is now a pretty reasonable module. Use validate.h, guile-compat.h. Added *CB_proc variables to be used for the asynchronous function calls. These are *NOT* yet complete. Drop some C wrappers of the SmAPI, and just call the SmAPI from the scheme primitives. Wrote `ScmAnnotationsFromRgAnnotations' for better reporting of annotations. Do argument validation on primitives. ] hash: 0000018169-35ebbb6bbf9a737ad4c2e1bed14098f6742af0b534d8da82662a36aca86590fe [[project @ 1999-09-18 20:51:32 by gjb] gjb**19990918205132 Ignore-this: 8e6474f674b6c39f1bb20f255957563f * viavoice/scwmgrammar.bnf: Added lots of phrases. Far more interesting a demo, now. ] hash: 0000001062-c637eacbca16c0a01e1abd6e030f68a00a1971d17ae984f7ce2945598da25c05 [[project @ 1999-09-18 21:03:06 by gjb] gjb**19990918210306 Ignore-this: 5b0948fea53a61ab09a6298327a1e0da * viavoice.scm: Handles lots more commands, easier to change the grammar now w/o restarting. * viavoice-smrc.scm: Map SMRC response codes to symbolic names (for debugging, reporting) ] hash: 0000010295-e8adec2a9405513362caafcde5ec33f70b4e9ad580e078593a9aea9ea47be65a [[project @ 1999-09-18 21:07:07 by gjb] gjb**19990918210708 Ignore-this: 29bc870f0199ff8999c6ac13df05bbe3 * ScwmBiff.scm: Replace incorrectly positioned define with a let binding instead. Patch from Glenn Trigg. (Needed for >= guile-1.3.2). * flux.scm: Moved some stuff from system.scwmrc to here. Make `{next,prev}-visible-non-iconified-window' use focussable-window? and also ignore shaded windows. ] hash: 0000001889-a75005ae753673b9b3804f7a3a5dc608d34d1abbed8f56b957c4685f0b1091b8 [[project @ 1999-09-18 21:08:33 by gjb] gjb**19990918210951 Ignore-this: d6f2b389282dce2605532251513c6538 ] hash: 0000000738-c5e567af6eab5856f4ef692fb153f930de10596161aa31365a1083d8e03419d0 [[project @ 1999-09-18 21:11:22 by gjb] gjb**19990918211122 Ignore-this: c55ecd43014f1fbca0849e52783e3bc0 * system.scwmrc: Move some stuff into flux. Drop vertical-toggle-maximize-partial (should use hint-based notions of how much space is available after panel, etc.) instead. ] hash: 0000000969-eb1dce415687465274e7cd6c2db523738ec3379bc7b7e066bbf7c5b208f9efb1 [[project @ 1999-09-18 21:12:14 by gjb] gjb**19990918211229 Ignore-this: 6193f8af71ee678b142317eb4f0f21a7 ] hash: 0000001945-d9b49f6d6c9d0312485f3d62e12a1c6680e29f80a87f6ecbcf1d9a0cf96f6a76 [[project @ 1999-09-19 07:34:24 by gjb] gjb**19990919073435 Ignore-this: 8c82a756a2896f560b3d86a4976d3927 ] hash: 0000001006-32ce1804bed60646755c8acc6a67eb1374107246b0c6636bed59200c26bae267 [[project @ 1999-09-19 07:35:42 by gjb] gjb**19990919073543 Ignore-this: 46b4ce4831e4c27ebac920b0f4cf8a88 * scwm.h: Use new-style SMOBs based on HAVE_SCM_MAKE_SMOB_TYPE_MFPE configure constant. * borders.c: Fix a macro to use do ... while(0) ] hash: 0000001271-6a5d8cd7ec8c413770ed5f8d35061bc1f9cd42cbfbdb38e6212a00158d93de91 [[project @ 1999-09-19 07:36:50 by gjb] gjb**19990919073651 Ignore-this: f08a85ab8ed5e8232ce20b0affe720dd * configure.in, acconfig.h: Handle HAVE_SCM_MAKE_SMOB_TYPE_MFPE. ] hash: 0000000621-80c5c49f036c1d361eff496c1fb0078a62f091d7b8e8e116b8b01d34140734ba [[project @ 1999-09-19 17:28:07 by gjb] gjb**19990919172808 Ignore-this: 355b7b24edd8c414e94b65d29ca133d0 * ui-constraints-gtk-toggle-menu.scm, ui-constraints-gdk-drawing.scm, stylist.scm, prompting-shell.scm, prompt-string.scm, prompt-range.scm, prompt-proc.scm, prompt-font.scm, prompt-file.scm, prompt-enum.scm, prompt-color.scm, prompt-bool.scm, preferences.scm, gtk.scm, ScwmDeskButtons.scm, ScwmButtons.scm, ScwmBiff.scm: Remove some gtk-widget-show calls and just use the simpler gtk-widget-show-all on a parent after the children have been added. ] hash: 0000010111-095576befa8462436c0887aad8fafdbfba591cef88e8861e1b46becd0b75673d [[project @ 1999-09-19 17:37:10 by gjb] gjb**19990919173715 Ignore-this: bb9da8438e7a706580bd42e5c2b32e55 *.[ch]: MSFIX -> MS:FIXME::, FIXGJB -> GJB:FIXME:: ] hash: 0000009727-b6a06866b78b7374ab10df98b763c773c2e2bcaaaf87c3323b92dce113eeae08 [[project @ 1999-09-19 17:39:31 by gjb] gjb**19990919173941 Ignore-this: e67c2fcb8c31a9f9463a58552a93d74 ] hash: 0000001034-ba40dff3b646d61df9da8fd27da7b7f5fb1e8731b979f6831b9c9875082fc170 [[project @ 1999-09-19 17:40:57 by gjb] gjb**19990919174057 Ignore-this: 2f7dab9d508bb3109fe1a2b3cfc01539 Guile-1.3.4 recommended now ] hash: 0000000498-8911f53f83665c84bc4032b4a434383ca368d5e54a597a896b8618af6db5d26c [[project @ 1999-09-19 17:41:07 by gjb] gjb**19990919174107 Ignore-this: 666e1ba9605de2615fdadd04c846dcff ] hash: 0000000265-d64df3ec5c28709f67c4b275d0ed85389a8e1415313b292a618db225ba5ae2ce [[project @ 1999-09-19 17:49:48 by gjb] gjb**19990919174948 Ignore-this: 8e47675de61dcfaf7e922dbebdc76df8 * dev/events.gjb: Updated a bit. ] hash: 0000003885-f382424ea5269d69d98135ef11f9e99c0cb3dfd680cdc81e7ac335127aae833b [[project @ 1999-09-19 21:12:56 by gjb] gjb**19990919211257 Ignore-this: 5912fd0fb2334779fd8415f8760ef21c * borders.c: added comment re: dynamic scoping in macro. * window.c: Added `window-decoration-ids', `set-window-id-background!'. Betters docs for other fns. ] hash: 0000002847-763a05df435f34ddc703f4b7940b9e2cadbaa9542f6dca69f4386072b5f449f2 [[project @ 1999-09-19 21:17:26 by gjb] gjb**19990919211726 Ignore-this: e830456b25c63c7c632085acaea33bc5 * nonants.scm: Added `nonant-decoration', `highlight-window-nonant', `unhighlight-window-nonant', and make the mark-nonant-motion-handler use them instead of message windows. We still need to use message-windows for persistent markers until I make something that lets a corner/side color change remain persistent (or make the C code aware of highlighting noants). ] hash: 0000003006-8a9a3801760066c79cae2bd1fd2e51a97041cebfffe811203f999daec4c49b71 [[project @ 1999-09-19 21:23:46 by gjb] gjb**19990919212358 Ignore-this: a922f720a121b5be46e5c7c7d979c800 ] hash: 0000000845-51c34ad4058ec03ad154cbea3d2dbd58deee97c0b4bd6ee79490289b05055a53 [[project @ 1999-09-19 21:33:20 by gjb] gjb**19990919213320 Ignore-this: 914be87458fefe3273e58bd8e42cc1fc ] hash: 0000000404-475bc6aba30cf665e1c33eb88262699f34964a8b1b5ed89b59c963d826b9c089 [[project @ 1999-09-19 22:14:05 by gjb] gjb**19990919221405 Ignore-this: 5e87514e227f89953852f58c78cd8491 * scwm-constraints.cc: Added some debug messages, catch edit use exceptions to avoid a seg fault. ] hash: 0000001059-e80029a5b91a774566edad7be02137b386d94d8afcce4299e832609da6aa4542 [[project @ 1999-09-19 22:28:04 by gjb] gjb**19990919222804 Ignore-this: d552b74933117f3ac17a901031eaa1bb * window.c, focus.c: Doc fixes. ] hash: 0000001188-0ca466c93a07c813143d037d366384750241a158a6712b12b142e28411e3370c [[project @ 1999-09-19 22:41:57 by gjb] gjb**19990919224157 Ignore-this: dd860d04f80c2165521702111a8622ca * viavoice/scwmviavoice.c: Update documentation a bit. ] hash: 0000001437-a1e567541224aa3d069ebe3ed36a7978ad06772ab525c27ecb865a26c35c79ab [[project @ 1999-09-19 22:42:31 by gjb] gjb**19990919224338 Ignore-this: ac9bf16d7570a89ac1345e4c6a87cddc ] hash: 0000195698-a361c1c038ac53905aebe3a110c2dcb140a6a2f13054ae152bb45e0645e59248 [[project @ 1999-09-19 23:10:17 by gjb] gjb**19990919231017 Ignore-this: b0c2b988790288287c5115d04008a271 ] hash: 0000000420-134a6cebe9f0c3c1ef53cef1c7e95f7f2fca8ee786932dc499d7540b91438463 [[project @ 1999-09-19 23:10:49 by gjb] gjb**19990919231049 Ignore-this: 66eb4872b0536facbeebababc2ad929a ws change ] hash: 0000000328-27a73234c6cc1e777ce180a6266a71c09e200bb052722c41351223f5aa371209 [[project @ 1999-09-19 23:12:49 by gjb] gjb**19990919231249 Ignore-this: fbe8a8154062e679604327d0e2822125 * viavoice/Makefile.am: Move BUILT_SOURCES into the if/endif so nothing gets exec'd when not HAVE_VIAVOICE. ] hash: 0000000726-ef94479965c7fa8e53b1a0810e22507c6763135a905c5142757f49896fc424ce [[project @ 1999-09-19 23:17:53 by gjb] gjb**19990919231753 Ignore-this: d109787e23843d3ffd744306eb2a9ec7 ws change ] hash: 0000000438-71b7853cb2dda3064df4a7de5c5292c99f4f702864a46a5b8b2363afbf65877c [[project @ 1999-09-19 23:18:31 by gjb] gjb**19990919231831 Ignore-this: 3f0fccbb32bd877762e251356f717f7d * flux.scm: Added `window-background-color' ] hash: 0000000555-df1b24665fb3a498ba0ce172f1b429043b0c81b9c014cf768fdec8c5940b6e1f [[project @ 1999-09-19 23:21:15 by gjb] gjb**19990919232137 Ignore-this: 7f41e73c57a1ab1bb6c9adc70c3b8f57 ] hash: 0000000589-734a86121a05735f39eb4830e577440749bdc274366f38df73b7fcdd9786fbc8 [[project @ 1999-09-20 01:41:59 by gjb] gjb**19990920014202 Ignore-this: f4c59e399b6c2232dad9963f3ead455b * window.h: Added highlighted_nonant to ScwmWindow struct. * window.c: Use new redraw_border utility fn, use VALIDATE_ARG_WIN_COPY_USE_CONTEXT more. Added `set-window-highlighted-nonant!', `window-highlighted-nonant', `set-nonant-highlight-color!', `nonant-highlight-color' primitives. * util.h, util.c: Added redraw_border(). * scwm.c: Initialize Scr.nonant_highlight_color. * screen.h, screen.c: Added nonant_highlight_color to ScreenInfo struct, mark it. * borders.c: Honour psw->highlighted_nonant and draw it appropriately. * add_window.c: Initialize psw->highlighted_nonant (and added initialization of number_cmap_windows that appeared to be missing). ] hash: 0000008140-aa22c0847608bd1e09abd1cf126ebbdc57884a78a9d361c38eabaca5c4f3f758 [[project @ 1999-09-20 01:43:23 by gjb] gjb**19990920014324 Ignore-this: dd47817af84c34bd60e77cdff49bb8b7 * nonants.scm: Use new C primitives, define option *nonant-highlight-color* * viavoice.scm: Only do action if accepted. Only tile if selected-windows-list is non-empty. ] hash: 0000007291-735b85076bad8bda49cb63ceacaffa33e157434805dae73509540c769698eafb [[project @ 1999-09-20 01:55:26 by gjb] gjb**19990920015636 Ignore-this: a257378421907fef70cf351ffec0fbb2 ] hash: 0000001321-d4d4615ca64f8bed88b594eab4be63b7663881a9b5cac4db6c6c49887d014dd7 [[project @ 1999-09-20 03:16:05 by gjb] gjb**19990920031605 Ignore-this: 50970d33dd68dbf10f0cebf12640331b * nonants.scm: Put *nonant-highlight-color* in winops, not own group. * preferences.scm: Drop the stupid (eval sym) lines that were causing an unbound variable warning. Clean up (and re-indent) unrelated code. ] hash: 0000003692-f3de1bf584c92332e35df02a1bfea7b09fab03a467fcf8d6f163281138ec7b00 [[project @ 1999-09-20 03:18:54 by gjb] gjb**19990920031854 Ignore-this: c595b1a9bebd6f1d2a77a27bd6d971cb ] hash: 0000000425-6acf8b82e81b795cb2a974395926a6550902008923d8d5dc473ed6f31393b9e7 [[project @ 1999-09-20 10:00:54 by jwnichls] jwnichls**19990920100054 Ignore-this: 73bc45cf0a5f63e05fae2be73cfdc1d9 ] hash: 0000021524-4746774c4c692e47428eff6a682418fbbb30200adc065b80aec49b51abc327e5 [[project @ 1999-09-20 10:13:32 by jwnichls] jwnichls**19990920101332 Ignore-this: 3e98a2be3cc6563e1574384a31770ca4 * ui-constraints.scm: Added options to the draw-constraints* functions to limit drawing to only constraints which are enabled. * ui-constraints-classes.scm: Improved visual constraint representations. * constraints.scm: Added option to start-constraints which allows the user to specify whether they would like disabled constraints displayed. ] hash: 0000000927-a0b504faf71f6829902eb87d1a2fa565fabf2530702bd52099847ba458024280 [[project @ 1999-09-20 10:16:04 by jwnichls] jwnichls**19990920101850 Ignore-this: 14f4f7405830e77df984efbba6d1cbc8 * xlib-drawing/drawing.c: changed xlib-set-line-width! to xlib-set-line-attributes! and added the ability to change the line drawing format. ] hash: 0000001598-0da16f9aada6cbc6ce54d713dd58144560493b00f1b39ae8d4540425d138c202 [[project @ 1999-09-20 16:50:33 by gjb] gjb**19990920165033 Ignore-this: e44f320135f226f7533ce56ad07bd31a * corba/Makefile.am: Move more targets into if/endif block so builds do nothing when corba is not enabled. Thanks to Robert Chassell for the bug report. ] hash: 0000001180-2b29f138a1fabb01bc3fa7f3c328423b3f8b6304eb4056367fa3583e2db9ae82 [[project @ 1999-09-20 17:09:00 by gjb] gjb**19990920170900 Ignore-this: 6277b9908918696e546b4692fc296ff ] hash: 0000000863-f92c8afdca58f0d44c8efb97e92f60dd74023c6f7283beaf7eeb11979ed19dfe [[project @ 1999-09-20 20:36:31 by gjb] gjb**19990920203632 Ignore-this: a2b976170733bd789a42359cfc151e5a * viavoice.scm: call (vv-initialize) after module is loaded. * ui-constraints-gtk-toggle-menu.scm: Fix initialization bug, remove some old code. ] hash: 0000002361-b6919e9abb6bde697488ef0d2017e460149cc9b0b5859997090be45391026b23 [[project @ 1999-09-21 00:13:20 by gjb] gjb**19990921001320 Ignore-this: 7ab4bdd8bae1c62cdfab6bc870b0c57d Added fixme comment ] hash: 0000000508-74949545e67a1b34113d5255552c86e80c9586fac6c7b6c239bbbecb7b43a2c4 [[project @ 1999-09-21 00:23:54 by gjb] gjb**19990921002354 Ignore-this: 5793aa14633e354dc26790535f616997 * xlib-drawing/drawing.c: Added sym_solid, sym_on_off_dash, sym_double_dash, and make xlib-set-line-attributes! use them instead of integers, and make its second argument option optional, defaulting to 'solid. Also update the default XOR value (drawing mask) to use the 2^(display_depth) - 1 for better visibility. ] hash: 0000002191-3c689f30d591705d46862dabdaf559fac164e49039a95ac203881c781c7e1616 [[project @ 1999-09-21 00:24:12 by gjb] gjb**19990921002412 Ignore-this: f0997ce980de1788b7ed5a9cb990a64d ] hash: 0000000197-ac928aaaf2faa73945596177cf69d2f3686a53243ab4d10aff9bd90a118a89ec [[project @ 1999-09-21 00:31:05 by gjb] gjb**19990921003105 Ignore-this: 5d87bd892c82bbaf9f6962afc950bd5d * animated-iconify.scm: Use xlib-set-line-attributes!, not removed xlib-set-line-width! * ui-constraints-classes.scm: Use default of 'solid for xlib-set-line-attributes, and use symbolic 'on-off-dash for the rest where 1 was used before * base.scm: Added convenience `dispaly-depth' variable. ] hash: 0000003794-ff5254d74fd5e793ada20294fd4878d96232bb5fbc11fdf31b880b9bd7cd7057 [[project @ 1999-09-21 00:35:04 by gjb] gjb**19990921003516 Ignore-this: e8433930a7aa106720f8863d93264f8e ] hash: 0000001631-4a043ac0ce6eb1866736be42258ffda85abf54b69b4bd4ac0239adcd1eafce50 [[project @ 1999-09-21 00:36:42 by gjb] gjb**19990921003642 Ignore-this: ed518478cf75b8691f27aae084596a0e * configure.in: Added scwm_viavoice_grammardir and do its substitution so that the .fsg file goes in the right place. ] hash: 0000000514-f139eccdc7bfeba6b34647aab2da7e2c2d245000bf24bb223d7627af62daf7bb [[project @ 1999-09-21 04:12:08 by gjb] gjb**19990921041208 Ignore-this: 8afbdefd82a2dc311ed96118bcc83c43 * viavoice/Makefile.am: Install grammar file in scwm_viavoice_grammardir (e.g., /usr/share/scwm/ViaVoice/*). ] hash: 0000000452-d092b08dffd503c6c3576af9c5a48079c431b738d539afa1fafe6f42319805e4 [[project @ 1999-09-21 04:13:07 by gjb] gjb**19990921041307 Ignore-this: 5459ba16460774984d789a430b36c7b6 ] hash: 0000000321-9e1cde5d0b353d2abded2ecda4d2698baab4f92a52b37d7c63e6c71830ec361b [[project @ 1999-09-21 05:03:41 by gjb] gjb**19990921050341 Ignore-this: 6b8cb78f7883a0d3f8ed1eb6b61ea163 * c-animation/c-animation.c: Lots of cleanup. Drop AnimatedMoveWindow entirely and use the more general AnimatedResizeWindow even for animated moves. ] hash: 0000004220-304db7d9c3af4982c0491f94ed9798ecbfb242beca19e1a289260592ad05ab5a [[project @ 1999-09-21 05:04:39 by gjb] gjb**19990921050439 Ignore-this: b6f9020871d9346a2765b48334f6ced Minor cleanup, remove old #ifdef-d out code ] hash: 0000001291-e6d0d670fd77c3b3721ef38e900e8ea0c67fd0ed84bf46bba327f9bf7a474630 [[project @ 1999-09-21 05:05:54 by gjb] gjb**19990921050554 Ignore-this: 9951ee04c24c21969b67be290689a5ca ] hash: 0000000547-0925c72e615d32876019f715c770f82479cdd85e7793a9e62dc05a0a6f4b157c [[project @ 1999-09-21 05:44:35 by gjb] gjb**19990921054435 Ignore-this: c07c32bc87980c0f3aa7c04ca25582a8 * c-animation/c-animation.c (AnimatedResizeWindow): Make it use Cassowary throughout so the constraints are maintained during the move and resize. ] hash: 0000002131-1c4ddad2064711001b06e7e4782d518d205e3354503a4b8ab7fdcbd903983b14 [[project @ 1999-09-21 05:46:52 by gjb] gjb**19990921054652 Ignore-this: a0fecb6137750e0df3d0e5ae9b7571d7 * window.c: Added a missing ConstraintSize() call in SetScwmWindowGeometry to ensure that we do not ever resize a window to an incorrect size. E.g., when this happens to XEmacs, it immediately requests a proper size, and that gets ugly. * resize.c: Drop some extraneous code that called SuggestSizeWindowTo a second time in the interactive resizing main loop. Drop erroneous comment. ] hash: 0000001184-c79c9bf33ff751014ce7f02a903f3963ea95bda7f579a6f56dd026e5c7f6ea9e [[project @ 1999-09-21 05:48:14 by gjb] gjb**19990921054814 Ignore-this: 1c86fb9f4e41a3d8bdbe61756d46041d * system.scwmrc: Use ui-constraints-{gtk-,}toggle-menu. Make constraints a submenu off of the root menu. Use animated resizes in resize-{half,full}screen functions. ] hash: 0000001934-a51ec6ebc93eb750bd11eea0057fa603c3e563719750cdf7afa7810e577c0010 [[project @ 1999-09-21 05:50:21 by gjb] gjb**19990921055021 Ignore-this: 40614cfc409433064076a8a9ec0471db ] hash: 0000000524-0465f45e5b30b58f88d310df37edbbfc4c34088215c4db5f8e92396f9137f0eb [[project @ 1999-09-21 05:51:54 by gjb] gjb**19990921055154 Ignore-this: 22b21203d0e2f63428c1325075deb165 Use UNSET_SCM, not test against SCM_BOOL_F. Duh. ] hash: 0000000473-d94d7df417a246d5ef1e60cfb5e89e778627e8a2f024c667057b653338afc3aa [[project @ 1999-09-21 05:52:22 by gjb] gjb**19990921055243 Ignore-this: a2c6834e4f521a46cddb48a952223aca ] hash: 0000001469-9ff45bbed7b1e6eca330a09a95dcec7bfaff195fe4d355606703d4641b95b639 [[project @ 1999-09-21 06:25:12 by gjb] gjb**19990921062513 Ignore-this: e09f069529f64349b094f986621be045 * std-menus.scm, rgb-database.scm, path-cache.scm, flux.scm, file.scm: use conditional use-modules, instead of expanding out define-module twice to pick whether or not the popen module is included based on guile-version. * flux.scm: Added `make-X-geometry', `float->integer' ] hash: 0000007334-099c7fd1639e0076c04ab7a532c90bf8f1b82acb58090decd57fdb4b207b0b94 [[project @ 1999-09-21 06:25:58 by gjb] gjb**19990921062602 Ignore-this: 445c8c859016c27b16ed49d8c0c8736e ] hash: 0000001527-602f824b06f28e1cddfe476f08662dc6bbc58d5921f5824560e9f9e393a59def [[project @ 1999-09-21 06:26:42 by gjb] gjb**19990921062642 Ignore-this: e49f30f84e0887a99510d0b16b057d5d * system.scwmrc: Remove float->integer-- it's in flux.scm now. ] hash: 0000000437-0e41c9c053c6f41e61cf8a24b38d530cd56590a9c7a751747a641fd9be05ef09 [[project @ 1999-09-21 06:44:41 by gjb] gjb**19990921064449 Ignore-this: 3f67f93c00255e290c8ef2769574b3da ] hash: 0000000661-863620667df57d3bc1f383aa7b6dbad928c4e5baa338897eb2e5017644f59127 [[project @ 1999-09-21 06:47:41 by gjb] gjb**19990921064747 Ignore-this: 7a5a899a428caa1348c58b3824ebe733 * drawmenu.c (InPopupZone): Use /2, instead of *3/4 for InPopupZone to make the code match a change to draw-xpm-menu.c. * xpm-menus/draw-xpm-menu.c: Synch this up a bit with drawmenu.c. Maybe should drop drawmenu.c in favor of only this implementation, and move the rest of the menuing code into a module (since gtk menus could be used instead). ] hash: 0000002046-752f4e14de8ca912c349f9b0cc5d7211a18315f4fc157a4a17ae88e2fa3546d3 [[project @ 1999-09-21 06:52:33 by gjb] gjb**19990921065242 Ignore-this: 1c8decc07aa2300d42e36496ebd2751f ] hash: 0000000659-b5dae10c5e611e6b9ba9a9bb925fa5960b574539a70ade5f2116f20b13772ead [[project @ 1999-09-21 20:57:53 by gjb] gjb**19990921205753 Ignore-this: 63b334fa399f671e4bd718fe41575478 * window.c: Added `decoration-size', Drop `resize-to', rename `resize-frame-to' to `resize-frame', now `resize-window' is implemented in Scheme in terms of resize-frame and decoration-size. Permit extra X,Y args to let resize-* do movements as well as resizes (for matching animated-resize-frame a bit better) * miscprocs.c: Make `set-handle-segv!' set fHandleSegv just so that the C variable is kept in synch with the actual status. ] hash: 0000003879-a6bf182f522c2c713a597c45323b530cff38a9fcd479f5811c71b7bb962462b1 [[project @ 1999-09-21 21:57:10 by gjb] gjb**19990921215711 Ignore-this: 33adfcc2fc1a98c98d7dad11c2c719c0 * window-configuration.scm, tile.scm, fvwm-eval.scm, cascade.scm: Use new name `resize-frame' (was `resize-frame-to'), `resize-window' (was `resize-to') * viavoice.scm: More debugging stuff. * base.scm: Added `vpx->vx', `vpy->vy', `vy->vpy', `vx->vpx' * animated-edge-moves.scm: Fix `animated-move-to-center' * winops.scm: Use c-animation module, simplify maximize and unmaximize (hopefully not incorrectly!) and make them honour new variable *maximize-animatedly* ] hash: 0000007641-2a02f08bd8cdbbae31ff88deed1448f469b679858fdd927c0cfdeb0231fe4d24 [[project @ 1999-09-21 22:03:09 by gjb] gjb**19990921220309 Ignore-this: 1651bab1199ea61a2bde78d94e9c356 * viavoice.scm: Use installed location of grammar. Fix order of testing matches for commands so it works. ] hash: 0000001417-7052980c6afc14043f7e50816431364719ecd1d2bb9c60d0aec8056656bc685d [[project @ 1999-09-21 22:07:51 by gjb] gjb**19990921220831 Ignore-this: 9c9bd5b2e11364329db0243f75202521 ] hash: 0000001803-ca820e64329fb331fd489e53ee47cacfd3c546a359d8ce5b0ecdcc8e5eedefdc [[project @ 1999-09-21 22:11:40 by gjb] gjb**19990921221140 Ignore-this: 51e459afd97e4232c73db364e0dc6481 doc fix ] hash: 0000000590-3121560af3a9658ace94e087ea5f5429248f7f8fc87080abeb6afa6817274f87 [[project @ 1999-09-21 22:12:18 by gjb] gjb**19990921221221 Ignore-this: 801b58bdcbad8f15ab1e067aa634f185 re-exported ] hash: 0000178954-f8966f119a14f9096ecfc5e1d0139f2079dbe0ee1a0fa8a4b6c499771aec797b [[project @ 1999-09-21 22:15:04 by gjb] gjb**19990921221504 Ignore-this: 1be181804b589bbd10e0131f90219c0c ] hash: 0000000779-f999dccc31a0c444729cead60068cdd1ec7f8ec3bba814a33ecc8daa6698caf4 [[project @ 1999-09-22 04:18:37 by gjb] gjb**19990922041837 Ignore-this: c08aaab65cbe5a48a425e4acfedb091e ] hash: 0000005041-3eb7311725c6b028efd6e4eed4cbffe68b106618608bdc3922bbd30b18f7f7b8 [[project @ 1999-09-22 05:10:02 by gjb] gjb**19990922051002 Ignore-this: f86f119f19d505b9479630f683363709 ] hash: 0000000252-a96d04d5de7a624268e97ff33ed1c865e5e25ed69c9c4e521133412c7d39b5a8 [[project @ 1999-09-22 05:21:42 by gjb] gjb**19990922052143 Ignore-this: 30f8e5355ce9f3fddd593ceffa586a06 * wininfo.scm: Make window-center-position return the frame size, not the client size (mostly so that the return value is the right length for what placement.scm was using it for. * window-locations.scm: Use round/ for half, added `window-viewport-position-of' procedure. * viavoice.scm: Added `vv-terminate'. * placement.scm: Rename `interactive-place' -> `place-interactively', added `near-window-placement' * netscape.scm: added a bunch of options, added `enable-dynamic-netscape-actions' and move code here form system.scwmrc. * Makefile.am, wavplay.scm: Added. ] hash: 0000007694-63f921481f4e3ce87f573fcd78d45a0bca2b76858e6ed808a687550e66f89423 [[project @ 1999-09-22 05:23:08 by gjb] gjb**19990922052308 Ignore-this: 9f956db6fafd0be25163b5167bdcd3d8 * gjb.scwmrc: Removed -- stick with system.scwmrc. ] hash: 0000125718-10eb15a61df577e79506d7ba214284cfe38b0768f4ab17094f7ea487a931af49 [[project @ 1999-09-22 05:29:57 by gjb] gjb**19990922052958 Ignore-this: b4ed0dbba99642abaab13003762c41eb * Makefile.am, wavplay.scm: Added. ] hash: 0000001275-1fbb80576bad60c8793783937ad59e238efd723dade088ff93e6859b1db37b5a [[project @ 1999-09-22 05:30:43 by gjb] gjb**19990922053043 Ignore-this: 9931fa9ad86827238b3196253c759f90 * system.scwmrc: Move a bunch of netscape stuff into netscape.scm. ] hash: 0000003740-f43aec351649517cdfa9b2c75618990901ad31f1f8f81668d6a93ab58936d454 [[project @ 1999-09-22 05:42:00 by gjb] gjb**19990922054200 Ignore-this: b53e9656514d7c463674610c73694ed7 * defoption.scm, preferences.scm: Added type `sound' (treated as a string for now) ] hash: 0000000888-c3d75289d8c7ee2ee09ed236c878afaad8f0880dc6d2edbaf2afd8337f2126d2 [[project @ 1999-09-22 05:42:39 by gjb] gjb**19990922054239 Ignore-this: a5ce9797c485e02a7ed488e4e38f7146 * Makefile.am: Drop gjb.scwmrc ] hash: 0000000470-81700861f31530c96d9e82b98a0f29493b06bdb9a07f9270ad7346e087cbbaf8 [[project @ 1999-09-22 05:46:02 by gjb] gjb**19990922054602 Ignore-this: cb2adeb35b2b729db18fd529bc3856e9 ] hash: 0000000373-32bf3494d1309bce2c66e34fc1b39677c71c6358cf4933de98f1012b9001ec01 [[project @ 1999-09-23 07:09:04 by gjb] gjb**19990923070904 Ignore-this: 3bed80bc9c12367651f08b03626c4e54 * image-path-suggestor.scm: Added ] hash: 0000000982-41a64d9c1c5f7d2b6c48cddba28efd9df74cc219b9576dc7ccf277ab325da2b7 [[project @ 1999-09-23 07:09:21 by gjb] gjb**19990923070921 Ignore-this: ec5227173c4b033bef627d0db10bd097 ] hash: 0000002059-4da23255419c55a795bbdc584726d64a13ef311d32af873e43265ee7608822e1 [[project @ 1999-09-23 07:11:58 by gjb] gjb**19990923071159 Ignore-this: 792725b38f623ba10e653e71e58c17f * netscape.scm: Added `cgi-escapify-space'; this (and uri-escapify-comma) should be remove in favor of using some guile module with this support. Added google stuff from system.scwmrc. * fvwm-compat.scm: Added note re: display-depth being same as (list-ref X display-info 2) when setting PLANES. * flux.scm: Added lots of procs from system.scwmrc that didn't belong there. * flash-window.scm: Added `raise-and-stop-flashing' from system.scwmrc. ] hash: 0000006375-77aa41f6d665ce3bf647054e05e0842afb38da804350a4e22ce65306c41946fa [[project @ 1999-09-23 07:13:12 by gjb] gjb**19990923071312 Ignore-this: 4e0b7dff129dfe61b4576bbc51580104 * system.scwmrc: Use new image-path-suggestor, remove a lot of procs (moved into flux.scm, mostly). Remove lots of junk code into scheme/tests. Fix about message. Other assorted cleanup. ] hash: 0000011290-a840582b87f05b6e084749d4a9b213fa85db16682010f0c9b0eab701d7f76dcd [[project @ 1999-09-23 07:14:14 by gjb] gjb**19990923071414 Ignore-this: aa8654ad68dcd7c1a899923465ec9dad * Makefile.am: Added above. ] hash: 0000000457-096ef89e10b9d91dcc245177e09ccf371418303a9c92d5479db5c7e428bca634 [[project @ 1999-09-23 07:14:25 by gjb] gjb**19990923071434 Ignore-this: 4eec4740cb8fa0ca4e2ed315290d6b54 ] hash: 0000001043-4970317459799b8dc577c6230cbb825e2ce669bcc6d9d8bff80a083b18915413 [[project @ 1999-09-23 18:44:17 by gjb] gjb**19990923184420 Ignore-this: 676c57cea9ccae8b2ac3a8d278b49860 * focus.c (SetFocus): Set psw->timeLastFocussed. * add_window.c: Initilalize psw->timeLastFocussed; * window.h: Added timeLastFocussed (X11 Time) for breaking ties between windows with same ttLastFocussed. * window.c: Added `window-last-focus-x-time', use timeLastFocussed as a tie breaker in compare_focus_time. * menu.h, menu.c: Move popup_menu prototype into beginning of menu.c since it is used only in menu.c. Change fWarpToFirst to an int warp_to so that items other than the first can be warped to. Add permit-alt-release-selection? to `popup-menu' primitive. ] hash: 0000005662-4e43cf824632e3d586bda1a22c370414e420240eb8869dc5772b5cce6aaa8f73 [[project @ 1999-09-23 18:47:36 by gjb] gjb**19990923184736 Ignore-this: 72b0852c2db6ae818fce3160b3be391a * winlist.scm: Change `show-window-list-menu' to take warp-to-index (not warp-to-first) and have permit-alt-release-selection as another argument. Update uses. * flux.scm: Update uses of `show-window-list-menu', make window-task-switcher-menu go to the third item initially (the window that second-most-recently had the focus) * flux-gtk.scm: Update uses of `show-window-list-menu' ] hash: 0000002584-023115f64047548fe0141968f668602605d60ae6b39e2d8135ba3ccb0d6f2206 [[project @ 1999-09-23 20:29:16 by gjb] gjb**19990923202917 Ignore-this: fc8e37943ac557281220f4bd8ad5c7e0 * winlist.scm: Rename `default-winlist-proc' to `focus-change-warp-pointer'. * flux.scm: Drop focus-change-warp-pointer, fix `toggle-focus' * flux-gtk.scm: Bugfix on show-window-list-matching-interactively. ] hash: 0000002327-d66d77f0a5c0a047930f148ce40ca7193baa5f35b2f8fd5f38ee568b67cefbcb [[project @ 1999-09-23 20:29:34 by gjb] gjb**19990923202946 Ignore-this: 64fac7dbdf4e2e838eb9786f12de690e ] hash: 0000001590-2f40e4be6240fd39f474edbdcdbd25d02c9ac9994cb5a6c9a2151c045e3c7147 [[project @ 1999-09-23 20:30:32 by gjb] gjb**19990923203032 Ignore-this: dcac57b71e589b02d3bcf868e9cc7db1 * system.scwmrc: Fix `show-window-list-menu' calls. ] hash: 0000000816-c6fb407695b813f769885c2f01ce72856e5c8273a6e3e0caa874af7af52c9fdf [[project @ 1999-09-23 20:31:20 by gjb] gjb**19990923203120 Ignore-this: 6c66857dc3c43c18a030c036135dc015 ] hash: 0000000235-b6445621790243ada1da22ca8f512a358b173959290f9e9571c62bb306436dcb [[project @ 1999-09-23 22:34:54 by gjb] gjb**19990923223454 Ignore-this: a161fc99b62becf0e8f0b4919a7fdc0a * menuitem.c (s_menuitem_properties): Return fIsForcedSubmenu * menu.c: Permit #t in warp-to-index to mean 1. ] hash: 0000000769-8f577cd918621eb687e7f03229d62c42435765ac38ec0fd784b483d1021631b5 [[project @ 1999-09-23 22:45:29 by gjb] gjb**19990923224530 Ignore-this: 72483ed162cb2483335a537f6625e6b5 * flux.scm: Use filter-map, not map, for make-menuitems-from-menu-information-list. * prefs-menu.scm: Drop use of user-options. Thanks Francesco Tapparo for the bug report. * Makefile.am, gtk-menu.scm: Added gtk-menu module. ] hash: 0000005182-cfc244c673d1610afdc1f6c25df0fa49f2525b2dcaaefd06c726c6fd556a6fa8 [[project @ 1999-09-23 22:51:48 by gjb] gjb**19990923225148 Ignore-this: ef3558f4e7cdae7ccf04404267124f6c * system.scwmrc: Drop inlined- menu-utilities-- use the original definition that uses make-menuitems-from-menu-information-list. Use focus-change-warp-pointer, not default-winlist-proc (latter no longer exists) ] hash: 0000001492-16a884098df31feaf41b5556c6dbb7b539df242d91fc8f01925486d4ff6ce321 [[project @ 1999-09-23 22:52:13 by gjb] gjb**19990923225256 Ignore-this: eb19357dcd086f429bf89a7c75f006b7 ] hash: 0000001589-3baf01833009e7b1eccbc49ee41a2e6e98d29b605da0a839e55c86c15148f943 [[project @ 1999-09-23 23:47:31 by gjb] gjb**19990923234731 Ignore-this: ad1a588670b76e7e9d55b40d721e536a * dev/events.gjb (OTHER ISSUES): updated after comments from Harvey Stein and Carl Witty. ] hash: 0000003637-513cc98574ed8d28582d72b1707b3de43f4f2a747e8777967e295c24a7ca53dd [[project @ 1999-09-24 00:46:19 by gjb] gjb**19990924004619 Ignore-this: 5fd897fb9866283ffab1b67bd1501dea remove old comments ] hash: 0000000564-d6a29c4b5c95adca3082fae8610f6e37d8bdc95c180e10ebac5f71f1893f45f7 [[project @ 1999-09-24 00:48:00 by gjb] gjb**19990924004800 Ignore-this: fc206764799ea486c264a222137cc868 ] hash: 0000000296-037a43c7be2028433bf841df464e59ef4695d6b83099838fc82afe780d40acaf [[project @ 1999-09-24 03:39:04 by jwnichls] jwnichls**19990924033959 Ignore-this: 536b6c258452a7f42ff10519c88ee930 * ui-constraints-classes.scm: Added nonant support to strict-relative-position. Now parts of windows can be kept relative to parts of other windows. * window-locations.scm: window-left-top was incorrectly returning a list of x and y locations rather than (X . Y) ] hash: 0000006555-416d5d38c98d37bdd7f27197b56852385f5e8c9171204bde34393a09b5f35b99 [[project @ 1999-09-24 16:08:02 by gjb] gjb**19990924160803 Ignore-this: c80aa4b45fc6dd4a6e9fde65f7a11d4b * simplebiff.scm, message-window.scm, window-selection.scm, hover-focus.scm, gtk.scm, flux-gtk.scm, flash-window.scm, edge-ops.scm, auto-raise.scm, ScwmClock.scm: Use msec for timer-hooks. * gtk.scm: Reduce frequency of gratuitous gtk event handles from every 50ms to every 150ms. * time-convert.scm: Drop usec fns since timer-hooks now use msec. * flux.scm: Drop add-ms-timer-hook! since timer-hooks are in ms now, anyway. ] hash: 0000006374-1614b1cf9e4d4424a3fb3acc95c1d20f68522f63b6a3fe84ed825d359603fb95 [[project @ 1999-09-24 16:16:10 by gjb] gjb**19990924161610 Ignore-this: a4d7d7532551682aed0324437269e778 * validate.h: Added VALIDATE_ARG_INT_MIN (no _COPY). * callbacks.c: Make `add-timer-hook!' use msec, not usec. ] hash: 0000001888-a4e918851fbe9b94e1cd7204f5ad6c05b3969f3e17fefdcbdca70685fd812068 [[project @ 1999-09-24 16:22:07 by gjb] gjb**19990924162207 Ignore-this: 301c2e5873e435a99b10fed8f8f38046 ] hash: 0000000288-208649ff532c8dbb8eadf1fff169078d1846507091eb62101e8a274e1b9819a2 [[project @ 1999-09-24 16:26:34 by gjb] gjb**19990924162634 Ignore-this: 9cc60061a4a95e775d1ba59fee82ba3e Added FIXME re: race ] hash: 0000000326-9cf73849428c65f4d7d11c5c09c47b7507b8e2207ab1a862ea52e5ac8990efd4 [[project @ 1999-09-24 16:27:04 by gjb] gjb**19990924162704 Ignore-this: 218ebbfcd1606d580181d91249c2450c * wavplay.scm: Use (getenv "SCWMDIR") instead of scwmdir. ] hash: 0000000530-5d031a32d6c070d9806d95485b8e3b7f964522b2bed099b1c0171df56f509593 [[project @ 1999-09-24 16:28:54 by gjb] gjb**19990924162854 Ignore-this: 4ea670e6f929a438e4af818b30e11670 * xlib-drawing/drawing.c (xlib-set-drawing-mask!): Use XChangeGC instead of creating a new GC. ] hash: 0000000941-6e8b994a67d52cd8c765ed5fc2bae853f3cfeb5797610c629639cae7f0335314 [[project @ 1999-09-24 16:41:51 by gjb] gjb**19990924164151 Ignore-this: e0207dc7c843f0ce243881f57143ca4f * xlib-drawing/drawing.c (xlib-set-drawing-mask!): Use XChangeGC instead of creating a new GC. (FIXED!) ] hash: 0000000499-32cba910af22553b6461b8b029482754afa6b3be7aa005cca36b374bcf658bd2 [[project @ 1999-09-24 16:42:15 by gjb] gjb**19990924164310 Ignore-this: 137ed41602019959dc232e450ac7f30f ] hash: 0000000463-7c6f381b7144e12b68179426f7893c534ebb3714f1d0d043ebb6adbe0e1ccf2e [[project @ 1999-09-24 18:13:29 by gjb] gjb**19990924181329 Ignore-this: dbc6a841b085004e3bbd22c300e9ddf8 Added -- for new "move" menu ] hash: 0000004602-19140cb2d0cb40427c2e1eb8a1f11b60eb376996dc94f7b6929e320ffbc6f1d8 [[project @ 1999-09-24 18:14:06 by gjb] gjb**19990924181406 Ignore-this: f5928265ecaa8f5dbf15669c65bfcb22 * system.scwmrc: Added "move" submenu of menu-window-ops. ] hash: 0000000542-723283dcb1381822b14475bad80c6758049b9095d663c882cee731afd1b3f9b1 [[project @ 1999-09-24 18:14:36 by gjb] gjb**19990924181436 Ignore-this: 883e108451c6fa2dc37ffbb427ef34bb * flux.scm: Added menu-window-move, and include it in the small window ops menu. ] hash: 0000001709-3306fcb9b88f056ca07ab1950bfd56abec6fb578374d4b479b4d6bfc937dc7a0 [[project @ 1999-09-24 18:40:33 by gjb] gjb**19990924184033 Ignore-this: f9ca5809d8bad6d3ce641042cc09f81 * gtk.scm: Added `image->gtk-pixmap' * gtk-menu.scm: Added `scwm-gtk-menuitem' to honour image-left attribute of menuitems. Now gtk-menus can have mini-icons. ] hash: 0000002139-86ecd6a3a05d2d45ecb6659e7e11e85da289bf45f34be68184a696312ceeb72c [[project @ 1999-09-24 18:41:11 by gjb] gjb**19990924184118 Ignore-this: f284954a9461ad23dc7509acab35fd5b ] hash: 0000000694-19057282831acbd4c2ef22703535bb2e14ca8777fd6101cf0a8fc0ef70cf16d3 [[project @ 1999-09-24 19:22:17 by gjb] gjb**19990924192217 Ignore-this: 66cbb3b964660428849f9f39d6f74883 * gtk.scm: Let `image->gtk-pixmap' handle string pseudo-images, too, so it is a little more flexible. * gtk-menu.scm: Define `scwm-gtk-menu-title', `scwm-gtk-menu-separator', `menuitem->scwm-gtk-menuitem'. Permits scwm-gtk-menus to be created w/o using any of the standard Scwm menuing framework. ] hash: 0000005446-3a89824457a71d7d59efe9e794939545d8008f1ea8c362bb6169a62361feca43 [[project @ 1999-09-24 21:58:58 by gjb] gjb**19990924215858 Ignore-this: 662cdd8d835712fb7ceb5f4070c51573 * menu.c (PmiimMenuShortcuts): Let Shift-Tab go backwards in menus, and let that wrap from first to last, too. ] hash: 0000001288-959e749025f13b27ae1544121611d7b4e9addb44251ec6713d26ec140a2d74e7 [[project @ 1999-09-24 22:01:38 by gjb] gjb**19990924220138 Ignore-this: aea2f0edb576e5ad520f88568316c1ce * flux.scm: Added #&rest args to window-task-switcher-menu, added `window-task-switcher-menu-backwards'. ] hash: 0000001002-93ec98521158935b8814fc883804e7fb68aa0d4412285c620348ceff68b1c3c0 [[project @ 1999-09-24 22:19:56 by gjb] gjb**19990924221956 Ignore-this: 7262153f019c3588a135fade3050d5ac * gtk-menu.scm: Honour #:extra-label, make it right-justified in the menuitem. ] hash: 0000000845-fd941e6a100ef383cfa2c23ebb7fc1c3562e441914749b82316c253c8848f25c [[project @ 1999-09-24 22:21:47 by gjb] gjb**19990924222147 Ignore-this: 2477237af51fa4aeb7ae1fbcafb0fc73 * system.scwmrc: Added binding of window-task-switcher-menu-backwards to A-S-Tab. ] hash: 0000000456-497d46089f6819db81d8cb153886820eea93e66a5bd448e14234e3131e5e3ade [[project @ 1999-09-24 22:29:43 by gjb] gjb**19990924222954 Ignore-this: 80fd6fd6afe2fad97ca876ff9c64cb0b ] hash: 0000001061-7324a8959ca9dfb0badf2cf11d190f92ab5d403ce0536348bca9992b9e36936a [[project @ 1999-09-25 03:39:49 by gjb] gjb**19990925033949 Ignore-this: 29ad823eb2cedd4631ff3c56954e181b * menu.c (s_popup_menu): Use 0 as the default for warp_to_index, since -1 now means "last menu item" ] hash: 0000000483-9a381cc1537f5a064cf65cd9a6d77e70c7b098580864c950d40b8fea3c08070e [[project @ 1999-09-25 03:46:45 by gjb] gjb**19990925034645 Ignore-this: d0bc9d3f8e26a07b0cae517fae3b9306 * reflection.scm: Make `procedure-is-interactive?' only check for required args == 0. ] hash: 0000001083-946f4ed8b77915ca3e1362a9eaddd7657eb9c8236c45373c4853a7375ff7ce85 [[project @ 1999-09-25 18:13:15 by gjb] gjb**19990925181316 Ignore-this: ceddbf827dee02104e5d7e0410da194b * validate.h: Permit a value other than a symbol to escape a VALIDATE_ARG_SYM_USE_DEF so that the default can, e.g., be #f instead of a symbol (for later testing). * binding.c: Make `lookup-procedure-bindings' take a second argument, CONTEXT, to filter the list of bindings that are returned. ] hash: 0000002066-98682919bdc2ecdae4f122338c44c73a29764ec4f07447c33663383be693d222 [[project @ 1999-09-25 18:19:07 by gjb] gjb**19990925181907 Ignore-this: df1de00f222348121d0a421c197b34e2 * reflection.scm, flux.scm: Move procedure->string to reflection, from flux. * prompt-proc.scm: Some cleanup. * prompt-binding.scm: Added ] hash: 0000012853-fd3c6a193915cbdc54e879f6959ae5c71331a90925846e01bac19cd51143afdb [[project @ 1999-09-25 18:20:24 by gjb] gjb**19990925182041 Ignore-this: d18566d1b9ddeb9f99f2567b61217348 ] hash: 0000001323-042bfc2821e82e9d7322aba698dcb5ddda01d678ab5b2c9e5d422a22123f8971 [[project @ 1999-09-25 19:05:50 by gjb] gjb**19990925190550 Ignore-this: 30c8fdd25f2c3a6d69c7b181e06267f7 Added some notes from Robert Chassell ] hash: 0000000536-3aaeb542de066c150af714fe149a111c8eb69fdcc2a2f2acc94b90895359175d [[project @ 1999-09-25 19:32:45 by gjb] gjb**19990925193245 Ignore-this: f53443c62caa423ee3b151fda230eacc * scwm.c: Turn on backtraces w/ positioning by default (guile-1.3.2 broke this). ] hash: 0000001029-8da723a08f184600b51ead3dcb4b657abff1b83ac36d27156cd96db2626539f4 [[project @ 1999-09-25 19:33:18 by gjb] gjb**19990925193318 Ignore-this: de50b8467191bbffec05197227e15b79 * Makefile.am: Added prompt-binding.scm ] hash: 0000000388-a8602f573e679496bb2fed49a60a70413caa76938667f0de2649e07114d76456 [[project @ 1999-09-25 19:33:32 by gjb] gjb**19990925193332 Ignore-this: 990055cd90c1dcc8e9d219ffad4cd797 ] hash: 0000000560-dacae610a9f3874f62ab8501a683fec478e7c4c4693006aa8aed54788d766115 [[project @ 1999-09-25 20:12:07 by gjb] gjb**19990925201207 Ignore-this: 397cffc41d3f165f20289044f93c7b6 * prompt-binding.scm: Make insert/delete buttons insensitive until they do something useful. Do signal connections at the end after all widgets are defined. Sort the commands and the bindings. ] hash: 0000009903-4a109ddbe6981fa788b93eb54efa88356e9fec346c3a225bf22e1d0bea0d054d [[project @ 1999-09-25 20:12:27 by gjb] gjb**19990925201234 Ignore-this: 7d1f610d4ef9bfef945ed3c809755b93 ] hash: 0000000793-811ec63df608114d3b12d832cd7486d155b9f84765eb8b22ee738914b983a93e [[project @ 1999-09-25 22:13:43 by gjb] gjb**19990925221346 Ignore-this: afc6e0dd59fe1f6649f98dd900c4e75d Re-exported. ] hash: 0000200583-570cc9c62ac1cc839f0444c590c04d7c66d87237a69ef9e106a6754ff8620573 [[project @ 1999-09-25 22:17:59 by gjb] gjb**19990925221800 Ignore-this: c05ee722593e680a310e401f3b7e7e67 * stringops.scm, flux.scm: Added `string-has-prefix', `string-ci-has-prefix'; move `remove-suffix' here from flux. * reflection.scm: Added `procedure-string->procedure' * prompt-proc.scm: Move gtk-clist-get-row-values to front. Use procedure-string->procedure. Put widgets in a frame and use some more reasonable spacing (inspired by prompt-binding.scm). * prompt-binding.scm: Hook the things together. Now its a really nice browsing interface, but doesn't yet let you change anything. * flux.scm: Added `proc-doc' that caches the documentation as it reads it from file, if necessary. ] hash: 0000011214-589d97d7c59dd313b9a68f8806eeb4d56861b30ea70b818d24d769ab5fe6d60d [[project @ 1999-09-25 22:19:29 by gjb] gjb**19990925221929 Ignore-this: 75d65342659ca00ce54deefd378906bd * scwmdoc.in: Drop an extraneous newline from the scwm-procedures.txt output. ] hash: 0000000398-00e90230dd8578e294b1d0c95c65d511aed0e4c29edafa7bb6cac603d35c93c6 [[project @ 1999-09-25 22:20:53 by gjb] gjb**19990925222115 Ignore-this: be36d5a3c52aa759f7ab7cdc9528d398 ] hash: 0000001009-374a6673c251776a142a47ba2606dee712360a369ffab5a9186cf61f008994d5 [[project @ 1999-09-25 22:21:31 by gjb] gjb**19990925222131 Ignore-this: fb34d8961ac761e18957c38e556a400a Updated for guile-1.3.4 (just tweaked version number) ] hash: 0000000416-c399becef7c12de22b5b45492845959415919acb5afc22f0161311e07f6e2865 [[project @ 1999-09-25 23:16:44 by gjb] gjb**19990925231644 Ignore-this: 48031a87d54f208ed54ad0d2908ca9e4 Typo fix, update requirement of guile to 1.3.4 ] hash: 0000000562-982cefc8a90fe025735962219620e2b142d9520246f990a658a68040fb1f82dc [[project @ 1999-09-25 23:24:46 by gjb] gjb**19990925232446 Ignore-this: 97f6e1f7b7ee5fbcb4c6b22e5159473d Updated for 0.99.3 ] hash: 0000000390-c99458947c9637d37e4ee76c34728e549a4b5954b50639b1b0c2bd549bff498d [[project @ 1999-09-26 00:01:02 by gjb] gjb**19990926000102 Ignore-this: db0249412d8ddade5724bffea1e7ed85 * system.scwmrc: Bind C-S-F2 to show-window-list-by-focus-with-geometry, not show-window-list-menu (latter is not interactive). ] hash: 0000000554-05e2b1e7509962ab0ef304cfcb19a3e8b835cd3ebc2b740e52551d5372fe6cbf [[project @ 1999-09-26 00:01:58 by gjb] gjb**19990926000158 Ignore-this: c8f5d2b3cc8d8103293de753535dcc46 * configure.in: Bump to 0.99.3 ] hash: 0000000375-e8abd522687fa3e076c35f6e569301bb5662c7e964085024820d8ec0cb07c9a9 [[project @ 1999-09-26 00:02:36 by gjb] gjb**19990926000250 Ignore-this: 85c84d2a32abfe0754f05a69a0768533 ] hash: 0000000582-3c0d5e880fae38c7ba4309b2977df135cbbe96961ba735b68a4ea6ecabafe1fd [[project @ 1999-09-26 00:14:33 by gjb] gjb**19990926001433 Ignore-this: a1211efb81adc7b6a0848385d2f20fc6 ] hash: 0000000234-8fb388b392881a885aa3360a6d56afbf077434e65a286884f6c879941f058b66 [[project @ 1999-09-26 00:14:35 by gjb] gjb**19990926001435 Ignore-this: cfa377f81c2dc23ee0bbb217dd730cda gjb ] hash: 0000000294-293c1aa8b0aaf2381b015b577de0ac35eb1deed204ec730647245b86c9265632 [[project @ 1999-09-26 00:26:19 by gjb] gjb**19990926002619 Ignore-this: e4787305ded4a9ca1b17a622bbf0f31f * wavplay.scm: Handle SCWMDIR not set w/o error. ] hash: 0000000590-ab1cd7c7729b346acaa03c58783d04e3204807347e2740dfe349515a1ab68baa [[project @ 1999-09-26 00:26:21 by gjb] gjb**19990926002621 Ignore-this: 76a78330f12cc15891808fffb5ab0133 gjb ] hash: 0000000294-c62e2f804e9b9736bc2d930c05a14d11a71e8d74eced718256f1cea95a98113c [[project @ 1999-09-26 16:45:02 by gjb] gjb**19990926164502 Ignore-this: 104d3d68bb97aa5f73a13457071a9157 ] hash: 0000000643-2c13f1eec5082be433fa7fb707e8c7bcb12fc959fae79f5dd51fce787abded6c [[project @ 1999-09-26 16:45:04 by gjb] gjb**19990926164504 Ignore-this: 202cad37a0280e7a405de404874f5876 gjb ] hash: 0000000294-12117673ea149e314ca54c066f3eb40e9ef831e19efb5668ba2a9ff6e61f8a53 [[project @ 1999-09-26 16:45:14 by gjb] gjb**19990926164514 Ignore-this: f05d33aca6427577bf4f05dd1e675b7b ] hash: 0000000306-5de3141d66d9996e0caac376a3c128aa88eec0d8ddb56a9401ef1b326b1ab1e7 [[project @ 1999-09-26 16:45:16 by gjb] gjb**19990926164516 Ignore-this: 4fc7f5acaf9bf39d135d850e5c97d8a2 gjb ] hash: 0000000294-ce18c3e66cdeef03116f8828aee16929a4152bab29840f6c569f764de2c04fea [[project @ 1999-09-26 19:58:17 by gjb] gjb**19990926195817 Ignore-this: cab3d09d580abc2cde86d822633be0b4 * README, ANNOUNCE: Removed * README.in, ANNOUNCE.in: Added ] hash: 0000021040-24ed93aa8796576e74e504ff48c398b9a2e6e67f40e1200971d364246d8edc63 [[project @ 1999-09-26 19:58:19 by gjb] gjb**19990926195819 Ignore-this: befb97ebf1e9aac840ce160adc7596c2 gjb ] hash: 0000000294-1e53146a7b12ec0f1915008ace56767a8c540f799d7ccde9b1380309f08f196c [[project @ 1999-09-26 19:59:12 by gjb] gjb**19990926195912 Ignore-this: ba97ea7bbc5faff59f0cd73c29ab70fa * configure.in: Generate README, ANNOUNCE from *.in ] hash: 0000000371-7917f34edd8efcfda9b05d8c2b5a96b7b6bd1040621504638cded87ad0085d60 [[project @ 1999-09-26 19:59:13 by gjb] gjb**19990926195913 Ignore-this: d1578b52d0763d1c2b6a3c5076bfa059 gjb ] hash: 0000000294-ca9cc028d6fb4c58d5625dbdd899cfe2c27796759ee21b3e662885dfc7268303 [[project @ 1999-09-26 20:00:00 by gjb] gjb**19990926200000 Ignore-this: 8b162b466136665159ee14cd96e9b5be ] hash: 0000000320-38ee805b35f9197b533961bba07d00ff4f702ba090f67b46ef061d28d4718f71 [[project @ 1999-09-26 20:00:01 by gjb] gjb**19990926200001 Ignore-this: eaa96c5ab9efbb13d80fee28c41bb4b3 gjb ] hash: 0000000294-b93c0129b9ff13db2db55f30b0e6c7ba89c90f47ce0f45de4aff6ed7f91ea560 [[project @ 1999-09-26 20:00:03 by gjb] gjb**19990926200003 Ignore-this: 4a18165d86987716e05c211282542816 ] hash: 0000000223-42239956ff298341d70e7a20b2fdd79c7930e6f5d7cbc4f5cfc2065d959196b1 [[project @ 1999-09-26 20:00:05 by gjb] gjb**19990926200005 Ignore-this: a29e959e6e4116aaf13095ca6c21250 gjb ] hash: 0000000293-a491908efcfcde3078d39cf204e84b3b0dc8c0d85272f2dddfc94ca17a5f460f [[project @ 1999-09-26 20:01:12 by gjb] gjb**19990926200112 Ignore-this: cd688ad59594ea41c98c409719632676 ] hash: 0000000256-de5430196a4cc8c5bd4af50e4ff9c1d1d9e0cf5420f4e2c55a131e7f67d4b57f [[project @ 1999-09-26 20:01:13 by gjb] gjb**19990926200113 Ignore-this: 5f49f62cf9ca48d16e3302ef00f829f3 gjb ] hash: 0000000295-de67942b1e8f3c1c2a9fb75b4b9c2ebcfc83c912a6e2209ea65b48f4e674a6b6 [[project @ 1999-09-26 20:03:13 by gjb] gjb**19990926200313 Ignore-this: d85d178bb96e10b9c536bc622c99c4b7 * configure.in: Bump to 0.99.3post ] hash: 0000000379-29179ab7772b1786c55e8a783ecd13a0185e04aa51e7c5a81155faec454cfc0d [[project @ 1999-09-26 20:03:15 by gjb] gjb**19990926200315 Ignore-this: cf1e7286b13f3cdad98ef5c96bb15cba gjb ] hash: 0000000296-b83541ad0a29c5e759c028c539763b625fe2728c01f23eec03f24517134656fe [[project @ 1999-09-26 20:04:55 by gjb] gjb**19990926200455 Ignore-this: 922f75986491b6d15e64e0d9b1ec319f ] hash: 0000000235-3825a152b9a422ee52a7e7d00c9ee46805cf1d164ec55b7cfb3977d9a9256dc4 [[project @ 1999-09-26 20:04:58 by gjb] gjb**19990926200458 Ignore-this: 4f791d965d94863b9036b89432741a0 gjb ] hash: 0000000295-8b92ea3cda6b34db364445accc7663f86f15f96b77f1d595c411608c5efc6cdd [[project @ 1999-09-26 20:39:42 by gjb] gjb**19990926203942 Ignore-this: d7f54c89f544e298b57fcf1406e46524 gjb ] hash: 0000000296-43d47e92ee7ff17bcb9b013642590f91b1df847719418107c9ee01dcb6066b8b [[project @ 1999-09-26 20:42:16 by gjb] gjb**19990926204217 Ignore-this: 7c3e8ec5391553d16ad10cf0e4a4e7e * INSTALL: Updated a bit. * configure.in: Rename scwm/scwm to scwm/src. Build src/Makefile, init w/ src/scwm.c ] hash: 0000001255-0ce02a0bb594b2584f5a48988263c2b1222ca595ff9561888e4cf7d2d3e22ffc [[project @ 1999-09-26 20:42:18 by gjb] gjb**19990926204218 Ignore-this: 219464635d9f4dea1282b78ce35339e6 gjb ] hash: 0000000296-d28f029ca22b00e5a780be055c32cba8eb577fd7cfbabe1871d19d6652412675 [[project @ 1999-09-26 20:43:50 by gjb] gjb**19990926204350 Ignore-this: bc36100f340fbb08b4f2875683084e12 ] hash: 0000000319-bc52d6267b875c81fdb1555ac7eb56f8f4688bb44aaac6ae8d388e88987b965c [[project @ 1999-09-26 20:43:52 by gjb] gjb**19990926204352 Ignore-this: f3d535548fd2ce796113ed5b171726a9 gjb ] hash: 0000000296-5fa9c4ec4ecc3f43915ef35a4cf2e798498e621968b06f23c39409a1a04f89ef [[project @ 1999-09-26 20:58:42 by gjb] gjb**19990926205842 Ignore-this: 4fd308df5ab1277dc7bcdffca6f3a816 * Makefile.common: Added SCWM_SRC_DIR, and use it for snarfing (part of move of scwm/scwm -> scwm/src). ] hash: 0000000852-ab34c9e567ce642c24a22961f791dd5bb64b0919021103ff77c2f415c999488d [[project @ 1999-09-26 20:58:44 by gjb] gjb**19990926205844 Ignore-this: ff9f3610e3d0fc500ad0fab2a29f38a5 gjb ] hash: 0000000296-10055a22269b095db5a10b4f77792e2ecd832a6882f94a3ffb036ceaff685ac2 [[project @ 1999-09-26 21:00:27 by gjb] gjb**19990926210027 Ignore-this: a3176360b1702a0d228f36185adccab0 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000604-b860975fe9bcdfecb4f1f47ac6eb866dd0e1c6d295b8346af2a27d4437556953 [[project @ 1999-09-26 21:00:28 by gjb] gjb**19990926210028 Ignore-this: e1162c4b91ca9fd6d650d0840307d80c gjb ] hash: 0000000296-519f557d7878e2531967e90cb2bfefa63cf83d8bdd37951ff00b554b5c9aaec1 [[project @ 1999-09-26 21:00:31 by gjb] gjb**19990926210031 Ignore-this: 906b3da8a95800c353f943537a45fda6 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000548-91782d19b85d2d5ec78be376ae5dd37b267b37d67733a384f4f221350ec36eec [[project @ 1999-09-26 21:00:32 by gjb] gjb**19990926210032 Ignore-this: 75798072ff026fdd21c56a7c8d8eff60 gjb ] hash: 0000000296-d0099e6c2a47757960a1cb37ee960cba040c6370b1fb130641802de9367f19c3 [[project @ 1999-09-26 21:00:35 by gjb] gjb**19990926210035 Ignore-this: c6425cc73b7ae142a41abf97f581cc3c * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000550-b0a7d0580a2a194c9c4d39940e6827526ca74ebac0cedbdd5e7a50354dd6ce2d [[project @ 1999-09-26 21:00:36 by gjb] gjb**19990926210036 Ignore-this: c975a0ce896576398cff4936d47225ef gjb ] hash: 0000000296-73fa2dd5ef8728d40ea88c2e74b378dfbb64b8abcebe30fa2ba303281494b946 [[project @ 1999-09-26 21:00:39 by gjb] gjb**19990926210039 Ignore-this: 8fbb060d14382a4537875ff91085db55 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000596-1b4f86f11d125540c22cdf31c74419668365184fb93ec1d95451afbf5c15dba0 [[project @ 1999-09-26 21:00:41 by gjb] gjb**19990926210041 Ignore-this: dccaa020c2eddd8abb4630f31151cd5f gjb ] hash: 0000000296-028b1fff9f71957ba46ba3acb225e50e5bf370071a4e8a272ec97c12f5a483bd [[project @ 1999-09-26 21:00:47 by gjb] gjb**19990926210047 Ignore-this: b54d44dae2f3b1fdb2a88575b64ffed7 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000540-b983dbb0c1f1b1cd04415c395832eff88d13bd479d158cb17bf412cfdd217055 [[project @ 1999-09-26 21:00:48 by gjb] gjb**19990926210048 Ignore-this: d87b309bc830fbeb95a603710885f9c7 gjb ] hash: 0000000296-a357003087e8a761ae6d77cce30f2b159bfd337a8659aee77bd0af6ab31c28fe [[project @ 1999-09-26 21:00:50 by gjb] gjb**19990926210050 Ignore-this: 2ac8bac81d539bedf13b68e731635aa5 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000553-ada805ab80b4cfafc59ccf13c6bcdd42955e123161808e1ad9498f999ea7a633 [[project @ 1999-09-26 21:00:52 by gjb] gjb**19990926210052 Ignore-this: 9f7cc340d2b0afef99d88d7aabe23a17 gjb ] hash: 0000000296-a01aa76c91876175ebeed346a4ce0faacc8759007b1896c71cb7acc5915985ff [[project @ 1999-09-26 21:00:55 by gjb] gjb**19990926210055 Ignore-this: 2f7542628da982e98b1b65118f3eb275 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000545-9c1c824d15f354e72a76adeeb2490f07be9e40e628e3ac3c45ccf1616f03b051 [[project @ 1999-09-26 21:00:57 by gjb] gjb**19990926210057 Ignore-this: 7920c5a79e152cd9805cdeab29ea0312 gjb ] hash: 0000000296-1590e00eb4f6bacafd40eaccafb8739f35a36ab6b5335574bdf40b7caae0490b [[project @ 1999-09-26 21:01:00 by gjb] gjb**19990926210100 Ignore-this: a0149e559ffff2281b27cac431d3439d * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000534-e01e3a03daa839731c7df24615ac0b32a4b6916921e3387e27d1a870389222a8 [[project @ 1999-09-26 21:01:03 by gjb] gjb**19990926210103 Ignore-this: 8b86c78ee3e16d50bcb8dbf67549e12f gjb ] hash: 0000000296-0129aa48f03f2122ec5ee245e5e14226992f8e6225a4685f40a0f6ff4bf76f46 [[project @ 1999-09-26 21:01:06 by gjb] gjb**19990926210106 Ignore-this: dee3d7695f5023b7089aff114d6d3103 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000614-83d07fdad24997fdc49b7993a3b1af75e19c8180520b5e546d26e8e0f15f9a65 [[project @ 1999-09-26 21:01:08 by gjb] gjb**19990926210108 Ignore-this: 27b2d9f48d8290964af4331b8a2579e9 gjb ] hash: 0000000296-b20d06ffc666519a4b5a6bcc5e9840c10607c54e013eea41d4d5b17e18a1a189 [[project @ 1999-09-26 21:01:11 by gjb] gjb**19990926210111 Ignore-this: 1454594d7c0ec5a05c395e06077aec46 * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000668-85c0e46ceab4f32e3575121e068aad02b9a53f7d3b2050070a547829c346a9ee [[project @ 1999-09-26 21:01:13 by gjb] gjb**19990926210113 Ignore-this: c75e03c8c0fea26addece542f46a68fa gjb ] hash: 0000000296-ee15cb2539b54e8edef111d22e7688cbbab2231ac6295d193ed5e8935bfbd6dc [[project @ 1999-09-26 21:01:16 by gjb] gjb**19990926210116 Ignore-this: d9468d31ba79854e8fd197154467a86d * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000548-18f61102695643c52f6dabd4aa459ca4d8001ed64975776645dca0cf1258f3d0 [[project @ 1999-09-26 21:01:18 by gjb] gjb**19990926210118 Ignore-this: 96ce2a40f7cddb0f60757c6c8deb53a2 gjb ] hash: 0000000296-a2e072def413a645763d4ae8dad8af815b0f13a658de8ddbd05c6b1418af3eec [[project @ 1999-09-26 21:01:21 by gjb] gjb**19990926210121 Ignore-this: 95e92a93b6213743942cbd0d2eb6ddc * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000545-15fdedc23765b06dc0c522f12251814e37d5fea4435f37a696151a5b56656b51 [[project @ 1999-09-26 21:01:23 by gjb] gjb**19990926210123 Ignore-this: 1802f0c3c31aa1fce2508b97d70658f4 gjb ] hash: 0000000296-e69d3896f21bbe43e0b8e543e4b169356f770c472ab5a361bc3686676f6ce685 [[project @ 1999-09-26 21:01:26 by gjb] gjb**19990926210126 Ignore-this: 731c8d53cf37f41597e0656ab90f8f7f * */Makefile.am (INCLUDES): Use new $(SCWM_SRC_DIR) so that -I../../src is used instead of -I../../scwm ] hash: 0000000644-b32e135a061b4128bd1c473cb2ec4456a717120fff8711ff9b3a8782dfb30e9c [[project @ 1999-09-26 21:01:28 by gjb] gjb**19990926210128 Ignore-this: 6ee9a59d641d133a3b6b3596a801e8e6 gjb ] hash: 0000000296-05ac0a36de305d67184ba8b69b66de5332f324b2b6097c5252875b7b00d3b68d [[project @ 1999-09-26 21:02:16 by gjb] gjb**19990926210216 Ignore-this: 50d637db83cde4fc47ab7e28202e8d23 * Makefile.am: Rename subdir `scwm' to `src'. ] hash: 0000000468-63bc1c1ca6cdc812c3530280555d55d61f88a8d78be149dced9e94b4e6b0806a [[project @ 1999-09-26 21:02:17 by gjb] gjb**19990926210217 Ignore-this: c4fa4e39a3bb9295f512c54a5193887c gjb ] hash: 0000000296-509b78e45e20cf014b7a2d7214045eb4a37b8ac434b0ca8ed09e93c691a24345 [[project @ 1999-09-26 21:02:24 by gjb] gjb**19990926210225 Ignore-this: 551240df01333affa575647d7d5fa95d ] hash: 0000000356-ee86049e2fd695dddeda9a62708ab2b4e4b6505f420e5d4540ef2c05a7564bf2 [[project @ 1999-09-26 21:02:25 by gjb] gjb**19990926210225 Ignore-this: 595961a76ade2fc6405ab698102bed9f gjb ] hash: 0000000296-f121cb681eecff30e550dabc16ba2a3de7d6844ab7905129aa1f61adb86c4cae [[project @ 1999-09-26 21:04:51 by gjb] gjb**19990926210451 Ignore-this: 2ac4e5d562a913dd46f01313c6afd40c ] hash: 0000000314-838fcde3261b37d38f6f2ea654ae5a092b3259dfbfacdd2929051e5acbf82a98 [[project @ 1999-09-26 21:04:52 by gjb] gjb**19990926210452 Ignore-this: 8c510a4182b629adb5b4a319a60318d4 gjb ] hash: 0000000296-2a4f8956f96a75b02a77c3b6c2ce426801bd2a67ebcf7a1e024013461bfe403e [[project @ 1999-09-26 21:06:57 by gjb] gjb**19990926210657 Ignore-this: 2f2db600ed91c6fdee2303c3ced277f3 * run-renamed/Makefile.am: Change dependence to ../../src/syscompat.o, not ../../scwm/syscompat.o ] hash: 0000000496-99c158953e9904d14a8a8a5da78600ccf7ff1d2faf7adc0cd435e0f34229f909 [[project @ 1999-09-26 21:07:01 by gjb] gjb**19990926210701 Ignore-this: bdb59b2a55868bb76d74f96a9b3f9874 gjb ] hash: 0000000296-21777065a8e5e7ebd0f9832f8c0051b3a364e2f60ada091cb2cc5f69648226cc [[project @ 1999-09-27 15:43:21 by gjb] gjb**19990927154321 Ignore-this: 7d932da427e1eabb25865d6f9c515cb4 * misc/startscwm: Fix scwm/scwm to src/scwm. Try to let "display=:1 startscwm" work. Fix bug in loading of .Xmodmap files -- was referencing un-defined shell variables. ] hash: 0000000785-43c348074da0b62b68f89f3b38212909ac69968fefb0b30396e79fd174c28df1 [[project @ 1999-09-27 15:43:23 by gjb] gjb**19990927154323 Ignore-this: 617a63741de8b7d503512ed10ac92438 gjb ] hash: 0000000296-c49c151ae833ae9fa935b2d3f2940a752bd34ceb1bffc655150b9fd2d27194bf [[project @ 1999-09-27 15:44:46 by gjb] gjb**19990927154446 Ignore-this: ec8ceb16ce4934f718a8b24fb42afbb6 ] hash: 0000000561-2177ce396d2dbb24d62ec2d6a3f99fddb63e7eb5fa9959ac2f8598ec9283dee9 [[project @ 1999-09-27 15:44:47 by gjb] gjb**19990927154447 Ignore-this: d64bb58664914ee7049b8dbcc28496f8 gjb ] hash: 0000000296-08e5026d869df784d7168c13c1326379129765c17695146a5d6240c3beaf1764 [[project @ 1999-09-27 15:49:41 by gjb] gjb**19990927154941 Ignore-this: a40e0bda262a19aa28d4607549442f07 * scwm.c: Separate out ScwmReportX11Error function so it's easier to debug X11 errors/warnings. ] hash: 0000001823-e26048ec0a2c64a1178618056143c958e96cabd4266ce81e5bf16913e40977d0 [[project @ 1999-09-27 15:49:42 by gjb] gjb**19990927154942 Ignore-this: 3dd39c6cfdce705d7c4db9af2bcb872a gjb ] hash: 0000000296-5d09256e95fb5fd6f770b2cf0d688fbc2a95c2e521b61ee8e445ce095760fea8 [[project @ 1999-09-27 15:53:11 by gjb] gjb**19990927155311 Ignore-this: 48c34b7a3b5d27a270eadbaa2f098e9c * system.scwmrc: Use popup-style-menu for the 3rd button from the left, not popup-sysutils (that did nothing). The style menu is broken now, perhaps, but this'll make me fix it! :-) ] hash: 0000000824-abe2e05ac88e537fd8a209b3d0a0bed53f4038d326964ce2a48357abd2ddead3 [[project @ 1999-09-27 15:53:12 by gjb] gjb**19990927155312 Ignore-this: 52b8548ad21dc0ef1c22eab9533c1793 gjb ] hash: 0000000296-c2d526cf7f3832e1f25f40bc16eba5e8c0c9a7955ec22e1eaa80de27a83243af [[project @ 1999-09-27 15:56:30 by gjb] gjb**19990927155630 Ignore-this: 5303c2855b46dabf310cbc01e18cb42b ] hash: 0000000860-6e2070b36fad49f3a4f1100ad6b91659a1eb52267b6688a055b6ca788150e19a [[project @ 1999-09-27 15:56:31 by gjb] gjb**19990927155631 Ignore-this: c4a844c8ba1b953ada0c17c37a1e24ec gjb ] hash: 0000000296-802beb7690a9d765ef42d755253f2dd88a4ec613c98ebc988626f70c9dcbaf3a [[project @ 1999-09-27 16:04:03 by gjb] gjb**19990927160403 Ignore-this: d867b5b2d558f974c6d8ae8a0c955c2c ] hash: 0000000401-fe56a1cccab5d2a19167d71550d63e3a52a1fbcba82d73cee90a40617450a4ca [[project @ 1999-09-27 16:04:05 by gjb] gjb**19990927160405 Ignore-this: 36d4b356ba3f0b5bb031f4c061c9e36f gjb ] hash: 0000000296-64601eb850e9a94f36f93f581c493cab5d5f9fb0da237a7db2fd39b021666f9b [[project @ 1999-09-27 16:04:13 by gjb] gjb**19990927160413 Ignore-this: 192c51e90ac951ae3b668fa2c4dc36b5 ] hash: 0000000302-1d38337b18f55d114b26d2428fb7250825fa1d05c611766b178ec10b31992842 [[project @ 1999-09-27 16:04:16 by gjb] gjb**19990927160416 Ignore-this: 63b6d82b4f1154946f44a266d46a47bf gjb ] hash: 0000000296-f4cd3adf7b8787c764a62f474965fddf1a45799a11d4506a8c7e786f06a2da2e [[project @ 1999-09-27 22:29:44 by gjb] gjb**19990927222946 Ignore-this: 92dc7f57fc24a52157654a2be8ce1452 * menu.c: #ifdef out code if no XK_ISO_Left_Tab symbol (X11R5 -- e.g., Solaris -- does not have it). Reduces functionality a bit in that Shift-Tab won't go backwards in a menu for those users. * focus.c: ws change * callbacks.c: Added some debugging code, conditionally-compiled out. * miscprocs.c: Added scwm_run_test_hook_0, scwm_run_test_hook_1 iff SCWM_TEST_HOOK_PROCS is #defined. ] hash: 0000003848-7573972e5f78117fe0fe385c8c5a7ce027d81a26c9af1c99d40e235b718a7f09 [[project @ 1999-09-27 22:29:49 by gjb] gjb**19990927222949 Ignore-this: b389b95feb6c4aa6276024475d19c0e gjb ] hash: 0000000295-26bf1347342421d783b0f39ccacb820390c141b7ee0277132486ae09a76e268e [[project @ 1999-09-27 22:30:12 by gjb] gjb**19990927223012 Ignore-this: 2dc31a9fb57e384cc0ac8b919733191 * undo.scm: Move bindings into system.scwmrc; they shouldn't be in the module. ] hash: 0000000462-24c26f68ea99aae7291a5dde8c28a3f6655f1dff080fb5ce076df639fa1e16dc [[project @ 1999-09-27 22:30:13 by gjb] gjb**19990927223013 Ignore-this: 890a845bce6b4e453532d41013d5cd14 gjb ] hash: 0000000296-db232755ef03e1619dcdffcd74f8c114963acaf828cf5e3ade29ae0f91e6e3a2 [[project @ 1999-09-27 22:31:38 by gjb] gjb**19990927223138 Ignore-this: d0be8c3c82ccc23a411bbda8944581be * system.scwmrc: Drop ui-constraints stuff unless (scwm-is-constraint-enabled?) returns #t. Add undo.scm's binding here (removed from undo.scm). ] hash: 0000001113-eae464bcb1545c8bdb1b2dce11fe64fc30419f40244845f4e5a026df9d6dcb1f [[project @ 1999-09-27 22:31:40 by gjb] gjb**19990927223140 Ignore-this: 5d3e36432c73d8d8d0b203e7cb9ae59b gjb ] hash: 0000000296-1800b58e324cabc98f27f4a35abda9dd362cf9e4579cf8c6b1f4dd14830866e1 [[project @ 1999-09-27 22:31:54 by gjb] gjb**19990927223154 Ignore-this: 7c680a6f19f830c7d3449817f6b48d1a * scwm.spec.in (Docdir): Use info/scwm.info, not info/. Thanks J�Botz! ] hash: 0000000250-b3cf4d0585ad2bb6626d9a2dda8c2f2225b79959394b4cd968843e285a1c0902 [[project @ 1999-09-27 22:31:55 by gjb] gjb**19990927223155 Ignore-this: 41600318c4b2e3d48171ddb3a0e315ab gjb ] hash: 0000000296-1e0d2a7f987c598d9baf0a805fc09bb6f70190eb0ac655eb202a3279a70da033 [[project @ 1999-09-27 22:32:24 by gjb] gjb**19990927223224 Ignore-this: 3c98a94d7fc69105e0ef7dd56acabb91 ] hash: 0000000173-5522049f7053efce52594708f5174db22bc9b432b7b66837fbb2d184a3f9c7ac [[project @ 1999-09-27 22:32:26 by gjb] gjb**19990927223226 Ignore-this: ad983aa17177ed3710e6e044cfb88f9e gjb ] hash: 0000000296-d251bfd8933da1bc8f7b97ca7a5d08e654aeebd0adbf99497d2e937caba8a4d4 [[project @ 1999-09-27 23:54:06 by gjb] gjb**19990927235406 Ignore-this: eac4dc2bdfbafd883027a754ab7efc0d * scwm.c: Use setjmp/longjmp on non-BSD -- just a trial test to see if sigsetjmp clobbers globals on Solaris/SGI but setjmp does not. * image.c: Use HAVE_LIBXPM to guard include of xpm.h, load-xpm primitive. * icons.c: Drop gratuitous include if xpm.h ] hash: 0000001537-400ed5a6aeb184ad2f549a386f54996e9bf44152e24058ddee5b11f1330ab415 [[project @ 1999-09-27 23:54:09 by gjb] gjb**19990927235409 Ignore-this: 6f779aee05e5015073444e89abcb9014 gjb ] hash: 0000000296-c2101d8259e6de0b3a502cd42b2790f3dee8d77fd01c53fc6067228c23235848 [[project @ 1999-09-27 23:54:35 by gjb] gjb**19990927235435 Ignore-this: cf85cf613b64b790ba4d97a280b16bcc ] hash: 0000000281-93620b27aeafa66ef8840e1dfc003924f341d8e3ec5559caacc0a77c640d52be [[project @ 1999-09-27 23:54:37 by gjb] gjb**19990927235437 Ignore-this: 3fced45d81d93a5594bc1c63731331bd gjb ] hash: 0000000296-a3548520b48b005a23f210c4fc6ad2ee42d9c1bf02a3ff9acd3ca8c120eb8b32 [[project @ 1999-09-27 23:54:40 by gjb] gjb**19990927235440 Ignore-this: 88933511ec19173e6fd40a214f4adda5 ] hash: 0000000365-3292d11614ca6dada826ae9e88e063175142390a8a5fb3d0ade6608c3ff3e12c [[project @ 1999-09-27 23:54:42 by gjb] gjb**19990927235442 Ignore-this: 87d26fb4e806418e830d8f467714cb45 gjb ] hash: 0000000296-8cb6f446198f9d772073931d94eaf446e816d405d71de97818128ab70319b5c1 [[project @ 1999-09-27 23:54:47 by gjb] gjb**19990927235447 Ignore-this: db3b94fbcd485a9bd9a2766a3a58001a ] hash: 0000000289-e2a731d767056baadbdf0eef6f3fce493ab6405635a1635bab6c5258053df140 [[project @ 1999-09-27 23:54:50 by gjb] gjb**19990927235450 Ignore-this: 6066416d13298297609948862bcdb133 gjb ] hash: 0000000296-41c9737b998ebff87ae86afdbc0f847a22eb2d85d5307c76f2143af7a6b67563 [[project @ 1999-09-27 23:54:57 by gjb] gjb**19990927235457 Ignore-this: 577fc089db79c769bd29420eab2a5755 ] hash: 0000000953-6e13007fe60cd4508d9d84968c737a370152c133f35d49cb6c33748b956ba4d0 [[project @ 1999-09-27 23:55:00 by gjb] gjb**19990927235500 Ignore-this: 2e24110d4e6f1232f70f40bd255dd718 gjb ] hash: 0000000296-52c4557894cbbb0f3bcb72f2ea56cf0b1702438e16b66dcc10b5b63219c653af [[project @ 1999-09-28 15:32:05 by gjb] gjb**19990928153212 Ignore-this: d1f22f4dc9ec45e2fb6cfe06d0a9df99 * scwm.c: Bug fix from Rusty Chris Holleman: use sigjmp_buf, not jmp_buf; this fixes the global-variables-changing corrupting bug on Solaris/SGI. Thanks! * scwm.h: Move some macros into scwm-guile.h * scwm-guile.h: Added. Various guile helpers for Scwm... was in scwm.h. * Makefile.am: Updated for above addition. * image.c: Do not guarantee that val_load_xpm is not SCM_UNDEFINED since `load-xpm' is now compile-time optional so that Xpm library is not necessary. * **.c: Replace SCM_DEFER_INTS, gh_defer_ints() with scwm_defer_ints() that calls SCM_REDEFER_INTS. Replace SCM_ALLOW_INTS, gh_allow_ints() with scwm_allow_ints that calls SCM_REALLOW_INTS. Remove the sandwiching around SCWM_NEWCELL_SMOB since that is no longer needed because the cdr is set before the ID is set in the car. ] hash: 0000010674-c40e4904b32f7d26f48a1aace7ebbc4b17b47bd1e3517d8815aff5d5d022f293 [[project @ 1999-09-28 15:32:14 by gjb] gjb**19990928153214 Ignore-this: 9d92f44816c6c61fdec230adcbfcd670 gjb ] hash: 0000000296-2226bab0c9572f19b61e71caae9dad8f3fb6ec18c420651b935216ced5342e30 [[project @ 1999-09-28 15:34:40 by gjb] gjb**19990928153440 Ignore-this: 2013254c0fecf5be04e96b4a3481233c * proplist/scwmproplist.c: Switch from gh_{defer,allow}_ints() to scwm_{defer,allow}_ints(). * scwmcorba.c: Switch from gh_{defer,allow}_ints() to scwm_{defer,allow}_ints(). ] hash: 0000000593-917f06fec5c03f75fddb6f3ee9459a2480337d5944e236fddc9af5c15f0560a5 [[project @ 1999-09-28 15:34:41 by gjb] gjb**19990928153441 Ignore-this: 8519a667ebdb8cac2a1e8ebcc56cb9a7 gjb ] hash: 0000000296-eaae3d815b1aad6330ce60ad255087355e878200c5664f3bf428d73fded528ab [[project @ 1999-09-28 15:34:44 by gjb] gjb**19990928153444 Ignore-this: f9863d41604fa33b9c797254ce412d6c * proplist/scwmproplist.c: Switch from gh_{defer,allow}_ints() to scwm_{defer,allow}_ints(). * scwmcorba.c: Switch from gh_{defer,allow}_ints() to scwm_{defer,allow}_ints(). ] hash: 0000000575-82611aefdb7077cc8f4aab5a2f104aecb86855e1e25cf91e4bad2d7ee6e0c548 [[project @ 1999-09-28 15:34:46 by gjb] gjb**19990928153446 Ignore-this: 891e2e2fbf0e69f297e3fa3eaee33cd3 gjb ] hash: 0000000296-4f8adbef0888b43a73bf0ac1380c3d07b80216efefd727adae11e7ca0a4ea0e9 [[project @ 1999-09-28 15:38:05 by gjb] gjb**19990928153805 Ignore-this: cba11c72049ec2ba57539a55f1cc306c * Makefile.am: Updated for above addition. ] hash: 0000000448-1254d45df6ab3bb8da80ee13e83a220a825be6729c0bd7537ef92af2da6f5905 [[project @ 1999-09-28 15:38:08 by gjb] gjb**19990928153808 Ignore-this: 2a427c946179dc58d4d06cc890d87541 gjb ] hash: 0000000296-6190dc2ed36d2f029c6490b547a55658c1b261406ca3f63a49517aad681b762d [[project @ 1999-09-28 15:38:31 by gjb] gjb**19990928153831 Ignore-this: 41e4a961ecee793bbc0450284aa9a1d2 ] hash: 0000000303-d2eea22febe1a2facf738209683e8534c8c934fc8a97bfa3d867ee5415e40bc5 [[project @ 1999-09-28 15:38:35 by gjb] gjb**19990928153835 Ignore-this: d453676f86a3c2c74b250eab159bd5e gjb ] hash: 0000000295-341889e37c974fd5baa91dc6f2a143ea5e4964668dd368773c23003e414f0406 [[project @ 1999-09-28 15:38:39 by gjb] gjb**19990928153839 Ignore-this: 756a84291cba9831c382dfd3a6a24d17 ] hash: 0000000419-670643e0114ba09cf8a782d933f0e51ef71873e183a4a31eb41264fb4147bbe5 [[project @ 1999-09-28 15:38:42 by gjb] gjb**19990928153842 Ignore-this: 4a0967b6a5e55644007ac4b5d3d503d1 gjb ] hash: 0000000296-0bca331c0b91694837eb1f067916a7f5af67e22475b2b57f9c93277f536c2c51 [[project @ 1999-09-28 15:38:49 by gjb] gjb**19990928153849 Ignore-this: d03b0cedb165d23c862f93fe6b2e1095 ] hash: 0000001046-2774c59e94bbb404a34bb3c508396579ca3d75f64e21babf6b47a47e465d3d0d [[project @ 1999-09-28 15:38:54 by gjb] gjb**19990928153854 Ignore-this: 6b50b8bc5049871d72f3a7a9dbe73246 gjb ] hash: 0000000296-1b68207bcca8189f183e5ff6e54c91ab69ce6a47c9fa7c8d72374981503c4cf0 [[project @ 1999-09-28 16:54:51 by gjb] gjb**19990928165452 Ignore-this: ea0a090b17c840605bbc8499bcdd393a * face.c: Update `set-button-face!'s docs to refer to `set-left-button-face!' and `set-right-button-face!' * image.c: More fixes to avoid problems when libXpm is not present -- do not try to register that loaded if the primitive `load-xpm' was not defined. ] hash: 0000001371-ac7ff69326c496182af13db37f4284ad4453e563fe17e4dcb49a502d9c532b63 [[project @ 1999-09-28 16:54:53 by gjb] gjb**19990928165453 Ignore-this: bda734b45249b91d90b3497b88602a82 gjb ] hash: 0000000296-5e96a54453842ce3a466afcee900d771b158fde0f3c51cf8a4abe407f6b2973a [[project @ 1999-09-28 17:01:42 by gjb] gjb**19990928170142 Ignore-this: 8df889dc0e19d427f7002d8c34dfa665 ] hash: 0000000472-24369d6207aae3a2c96e35674a1b763b875ca2b371d5e82b54a072f03ca89464 [[project @ 1999-09-28 17:01:46 by gjb] gjb**19990928170146 Ignore-this: fc3a34977df913d7e9f1dd6353fe5f4 gjb ] hash: 0000000295-f091fa36a1bd59626a5b0dd07c6dfb649bb1ba215425c461311b9182700508da [[project @ 1999-09-28 20:17:25 by gjb] gjb**19990928201726 Ignore-this: ca893e0aa38dc498db2c13b1013b7f28 * register.scm: Fix type "Emacs"->"Scwm". * flux.scm: Move `add-left-button', `add-right-button' from system.scwmrc, added `reset-buttons!' * stylist.scm: Use hbutton-box for widgets along bottom, fix `run-hooks' to `run-hook'. Add a menu-separator to the menu. Now this is functional again. ] hash: 0000003273-3eabb74550aa75349d1f88b61fa73ac344b69744648bcd3b8d81ad1a1f4c8d60 [[project @ 1999-09-28 20:17:28 by gjb] gjb**19990928201728 Ignore-this: 7f21f105ec3ee3730a42b1159eadf14d gjb ] hash: 0000000296-67a8f2f971b4605dfa12498da845e3e51e34a105a7d9c3564979795f900635cd [[project @ 1999-09-28 20:19:08 by gjb] gjb**19990928201908 Ignore-this: 5f06093935ff9844ae198acb8dc5c870 * scwm.c: Update name and copyright. ] hash: 0000001048-d2165bea6d2bed45d18bc15242d01de17269cc45138ec68dfdb642ad07b91b42 [[project @ 1999-09-28 20:19:12 by gjb] gjb**19990928201912 Ignore-this: 2839985cb6ae8d64c598377b532f49ea gjb ] hash: 0000000296-0e79ab66cd11c9d9002914b8021e3d7dcb4cdc1898054f6d749cb29f31c92e8c [[project @ 1999-09-28 20:20:05 by gjb] gjb**19990928202005 Ignore-this: 41add9eb9078f1d61d0db4c017caeddc ] hash: 0000000516-ea530901000e98775e5d0fc1bf73d0aceb48f52b627e3468c7938108571fc59f [[project @ 1999-09-28 20:20:09 by gjb] gjb**19990928202009 Ignore-this: 336899ad64c72a6ad50478d4078bef87 gjb ] hash: 0000000296-227937158bef596780c82506b671b874cf6de243720610fbfde8cda2375eff3c [[project @ 1999-09-28 20:20:18 by gjb] gjb**19990928202018 Ignore-this: 5c9a44f71cba0193d6497bc1c61a37c3 ] hash: 0000000241-789ef20e1d110956439f7f31eaa9eeb9dc5c9caf624fd1bfe499d906481323b6 [[project @ 1999-09-28 20:20:25 by gjb] gjb**19990928202025 Ignore-this: 7c28aaf2aced44d894d08472d73e2166 gjb ] hash: 0000000296-788ddee0cc2ac1c7b514f8dd5e38d56288442ebf6a606bc64b277a64907ae636 [[project @ 1999-09-28 21:40:39 by gjb] gjb**19990928214039 Ignore-this: 16dd75572b923d6e991c681ed746c03c * events.c: Fix uninitialized g_lastwin_entered. Thanks Marius Vollmer! ] hash: 0000000418-6df02f8ed395c16bd1980d77c5aac642e9abf2b7f02d6e5fc8ba321a9e34ee4b [[project @ 1999-09-28 21:40:41 by gjb] gjb**19990928214041 Ignore-this: 3ac9e06ee1c7b584f407befb61268fc6 gjb ] hash: 0000000296-145d00ca4ce33ad4ffef6cc647622533fd4f20abe028b96cb43b7e3274479add [[project @ 1999-09-28 21:46:49 by gjb] gjb**19990928214650 Ignore-this: a82512ddecae5282ed8c4d791e55fe92 * prompting-shell.scm, prompt-proc.scm, prompt-font.scm, prompt-file.scm, prompt-color.scm, prompt-binding.scm, preferences.scm, stylist.scm: Use "clicked" signal instead of "pressed" signal on the various buttons ] hash: 0000003785-954d92b4e6a0e2edbb092c94ba9e442ae901db97def81af037444d97006ffe78 [[project @ 1999-09-28 21:46:51 by gjb] gjb**19990928214651 Ignore-this: b59c2a1b851e8a9e85f0def146974bc8 gjb ] hash: 0000000296-210a632d36d1a5b12f1dd080597abf4f798aa156cb4feb05490c699e28b5a7fa [[project @ 1999-09-28 21:51:22 by gjb] gjb**19990928215122 Ignore-this: 89ccf6a01fe34cce318fe85ffc548e80 ] hash: 0000000430-bcc853178a097f9980fa44caf8b65d492f9d146a01e11d3e76a1f1b41f3cd20f [[project @ 1999-09-28 21:51:26 by gjb] gjb**19990928215126 Ignore-this: 4455df208468208ba9f50fe83f8734ac gjb ] hash: 0000000296-93041821c83d2ceb1504f59d312fb1fde0db6592d60729c82678121da8d6543b [[project @ 1999-09-28 21:51:36 by gjb] gjb**19990928215136 Ignore-this: a914b6b498ef9a94dd1d1609f37cc1f3 ] hash: 0000000280-8acd5297b6647aac1922cdfa7dedfff166b402a5dfba4b51c83ee7ea4789356f [[project @ 1999-09-28 21:51:40 by gjb] gjb**19990928215140 Ignore-this: b1646ee8b12f3fd326ca1f9b2adae3aa gjb ] hash: 0000000296-11967802f2318883ef65223431a47c9cf209f1166a6e4162c29f292db4bb6fe8 [[project @ 1999-09-28 21:59:04 by gjb] gjb**19990928215904 Ignore-this: ecaa93adaf123fa53f16ccc510ec9cc3 * misc/guile-gtk.spec: Update for new version of guile-gtk with the bugfix for the preferences support. * preferences.scm: Switch *preferences-use-notebook* to default to #f since the listbook format is nicer and the new guile-gtk has the bug that this was tweaking fixed. ] hash: 0000000684-38ead6fd56e73d7068339df3750d712fb73bec776499781ff72906145f3d6c1c [[project @ 1999-09-28 21:59:06 by gjb] gjb**19990928215906 Ignore-this: 905ee063ea9ad7774ca2cd4b6871435 gjb ] hash: 0000000295-7284f27293ce0537ddf97162228ba5e76e843cb6d780c6a3c957af6e72bfcc99 [[project @ 1999-09-28 21:59:09 by gjb] gjb**19990928215909 Ignore-this: b3fb5c955a4a98d86d731bc11e350074 * misc/guile-gtk.spec: Update for new version of guile-gtk with the bugfix for the preferences support. * preferences.scm: Switch *preferences-use-notebook* to default to #f since the listbook format is nicer and the new guile-gtk has the bug that this was tweaking fixed. ] hash: 0000000694-37d4254ad2cb820492503ff1ae437826ccc03d53d2fc980a8d7d4a6d499969ce [[project @ 1999-09-28 21:59:11 by gjb] gjb**19990928215911 Ignore-this: f774d7dcee79cbf3435ddb87c2fe4cef gjb ] hash: 0000000296-68756ab5cf88bac0bddbd6a94e3751a39b76166c4ab21c8ad9d16a5ca8cff101 [[project @ 1999-09-28 23:35:04 by gjb] gjb**19990928233504 Ignore-this: 5ca6cde00c1cf3f5ea6a62d4f75fde3f * color.c (color_mult): Fix > to >=. Thanks E. Jay Berkenbilt! ] hash: 0000000467-054421419201f9008fd9b7b8404a1d3c3445b372a65a64396c6bd70438e7f07b [[project @ 1999-09-28 23:35:10 by gjb] gjb**19990928233510 Ignore-this: 43741afeced9e5b75a748550c448429e gjb ] hash: 0000000296-07401688f863d30e393b845924ef989949e59361e176b6a81c385beae6fd3465 [[project @ 1999-09-29 00:13:37 by gjb] gjb**19990929001337 Ignore-this: 672a7828514afd529e8c759f42454b72 Typo fix ] hash: 0000000366-5433e9e66245f60602f6c8af9fe5fd41d7da4b905ad0a0569480d2e014c7d677 [[project @ 1999-09-29 00:13:41 by gjb] gjb**19990929001341 Ignore-this: b8c0c6f901fde2b16a187f50d2d212eb gjb ] hash: 0000000296-e1614e10c26d3954abbb8bfd6d1c1d98d7c80d2158af261931e30e0192349be7 [[project @ 1999-09-29 00:21:35 by gjb] gjb**19990929002135 Ignore-this: db31c7832b0d2aff2c13560e54446054 * flux.scm: Forgot to use-module face. ] hash: 0000000344-e89017c6d462fb820da9fa934210f290db65add61e517c2f22a7e1222a0b88dc [[project @ 1999-09-29 00:21:37 by gjb] gjb**19990929002137 Ignore-this: 97ce3cad96a3a493ae44eaf27a32ebdf gjb ] hash: 0000000296-1052991997a33ba797fed17f1099fa1f68aa3aff2130cb100c39bed377879ee3 [[project @ 1999-09-29 00:33:26 by gjb] gjb**19990929003326 Ignore-this: 44be257b6f53aa49466919750d15b5eb ] hash: 0000000212-bbbd2a8bb5230539ab601a8d89e59e00b1b332d403bd2e13fbf42a3c35e8ee88 [[project @ 1999-09-29 00:33:28 by gjb] gjb**19990929003328 Ignore-this: d337769645e9e6ef1235b922b19f8bb5 gjb ] hash: 0000000296-215fcf6c49be18fe5dd68fd3d6e257ba9bcb91faf9862b76969742a22ebab92c [[project @ 1999-09-29 00:33:31 by gjb] gjb**19990929003331 Ignore-this: f6c6366182a59d88967566ffe9855288 ] hash: 0000000320-c6055e02f857a78cc70b668dbc7a2ba1b604de6c8eeeec26015e784d07278394 [[project @ 1999-09-29 00:33:33 by gjb] gjb**19990929003333 Ignore-this: 9da9e394d8518bdf74b1b1a096415d5a gjb ] hash: 0000000296-280627552004983c75cba7127ce2f173042b738e61dcc824cbaa8d3e1f38d03d [[project @ 1999-09-29 00:33:39 by gjb] gjb**19990929003339 Ignore-this: 7268ee7900dc6956b8828aceb760d318 ] hash: 0000000493-e1ed4bde17ffc4abb565c9d3649f36eafbac4cd5664270995fe8fc2ec97a5cd8 [[project @ 1999-09-29 00:33:41 by gjb] gjb**19990929003341 Ignore-this: 214aa93f6e909ccf6833cf97626aa96d gjb ] hash: 0000000296-2c29643a1abc0e0a49a5d9f07618e507056b4e1b9f219da8be0410f15d2153d5 [[project @ 1999-09-29 00:33:50 by gjb] gjb**19990929003350 Ignore-this: 35099c3f54d6184c6ef298c8fe16b232 ] hash: 0000000268-7dfc46c6f13ae15fd4e864bac429ec14db08eeb66163ef7a964f194e1d252875 [[project @ 1999-09-29 00:33:54 by gjb] gjb**19990929003354 Ignore-this: 331a834b716be7d39f1cb246794eefb5 gjb ] hash: 0000000296-9aab8426d6d6f84cf847e0fad281f509f662a36bcc2b74d7d180185435fc03d7 [[project @ 1999-09-29 00:33:57 by gjb] gjb**19990929003357 Ignore-this: 3572c8751e6ebe043825dd0898b88e50 ] hash: 0000000316-80056b90224accc56d13cfc784cf82cfdc85275377b396d64f25d51ad9d87beb [[project @ 1999-09-29 00:33:59 by gjb] gjb**19990929003359 Ignore-this: b8b4854f6658e286d96d56271eba5def gjb ] hash: 0000000296-a2ae3c028e72e166de8c342abd1f21c32576e969da30c9a8ac643d9bc3ac83c4 [[project @ 1999-09-29 00:47:22 by gjb] gjb**19990929004723 Ignore-this: 5e26b7f2c696edf86dcbcfadaaf4e908 * binding.c ("init_modifiers"): Do not warn about no scrollock, no numlock-- lots of "bug reports" re: this non-bug. * add_window.c: Do not display startup messages about correcting for restart_vp_offset; this works pretty well now. ] hash: 0000001000-c509350d7dd42d2534da00a7ad955ad708d0b8d3b8e9910db27352abc3a1dac7 [[project @ 1999-09-29 00:47:25 by gjb] gjb**19990929004725 Ignore-this: ecfd3681cbc636971c0a6ef37cdaeb04 gjb ] hash: 0000000296-9d7b5693d0cb2a4c71ffef8a9516c34fda69e45c845a1d9c22c8817641559130 [[project @ 1999-09-29 00:47:49 by gjb] gjb**19990929004749 Ignore-this: b3f69500f2b3f0e1a6923792dd78aaba * doc.scm: Remove superfluous dependence on flux module. ] hash: 0000000355-aac19794fdda126bf995592b5e419a057640e0b2ba671d3f8120b8e2536ea54d [[project @ 1999-09-29 00:47:50 by gjb] gjb**19990929004750 Ignore-this: 5f828afec86523c91db5721142a6266d gjb ] hash: 0000000296-017f644b545fb8af572e9c590e81cf2f0aaa31fefeecd95d92b144e4c1ecc934 [[project @ 1999-09-29 01:01:58 by gjb] gjb**19990929010158 Ignore-this: 5fe4e4b39ec207be960918a314a60246 * system.scwmrc: Added `shove-window-prefix', and bind to H-p. Fix restart dev scwm to run src/scwm, not scwm/scwm. Move face stuff into flux. Turn on icons by default! ] hash: 0000003850-5700b28be3a695ecd1c3ae36707110496a331a1373076d85659cf0a9798fa12d [[project @ 1999-09-29 01:02:00 by gjb] gjb**19990929010200 Ignore-this: ff3012a99a0406c23575f97de19f8955 gjb ] hash: 0000000296-bc6f4b30bb8e87615c94b9898b9cd6eec95528058cd4160941798ebb9accac68 [[project @ 1999-09-29 01:03:14 by gjb] gjb**19990929010314 Ignore-this: b616106e21a5db252f57be48858cfaaa ] hash: 0000000389-bc684c725c906c1def76e96e2aa4dfb0a4b031c3bb2557e7afb733a1ce1b1e93 [[project @ 1999-09-29 01:03:16 by gjb] gjb**19990929010316 Ignore-this: 4f9ad968b2f03abc1e04afa93bed141f gjb ] hash: 0000000296-6812fee63294a0406625634ffb371740e7122660d24b5bb54470f29c5a9849ba [[project @ 1999-09-29 01:03:23 by gjb] gjb**19990929010323 Ignore-this: beb52c9eebf34bcaa0a1ba72c1f06963 ] hash: 0000000264-f167f7c14a4aac869a8b21954a3679350df1d498ea128369511393457d410e72 [[project @ 1999-09-29 01:03:25 by gjb] gjb**19990929010325 Ignore-this: 804bfacb5f49affb62ed9726f7128ffe gjb ] hash: 0000000296-b4dc31ffa5a1ee43c12342755c199a8c3d24b88c145fc8cea554432fdfa6bf4a [[project @ 1999-09-29 01:03:32 by gjb] gjb**19990929010332 Ignore-this: f99a7f8c5adbfd7805d0c359f0b60227 ] hash: 0000000447-5c8a06f7577a8b616970b7094474c351f8b3ec41ac364a61f8523348bf57c968 [[project @ 1999-09-29 01:03:35 by gjb] gjb**19990929010335 Ignore-this: d8c7f71b575073ff6df79b7e4baed6d6 gjb ] hash: 0000000296-ddcaa396a8e0df5dfedd61c516c70a7b2cde9b79f290d74c19b87079235b9308 [[project @ 1999-09-29 06:16:00 by gjb] gjb**19990929061600 Ignore-this: 3fe39441f0622df85883b9b03a2b1ffe * winops.scm: Only define `print-window' if xpr program exists, use path-cache module. * winlist.scm: Propoagate the hover-delay and popup-delay items to submenus for `make-window-list-menu'. * prompt-color.scm: Use prompting-shell. * listops.scm: ws change * flux.scm: Rename `menu-window-move' to `menu-window-shove', call it "shove" not "move" in menus. Fix window group menu from the root menu. * base.scm: (C) update. * system.scwmrc: (C) change. Added xlock-command variable, move the *-hosts variables to the front until there is an editing interface, drop the second window-style that set the icon box to overlap with Gnome icons. Rename sysutils-button-face to style-button-face. Drop separate animated shade/reset, just animate the plain one. Clean up menus a lot! Fix bug in warnings about KP_4/KP_Left when they're not defined. Added binding for select-window-toggle. Fix `shove-window-prefix' to display the message only until the action is executed. Added binding "H-e" for focus-last-mapped-window. ] hash: 0000011027-5b5fe22432d6b22d157791b5bcbfbe7f7293f572e43fcbb8cba07f34284be2f8 [[project @ 1999-09-29 06:16:02 by gjb] gjb**19990929061602 Ignore-this: 756628d00f103727989b81be77ba463d gjb ] hash: 0000000296-613bae365542abb189e2a8ad8ce49a5295e3ab06a3236c87e67b934392653555 [[project @ 1999-09-29 06:17:17 by gjb] gjb**19990929061718 Ignore-this: 77cb46ec3df798621d1cf7d11a0f9dff * winops.scm: Only define `print-window' if xpr program exists, use path-cache module. * winlist.scm: Propoagate the hover-delay and popup-delay items to submenus for `make-window-list-menu'. * prompt-color.scm: Use prompting-shell. * listops.scm: ws change * flux.scm: Rename `menu-window-move' to `menu-window-shove', call it "shove" not "move" in menus. Fix window group menu from the root menu. * base.scm: (C) update. * system.scwmrc: (C) change. Added xlock-command variable, move the *-hosts variables to the front until there is an editing interface, drop the second window-style that set the icon box to overlap with Gnome icons. Rename sysutils-button-face to style-button-face. Drop separate animated shade/reset, just animate the plain one. Clean up menus a lot! Fix bug in warnings about KP_4/KP_Left when they're not defined. Added binding for select-window-toggle. Fix `shove-window-prefix' to display the message only until the action is executed. Added binding "H-e" for focus-last-mapped-window. ] hash: 0000004606-939411d2dfdb0abf659353d25b9c4f0b3ce554463ea0f619cea0f8483e853b8e [[project @ 1999-09-29 06:17:19 by gjb] gjb**19990929061719 Ignore-this: 94f066d6f189aa023d57b69d9b1b58e3 gjb ] hash: 0000000296-cd8440f81027ac38e63c2b3cd6f5bd2dc12b11dea827d55756dcd9e3a6ec0616 [[project @ 1999-09-29 16:24:52 by gjb] gjb**19990929162452 Ignore-this: 184ade55054746ffbcaf699b729efa81 ] hash: 0000000416-ba32ae1e67c35d81e2fd6dcb0b11bf380d7f506431a662d50095512515627770 [[project @ 1999-09-29 16:24:54 by gjb] gjb**19990929162454 Ignore-this: 9154b39bd1d72b1614e9cf9045f83546 gjb ] hash: 0000000296-26011138f39eab42d105ced6a8f47c2386972ff29d659814f95fc0f246ae7888 [[project @ 1999-09-29 16:24:59 by gjb] gjb**19990929162459 Ignore-this: 67c53e586b1c4e2641732060315949d1 ] hash: 0000000818-3b371d4ebad077731165d289882bd8509ff999caadc9c0b1cc9de4dbed96893f [[project @ 1999-09-29 16:25:00 by gjb] gjb**19990929162500 Ignore-this: fcde45b08560e7d6c9175afa055f1515 gjb ] hash: 0000000296-d478d1d3b9c951ec7c2aea0db853c51f72d49bd010786ea631f3e069b44bf18e [[project @ 1999-09-29 16:25:05 by gjb] gjb**19990929162505 Ignore-this: 9fd8de25439069e45a6433c4d46c479f ] hash: 0000000647-32e6d0e7ed4201469c46d4d5a2208b3b7584fc8567a1eb7b30f160665fcd8894 [[project @ 1999-09-29 16:25:07 by gjb] gjb**19990929162507 Ignore-this: 8500e41a12d7eb8dde457c629744b564 gjb ] hash: 0000000296-11558882d9ff130289f72a9a7e625ba314d3dd493f36f2a07475679ca2f2de42 [[project @ 1999-09-29 17:04:58 by gjb] gjb**19990929170458 Ignore-this: 62bde3f318cd15372ea051cb3e902121 * decor.scm: Make use-decor a window-hint option, not a window-style option, so changes in border sizes and titlebar heights affect initial positioning properly. Thanks E. Jay Berkenbilt for the bug report! ] hash: 0000000642-fea21f791c5c605c45a1303272c64775fc43a6fe0adb0f98a65c8d3ec0fd51fb [[project @ 1999-09-29 17:04:59 by gjb] gjb**19990929170459 Ignore-this: 8c31df8441f429c5607be1ab424dd558 gjb ] hash: 0000000296-13e9be5ab72c1420319c7d870347295c018d9085e854e7bacea14800504f0932 [[project @ 1999-09-29 17:06:40 by gjb] gjb**19990929170640 Ignore-this: b5a3490fc1df3042d40c93f02969d3a8 * add_window.c: Added some debugging code and DBUG_ADDWINDOW{,_VERBOSE} macros. ] hash: 0000003152-6bb0b1490d51a351873355bbaac03954680650cc5bc9ca55a92690554efc16a0 [[project @ 1999-09-29 17:07:12 by gjb] gjb**19990929170712 Ignore-this: 8af4359bb4eba67f4535c817cc000b6b gjb ] hash: 0000000296-e886074db2ffbde01cebe96d3c15859ee74883dccdf2e70b2bc4cd87be9c04e4 [[project @ 1999-09-29 17:57:09 by gjb] gjb**19990929175709 Ignore-this: 37d329024987ad425090f79bf55516d3 * cursor.c (free_cursor): Return 0, not sizeof(*xp), since we did not use scm_must_malloc to allocate the memory. ] hash: 0000000415-915f11394d0cb92a8e56ec6db7d8130ba57dacc63de0b20fd417176ae6a33157 [[project @ 1999-09-29 17:57:10 by gjb] gjb**19990929175710 Ignore-this: a57a18c8f71a5e8657d6dafe58998e1a gjb ] hash: 0000000296-b6b65dee13987ab131dbf9c541b651feeeb42cbcc58852a88bbe88f44646eb26 [[project @ 1999-09-29 17:57:31 by gjb] gjb**19990929175731 Ignore-this: 4673edfaa238644d22f4b10f113ef13c ] hash: 0000000421-82637e3d176033e4f05484f5f0e6e9d794972c24b7b1a77611387b6eac38efcf [[project @ 1999-09-29 17:57:40 by gjb] gjb**19990929175740 Ignore-this: 13db4da236c2a76958ee28b06201762d gjb ] hash: 0000000296-40ffb6c4f6edb2c9231bf5a70593de4369944dc4f2e664aaf394d82888fd34e2 [[project @ 1999-09-29 17:57:53 by gjb] gjb**19990929175753 Ignore-this: 43be1c6e07ae93a3f645535dd8c9ae9c ] hash: 0000000475-68508cade05336f580d4a8f9ba91a1a834f7ce516b9a75e53e19671862b0ecfd [[project @ 1999-09-29 17:57:56 by gjb] gjb**19990929175756 Ignore-this: aadaa631458716b7eda839f2027f8610 gjb ] hash: 0000000296-d1a252311c64809db37bfb3976b04521ad36f90191c6fc9d6a604793a842576c [[project @ 1999-09-29 17:59:18 by gjb] gjb**19990929175918 Ignore-this: 99fab82976289d5938d7a4e12367718c * system.scwmrc: Try again to fix bug in warnings -- verify that keysym->keycode returns non-#f and non-null. ] hash: 0000000769-5a09d811ec8288513c9c9b066d5865255a3d3433a688c3b2459f88d21905fdf7 [[project @ 1999-09-29 17:59:19 by gjb] gjb**19990929175919 Ignore-this: a484c4675681553da203ac8c65aad6ce gjb ] hash: 0000000296-dfbedcd7926107fd495832552c7bdbc42caf8f5c1d11465781ec9447366d2852 [[project @ 1999-09-29 18:44:49 by gjb] gjb**19990929184449 Ignore-this: f9685020d88f5c67172e13c626fa4b34 * flux.scm: Use animated-deiconify-to-vp-focus. * animated-iconify.scm: Added iconify-animation-offsets and use it. Rename `animated-deiconify-to-last-viewport-position' to `animated-deiconify-to-viewport'. Drop `animated-deiconify-to-current-viewport'. ] hash: 0000003740-9ff1861c6a2116c06c3a93e79de1d717f206a96693051e62c86f2f2a2b8059e0 [[project @ 1999-09-29 18:44:52 by gjb] gjb**19990929184452 Ignore-this: 60353d5d29456dd97a1ee284ae9c17e3 gjb ] hash: 0000000296-35621348a9fc603c8e0703b3cb5f2dbf8dfda3b34a66c82cbf6048b05d1875a7 [[project @ 1999-09-29 18:47:34 by gjb] gjb**19990929184734 Ignore-this: 7758c22ecddcfbb438486a28d4e38b76 * system.scwmrc: Use `animated-deiconify-to-vp-focus', not `animated-deiconify-to-current-viewport' ] hash: 0000000531-ae317fae5c9ee41542584d493ac666d57ff9a3293b9c12cc4db45877d2454fcd [[project @ 1999-09-29 18:47:36 by gjb] gjb**19990929184736 Ignore-this: b9b723bd9f8d63c758c69568dfff3ebd gjb ] hash: 0000000296-080e4c502ab02f52f186c5d392a562330e150d43f29826f5b019255484a7e3db [[project @ 1999-09-29 18:51:29 by gjb] gjb**19990929185129 Ignore-this: 434f74214dbfdd12d3de69a5bf9461f9 ] hash: 0000000435-219ceec69c5c4515fad422576d1746bbedc8815b236035832e93ee1685ca04c1 [[project @ 1999-09-29 18:51:31 by gjb] gjb**19990929185131 Ignore-this: 7370acdb2e7e772be55f7344bbf8f189 gjb ] hash: 0000000296-eb238946f3f7f72760eaaa583c6c2d9211ef2c0c6e21b73b3208bbdaa65a11bd [[project @ 1999-09-29 18:51:35 by gjb] gjb**19990929185135 Ignore-this: e66bc53bfc869f16b9088f9ea78781c3 ] hash: 0000000501-4b4116b7c9ea2f21fbad89f99e52a50b651df404a44c3ec7fa09c2dba8a75278 [[project @ 1999-09-29 18:51:39 by gjb] gjb**19990929185139 Ignore-this: d85aba90263841c186df3cc1984cc890 gjb ] hash: 0000000296-d36b60db0bfb3184956391dc35ce4832691db4a6d29dbe6d05f6a5c6f99ff6e3 [[project @ 1999-09-29 18:51:50 by gjb] gjb**19990929185150 Ignore-this: 7cf3c07e925a00c1cd25a928f395c7e9 ] hash: 0000000472-473b7790fd633dd323856362dea8a640789cde17ecd00010ffff1165d767d20d [[project @ 1999-09-29 18:51:54 by gjb] gjb**19990929185154 Ignore-this: 183868934d530bd82ee7d32640c7532f gjb ] hash: 0000000296-e213b0489fd53db9ec2d03c102cf2b34fb15dfb7c6a5f97652e404e6e1e2fd27 [[project @ 1999-09-30 00:52:17 by gjb] gjb**19990930005217 Ignore-this: f63bce86f7ddc21afaf4b9b94b3ec052 Added ] hash: 0000000464-e27322d7ec7f9b473c78183c93eef0e5b450a2103ecf45567568809eb2d302dd [[project @ 1999-09-30 00:52:18 by gjb] gjb**19990930005218 Ignore-this: 5675bc71c5cba455e8924a3c6571a097 gjb ] hash: 0000000297-c3430518d907490ab5f5c5e1055727c6bb4f3a27db30292694ab238b7e9d84cd [[project @ 1999-09-30 00:53:53 by gjb] gjb**19990930005353 Ignore-this: b4026b0fea89ce6eb5812de8be88bd06 * resize.h, resize.c: Added ComputeDeltaForResize() and use it in ComputePositionForResize(). ] hash: 0000001464-555852cf97408231268cbe0be5ca5e06addbd5ca96a693fca7e8bc4ae6ff51e1 [[project @ 1999-09-30 00:53:54 by gjb] gjb**19990930005354 Ignore-this: dde51ad8d27838529c5d0893d0ff2ece gjb ] hash: 0000000298-e695d26dfc613199a87a5a0813ba0063fb1a798fcf73268aa80fd41502e94857 [[project @ 1999-09-30 00:56:43 by gjb] gjb**19990930005643 Ignore-this: 1111c7f53f60d34fd39d2b8ee401ee49 * window-configuration.scm: Use atomic resize-fram with positions in `copy-window-configuration' (and use animated version for now-- optional later). Thanks E. Jay Berkenbilt for noticing the problem and suggesting a correct fix. * minimal.scm: Added `append-hook!' which might make more sense to use by default (more intuitive behaviour, though less efficient [small beans, though]). ] hash: 0000001429-9deb582ffff392bc7db62660296350ec5cea7b9b926dd97dade69180c8cfc819 [[project @ 1999-09-30 00:56:45 by gjb] gjb**19990930005645 Ignore-this: b5627b66430fe2e1553e77f9f9ca8b8c gjb ] hash: 0000000298-a874a26d930de4393edb7781150abc4bfd031e95eba8680396bc00ae24c35597 [[project @ 1999-09-30 00:59:03 by gjb] gjb**19990930005903 Ignore-this: 1b4f20b2b0edcda2b8121a34fe979af0 * c-animation/c-animation.c: Fix non-north gravity bug in animated-resize-window, animated-resize-frame -- uses new ComputeDeltaForResize function. Also eliminate the superfluous final move/resize calls after the animation... ] hash: 0000001071-2fe2ddb65b7967503b32653c462fa164d2fb41feaba7dc02a652b299de79ad05 [[project @ 1999-09-30 00:59:05 by gjb] gjb**19990930005905 Ignore-this: c7626b107fa9242eca848d1e4496fc22 gjb ] hash: 0000000298-ee2916f9247bc3221d5a12c966a05dbd062612d7015f07293f74a6adc837bac2 [[project @ 1999-09-30 01:01:06 by gjb] gjb**19990930010106 Ignore-this: d390dd4fd75965af073a38b4e1bcbf32 ] hash: 0000000442-6bc7663714f909caa022119614e40c41d0aa97103002d8c0f9ada9451193f30b [[project @ 1999-09-30 01:01:08 by gjb] gjb**19990930010108 Ignore-this: c10a809b0825433f0113bc488f4f67b7 gjb ] hash: 0000000298-094f089df65fc93f9b1fa9a95aae7864bd16c697a8380209ea3ffffba5de12e6 [[project @ 1999-09-30 01:01:13 by gjb] gjb**19990930010113 Ignore-this: 9c2e3db8edde868100148b851ced28ab ] hash: 0000000609-46a1d12aae1315f792a5309575def9209fbc56d20c1ed6aebf43f813ab089927 [[project @ 1999-09-30 01:01:17 by gjb] gjb**19990930010117 Ignore-this: 201f2669ad5e177315a9e32025b1b263 gjb ] hash: 0000000298-fff28de110b955546ddb7aa85a618d798ee6f9bb247f554883ebeae17ebb8b0b [[project @ 1999-09-30 01:01:25 by gjb] gjb**19990930010125 Ignore-this: 1cc3558b370f78712a3a992f88bbe3d8 ] hash: 0000000301-ffc1eb1f4e6d60b50f576f2db9efa0351dec3a88088332ec91e26094b1568e49 [[project @ 1999-09-30 01:01:27 by gjb] gjb**19990930010127 Ignore-this: 6d78b0be6e9b3047f9fec55b6224c047 gjb ] hash: 0000000298-7517e60acf9d9c587b1956bde8913f25b3649c403c77c6173cc37a0add5161c2 [[project @ 1999-09-30 05:20:16 by gjb] gjb**19990930052016 Ignore-this: f2764dfe591d39439c7d10fc0a0bf30a Reindented ] hash: 0000001105-3775803c6eeceebd18b4a250b9b94996e2b6d349c480bdb76c7b9282837a7ba5 [[project @ 1999-09-30 05:20:18 by gjb] gjb**19990930052018 Ignore-this: c046fcd8040b1a94addd5406f348b7d7 gjb ] hash: 0000000298-fde7e30c6561163318f2622ff12e67ce1864de67aed28abd1344dec7dddaf2d8 [[project @ 1999-09-30 06:10:49 by gjb] gjb**19990930061049 Ignore-this: 52a60419b2ac0d89f562ee5253b5ea51 * window.c (s_move_window_to_desk): Return immediately if moving window to the desk it is currently on. * placement.c: Added some debug code. Call MovePswToCurrentPosition() after interactive placement to eliminate the jumping of the mapped window from 0,0 to its final place. * icons.c: ws change, drop some unused code that was #if 0. * add_window.c: ws change. * gnome-hints.scm: Added some commented out debugging. Do not set a window to be maximized when it is also set to be minimized (gmc desktop_icons are this way, and maximizing them was causing them to lose their y positioin -- all went to (0,0) in error). * system.scwmrc: Added comment re: gmc icons. ] hash: 0000001022-7a98fa58ee784deeb500ec44f47487b4a6e34adf99b626f32ed04781ba452b4d [[project @ 1999-09-30 06:10:51 by gjb] gjb**19990930061051 Ignore-this: a6a0fe813a49965824bf049ed58e7525 gjb ] hash: 0000000298-6a5a564f80ef7c2a218bfaa5cd64c184f85c7d6deca100d117a3cd21907a57c5 [[project @ 1999-09-30 06:10:55 by gjb] gjb**19990930061055 Ignore-this: d91b12a97f5ce3b72649c793bd1c921e * window.c (s_move_window_to_desk): Return immediately if moving window to the desk it is currently on. * placement.c: Added some debug code. Call MovePswToCurrentPosition() after interactive placement to eliminate the jumping of the mapped window from 0,0 to its final place. * icons.c: ws change, drop some unused code that was #if 0. * add_window.c: ws change. * gnome-hints.scm: Added some commented out debugging. Do not set a window to be maximized when it is also set to be minimized (gmc desktop_icons are this way, and maximizing them was causing them to lose their y positioin -- all went to (0,0) in error). * system.scwmrc: Added comment re: gmc icons. ] hash: 0000002678-41d57ccbc788ef6b19f224e06ddc095d6bd4205ed209512eebadcb8851294065 [[project @ 1999-09-30 06:10:57 by gjb] gjb**19990930061057 Ignore-this: 754ed2a0a2bfe2d357f18c637c84fe37 gjb ] hash: 0000000298-9790c0fa7deb239fa80b342077f3877558c84e63422069fafde496865b55e8d1 [[project @ 1999-09-30 06:11:03 by gjb] gjb**19990930061105 Ignore-this: 74c5bd3067c77e48815f4895c84872fc * window.c (s_move_window_to_desk): Return immediately if moving window to the desk it is currently on. * placement.c: Added some debug code. Call MovePswToCurrentPosition() after interactive placement to eliminate the jumping of the mapped window from 0,0 to its final place. * icons.c: ws change, drop some unused code that was #if 0. * add_window.c: ws change. * gnome-hints.scm: Added some commented out debugging. Do not set a window to be maximized when it is also set to be minimized (gmc desktop_icons are this way, and maximizing them was causing them to lose their y positioin -- all went to (0,0) in error). * system.scwmrc: Added comment re: gmc icons. ] hash: 0000005097-7f773238ba6d17f9ad194ed034fc2c50971309e7b07c5956113416ac064b6604 [[project @ 1999-09-30 06:11:07 by gjb] gjb**19990930061107 Ignore-this: 50389217a153e57719d5afd6a686a6db gjb ] hash: 0000000298-ff9e9cbd0db2ceea6ce45dcef1a303116737c735461d836ee51e67e949ceb128 [[project @ 1999-09-30 06:19:35 by gjb] gjb**19990930061935 Ignore-this: 8f20f1bcbb94dd89067dfa73912e7fbf ] hash: 0000002243-51491fdf5ef90f4ddcf4a36b908d4a5dc5b7f7bb5856d4d41f706a12cf9c8035 [[project @ 1999-09-30 06:19:37 by gjb] gjb**19990930061937 Ignore-this: 8e49a7a23ff8391c6989d49554cd23eb gjb ] hash: 0000000298-76032334eb3a3c38712bfabf07769ed89b2e7b2900476c353ec05017ce9f67b5 [[project @ 1999-09-30 06:19:41 by gjb] gjb**19990930061941 Ignore-this: 7f6bd3bc42d0910424c9587da6de3f48 ] hash: 0000000260-34c54179d3d1507ed48f0045d1c5989d2e029ec8bd491027842d92342f5ec118 [[project @ 1999-09-30 06:19:43 by gjb] gjb**19990930061943 Ignore-this: 371ed3f7bbd9521e3f79b4bac47a1b30 gjb ] hash: 0000000298-2e8a1483967afe27dae23695e0f89266bc1e25429eeb750cf0f5b2109af3ec45 [[project @ 1999-09-30 06:19:48 by gjb] gjb**19990930061948 Ignore-this: 1d8bd22380a910d54255d7bf1ebe9568 ] hash: 0000000470-ea1d7c66a74862cc337d25c6159e4877287e13cb512c3dc1509cb1d862697671 [[project @ 1999-09-30 06:19:50 by gjb] gjb**19990930061950 Ignore-this: b6e255591eb8df1b91a9d0597a2a5706 gjb ] hash: 0000000298-52584fc13ca4640c340e580eb97cc3647eeab3ef93dd5390584cdaf93b639b3e [[project @ 1999-09-30 06:19:58 by gjb] gjb**19990930061958 Ignore-this: 20875a90b3d9edc57199c98951741fce ] hash: 0000000590-f8953b2443eeca0a7598bf8517f54d4ed65739ab5f0d7e72bf96198984ad1e70 [[project @ 1999-09-30 06:20:00 by gjb] gjb**19990930062000 Ignore-this: 600a50e4827f5380c1fe44c2e2a817c8 gjb ] hash: 0000000298-5d53a78a8caaa61541cd0205f125ba7c4a90d71551df8bc79fc91f36e9907d54 [[project @ 1999-09-30 14:57:03 by gjb] gjb**19990930145703 Ignore-this: c55fcbd688079ee929629466bade6bc7 Change shortcut of Window List from L to T so locking is still L ] hash: 0000000502-d657ffe1ade3426e36bbf65457c67e9bce04a3cc820db2cdd955a86e7ede3532 [[project @ 1999-09-30 14:57:04 by gjb] gjb**19990930145704 Ignore-this: 6120b74e6fb47d7290d0f5d885f834ff gjb ] hash: 0000000298-007da1879df78bcfc851e423313c6560f996dd41745aae024270f4e5dd00884a [[project @ 1999-09-30 17:12:29 by gjb] gjb**19990930171229 Ignore-this: 4603b29ac695abff889b8815510aeecb * menus-extras.scm: Added REST args to fold-menu-list-by-group to let, e.g., hover-delay, popup-delay be set for the window list by resource menus. * last-mapped-window.scm: Added. Thanks to Craig Kaplan for idea! ] hash: 0000001805-4091ac90717864de58b0da1bc8ad82245296b58c3f062c181a7a693d419e69b2 [[project @ 1999-09-30 17:12:31 by gjb] gjb**19990930171231 Ignore-this: e448978f7a55ae444f6b8b177d27af3a gjb ] hash: 0000000298-36f32ff0aaafb276900fcfd590b23aab2d6c8304441348099b0475ddb31c6c80 [[project @ 1999-09-30 17:12:52 by gjb] gjb**19990930171252 Ignore-this: 6230119fafa999bb05f89b581e186e0f * Makefile.am: Added last-mapped-window.scm. ] hash: 0000000764-9fb728f0bdab82b6414e50ec9bd571227ab471c3259a4092f4956057362f9651 [[project @ 1999-09-30 17:12:53 by gjb] gjb**19990930171253 Ignore-this: 6682153dfe231fbb9123b7f21f8a1ce6 gjb ] hash: 0000000298-9cebde76dd9e0f3c46368101c8f64b2a8c5e4ee14039037e38ba8139f93b8a26 [[project @ 1999-09-30 17:13:14 by gjb] gjb**19990930171314 Ignore-this: 785cb83cb39f7eb0c5a27023953794fa ws change. ] hash: 0000000505-4f99a91edac56717081b52652aeaaa2e371b76ecc21de98decd57e6dcf4eb51b [[project @ 1999-09-30 17:13:15 by gjb] gjb**19990930171315 Ignore-this: d02bf3ed3e4f3a2fecdb6329072a4b92 gjb ] hash: 0000000298-7b7e3dd19ff4f73c2c7f4ee1f35727d0e1681d371d8bd615cda4285f6b6718b0 [[project @ 1999-09-30 17:13:58 by gjb] gjb**19990930171358 Ignore-this: d6f33fd6965a5150df96e6fbe311b7d8 * system.scwmrc: Use last-mapped-window module instead of doing it in here. ] hash: 0000000823-34ac1d8a65d9460d2b56da14822974275d3c30f1e02670dbb1aae12bd5021d64 [[project @ 1999-09-30 17:13:59 by gjb] gjb**19990930171359 Ignore-this: b6300a258f8437a051ede630618b1752 gjb ] hash: 0000000298-edbb4ab4903449d1946d429c6db22741fe87159e5fd57facc4815657419514cf [[project @ 1999-09-30 17:17:06 by gjb] gjb**19990930171706 Ignore-this: aa91b8e7e8fa363976bc6a4a0e0a85a8 * c-animation/c-animation.c (animated_resize_common): Only correct for position on resizes when then destination position is given. Otherwise, let the correction for gravity take effect. This fixes the bug whereby `resize-halfscreen' was not honouring gravity since I made it use animated resizes. ] hash: 0000001350-e02270af8d0a9fbcb8c02059862786651b399e0ddcfc7de3a6c98b22dda13047 [[project @ 1999-09-30 17:17:10 by gjb] gjb**19990930171710 Ignore-this: b335fc4107ea5df7666d699946eaed0a gjb ] hash: 0000000298-e9e03e8c72420dbf0e0a37fc2c9aafcd1fa6f7a16d134f7db97e9e31168b277b [[project @ 1999-09-30 17:17:50 by gjb] gjb**19990930171750 Ignore-this: 7a94ad25d214da3abe65482e1e40b2e2 ] hash: 0000003867-8022a18bad558b615ae4acd127635a844aed5ab6facd4d081a41335e59939008 [[project @ 1999-09-30 17:17:52 by gjb] gjb**19990930171752 Ignore-this: e3ca216a4b94ab9cc9ab3d39debeeb3e gjb ] hash: 0000000298-a2d4e80ba9ec3790918cc29924360bc699a2ee140024e8f1f237d1203f1093cb [[project @ 1999-09-30 17:17:55 by gjb] gjb**19990930171755 Ignore-this: dcad9c5b241a7c16236ae3d9ebae3261 ] hash: 0000001136-465367abbcafd6d1ad0c9f41c83a93a6ab28fd6c8ab5e5aa8a5e253171b8d9f0 [[project @ 1999-09-30 17:17:56 by gjb] gjb**19990930171756 Ignore-this: 3c365ebbc42d7a5e83f377d132b30d38 gjb ] hash: 0000000298-5986d1c6f85f1bf9784110bb22a910a955ac8e4299cb107367ba201cc7553bca [[project @ 1999-09-30 17:19:55 by gjb] gjb**19990930171955 Ignore-this: e192c08d0f85f3077863c179fc23eec6 ] hash: 0000000284-7c7a7cdf8bec78ce39460584edde92986a844c6ef9ccebafeaa4a89c6dd49515 [[project @ 1999-09-30 17:19:56 by gjb] gjb**19990930171956 Ignore-this: e8984cd42358de13c9b7ec6c617040b gjb ] hash: 0000000297-a212b743c295d2483777dd63976d140352187b63793f3bce638ed649012cdacd [[project @ 1999-09-30 17:20:01 by gjb] gjb**19990930172001 Ignore-this: 4d929e40b414eb65e9e6083d956aef8c ] hash: 0000000517-7d90c9f98c1752f2873a1c305fcffee8a80e6e21f396bbe2b5884f22ce829597 [[project @ 1999-09-30 17:20:03 by gjb] gjb**19990930172003 Ignore-this: 3a91c7460f110b635fe2120db4003a92 gjb ] hash: 0000000298-31320628ddec3a15ab7fef3faa3024971795bb9a0e65fe427cf335d37f078f93 [[project @ 1999-09-30 17:20:06 by gjb] gjb**19990930172006 Ignore-this: bf05be8cfca02c7595cc9903f3a245db ] hash: 0000000293-3233d650ca1c9d88af17768e2db4acf2b0062a28a5ab8cc8f9ed7cb1eae12826 [[project @ 1999-09-30 17:20:08 by gjb] gjb**19990930172008 Ignore-this: e1c8bc5038efdaebe85dcba695e923ac gjb ] hash: 0000000298-29bee82214fc37e014f8fa04727470b77b1f38b5afa11ad76e8ab4a75bc64130 [[project @ 1999-09-30 17:20:13 by gjb] gjb**19990930172013 Ignore-this: 9d4115f40d64e8bba39aef6ec5b6eba7 ] hash: 0000000479-b27440d21bd73fe27e097faf2ded25f29bb3a64f5ec402d94da269ea377aa46e [[project @ 1999-09-30 17:20:16 by gjb] gjb**19990930172016 Ignore-this: 45c72ac2dbcb5117cda4f9bff5d2b891 gjb ] hash: 0000000298-915e21b058f48f3ec7e514b73fcc013bfb6351f9a82b37c60c34eb30cf588f5f [[project @ 1999-09-30 17:49:15 by gjb] gjb**19990930174915 Ignore-this: e202787a96a2438bfcb2cce20b22e3ae * pidproperty/scwm_set_pid_property.c: Added -rdynamic to sample link line. This makes it work under x86 RH6 for me. Also added RTLD_NOW flag to dlopen to make it fully link when loaded (instead of lazily). Added more debugging code. ] hash: 0000001790-6be12ea934cabe065a2be08871bf9ad11d59632e05e1611ce3d5c4bec5b5ccdf [[project @ 1999-09-30 17:49:17 by gjb] gjb**19990930174917 Ignore-this: 3a0c28561510d5011daa6f9e7ec8e5ba gjb ] hash: 0000000298-6337a7df15db82faa3b281f6c8d066b6298f6f7835933bd1b65014f65988261a [[project @ 1999-09-30 17:51:41 by gjb] gjb**19990930175141 Ignore-this: 94c978122f142b1c225fa815ecca5ad3 Suggest using startscwm, not scwm, as the run-scwm command under Gnome. ] hash: 0000000243-30e01af956812f9728854ec99a6306c48177c09491aea93815ee376c00ebe852 [[project @ 1999-09-30 17:51:41 by gjb] gjb**19990930175141 Ignore-this: db881745cca6aa858f4c72b4be1e1675 gjb ] hash: 0000000298-485bdd999f3bd000ead3b9401dae744eaf7729ebd5a351abdc9d701ce901b4fd [[project @ 1999-09-30 18:18:36 by gjb] gjb**19990930181836 Ignore-this: 21f9bf06a7ffe33e20b8301e275ba8a2 ] hash: 0000000454-14dc259d224df6ffc7e72ceed5cfb0ef930ad6eb1191d16bb90cf8a23e44ab9e [[project @ 1999-09-30 18:18:38 by gjb] gjb**19990930181838 Ignore-this: 237caa284068ff27ddad1174ffedafbb gjb ] hash: 0000000298-5f8439fa48be0df8cd561e9c5021dd25fbad5c73e9595e56a7c29d1bc8aacb3d [[project @ 1999-09-30 18:54:12 by gjb] gjb**19990930185412 Ignore-this: ecb2a9554531165e63aac1efa8e0ecc2 ] hash: 0000000175-112528ded1f16fecf04a2468c45e709463ece2807373593a2269c0e5af1af5e0 [[project @ 1999-09-30 18:54:14 by gjb] gjb**19990930185414 Ignore-this: 56f4623ebdac2ded38c042cde8c75789 gjb ] hash: 0000000298-22342721a0f82529087e2f59157ad43913486055ae1c7d886dc53ad915ec9294 [[project @ 1999-10-01 00:20:10 by gjb] gjb**19991001002010 Ignore-this: 48e1da8073405bbd6de182e1bc89b628 More complete tests ] hash: 0000001567-c68c7200ef120d1a5168b0c04628d34892fbd1d3499a2dd44bf074e0c46bb21f [[project @ 1999-10-01 00:20:12 by gjb] gjb**19991001002012 Ignore-this: 80bade44d351cba63a5171e17b23a69f gjb ] hash: 0000000298-72cf4ab1bc392cee134864d1a25c6b473357833d1a86c198eaf0c6bafe0ea2db [[project @ 1999-10-01 00:41:55 by gjb] gjb**19991001004155 Ignore-this: 3a733622537d30a906594d356159229 * resize.c: Patched to make InteractiveResize use the current position of the pointer as an anchor so that the mouse no longer first needs to move outside the window before "catching" onto a part of the window frame to resize. Thanks to E. Jay Berkenbilt for tha patch! * resize.c: Use 0xaaaaaa instead of 37 for the initial rubberband mask. Thanks to Carl Witty for suggesting the value, and E. Jay Berkenbilt for raising the question. * placement.c (SetPswGravity): Change the gravity attribute of the window, not just the gravity hint. (Not clear that this has any effect... I certainly didn't notice anything). ] hash: 0000003129-bbd3485293df34657b3de7ad6adcbb0d5a0c35eff5311d638c7c9b81b25f35f4 [[project @ 1999-10-01 00:41:58 by gjb] gjb**19991001004158 Ignore-this: b55a2cd823ec5a443273e593ea5abb7d gjb ] hash: 0000000298-7208efe9ee58745a36a43d52ea7e471c01a585697ac8933e372fe399e1ae8cfb [[project @ 1999-10-01 23:36:20 by gjb] gjb**19991001233620 Ignore-this: d85972d7b8117ef668edc26f5077cb38 * minimal.scm: Drop commented out rubber-band-mask setting. ] hash: 0000000414-30c717de963deedba9144e5086f0c21f11f165b6a32a43d7c833328d8af1964b [[project @ 1999-10-01 23:36:34 by gjb] gjb**19991001233634 Ignore-this: d367060a6bcabeb1cff4b658db5e219b gjb ] hash: 0000000298-1cd532b6671466ccacb5edc1e6888083a41a620c0271cb61e337cdfe8ca7cea7 [[project @ 1999-10-02 00:01:38 by gjb] gjb**19991002000138 Ignore-this: 78f2e0144a68f22edbfea1b51df22f54 ] hash: 0000000518-b08739593f9b9d1c0c2d795ef58dbf0cedcd25d5c45f0de1bca1650027332228 [[project @ 1999-10-02 00:01:40 by gjb] gjb**19991002000140 Ignore-this: 9deb3d7a470fa45398ec99b56b29d474 gjb ] hash: 0000000298-9edcf2c865e30dd46148442dfe264813bf8fd5e21443c2938067da6b4500d6df [[project @ 1999-10-02 00:06:17 by gjb] gjb**19991002000617 Ignore-this: 8be5d8c1fb4699729f7f76a44ce6b08d ] hash: 0000000142-9eee57f11b9eb7f03fbf8e93d301ef38af93a20e6a53622743226faa52eaf2a8 [[project @ 1999-10-02 00:06:25 by gjb] gjb**19991002000625 Ignore-this: 5559ab9a42e25e075671492208261f93 gjb ] hash: 0000000298-a54b5d5b6357c13ea727ecfb1797dc72c95409c4e6820723ca87d9fb00a11638 [[project @ 1999-10-02 00:06:38 by gjb] gjb**19991002000638 Ignore-this: 258e5dee76e95df0457e5fbc4f8f2cf2 ] hash: 0000000267-96f648c3e8ceacf581f58a4d83491a99870c0c482f67c5d25a31ce059e2f5b36 [[project @ 1999-10-02 00:06:40 by gjb] gjb**19991002000640 Ignore-this: 6bd0cbf04bf823ee1af92c67f9a3892d gjb ] hash: 0000000298-1af58e09d0c6513df68180bd4d8c8d7c47c77654db1c36fcd7e85665526191d1 [[project @ 1999-10-02 00:06:48 by gjb] gjb**19991002000648 Ignore-this: 631cfc0aede57ebe6d79e615f01b550e ] hash: 0000000849-24d178dca0fb6d1f7ed5b4ca68d5b19af0d35cd6d3852bdccd620c6d96c622d5 [[project @ 1999-10-02 00:06:54 by gjb] gjb**19991002000654 Ignore-this: 296fdc2b483028d5194f7b05255cba35 * system.scwmrc: Only run .xclients if not gnome-sm. wavplay scwm-startup.wav at end. ] hash: 0000000596-5a9a66cccef8533c1f225b1ffa44fa5d9c660430bd2bcdb6a3fad3aad6f9cad6 [[project @ 1999-10-02 00:06:56 by gjb] gjb**19991002000657 Ignore-this: 1ba26d56e3ad9c7cef8efb5e00c4c21e gjb ] hash: 0000000298-6290048c020faf37d7ec6981e1b8ac5a3ace46314f5a9b607d10c0cd7e76d76f [[project @ 1999-10-02 00:08:39 by gjb] gjb**19991002000839 Ignore-this: 1ae8c28dc6a0ffa485601065a4ffa8cd * wavplay.scm: Use defined? not scwm-module-loaded? to see if esound was loaded okay. ] hash: 0000000772-4e5a8bf41dfb87a48915c9f6380c3fd0d8159cc31eb473cd8958e32eb1a5b449 [[project @ 1999-10-02 00:08:42 by gjb] gjb**19991002000842 Ignore-this: f41bcd5a18703f070d30f9b214ba552a gjb ] hash: 0000000298-e880843b2ddea9c421cc33e9826fac1984abe5498eda1838919fa0ac179d906d [[project @ 1999-10-02 04:56:20 by gjb] gjb**19991002045620 Ignore-this: be7cb03af5b1807430b386e707eec1a5 * misc/startscwm: expand out $userresources, look for ~/.Xresources first. * constraints.scm: Do not use bind-four-modifier-key-events here. Leave keybindings to .scwmrc. * miscprocs.c (s_X_fetch_bytes): added this function for cut buffer manipulation. (s_X_store_bytes): added this functino for cut buffer manipulation. Simply setting the X property seems insufficient for clearing the cut buffer. This code was basically stolen from gwm. * xprop-extras.scm (X-cut-buffer-string): changed to use X-fetch-bytes, just added to miscprocs.c. (X-set-cut-buffer-string!): changed to use X-store-bytes, just added to miscprocs.c. ] hash: 0000001807-3f3b6367f93db735e60312bf86445b67a3d6ce294545f506d226c6538efd0873 [[project @ 1999-10-02 04:56:23 by gjb] gjb**19991002045623 Ignore-this: be67e8ffcdd33543b6d996b08ef8b290 gjb ] hash: 0000000298-404a97b5470672a091a0d7a2a4371e8cc51b3f7af9e8040f8ddd7225ac5b49b9 [[project @ 1999-10-02 04:56:27 by gjb] gjb**19991002045627 Ignore-this: f43528d56cea59f2eea7ff3c26c6a815 * misc/startscwm: expand out $userresources, look for ~/.Xresources first. * constraints.scm: Do not use bind-four-modifier-key-events here. Leave keybindings to .scwmrc. * miscprocs.c (s_X_fetch_bytes): added this function for cut buffer manipulation. (s_X_store_bytes): added this functino for cut buffer manipulation. Simply setting the X property seems insufficient for clearing the cut buffer. This code was basically stolen from gwm. * xprop-extras.scm (X-cut-buffer-string): changed to use X-fetch-bytes, just added to miscprocs.c. (X-set-cut-buffer-string!): changed to use X-store-bytes, just added to miscprocs.c. ] hash: 0000001915-cb77b055c51de11bf7606e05ea50911e4a2f68c4c30209f04afebd39edab3788 [[project @ 1999-10-02 04:56:29 by gjb] gjb**19991002045629 Ignore-this: 947e0aa51377a0ac5f118c8fd840549d gjb ] hash: 0000000298-2f342dbe74bea56f3a7b05c2d7c05862f702f1bfadcc4ba888b5af85ff01ed98 [[project @ 1999-10-02 04:56:33 by gjb] gjb**19991002045633 Ignore-this: d2a73c736118211d52bd54dd3cdf419a * misc/startscwm: expand out $userresources, look for ~/.Xresources first. * constraints.scm: Do not use bind-four-modifier-key-events here. Leave keybindings to .scwmrc. * miscprocs.c (s_X_fetch_bytes): added this function for cut buffer manipulation. (s_X_store_bytes): added this functino for cut buffer manipulation. Simply setting the X property seems insufficient for clearing the cut buffer. This code was basically stolen from gwm. * xprop-extras.scm (X-cut-buffer-string): changed to use X-fetch-bytes, just added to miscprocs.c. (X-set-cut-buffer-string!): changed to use X-store-bytes, just added to miscprocs.c. ] hash: 0000000996-478d64a20a0b3652b798f36f567cf8ef2d1a45f93ee06dbde472ce9c353c8c4d [[project @ 1999-10-02 04:56:35 by gjb] gjb**19991002045635 Ignore-this: afab647625905d8002453a6b2fe3e8da gjb ] hash: 0000000298-a4418b5aa8197f4ed6b64ca2b5d42923b24ab5149bbb81a22b03ff58afd97cbf [[project @ 1999-10-02 04:57:34 by gjb] gjb**19991002045734 Ignore-this: 74d468893c50bc277796d389d4929282 ] hash: 0000000377-d4a21e3882bae1f3c74d735533a5e5776f9b3ff2041eee5da91867d4a2165608 [[project @ 1999-10-02 04:57:35 by gjb] gjb**19991002045735 Ignore-this: def98bfa3dc20c62f08d9702a9328963 gjb ] hash: 0000000298-ddf1f63afd77103e6bda92933880e997c41b4bc5d96a658fe31b2b517e6d9894 [[project @ 1999-10-02 04:57:40 by gjb] gjb**19991002045740 Ignore-this: 221adf29087127dc652da1fc5d6aeb83 ] hash: 0000000546-b0729597c60b381bf2a3bd99ddd66060b945b3bfd3112276b11be3ae3c15c4bf [[project @ 1999-10-02 04:57:43 by gjb] gjb**19991002045743 Ignore-this: b61688b03255358d9587583daea849f9 gjb ] hash: 0000000298-fec0e99786240e434b3f998668632653fab277b1dc21037b65cbba57ead78f18 [[project @ 1999-10-02 04:57:52 by gjb] gjb**19991002045752 Ignore-this: 6ce16f794745abb37dd6b17d64980b1e ] hash: 0000000464-37bdb45749cc40d97fe31dbcaa6cf615ef628efd5a3b84c55ac7577b3738251b [[project @ 1999-10-02 04:57:57 by gjb] gjb**19991002045757 Ignore-this: ee0ac70645ac485ae01a9ed3ae4e9f5e gjb ] hash: 0000000298-032437c0f9638eb76946512a5b036194c867c8e1df73c5ddf357cefab2f5f596 [[project @ 1999-10-02 07:03:18 by gjb] gjb**19991002070318 Ignore-this: bb5178c4003b0c35ba791dd638edf661 * xprop-extras.scm: Rename copy-window-title-to-cut-buffer0 to copy-window-title-to-cut-buffer; paste-window-title-from-cut-buffer0 to paste-window-title-from-cut-buffer. * window-configuration.scm: Added `push-window-configuration', `pop-window-configuration', `window-configuration-menu'. And define `window-configuration-menu' to expose this functionality. * wavplay.scm: Do not try to play a sound that couldn't be found. * flux.scm: Added shortcut keys for the window-ops menu. Added Configuration submenu. Added `config-request-animate' to do animated configure requests. ] hash: 0000004491-fe408915864650c6fe8674968cf564cfc00b18ef34278f5a1345227df749a68c [[project @ 1999-10-02 07:03:20 by gjb] gjb**19991002070320 Ignore-this: 3002c9072c09ab779d8caeecc569f77c gjb ] hash: 0000000298-d385d450060fc5fef6b796c54419baf9066fd8a9c2073753cc285a4c8ac35fe2 [[project @ 1999-10-02 07:11:49 by gjb] gjb**19991002071151 Ignore-this: f6d57fd4218631db6a1edc5dd428c7de * window.h (DecorationYOffset, DecorationXOffset): Add protos for these. * window.c: Permit an unspecified width or height to mean leave unchanged. Added FIXME's re: psw->bw in Decoration[XY]Offset. * miscprocs.c: Added #if-0'd code about XtGetSelectionValue. * events.h: Added *pscm_configure_request_handled variable, EXTERN framework. * events.c: Added `X-ConfigureRequest-hook', call it and let it possibly hide the C handling if configure-request-handled variable is set to #t by a hook proc. Handle gravity properly in ConfigureRequest-s, so that, e.g., a font-size change in an xterm causes the window to change its size while respecting gravity and stay in a corner appropriately. * callbacks.c: Make scwm_run_hook save and restore pswCurrent (this was a problem at least one place). * add_window.h: Added EXTERN framework (unused). ] hash: 0000007754-44d2792a35520313d2bb49f3bd48d2aaaefc2ac765a2fee4cddd770308926e74 [[project @ 1999-10-02 07:11:54 by gjb] gjb**19991002071154 Ignore-this: e53f503038c118f934d4e9eb888b3933 gjb ] hash: 0000000298-b3fd66fbdf072543d632b4d87e5e5d277c81d81b7766cac171dcb7561a8b47d2 [[project @ 1999-10-02 07:13:33 by gjb] gjb**19991002071333 Ignore-this: 4e56b9a78567116b19ff05c662b033a3 * system.scwmrc: Added register, window-configuration stuff. Use config-request-animate to make self-changing windows animate their changes. Call push-window-configuration in after-new-window-hook, so popping will restore to the initially-mapped state. ] hash: 0000001064-5087b34bb61e7dcd76f160e725338a439638f3c9d3f05bb8327bb8c44983474f [[project @ 1999-10-02 07:13:34 by gjb] gjb**19991002071334 Ignore-this: 8a1ba13064b21d3432a06f859c8e1769 gjb ] hash: 0000000298-07cd9f01847f716fbfcd3e145a784da2f49f5b9e6ee5c4e05fc6f3d7ce9debc6 [[project @ 1999-10-02 07:18:04 by gjb] gjb**19991002071804 Ignore-this: 139baffc31de48594d71360e7535aace ] hash: 0000000825-09b774943c03c6de8caeea2a4036afe43593564478a49ff14c6f2e896a8f7f7d [[project @ 1999-10-02 07:18:06 by gjb] gjb**19991002071806 Ignore-this: 416e9b88b7a552917d795f731497cc56 gjb ] hash: 0000000298-747c0f82f2636a6fe8b2689ca64fbe8cff8c632300d08667ea9ff2bf40ffa1f8 [[project @ 1999-10-02 07:18:10 by gjb] gjb**19991002071810 Ignore-this: a586ce04ab325f2d4e5d19b3f02f530f ] hash: 0000000478-48902671948f1c1daa214273b74d9c6d2860339107db18369c06f755a93d99a1 [[project @ 1999-10-02 07:18:12 by gjb] gjb**19991002071812 Ignore-this: 95688eec9d63e5578dac2a0981680f6d gjb ] hash: 0000000298-a29a563296d496d4a3d81c3c61cfd4dc32ab02feafc0106e187a70b4f9f5193c [[project @ 1999-10-02 07:18:17 by gjb] gjb**19991002071817 Ignore-this: dde5ed45c62a7390187c5e12c8a80a7e ] hash: 0000000813-997f0bfc67ea70c06ceb946438a6b55b8894d02f4a2323572c185f35a249342c [[project @ 1999-10-02 07:18:20 by gjb] gjb**19991002071820 Ignore-this: 838231e42fe0cf74babb24a6dcb9413f gjb ] hash: 0000000298-6d4019a18a3c5c3b8dc59b6e0195047fcd7d5b74cadea3b8dda3c2badd1cf574 [[project @ 1999-10-02 07:18:26 by gjb] gjb**19991002071826 Ignore-this: cb4ff84311ca7e026b7b945472dc20c4 ] hash: 0000001091-b8b7c064986fcbb8fe12d72327b291bee44c686f355426090c39f351113be3aa [[project @ 1999-10-02 07:18:29 by gjb] gjb**19991002071829 Ignore-this: d3a1dd927c34e3a84aaa634ee2be6017 gjb ] hash: 0000000298-75c9a7fe952b02eb471e8c09a699ab7c9991aaf6885219b15c8d09e1cba685c7 [[project @ 1999-10-02 07:18:33 by gjb] gjb**19991002071833 Ignore-this: bfed51b47a71b1a72b5eb25299258ec8 ] hash: 0000000287-f00264c2220cc2f829fc49b9a6ea8e35405e6eaf9cec24342f4c32a8dde08df8 [[project @ 1999-10-02 07:18:35 by gjb] gjb**19991002071835 Ignore-this: 8bba7dd3e72f9c150512d43356e9889d gjb ] hash: 0000000298-4d70adf51e55fff12966f5090f332152e5939ce82be977a4a9dce176b0cf3b48 [[project @ 1999-10-02 07:25:56 by gjb] gjb**19991002072556 Ignore-this: 809597d592fdc7c5e4b2d89de4991fe9 * c-animation/c-animation.c (animated_resize_common): Permit w/h to be #f and let that mean use the current value. ] hash: 0000000679-dd49bbce09f2320ced721b97fc60f0838f00fc87949fce9df4c019a29f80650b [[project @ 1999-10-02 07:25:57 by gjb] gjb**19991002072557 Ignore-this: 84d23110dec269b6331178e19637939c gjb ] hash: 0000000298-984d57b62be87b6c1625945d22a789ff30d0f9855962220452ce5ad789c0d483 [[project @ 1999-10-02 07:26:43 by gjb] gjb**19991002072643 Ignore-this: 32a7384ddf9690335b232ffc6b10849a ] hash: 0000000325-9e25ba15e2a903565270739df20fbe0bfb97ebe9be24ba4a3179940a5413253f [[project @ 1999-10-02 07:26:45 by gjb] gjb**19991002072645 Ignore-this: da34e65f38d395c39ff5818c7ce79fc9 gjb ] hash: 0000000298-41ef1b98b596f52d271263fefdad365feacb42422063795cae9ecdb1d9742a61 [[project @ 1999-10-02 07:29:46 by gjb] gjb**19991002072946 Ignore-this: d063b0983b9373ea993b7ecb0457046b * system.scwmrc: Added `resize-halfscreen' bound to C-S-M-d ] hash: 0000000418-2dc1a0de899f0e516a8776581ee27c9ce4a03ba26967308db100275858247e6e [[project @ 1999-10-02 07:29:47 by gjb] gjb**19991002072947 Ignore-this: fed808bd7e82601006d7c75fd6afe18e gjb ] hash: 0000000298-90c4054cfa677e620e9863f01691614c6564eaf3ea2b29a15023a8984e725486 [[project @ 1999-10-02 07:30:43 by gjb] gjb**19991002073043 Ignore-this: 4aff4967d945b42c40934f6d0346b6ad * flux.scm: Added `resize-quarterscreen' ] hash: 0000000519-ffb2c5ce98c6edaa55f00e538a020e91807fa45ed811ee6a763be229ffb40a60 [[project @ 1999-10-02 07:30:45 by gjb] gjb**19991002073045 Ignore-this: 9b2ba95f166f5fc2f97973ba01e7eaf gjb ] hash: 0000000297-533157d18b2a4990f59217e7cb5e23a0a7f8c33b20d0ede75b7452326cb3dfe6 [[project @ 1999-10-02 17:49:37 by gjb] gjb**19991002174938 Ignore-this: 3b8188984e3de832f608f643169071b3 * events.c (HandleUnmapNotify): Move g_lastwin_entered variable earlier. Make DestroyNotify try harder to get a window object, but assert that it never will, and instead call the hook on the X Id of the destroyed window since that might very well be all the information we can give. * window.h: Use VALIDWINP in VALIDATE_ARG_WIN_ROOTSYM_OR_NUM_COPY so that X-property-get does not seg fault on an invalid window. Use VALIDATE_ARG_WIN_COPY in VALIDATE_WIN_COPY, VALIDATE_ARG_WINVALID_COPY in VALIDATE_WINVALID_COPY. Probably some VALIDATE_WIN_COPY calls should be VALIDATE_WINVALID_COPY, but haven't exhaustively looked for these. Thanks to E. Jay Berkenbilt for the bug report! ] hash: 0000002865-a110da6560f2c65ffbfb698607857f012b09c7e29d58e7da9f8cf645000dc826 [[project @ 1999-10-02 17:49:40 by gjb] gjb**19991002174940 Ignore-this: d6f322724e1390c62f3813e23935f210 gjb ] hash: 0000000298-9d3ac224b0da1f1b0a8cace22ab8862879e5d42cad9b27600c79c8affcbb4737 [[project @ 1999-10-02 17:51:45 by gjb] gjb**19991002175145 Ignore-this: 5d4bd07d95d2911556ba07099cefb158 ] hash: 0000000246-52e8799eb3e6c74b3421cebfc5f4dcfc9f63a1aea2044ec64737e207c8c03115 [[project @ 1999-10-02 17:51:47 by gjb] gjb**19991002175147 Ignore-this: fa9ef728a3493c7672e30d4bad92ed05 gjb ] hash: 0000000298-72a5da0e2d0846736b45fabea061b1bcdd51a00bf8d49702e5b3b10214043bb7 [[project @ 1999-10-02 17:51:51 by gjb] gjb**19991002175151 Ignore-this: 2bf3d6ee1daff343ad0fc2acb4ffaed8 ] hash: 0000000278-d91e2303ceffbcea8c2d5fcd5060460404deec1d7263884628388ca3eb866b3a [[project @ 1999-10-02 17:51:54 by gjb] gjb**19991002175154 Ignore-this: 5e25fd57cd21999cc3187f3d0d524867 gjb ] hash: 0000000298-2ffce4bdeb71000bd7ca50eca13cd86f5d19580b923df97eff54261af249387a [[project @ 1999-10-02 17:51:59 by gjb] gjb**19991002175159 Ignore-this: c10ebfb919319bde7b603338bbc875b9 ] hash: 0000000248-a0047837d6bb8fde491cfa5201b56f49a068d2c6f25d84ac4dd58f3cfb616105 [[project @ 1999-10-02 17:52:02 by gjb] gjb**19991002175202 Ignore-this: 81a5b6bbc33bb1d0d9948bde8d11202b gjb ] hash: 0000000298-18e9ad7865736a395cad8109683ebdcd3bade932f390c33f1533c2418c98934a [[project @ 1999-10-02 17:52:09 by gjb] gjb**19991002175209 Ignore-this: dcb0c257cd9516e417743512e442ca99 ] hash: 0000000910-517e77dbf0c3261de65c3151aab67db3c23d99c8063fb23b72bac4539c8ae133 [[project @ 1999-10-02 17:52:12 by gjb] gjb**19991002175212 Ignore-this: dad839e9f7806911e6b7f7074d9b1fb8 gjb ] hash: 0000000298-9b5c8c2fd5c1a3f6d5fa53a512bf523e7d064a3817b6a72467f1571a76c23af0 [[project @ 1999-10-02 18:10:04 by gjb] gjb**19991002181004 Ignore-this: e1b2891e73f8cec6cb65456966efaf27 * events.c: Updated documentation for X-DestroyNotify-hook. ] hash: 0000000682-928cdaa02ea910a9cc486edec2e5cdf74d63fb5cb26ed218d9900a92e0d6c520 [[project @ 1999-10-02 18:10:06 by gjb] gjb**19991002181006 Ignore-this: b5c1a15734d9ba19537b38c765c7d652 gjb ] hash: 0000000298-9f2389cccbcea4aeb2b2539b44de30eb5a1272eda4d5459931420bcdd410bb32 [[project @ 1999-10-02 18:12:52 by gjb] gjb**19991002181252 Ignore-this: 48035f28638fed3f25e0be0b5e279ea7 ] hash: 0000000264-845b51793c66fc056bd2f1cbe0b6c6a9c5b80e612dde67eb7ec309381f1518b9 [[project @ 1999-10-02 18:12:56 by gjb] gjb**19991002181256 Ignore-this: 22584520e9d60129eec291199ce85f86 gjb ] hash: 0000000298-4b87787fcfd3cda5b6505a509742b545293c32af7592e2f5c3837cb4b3bffe27 [[project @ 1999-10-02 18:22:39 by gjb] gjb**19991002182239 Ignore-this: 469aa9e746706859016db70d92cbddaa * viavoice/scwmviavoice.c: Eliminated all compile-time warnings with egcs-2.91.66 and default flags. ] hash: 0000001880-87789cad456a13495749ce906a206c4381d56776f03091714dc137aa250afd15 [[project @ 1999-10-02 18:22:41 by gjb] gjb**19991002182241 Ignore-this: 28151bdb8bb6ccad5f71ab54a09ce05b gjb ] hash: 0000000298-d2403d6f35e7d55bd279a6aa89afcd50d8143b2c1e9198785e5f150c331b7f1d [[project @ 1999-10-02 18:24:59 by gjb] gjb**19991002182459 Ignore-this: cfcf201c0906f5dab7d0090d25493499 ] hash: 0000000311-0abfcc4943e5d30c85eb33835154c7a21585780da6d11b164cce5e72c133dc2f [[project @ 1999-10-02 18:25:02 by gjb] gjb**19991002182502 Ignore-this: 27b8f44c4f3dded0115beafde3db70df gjb ] hash: 0000000298-41a06893e7b44d9135fe363d948b57d6aa76155d2b0cb22963bfb89be538ed17 [[project @ 1999-10-02 19:43:53 by gjb] gjb**19991002194353 Ignore-this: 887ff3527b3e21cca69c8648694e4a72 * callbacks.c: Make error-hook call procs using the string error message instead of the list of throw arguments. Simplify scwm_handle_error to use scm_handle_by_message_noexit, and write to a string port to support new-style error-hook. Also simplify scwm_safe_apply. There's lots more stuff that can be ripped out once our base guile is 1.3.4. * events.c: Drop the assert in HandleDestroyNotify -- a gtk window closing caused pswCurrent to be set, so apparently it was possible to get a window object from a DestroyNotify. ] hash: 0000004844-ad8ae25cad156657d9ab7ae774b57f2237094a0983591b6f7fc5fb18e8ad771a [[project @ 1999-10-02 19:43:56 by gjb] gjb**19991002194356 Ignore-this: 8c70e20606e28b6055e657abc43fd793 gjb ] hash: 0000000298-2f2331034976e34a6d299020d86bf65a099477b09f9fd578af89703ee869a22d [[project @ 1999-10-02 19:44:31 by gjb] gjb**19991002194431 Ignore-this: 9d7601bb4e9e2454e797df196d5d26e * system.scwmrc: Added error-hook procedures to write to stderr and to use gtk-show-error. ] hash: 0000000914-ffa776f6fea7840acfe87c47651221d7a2bb6eaafc85d3ca78fbb15714d56071 [[project @ 1999-10-02 19:44:32 by gjb] gjb**19991002194432 Ignore-this: 1e8894f29f5cebfd3537e04520c43f74 gjb ] hash: 0000000298-f18d19e81726ee2b6c76e15964b381898cb723e1233a3fc31a39ef5c45451822 [[project @ 1999-10-02 19:45:40 by gjb] gjb**19991002194540 Ignore-this: 75406fae434a7337d12882fb3c793d54 ] hash: 0000000288-5f969a535532f1eaad5ccda46e602fff552242b1d3366be2242032f205895d0a [[project @ 1999-10-02 19:45:41 by gjb] gjb**19991002194541 Ignore-this: 4fe3147e012c4596a85efbc1c2b26f96 gjb ] hash: 0000000298-a4e5c5c21e2491d5e26c5d91ff8ed71c099f260899530b8d6b572a85cd96a1d7 [[project @ 1999-10-02 19:47:48 by gjb] gjb**19991002194748 Ignore-this: 5f0f444a84f239b653b8740a1c855320 ] hash: 0000000302-eb3e809b78be516bef51a4d6d7a85c92c099f0a35e59144a4383ad3505e3cc0f [[project @ 1999-10-02 19:47:50 by gjb] gjb**19991002194750 Ignore-this: aa9525b2455f4652006d66f00bf421d7 gjb ] hash: 0000000298-e3b9e1fd8da3ccf68eb047955f707e876dfb28f0457a61e9211f51e4e5096e61 [[project @ 1999-10-02 19:47:55 by gjb] gjb**19991002194755 Ignore-this: 9fee0daa7565d5015406bdaa45609974 ] hash: 0000000307-4c714a8074a217834dbd10ed9ea25ab75d9ae7783df95284eaedfa0c6bd07ac5 [[project @ 1999-10-02 19:47:56 by gjb] gjb**19991002194756 Ignore-this: d46af7144f895a1f66c46dabb8a39896 gjb ] hash: 0000000298-b7c813eb853b4b155387729e490710f4eb29b729c669a45e9d845bec7f064829 [[project @ 1999-10-02 19:48:03 by gjb] gjb**19991002194803 Ignore-this: 844aba49515a5a856f58630b1b24b579 ] hash: 0000000752-81f4eaded986af592a4042e70a85980f2ad85898441a5da87c09ce365e765b36 [[project @ 1999-10-02 19:48:06 by gjb] gjb**19991002194806 Ignore-this: 61c8c747e09c45311d90cd4c249c67c5 gjb ] hash: 0000000298-ead6ba17dc805063c0ccae465713f3761e8dce61c92fd4b7dbf73665058815f5 [[project @ 1999-10-02 19:51:56 by gjb] gjb**19991002195156 Ignore-this: e0db655194ebe2150117853276191faa Added ] hash: 0000000791-b599776218c642720ddca4d29db68992f08beb48a1486db8ff089e92dcba400e [[project @ 1999-10-02 19:51:57 by gjb] gjb**19991002195157 Ignore-this: 5f91ddc263d38f2cd0fca412a4368873 gjb ] hash: 0000000298-913da4a037001bfd898145ca02595105d61b1d65f4682b47f29d0c7f9cbc4e80 [[project @ 1999-10-03 22:42:06 by gjb] gjb**19991003224206 Ignore-this: 519e4bfb16448ce02d81947f6d0e16a * window.c: Rename current-window-with-{focus,pointer} to just window-with-{focus,pointer} ] hash: 0000000890-a237c09f8787ba3d29035199f36f2e04f2830fbe02a4206333b2df811d937ee0 [[project @ 1999-10-03 22:42:10 by gjb] gjb**19991003224210 Ignore-this: fa7cf9ea55f9c57a8fcc66b07690787a gjb ] hash: 0000000298-19a97d14a9cd7ea20cba8e485fd144c7ae256b7b4314a7f438930567a24d1122 [[project @ 1999-10-03 22:43:02 by gjb] gjb**19991003224302 Ignore-this: 63d8551a7b9d7c1893528342b420d3d8 * resize.c (makemult): Always round down. (ConstrainSize): Always round down when making size a multiple of the client's resize increment. The old code rounded up if the pixel size was more than half way between two increments. This may give the wrong answer when resizing windows to fit within a given area (such as the display). ] hash: 0000001120-2743cd541c2a70336079465e839f2d0c82515c152c6d1b9e666e3eaecefbd3f4 [[project @ 1999-10-03 22:43:03 by gjb] gjb**19991003224303 Ignore-this: 85b6ffee219f8a5bdad65765754e603b gjb ] hash: 0000000298-dbca946682a19c71015cfc60867f1717aeafd8ca8ff3a19e1e8e4a5ca433bf9a [[project @ 1999-10-03 22:45:28 by gjb] gjb**19991003224529 Ignore-this: dd0afb113c75c9ad00dede46b7b9359a * viavoice.scm, ui-constraints.scm, register.scm, property-respond.scm, fvwm-module.scm, fvwm-eval.scm, flux.scm, dir-focus.scm, constraints.scm, animation.scm: Use new names window-with-pointer, window-with-focus * flux.scm: Added `focus-window-with-pointer' ] hash: 0000005811-8b8e6b71e59ad24a81be209e6c44fa0e7add8984adc7f52a9b8e9936c2f0026a [[project @ 1999-10-03 22:45:30 by gjb] gjb**19991003224530 Ignore-this: ac1d247e427a7ff25950d623f20fd0e0 gjb ] hash: 0000000298-038b2dd6ea03e5eee923f1277ed8164419ad85b13db880ee0164a23dcb1abe03 [[project @ 1999-10-03 22:46:23 by gjb] gjb**19991003224623 Ignore-this: 410fe375fa7fb80aa5750e9923e97e99 * system.scwmrc: Rebind H-g to jump-to-register, instead of H-j (H-j interferes w/ an Emacs binding for me). Added H-d bound to focus-window-with-pointer. ] hash: 0000000639-15d866e5918f0b330fb2c793717c974d5538b69e490847e0731b5c4f21c8d64a [[project @ 1999-10-03 22:46:25 by gjb] gjb**19991003224625 Ignore-this: 61d5d719cc2388829673db000bbe812c gjb ] hash: 0000000298-77c78d4e6e8edd74e891ec2ebd1fa4cd6d92e8e961d6e2db54b8d277d19f9c5f [[project @ 1999-10-03 23:27:11 by gjb] gjb**19991003232711 Ignore-this: e723bb2dc26ab28647b01f16cc542946 * autogen.sh: Added "-I ." when running aclocal -- suggested by Mikael Djurfeldt (for Guile's autogen.sh). Drop some old commented old lines. ] hash: 0000000638-5cc0499619a0f2e64744aeefbb4230229d9ce5b8dd39d26242b4e540fe49c623 [[project @ 1999-10-03 23:27:13 by gjb] gjb**19991003232713 Ignore-this: 49b4e4621d8626865982b671390f0dc7 gjb ] hash: 0000000298-0933e04955386c515ca71d162ee4f8102f7543b98359bd15131dbb7d933f98a8 [[project @ 1999-10-03 23:49:18 by gjb] gjb**19991003234918 Ignore-this: 2aa2dffab2979dde7968f624af11ea5d ] hash: 0000000844-77b3869220c1505655f5892da619f00fb844d6daf419671b602b9e95a2e734cc [[project @ 1999-10-03 23:49:20 by gjb] gjb**19991003234920 Ignore-this: 8fe070149f734f218d81e24452852b32 gjb ] hash: 0000000298-2cd422f980871a0406abb679a88d8609b3325b21f3dcada4169b018608cb9868 [[project @ 1999-10-03 23:49:24 by gjb] gjb**19991003234924 Ignore-this: beb1c937c8d32dd5c23210971a8a3069 ] hash: 0000000374-f784f31a1c9e25f7458cf36d4a3b3f6fcb844190a0c26cac55c24bde1b3dfeff [[project @ 1999-10-03 23:49:26 by gjb] gjb**19991003234926 Ignore-this: cb41860446220f6385fea1514894b484 gjb ] hash: 0000000298-46638d11c4ba1b3fc807d010d69341e6fb05bf751988efef575c9a6423e451c4 [[project @ 1999-10-03 23:49:31 by gjb] gjb**19991003234931 Ignore-this: b8b436d3195290db8f61871df54b206 ] hash: 0000000478-0cf76f4768be24ca7768798256277192d9d1a55dace65c6299e9cfe3477c2562 [[project @ 1999-10-03 23:49:33 by gjb] gjb**19991003234933 Ignore-this: 1036e7ceac55f620efbf8c02cb36e10d gjb ] hash: 0000000298-a8a88c4ac7dc25bd7fb893257125b6b19628100ede50e41fb6660df22bd62aad [[project @ 1999-10-03 23:49:39 by gjb] gjb**19991003234939 Ignore-this: 7c0e41564e63f5b91fb4b0d5cd23fe77 ] hash: 0000000691-15bd08b89d4ec90ea0f9b42ecbe4024d16dd4f79fcdc7e9ac8c97a68eba3244a [[project @ 1999-10-03 23:49:42 by gjb] gjb**19991003234942 Ignore-this: 5bdac91e72e6a7b475408a65f462f90a gjb ] hash: 0000000298-f49109ec5bab929a7a01052a2059c6954e00bc96354016edc5bceaeb1cce5190 [[project @ 1999-10-04 21:10:17 by gjb] gjb**19991004211018 Ignore-this: 102062d6e52dab89272e1b27253c6db6 * window.c (s_set_border_width_x): Only resize if psw->fFullyConstructed. This lets #:border-width be a hint, not a style. * decorations.c: Only tweak boundary_width in a couple places if it is currently < 0 (so #:border-width hints persist long enough to matter). * borders.h, borders.c: Move NO_SIDE_DECORATIONS_P and NO_TOP_BORDER_DECORATION_P into .h file from .c file since the former is used by window.c, too. * add_window.c: Initialize psw->boundary_width to -1 so that we can tell if a border hint was given. ] hash: 0000003367-baadd0380019112ffed707230863cb019aefd6c8ee6365069a09690a6f4d4148 [[project @ 1999-10-04 21:10:22 by gjb] gjb**19991004211022 Ignore-this: 7fbe4a53963f901e141270d2ca1892a3 gjb ] hash: 0000000298-0e20991cedb7c4b606ba4fd0466da81731af893a7a47a4faad23ab106afa5525 [[project @ 1999-10-04 21:14:01 by gjb] gjb**19991004211401 Ignore-this: 4bc3f279f148e85304de04a6d744fa4 * style.scm: Make border-width a hint so that it takes effect earlier. Thanks to E. Jay Berkenbilt for bug report! * minimal.scm: Turn off buffering of output port for recent guile versions that need it (this so that the system.scwmrc doesn't need to do it itself). ] hash: 0000001057-b02e47983aba90f25e1eb4a62d98c190e22e3eb4bb4871c1a3678a794219d4ea [[project @ 1999-10-04 21:14:02 by gjb] gjb**19991004211402 Ignore-this: ed33eee5f9a14c295238457761b6bc67 gjb ] hash: 0000000298-b4e67d91f7f4a3920baca6ff97cc435224e411e57f08fc4933de6cfa3c5ac004 [[project @ 1999-10-04 21:27:23 by gjb] gjb**19991004212723 Ignore-this: 1a01b42212ea0b65e94d4c1c8b26282b * system.scwmrc: Drop the setvbuf to turn off buffering-- do it in minimal.scm. ] hash: 0000000571-5eab4899a69c653ee3550970d7fc847017ab75b3661cd2b12673e13898cbdd12 [[project @ 1999-10-04 21:27:25 by gjb] gjb**19991004212725 Ignore-this: 22f4eb9c487065cb9a0e839d5d26a2d9 gjb ] hash: 0000000298-670bcce73bdfab9cde19b59401d7b0c4137ed179d6302d8b0bb586d2846fb3e6 [[project @ 1999-10-04 21:47:11 by gjb] gjb**19991004214711 Ignore-this: eedcbf5c97132c79ec20a2a29be6776b ] hash: 0000000297-f88d705a5298fb4bc23ba7e4a7c4cedd82867f6c6af3aa43dfb2c6c2718e0d12 [[project @ 1999-10-04 21:47:13 by gjb] gjb**19991004214713 Ignore-this: c36e49671e353632a0538d1ed5de664f gjb ] hash: 0000000298-0fcf3bf8e4ff7b3f6b5fc55c9d8b7ea06a664558c67455a7db58e3e47260f32e [[project @ 1999-10-04 21:47:20 by gjb] gjb**19991004214720 Ignore-this: 96af0c9edc80f28cf7490f58be3a03e0 ] hash: 0000000486-55340c970e97ef260517a88c08cf4e8e2cdd75fdce552d89b917ff7d4a0bddac [[project @ 1999-10-04 21:47:22 by gjb] gjb**19991004214722 Ignore-this: 1d1277eb285ee36d1f2d83aef9ddda11 gjb ] hash: 0000000298-490e6f324382bca1f0df581ceb84dea25320fedd19f4d8f52c5456ca887b7866 [[project @ 1999-10-04 21:47:31 by gjb] gjb**19991004214731 Ignore-this: 4bdd14d6765ae52c18ac6acd0624deb7 ] hash: 0000000752-dc48aa91647d7503a9d7e5255f7f2c3438d0b4ddb6a8a6350460ee8093fab91a [[project @ 1999-10-04 21:47:36 by gjb] gjb**19991004214736 Ignore-this: c39b1e855c1aace25c394123b53b759d gjb ] hash: 0000000298-d52b6dcd9b89eb07566f3ee3b7a79600dbfa1caf90fd5865ddf66a6feaf5f323 [[project @ 1999-10-05 00:15:59 by gjb] gjb**19991005001559 Ignore-this: 994b69c6f0d57e2e24a788b4426eea0b * system.scwmrc: Turn off icons, turn off animated configure requests (they were a bit weird, and caused problems with looping configure notify/configure requests). ] hash: 0000001040-1363e3ec264dd523c65c1062e2079b50fb8bb90a6ae37b288c510e2738952489 [[project @ 1999-10-05 00:16:01 by gjb] gjb**19991005001601 Ignore-this: 667e33e55b2a9b7a34784b2c1788554e gjb ] hash: 0000000298-508bfab7e5c3a0db35aa7ee50667c4d49521d72e764aba51e3776811212aae55 [[project @ 1999-10-05 00:22:14 by gjb] gjb**19991005002215 Ignore-this: d2104493bd367719456d8b207d3051c4 * flux.scm (config-request-animate): Convert to virtual coordinates before calling the animation functions that take virtual, not viewport coordinates. * base.scm: Let vpx->vx, vpy->vy, vx->vpx, vy->vpy pass a #f through w/o error. ] hash: 0000001933-f3294a733a31f12e37afcaf064120519b0419ba9b5e7a7862e9b467278deec49 [[project @ 1999-10-05 00:22:17 by gjb] gjb**19991005002217 Ignore-this: 5ea95326b824432f394a2b4014d3b6c gjb ] hash: 0000000297-45e377ad01fa7a8d148126a66984e71ab361a866e0f8a2fb694df20d709b9756 [[project @ 1999-10-05 05:52:34 by gjb] gjb**19991005055235 Ignore-this: 506b51f15229f767bdaa4e1cf57448fa * ui-constraints-classes.scm (one-window-prompter): Return just the window, not a list of a single window. This was causing problems for the min/max height/width buttons when pre-selecting. * style.scm: Go back to border-width being a hint. I can't get everything to work with it as a hint right now. * netscape.scm (netscape-google-search-cut-buffer): Noop if no cut-buffer string. ] hash: 0000001372-cee7c69628a650721958ebfe057d3ed093ec317de1724833a4e4c398f33309e7 [[project @ 1999-10-05 05:52:37 by gjb] gjb**19991005055237 Ignore-this: b567d8358f30443686408a158c890076 gjb ] hash: 0000000298-9c8331f4f8b74e739ea824979ce58c814aed2e0e29f1948a3357b08f3ce3b49a [[project @ 1999-10-05 05:58:48 by gjb] gjb**19991005055848 Ignore-this: a83bc4303958e5feaf2ff79d872e2d9c * decorations.c (SelectDecor): Use fBorderWidthSet as a test about whether to allow changes to the boundary_width. * callbacks.c: Switch back to using the more long-winded scm_internal_stack_cwdr since I ran into an obscure and bizarre bug during testing select-window-interactively. ] hash: 0000001944-e51d49bce55df80fd0a5f9efad346904f86f269aa76e24b8b5424ed9c2cd9e23 [[project @ 1999-10-05 05:58:49 by gjb] gjb**19991005055849 Ignore-this: 55d591a92737baf8d9fc5e5bc6e7bb1c gjb ] hash: 0000000298-4468cdcdac729dbdcb2b62ac5cddde114493fab6d30a5579666cc64546e30beb [[project @ 1999-10-05 06:07:58 by gjb] gjb**19991005060800 Ignore-this: 23ae17be5290c3d24dd6ad476ed389d0 * window.h: Added fBorderWidthSet field * window.c (set_border_width_x): Set fBorderWidthSet. * add_window.c: Initialize fBorderWidthSet to False. ] hash: 0000000915-884446d81ee332db40f0df02c2b50f5f0a68e70e025fbe6ea82ab50c46f6fc7e [[project @ 1999-10-05 06:08:04 by gjb] gjb**19991005060804 Ignore-this: b35e8e9aa6d10f1e9c1271a628e470d7 gjb ] hash: 0000000298-b72b9b1d154fb6fe679980e9b47619a6326bc76d558216d0f7f2e3b1928ecbcf [[project @ 1999-10-05 06:09:21 by gjb] gjb**19991005060921 Ignore-this: 23fdb4453fb33573e248c51d10e79494 ] hash: 0000000383-2f707712c560b6b552a752dd47486ab832a27d4ab9173e84fbf8742ef1cb22df [[project @ 1999-10-05 06:09:22 by gjb] gjb**19991005060922 Ignore-this: 824417190ac4e66b9cd19b503eb25a2d gjb ] hash: 0000000298-fe567ed70437fcb204696495bd4afff48cb297b7fbb6011c0b99dd0682fe3f68 [[project @ 1999-10-05 06:09:29 by gjb] gjb**19991005060929 Ignore-this: f20c255cece81bbe4b1a9cd8d3198dd1 ] hash: 0000000924-9e3327ec72883e47f9ceb538dd36057557844b98acbc66804b014403e993e42f [[project @ 1999-10-05 06:09:30 by gjb] gjb**19991005060930 Ignore-this: e64da148b1605c82af144b28776f95f7 gjb ] hash: 0000000298-41965a97b47797c6df78f8e2664f4f17dde874f8e9717ee78c83a4eda9d265ce [[project @ 1999-10-05 06:09:43 by gjb] gjb**19991005060943 Ignore-this: 738416dd4c0288fa6c65ab900ed63342 ] hash: 0000000727-7f2ae61a6a3bea53caa6703bd44e03489097375c160121887e7886393118577e [[project @ 1999-10-05 06:09:45 by gjb] gjb**19991005060945 Ignore-this: d255a5a6925a4a724cfe8c685640beb5 gjb ] hash: 0000000298-b0f11bc5c60c59f692f07f6a706f5cbadcf33230a28d9645fad227966632595a [[project @ 1999-10-06 01:23:45 by gjb] gjb**19991006012345 Ignore-this: a9e0be26abcd8205787c4e5d8569167a * binding.c (IsClick): Make this grab the pointer so we actually see the motion events. This lets motion events fall out before waiting for the click timeout, and makes a noticeable nice improvement in the responsiveness of titlebar drags on motion events. Also reduce to sleep only 5ms (instead of 20ms) so shorter double-click intervals are handled more accurately. ] hash: 0000001295-ccb57c4893795f14df95fe44bf366b812fb8480370f62affbac7887a5d51a4c3 [[project @ 1999-10-06 01:23:47 by gjb] gjb**19991006012347 Ignore-this: a6b0ba87cf1698f6dbd7a2f69789e955 gjb ] hash: 0000000298-bf41bbb007117bab3926034bc76026ac2b5c596b6ae4dcdf4d6a4686ee0e78d1 [[project @ 1999-10-06 01:25:44 by gjb] gjb**19991006012544 Ignore-this: 4fe55029ed6f28c90939be0ff794f28d ] hash: 0000000346-3c1c4e7f7267161a73ec2d4e3e7c5f9dc5497a8cd4ba4ef4385150e1aa69ca37 [[project @ 1999-10-06 01:25:45 by gjb] gjb**19991006012545 Ignore-this: b4e1834cabf41f70556ba1cf4ba6c8f2 gjb ] hash: 0000000298-95b545cdd856fecb302b0f2a7cd597038f1fed16a940a4efb65570a790464e25 [[project @ 1999-10-06 01:25:53 by gjb] gjb**19991006012553 Ignore-this: c9c4d46d56b33cc199b58ac10ad43052 ] hash: 0000000585-b5bb6c1ab37d35379ba63652808590c2952f7c981af673dedcc8bf01f20f434a [[project @ 1999-10-06 01:25:56 by gjb] gjb**19991006012556 Ignore-this: 30ef40fa13a3ae89ff6c6a33545b325d gjb ] hash: 0000000298-f580d57ac4b43c2afd4c887d0ee1c25f9cd275f4dab4a7a531be3e33d2a76204 [[project @ 1999-10-06 16:21:41 by gjb] gjb**19991006162141 Ignore-this: dc152fde47cf758fd813ce04f2d902d7 * binding.c (IsClick): Also grab ButtonPress and ButtonRelease events, and fix use of DBUG macro. Thanks E. Jay Berkenbilt for patch! ] hash: 0000001209-0099e381a188f2c5e16b7f0950935b12520c9027e286350dd949bad4f60a5da0 [[project @ 1999-10-06 16:21:44 by gjb] gjb**19991006162144 Ignore-this: 97f12096a925230f5715057696afb311 gjb ] hash: 0000000298-ac1963fe3e490522bb99ad73f09e17f6d0cdad11b9329c822fa8ee5e1017cf6f [[project @ 1999-10-06 16:23:01 by gjb] gjb**19991006162301 Ignore-this: 409804184d413f37687afe015c290ad3 ] hash: 0000000242-de6cda565d3bd5fc331e59beb6cf6d603ad9b9daf505d882441276186f58db8b [[project @ 1999-10-06 16:23:02 by gjb] gjb**19991006162302 Ignore-this: 5458dab14479b1f861488859eb483a60 gjb ] hash: 0000000298-38f1537c4e40a708afb540649c3ddc14a0a871e6b2b3f19e624e0ab9ffb26a89 [[project @ 1999-10-06 17:01:13 by gjb] gjb**19991006170113 Ignore-this: eb70688c36dae091ec6aef3ba40c51d6 ] hash: 0000000343-2a13a51280d41cebab6b49e5c68beeadef6d7bb631e3da98de4c091d9820d939 [[project @ 1999-10-06 17:01:16 by gjb] gjb**19991006170116 Ignore-this: 83fbc8efbbb5535646365f329400112d gjb ] hash: 0000000298-7296cbe9b9ef29a18082c2ac22c4a7cdf3769df475f384f9eae71a8506b9f8ac [[project @ 1999-10-06 21:33:03 by gjb] gjb**19991006213303 Ignore-this: f0c178b515a4ef0807d1c4264cc60cdf * pixmaps/Makefile.am (scwm_pixmap_DATA): Robert Bihlmeyer's patch to use notdir and wildcard to make it both build in a separate directory and work with Debian packaging. (Are these GNU Make isms?) ] hash: 0000000580-f89ba7ab1ef0f11ff6ac784fc54c4aef61454f980b173f5acb8fd82d5236e767 [[project @ 1999-10-06 21:33:05 by gjb] gjb**19991006213305 Ignore-this: b4f3de99a21a0eeab151b77d555da04e gjb ] hash: 0000000298-f48ad381ceee433828984adf3c0738fedfc76a3dce281c4b4edcf6aab345f09e [[project @ 1999-10-06 21:46:28 by gjb] gjb**19991006214628 Ignore-this: a41de5807155bae6bf7cb8b669d752b9 ] hash: 0000000408-bea03c29ea6cc0dde0ff638e172e9e8c861e28556dc3d947ae490454a22f04c4 [[project @ 1999-10-06 21:46:31 by gjb] gjb**19991006214631 Ignore-this: 74543d7c5b84ba21a5f7d972f2e17c98 gjb ] hash: 0000000298-97f389d1442be43f6f1755542fa49c62a2139a5eec79719b56789307fe96fed9 [[project @ 1999-10-06 22:28:51 by gjb] gjb**19991006222851 Ignore-this: 47309e9b2beeca85ba413cd8a087b765 * ui-constraints-gtk-toggle-menu.scm: Use spacing of 1 between constraint instances. Use two-column table, with second column hboxes containing enable checkboxes AND the delete buttons. Give that box right alignment so things line up better. Give the whole ui some spacing, move the three standard buttons into a single hbuttonbox at the button of the UI. Much improved look! ] hash: 0000002920-08624a8601a8c67a3c8195604ff6f44e9ba8aa384e30e150b61bd91feeae143b [[project @ 1999-10-06 22:28:53 by gjb] gjb**19991006222853 Ignore-this: a2994b4ca3d091f95b79c252af1bd246 gjb ] hash: 0000000298-91ece89aaae8319f611779ba3a31fe674378cbc46b748b2eb9f2869bce318f76 [[project @ 1999-10-07 00:21:03 by gjb] gjb**19991007002103 Ignore-this: feac199189eed94c6de8c29ba7e9ec09 * scwm.el: Use scwm-bugs for bug reports ] hash: 0000000653-b1bdb42676c16a9d6f47c59af8ef5692522a4b9423175db5903aad4d2d513473 [[project @ 1999-10-07 00:21:05 by gjb] gjb**19991007002105 Ignore-this: cb1836a866ec6b840e30ce373d16c851 gjb ] hash: 0000000298-544dd27f63adb9258e01f5e9757bf52fd73d7a18925d485a2db9f8942d56c38d [[project @ 1999-10-07 00:24:25 by gjb] gjb**19991007002425 Ignore-this: 8b4798082ac500f4c38748b04efeaf1e * system.scwmrc: Use nonant-keys-mwin (nonant-keys.xpm) image when shoving a window -- nice aid for remembering what keys go where. ] hash: 0000001620-6321de6c52dbaed262254680f30b756d157730922953e123f77db5912e16e77d [[project @ 1999-10-07 00:24:26 by gjb] gjb**19991007002426 Ignore-this: ea56daac5a2f2cb7475bf2cdd44a7aba gjb ] hash: 0000000298-4c24860ccada82b19d545176fa1d0b28146a42ef227b861dd6e43a38d3047616 [[project @ 1999-10-07 00:31:00 by gjb] gjb**19991007003100 Ignore-this: 9837d43559ca158042c2850d65085078 * Makefile.am: Added corba.scm and viavoice-smrc.scm (make check reported them as missing) ] hash: 0000000739-d5a07335b59e46120fde8e68d75b88b8e2fba69ba3ea99348d5d81a02fbb7c4d [[project @ 1999-10-07 00:31:02 by gjb] gjb**19991007003102 Ignore-this: 6e1c7703b4559bbff5739e7c143c89f0 gjb ] hash: 0000000298-919478b3fe064ae1b2e1acb14dd6a559eedbd22da743c89e70a94bfcfb9023b6 [[project @ 1999-10-07 00:31:12 by gjb] gjb**19991007003112 Ignore-this: a7f90a2beac095bafebbe69ef38d03 ] hash: 0000000347-530bbdf152a9fd615864c3a88250023396575abf49f020320da2f548b3d6a283 [[project @ 1999-10-07 00:31:13 by gjb] gjb**19991007003113 Ignore-this: 7a7ddeb724099ab73e5584202e06c697 gjb ] hash: 0000000298-9315d71b3c72239232013b8d4d6a585a00ee7cbb757bd3023f14719397b1d23d [[project @ 1999-10-07 00:31:18 by gjb] gjb**19991007003118 Ignore-this: a6fdda71c9bd02322478336837af6ff3 ] hash: 0000000764-7e4fd96604c7489310121af8b720b72c5bb39da51c3f0d48947da2edade2535b [[project @ 1999-10-07 00:31:19 by gjb] gjb**19991007003119 Ignore-this: 66585e42b63396f1de42a8620fc49a92 gjb ] hash: 0000000298-14620f39a95abb16a57bb6f4f60d8eae2daa2ab700a9c927e615c2c109eefa1f [[project @ 1999-10-07 00:34:02 by gjb] gjb**19991007003402 Ignore-this: 7e76b2dd0f20c4b43629e9e0c23937ee * NEWS: Release 0.99.4. * configure.in: Bump to 0.99.4. ] hash: 0000000848-795c03efd3db2735509eb457974f7447a882ceb78d1fe04ba54fbd4a31f454c7 [[project @ 1999-10-07 00:34:03 by gjb] gjb**19991007003403 Ignore-this: 1dad20cab866c5b358d5e681f6d8f200 gjb ] hash: 0000000298-c63bf1d0cdf4ac1363b23be58de272f2c0e7676e460f6509f65470384cfd0da8 [[project @ 1999-10-07 00:40:42 by gjb] gjb**19991007004042 Ignore-this: 18b9696612634338d3c5b78a446afee2 * miscprocs.c (s_X_get_primary_selection): Fix some doc comment problems, bug in X-get-primary-selection. ] hash: 0000000919-96edbfc4dd998ee31b1133980bb54c2d760d5b1266d3af3315b4489e074a3656 [[project @ 1999-10-07 00:40:44 by gjb] gjb**19991007004044 Ignore-this: 778c3d3d1e832852db2d88a5a90c7f0e gjb ] hash: 0000000298-60e725e16d9a96aad58c959e0aa8f85c83fb40bdb91303fdeb0eaca29af87605 [[project @ 1999-10-07 00:41:31 by gjb] gjb**19991007004131 Ignore-this: f2d78f1e7f88323ba1aa01932f45219b * Makefile.am: fix for scwm/ -> src/ directory renaming. ] hash: 0000000886-a1c78f4a066ccefe443859e521320830d4755f41fd72cdca911dd5f9d5b456e9 [[project @ 1999-10-07 00:41:32 by gjb] gjb**19991007004132 Ignore-this: 6757bd5567375529aed337bc92c4d646 gjb ] hash: 0000000298-de745925e7cfac0fb9ee1a1e16889ff3ff8801e6ca887b8198ab66314c2a9ad4 [[project @ 1999-10-07 00:44:12 by gjb] gjb**19991007004416 Ignore-this: bf1cc85bd740d70bf72c3667c6c63b3b Re-generated ] hash: 0000098256-fae5def8be2b581531afd2573d68a9e4316a89b89bcb8c47d53d3dd90dfb617a [[project @ 1999-10-07 00:44:18 by gjb] gjb**19991007004418 Ignore-this: fdcccaef83ddca74898da4e9eb55e1dd gjb ] hash: 0000000298-5cd91f53824c7a26bb0a3f9c054c94eb2bcd6a27b7dc93da6f21ec63fd1b16a9 [[project @ 1999-10-07 00:44:37 by gjb] gjb**19991007004437 Ignore-this: 39a06462e18a7fea3cc365ade0905adb ] hash: 0000000260-391aaca654d7449ca204d354429db1851819875cc1b85f98cf666c702be3e626 [[project @ 1999-10-07 00:44:38 by gjb] gjb**19991007004438 Ignore-this: ab5a4b24723a50179cb2d60753a688ee gjb ] hash: 0000000298-2c25a7965495872fc04e31bb33fe3129739c509e06281c0c3f3323ee362a05e8 [[project @ 1999-10-07 00:45:49 by gjb] gjb**19991007004549 Ignore-this: a765457616c09c3264069396f91f3a7b ] hash: 0000005360-fa353a6a291ff861f80abb5c78909452b17e43ca0f083c4d38d189f8d42e0329 [[project @ 1999-10-07 00:45:50 by gjb] gjb**19991007004550 Ignore-this: b46fcf415442377c6dc0f0e23e7286ad gjb ] hash: 0000000298-b515c895e6ecee33dda1927ce70ffc36fe32b4f987fcf25157dc9afb463ad348 [[project @ 1999-10-07 00:45:57 by gjb] gjb**19991007004557 Ignore-this: 64aa4531a40be6fb0347646a01036b86 ] hash: 0000000257-7d26e34f7cca1fb337dcd31e90094c665369d9604eac8e27bd75416fb8cea168 [[project @ 1999-10-07 00:45:58 by gjb] gjb**19991007004558 Ignore-this: 6f675115f6becc365e239376e1d4de7 gjb ] hash: 0000000297-e2326264bbf7318e81aa69e7ec46787354091c9ad03c047a132ab312c4f6c640 [[project @ 1999-10-07 00:47:36 by gjb] gjb**19991007004736 Ignore-this: 739934e40c7c1971ddaee5614784c894 ] hash: 0000000387-c783e2a6519fc0b99862042949f3d45d88ff8ad715099b5ee13ffc42aaffd050 [[project @ 1999-10-07 00:47:37 by gjb] gjb**19991007004737 Ignore-this: 2d017036c9f28fdec3a0f133c3fdb9e4 gjb ] hash: 0000000298-58094b744df71878a14397e5cb89a83f03af3796d7eecf6a522ad7f138ca12d0 [[project @ 1999-10-07 00:48:02 by gjb] gjb**19991007004802 Ignore-this: e1f23602ca6d50ca9788628a7cde587a ] hash: 0000317083-d3d2a1d577bfbb49239c0bb3490daba9c000e65af40513c264a10d947df26115 [[project @ 1999-10-07 00:48:21 by gjb] gjb**19991007004821 Ignore-this: f07be76faa149e8176817863e01b3f98 gjb ] hash: 0000000298-acff35d1338dac46392fcacc0b617b5f1a428b369fb5a1cef5fe83865eb48799 [[project @ 1999-10-07 00:48:37 by gjb] gjb**19991007004837 Ignore-this: 7995b0c3faaa8a620eca6b1859dc685a ] hash: 0000000312-405013d01811a401cadc52375022bb161c0087a3805368bfcc556e12cb0aa021 [[project @ 1999-10-07 00:48:38 by gjb] gjb**19991007004838 Ignore-this: 50775a707289ea1645c1edcd406ce4ec gjb ] hash: 0000000298-0b5710aa3d4a02e116b5a452a03e6ecd47fa449faa88862473abb9b0fefff905 [[project @ 1999-10-07 01:04:35 by gjb] gjb**19991007010435 Ignore-this: a3d91402bcb2ac3b747870b8e045d2dc Fix scwm/ -> src/ ] hash: 0000000192-a51efbebe65118ef4885fbe68557f64670f96ae4b082fe6fb826a852cdcfaacd [[project @ 1999-10-07 01:04:37 by gjb] gjb**19991007010437 Ignore-this: c8d4a42ba539823a9848b59dc9706317 gjb ] hash: 0000000298-2c3e43f9b3343f9d9b7e8d60404230fbb757881be3dcec8c832238cf817c764d [[project @ 1999-10-07 21:16:22 by gjb] gjb**19991007211622 Ignore-this: bee512332ab8cb187a4dda69c4b0771c ] hash: 0000000329-8f85ae098ce52264bba8155a28c3bfcdf0c3c574862e33cb778a0c9cd6b75a5b [[project @ 1999-10-07 21:16:24 by gjb] gjb**19991007211624 Ignore-this: 8d204be9788d7c1c62a287058d1ad1cf gjb ] hash: 0000000298-9595f8210dc35826fc34358c2f640eb9703000f1101e29546d28834060f90af2 [[project @ 1999-10-07 21:17:54 by gjb] gjb**19991007211754 Ignore-this: 21c077d34eb22a8e5ca7301074c8279 ] hash: 0000000281-eaf197b165243f2a13f2dd8df3afba73967ce048a58531cd85fad07e3f24fcb9 [[project @ 1999-10-07 21:17:57 by gjb] gjb**19991007211757 Ignore-this: d7019fd90d2244030e0c05b2be69e33 gjb ] hash: 0000000297-3a44184c1d0b241e50848ddec5377883d3795086208a19e862d77312c4388dc5 [[project @ 1999-10-17 17:10:17 by gjb] gjb**19991017171017 Ignore-this: 28233871b0970cb4c5e26339ce0d64d3 * c-animation/c-animation.c: Use SCWM_VAR_INIT for animation-delay. ] hash: 0000001565-0f9efd056538032edf5284f4f341ea0aa6c74b320a429d462dd14a3190646d0c [[project @ 1999-10-17 17:10:19 by gjb] gjb**19991017171019 Ignore-this: 3768c2d78e27bb548662964c42466a3d gjb ] hash: 0000000298-0bb51cb0594081a725ee535b207491b3ed235a479e38f571a099b3cf81cdd820 [[project @ 1999-10-17 17:14:27 by gjb] gjb**19991017171427 Ignore-this: d5174d1e4146ee46cfa399819e843594 * winops-menu.scm, xlock-menus.scm, titlebar-buttons.scm, task-switcher.scm, synth-events.scm, shove-window.scm, session.scm, rectangle.scm, lambda-startup-logo.scm, describe.scm, basic-styles.scm: Added (mostly code ripped out of flux.scm or system.scwmrc to factor it out better). ] hash: 0000021543-246539b83f4804cac8edafb5c6a7cbf719cea56c1be6981898f8e3a1239fef0d [[project @ 1999-10-17 17:14:28 by gjb] gjb**19991017171428 Ignore-this: 5d5ef34592b7cb8e58ad9b56965842ed gjb ] hash: 0000000298-2819f90cb896d42ee482f9f48f0092ff3ea219d897aef7efbd226c653b8d21b5 [[project @ 1999-10-17 17:16:45 by gjb] gjb**19991017171645 Ignore-this: 9fb32f6e9984df3a174716cb90fca8df * Makefile.am: Added all the new .scm files. ] hash: 0000001909-9262ef720cac20ca38617c3254eb723d473a6fbc10686affea722d83958e69a1 [[project @ 1999-10-17 17:16:46 by gjb] gjb**19991017171646 Ignore-this: 2d557742b9986aac77fccf725e902301 gjb ] hash: 0000000298-99db6c8d16fcaa49e8dbe9029b7dccf0cd2d93edb52bf119ef97836568f840ea [[project @ 1999-10-17 17:46:43 by gjb] gjb**19991017174649 Ignore-this: 2b632dc059d83c839e844ee75f601f8a * winops.scm: Added a bunch of procs from flux.scm including toggle-maximize-{vertical,horizontal,both}, nonant->gravity. Rename window-unshade, window-shade, window-shaded? to unshade-window shade-window and shaded-window? Use interactive spec appropriately. * winlist.scm: Added `show-icon-list-menu', `show-xterm-window-list-menu' from system.scwmrc. * wininfo.scm: Update for iconified-window? name change. * window-selection.scm: Added interactive specs. * virtual.scm: Added `switch-to-{first,second}-desk' procs, updated for deiconify-window name change. * viavoice.scm: Updated for name change to toggle-maximize-vertical. Drop dependence on flux. * undo.scm: Added interactive specs (switch to define*-public form in many cases to support the declaration). * ui-constraints.scm: Updated for focus-window name change. * ui-constraints-composition.scm: Reindented, new line breaks. Fixed a bug in missing `list' application, too. * ui-constraints-classes.scm: Use ui-constraint-out-focus-width of 2, not 1, as the lines were hard to see. Fixed a bug in wrong number of args to translate-point. * time-convert.scm, stringops.scm: Fix typo in name of file after #Id# line. * tile.scm: Use window-selection and rectangle modules, and added `tile-windows-interactively' from flux * stylist.scm: updated for name chnages: sticky-window? and iconified-window? * style.scm: Updated for name changes, (un)shade-window, (de)iconify-window, (un)stick-window. Added use of experimental add-boolean-both-option. * style-options.scm: Added `add-boolean-both-option' (experimental) * std-menus.scm: Drop dependence on flux, break out xlock-menus.scm. * register.scm: Added docs and interactive specs. Updated for name change: focus-window. * reflection.scm: Use "" for them (added the brockets). Update procedure-is-interactive? to check for the interactive property. Added various procs from flux. * quote.scm: Added interactive specs and docs. * prompt-binding.scm: Separate out the two procs for each binding into separate lines. Much more useful now. Added some extra (still non-functioning) buttons. * primopts.scm: Added *highlight-foreground*, *highlight-background* * prefs-menu.scm: Drop dependence on flux.scm * optargs.scm: Added support for interactive specifications as the form right after the docstring. Must use define* forms to permit interactive specs. * netscape.scm: Added interactive specs, docs. * minimal.scm: Update for deiconify-window name change. * last-mapped-window.scm: Added interactive specs and use winops to get focus-change-warp-pointer. * kde-hints.scm: Updated for focus-window, (de)iconify-window name change. * hover-focus.scm: Drop dependence on flux, update for iconified-window? and focus-window name changes. * group.scm: Added `make-window-group-menu' and other procs from flux, updated for (de)iconify-window name change. * gnome-hints.scm: Added `gnome-install-window-styles', Added interactive specs, updated for name changes. * fvwm-module.scm: Updated for iconified-window? name change. * fvwm-eval.scm: Updated for focus-window, (un)shade-window, (de)iconfiy-window, iconified-window? sticky-window? name changes. * focus-titlebar.scm: Reformatted. * flux.scm: Moved lots of code out to new modules. * flux-gtk.scm: Added interactive specs. * face.scm: ws change. * dir-focus.scm: Added `dir-focus-*' procs from system.scwmrc with interactive specs and docs added. * decor.scm: Try to make decor a "both" option (theme changing was not working with it as a hint, so it needs to also be a style option). * cascade.scm: Updated for name changes. * base.scm: Updated for name changes, added *xterm-user-shell-options*, `start-xterm', `xterm-other-host' * animation.scm: Updated for name changes: stick-window? and shaded-window? * animated-iconify.scm: Added interactive specs, updated for name changes, added `animated-deiconify-to-vp-focus' * animated-edge-moves.scm: Added docs and interactive specs. * winops-menu.scm, xlock-menus.scm, titlebar-buttons.scm, task-switcher.scm, synth-events.scm, shove-window.scm, session.scm, rectangle.scm, lambda-startup-logo.scm, describe.scm, basic-styles.scm: Added (mostly code ripped out of flux.scm or system.scwmrc to factor it out better). ] hash: 0000076632-c81b83961a250965c03e77123457ce406456bc2d483e4d99a0dac6ffcf697930 [[project @ 1999-10-17 17:46:52 by gjb] gjb**19991017174652 Ignore-this: 1d00dfa946d4bf29844614c0e0318041 gjb ] hash: 0000000298-e2d8c38cf619c8288ff98ae282fa510d3c0c178d9f374ed216c039f597346509 [[project @ 1999-10-17 17:50:35 by gjb] gjb**19991017175035 Ignore-this: b6fbc148df26c8da34cb80b5bd4b0dfb ] hash: 0000001465-443922987ae15ef0a6196e17f31d4843c8633fea31d556eca174eadb76a245ba [[project @ 1999-10-17 17:50:36 by gjb] gjb**19991017175036 Ignore-this: 993adb84120606fa732ae4a0b567c29a gjb ] hash: 0000000298-0ced463301b1c12418d13e1d3b0b00e6a47edf82dc6eba2e8c2f3484c34b92d7 [[project @ 1999-10-17 17:56:47 by gjb] gjb**19991017175649 Ignore-this: 6ab003e47901f5b0fe024cc0e23a7b8f * window.c: Use SCWM_IPROC for interactive procedures. Rename focus to `focus-window', iconify to `iconify-window', deiconify to `deiconify-window', iconified? to `iconified-window?', stick to `stick-window', unstick to `unstick-window', sticky? to `sticky-window?', window-shade to `shade-window', window-unshade to `unshade-window', window-shaded? to `shaded-window?' * scwm.c: Initialize scm_init_heap_size_factor if it is available (from my Guile patches, uncommitted still). Added scwm_make_igsubr for SCWM_IPROC. * scwm-snarf.h: Added SCWM_IPROC. * miscprocs.c: Use SCWM_IPROC for interactive procs. * cursor.c: Use XC_sb_right_arrow by default for the cursor in menus. * binding.c: Fix improper validation of args in set-mod-mask-numlock! and set-mod-mask-scrollock! ] hash: 0000009559-95b767614ad36bd9df133bafbec1456eedf2cb24c156fcc183ad8eaae33f9a02 [[project @ 1999-10-17 17:56:52 by gjb] gjb**19991017175652 Ignore-this: 3f041f12eb03d0680abb81ea4c7a294d gjb ] hash: 0000000298-614caefe3ffff8a86f48d30e363ff3c1154a55d160755f772f4f99babfe1206c [[project @ 1999-10-17 18:01:13 by gjb] gjb**19991017180113 Ignore-this: dc69705db819d4939dc3113f8bf0d7c8 * scwmdoc.in: Permit SCWM_[IW]?PROC, not just SCWM_PROC. (SCWM_WPROC is not in use yet, but will be soon, probably). ] hash: 0000001016-5ea5d045e8c6292cc45380f55949095876b6b378ac668ec82133397aa598a3fa [[project @ 1999-10-17 18:01:15 by gjb] gjb**19991017180115 Ignore-this: 944e21472f2624717d75a04f18d74bd8 gjb ] hash: 0000000298-9150df305383ea9df2be881dfa28532ef4fa48e7ca3a469e1c2eeee2c63c65af [[project @ 1999-10-17 18:05:45 by gjb] gjb**19991017180545 Ignore-this: 1957ab9233ed0a90b841acf3ff262110 * scwm.el: Added experimental `scwm-set-module', use session and reflection modules, not flux. ] hash: 0000001752-5f3f33b304985d3352dd6b8d92496b229cbdddfc572a7522f54b485540d6d324 [[project @ 1999-10-17 18:05:53 by gjb] gjb**19991017180553 Ignore-this: 841a4008effdd101d27281dd25e6672d gjb ] hash: 0000000298-9f0c12fa32a61645efbcacc2b24aefadf218ff6e50eb5b3e3d21ece9e436a63f [[project @ 1999-10-17 18:12:21 by gjb] gjb**19991017181221 Ignore-this: 3a1435b1737c3f40a4ec55bd15971a4e * gnome.scwmrc: Added -- first attempt at a more minimal scwmrc specially targeting gnome. Startup time is still pretty bad (I blame this largely on guile). ] hash: 0000018678-9b0508ae24a5c5c01cab472cfbd6602376368cfdb212490fc920d1c241ae32a2 [[project @ 1999-10-17 18:12:23 by gjb] gjb**19991017181223 Ignore-this: 72cc9826244545e06958140c6493d610 gjb ] hash: 0000000298-9278e7fbffac54ad1fb969cd0330356dba82ece7bf9e54363a20a24ffa5e9b52 [[project @ 1999-10-17 18:36:09 by gjb] gjb**19991017183612 Ignore-this: 3eb6a1d164641461a930c1d2c1b0b9a5 * system.scwmrc: Use new lambda-startup-logo module, move that code into that module. Clean up a lot of legacy garbage. Added interactive specs throughout. Move some of the gnome-hints stuff into gnome-hints. Move the style definitions into basic-styles.scm, and use it. Move window-ops menu into winops-menu.scm and use it. Move more random procedures out into modules so that they can be used by others. * simple.scwmrc, sds.scwmrc, robbe.scwmrc, mstachow.scwmrc, juhp.scwmrc, decor.scwmrc: Fix for renamed procedures (e.g., iconified-window?). Drop *-toggle-maximize; use the toggle-maximize-* from winops.scm. ] hash: 0000023555-ba6ccb7dee566e28346a24e60a69d4dc97b89fc9839100056987454b96009701 [[project @ 1999-10-17 18:36:23 by gjb] gjb**19991017183623 Ignore-this: 66b595b9dae6b8e743359499ff461fe5 gjb ] hash: 0000000298-16e256220e6e4e32eae232b1f466c2a7351ff3b5b810b86644d208a844fbd407 [[project @ 1999-10-17 18:37:28 by gjb] gjb**19991017183728 Ignore-this: 7054fae77704395ad7e68cfc128d5ea0 * Makefile.common (ETAGS_ARGS): Fix to allow SCWM_[IW]?PROC, not just SCWM_PROC. ] hash: 0000000598-d651477ddfb8d80999c638deefaca566d8d5e92dad21f7ffe6bfa0d5fe350c1a [[project @ 1999-10-17 18:37:33 by gjb] gjb**19991017183733 Ignore-this: 2c0bf9f21e5fada85bd311a073cabee7 gjb ] hash: 0000000298-6bcdb164a17e8c7ca37a6ea56a0818ba30f1546276b04e7081a68a8174b9b809 [[project @ 1999-10-17 19:00:49 by gjb] gjb**19991017190050 Ignore-this: a1c45f22c3db1462e59de9dfe392df1c ] hash: 0000001361-a4f56aaeab43633a6c8c8c1dc28355d8cf1eaa705f8dc5ce71c02c071688cbd2 [[project @ 1999-10-17 19:00:52 by gjb] gjb**19991017190052 Ignore-this: 90f1bdea50d6e0a1525d6d60b3d0077e gjb ] hash: 0000000298-1e9deeb93690318eef9d2524037aa6cabbf5e9904ec437f89df73381312bf2eb [[project @ 1999-10-17 19:00:56 by gjb] gjb**19991017190056 Ignore-this: 895a676a71e4fd444124aec5f134f3a1 ] hash: 0000000264-708452f6ac04352bc322bcb32f32fbab1eaf37e2e323dc2c6cc72a3fea901ab0 [[project @ 1999-10-17 19:00:58 by gjb] gjb**19991017190058 Ignore-this: d6f2825aa6fc2135d2f2f100f789b5f9 gjb ] hash: 0000000298-13116ff30139c27aae3461d84cc638b80385cebf7b9184ed04cf9d2deddc4a1e [[project @ 1999-10-17 19:01:05 by gjb] gjb**19991017190105 Ignore-this: a07c1da082abd56d3f7ca7279de83909 ] hash: 0000001069-ef9abdf9073b14b68cd3a875c376ab3abdeddd99db74a053e82c4e1a2afd4376 [[project @ 1999-10-17 19:01:06 by gjb] gjb**19991017190106 Ignore-this: 1a3cdaafa6e81afa378df465e10ee9d1 gjb ] hash: 0000000298-4497ac4ddc526729e58154488dd927eb76be42c4959128d86e009d4e65c2785e [[project @ 1999-10-17 19:01:11 by gjb] gjb**19991017190111 Ignore-this: 19e0774e4f97bf46145a11c95bed571a ] hash: 0000004913-229884568dacc1a8a329fe418aa4d038546f257d659650b1a0144abc344a6244 [[project @ 1999-10-17 19:01:13 by gjb] gjb**19991017190113 Ignore-this: 845d584bf4230caadfa29533e68c4c18 gjb ] hash: 0000000298-83a8a157b0fa6682546fe2c6343fb529478242092caa2f60be4fc6dbec259959 [[project @ 1999-10-17 19:01:23 by gjb] gjb**19991017190123 Ignore-this: 367960c1302b20c083f65a6c5f7e5fef ] hash: 0000001005-48b98747304adb60ac146879fa6d685c356650e313e4c161884c35d44057de16 [[project @ 1999-10-17 19:01:26 by gjb] gjb**19991017190126 Ignore-this: 87bae52a09012867b4bb44e285c8d173 gjb ] hash: 0000000298-1cb47b2c7af6be4730d8662167141eb0a022a5cc98b7b0d54e35d8b2fb92e485 [[project @ 1999-10-17 19:01:28 by gjb] gjb**19991017190128 Ignore-this: b0a499118bf48d0503f6bf6998bf879f ] hash: 0000000319-7f1f57496f19e08ab77b261c5d64b14da772f9d2e477ca3a321616ace91d36a2 [[project @ 1999-10-17 19:01:30 by gjb] gjb**19991017190130 Ignore-this: 193742c48e3055ce9a307dc07793494 gjb ] hash: 0000000297-1c79daeab6bf6ce9af768ae9107a06139099abc380b3f6df81da6d58e40f8a68 [[project @ 1999-10-17 19:01:34 by gjb] gjb**19991017190134 Ignore-this: f77444b62f8ec7f692cae89ddf88f657 ] hash: 0000000299-b22c60782bd142160313d822f68bfe6215ce23aa4509e57cc8b5bc7468954632 [[project @ 1999-10-17 19:01:36 by gjb] gjb**19991017190136 Ignore-this: 828a34142879d060c7d34c412e0a08d6 gjb ] hash: 0000000298-5b1116b677ac7980ccfc9227e41b2899b0d62678261a5295bd253aa9707b2ed3 [[project @ 1999-10-17 19:07:37 by gjb] gjb**19991017190737 Ignore-this: dcea7a5769ddbd4b27e497febe5b9a24 * basic-styles.scm: Use #:use-style to express inheritance instead of duplicating code. ] hash: 0000001104-60fdda93ec17c67d7ea5f90ec5b85471b1531e8e45d79e3a2a758c88fefad1b8 [[project @ 1999-10-17 19:07:41 by gjb] gjb**19991017190741 Ignore-this: a3fb760e3ac2dca2336f996d73ef1596 gjb ] hash: 0000000298-a8245753f93c4c96121cb8a726b0e0a9e55bc621ff2f5e84fe3e1edadcabb1d0 [[project @ 1999-10-17 19:29:43 by gjb] gjb**19991017192943 Ignore-this: 16b5a67fd016fb7e5ca7466bdc38b0fa * ui-constraints-classes.scm: ws change. ] hash: 0000000542-3972197bb9ed91480ab6e56e26fb7c001e7fc2ddc605d06c84214640725d3041 [[project @ 1999-10-17 19:29:46 by gjb] gjb**19991017192946 Ignore-this: e1130f51e77d6a10cd1018035add185b gjb ] hash: 0000000298-22117ab56917dbdb47a34dcaab8b8dca6eb91573dff07e1bed37ae20c3013244 [[project @ 1999-10-17 21:04:55 by gjb] gjb**19991017210455 Ignore-this: 5af6682c5368b73df4f4dc36f115f38d * winlist.scm: Make filter-only-except public * fvwm-eval.scm: Make extract-command be more sophisticated in handling missing ] at end. Fix "Current" command, implemented "ChangeDecor" command. Added `get-one-string-arg' helper. * fvwm-module.scm: Fixed uses of logior to (not (zero? (logand type mask))). This makes modules' selecting of the messages they want to receive work properly. Added more debugging code. ] hash: 0000003259-c54fb13827c354c0e9dfbf4fb74ded39d323f736f35f47ee29cbde9d78f6a482 [[project @ 1999-10-17 21:04:58 by gjb] gjb**19991017210458 Ignore-this: 4ead40bf538b05296606ce00c716fe3a gjb ] hash: 0000000298-4d4db68ce434578e105d097a2907c67d8ddafbcca3bf677617afafb1f5ce1f10 [[project @ 1999-10-17 21:42:36 by gjb] gjb**19991017214237 Ignore-this: 99b65568175192b34b13f12aee9ac58b * window-selection.scm: Fix bug: Use define*-public when using (interactive) spec for `unselect-all-windows' * gnome-hints.scm: Move *gnome-desktop-number* to end and give it a setter. Fix typo in use-module of the style module (was styles). * decor.scm: Use style module. ] hash: 0000001821-eb5c6c3017161904f01b7ecbc51c539d05f7821f7e1046a57865a13f5f01741f [[project @ 1999-10-17 21:42:39 by gjb] gjb**19991017214239 Ignore-this: a4fee2a75187c0c6f34a849e2112d3e9 gjb ] hash: 0000000298-648ce936bb16d77851ab18791e812a8fd2e7166d4b9cff8aeb555b8a69d92aae [[project @ 1999-10-17 21:43:13 by gjb] gjb**19991017214313 Ignore-this: 6f572201ae036ae5028d3a54ed992033 ] hash: 0000001284-86aba6e46ff34cc1de0bea69faf36eaa5bf94e2eeb1985b034afc44ecc9f4fd2 [[project @ 1999-10-17 21:43:15 by gjb] gjb**19991017214315 Ignore-this: 13f701952dd1c00a8c8cf2735104a4e3 gjb ] hash: 0000000298-f3dbfaec425cd1d128a9b9ac47d4c3d09d0c8d2f265b94f37f7dacaef3717e54 [[project @ 1999-10-17 22:08:58 by gjb] gjb**19991017220858 Ignore-this: 115fa7917e110d63c61cf99d49de678d ] hash: 0000000579-2dd815c730f5efe69b86a0d3a25df0e8b1948eeab2cc579dd0c75252697900ac [[project @ 1999-10-17 22:09:00 by gjb] gjb**19991017220900 Ignore-this: a31aa5d34fb3ee49f7e5684897df427f gjb ] hash: 0000000298-ca2ebbef1051cb4cfd5c917b5e3391fa858a8610462644325da8ec5be323835e [[project @ 1999-10-17 22:10:47 by gjb] gjb**19991017221047 Ignore-this: 99df9458da955fa25960cee46b6f3f8c ws change ] hash: 0000000432-4df77816a87af2bdaad376d76d8a859fa9c9e2a0141cb449194ef59ba26c6b27 [[project @ 1999-10-17 22:10:49 by gjb] gjb**19991017221049 Ignore-this: 2a0d64500a38468a6614a86e33200490 gjb ] hash: 0000000298-5e1beedc8942d9934aacb49feec24f603c326d2c6844bb3034ee25811d897db9 [[project @ 1999-10-17 22:11:06 by gjb] gjb**19991017221106 Ignore-this: 660256ce5badced66fc175f52e4b1a74 ] hash: 0000000138-411ff529d142270065519d67b04cb08f4f3957cc249f03f57428cd7f7b6f270a [[project @ 1999-10-17 22:11:09 by gjb] gjb**19991017221109 Ignore-this: a6f6048496e6ff6351887bb6649bb4af gjb ] hash: 0000000298-5fe8baebe0bf5e19b7577cdbd04e646271e0f88bfd27da873911cf5c3d88cfa5 [[project @ 1999-10-17 22:14:00 by gjb] gjb**19991017221400 Ignore-this: e050e761f583829de6eb484515e390ce ] hash: 0000000144-671286d906d2b52ecbaf5dbd16733d98668fce9f048b76f1612e6ac40d5cffab [[project @ 1999-10-17 22:14:01 by gjb] gjb**19991017221401 Ignore-this: 9a3ac0f2c78e43d01560d22d673ac097 gjb ] hash: 0000000298-e6a9eded2baa88be3ee9fc93018cae81883502c85a8dc7c7ab512354fcdc040e [[project @ 1999-10-17 23:10:52 by gjb] gjb**19991017231052 Ignore-this: 7c8ab850c4f7ba5a8a8253ed0405a819 * cursor.c: Use XC_right_ptr for menus by default. XC_sb_right_arrow (from last change) was the wrong one. ] hash: 0000000548-d4d370d4d1b49d06891f21b42afee40bba70b280f6fd304a8bb5d5f42eee7234 [[project @ 1999-10-17 23:10:54 by gjb] gjb**19991017231054 Ignore-this: b7c5d49d30283210aa98654d113ac6ac gjb ] hash: 0000000298-77ed9d8cf7b2c4a361ea75e5a0c658ba2a047d87c80ea9047025744f84a6f4ce [[project @ 1999-10-17 23:11:32 by gjb] gjb**19991017231132 Ignore-this: 6b75938f3d99ab5d45590f4fd996585f * style-options.scm: Added `add-window-both-option' ] hash: 0000000733-c57e763f02bb4a0615cd62aa7ef4f6c01b79b7a1471bee94d9b10463d1892823 [[project @ 1999-10-17 23:11:34 by gjb] gjb**19991017231134 Ignore-this: 4257023f84a09e076ab39758f77ea0a gjb ] hash: 0000000297-4dd4b2559a2ee4d66404830bb3e30e3ed269f1b3af725a7a4cfec9a4a3539884 [[project @ 1999-10-17 23:18:11 by gjb] gjb**19991017231811 Ignore-this: 81fa86e41ff2add9a8f0f0a51b1c3f74 * system.scwmrc: Use rotating lambda by passing #t to logo-setup. ] hash: 0000000407-569f946613627e71bab2c5bf8bb6a27030c40e4f0ff1f4bc3f58ec1c51d65bff [[project @ 1999-10-17 23:18:14 by gjb] gjb**19991017231814 Ignore-this: 5531e531383ab61bdc7cd871870617f5 gjb ] hash: 0000000298-1c13278f8995fab80a5c7e2c89c851602ccaba7eccbc4f147f4c7f9260f0e56f [[project @ 1999-10-18 00:51:27 by gjb] gjb**19991018005129 Ignore-this: 1a5a7a1ebc84119721eba3e41c08b9b6 * scwm.h: Added protos for scwm_make_(i)gsubr. * scwm.c: Do not catch SIGINTs unless SCWM_CATCH_SIGINT is defined. * events.h, events.c: Added fNoBlock parameter to NextScwmEvent since handle_pending_events must not block, and Pass fNoBlock to calls of NextScwmEvent(). ] hash: 0000002171-2b3f0bb25fd2b075e1a145c700fed4476f76aa20f5dc3cd10491f913c17b91f8 [[project @ 1999-10-18 00:51:31 by gjb] gjb**19991018005131 Ignore-this: b39403f70fcc9873057011c610e1ae7b gjb ] hash: 0000000298-8c09dd5b78ff92fe40a13d913a7d04dcffd5eb99f0a869d163f53643ecd19e82 [[project @ 1999-10-18 00:55:39 by gjb] gjb**19991018005539 Ignore-this: 564e261288aded4ccd4ee2f227d22601 ] hash: 0000000450-a0012a497e70c27f7c416d6e034d879d7e100bb5daf8fa2662a2c4f709796d75 [[project @ 1999-10-18 00:55:40 by gjb] gjb**19991018005540 Ignore-this: e51d5e79e537bef5a6e57a8a22d4b807 gjb ] hash: 0000000298-9069965755ff0d146493ec6287d7d5968f279d8d04c3ac0514c66d073a7e224a [[project @ 1999-10-18 00:55:44 by gjb] gjb**19991018005544 Ignore-this: 685790773944eb5bc5017e9fd99e9606 ] hash: 0000000259-d0a6397ad836975a55b54360d632678719c4ed798992c1ea1edda7e6eae15409 [[project @ 1999-10-18 00:55:46 by gjb] gjb**19991018005546 Ignore-this: 67ab40528e4de2a1207da88adbc92123 gjb ] hash: 0000000298-079605cfae2d2521e03b4faa34fbcf17945aed3cfec180321d4cfb1e3fbff50d [[project @ 1999-10-18 00:55:52 by gjb] gjb**19991018005552 Ignore-this: 3032495963002f873cf23ef0baa6127e ] hash: 0000000672-5c19af765a2c6f2cbd0a829beb493b23ee8ba57a968cdc04ca78bdc64a2d198f [[project @ 1999-10-18 00:55:54 by gjb] gjb**19991018005554 Ignore-this: 71022a6c6b8808e43c8584ed9f20a47d gjb ] hash: 0000000298-6f1540bc22b44b9bc00ef61b274c6c6d99609c6f9fbd9f747b5a1422556ad8e4 [[project @ 1999-10-18 01:00:25 by gjb] gjb**19991018010025 Ignore-this: 29cd76a67f396a6bc4a0f8e5eb9c0de2 * system.scwmrc: Use ,(optget *xterm-command*) in utilities-available-program-information var. ] hash: 0000000543-08fef74d3c3c49d3e61529ebf6b27c8beb9b2ecafa6e24d1b8ee680a512510e6 [[project @ 1999-10-18 01:00:27 by gjb] gjb**19991018010027 Ignore-this: 8dc7a29c49fc2fd1d59a09e670a57bb4 gjb ] hash: 0000000298-b392a330b9d7812e3d65b52ed8ca4a44132f500621cb0c61c82fc3c7ec41498b [[project @ 1999-10-18 01:00:49 by gjb] gjb**19991018010049 Ignore-this: 62a07c4ed2a34f0308750bbc9483cdd2 Added some notes re: env variables. ] hash: 0000000632-3d8b9fd857253aba32a37d3b09301d3ed6b5b5993cc667519f8745db07a485dd [[project @ 1999-10-18 01:00:50 by gjb] gjb**19991018010050 Ignore-this: 86e1e9f2954ba1d4a9239d55a8997f85 gjb ] hash: 0000000298-fba1eac5d0515237e6d98233c956ed184966014eb991f84f1b2414021f278601 [[project @ 1999-10-18 02:02:31 by gjb] gjb**19991018020231 Ignore-this: e53bd646c241388fd781cbfa45c738b9 * message-window.scm: Use window-visible-frame-size to pick location of message-window. Fixes bug reported by Tessa Lau re: the message window being mis-placed for shaded windows. Thanks Tessa! * base.scm: Added `window-visible-frame-size' ] hash: 0000001168-cdf7227efcdb2bcf4648a6a53cf4b29e4ad9249efdea2a8e10e6bb7656f06a44 [[project @ 1999-10-18 02:02:33 by gjb] gjb**19991018020233 Ignore-this: 8669c854fe522246f329591d357f1deb gjb ] hash: 0000000298-ab7a6caaf82e21fc2e11d5dbb8dedc37f459c226a04f7a75e034c4d907d78ab4 [[project @ 1999-10-18 02:22:38 by gjb] gjb**19991018022238 Ignore-this: 69c05050fe3393a5d8bcd5139de1efbe * Makefile.am: Use scwm_doc_DATA for documentation files. Thanks Francesco Tapparo! * configure.in: Added --with-docdir option for specifying which Scwm documentation files should go. Thanks Francesco Tapparo! ] hash: 0000000879-037fa8c9efe38c077f56914c6010d76ba55fc3dd4e7291a762c186b65b63d4a6 [[project @ 1999-10-18 02:22:40 by gjb] gjb**19991018022240 Ignore-this: 85f38493370c57f511719e9a3d8c24ef gjb ] hash: 0000000298-132535637ec8648c6123d6a5e658a28ff471da6497d1780187e4d0931da0473a [[project @ 1999-10-18 02:22:44 by gjb] gjb**19991018022244 Ignore-this: 19008f0d0d3cb9f4ac92c269c3a5fec6 * Makefile.am: Use scwm_doc_DATA for documentation files. Thanks Francesco Tapparo! * configure.in: Added --with-docdir option for specifying which Scwm documentation files should go. Thanks Francesco Tapparo! ] hash: 0000000824-abca516fb07f0bf33d6e07c08a3e4cc5508a5bf9069d2dc40b687dae0037c76b [[project @ 1999-10-18 02:22:46 by gjb] gjb**19991018022246 Ignore-this: aedfe957cd461451828ac61f26a6f036 gjb ] hash: 0000000298-41362e044b9ed9632b2cdee7e1e7f08be3220a831686ff7ddd5b7b61bc38d6a2 [[project @ 1999-10-18 02:30:03 by gjb] gjb**19991018023003 Ignore-this: 2491ca85ef62b5f804c6235f871a4b02 ] hash: 0000000329-98b9670fcee710581b4911ea9d782ab0659ee35bd7891f605251a0ae35f6f99a [[project @ 1999-10-18 02:30:05 by gjb] gjb**19991018023005 Ignore-this: 5caf0fac4aef320847f227f181db623b gjb ] hash: 0000000298-d88ed100f8a0b7c946565bf76091bd7eceb2ae4369d9eb5a05346351c651d6cf [[project @ 1999-10-18 02:30:09 by gjb] gjb**19991018023009 Ignore-this: 7b388a13866374f6cb81e20d8305e4f9 ] hash: 0000000291-52ab09b9dca7d39b25b4ca82293a8729b89e430e4125f6eb732fa23cc1fb937a [[project @ 1999-10-18 02:30:11 by gjb] gjb**19991018023011 Ignore-this: 2f42db092451216b9c4ab521c8d6e4d1 gjb ] hash: 0000000298-17882888ea7e3ebe5daf1ec4ea10e250b9fcd0063fb4306647d49228f3de7016 [[project @ 1999-10-18 02:30:16 by gjb] gjb**19991018023016 Ignore-this: cfccbff3a469f27f9934b902f4d1da1 ] hash: 0000000458-0ef544ff76e873ceba6938eaf8460b355e043a79b628ad05dd4d495b0969d3cb [[project @ 1999-10-18 02:30:19 by gjb] gjb**19991018023019 Ignore-this: b1b533ddba94a53f98b22aa7f0248359 gjb ] hash: 0000000298-63312b0c0e7eaf5bf8229b0d4e53e7fcd41f775bec1b8f7c45e1249a5a3c7146 [[project @ 1999-10-18 16:02:36 by gjb] gjb**19991018160236 Ignore-this: 77ffd8876940f9d503ddac189511160e * ui-constraints.scm: Fixed symbol that was incorrectly changed to `focus-window' in last big round of renaming changes. ] hash: 0000000560-e33a4a5670ba03ced65a706df681d2ff363fe85c885d70fe19e8044ea3111804 [[project @ 1999-10-18 16:02:38 by gjb] gjb**19991018160238 Ignore-this: a1c9405e110df8d6593111ec8c6f5d3a gjb ] hash: 0000000298-3b11db57c3e0a85088e2fbe69ef85f827cbf9ebc061cd3598532236964dda539 [[project @ 1999-10-18 16:31:24 by gjb] gjb**19991018163124 Ignore-this: 90644d3943e3cb5f57e82a8cb97ec999 line-break change ] hash: 0000000503-a2e0fdbb331618a09fd4e271e0d8ffb387a52f3cac3d13c48d70510746102147 [[project @ 1999-10-18 16:31:26 by gjb] gjb**19991018163126 Ignore-this: 647c25e576833354f3ecd0570ce0b914 gjb ] hash: 0000000298-d3b61f3aa651dced40c9f48e67803d425b2a21ab85a30a6fbb1db53de7b6ddd5 [[project @ 1999-10-18 16:32:13 by gjb] gjb**19991018163213 Ignore-this: 7cccc0288be4cf561fb19a5f3ab5dc9b * message-window.c (s_message_window_set_image_x): Permit #f as image argument, and use it to turn off the image. ] hash: 0000000642-9c3f2cab53fcd373cab98b1337c34be47b601e6dd7f9641cf727c293ecdf6204 [[project @ 1999-10-18 16:32:14 by gjb] gjb**19991018163214 Ignore-this: d20a68ebc8a0962c5f4b8d4c0e42b637 gjb ] hash: 0000000298-99244a5b78601bb1c35e90c8aeba74c085eb8635b44815a20e50047d04a0c905 [[project @ 1999-10-18 16:34:01 by gjb] gjb**19991018163401 Ignore-this: 5cac3ebab5ba7e0d4f809ffbf2d83997 * minimal.scm: Show a backtrace when a module load fails. ] hash: 0000000362-87226ac5a85e18fc95d6eeba48bb5664876d60ef8338326dda519ee307c260a6 [[project @ 1999-10-18 16:34:04 by gjb] gjb**19991018163404 Ignore-this: 466d7fb7a7ddefbec88f3ac0d30336f1 gjb ] hash: 0000000298-a8b012aff0208c805154f5b6c06b53c80154812c5ff3b72c52e236f661f7291d [[project @ 1999-10-18 16:34:26 by gjb] gjb**19991018163426 Ignore-this: 429fffd5ddf58f9bd99539ebaa6f323e ] hash: 0000000462-764feb9029477462faa3bbcad7626bf5fa48e07e08ca42d9b202f710d79bca45 [[project @ 1999-10-18 16:34:28 by gjb] gjb**19991018163428 Ignore-this: c139ca03b46c3ac3ea17e99f789ab8ed gjb ] hash: 0000000298-626f83e5efdc0de3cdbedd618487368d1b5e773002a03138a57f441340fef39b [[project @ 1999-10-18 16:34:34 by gjb] gjb**19991018163434 Ignore-this: 3645fb908821d95cde218f22b7105133 ] hash: 0000000320-a69b37934c98cdbf4c4fb3ad053f5300693d061c1477f37bf02d1d6f606ed523 [[project @ 1999-10-18 16:34:37 by gjb] gjb**19991018163437 Ignore-this: c860eba30e5cf4ae9626cb970c5c2c8 gjb ] hash: 0000000297-66f54c35b6dd0a97a066c761a343afca670df50ace4e29ba40cbeba64c352811 [[project @ 1999-10-18 17:34:51 by gjb] gjb**19991018173454 Ignore-this: de231681f13b43bc29f628d36b88321f * Makefile.am (noinst_HEADERS): Added window.inl to list. * window.h: Remove inline prototypes, and replace with #include of window.inl * window.inl: Added -- includes all the inline functions from window.c, and is now #included at end of window.h * window.c: Move inline functions into window.inl * scwm-constraints.hpp, resize.c: Use new {Max,Min}Frame{Width,Height} functions. This should fix a bug in the display of wfcmgr windows that set their maximum client size that was being interpreted incorrectly as a maximum frame size. ] hash: 0000005242-955d6d49fdc328e6c79dc6d0defc33a73061817589cee52385d12d817a0fc1e2 [[project @ 1999-10-18 17:34:56 by gjb] gjb**19991018173456 Ignore-this: 7fac881f5e9965fb2fdccddd798c9941 gjb ] hash: 0000000298-8a4bb50ddb70669d9281e9eed3bdf2a9b567855f56637c565f299d42c95b5bad [[project @ 1999-10-18 17:52:03 by gjb] gjb**19991018175203 Ignore-this: e6d086493fd09817efca9ac7521db6fd ] hash: 0000000767-734c87baca4910108976983b34f72358acd57e72b6f08ba5d19c8bc514181baf [[project @ 1999-10-18 17:52:12 by gjb] gjb**19991018175212 Ignore-this: 5107ceb350fed250b50d96aaed949a56 gjb ] hash: 0000000298-5065d95cc6e3ff627f033e4a2c06382493f8cfa671bb23693d33b5fdd1c1d754 [[project @ 1999-10-18 18:04:03 by gjb] gjb**19991018180403 Ignore-this: 2f7c3b00e9b1f2cc2b6506fce98ae359 * Makefile.am (EXTRA_DIST): Stupid typo fix -- didn't change reference to scwm_doc_DATA when I changed its name. ] hash: 0000000504-e8e13105ce6afc429d8b2464cd02b62f429da89bc754af5efbc084dda552e642 [[project @ 1999-10-18 18:04:05 by gjb] gjb**19991018180405 Ignore-this: 7540ec562d8eb09cabeee0bdc2aa92b5 gjb ] hash: 0000000298-90fdc0f4288a3289edeb4e6b83e2a4dec4a6581902d11c7510a9d18da67ade6e [[project @ 1999-10-18 18:05:52 by gjb] gjb**19991018180552 Ignore-this: fa6df96a0a84d187bbb055830c1468c1 ] hash: 0000000319-77abde13b3919a8db06a2d49473654f64f3de08ab5825506f758cb36534f070f [[project @ 1999-10-18 18:06:07 by gjb] gjb**19991018180607 Ignore-this: 83152935e1e082a8926d7bb34be233c7 gjb ] hash: 0000000298-6d894347e4645e9dcd088bd2a52c72efae9ac84d5a1cd051bef6345e47f5acb4 [[project @ 1999-10-18 22:51:03 by gjb] gjb**19991018225103 Ignore-this: d0c9d2a5343ca44b2ab44d0e7f062b2 * group.scm: Use tile module for tile-window-interactively (fixes bug in the group menu when windows are selected). * system.scwmrc: Do not use the symbol menu-window-ops, just use it directly as it's no longer defined in the root module. ] hash: 0000000619-d10530e10403cd59671f9f9b24d95c8ab9b66dd01ffaad8085d90ca785489a77 [[project @ 1999-10-18 22:51:06 by gjb] gjb**19991018225106 Ignore-this: 97746af8484d6ac3504461037010f408 gjb ] hash: 0000000298-135ee21145642de4651a9ef334954875df77cf6fd9ba3c5ff141fed210ebc1aa [[project @ 1999-10-18 22:51:12 by gjb] gjb**19991018225112 Ignore-this: 8e906dd89b4bee4ac54aedbc76d686ce * group.scm: Use tile module for tile-window-interactively (fixes bug in the group menu when windows are selected). * system.scwmrc: Do not use the symbol menu-window-ops, just use it directly as it's no longer defined in the root module. ] hash: 0000000552-c433932282fe67fdb5a098c1f8647001731dc1bbec1f219d11e1c0487b6f821f [[project @ 1999-10-18 22:51:13 by gjb] gjb**19991018225113 Ignore-this: fee51019ee558b8be50c5b145a098795 gjb ] hash: 0000000298-9688480423c827c65c40efc1e64642c7eee8dab6c95f2efc6b4e49fa440bc91e [[project @ 1999-10-19 16:03:08 by gjb] gjb**19991019160308 Ignore-this: aa2f007e529284523ae8d0c4bf2f61cb * message-window.c (s_message_window_set_image_x): Fix bug in message-window-set-image! when image is #f. Thanks E. Jay Berkenbilt for bug report. * window.inl: Do not add the boundary/border with for the MinFrame{Width,Height} since that results in too large of a frame. Maybe I shouldn't be adding them in MaxFrame* either. GJB:FIXME:: ] hash: 0000001504-ff0d68edaa7fd6be28be3da7d27f388f4e78264eac0bc168f975fa1a53a29a2c [[project @ 1999-10-19 16:03:10 by gjb] gjb**19991019160310 Ignore-this: 4cc29a21239578b98ef5db592efcfba2 gjb ] hash: 0000000298-5580e9c160383e2ed09ef901ae926dccc5297687cf66159dda20df578bd6aab7 [[project @ 1999-10-19 16:16:04 by gjb] gjb**19991019161604 Ignore-this: a3c4f0db82e8f7213a596c7b5863fd19 * scwmgtkhelper/scwmgtkhelper.c (s_restore_scwm_handlers): Only catch SIGINTs when SCWM_CATCH_SIGINT. ] hash: 0000000759-a65c7e3c03eadc90d5256467abe8b377198f3c8d08ea9432c2a9ebbd908e2f63 [[project @ 1999-10-19 16:16:06 by gjb] gjb**19991019161606 Ignore-this: 7e2fac116597392e4254699d3adddaee gjb ] hash: 0000000298-35f86ac8e7a5abf5a0016355e081c69405f6ac30197ebd8d1c6cadf1424f484a [[project @ 1999-10-19 16:17:19 by gjb] gjb**19991019161719 Ignore-this: 7ca1ffee42c9cc1b6a8795c69d1f24a3 * pixmaps/scwm-freebsd.xpm: Added. Contributed by Douglas K. Rand. ] hash: 0000008554-a4426172313ce5bc6c7459a7816a82cf9ac6bed9cec8234c563798e48794721b [[project @ 1999-10-19 16:17:22 by gjb] gjb**19991019161722 Ignore-this: c122e046781f0f5d88839ccc32bb1c01 gjb ] hash: 0000000298-c30f09465a44bd9234a00382531e19dea4bf00561981fdf29085465da06c16b3 [[project @ 1999-10-19 16:17:48 by gjb] gjb**19991019161748 Ignore-this: 6f38ee7e51d8538d158855cbcf3f5776 * system.scwmrc: Drop redundant use-module of base. ] hash: 0000000460-212ec2c4cbf037bf444f8e52f13f13779760c0c9864cd1db700c7890ff4f074a [[project @ 1999-10-19 16:17:51 by gjb] gjb**19991019161751 Ignore-this: d7c2b29ffea85d733da40f26436b7fd2 gjb ] hash: 0000000298-5bbf3f9a2ef61541b9a46e3368b757b87aa8f8907c04b3f349281b9bd0d4fe4d [[project @ 1999-10-19 16:26:16 by gjb] gjb**19991019162617 Ignore-this: bb807cab4f6b503a83954533425e4afe * group.scm: Needs wininfo. * animated-iconify.scm: No longer uses winlist. * winops.scm, winlist.scm: Rewrite header of `make-toggling-winop' to not use the double parens ((make-t-wo ...)) format and just return an interactive lambda instead. Moved `focus-change-warp-pointer' and `warp-placement' from winlist. * winops-menu.scm: Needs wininfo. * wininfo.scm: No longer uses winlist. * window-selection.scm: No longer uses group. * stylist.scm: Needs wininfo. * nonants.scm: No longer uses window-selection. * minimal.scm: Move the backtrace to *after* printing the error message so it makes a little more sense. ] hash: 0000005909-55ef263607be62eab31ae5a1481ef968261b31b0f9fbd797920d8c41c94e1598 [[project @ 1999-10-19 16:26:20 by gjb] gjb**19991019162620 Ignore-this: e116439c015c70fa5a63d8d85e52a580 gjb ] hash: 0000000298-03d949e1dd070260b94594286ee16613b527f47e2eca70047e08835aa5fe01ea [[project @ 1999-10-19 16:29:42 by gjb] gjb**19991019162942 Ignore-this: 162da082534a417b66304c478d3ae15 ] hash: 0000000246-ed659f4bcde58a0abf207dff2cb704fe36625fdc18c72b36cd84736a1c2eb1ea [[project @ 1999-10-19 16:29:43 by gjb] gjb**19991019162943 Ignore-this: 6d961c1947ad1c0a9df6d02ff6a47f83 gjb ] hash: 0000000298-fe5289a3b43ca2577bf0a2c7e401939f26ac35613eb51f10f104a8cdba71b39c [[project @ 1999-10-19 16:29:47 by gjb] gjb**19991019162947 Ignore-this: f256481b24231046ec19f543c6d55d17 ] hash: 0000000464-033e887c2f739830d18399750356fd7e671e83cfbdc0eddd90d800fdb548f372 [[project @ 1999-10-19 16:29:48 by gjb] gjb**19991019162948 Ignore-this: 1567aae32f9c3ed7af5b94ff06e9919f gjb ] hash: 0000000298-c536c78d644ac29781bf93fcb866f6227ad1108c7991a0b09992a0bdea25cf3e [[project @ 1999-10-19 16:29:53 by gjb] gjb**19991019162953 Ignore-this: bfbdfbbb0d75f34e7d51f5214a3fe173 ] hash: 0000001055-ce3e71badf8c03e43cd8b681a5c2009342b79031f44416f3627ec602ecc38d9f [[project @ 1999-10-19 16:29:55 by gjb] gjb**19991019162955 Ignore-this: f3f23926f4e2ec3541b1429b9816472c gjb ] hash: 0000000298-aaf524e80191a5d033f89abcbbfdf9f085df89ab997b09e1575f5a4b3369d5aa [[project @ 1999-10-19 16:30:02 by gjb] gjb**19991019163002 Ignore-this: e07659c5fd67cc174c10c15ef27e0d6f ] hash: 0000000557-fbd732b6b977d395d48c36f6db941eefa099e42d831b2f5d0a1eedf1782dc97f [[project @ 1999-10-19 16:30:04 by gjb] gjb**19991019163004 Ignore-this: 4d7ec65b2ecd8204fe4445102385c71b gjb ] hash: 0000000298-150b86cb80b1e237733480083133e7321c6163cf0dd9c400994f13cfc96de96c [[project @ 1999-10-19 18:32:13 by gjb] gjb**19991019183215 Ignore-this: 1e1386905fe1c471e127145e8aabcc8a * Makefile.am (scwm_common_scheme): Added winlist-menu.scm * winlist.scm: Move some code out into new winlist-menu.scm * winlist-menu.scm: Added (using code that was in winlist.scm) * wininfo.scm: Use winlist again. * window-configuration.scm: Do not use winlist. * highlight-current-window.scm: Do not use window-selection. * group.scm: Use winlist. * flux.scm: Drop sleep-ms -- now in base.scm * base.scm: Added sleep-ms (was in flux.scm) * animated-iconify.scm: Drop half, sleep-ms (they are elsewhere), move-point-pair (was unused). ] hash: 0000016948-6fb5372d0ba6cae10edbeb046a88bafbff8d3415fcbd95fc5cdabf45b9bad91f [[project @ 1999-10-19 18:32:17 by gjb] gjb**19991019183217 Ignore-this: fbc8a41e416ce74a415d93cb10f30896 gjb ] hash: 0000000298-31a91340de69b3290416662227e72ea17f240722bb1854cb9a42750bff4d154f [[project @ 1999-10-19 18:33:16 by gjb] gjb**19991019183316 Ignore-this: 981c734bce1948e1dcd136b2508cb9dd * system.scwmrc: Added winlist-menu ] hash: 0000000450-7d9886117c0f5f6503e7810fd7c67fdcd2cd0df22f39c2e997192bdc48cf4626 [[project @ 1999-10-19 18:33:17 by gjb] gjb**19991019183317 Ignore-this: a4aa8a6cfbb8918413e7eee29eb1ea2c gjb ] hash: 0000000298-3365ba72ec1b7d275bfbfe25af48764c6b4015b6741a048ff844c3029e3fee64 [[project @ 1999-10-19 18:34:12 by gjb] gjb**19991019183412 Ignore-this: 4375b993bdece913e62d2872c5aef324 ] hash: 0000000270-fe0161d71fda0fec077d05243e5ce0899fe9f8968f9218b94f1acf6a0f2cac1b [[project @ 1999-10-19 18:34:14 by gjb] gjb**19991019183414 Ignore-this: 7e8c33a3efb01934e374c91b600203a4 gjb ] hash: 0000000298-13b318af94d8210c1a761bf4650fa1e9c90e7d908f8611d5d61ade9be9757c6c [[project @ 1999-10-19 18:34:19 by gjb] gjb**19991019183419 Ignore-this: a9d68dcc66491da2283bfff7b4264b77 ] hash: 0000000312-adc975689929aedec65fb90fb68152acb2d476da94d159e0c433c8ab9fe44b7c [[project @ 1999-10-19 18:34:20 by gjb] gjb**19991019183420 Ignore-this: b7eb5d72d089c8ccde497cb77d014f2b gjb ] hash: 0000000298-257d18fe6fa7d55dcf0fc105956c3829aee182e19e3ddbbbaafeb09c5f90dfdd [[project @ 1999-10-19 18:34:24 by gjb] gjb**19991019183424 Ignore-this: 26b32800ff34752beb934c979c976c01 ] hash: 0000000250-68133b5a32bcf444447528c8a05d66827af5136fd3b6612f958f998c5e84d323 [[project @ 1999-10-19 18:34:26 by gjb] gjb**19991019183426 Ignore-this: 9c75173d72ce510d811219ff619cd470 gjb ] hash: 0000000298-bb37e1871466ab867275b775428254d4f61ec3aaff41cfe54faa21a81678f52d [[project @ 1999-10-19 18:34:31 by gjb] gjb**19991019183431 Ignore-this: 7b066498cae85528d9bc670a098a3839 ] hash: 0000000782-bad9b4d3b82076eb53f29f662b9eb7724ab7834ccc264b1c5bffb964cc767ae8 [[project @ 1999-10-19 18:34:33 by gjb] gjb**19991019183433 Ignore-this: b9e8e9838e2446dcf0d5609b780953c4 gjb ] hash: 0000000298-292fb72518feb26a4c22c8fa6d37336422c6d1f51c037163e7fb54a9b24a2870 [[project @ 1999-10-19 22:44:49 by gjb] gjb**19991019224449 Ignore-this: f3da72770fb839ccfed82c5533e5b353 * fvwm-eval.scm: Comments update from Alexander Vorobiev. ] hash: 0000000726-cf155e1819c825fe4e735d9f55822acdcf6b9e56abdd18444e0d1ba1571b5194 [[project @ 1999-10-19 22:44:51 by gjb] gjb**19991019224451 Ignore-this: 1aa302c383c43edd620528c39649691d gjb ] hash: 0000000298-1db476785bda73f2099b85fed4f314c871477fe850b560fb0821c76b0eb8ccc8 [[project @ 1999-10-19 22:46:51 by gjb] gjb**19991019224651 Ignore-this: a6880f6ec5d0ac774a33f2d8566ca0b0 * scwm.c: Added code from tguile-core.c (of hobbit-guile-1.3.4/unexec) to support --dump option which dumps a usable binary, but the state isn't yet correct. Use --enable-dump configure option to access it, and make symlink src/libunexec.a to the guile-hobbit unexec/libunexec.a file. * Makefile.am: link against @UNEXEC_LIB@ that a configure-time option controls. ] hash: 0000004624-c24e980a2879104edcd9d0963a40c8472fa87401f61d76cd499d3f441fd1106a [[project @ 1999-10-19 22:46:54 by gjb] gjb**19991019224654 Ignore-this: e87055a5c3f24cff968b9862d32b3fd3 gjb ] hash: 0000000298-152833094e0af9ab1f952bb98916e62a825713034336119c546558c413a76ac1 [[project @ 1999-10-19 22:48:19 by gjb] gjb**19991019224819 Ignore-this: 6a08f8e143617149b20e2253ee4b5f66 * configure.in: Added --enable-dump option to turn on unexec capabilities. Use --enable-dump configure option and make symlink src/libunexec.a to the guile-hobbit unexec/libunexec.a file. * acconfig.h: Added ENABLE_DUMP #undef for the new --enable-dump option. ] hash: 0000001198-0b074e964a3489bd5bf451959dfa596246b33a3f2273e39bb218e36ab41d2706 [[project @ 1999-10-19 22:48:21 by gjb] gjb**19991019224821 Ignore-this: 29d8381f0afed97b91aa2294ba01ea11 gjb ] hash: 0000000298-500a660a6bd0394fd471c4327824af1710aff03bda30284a1c08907c7d5098ef [[project @ 1999-10-19 22:49:41 by gjb] gjb**19991019224941 Ignore-this: ea589a5dd3a5d33042bd2c41afd438ca ] hash: 0000000476-1f484cef39395907a703676598c92982082b44030801afbf1bbaff8b22ebe10e [[project @ 1999-10-19 22:49:43 by gjb] gjb**19991019224943 Ignore-this: a3d1f3c80098a2d5b37f27a25c16a1eb gjb ] hash: 0000000298-1d3492353b2b1731ec56d64a5ecd4a66c492002ee421b6904d8ac0a308a036e2 [[project @ 1999-10-19 22:49:52 by gjb] gjb**19991019224952 Ignore-this: 197fd62a10f9a9c48da47e8ee4240045 ] hash: 0000000265-c33fe54c22051b22d8407f855f70a1ab5328153031eaa452bf960f35438035b5 [[project @ 1999-10-19 22:49:57 by gjb] gjb**19991019224957 Ignore-this: b7778028d4c9b2cf71ae17cfb90bfc7d gjb ] hash: 0000000298-24cbe5bf1f34a540c1fc12fb6ef84bf3232fe21733fb8e12ddc27c0613e72b95 [[project @ 1999-10-19 22:50:09 by gjb] gjb**19991019225009 Ignore-this: 90e796eae06ef09c523297aafc1f3d32 ] hash: 0000000587-8c5c9b086b4bab71c49b8b8293275326805432d57f6d5296e5cbccb7ebb9b613 [[project @ 1999-10-19 22:50:19 by gjb] gjb**19991019225019 Ignore-this: 9af70c2d4602a4a9b96d5b1417c7a45c gjb ] hash: 0000000298-5ede392b47fdf3c1664e872e891b40b6c7ce73506e6d05e29d0a843a7e3dd1fd [[project @ 1999-10-19 22:51:06 by gjb] gjb**19991019225106 Ignore-this: ca4c42aa3583c297e653b8cb84a845ac ] hash: 0000000294-c236663df37f87dee7ce7aa0f198fea616fc35e7747e3f0d0ed2110cc3b8a49d [[project @ 1999-10-19 22:51:08 by gjb] gjb**19991019225108 Ignore-this: b30e53cb9d68e28cc23e526841dd61ee gjb ] hash: 0000000298-f12250970cb25437dfd0fb5043b6944ad217a35902f017f3d65947eb1a6782a6 [[project @ 1999-10-20 01:03:33 by gjb] gjb**19991020010334 Ignore-this: 8dfa6c8c197cecef049105f346c89aba * winops.scm: Needs nonants module, fix interactive decl for make-toggling-winops to have a comment so it gets recognized (fixes bug w/ C-S-M-button1 -- toggle-window-raise). * winlist.scm: Make listify-if-atom public, since winlist-menu needs it now. * wininfo.scm: ws change. ] hash: 0000001263-efd16b4a191e9cf7e8bf07478d3ebd9f1c4af027ecd4094740bea3a1405f9b6f [[project @ 1999-10-20 01:03:36 by gjb] gjb**19991020010336 Ignore-this: 4c021ee3ae0b5271f54741b78f65b1fe gjb ] hash: 0000000298-ed459bf1da84947e70592342d7a1b8dfa44d7d57f92509b9a3de2e707b5f87e0 [[project @ 1999-10-20 16:07:00 by gjb] gjb**19991020160700 Ignore-this: d64c7827433a1a806ffa41fea47d0cfa ] hash: 0000000500-c21aaa12b9b2b34bb1e55b6edf1fe8af2950f80ec92e2514e50378d7349166bb [[project @ 1999-10-20 16:07:10 by gjb] gjb**19991020160710 Ignore-this: bb9de119f28969e54d1b240920afcc93 gjb ] hash: 0000000298-3b2137b91a7c5f73c058c8eae89a4a818950ec7cdb8b72eb646d24615d00f2ad [[project @ 1999-10-20 23:03:23 by gjb] gjb**19991020230323 Ignore-this: aa1085e3e830c3a670fda34d9353a84d * Makefile.am: Added gnome.scwmrc, spare-blue.scwmrc. ] hash: 0000000628-633664046368741c44a10ad694edd4c64e1e9ee814b6755ce5b73051350bda52 [[project @ 1999-10-20 23:03:25 by gjb] gjb**19991020230325 Ignore-this: f0ec7217e2439cceabc4a4d78d5a2108 gjb ] hash: 0000000298-01e197512f6f93526892d581dbafde9d3d200077000b8d0310cc6d7beb081fb4 [[project @ 1999-10-21 00:59:04 by gjb] gjb**19991021005904 Ignore-this: 256bb63089947cab6c64d210aa620554 * scwm.c (scwm_main): Handle SIGINTs always so that the focus is restored properly; change SCWM_CATCH_SIGINT to SCWM_RESET_ON_SIGINT ] hash: 0000000677-15add2433bc718838a735a3a12755fd4624046deb41aed8d979eaa0939c79411 [[project @ 1999-10-21 00:59:07 by gjb] gjb**19991021005907 Ignore-this: cb51918957a57d765c9e2039a8735aea gjb ] hash: 0000000298-909947c4af8c3797caab4966bb390f4ba1b97a4a982960e77ab7bd575af21f13 [[project @ 1999-10-21 00:59:52 by gjb] gjb**19991021005952 Ignore-this: cc0c3d4073894418a5dfe7d9f2359658 * scwmgtkhelper/scwmgtkhelper.c: Handle SIGINTs always so that the focus is restored properly; change SCWM_CATCH_SIGINT to SCWM_RESET_ON_SIGINT ] hash: 0000000607-9d4b04309a09b9364b037ce5a97440f3e3dcc407b4b9549e9d341f7d1a291352 [[project @ 1999-10-21 00:59:53 by gjb] gjb**19991021005953 Ignore-this: 9c1287d894f1ca773dfa06b456dcc9f6 gjb ] hash: 0000000298-a996d1e46e2e527f30368ed08e3362c0b0c87985e13729e17b2405780d4547f8 [[project @ 1999-10-21 01:01:35 by gjb] gjb**19991021010135 Ignore-this: d608f012698bfb09d2e616010d1a1ea3 * system.scwmrc: Set window-list-proc to focus-change-warp-pointer (workaround cyclic module dependence bug (?) in guile) ] hash: 0000000484-31a8440fb96cba48e7e89a992b98d382940e0337a0718742a75ff7da77a0e36f [[project @ 1999-10-21 01:01:36 by gjb] gjb**19991021010136 Ignore-this: a607e8aebf8e9a3521a839b508a42cab gjb ] hash: 0000000298-32c37e87c1b7a9fe5022cbcb29ac4f90c1f192154f951aa608e74952054a232e [[project @ 1999-10-21 01:01:56 by gjb] gjb**19991021010156 Ignore-this: 2a960e388c6c5119f0e9282aa7a5d7e * task-switcher.scm, winops-menu.scm, flux-gtk.scm: Needs winlist-menu. ] hash: 0000000861-6aa2a090fb414079f737c9ef11abd114e7a270efa92d8c12b476d8c7d754867c [[project @ 1999-10-21 01:01:57 by gjb] gjb**19991021010157 Ignore-this: 7f80797dceffea88d91a16988aea6e87 gjb ] hash: 0000000298-8bac864a7d0806b6c094655303ebb43a71316d07c158eb6abb62dd2cac1dff44 [[project @ 1999-10-21 01:02:28 by gjb] gjb**19991021010228 Ignore-this: 72f19e8e626965834f4ac54002937868 Added ] hash: 0000001273-2c9dc1128be73bfebe1dc5cd829df42d3706a3d7e6dcc027809309a9286b632f [[project @ 1999-10-21 01:02:29 by gjb] gjb**19991021010229 Ignore-this: e49b00544ae8e09cc6b2ab614a6795d5 gjb ] hash: 0000000298-25d42f160ad39f06ed0a987bfda07905270c0cde5b8b16d698934d92ba369d40 [[project @ 1999-10-21 01:03:13 by gjb] gjb**19991021010313 Ignore-this: f54c9a15ae3f99c9980dd4b4d8e9b9ec ] hash: 0000000358-210c3d85e84e0f1db6e24af58c84880b6ff222228363651fc6f27b0e2e37d0fc [[project @ 1999-10-21 01:03:15 by gjb] gjb**19991021010315 Ignore-this: 57a1899283da608a1f5babde95c7de5b gjb ] hash: 0000000298-4b276df813cf35dd6e1d4063b7b591947c5c8ff7e9a0c0d066240262f6e2abd9 [[project @ 1999-10-21 01:03:20 by gjb] gjb**19991021010320 Ignore-this: abdd6b57713e4f105547fc579d57a411 ] hash: 0000000466-c1599c614e22115e16decaa4cab0cc7d51735b4b5356801969c287ab588d1beb [[project @ 1999-10-21 01:03:22 by gjb] gjb**19991021010322 Ignore-this: b172eee2950ea741ce1195c547991afa gjb ] hash: 0000000298-6a040d047b2547694401e4efca97afe96b04bf9382b8abfa2ae5dfdf4a3f931c [[project @ 1999-10-21 01:03:27 by gjb] gjb**19991021010327 Ignore-this: 5806710fd2c0fc208c7180a47777657a ] hash: 0000000279-639e86d6fb8f5a9a3c555281e707bb470892aa35d47f200f842b6e0153b92565 [[project @ 1999-10-21 01:03:29 by gjb] gjb**19991021010329 Ignore-this: 159eada92f0ba26681813b36d033ad15 gjb ] hash: 0000000298-dd1c121c6df84f9c2b03eceda9dad3982a9c093e6ee96e9392785f6826986d87 [[project @ 1999-10-21 01:03:40 by gjb] gjb**19991021010340 Ignore-this: 178c8f75381a10ad2b2bf1ffd2bb68bf ] hash: 0000000341-c366e9c945527f3b2cce298803e41182d5644418a8fd2494de971bf07631d133 [[project @ 1999-10-21 01:03:42 by gjb] gjb**19991021010342 Ignore-this: 9136342112f7cfad0eef040a157f5d80 gjb ] hash: 0000000298-ab1665a7238c952bf396c84389af896a9e5249f0a0f00233315da71c667a46eb [[project @ 1999-10-22 12:44:22 by ggt] ggt**19991022124423 Ignore-this: 54c3cb65937603f7594b06f1210abf1f Initial checkin of my darkside theme, a minimal distraction theme attempt. ] hash: 0000034920-657c96e9756e959b70d31fbfcabb25bd363e83e263b11412f256108b5aee8b64 [[project @ 1999-10-22 16:21:53 by gjb] gjb**19991022162157 Ignore-this: 49ee1429da289a767727858c7efd0830 * add_window.c, borders.c, events.c, focus.c, scwm.c, shutdown.c, window.c: Use False as second arg to XSync, not 0. * focus.c, shutdown.c: Use RevertToPointerRoot as third arg to XSetInputFocus, not RevertToParent * screen.h: Drop UnknownWinFocused since it seems superfluous. May break colormap stuff, but there's gotta be a more appropriate way to do this stuff. * add_window.c, events.c: Simplify some focus handling (no noticeable effect to me, but I could have broken something, of course). * colormaps.c (InstallRootColormap): Use psw, not tmp. (HandleColormapNotify) Drop test of Scr.UnknownWinFocused since that variable is now gone. ] hash: 0000007525-e0548c65035c5998826a4bcd65d6579291274e83123539502084d97de0c2df4b [[project @ 1999-10-22 16:22:01 by gjb] gjb**19991022162201 Ignore-this: 9d202112e6918b84b67d1e19a4d5e5b2 gjb ] hash: 0000000298-d9f5395b67f7c42bcbcd86e7f505cba985e68da136a837c3e1053c5a05235fe9 [[project @ 1999-10-22 17:10:12 by gjb] gjb**19991022171012 Ignore-this: c85ddf758f1247cf313649622a2075cf Added ] hash: 0000042909-130cdf3d933ed929bf82af3b5a23d9e65c7f984cac1d71659f55236bd5df7673 [[project @ 1999-10-22 17:10:15 by gjb] gjb**19991022171015 Ignore-this: 86a25c45682a59a0d4da967f7239fd9e gjb ] hash: 0000000298-cc603594d885249c0f2a1e40b61fda80d7db4d80e556f5f762c78ab351dc6fde [[project @ 1999-10-22 17:18:24 by gjb] gjb**19991022171824 Ignore-this: 1fad1e03dc7925e17e7d2046874b6cfd ] hash: 0000000884-39e083c87242bbf567a6132981dcd23aa1990a380c5bc7f3bd5993433365c83d [[project @ 1999-10-22 17:18:28 by gjb] gjb**19991022171828 Ignore-this: 6f0e74b7380a96cab86f2894350b2b57 gjb ] hash: 0000000298-412a7ab78c671958c47074bc84c603f586acb3926c3ce57b7a08cf43d2361e5e [[project @ 1999-10-22 22:51:12 by gjb] gjb**19991022225115 Ignore-this: 2dd88539300438f654e1a0d5c9978859 * scwm_msg.h: Added SCWM_EVENT_DEBUG_MSGS define controlling new DBUG_EVENT for better tracing of events. * events.c, focus.c: Avoid giving focus to a window that already has it (optimization, really). Move the code that rearranges the window list out of SetFocus() and put it into HandleFocusIn(). use WXGetPointerChild() instead of a less-obvious XQueryPointer call. Added trace debugging code using new DBUG_EVENT. * borders.c (SetBorderX): Be sure Scr.Focus (as well as Scr.Hilite) is set to the window that gets highlighted. ] hash: 0000009246-8b3c4c63170146dee65f2a9e1da5d4324b775ad3b5f6dc68bee41498cc49899a [[project @ 1999-10-22 22:51:17 by gjb] gjb**19991022225117 Ignore-this: 1376bb103ac327481c0cac48371f8109 gjb ] hash: 0000000298-0bb3652f38733ae7b57b9e496f266f3515979ca361c8eee659f662eb18a61955 [[project @ 1999-10-22 22:55:07 by gjb] gjb**19991022225507 Ignore-this: 6af9d4188a683a24deb10daf41a3a6d8 * events.c (HandleUnmapNotify): Only give pointer-window focus after an unmap of the focussed-window if the pointer-window is not click to focus. ] hash: 0000000648-f67c13852ff7fc299c4885895faab54bf8bfabb42ea7bdb0e8912f176a22404f [[project @ 1999-10-22 22:55:11 by gjb] gjb**19991022225511 Ignore-this: e65879fb7b5ac8b90cf7190e90b3b18e gjb ] hash: 0000000298-2c1512c6aaa70e6d98a04c8338a5c7f23c7118ef7bcb36b6dcbeb95d8ec81d3d [[project @ 1999-10-22 22:55:26 by gjb] gjb**19991022225526 Ignore-this: 45c0408798f77be3e191233eb69a7cf9 ] hash: 0000000985-7fc4959af92f7bf64db82295e8a88355bca858bd04c11ff27dbbde00f9048880 [[project @ 1999-10-22 22:55:31 by gjb] gjb**19991022225531 Ignore-this: 296d568c226035c55fb3098f38881710 gjb ] hash: 0000000298-eaa30ec6db9ff4ab9c6f259d58afbfd2236c2cea65d58d6a3b717f3fbf7b4066 [[project @ 1999-10-23 00:22:06 by gjb] gjb**19991023002207 Ignore-this: 22ef6f59eef82f8443828769c36019ce * window.c: Renamed `get-window-focus' to `window-focus-style' * events.c (HandleUnmapNotify): Clean up code a bit, and make iconifying work by at least doing the focus setting when we would have bailed out of the function really early. * add_window.c: Eliminate some code that's duplicated by HandleUnmapNotify; this assumes we get the UnmapNotify event before any DestroyNotify event. ] hash: 0000003014-253c1bb5876b709559d04571e804cf4cbed2514e7d75f80e260620941803f698 [[project @ 1999-10-23 00:22:11 by gjb] gjb**19991023002211 Ignore-this: 9943ddf628ed4e3d0e06d0d37c72c1d3 gjb ] hash: 0000000298-00170fceaf56b320e478ea3a1d76a315288dd41cc8a9799c9e4ea9cb285197d6 [[project @ 1999-10-23 00:29:19 by gjb] gjb**19991023002919 Ignore-this: 522a3bd1abc335e12129e807704ae8dc * winops.scm: Added `focus-or-toggle-raise' * minimal.scm: Use white on navyblue for highlighted window titlebar. * hover-focus.scm, flux.scm: Fix for rename to `window-focus-style' (of get-window-focus) * system.scwmrc: Use `focus-or-toggle-raise' on C-M-Return. * robbe.scwmrc: Fix for rename of `get-window-focus' to `window-focus-style' ] hash: 0000001066-da3b670b4afa5dcc31e83ac1c8e07a9e796e2bb27934ea16b04c9deaa383f945 [[project @ 1999-10-23 00:29:20 by gjb] gjb**19991023002920 Ignore-this: 44a99465fbefffd8b439152ef05c1241 gjb ] hash: 0000000298-0c46d3ac2f0e9186ee9acbdd0f4feffba9a1f8cbb1316c54bcae551f0c05fd00 [[project @ 1999-10-23 00:29:23 by gjb] gjb**19991023002924 Ignore-this: 981efa9eff7063f60f8355caa5ca70be * winops.scm: Added `focus-or-toggle-raise' * minimal.scm: Use white on navyblue for highlighted window titlebar. * hover-focus.scm, flux.scm: Fix for rename to `window-focus-style' (of get-window-focus) * system.scwmrc: Use `focus-or-toggle-raise' on C-M-Return. * robbe.scwmrc: Fix for rename of `get-window-focus' to `window-focus-style' ] hash: 0000001955-b98e6bbf1f0a6d0afc2d0d20f49ee618a14e8322faa01140657582bd42038f75 [[project @ 1999-10-23 00:29:26 by gjb] gjb**19991023002926 Ignore-this: 2f1bce35cae91fdc863f1bdd8f24a03a gjb ] hash: 0000000298-9eade3f608b8d728882d585247d85ae53c45769dc6d8b5566ed092a3877ce41f [[project @ 1999-10-23 00:30:49 by gjb] gjb**19991023003049 Ignore-this: c63b139502ff25e1b1a6e61a7b4fcef1 ] hash: 0000000175-4832db0a0c61d1a389b8f92a39e4c352a1324fa7e544a22846d9b11c9c6f1d0d [[project @ 1999-10-23 00:30:51 by gjb] gjb**19991023003051 Ignore-this: 2a484568316fa299deafe1e111ea179d gjb ] hash: 0000000298-3d3e8755eeb81669cd775fb0ee1f23dc88755457e83d867a835b73e4155b0aba [[project @ 1999-10-23 00:30:55 by gjb] gjb**19991023003055 Ignore-this: 59eb094e749d3b0dd0c4004206fe1f6c ] hash: 0000000357-870a14c5ba0fd0dd82cdec540d95a7e921d94c05a1576e7434fb3329602b2a13 [[project @ 1999-10-23 00:30:57 by gjb] gjb**19991023003057 Ignore-this: 877058d7d76c4dcf444ca7265f8d9a92 gjb ] hash: 0000000298-d0fd7cac69b9d5133dbeed0f062d70848bda792606a89323838e494fc0eabdbe [[project @ 1999-10-23 00:31:03 by gjb] gjb**19991023003103 Ignore-this: 51b2fd0380454b3d35a3bd9346a4f80e ] hash: 0000000424-15179134ade0b6934afb68012c2f07ac6f09ea984f050c80e26d0d332aec1217 [[project @ 1999-10-23 00:31:05 by gjb] gjb**19991023003105 Ignore-this: 54b7ceb6c9aeffd196cc46b0bc9471ab gjb ] hash: 0000000298-1ec7ce20fdda21455e338c62edd138e683e282d9033b49be5bc478355885f88c [[project @ 1999-10-23 00:31:12 by gjb] gjb**19991023003112 Ignore-this: 3b06d2fa6292b77c26074678f3fd5ee8 ] hash: 0000000608-1388cb3edfb0949f3792e31b294c81bfd77dd648d645675a6aab7118d61ca5f3 [[project @ 1999-10-23 00:31:15 by gjb] gjb**19991023003115 Ignore-this: 6fbb2758b4324b1e1316ae9606bb9665 gjb ] hash: 0000000298-f5e2ce5ebb871f994ded81d1b57207ebfb39c817e1e0048455010944dabe56f1 [[project @ 1999-10-23 00:37:52 by gjb] gjb**19991023003752 Ignore-this: 739f8bef2062f306c105e8df80e634dc * winops.scm: Use window-with-pointer, not get-window, for focus-or-toggle-raise (otherwise we'd nearly always get the window that has the focus). ] hash: 0000000582-a374945fb2208abb71ec88afbd507fa998a92613d71d70118ec17feb9c3badf1 [[project @ 1999-10-23 00:37:57 by gjb] gjb**19991023003757 Ignore-this: bb81438b1b69b5a07ff9851264cdea3f gjb ] hash: 0000000298-78e5711ef1e7a69cf0b6cd81d682d45ae7e5b7eb07d477cb1d9169755399d095 [[project @ 1999-10-23 00:56:32 by gjb] gjb**19991023005632 Ignore-this: 56b49dd80c2fdcb06b523143f2b03699 * winops.scm: Needs winlist, wininfo (fixes unbound variables when using the viavoice interface). ] hash: 0000000449-818e52f02531a7bb4fec12e05e4e85e1191eb9a23ccdbd5cc6a547eaf87e0abb [[project @ 1999-10-23 00:56:34 by gjb] gjb**19991023005634 Ignore-this: 1d5ce772421b06be351b911a6b18f8b1 gjb ] hash: 0000000298-98ded8c3c0f1c3a19dbf66bfce790d3511aa919035de5da27debefa7a3c3b59c [[project @ 1999-10-23 00:56:55 by gjb] gjb**19991023005655 Ignore-this: 3e8d99d11b92323bd7253d3da80b4c86 ] hash: 0000000534-ae229ced083dd26974a73f27f7b0527b7cbfac85c1369f32d5ab42f0b9bcd3b3 [[project @ 1999-10-23 00:56:57 by gjb] gjb**19991023005657 Ignore-this: 9d865e2a8cf70c111492840e4ac94a51 gjb ] hash: 0000000298-89bf6cdd468f2bbc2fab5cfc3990f08e1df9a7a1050a5b5a76ac271ccfbecaee [[project @ 1999-10-23 19:52:11 by gjb] gjb**19991023195211 Ignore-this: 3714e6a5c5c7a4da6a8748dd5a56f596 * configure.in: Bump to 0.99.5pre1, and use imlib_prefix/include in @PREFIX_INCLUDES@ (Thanks to bug report from Jonas Steverud!). ] hash: 0000000692-6ab3a6ad0e150005eb7a022933926b70ee959d886d2c6c81d40eb8ebc1005f35 [[project @ 1999-10-23 19:52:13 by gjb] gjb**19991023195213 Ignore-this: 34cca24b662ae93b94fece29cac9c4d gjb ] hash: 0000000297-fa2b80f0e816f159a26681e591629278dfe4bf04ef8dad4b011721a44f0e7b3d [[project @ 1999-10-23 21:24:12 by gjb] gjb**19991023212412 Ignore-this: 7edb6da228c0659b7d807851332fd2eb * scwm.el: Use scwm-use-session instead of a scwm-eval in scwm-bug. * scwm.c: Do not decorate message-windows. Thanks to Dirk Hermann for the bug report. * prefs-menu.scm: Deprecate the module. * nonants.scm: Be more robust in case anchor.xpm cannot be loaded. * lambda-startup-logo.scm: Use image-not-found-message * base.scm: Added `image-not-found-message' * fvwm-module.scm: Added a newline in debugging code. * winlist-menu.scm: Document show-window-list-menu's new permit-alt-release-selection? * system.scwmrc: Rename make-hosts-menu-gjb to just `make-hosts-menu'. Make menu-hosts-* be procs instead of variables. Rename menu-prefs-gjb to just menu-preferences. Use host-menus as procs w/ #:submenu. Change suggested by Dirk Hermann. Thanks Dirk! ] hash: 0000003525-ba03995a30a29f05d19e954fe8176a828d65956f4678ca8ca328465a9d6ce716 [[project @ 1999-10-23 21:24:16 by gjb] gjb**19991023212416 Ignore-this: 9bca19e16fe9a73406a9220680a45b7c gjb ] hash: 0000000298-6d401744194018e5598c5689e3c6a7e5995485c36856a4eb2b8ee51d4d5ce729 [[project @ 1999-10-23 21:24:25 by gjb] gjb**19991023212431 Ignore-this: 47c8efc2650425298a646ae5ccb74152 * scwm.el: Use scwm-use-session instead of a scwm-eval in scwm-bug. * scwm.c: Do not decorate message-windows. Thanks to Dirk Hermann for the bug report. * prefs-menu.scm: Deprecate the module. * nonants.scm: Be more robust in case anchor.xpm cannot be loaded. * lambda-startup-logo.scm: Use image-not-found-message * base.scm: Added `image-not-found-message' * fvwm-module.scm: Added a newline in debugging code. * winlist-menu.scm: Document show-window-list-menu's new permit-alt-release-selection? * system.scwmrc: Rename make-hosts-menu-gjb to just `make-hosts-menu'. Make menu-hosts-* be procs instead of variables. Rename menu-prefs-gjb to just menu-preferences. Use host-menus as procs w/ #:submenu. Change suggested by Dirk Hermann. Thanks Dirk! ] hash: 0000003120-1e819e604ba0dc07ca5de4f971fb5402b08a202314299f765c7a02e49fed04a0 [[project @ 1999-10-23 21:24:35 by gjb] gjb**19991023212435 Ignore-this: 5ad0db727f3b7317ec53a2e2b99b5e85 gjb ] hash: 0000000298-8b654bb2c80d2bea0bf615dfbde18e3b18b5750321925a91af107add2adc6ac7 [[project @ 1999-10-23 21:24:44 by gjb] gjb**19991023212444 Ignore-this: 393209fa2dc2bccf0ad04b6b38b56a57 * scwm.el: Use scwm-use-session instead of a scwm-eval in scwm-bug. * scwm.c: Do not decorate message-windows. Thanks to Dirk Hermann for the bug report. * prefs-menu.scm: Deprecate the module. * nonants.scm: Be more robust in case anchor.xpm cannot be loaded. * lambda-startup-logo.scm: Use image-not-found-message * base.scm: Added `image-not-found-message' * fvwm-module.scm: Added a newline in debugging code. * winlist-menu.scm: Document show-window-list-menu's new permit-alt-release-selection? * system.scwmrc: Rename make-hosts-menu-gjb to just `make-hosts-menu'. Make menu-hosts-* be procs instead of variables. Rename menu-prefs-gjb to just menu-preferences. Use host-menus as procs w/ #:submenu. Change suggested by Dirk Hermann. Thanks Dirk! ] hash: 0000001876-b207aea6848d8e6db9b3455a80bec0f59ef129018cf44e2b9aece17732e7f595 [[project @ 1999-10-23 21:24:48 by gjb] gjb**19991023212448 Ignore-this: 7359378c237fbcb8231308dd44ae1729 gjb ] hash: 0000000298-648353bce76bd044531fc8c53dda4f974d7a41b5ccf7d6e962275b358299b983 [[project @ 1999-10-23 21:24:55 by gjb] gjb**19991023212455 Ignore-this: 245cc18c427f79cdd9723037404ca991 * scwm.el: Use scwm-use-session instead of a scwm-eval in scwm-bug. * scwm.c: Do not decorate message-windows. Thanks to Dirk Hermann for the bug report. * prefs-menu.scm: Deprecate the module. * nonants.scm: Be more robust in case anchor.xpm cannot be loaded. * lambda-startup-logo.scm: Use image-not-found-message * base.scm: Added `image-not-found-message' * fvwm-module.scm: Added a newline in debugging code. * winlist-menu.scm: Document show-window-list-menu's new permit-alt-release-selection? * system.scwmrc: Rename make-hosts-menu-gjb to just `make-hosts-menu'. Make menu-hosts-* be procs instead of variables. Rename menu-prefs-gjb to just menu-preferences. Use host-menus as procs w/ #:submenu. Change suggested by Dirk Hermann. Thanks Dirk! ] hash: 0000001545-a9f5b451ae19a8bf7e16bc130d0e6fcc2829bec40d55b6b61df35d2dc8c12c50 [[project @ 1999-10-23 21:25:02 by gjb] gjb**19991023212502 Ignore-this: 2faf7f0ebaf07bfc20303c97c0fbdb48 gjb ] hash: 0000000298-a1ea0ccf6cc25c86cedeee39e51d0f9a64a64946d775b9ff88593b90eb9f79da [[project @ 1999-10-23 21:26:56 by gjb] gjb**19991023212656 Ignore-this: 6920e00a1a0a0beda9565ec453e1247a ] hash: 0000000333-bab048bd299eff92426041f747a46cb42ee60d0dfb8255d4322a2cedd4a5daec [[project @ 1999-10-23 21:26:58 by gjb] gjb**19991023212658 Ignore-this: c384d526a1f18bb2cbdec9b4ee124236 gjb ] hash: 0000000298-13d10bed370c2d5ec04ed3bad8b8367ffd1e5fbe543996e5e36d729d7c0b4247 [[project @ 1999-10-23 21:27:03 by gjb] gjb**19991023212703 Ignore-this: f08253117143cd8b05bd819b35e5ed5c ] hash: 0000000480-8716c40fc9b81fc4300b16eaff0d0408e2467a64b133d22173cec81ab2ab3d7c [[project @ 1999-10-23 21:27:06 by gjb] gjb**19991023212706 Ignore-this: 2a32b2330a3236773eadff5e03092acb gjb ] hash: 0000000298-0eb44174406af288ed2b2dc5f908ae2d7e9b95679248a6815352acc239b7cd48 [[project @ 1999-10-23 21:27:12 by gjb] gjb**19991023212712 Ignore-this: fc3855444bf52c6462b32b7d2da4b7d8 ] hash: 0000000576-7fd74256063464a04fce290b18b3d5c745dee8b00411ad9ea0a42a6a788b6bf3 [[project @ 1999-10-23 21:27:15 by gjb] gjb**19991023212715 Ignore-this: eaf0210ef7c013a7bc60ce30821e5df1 gjb ] hash: 0000000298-2bc3eb2ef8361a5c37439bf5064dbddf44167b09e096fa66b031c8a2f1913815 [[project @ 1999-10-23 21:27:25 by gjb] gjb**19991023212725 Ignore-this: 3abc6b289efec2353a4d461240ad0bd ] hash: 0000000293-01a05e4d38e4ee0ff88d553c3febd611ae7484fe9844daa00f139b25670ea130 [[project @ 1999-10-23 21:27:31 by gjb] gjb**19991023212731 Ignore-this: 20c210fbb153ca356458d835fe77a52a gjb ] hash: 0000000298-c70ae5d0ea00e197e5504b8878fe1ac4ada13c282d3d75ed407a005744d38234 [[project @ 1999-10-23 21:27:35 by gjb] gjb**19991023212735 Ignore-this: 1317ac86ed433795599bd26097203a3f ] hash: 0000000284-6e9df47bd2e41eebe4b906e987da30f5ae3585d81e95debcd260041eda27ad10 [[project @ 1999-10-23 21:27:38 by gjb] gjb**19991023212738 Ignore-this: defe6524a15962b075ff6b7f05ae890e gjb ] hash: 0000000298-443a5b95c4b76ddb8902530f9fa6dcd39e65f3a0af4f8fd2035ce4d904a9d823 [[project @ 1999-10-23 22:06:23 by gjb] gjb**19991023220632 Ignore-this: 11eaa4f500afd20abf1261b1d384fc8d * binding.c: ws change * events.c: Renamed send-key-press to `send-key', `send-button-press' to `send-button'. Added dx, dy arguments to `send-button'. Change suggested by E. Jay Berkenbilt -- thanks! ] hash: 0000003104-9020d2d0d09ebcbdb6c718ece053d6c83c5ef9736d6c689f319582fff1f31064 [[project @ 1999-10-23 22:07:23 by gjb] gjb**19991023220723 Ignore-this: 4dbd998815ea881ac8a9b9f9eb0f4cd6 gjb ] hash: 0000000298-bf362e55e45c26e8005da70b4cbbd2ec231bf42f4f00efffb4232fec460abfbb [[project @ 1999-10-23 22:10:11 by gjb] gjb**19991023221012 Ignore-this: 9b1cb92421a58d6cff323cb777b952af * synth-events.scm, gnome-hints.scm: Update for rename to send-button. * system.scwmrc: Update for rename to send-button, added `xmms-send-pause-click' * robbe.scwmrc: Update for rename to send-button. ] hash: 0000002163-2d2b9a737fc3c7b0e25c01ed79b233222db31976ffc68e6f6dbbdca7f63ec80b [[project @ 1999-10-23 22:10:14 by gjb] gjb**19991023221014 Ignore-this: b6010f50a5fdae0d0ea676064ef92bdd gjb ] hash: 0000000298-16d636b33f414a5ae3ca318f95072a036117fd1aac01d5577d9777028ace6eeb [[project @ 1999-10-23 22:10:18 by gjb] gjb**19991023221018 Ignore-this: 1d7b09ad3fa5e28b986424e09454165c * synth-events.scm, gnome-hints.scm: Update for rename to send-button. * system.scwmrc: Update for rename to send-button, added `xmms-send-pause-click' * robbe.scwmrc: Update for rename to send-button. ] hash: 0000001454-bab623321a3aba14243c1ca3966d2ee79d57e32bb14c6cc3df868c879cb4bcd9 [[project @ 1999-10-23 22:10:21 by gjb] gjb**19991023221021 Ignore-this: f155303ad8e28641e56e5c724f396569 gjb ] hash: 0000000298-d0b79527f216c91424043711ab2ee0d52430cae52cdee0e7491c8f8d95bdfaea [[project @ 1999-10-23 22:16:36 by gjb] gjb**19991023221636 Ignore-this: 8ee61ce6234bb63a88caa2ae0bb44193 ] hash: 0000000196-029ea61e804b6b0f15bef42a2f4c45fd5e196ad259ae0f9da3abfb31b30430f3 [[project @ 1999-10-23 22:16:37 by gjb] gjb**19991023221637 Ignore-this: 59b2f505a0776e5a3a2f2f626bae5031 gjb ] hash: 0000000298-16d15ef7903e58802dd6107773f66fb52e86fe2adb4252e7a5a66b5f22b357ac [[project @ 1999-10-24 07:40:04 by ggt] ggt**19991024074004 Ignore-this: cf8dce3c5f7c54e5544058c814c080e8 ScwmBiff.scm: More fixes to make it work properly when embedded in ScwmButtons. simplebiff.scm: Added ":use-module (app scwm time-convert)" ] hash: 0000000984-4e18242338818594f55406c44faabf55296e2dc68e9216aeef84831e1d9eb29d [[project @ 1999-10-24 07:41:28 by ggt] ggt**19991024074128 Ignore-this: e36963eeedb2bdedf00e5d92efd25ac0 Added the darkside theme to the Makefile.am ] hash: 0000001133-c5de9d1f65ba4986aa12ad4dad6066886adbbfac462c6cdd55c8be4bb22fa47d [[project @ 1999-10-24 19:07:19 by gjb] gjb**19991024190726 Ignore-this: a8428801670a766527d2423493606ab0 * message-window.c (CreateMessageWindow): Added CWSaveUnder bit (no noticeable effect, but seems desirable). * events.c: Only require either X/Y change to do the XMoveResizeWindow, not also a width/height change. Fixes bug #12 reported by bkirby. ] hash: 0000001028-d6d5fcb389b49273c72f907019a365dfd69b41928e10fd9a72e677d1e3922402 [[project @ 1999-10-24 19:07:51 by gjb] gjb**19991024190751 Ignore-this: c6047667a2d46af0a847627c15cf1b26 gjb ] hash: 0000000298-fc2820b39be155c0afbe7c7064bbbd85dff709fff93d0f6828353587a1807528 [[project @ 1999-10-24 19:09:17 by gjb] gjb**19991024190917 Ignore-this: 7fda04bc8a6e01d888408f616636a082 * fvwm-module.scm: Better formatting of debugging output. ] hash: 0000000650-dee49bb11b1e27bc9f113251c3e64442db8019f7ff4c1ea418443e44cb94095f [[project @ 1999-10-24 19:09:20 by gjb] gjb**19991024190920 Ignore-this: 18d278f8474a2d59b2d34dc50a90367f gjb ] hash: 0000000298-6b29fd2452a7dbbae7f0f41962a9668d9f15e02fa68c7ea5828b676824d0ff43 [[project @ 1999-10-24 19:10:35 by gjb] gjb**19991024191035 Ignore-this: 2c3552e374f0299a95e995ea6812bec9 ] hash: 0000000351-05771d0740192849ac419e42b26482c72f61bca76d59e3cd59f23cad36ba1454 [[project @ 1999-10-24 19:10:38 by gjb] gjb**19991024191038 Ignore-this: 3d107c6abc90374ff9cece0ecc27fc68 gjb ] hash: 0000000298-8c03e0af9790a16682d154d4732a8014e40b0d01ca6c8ceee31386b5eafb28c2 [[project @ 1999-10-24 19:10:43 by gjb] gjb**19991024191043 Ignore-this: d1e922a41126e2b72ebf2a68fc54c6a7 ] hash: 0000000409-5d310a1943598f76c693ad28964ac17d682be9a3929b58fd1e953b75e8a635a5 [[project @ 1999-10-24 19:10:45 by gjb] gjb**19991024191045 Ignore-this: f3c95e0e3f1fe316ba53290a3b32f845 gjb ] hash: 0000000298-b3d00aaacd6e76fb67d92d881255a26b8e9758f52004ba5b207eab68f63c3fd7 [[project @ 1999-10-24 19:10:59 by gjb] gjb**19991024191059 Ignore-this: 712102b8db6d09405b6ff30baa777bf3 ] hash: 0000000746-48680a82c96256dc70d5a998d43210b833d23420678a5c1a3d121c7a6bd8c7a9 [[project @ 1999-10-24 19:11:04 by gjb] gjb**19991024191104 Ignore-this: 3c19f02ba956314d91d6354dcdb0dc60 gjb ] hash: 0000000298-55604a91ccef5d9465107296c52764626b4bd016a3662e716d61bcd21167f6d5 [[project @ 1999-10-24 19:55:39 by gjb] gjb**19991024195541 Ignore-this: 924817dbea22565082a09647bca0d00b Added/updated docstrings ] hash: 0000009925-68b0f1bcf2a379f5a552d362db98cfd21c31cd00cc3bbdc25ec283aa54e6c9aa [[project @ 1999-10-24 19:55:43 by gjb] gjb**19991024195543 Ignore-this: 5f347620f7e3476e0320c9a7aca4115 gjb ] hash: 0000000297-59cf2938d568f3deebeabbd576564676ce016d6ecb00b43924676d64b4117044 [[project @ 1999-10-24 19:56:17 by gjb] gjb**19991024195617 Ignore-this: fecb83cc09f41a59627ac737333cbea * events.c: Fix docstring. ] hash: 0000000591-395ad7aed6372883371986b3dcf7fdaccd3cf9635b3c94a0a3167dd2f8055639 [[project @ 1999-10-24 19:56:19 by gjb] gjb**19991024195619 Ignore-this: 58a592a6ac52e4625fff6d4f564862af gjb ] hash: 0000000298-a38ed0e17eee0f9a4b40442a281c3c61472ed95f4ae11b5290189d2c328867e5 [[project @ 1999-10-24 19:56:46 by gjb] gjb**19991024195648 Ignore-this: 4cc85fd7911122aef0e6cf223a76a4cd Re-exported ] hash: 0000378776-8c54495fc0c823ea4c45be074356f200658676599ad7f741a55fe89bed2f26fe [[project @ 1999-10-24 19:57:08 by gjb] gjb**19991024195708 Ignore-this: 98bbb60d271feeaa6bb9af8d1b9c3b7 gjb ] hash: 0000000297-004a35b13fc7543105dfc89a1dbe55fa6abd6d252637d36b51b9f417f01cf3a9 [[project @ 1999-10-24 20:09:34 by gjb] gjb**19991024200934 Ignore-this: 504b9b500d54f994a6d00a292878945c Update for 0.99.5 ] hash: 0000000607-dd9fd037cf1d423633020f639e25822797372727c04081ddd1d36c87b0c5b04b [[project @ 1999-10-24 20:09:36 by gjb] gjb**19991024200936 Ignore-this: 9fff488410143147a5ac27d9683714d1 gjb ] hash: 0000000298-e16cddb1b74e2df34a7053dad71f210319c36166a0f9a9c31945042d138e54b9 [[project @ 1999-10-24 20:09:43 by gjb] gjb**19991024200943 Ignore-this: 6d3917191b466db6b80c57184853f172 Update for 0.99.5 ] hash: 0000000250-4c6e5fde33777a2646c2b75273812c88e5c92a53fa90266a4de4b5165517e6c0 [[project @ 1999-10-24 20:09:45 by gjb] gjb**19991024200945 Ignore-this: fde6b2b184309065c56881c025a0d330 gjb ] hash: 0000000298-8c773e3b150bcdd3c6eeef02ae0ebc330a6b2a9d90c4c53389df2d1c7587fd92 [[project @ 1999-10-24 20:13:55 by gjb] gjb**19991024201355 Ignore-this: 9fb58b4b2f8d506e04d15488133e955e ] hash: 0000000233-462359e65eec640b5201d4bdda014b06aae72a746b5aade0b71690b0e94c5ebb [[project @ 1999-10-24 20:13:57 by gjb] gjb**19991024201357 Ignore-this: c96f4af643c934c1db652d15f25b8b5f gjb ] hash: 0000000298-7c41664f36cf4e24957696fe5050b935de79b17e6b10c5dccab06655e8f22cd3 [[project @ 1999-10-25 19:07:23 by gjb] gjb**19991025190728 Ignore-this: 8a6c8fae9a1a02be9534c3747014f071 * nonants.scm, lambda-startup-logo.scm: Use new `make-image-or-warn' * message-window.scm: Avoid error when image is not found. Clean up intro comments. * lambda-startup-logo.scm: Make `logo-remove' public. * base.scm: Added `make-image-or-warn' added \n to `image-not-found-message' ] hash: 0000003225-32b401ae1b73332b3582715e05c04c3302ff4e67c6abee55e650e9d509fdb58a [[project @ 1999-10-25 19:07:45 by gjb] gjb**19991025190745 Ignore-this: 33d39252bc003f726fc4aec2d6f4c7b0 gjb ] hash: 0000000298-d300b98e4899846216cb8d7db1f1ca43ae18eb1ee527c000156f8fd028941061 [[project @ 1999-10-25 19:24:00 by gjb] gjb**19991025192400 Ignore-this: f69349ed4634688f9e48e33d11c3d4d2 * message-window.c (MapMessageWindow): Do not use CWSaveUnder flag as that causes a race to be lost. Handle race gracefully when lost. * ui-constraints-composition.scm: Give a better description to composition-recorded macros. ] hash: 0000000748-a69090ab11901b0289c4c1a4c476d7eb142b1ed218b40037fb6a7afc288c04f2 [[project @ 1999-10-25 19:24:02 by gjb] gjb**19991025192402 Ignore-this: 59a0bacc5a9fe727f446e8ef0c6c2090 gjb ] hash: 0000000298-bc0f6ccfb403197a37f2b7fa3f9c76e10975d3b4f59db41b9a1673a6657e0e47 [[project @ 1999-10-25 19:24:06 by gjb] gjb**19991025192406 Ignore-this: 221e22c264af847c61fdf80e0905f2a4 * message-window.c (MapMessageWindow): Do not use CWSaveUnder flag as that causes a race to be lost. Handle race gracefully when lost. * ui-constraints-composition.scm: Give a better description to composition-recorded macros. ] hash: 0000001166-acef11192f217f64f816f22b5861257df95bd0802a569830525d3f409ff3c7b8 [[project @ 1999-10-25 19:24:08 by gjb] gjb**19991025192408 Ignore-this: a95a35eb21fca44a3dafa637028a36dc gjb ] hash: 0000000298-cb9aac33e4678deb977dfdd5c9345e6d5173bee1b530b86b88c328e92881e87b [[project @ 1999-10-25 19:25:46 by gjb] gjb**19991025192546 Ignore-this: c7063972e552c5c387f95154dd2d722f ] hash: 0000000673-df2df03c85f3fe0412e1819932979e5050eaeec46ecdc10dcfb1d2bc4062a773 [[project @ 1999-10-25 19:25:50 by gjb] gjb**19991025192550 Ignore-this: 3d084af74a673bb580241a40de7a8a68 gjb ] hash: 0000000298-ec68c1118fd42aecb23989d98caf2a3acfe86213ae229119beaa61bea7889912 [[project @ 1999-10-25 19:26:01 by gjb] gjb**19991025192601 Ignore-this: 7593eb9dd139bd99c1b16a29c930be54 ] hash: 0000000344-7508f3551fc065940e3f63c532eb95f84aad02e492b01b2f608b5cf4ddb65709 [[project @ 1999-10-25 19:26:05 by gjb] gjb**19991025192605 Ignore-this: d320426c698d143425b242d87217845b gjb ] hash: 0000000298-66fc2e356034399cbd888111a08777ddc5db2b19102bd2eec336705d852aca54 [[project @ 1999-10-26 12:06:21 by ggt] ggt**19991026120621 Ignore-this: 6c30d254395d828333aa71fe3d96efde gtk-label-set changed to gtk-label-set-text in the latest guile-gtk it seems. ] hash: 0000000500-49aeb4f3115d6dd13a9b7730fe177bf960df1a795be9df3ae5472eb60f69656b [[project @ 1999-10-26 18:22:21 by gjb] gjb**19991026182221 Ignore-this: 641f6e01807884dfbaa7912506d7c593 * message-window.c: Avoid using pimg->mask if it is NULL. Fixes some X11 errors on startup. ] hash: 0000000585-a60a2342665a2851381367daa901f35ad7e00e0c50cf9880cc5877f37feefc1f [[project @ 1999-10-26 18:22:23 by gjb] gjb**19991026182223 Ignore-this: 910652054623165c97c5916aefe0e275 gjb ] hash: 0000000298-4a4d26f09291debebf454720be316274eaab977a6f9ff5c301c84cb07c84b10c [[project @ 1999-10-26 18:43:49 by gjb] gjb**19991026184351 Ignore-this: 352fe8963a29bbc70506a0e95dd23c7c * xlock-menus.scm: Make `xlock-query-modes' public. * flux.scm, winops.scm: Moved `toggle-focus', `move-or-shade', `move-or-deiconify' from flux.scm to winops.scm * flux.scm: Do not require libguile-config-stamp to be bound. * base.scm: Fix bug in `exe' -- was causing (interactive) declaration to be eval'd. Fix bug in xterm-other-host. Thanks Anders Vinjar! * winlist-menu.scm: Updated docs for `show-window-list-menu'. * prefs-menu.scm: Needs flux.scm, drop "Specify Parameters" submenu. * group.scm: Make `popup-window-group-menu', `popup-window-group-menu-no-warp' both public. ] hash: 0000009058-f119b2b9b3223bdeb1fbb22e0a4addca1b64a55e4474780d8be7e8fe7d04e1c6 [[project @ 1999-10-26 18:43:54 by gjb] gjb**19991026184354 Ignore-this: fc2fa769e6aba9a9ba54dc4f0501d320 gjb ] hash: 0000000298-9577bb69cc233c88ea16cc403d18ddc02436ec7191b5fd64c1c4551fcd3d2d32 [[project @ 1999-10-26 18:45:35 by gjb] gjb**19991026184536 Ignore-this: 3f363937eaceb92d3e61236b06f0cea1 * system.scwmrc: Do not xsetroot at end of startup. * spare-blue.scwmrc, simple.scwmrc, sds.scwmrc, robbe.scwmrc, mstachow.scwmrc, juhp.scwmrc, gnome.scwmrc, decor.scwmrc: Lots of bug fixes for updating changed proc/prim names, requiring new use-modules, etc. ] hash: 0000015249-9de45177082e7903818228186e940ebbd8ae9fffd8aa46e07c2028c18383165b [[project @ 1999-10-26 18:45:38 by gjb] gjb**19991026184538 Ignore-this: d4f5d149cfd3e5c48eccf7d23264e1d8 gjb ] hash: 0000000298-a4f50392dfd4659126aaec8207217768bdcb269a811bd6158a5295b1f13e6c35 [[project @ 1999-10-26 18:46:12 by gjb] gjb**19991026184613 Ignore-this: bde179bcdc39d70e34f2ebced4c26e21 ] hash: 0000000323-42582b36d4478ffdb4891043881bc3dc681224f0614a250fbb8711475520a751 [[project @ 1999-10-26 18:46:14 by gjb] gjb**19991026184614 Ignore-this: ddb323f1963b9d66e871fffe50396b4 gjb ] hash: 0000000297-0f56c1bb2792f45ff9280f04d092b0b5044ced25e70c5a0d6a8f976e3c25566c [[project @ 1999-10-26 18:46:47 by gjb] gjb**19991026184647 Ignore-this: 52456a8682332d7310f2b0b7ef65623f * README-constraints: Some extra tidbits, thanks to emails exchange with Robert Chassell. ] hash: 0000002427-cef7fd1ebbda7e4ac38eea3fe2d28315bbb102595e1b2a95e07e5eb04368e9fe [[project @ 1999-10-26 18:46:48 by gjb] gjb**19991026184648 Ignore-this: fac990cc6a7510facca6fd6aea2e5c04 gjb ] hash: 0000000298-e111629b99e16f3bc9b7cb138e5b88f8370dbca62305101dcb9d91940d57ac27 [[project @ 1999-10-26 18:47:02 by gjb] gjb**19991026184702 Ignore-this: 3c4f583cb09b622a136c931ae2a074da * configure.in: Bump to 0.99.5.1. ] hash: 0000000376-dc72a16da79596289037cf4ddd71ecb2d61c8015e5e0c510d860e2a53ffc4d57 [[project @ 1999-10-26 18:47:04 by gjb] gjb**19991026184704 Ignore-this: ee3f4ab06e814919fef2888478d19e13 gjb ] hash: 0000000298-1d9446646b764c05f34f928fd1e8bffcbc68cabea62b44ffa32f9de63ff8c7c3 [[project @ 1999-10-26 18:48:37 by gjb] gjb**19991026184837 Ignore-this: 52ea94ad79568c7653cf203fec98d4c9 * wmconfig-menu.scm: Do not try to process directories as files. ] hash: 0000000968-bae775c2f6d8b478dd081b7e5ab0851d73849bdc4541fddbada8b44e57a7f2d9 [[project @ 1999-10-26 18:48:39 by gjb] gjb**19991026184839 Ignore-this: 50722ea34d6e3424f8fa9d6366e92e75 gjb ] hash: 0000000298-35081aa4684b25cdcdb8d5a62a3fe7c0c2c6bb5a08424be54b59104b8bc97bf4 [[project @ 1999-10-26 18:49:04 by gjb] gjb**19991026184904 Ignore-this: e4f8ca61d82e381fe0050ed1d83129b0 ] hash: 0000000330-614e009e870a2e37d656e83d92b578d1d8ced2690328529afaee825a087e0d45 [[project @ 1999-10-26 18:49:05 by gjb] gjb**19991026184905 Ignore-this: a1eb53efc4b0aefac0ecb967e5b7718a gjb ] hash: 0000000298-c456d663d5e7724ca55083e2e471d8c6a5ef5b6b65864a88b253389439328b2c [[project @ 1999-10-26 18:49:09 by gjb] gjb**19991026184909 Ignore-this: cda1da2e369b21ec445399b540ad1027 ] hash: 0000000486-afde184d5af0c08a6fd2772e154d48e7cfb9d304da954898fa9ff5c24ad314bf [[project @ 1999-10-26 18:49:10 by gjb] gjb**19991026184910 Ignore-this: 335d3e132624c60eda697b0b7e051f29 gjb ] hash: 0000000298-7779c0e1d1018ad88ea0eaf54e0b94b3d6692b38b9eba4364fa78c3fd1a654d0 [[project @ 1999-10-26 18:49:16 by gjb] gjb**19991026184916 Ignore-this: ef9ae57f3cae8eaeb85c8be1276224e0 ] hash: 0000000954-ccdd4cc8d6df785e0b777f2374d695e584876fd3126252aac599a76909d8c250 [[project @ 1999-10-26 18:49:18 by gjb] gjb**19991026184918 Ignore-this: 5836ddf882172df2f74d05b0310916cf gjb ] hash: 0000000298-92d2254c7f7d6017512f1e5c27ae129275150451ff481e42e3bfeb67a87268d5 [[project @ 1999-10-26 18:49:27 by gjb] gjb**19991026184927 Ignore-this: c0f345a362cd4a02b035d29666a02dab ] hash: 0000000299-e13d90babc2c002182d0bffff0af227cb1ed158996d6b1ec3df38eaaac144506 [[project @ 1999-10-26 18:49:30 by gjb] gjb**19991026184930 Ignore-this: 66d246255acf055c47c5c26ae5eb6e2f gjb ] hash: 0000000298-a1657214a90efe31c125292577a3fbdea0792e7318d2c26b2ac48d514e2b20ba [[project @ 1999-10-26 18:51:38 by gjb] gjb**19991026185138 Ignore-this: 29a8e4ea5eb4adbaa94156b9b208c9ca gjb ] hash: 0000000298-134dbb5635c742611200390a7b6a36ede87eba9ba204812e8e40c05b0b9024ba [[project @ 1999-10-26 20:54:50 by gjb] gjb**19991026205450 Ignore-this: d915cf5c5f78f8316a8140b74e9d6ad0 * style-options.scm: Add the 'hint handler before the 'normal handler for add-window-both-option to try to get decor.scm's theme switching to work. This fixes things for me, finally. * flux-gtk.scm: Use old title as init value when renaming a window. ] hash: 0000001272-cad77ae3c33be5e465be96305a36ada4a78dbb081da2171eb177e63aeae99928 [[project @ 1999-10-26 20:54:53 by gjb] gjb**19991026205453 Ignore-this: bf56f6f43d19c741222c1d6169afcc2a gjb ] hash: 0000000298-a9ca1d200f3fe2397a21b438faccf1e223b980a8cb27884f698fed77a50bf741 [[project @ 1999-10-26 20:56:45 by gjb] gjb**19991026205645 Ignore-this: b66f12a58cd591871137575fa70444cb ] hash: 0000000468-f1d9c5ff25831afbaeaf95e5c31dd97a4dd65e1930fa024b983b67de3965ee67 [[project @ 1999-10-26 20:56:48 by gjb] gjb**19991026205648 Ignore-this: 71426d6bbf60ff93e3cdd6a92b70920f gjb ] hash: 0000000298-e232e500966d526b2e95e0ea598e2054202d5f667b97d6ba0a9fc75f3c13f810 [[project @ 1999-10-26 22:11:18 by gjb] gjb**19991026221118 Ignore-this: b0aecc46050df5023647c5fb4e50ffa9 * snap.scm: Re-indent. ] hash: 0000005531-68d5fc3c47b9cc03747d8e1b8cb4b59ea5993b98de1c742b687f4975ecd73bcf [[project @ 1999-10-26 22:11:21 by gjb] gjb**19991026221121 Ignore-this: bf81ae2abe7ac08b543f29f236b6a2fe gjb ] hash: 0000000298-dc7621d8fe51c99e40c86bc0511f6c688d8bb5722fff6fe57a83dd701bf54185 [[project @ 1999-10-26 23:12:23 by gjb] gjb**19991026231223 Ignore-this: 3001d9f99dc76443874744d84e7a6ece * snap-constraints.scm: Added; make the inferred snap persistent. Not perfect, but good enough for a demo. ] hash: 0000008293-b8568156fa715323296907dd5d5bed6cc76fd0b00e606304112ca9e9972a3940 [[project @ 1999-10-26 23:12:25 by gjb] gjb**19991026231225 Ignore-this: fea3d63e930a7538e86e77e628a85416 gjb ] hash: 0000000298-47a348d07a95cd69371046a56fc72c591d251055d60a463a332335d539085a23 [[project @ 1999-10-27 00:14:01 by gjb] gjb**19991027001401 Ignore-this: b5483b7aa023a036f8df1c887af0b94b * Makefile.am (scwm_common_scheme): Added snap-constraints.scm * ui-constraints.scm: Added `ui-constraints-involving-two-windows', `move-after-deleting-constraints', `move-after-deleting-inferred-constraints'. * snap.scm: ws change. * snap-constraints.scm: Turn off some debug code. Avoid another constraint being inferred when windows are already related by another ui-constraint object. ] hash: 0000004749-253ec094d8fa68e1d9284160334675a97b0654d0c91c6ffa5b46fdd5be888cf1 [[project @ 1999-10-27 00:14:04 by gjb] gjb**19991027001404 Ignore-this: 6f923006204a9bcc71eacf851a55d35e gjb ] hash: 0000000298-21329295782c33a4f6b5ba35b91e4c73c1f3c371e2e712804a09eb3332d78d88 [[project @ 1999-10-27 00:16:20 by gjb] gjb**19991027001620 Ignore-this: 11f95b87a91214ab3d4e7d0b0a4029da ] hash: 0000000897-718d287b8855fd2a2ad68eda0c29358a0218194c7d0d8afe39e5029fcd40c16a [[project @ 1999-10-27 00:16:23 by gjb] gjb**19991027001623 Ignore-this: cc8443c07bdd5bbc3a8fb3b3af0e7f5a gjb ] hash: 0000000298-04cdaf48f4863e879219c12fcdaaedb5009025992b50922de9eb521c625b799b [[project @ 1999-10-27 00:20:27 by gjb] gjb**19991027002027 Ignore-this: 3806e05f3a40dbcd23d80f9b91cb5af1 * system.scwmrc: Make mouse H-1 do select-window-toggle only in 'window... have it do move-after-deleting-inferred-constraints in 'title, 'frame-sides. H-3 does move-after-deleting-constraints still. ] hash: 0000000995-47ffbb4f306b3d921326fb3996f1352eea1bb11dcd28a5fb29c798fce670f0a9 [[project @ 1999-10-27 00:20:29 by gjb] gjb**19991027002029 Ignore-this: fc8af382e3dddc2a2021af6882d66790 gjb ] hash: 0000000298-9c3e4797ec3973402d5265a13e61117e84fe93ed18f5ad30f96a846e0babd55b [[project @ 1999-10-27 00:28:51 by gjb] gjb**19991027002851 Ignore-this: 835a86287a02abb4c38f1e609204142b ] hash: 0000000419-e1f2f321eb8d2f98cc65ae4fd8b1ce7faf356e1b6108435866e60af79823d244 [[project @ 1999-10-27 00:28:54 by gjb] gjb**19991027002854 Ignore-this: 481963226bd4d01c10ed9bbaba641a38 gjb ] hash: 0000000298-2b5ce28b6689119d7d03bf6c0bbea8ae8eaf53e00a8ba1f28d727567d92a0091 [[project @ 1999-10-27 00:29:46 by gjb] gjb**19991027002949 Ignore-this: 354245f5818841de852e8af3708031d3 Re-exported ] hash: 0000075842-e218463993e274e1209c17b2e5d3767f67d2a81817333a48452c7e01f12b94bf [[project @ 1999-10-27 00:30:14 by gjb] gjb**19991027003014 Ignore-this: 600c1c7ddd33bc33f92ffd89082e2fab gjb ] hash: 0000000298-348f5942fa20ce04276451a99a5cf8b0555b605cff523c2bcbb169b3f4f3e3bd [[project @ 1999-10-27 16:03:37 by gjb] gjb**19991027160337 Ignore-this: 372b71e778607df45e0183d092097204 * prompt-binding.scm: Remove incorrect mention of `getter' from prompt-binding. Thanks Anders Vinjar! ] hash: 0000000606-b87cc73659644b5f3ece0700e1cfa8e6b18644870fba02eed1e4a73face58f18 [[project @ 1999-10-27 16:03:40 by gjb] gjb**19991027160340 Ignore-this: f514ce680d831aab9a38ce6d6741d6bb gjb ] hash: 0000000298-f256338603a5a1168d18c3c4b57c4a1f58b07dd43f158732a5e9300d0238462a [[project @ 1999-10-27 16:12:11 by robbe] robbe**19991027161211 Ignore-this: 5714b2241cc2ff225e723e7d97a7d61d * xprop-extras.scm (X-properties->string): Harmful line deleted. ] hash: 0000000409-202dfbb882bf6ae997a83855fe7290c4d1f0d499bda94ab8ad5352c524aac2bd [[project @ 1999-10-27 16:12:13 by robbe] robbe**19991027161213 Ignore-this: 692909d9d8d88055fc991689c973ebbe robbe ] hash: 0000000304-844ee274ecae4e861032b7759414033d2ee226bbbab304add7c9371702fc0f76 [[project @ 1999-10-27 16:12:39 by robbe] robbe**19991027161239 Ignore-this: a8ffe4389257cc910310f875663149a0 ] hash: 0000000262-471323970b96ef32030fdc38d25d06faf3fd4d38723abf31558b8692876ca9a4 [[project @ 1999-10-27 16:12:41 by robbe] robbe**19991027161241 Ignore-this: 81cb2b652647f2347700e70dea6ce9fe robbe ] hash: 0000000304-06b8c23dfc6abdadd12b4a0ffb58530471e5525bec9667d93fea7ebd068419cd [[project @ 1999-10-27 17:29:44 by gjb] gjb**19991027172944 Ignore-this: 37cafd30e1d19e098f63f251f0b85a84 ] hash: 0000000312-95828667da374eaa593cdc712cf0f84daef6ee2cbbde270bed9554ec8fe980b8 [[project @ 1999-10-27 17:29:47 by gjb] gjb**19991027172947 Ignore-this: 59b0a0c3d122d01f5f61d7529f943381 gjb ] hash: 0000000298-ff9dfb28b9126caa2a83a7c58b726f3fc8607dda4c30ffaa354a029bf80601f6 [[project @ 1999-10-29 18:49:06 by gjb] gjb**19991029184906 Ignore-this: 384b71845837be9242a2071cb0ff647 Bug fix for make-image-or-warn from Stephen Tell ] hash: 0000000424-7c613b1f90c3ff64bac5f1b74220c87b3e9d89cdc231da36d7a281187d769dfd [[project @ 1999-10-29 18:49:08 by gjb] gjb**19991029184908 Ignore-this: d4578e26f6a4098b001336d9554a3c30 gjb ] hash: 0000000298-474a4477fb48ee0f93c84e2a4528148f7914794cd074122551adc7bd74a8095c [[project @ 1999-11-11 22:57:37 by gjb] gjb**19991111225737 Ignore-this: 1bf23547c5e1fb76c06718139a6f4099 Minor tweaks/additions ] hash: 0000000436-94fe6c0c04d1580dc4c588262fcd4f327d295fab76fca19db6bbf6542dd4e579 [[project @ 1999-11-11 22:57:40 by gjb] gjb**19991111225740 Ignore-this: 7a34c6f7dc62c2455cf7886d2b90111b gjb ] hash: 0000000298-73ed3585676968edabfc3e6d33001ab0a50230034589554bf98a16ffa2d17696 [[project @ 1999-11-11 23:01:32 by gjb] gjb**19991111230132 Ignore-this: 5769f2c2f9c5bc32ff85dbc86c133a27 * winops.scm: Added missing use of animation module. * winops-menu.scm: Use image-left for menu-window-shove, and mark it as a #:submenu instead of an action. * snap-constraints.scm: Turn on constraint solver if necessary when `snap-initialize' is executed. * send-string.scm: Use `send-key', not `send-key-press'. * fvwm-module.scm: Added `fvwm2-pager-window' ] hash: 0000002336-f7890193d91f579d42cc0c57fa9cd30e567e6cf3a7dc9d929f42f20d3e414836 [[project @ 1999-11-11 23:01:33 by gjb] gjb**19991111230133 Ignore-this: 25991eb6279bf04cc6717a0f45a97a1a gjb ] hash: 0000000298-10c8a9aa68049c0a5b3e178c3268b4acff194abbf0d1bfb8459224f877b5cb4d [[project @ 1999-11-11 23:20:03 by gjb] gjb**19991111232003 Ignore-this: e20c14315db81afda4e58b2ca6c54ade ] hash: 0000000575-9f78a36e37efbe4afbf3a7b78bd4937ec52d942d43f3d61505055e51120ea425 [[project @ 1999-11-11 23:20:07 by gjb] gjb**19991111232007 Ignore-this: 6a56fdef6b27bbc2d875ccc17f1b5338 gjb ] hash: 0000000298-c60f17bea2c4be2b8101ad2f15171b8126aabd31aa78583ba187737ea2067592 [[project @ 1999-11-11 23:21:19 by gjb] gjb**19991111232119 Ignore-this: 3a4cf1ca168c8037e39ce0bc9052438a * system.scwmrc: Fix start-xterm for starting New shell from the root menu. * sds.scwmrc: Fix commented-out use of send-key-press to `send-key' ] hash: 0000000891-553040663a0a364b65b8725ac4e0cdc52bd29236a7a405697e8b212b97341941 [[project @ 1999-11-11 23:21:21 by gjb] gjb**19991111232121 Ignore-this: 96d8b3e2d13fa014650983a250588b21 gjb ] hash: 0000000298-a3a7c5356e3b87d82c867e200f44c3645141c6499794a36516ac45f43879024e [[project @ 1999-11-11 23:23:30 by gjb] gjb**19991111232330 Ignore-this: c48b0627b816dacfd75075a62e7956b1 ] hash: 0000000350-d448d16be51909058096973254716f80127130e5bd38cc0cdb6482d6a11909f4 [[project @ 1999-11-11 23:23:33 by gjb] gjb**19991111232333 Ignore-this: ac7e0d5363188b325749ec304c9aff7d gjb ] hash: 0000000298-5cb986342a83aaa46035580de6d9713c62162e204f66e5f28794f4c29a1f866a [[project @ 1999-11-12 17:10:49 by gjb] gjb**19991112171049 Ignore-this: 58cce0439c597e8d78f1c80bdff9bfa5 Added some q/a ] hash: 0000003608-a456f06500f2002d909c0d41eb683ffb2ba9c2dadb2131e60a072c4687d0d491 [[project @ 1999-11-12 17:10:51 by gjb] gjb**19991112171051 Ignore-this: e0276bd1be917c0fc2cfd675711c7435 gjb ] hash: 0000000298-550a17956b36a8083dc8c9d3741450f7058e68301b3f7e1a46f8ed95e11b9706 [[project @ 1999-11-23 17:18:48 by gjb] gjb**19991123171849 Ignore-this: c42f5d60c44f16aa2050c9755447a90a * xmisc.h,xmisc.c: Added SetXWindowGravity(..) * window.c: Mark other_properties only if set. Added some gravity code that is still #if 0-d out because it doesn't do the right thing. Inspired by (but very different from) Owen Taylor's suggestions regarding resizing frames on the wmspec list recently. * focus.c: Mark a formal as unused. * add_window.c: Remove unused extern ] hash: 0000002791-c995ab79615dbe3c3db638734e9fb2bc7c22e822d178c51263487cc699f4f125 [[project @ 1999-11-23 17:18:51 by gjb] gjb**19991123171851 Ignore-this: a8048614893df7d170b12b8dde03395d gjb ] hash: 0000000298-0dd74070d30e6816736da3d8c8caba24ddf3ed1221e34328a8d288acb6397665 [[project @ 1999-11-23 17:20:25 by gjb] gjb**19991123172025 Ignore-this: 7248d2cc8a4f52462a7dda0480624cdb ] hash: 0000000601-61c002b760c9347a236c0134679d6cd11770ab86adfc0d4d791d46971aa72b94 [[project @ 1999-11-23 17:20:29 by gjb] gjb**19991123172029 Ignore-this: 7ca53b05072a974f0568a80816cf7ca6 gjb ] hash: 0000000298-983e0968e7f143cc528660ded0aa3c27432f19144fa1e9734fcb9bd8bb4bdb98 [[project @ 1999-11-23 17:20:42 by gjb] gjb**19991123172042 Ignore-this: 8b1107dbe52af0551db28ee3cee50672 Added (from wmspeclist posts) ] hash: 0000008627-8407c68be2b3f3d959f0d28210c17ba7a65a10d675d0899202d144e68239aa28 [[project @ 1999-11-23 17:20:43 by gjb] gjb**19991123172043 Ignore-this: 9b8fec331b7a0f57bd252b24a4b49f01 gjb ] hash: 0000000298-e1733827451b30adedc137cd1aadbc644dd51f0d6e30aacd6c280f154c5facaf [[project @ 1999-11-23 20:21:12 by gjb] gjb**19991123202116 Ignore-this: 8cd1bc8df71c2a027a95567893d615f0 * window.h: Added visibility field for tracking the current visibility of a window. * window.c: Added `window-visibility' procedure for returning symbol based on the tracked visibility field. * resize.c, move.c: Watch for visibility events during move/resize. * events.c: Update visibility field, and call hooks only when the frame window's visibility changes (not the client window) * add_window.c: Watch for VisibilityChangeMask events on frame, and initialize the new visibility field of windows. ] hash: 0000003899-13c4cd73081b9e9d23f0230cf407029c387a92f8ed65a411adf2918da88c238d [[project @ 1999-11-23 20:21:18 by gjb] gjb**19991123202118 Ignore-this: f42dd528bec9894896d2736220939bb9 gjb ] hash: 0000000298-c1a13fe9b88149b1b4ef232aa9903e50107951597ae675807c77f382294e5d3b [[project @ 1999-11-23 20:22:21 by gjb] gjb**19991123202221 Ignore-this: 5e95a781d7de738c2a712d62ece9106e * visibility-reporter.scm: Added to demonstrate visibility hooks. ] hash: 0000001209-608a08468afbf00c5fd6c51cce3fb0108fd9e7a82b859af2a6eb13a310e4937e [[project @ 1999-11-23 20:22:26 by gjb] gjb**19991123202226 Ignore-this: 58a7820873118f4f80fa5794d3a686cf gjb ] hash: 0000000298-eca5ac992698072eac274fb48492e79f588a9e12d3a9964d6a4d297d95983056 [[project @ 1999-11-23 20:40:08 by gjb] gjb**19991123204008 Ignore-this: 2ca006c6bab501343964565763cb8f6e * README: Added; Do not ignore README -- needs to exist for automake, so put that file back in repo, though keep README.in around, too. ] hash: 0000004109-33a5f623d29b60645a37ae63a53d50fd3c1263f9ecd850c318eba6929a8b4d7f [[project @ 1999-11-23 20:40:11 by gjb] gjb**19991123204011 Ignore-this: 7e965ba61a9f977c52204fc335136d3d gjb ] hash: 0000000298-561796ee3d7856999408632f40cbccdc81c1795424be45a2fe8686a6c2a7e428 [[project @ 1999-11-23 20:40:53 by gjb] gjb**19991123204053 Ignore-this: a8df197767b55f174a33f426fd3c5ee7 gjb ] hash: 0000000298-3dd4341d90803bc6231bcc65112407c9a30ae28146ad6dd4aa5dc4626d91fd83 [[project @ 1999-11-23 20:41:42 by gjb] gjb**19991123204142 Ignore-this: 3bc2acdb479294ab153f29c7f397834c Added a Q/A ] hash: 0000000721-8dfe7df1f799a9264fbd9494d664d6161eb010be7919d9231ea6321235bf237b [[project @ 1999-11-23 20:41:43 by gjb] gjb**19991123204143 Ignore-this: 59d291fc5388adbc354045bf24c91a13 gjb ] hash: 0000000298-0b11c6d437403b59cf6288140576f10b100a7d69fd8eee154a108bc92d7e1a52 [[project @ 1999-11-23 20:41:57 by gjb] gjb**19991123204157 Ignore-this: 33c8598e48f06301a9772dc9fd19495 gjb ] hash: 0000000297-64068442073d515cdacdbafa8bd61d35df0aa82119e46edf9d5ef36919216f9c [[project @ 1999-11-23 20:43:34 by gjb] gjb**19991123204334 Ignore-this: f2e8dc1f227cc7d42c931d7225b17965 ] hash: 0000000273-22241af973c9fe284267d834684bed9c21d2d1192a9d2a5ff687f34d3ff4d17f [[project @ 1999-11-23 20:43:36 by gjb] gjb**19991123204336 Ignore-this: d0063369c22c1f2da81133740479a5fa gjb ] hash: 0000000298-53b3c8d863d728f8210bda5293d03d75cb8880af25a8eaa40fa251a70d3b1e00 [[project @ 1999-11-23 20:43:42 by gjb] gjb**19991123204342 Ignore-this: bff08d80d1e6555f3e6ac3fc7c52322d ] hash: 0000000730-8d9af5ef2a5af666922d5414c8dad8bdc37ad0567e77a51447817be7b7fb2789 [[project @ 1999-11-23 20:43:44 by gjb] gjb**19991123204344 Ignore-this: 59ed1960180b278e71fc30430a738255 gjb ] hash: 0000000298-380fabc594b044e233d89a7c5b03ec6a0aabadd37460e72c18bb7adde77479b1 [[project @ 1999-11-23 22:16:44 by gjb] gjb**19991123221645 Ignore-this: 5d082440de8f4730e7b24fcda7c0dd05 * menu.c (SetPopupMenuPositionFromDecoration): Be sure that decoration popup menus stay on screen. Thanks to Tessa Lau for the bug report. * scwm.c: Default to resetting 0 segvs (instead of 100); guile-gtk is now not gratuitously segfaulting, so this resetting segvs is no longer useful as the default. ] hash: 0000001265-e16d22c42a5fb8366d0a4d2c6440d4ae35698b0c3426ae5889d63804d571276e [[project @ 1999-11-23 22:16:49 by gjb] gjb**19991123221649 Ignore-this: 9cbf04632d2e76a64d84a6410012459f gjb ] hash: 0000000298-d277d798d11913cfad6edbff7fd188554d22293eb6ae029824ac9656b14d8507 [[project @ 1999-11-23 22:17:24 by gjb] gjb**19991123221724 Ignore-this: b68130345f8e6f75cc81cc82e45aee89 ] hash: 0000000522-60a1066acbadaeb955992ee2fba9c3bc34d8cce45a3ad688b17c8e1deb61679e [[project @ 1999-11-23 22:17:27 by gjb] gjb**19991123221727 Ignore-this: fe1be35ba58f755f170b69ec40dab290 gjb ] hash: 0000000298-4736440b875c5e387b33451b8a320173aef64735d187db75efbad2146967a414 [[project @ 1999-11-23 22:19:25 by gjb] gjb**19991123221926 Ignore-this: 2a2fcfeb2928f0fb6472704a2b763721 ] hash: 0000000583-af74eb809460a31819e7a6224d0d458098a1f1863d6ebfaaab36d2f59f0d6721 [[project @ 1999-11-23 22:19:29 by gjb] gjb**19991123221929 Ignore-this: 9659fd6114b285ab5e1bc314c88ed45b gjb ] hash: 0000000298-71cd5dd6510ff224bed85a6dfe9f752c95f392f7992ab937ee20b5946b121d3f [[project @ 1999-11-23 23:09:30 by gjb] gjb**19991123230931 Ignore-this: cd77dfaba23bec016115734c83e09b35 * window.c (mark_window): Use GC_MARK_SCM_IF_SET, and do not mark the mini_icon_image twice. * screen.h: ws change. * decor.c (mark_decor): Assert that fl->scmdecor is a back-pointer to the object being marked. ] hash: 0000002048-0f3c309853a632c1c494e103cf381843a10298e13f6b5512cdd625f639e12909 [[project @ 1999-11-23 23:09:34 by gjb] gjb**19991123230934 Ignore-this: 2d54377e3c7aa9f8e760d20e7bc848fd gjb ] hash: 0000000298-be287a59b30ca662c6a8d3afeccd0489f71289d36e76d5e5d2abdf8796532bb3 [[project @ 1999-11-24 15:38:51 by gjb] gjb**19991124153851 Ignore-this: b8e635efd2463aa598afd1264d261013 * winops.scm: Move move-or-shade, move-or-deiconify into system.scwmrc; drop dependence on animation module (was cyclic). ] hash: 0000000914-836fe7e0c225a84e829c8ca0b63f3b702ddf55c625992f9d4ddecbdf6a03b6ec [[project @ 1999-11-24 15:38:55 by gjb] gjb**19991124153855 Ignore-this: a392d34c4f1cf9a2e6ee586f673836ce gjb ] hash: 0000000298-d2e2dbbec435f44b5d343268d72fccbee03978598764240d68c1329ed14db855 [[project @ 1999-11-24 15:40:54 by gjb] gjb**19991124154054 Ignore-this: 981539a34cccc0d3c60d207de0112fe4 ] hash: 0000003577-87404256ec69425b843e3ee8754ef165268f8d2acf2ce31b106b6c1fa05abdc1 [[project @ 1999-11-24 15:40:56 by gjb] gjb**19991124154056 Ignore-this: c7c709b1769435d22cc7cb7bc3bb41e5 gjb ] hash: 0000000298-d274a0fffa239ffecbf5956ce148d1aaf92c51a6b76e4ed6320fa88b50ad505b [[project @ 1999-11-24 15:45:30 by gjb] gjb**19991124154530 Ignore-this: cfbb9fee0f98cf37c065c3fe8d5d5392 * system.scwmrc: Added move-or-shade and move-or-deiconify from winops.scm ] hash: 0000000831-8c031839b7cba5bf9283d5e6672e6beabd8cc5d28f18c5a77b012ff2ae5cc009 [[project @ 1999-11-24 15:45:31 by gjb] gjb**19991124154531 Ignore-this: 3be7764a76f7f083c01afed767cdeb0e gjb ] hash: 0000000298-be610e9b7b1da511d18f032f41949065e6fafc161e52244e3ad40976bcbab46e [[project @ 1999-11-24 15:49:23 by gjb] gjb**19991124154923 Ignore-this: c3b3275773f476fc207a16c9ea684c00 ] hash: 0000000289-80de80b34841f86d5d2615fd1d02388a0da7eabda349d1ec3cf96b9b308ff040 [[project @ 1999-11-24 15:49:25 by gjb] gjb**19991124154925 Ignore-this: 722b9f15ef8e6d0eb974fd9df2c3dbe3 gjb ] hash: 0000000298-77ebf18d264bf93ac15e6659c21e289115bb52b9d4e5fec1473256a43a7886db [[project @ 1999-11-24 15:49:32 by gjb] gjb**19991124154932 Ignore-this: 627e2438b3659bf1726fdba26255405d ] hash: 0000000331-b4d020a7882307dbd8220883990e45621817029a094d6bdf38a96113d3fbdc8f [[project @ 1999-11-24 15:49:34 by gjb] gjb**19991124154934 Ignore-this: a604d881840e08d34ca150e7fabb7d0c gjb ] hash: 0000000298-0932746c3c1776bf6d3a479f969544118a7eb23ec1aa91a24b0c0b3abc44a4f9 [[project @ 1999-11-24 15:49:40 by gjb] gjb**19991124154940 Ignore-this: 9c88f35b15a8f5bbb7d99dfebcb1118d ] hash: 0000000428-a6447c55b17c794003eea7e2d2fd276f3ef33fef21a82d9207a3c9fc9cf62e0e [[project @ 1999-11-24 15:49:43 by gjb] gjb**19991124154943 Ignore-this: 34c976ad23591cfbd1b3e13f4b50ef8a gjb ] hash: 0000000298-49fae42c0a0fd36f342c2ed8c0b0eca69e25c20eaaa9ecf403abdb1b18aa798c [[project @ 1999-11-24 18:21:35 by gjb] gjb**19991124182135 Ignore-this: b07f915f224f87ac3c0f9065ada279de ] hash: 0000000447-cda7d62d034b4a86b1c8ad6c5549e7b3ca025408c7559b56b749fa680dfb3e54 [[project @ 1999-11-24 18:21:37 by gjb] gjb**19991124182137 Ignore-this: 4d020553c9b4fdc130b229eff8dbcc42 gjb ] hash: 0000000298-c96000692ef21da7109df9782888fa49744cd4f19756d54322dfdcab5fc8c9e9 [[project @ 1999-11-24 20:43:21 by gjb] gjb**19991124204321 Ignore-this: b2d3fdbfeb594f05c7793ed3986d086 * base.scm: Fix menu-title to permit extra #:args. Thanks to bug report from Michael Schmitz. ] hash: 0000000516-67fe9c499bd6ac504fe6b786c88d41b06fca9e6fecff477645e094023fd07e21 [[project @ 1999-11-24 20:43:24 by gjb] gjb**19991124204324 Ignore-this: f962e7030ec5d2d2ea035f9c5a7136fb gjb ] hash: 0000000298-3744ba344dab1f2098e30a1b42d85523f7fbe9f8e2c3cdbcce7abe9400956156 [[project @ 1999-11-24 20:45:10 by gjb] gjb**19991124204510 Ignore-this: b7ee143e6d388c78767b222beb22a9b4 ] hash: 0000000304-b90cfbc1a7fd1d7a57a8015c698c01ef2256b400fc5d184b05198b34abdd7e78 [[project @ 1999-11-24 20:45:12 by gjb] gjb**19991124204512 Ignore-this: 2a125fbd20411b89c42a1dc6e5a4aa64 gjb ] hash: 0000000298-6b12da32e006e4dac44537dd380e83c2d38a56d126442c8b495b3b19f23cad33 [[project @ 1999-11-24 20:46:24 by gjb] gjb**19991124204624 Ignore-this: cf6cca2247a675b4aadf81515c1cf8a9 ] hash: 0000000144-65c7dd6ec53a0909a5e06afa6f675b7b6d296a43c0f4b3cea124d4c4bdf8ab84 [[project @ 1999-11-24 20:46:26 by gjb] gjb**19991124204626 Ignore-this: c08d6d799713f2e711b2ea43d033ca8c gjb ] hash: 0000000298-814df336a14d8136cc4d7449ac2975b375cc04f976bed35b7736ef39cecb294a [[project @ 1999-11-25 22:06:57 by gjb] gjb**19991125220657 Ignore-this: 18b1db44eaeb057557682dd4f5a2e066 * window.h, window.c: Added ScmWindowDelta(), ScwmWindowDeltaVP() to build XFORM objects for new multi-window animation stuff in c-animation.c. Also added FScmIsWindowDelta() to see if the arg is one of those created objects. Fixed typo bug caught by scwmdoc on window-visibility's FUNC_NAME. * constraint-primitives.cc: Added `cl-resolve-xforms', `cl-reset-dirty-windows' primitives. Set fInResolveHook to True while calling that hook so `animated-windows' can do the right thing. * add_window.c: Added fInResolveHook global variable. * c-animation/c-animation.c (animate-windows): Added this primitive; rework others to use the new AnimatedResizeWindows(). ] hash: 0000009720-93012485283d2e1eeb4dd6c6815ab1f029f86c1bb15fe7d5de9a45b0332cd117 [[project @ 1999-11-25 22:07:04 by gjb] gjb**19991125220704 Ignore-this: 19e9745fc09e560128cb74fff2b6850a gjb ] hash: 0000000298-9d573e53b214ae427bc3ab33692d51bdaaa0578af662fabd49e77293d3614e7c [[project @ 1999-11-25 22:07:23 by gjb] gjb**19991125220726 Ignore-this: 64f69d5906f9ae0532667d5981c45c37 * window.h, window.c: Added ScmWindowDelta(), ScwmWindowDeltaVP() to build XFORM objects for new multi-window animation stuff in c-animation.c. Also added FScmIsWindowDelta() to see if the arg is one of those created objects. Fixed typo bug caught by scwmdoc on window-visibility's FUNC_NAME. * constraint-primitives.cc: Added `cl-resolve-xforms', `cl-reset-dirty-windows' primitives. Set fInResolveHook to True while calling that hook so `animated-windows' can do the right thing. * add_window.c: Added fInResolveHook global variable. * c-animation/c-animation.c (animate-windows): Added this primitive; rework others to use the new AnimatedResizeWindows(). ] hash: 0000007164-d8e758b7706f8cb30eaae9cbaf00567ad8e623efacf8bf52e5f5d099410371b9 [[project @ 1999-11-25 22:07:33 by gjb] gjb**19991125220733 Ignore-this: e49e63148b84bee9c9842f4bbc1cef2e gjb ] hash: 0000000298-ff60c90181a48e343430ecaba5d23edd85866da2e8d95a36dc2ddd36472c0bec [[project @ 1999-11-25 22:09:13 by gjb] gjb**19991125220913 Ignore-this: 6dc990c8efec05b07805a4ca8e5bbf39 * system.scwmrc: Use new name constraint-investigator instead of ui-constraints-gtk-toggle-menu. Fix timer-hook stuff to use sec->msec, not sec->usec. ] hash: 0000001308-1dab51772cdaea68e192c8410342039c2333cddf122e601509aabebcc8018d98 [[project @ 1999-11-25 22:09:16 by gjb] gjb**19991125220916 Ignore-this: fee406f257cee50d58fad9eb2fbc4c55 gjb ] hash: 0000000298-320181bedb9067d85733713327dad43b144f5c937737add2e4bd85d80bdec93f [[project @ 1999-11-25 22:10:41 by gjb] gjb**19991125221041 Ignore-this: d664d4e5acfb0b250b36ba291150e32a * constraint-animation.scm: Added; support animating multiple windows to new positions/sizes on a resolve. * constraint-investigator.scm: Added, renamed from below. * ui-constraints-gtk-toggle-menu.scm: Removed -- renamed to constraint-investigator.scm. ] hash: 0000024267-17017607eb22219cf8adcc6748f8b80f1372bacf23591166effef7d4469496ac [[project @ 1999-11-25 22:10:42 by gjb] gjb**19991125221042 Ignore-this: ab515f3fe089684af430566a1daba764 gjb ] hash: 0000000298-ba1d768315f93fc0cbb2b275573f70a35aa3c07f648a988becc47ea15b408982 [[project @ 1999-11-25 22:14:38 by gjb] gjb**19991125221438 Ignore-this: 2f7cf0ea5684cdf58077c408dbe6db87 * animation.scm: export new `animate-windows' primitive * visibility-reporter.scm: Added doc comments to appease scwmdoc. * ui-constraints.scm: Use constraint-animation module and animate constraints when disabling/enabling constraints. * ui-constraints-classes.scm: Fix bug in call of `xlib-set-line-attributes!' * defoption.scm: doc bugfix. * window-configuration.scm: Added `window-configuration->xform-to-it', and use `animate-windows' to make changes of global state animate all windows at once instead of sequentially. Added some doc comments to appease scwmdoc. ] hash: 0000004285-9c287f2179bf136937ea8aeddd7e089f2d96377f9fdc1b5f36452c6f6a34d289 [[project @ 1999-11-25 22:14:39 by gjb] gjb**19991125221439 Ignore-this: 89a38009068d16a556890228b2873235 gjb ] hash: 0000000298-d761a118a202e1c76ae2b063a8a9a3583e50a30a368aa908d9d1da2b00c8bf12 [[project @ 1999-11-25 22:14:56 by gjb] gjb**19991125221456 Ignore-this: ba2484f3f5d89ba54cc50e5955e9bdeb ] hash: 0000003404-def30a185afdb740758a86ce6a39fb2bd700b5bb884da931bc81a8a49512ac1a [[project @ 1999-11-25 22:14:57 by gjb] gjb**19991125221457 Ignore-this: 8d7d8e8505d357ca548b06f1fc6a5e8 gjb ] hash: 0000000297-d9dd2a5f0b97c6b86c54a31753879d4a6db5b84000dd5756838433078b1eba8e [[project @ 1999-11-25 22:15:13 by gjb] gjb**19991125221513 Ignore-this: 89e9bfbbadc1c11fb89461d128c4aa87 ] hash: 0000001146-5ace3d6b172efb8cbc9946430783e0011bfebea7a8f7423a78f66bcb52780bdb [[project @ 1999-11-25 22:15:14 by gjb] gjb**19991125221514 Ignore-this: 3fb5ee4185ff07c63d7a5d3754e8b5f gjb ] hash: 0000000297-cad934d5d78bdda26182f47b4ac6d28a3bc7497f3f1ffe8bf4acc0149a636361 [[project @ 1999-11-25 22:15:42 by gjb] gjb**19991125221542 Ignore-this: 19f9c6394be9b9098916631788a3056b Added optional argument to specify the directory to put the libraries in. ] hash: 0000001019-db67f713a570643308d9ade8d210a4fa596de5a10ba201765cdb00332adbdbe5 [[project @ 1999-11-25 22:15:43 by gjb] gjb**19991125221543 Ignore-this: 994be67188c7db0e57b7db3a016a538b gjb ] hash: 0000000298-5f1eae5c17be939ad20f9c6f59a8fa463f25ffca21672acfed80df401c7b7067 [[project @ 1999-11-25 22:16:42 by gjb] gjb**19991125221644 Ignore-this: 658d3cf2f2fc22ef631676f2faa8a724 ] hash: 0000096101-77f5eab5266302f41fb56be9401be15682b6624ba2f1aed5744ac7c70c8abf73 [[project @ 1999-11-25 22:17:04 by gjb] gjb**19991125221704 Ignore-this: 86bab992d3ddf8ec16fed3653e7dd4ff gjb ] hash: 0000000298-a0a2c9001fd71663c30bb9c3df858a95c5e8664643793ce83e3b0712c5c83109 [[project @ 1999-11-25 22:18:00 by gjb] gjb**19991125221800 Ignore-this: d58f27c167cdb3541d5223f00b596d98 ] hash: 0000000545-c973cc95231fdd49bd680942e756fc2d78f399fec5f0e75a18d3c2396cfc1454 [[project @ 1999-11-25 22:18:02 by gjb] gjb**19991125221802 Ignore-this: e38fe9ea45d8e33c91afff04ffc5b246 gjb ] hash: 0000000298-3811abac01d9d1f2b8f790820c98ff23d4a9ab9d9563e0b1e4769d21aa78ca05 [[project @ 1999-11-25 22:18:05 by gjb] gjb**19991125221805 Ignore-this: 293de6bd07ed19655e84fd7d282be9bf ] hash: 0000000333-9b3909b107315e15586eb4d532f201c09c4abd95a4ed5f240e1c954e48712e47 [[project @ 1999-11-25 22:18:07 by gjb] gjb**19991125221807 Ignore-this: 3a5123aab316d6554e2fcc62bd2e918a gjb ] hash: 0000000298-1b8cc4f94d231690e124229a191b4552ebffbdbac1d81c42838b094bb69534f1 [[project @ 1999-11-25 22:18:10 by gjb] gjb**19991125221810 Ignore-this: 17d857c190855481b996b7afcc3833c1 ] hash: 0000000370-0c2844036c79d2fb713b55f5d6f4f3484620bad78b2ad72c90027baf7eea9651 [[project @ 1999-11-25 22:18:12 by gjb] gjb**19991125221812 Ignore-this: d79b1fa842ac39a5560ce9c7e3eb375c gjb ] hash: 0000000298-3c9e160e62d17805177bba10da7fb0cdb8732b8cd84719dea753233277be396d [[project @ 1999-11-25 22:18:20 by gjb] gjb**19991125221820 Ignore-this: ad5925ea33b3b8ea85ac382646510fc4 ] hash: 0000000766-d5d17e71e31a1ab528e46b17e7d0c7cb1766beb4a7421cb030736b10bdf51f43 [[project @ 1999-11-25 22:18:23 by gjb] gjb**19991125221823 Ignore-this: 5c2ceecd7cbf8a04d7ab007b79ce8a1b gjb ] hash: 0000000298-578fbad44c4a0c84f34fafe8c72cace3538934275add93705bb9a4e987e51ad6 [[project @ 1999-11-25 22:18:54 by gjb] gjb**19991125221854 Ignore-this: cd9b412ba86bfb89323d24c0fea512d0 * configure.in: Bump to pre0.99.6 ] hash: 0000000379-2751f2bb474d9717493bafbec6033e908307c0fa4bb91338e298a62821ce1e60 [[project @ 1999-11-25 22:18:55 by gjb] gjb**19991125221855 Ignore-this: ec885068855b468007295685ca7d4d1e gjb ] hash: 0000000298-43e2128da61584a4db360b604c06fe239ca27fbbc48895bb20c3b121885d0650 [[project @ 1999-11-25 22:20:43 by gjb] gjb**19991125222044 Ignore-this: 64c22995869f2f68c51ec765fbc85760 ] hash: 0000000385-c9f268632ee613af0f9e0c4ea50e663e6e931aaa51d95a1907a0e09b67633299 [[project @ 1999-11-25 22:20:45 by gjb] gjb**19991125222045 Ignore-this: 73f21710385f54175af3468c600eff9c gjb ] hash: 0000000298-bd5123fb2e8eb1a80fc61e0d8811fb1116f2b35b590aef5c2427d1b1f5f66318 [[project @ 1999-11-25 22:20:50 by gjb] gjb**19991125222050 Ignore-this: 15fd2e43e80d383034bba03a5a82e46c gjb ] hash: 0000000298-bcf832c635d027ff63ecaeede3fd8c896c2662f21550121064f13448ee6e7938 [[project @ 1999-11-26 17:50:46 by gjb] gjb**19991126175046 Ignore-this: de29f080141ee92c95fa654a0fe9f2f4 * Makefile.am: Update file list for name change, new modules. Thanks to Robert Chassell for bug report. ] hash: 0000001133-148ab1a107415c0a7a8a7c1e4f7f7428c9e191200472a8662180473a8989890e [[project @ 1999-11-26 17:50:48 by gjb] gjb**19991126175048 Ignore-this: abf75bcc45afe77faecd0b4cc896d8b9 gjb ] hash: 0000000298-72740840323d9254268f2fd0fe91bff2e5f5ab935d8afb8a6703ea40e3b4e7df [[project @ 1999-11-26 22:51:18 by gjb] gjb**19991126225118 Ignore-this: c3cf4126592d50ab62bcf8fa4e7404b2 * scwm-bug-report-information: Fix some bugs from directory restructure (look in src/* not scwm/* for files). Added gcc/g++ version execution, cassowary-config info, and look for GUILE_LOAD_PATH in environment variables. ] hash: 0000001264-06d67cdd129afc3d7b8c08361f82afa38cbdefb8cb004a1ebfba25e1eb8f8456 [[project @ 1999-11-26 22:51:20 by gjb] gjb**19991126225120 Ignore-this: 60118a1200567e6338fb79c2ab62859a gjb ] hash: 0000000298-c84db571f353d5321d11f5d38cbcd6846071bba2865a5a8df6b0bd84165199d8 [[project @ 1999-11-28 18:17:45 by gjb] gjb**19991128181745 Ignore-this: 97a1b8a9e06a309c96453792caeb4f54 * Makefile.am (scwm_common_scheme): Update for added file, below. * debianapps-menu.scm: Added, from Francesco Tapparo. * winops-menu.scm: Update for rename to make-menu-window-theme. * std-menus.scm: Added menu-desk, menu-quit-verify from system.scwmrc. Rename menu-global-theme, menu-window-theme to `make-menu-global-theme' and `make-menu-window-theme' since they are procs that return menus, not bound directly to menus. ] hash: 0000004133-1de3603d67dad033f6ad363a4cfd546e535845db7e277f4c1bb7f95ae1c059d3 [[project @ 1999-11-28 18:17:47 by gjb] gjb**19991128181747 Ignore-this: 4f0c8d461eb765ee275b6ffa93df9aa8 gjb ] hash: 0000000298-12809a0fe31036a1a002cad4a0edb006260308623fb823fd584b33cc263a83df [[project @ 1999-11-28 18:18:44 by gjb] gjb**19991128181844 Ignore-this: 50e4a54fa3c8e7714c042e94d60bf805 ] hash: 0000000830-a429403b9467364d92ce29d9090d4ad81df70d447594635752925ee8a7a8a1a9 [[project @ 1999-11-28 18:18:46 by gjb] gjb**19991128181846 Ignore-this: c36dd83d152878faea3c522dfe67eaeb gjb ] hash: 0000000298-b3f0c679f14069cd087db80c3e56836afe5766a238654df040ee5ddb07e66d9f [[project @ 1999-11-28 18:20:57 by gjb] gjb**19991128182058 Ignore-this: 1823488d843179b2a1fe62234427d446 * system.scwmrc: Do not quote menus at use-sites. They don't get found if they're not in the root module when they're used quoted. Move menu-desk and menu-quit-verify out into std-menus.scm. Update for rename to make-menu-global-theme. Move menu-constraints to before its use. * spare-blue.scwmr, sds.scwmrc: Minor tweaks. ] hash: 0000005162-8396f5d1c01345cee79acfe90df4aeb59635be692e1429bed03b308fc7ca9dd3 [[project @ 1999-11-28 18:21:01 by gjb] gjb**19991128182101 Ignore-this: 37952578dd6a5401d091f5ca4d577b63 gjb ] hash: 0000000298-19635e1abf7fff65fbbac2fd35ffbfb0ecfed51096fbc4732047f1795899a5a2 [[project @ 1999-11-28 18:21:21 by gjb] gjb**19991128182121 Ignore-this: 5aa29d42264d9967de56bcc51deac149 ] hash: 0000000428-a27864b3a804bac14f135a5ca0537a3f332e683ffaf59761d10ed1fc8b553990 [[project @ 1999-11-28 18:21:23 by gjb] gjb**19991128182123 Ignore-this: cfabe02f8e9ba756c88224168de14edc gjb ] hash: 0000000298-52d9ce94ff988dcf4d3252a7dceeb396548e7cf5deb739ea5c879624260353a6 [[project @ 1999-11-28 18:22:08 by gjb] gjb**19991128182208 Ignore-this: aaaf86b966d5b23d0f7751047f817d33 ] hash: 0000000323-d939cf2ec135e6f28427b2fd9b721f685ba5d74efb3c2b14a82f1a19bb5f9fe1 [[project @ 1999-11-28 18:22:11 by gjb] gjb**19991128182211 Ignore-this: 28d3006ae095c618d12d6d3eba9675f8 gjb ] hash: 0000000298-01386dcaba464479bf23e62b06dc21c1ceada210f47dc269602797d5e5b61698 [[project @ 1999-11-28 18:22:33 by gjb] gjb**19991128182233 Ignore-this: 78e07839066dbde12728d419074b033f ] hash: 0000000551-eb6382400435fdeabe1d726b1078d83666d44914dddf13b7f62807bf0179582e [[project @ 1999-11-28 18:22:34 by gjb] gjb**19991128182234 Ignore-this: c469fd6035b2c17085e4e129e90d08e1 gjb ] hash: 0000000298-6556bf25ecc0e67ce6ec9144f3f3caa83d154751b0957cfa19b922e36e15fa61 [[project @ 1999-11-28 22:59:17 by gjb] gjb**19991128225917 Ignore-this: 5046e214c6644f4023ad0955e0350e9c * misc/debian-scwm_menus: Added -- From Francesco Tapparo. This gets put in /etc/X11/scwm/scwm_menus when the scwm*.deb is installed. ] hash: 0000003550-9e8f540d38152029538ccb205a66a0269855d77831517aa7edd9f86939bc6a30 [[project @ 1999-11-28 22:59:20 by gjb] gjb**19991128225920 Ignore-this: 2b168db10c4224953b05167446211c6b gjb ] hash: 0000000298-623948eb49acd29827900e2f1fac7e3e32e9087b579bfdf50d296d5bdcc98b62 [[project @ 1999-11-28 23:02:43 by gjb] gjb**19991128230243 Ignore-this: df03f5220d402f71b380ff7428c38d2c * ui-constraints.scm, ui-constraints-composition.scm, ui-constraints-classes.scm, simple-constraints.scm, constraints.scm, ui-constraints-toggle-menu.scm: Added use-module of (cassowary constraints). I'm not sure how the primitives from that are getting linked into my scwm, and Robert Chassell is having problems so maybe this helps. ] hash: 0000002150-054c26228b9d63c5eb69f9939204bf812b1348aebf7e12e6590e6f88c5a3d0dd [[project @ 1999-11-28 23:02:46 by gjb] gjb**19991128230246 Ignore-this: cb96e731742265d248216fd697d911a6 gjb ] hash: 0000000298-10066df8b78f9912e2c3e2cfa325b668199d797c4595d3e07857d487766302b2 [[project @ 1999-11-28 23:03:01 by gjb] gjb**19991128230301 Ignore-this: 55679363af587ba0d3b997b4da395adb ] hash: 0000000349-eca9cf78d83a3732f4a82538efbd703cb4f6fc5132b966fd083fb8c111202723 [[project @ 1999-11-28 23:03:03 by gjb] gjb**19991128230303 Ignore-this: 936a4f0658954201df9b6c1802a4b8aa gjb ] hash: 0000000298-9d4e52b24b861498983bc6c4dba3c9337cc8836aee98f2e2ef4d3426887a6167 [[project @ 1999-11-29 00:18:12 by gjb] gjb**19991129001812 Ignore-this: 94d83edad1b781b0dc4cd1b3744cfca0 ] hash: 0000000553-5e05d824ec76c5795e2a9935fe633f878ae201487909027a0e6dbc36d43e1ee0 [[project @ 1999-11-29 00:18:15 by gjb] gjb**19991129001815 Ignore-this: 28f576776da7c4e655421698a197fe63 gjb ] hash: 0000000298-3de46e3e22679e4d1c2728193ffcceb3426f2fc711465b58ab864597c4303c6a [[project @ 1999-11-30 16:56:03 by gjb] gjb**19991130165603 Ignore-this: db44e9cc6af56ef4b8f80db907b1e4d8 * gnome-panel-menus.scm: Added, from Michael Schmitz. ] hash: 0000013457-b45967b104877050163b71a1e8350eb6a0051d03040af40e7cdc45fc96c50e0d [[project @ 1999-11-30 16:56:05 by gjb] gjb**19991130165605 Ignore-this: e73f6dd218e45eb05368c1553317789 gjb ] hash: 0000000297-5b58fafe50a03af5330662c90c65216337ef1188cc5549546917c684b3e8a7b8 [[project @ 1999-11-30 17:01:50 by gjb] gjb**19991130170150 Ignore-this: 92e02d0aa4ad9f58726270d2040b5dda * fvwm-module.scm: Eliminate bogus conditional definition of `basename' procedure since Guiles we care about have that primitive. ] hash: 0000000697-9d51d0bb51ad47480142b62714655003feae1a29aa924daa851d932c4c4487de [[project @ 1999-11-30 17:01:51 by gjb] gjb**19991130170151 Ignore-this: 77374679918ee3cbc74b8108a6b530b gjb ] hash: 0000000297-3497205440cb5cae871a6e93759168c61576598c7b570a3d2e5ebba14c219b22 [[project @ 1999-11-30 17:08:14 by gjb] gjb**19991130170814 Ignore-this: d87f1b98807408c13757dfe41fa09834 ] hash: 0000000186-10f19eb754ab09fc195e4af5f00203e71b776fceb967e8f6378f2e92e10bd926 [[project @ 1999-11-30 17:08:18 by gjb] gjb**19991130170818 Ignore-this: 5f76a1a90ca24c2aade8eae108eab94b gjb ] hash: 0000000298-4da695543ed87e76f5ef68ce2bc0c9cff8ed2661efa9b888ef4434279d67c5e5 [[project @ 1999-11-30 17:14:30 by gjb] gjb**19991130171430 Ignore-this: abc8e39e422bd682d4aa17dc60177f92 ] hash: 0000000400-5a86f7e97f44d6f5172bddf4e1da1cc15386e26790708abb3d2e0e290defe137 [[project @ 1999-11-30 17:14:33 by gjb] gjb**19991130171433 Ignore-this: d7a6f8fcc2837ca1b379abbfaa48bdbb gjb ] hash: 0000000298-73f53ea181fc6aab969ff5417fbfa90e24d3068853b77a3ac92d1006fb7e9622 [[project @ 1999-11-30 17:22:55 by gjb] gjb**19991130172258 Ignore-this: 99386469be8adce792f25c835c8ccd72 ] hash: 0000019173-65b61b44c93918ec25d07d97c586ed28ead2575e86638a8d50268f6c66612557 [[project @ 1999-11-30 17:23:19 by gjb] gjb**19991130172319 Ignore-this: b43c52b202044326e5cb31cef9aae95b gjb ] hash: 0000000298-53198eb0aedf598d0b7b24dc83786dc8a5c8de8b02da1649a3ec3990b6542837 [[project @ 1999-12-01 17:10:55 by gjb] gjb**19991201171055 Ignore-this: 40b6d4e717919ed66dc1e05919031ebe * viavoice.scm: Needs task-switcher module. ] hash: 0000000374-196c4286f623968fdab038024eace53325caa5f85e0bddcc483c7c32a7ebb1aa [[project @ 1999-12-01 17:10:57 by gjb] gjb**19991201171057 Ignore-this: 8930281cb6de2f84baa8793c1e6dea68 gjb ] hash: 0000000298-b52ef0396dbadd60566f90dcbb701ae7862fda4834457792a6541653be5037bd [[project @ 1999-12-01 19:39:11 by gjb] gjb**19991201193911 Ignore-this: 4390521d5f62cb3a6f28e5ce276c7ff3 * Makefile.am (scwm_common_scheme): Fix missing backslash. ] hash: 0000000459-9d89bebc2db2b6dbfbc8ad01bc870a5dad02f2b5dec18b08f8c6cc9a301544ca [[project @ 1999-12-01 19:39:14 by gjb] gjb**19991201193914 Ignore-this: 4695081afe1f2eeb2e741360580fbe4d gjb ] hash: 0000000298-cb38aa985a9a8ca6d2a238d2ba58af70fcbceb3d72f7abafce6614cd5159c57e [[project @ 1999-12-01 19:39:38 by gjb] gjb**19991201193938 Ignore-this: 3137e9e07a5a7c7f28be5c19084d6bad ] hash: 0000000383-f7b8573480835c7b25b99c29b90e9850c1ea28d3d15a2af19803532d18e10cef [[project @ 1999-12-01 19:39:40 by gjb] gjb**19991201193940 Ignore-this: 4e503dabf3153d709018f649fd20c659 gjb ] hash: 0000000298-58b585a66374c2e8d50997ca0fbf1c53799c641da1936bbc91917fb8f53b0f6e [[project @ 1999-12-02 01:09:57 by gjb] gjb**19991202010957 Ignore-this: 9508feb377744f3ecad361a3cc7c18b0 * netscape.scm: Update netscape-win to use the window-with-pointer if it is a netscape window. Improves behaviour (IMO) for Finds within the bookmarks list. ] hash: 0000001179-f6e20a8b97ccacefff60a02edef39eb7ef967488e02557cc3a1242b457829985 [[project @ 1999-12-02 01:10:07 by gjb] gjb**19991202011007 Ignore-this: cefea42b1cd22b95a78079b0281f31a7 gjb ] hash: 0000000298-a2b5e001748b1e361920b66ba817ab48d6f87e1cd4b48821a15e3c4e2d2e032c [[project @ 1999-12-02 01:11:47 by gjb] gjb**19991202011147 Ignore-this: 6513936541fc35b01dc381429a910099 ] hash: 0000000370-07f0097366703f3283ce2578f69d368e6128ea66a52473f28b0eeb78591fa04d [[project @ 1999-12-02 01:11:52 by gjb] gjb**19991202011152 Ignore-this: 856aa55dc37205efbef588dc830c2cb1 gjb ] hash: 0000000298-8d24b5f067bc0d51ab9193adceccffaa222c43643034d11197b9db94497fc1ed [[project @ 1999-12-02 17:23:23 by gjb] gjb**19991202172323 Ignore-this: 881f0724dffad97d9002c96f57360cb2 * viavoice/scwmgrammar.bnf: Added a comment about how to list productions using fsgenum. ] hash: 0000000500-5de358e35e4f01baea1e071b8a2e3701e579053ebb6269fbc2821a81482c4027 [[project @ 1999-12-02 17:23:24 by gjb] gjb**19991202172324 Ignore-this: f2881f1ccb1d725ec5233513f898a94b gjb ] hash: 0000000298-929ca21780fb9a804fbdf8ec2bb4adbc17dd0753e94d767208c18b1b5c0b7ea6 [[project @ 1999-12-02 17:26:45 by gjb] gjb**19991202172645 Ignore-this: b09b8e406ab60168c1a613fdfe453b92 * Makefile.am (scwm_common_scheme): Added cursor.scm * wininfo.scm: Make windows-overlap? ignore iconified windows and really return a boolean. Added list-overlapping-windows, list-non-overlapping-windows. * nonants.scm: Permit symbolic names for nonants in nonant-decoration. * cursor.scm: Added; support for pixmap resizing cursors. ] hash: 0000004915-7c030f7ba83208218acbab0981e16329749ac8440a2187d43606824b472cebd2 [[project @ 1999-12-02 17:26:46 by gjb] gjb**19991202172646 Ignore-this: b4349364f999f19549578d719c490a86 gjb ] hash: 0000000298-3cca9627ed60f47346b08c3133f87c6c34ed27412ba4dde04b48b178acfcc0f0 [[project @ 1999-12-03 18:04:44 by gjb] gjb**19991203180444 Ignore-this: fda5eb23ac51f363cf92f04f0ed146e1 * debianapps-menu.scm: New version from Francesco w/ some light modifications by me. He: cleaned up code; made make-debianapps-menu pass args through to menu to permit, e.g., a side-image. Added *debian-menu-path* option: Perhaps a file list would be better here > (something as '("/etc/X11/scwm/scwm_menus" "/home/cesco/personal_menus")), > but I do'nt know if I can use the #:path type in this case; borrowed some code from Greg's system.scwmrc to make the generated menu > more good looking. I kept out some menu entries because they call proprietary > programs (Netscape): this is not very good for a debian package ] hash: 0000005141-2bab88d9f07752b54555c2d2da135b162c3530e7b8751deca6d33ef6d6d29560 [[project @ 1999-12-03 18:04:46 by gjb] gjb**19991203180446 Ignore-this: ddc0cb9371c5645d7d19bc20e64751a4 gjb ] hash: 0000000298-fc8fd71f0488dc79b639acb1dc9c3320804cbdbffabc7d966d6dfb343c656044 [[project @ 1999-12-03 18:07:01 by gjb] gjb**19991203180705 Ignore-this: e63dd00f9b7b68a3ea42724533ff8ad * snap.scm: Added docs for wininfo. Define wininfo-[nesw] more consicely as aliases for car, cadr, etc. * cursor.scm: Need nonants module, avoid race condition at startup by using startup-hook. ] hash: 0000001270-205ef0b7da514ae0c31b1903f94c82394ca034cfb824f4f3865dd5b024411381 [[project @ 1999-12-03 18:07:26 by gjb] gjb**19991203180726 Ignore-this: dfd1106344f03731e54577830480c7b8 gjb ] hash: 0000000298-333fc2e55239c99cfe59c9817e9c724411fd71fb311b06f3dc5e8f18831bcab0 [[project @ 1999-12-03 18:10:18 by gjb] gjb**19991203181018 Ignore-this: 2e3f839d1b16454b8d6a6729ef0e2850 More example code ] hash: 0000001315-ac551d87772b728e08c8466d824f2c59a97b5fa37e26fb78ede8cb3aa222f0e8 [[project @ 1999-12-03 18:10:20 by gjb] gjb**19991203181020 Ignore-this: 56120058737612d8ded097c80d3e0f2e gjb ] hash: 0000000298-ecfe91542ebb2f2739d7b0c844bac32aa28485497ceccb9019c656e6f51e9833 [[project @ 1999-12-03 18:11:04 by gjb] gjb**19991203181104 Ignore-this: 6e88db769746ae7c0fc5441ac479f7c1 * cursor.c: ws change-- eliminated some stylistic comments that are not used consistently throughout Scwm. ] hash: 0000000985-e58c132e5ce9fedd5e2d254345a7ea43d857e7e1147fcad793feaea1a9f33b8f [[project @ 1999-12-03 18:11:05 by gjb] gjb**19991203181105 Ignore-this: d78fbc02f0e8a52c3032aa1f92212aa3 gjb ] hash: 0000000298-f0b72bdd54350239bfe7b3b9540e0c55c5be5b15445a86f11c6b3ad7c4654842 [[project @ 1999-12-03 18:12:22 by gjb] gjb**19991203181222 Ignore-this: 4baf4b3365871d2cc6dcfe7f01963441 * window.h (VALIDATE_ARG_WIN_ROOTSYM_OR_NUM_COPY): Check WINDOWP(arg) before VALIDWINP(arg) to avoid gh_cdr call on non-pair. Fixes a seg-fault bug in set-window-cursor!. ] hash: 0000000579-385e74cefc36686a13bae7ab8c72a3f9074af1e0b3008c51b3db0296b9793c46 [[project @ 1999-12-03 18:12:23 by gjb] gjb**19991203181223 Ignore-this: d5b2231c5a748b545715b620fbb8bb55 gjb ] hash: 0000000298-f0f7d9333260d030db3565ef76572afc2490a14e8a8a71b351259581c3752198 [[project @ 1999-12-03 18:23:23 by gjb] gjb**19991203182323 Ignore-this: fee7282f6ca412f53324f299496e6fa7 ] hash: 0000001561-23e4bc7907a2de59f94aad4656d133e23f9d0ceb4b1f16f4eccfaac82ac40f17 [[project @ 1999-12-03 18:23:25 by gjb] gjb**19991203182325 Ignore-this: 9bd8edb7dbd89c1a65617d7cce1ccc79 gjb ] hash: 0000000298-a9fd73942748aba329d27320d0351d5c7aec9dc85c3e6bab93033095e1825544 [[project @ 1999-12-03 18:26:49 by gjb] gjb**19991203182649 Ignore-this: de10a17b0ce8825498bc897334975c08 * system.scwmrc: Use cursor module to get fancier resize cursors. Bind 'frame-sides to do resize-or-raise, not move-or-raise. ] hash: 0000000626-ca59fea365977c53ac9714fd546cefb87e55d563ee9f2946a3afe6396444dcac [[project @ 1999-12-03 18:26:50 by gjb] gjb**19991203182650 Ignore-this: e7ad3cfada82cebb20eb719d1879f8e7 gjb ] hash: 0000000298-10b54820677116723c1db4eea189f5d898e2df3b163c1d0701b8340292b1f8b8 [[project @ 1999-12-03 18:27:18 by gjb] gjb**19991203182718 Ignore-this: 273095932fdbde868f0b975df45431a5 ] hash: 0000000299-2e0aae6d90aa3afaa234afaa09b38d5e5d4aaedcd6b24dd8605a4e2542339cd5 [[project @ 1999-12-03 18:27:19 by gjb] gjb**19991203182719 Ignore-this: 74f3487b2164e9149835566f2b54d3ed gjb ] hash: 0000000298-a26ae846853a9fe6a90006702ce624a92b6483f67ecc99af296774a77419cb7b [[project @ 1999-12-03 18:27:29 by gjb] gjb**19991203182729 Ignore-this: 33d10e8538c363b166d632d52cf0f0db ] hash: 0000000671-c2e91b22ed63393b41f38c686bbb9d7f34ed2e9000d308c5d17b6f4bd812ec03 [[project @ 1999-12-03 18:27:30 by gjb] gjb**19991203182730 Ignore-this: f4954b6c0033c986e2c82fa09de8e840 gjb ] hash: 0000000298-1d9a9ef21bc6b49368203a1f1810ae0a67d48c02c11858372642a70c9875b313 [[project @ 1999-12-03 20:58:35 by gjb] gjb**19991203205835 Ignore-this: 2130c0348136531f6131c1ea4de51e2b gjb ] hash: 0000000298-360636f469560869fce6301fa51a60053d731ceca1efb88b4a355c8a81c0d7c3 [[project @ 1999-12-03 20:58:41 by gjb] gjb**19991203205841 Ignore-this: 54903f19f6221cd19b238ad44dc32ea gjb ] hash: 0000000297-0a9716e01a3833edf3a3901700046cc0a5ef79fb2abae6fb3690e35176f9e44f [[project @ 1999-12-03 20:58:46 by gjb] gjb**19991203205846 Ignore-this: 2645fc55388fb646f413ea23a881ef7c gjb ] hash: 0000000298-05cff093fa31fc9f963296990783d018281f42042c545786477e68343ee434c4 [[project @ 1999-12-03 20:58:51 by gjb] gjb**19991203205851 Ignore-this: f843b67ac593e328288c856e5c6aa93c gjb ] hash: 0000000298-26b709a67362e1f59c698323bcae7f23f164ce2f687047dee6b92500be61ee8e [[project @ 1999-12-03 20:58:55 by gjb] gjb**19991203205855 Ignore-this: a76191031c841461fe3dc1dfd56f3549 gjb ] hash: 0000000298-6505785bc0ae22bf18a6d9edde3066c8e5a225fb01206bd0dfd1a2e09528aa34 [[project @ 1999-12-03 20:59:00 by gjb] gjb**19991203205900 Ignore-this: d7bb884b77bc26ec42717ee70c45f269 gjb ] hash: 0000000298-c19f98e4674928f2bab91bf1bc877ccf0314a51f9e668af10e479a48f8f1148a [[project @ 1999-12-03 20:59:04 by gjb] gjb**19991203205904 Ignore-this: c0efe027c421b95d19b92b615de6afff gjb ] hash: 0000000298-0698c6462397a9e8fdcf561cc0357a56137951a72760218a6e3f81e702b29cce [[project @ 1999-12-03 20:59:09 by gjb] gjb**19991203205909 Ignore-this: dfbf875be8ceb42edbed1d02e840951d gjb ] hash: 0000000298-bf04458a2598950b0694b329c5aba30c60a2b5bd4b2129ab5e4c8a5210a65bad [[project @ 1999-12-03 20:59:14 by gjb] gjb**19991203205914 Ignore-this: 52bd3a6ca78b07acb7e0b66b9f549512 gjb ] hash: 0000000298-99ffaed0f5ff19f8a92da7854b42044c7b69d1c06b2f01858b44488f77a536e3 [[project @ 1999-12-03 20:59:23 by gjb] gjb**19991203205923 Ignore-this: ff9ee76b67b4b6b3ddef7275ccbd8597 gjb ] hash: 0000000298-247375e07a8d5384a4f285cc5904e5463690983133d6817c6d75bfeba855b015 [[project @ 1999-12-03 20:59:31 by gjb] gjb**19991203205931 Ignore-this: 4d8f904f1b2db3601cae71236594a8f6 gjb ] hash: 0000000298-4923d86952e61ca0279deb5f21028188532562c2e315f3cccd46812c0ac37a77 [[project @ 1999-12-03 20:59:38 by gjb] gjb**19991203205938 Ignore-this: b7abe847c2cb87a269034397064b04f4 gjb ] hash: 0000000298-39322667bfd2f9c1d16ee82254f23ba906d5e6d7ffaee340c1b1f2ec0b688bca [[project @ 1999-12-03 20:59:48 by gjb] gjb**19991203205948 Ignore-this: ee8b56ec9a1a7caa91dd58136793e074 gjb ] hash: 0000000298-13735c5a251ee94e652595e80f7ed1ada37433e9b06b5e9a61ab9113cf13b040 [[project @ 1999-12-03 21:00:03 by gjb] gjb**19991203210003 Ignore-this: 244cd7f78e0c1bd03a8cc18f7ea5461c gjb ] hash: 0000000298-b760a49ab0fda361aa5debf79d998af5b74a0b78b1d27047387b053e026ec0ae [[project @ 1999-12-03 21:00:15 by gjb] gjb**19991203210015 Ignore-this: edb2e1675f98f5ff11b52284b81fdb07 gjb ] hash: 0000000298-615a5c35d0b03ec4b8dc19ce0c1f2b3e36adebf7237a913173017f2cbc3cd7b8 [[project @ 1999-12-03 21:00:24 by gjb] gjb**19991203210024 Ignore-this: 97b007653e2232755953ed05f46dcb0f gjb ] hash: 0000000298-c8499b4750e24d0abe734f191f60965fd8fde3a24084ec77b5c95b34e582f5f1 [[project @ 1999-12-03 21:00:32 by gjb] gjb**19991203210032 Ignore-this: fc2972e794696f0ee7987d33f92f9dc8 gjb ] hash: 0000000298-d70235fa0bf24f154698ea258c834eaeb1aecaf91b58d2ff7ee8e905f31085e9 [[project @ 1999-12-03 21:00:39 by gjb] gjb**19991203210039 Ignore-this: dac8eb5b15d549f348ad4cd38c341de gjb ] hash: 0000000297-602feb52a904644a2b32f2c37dabe7a9aba7663edc14ea5cfc3fab0e2ab9c4dd [[project @ 1999-12-03 21:00:47 by gjb] gjb**19991203210047 Ignore-this: fc4e812831ac1bd0e34424e4da6ec8b0 gjb ] hash: 0000000298-6cd5322547aadb3e20738e0f3401728abf2a8e8d0300a555b018e5ab61d6a189 [[project @ 1999-12-03 21:00:54 by gjb] gjb**19991203210054 Ignore-this: 592f5a673841ee13056fc59eecdf02e0 gjb ] hash: 0000000298-49a5e74e58272aa0c602169cbf2bc7df719fafcb0c698f464ddd8271eaf53ffe [[project @ 1999-12-03 21:01:00 by gjb] gjb**19991203210100 Ignore-this: 63a12377eef298b209d58cdf7f994c4e gjb ] hash: 0000000298-f0dbdcd6c7eecf976767aa9b3fd3eb46b66ac765c44b99748363a095878d0bfe [[project @ 1999-12-03 21:01:06 by gjb] gjb**19991203210106 Ignore-this: ac8457b7a00be9ca54aca18e229bd2bd gjb ] hash: 0000000298-1ceef4d79dfbe5622f101022ae680ec455dec9bdf014bcf54d35e588af51b755 [[project @ 1999-12-03 21:01:12 by gjb] gjb**19991203210112 Ignore-this: 3f0ec89cfec8698191be4367b993158c gjb ] hash: 0000000298-9985521e70efc693c78530c1d49f8bbb057434243b0934035f532570ad7a3938 [[project @ 1999-12-03 21:01:18 by gjb] gjb**19991203210118 Ignore-this: a50ec55f6c705fa711487b10c5d14d84 gjb ] hash: 0000000298-b5cede009cd3fd816a056d6e52bf80354e355f0b6028031fd53ab436b0ff7a1b [[project @ 1999-12-03 21:01:25 by gjb] gjb**19991203210125 Ignore-this: 8c62cb427624fea4a9ae715cac875b6c gjb ] hash: 0000000298-81dec3387bbbe67870dc34439bb6b48286d95a5e95e7f888a23994a72daa40df [[project @ 1999-12-03 21:01:33 by gjb] gjb**19991203210133 Ignore-this: 1b16a74381b218654b0430a857bb6edd gjb ] hash: 0000000298-68dae3f7351c71bcbfce1b6ca41df678dc57cea47c33a5597eb3551745ca5744 [[project @ 1999-12-03 21:01:41 by gjb] gjb**19991203210141 Ignore-this: 37cb9975935b18ca0b8f942553506eec gjb ] hash: 0000000298-d581dfd4f3a79530138397e483d60ec85453dc2017820f7d68776932485dabb3 [[project @ 1999-12-03 21:01:53 by gjb] gjb**19991203210153 Ignore-this: b97abfab731f2b9def4f442623d4e368 gjb ] hash: 0000000298-dd85aa4252ea659aa7e9f3df9a01ff41dad407379aab37dcec4e6ee8407c4e12 [[project @ 1999-12-03 21:02:06 by gjb] gjb**19991203210206 Ignore-this: 5adbb6b7ebd18bb4f8d33118077af1b7 gjb ] hash: 0000000298-1b1ce1beb7cccaeda9d4343e24c402565fb7e322e6955e2a46a8be1c125eada1 [[project @ 1999-12-03 21:02:20 by gjb] gjb**19991203210220 Ignore-this: b4539ddac46af2c63275cfd2c22f9f3c gjb ] hash: 0000000298-aca3528f6798124af2ff5f25907b0cf667bef5f1f0d2d62b5d94c03d2f7ae38a [[project @ 1999-12-03 21:02:37 by gjb] gjb**19991203210237 Ignore-this: 1a629384d3c6ce96a0f948e968a58530 gjb ] hash: 0000000298-51c4d126cb417d6d912e670ff8f3a26d934f945c94abb8ae419a0e9d3d9c9c00 [[project @ 1999-12-03 21:16:27 by gjb] gjb**19991203211639 Ignore-this: 52570fb12b1c836e40dee9ef8ad8d075 Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000137657-a1ad853629afd908492d0839a67151072ae02677164bf803754e1ec578830438 [[project @ 1999-12-03 21:16:42 by gjb] gjb**19991203211642 Ignore-this: dec3779b6d6bf3c8dd8dffb001955c68 gjb ] hash: 0000000298-f76846bbd2233dc8810916fae1e8f646f67bafe7db743e7a4320545db00ffd13 [[project @ 1999-12-03 21:20:05 by gjb] gjb**19991203212005 Ignore-this: cf46ab7f9d2d9a688f5c962a135cfe93 * scwm-snarf: Drop everything after $$$ so that the docstring extraction is not included. * scwm-doc-snarf: Added -- for extracting the docstrings from the last argument to the macro. * scwm-snarf.h, *.c, *.cc: Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000004023-b0ae2984ce5f56ae3e747dd29136e0fae1e8c31ed298e2291f86ba8f456f0edf [[project @ 1999-12-03 21:20:07 by gjb] gjb**19991203212007 Ignore-this: 5777124497b09fe7a6dccdc3f4453846 gjb ] hash: 0000000298-b961ab9a5e13efac6574df358abed34d3a57ff6afe1acf6a460b4d071ffca69d [[project @ 1999-12-03 21:20:23 by gjb] gjb**19991203212023 Ignore-this: 38973ad979f9593d414355fddded6abf ] hash: 0000000987-2da2a249436b8b1ba8179590bf5ea8c4fd84babe36fe26d9c364d85e1ecd296b [[project @ 1999-12-03 21:20:26 by gjb] gjb**19991203212026 Ignore-this: 626bd9c7e4184386af59b4796c6dd2b6 gjb ] hash: 0000000298-74e41ffab28ff750ea9d10c690f32b7d18aa1f1bafa672c59ae42e418b742c59 [[project @ 1999-12-03 21:21:58 by gjb] gjb**19991203212158 Ignore-this: d99748fa40b0dad9999445c356b9302d Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000001487-8317d13350df744591d79fb725f73745677b827b845d48c95fdcc0a9e07e2bff [[project @ 1999-12-03 21:21:59 by gjb] gjb**19991203212159 Ignore-this: 143ce544048ff4d10fccac614c1329eb gjb ] hash: 0000000298-65560d7d92ad43ce0649c064e33d07da32b8e2567323fac61e5acb4ae35b08b7 [[project @ 1999-12-03 21:22:03 by gjb] gjb**19991203212203 Ignore-this: 204dc3aa286d50a0fb8a598633308fcd Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000003137-a5121f029d413e517a6f30706712b0820b7abcf0857fa49c0299f54b9d967dea [[project @ 1999-12-03 21:22:05 by gjb] gjb**19991203212205 Ignore-this: 831eadfe1dcef32a4ad06458ead756a2 gjb ] hash: 0000000298-cc26e7bc9f8f2f5a119ac337c20c768cdf32ebbe2ded8e40890325b50cea177f [[project @ 1999-12-03 21:22:08 by gjb] gjb**19991203212208 Ignore-this: 3dad66c7c1243638518cbd6e2e4dfda1 Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000001492-c92a07f2289da1edf54f8c8bbb52cf4080d41261a7bd1d23789126ec803c1060 [[project @ 1999-12-03 21:22:10 by gjb] gjb**19991203212210 Ignore-this: 6c7382a682c03e3130bc56ca40e20a6 gjb ] hash: 0000000297-b620547668632e1ffd3ae2d01b7ccfa0f72dbfd38c73fa985c55074486989d60 [[project @ 1999-12-03 21:22:13 by gjb] gjb**19991203212213 Ignore-this: c382a784a48e1410a4a13b8fa55e60ad Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000001212-dbcc1e87a55c12c0b4530e8ed241650e57029b2f9a0918264ec599e267d920a7 [[project @ 1999-12-03 21:22:15 by gjb] gjb**19991203212215 Ignore-this: 9551164b842708ab74204386c9607b99 gjb ] hash: 0000000298-d7de5c011c9a8cab96d9e14292eff8701e974f341d4d127022f88689fc4fa9dd [[project @ 1999-12-03 21:22:18 by gjb] gjb**19991203212218 Ignore-this: 972e1cdb42350a0bf5a47e2814ba6edd Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000001166-4374646f755c8e5982f2cd8e3c6047cde72ba674c732afcec9caff8e9bc5563c [[project @ 1999-12-03 21:22:20 by gjb] gjb**19991203212220 Ignore-this: 7a24bc55a408175769751e92b657c318 gjb ] hash: 0000000298-2ae79c21d549387b780a9e549f83beb34a84123081fddb438f2ba23afec15588 [[project @ 1999-12-03 21:22:23 by gjb] gjb**19991203212223 Ignore-this: 7c08e26916b62a119e7bc04336b1247f Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000003567-69d12624d285723dfa38335c4d8d72a8e6b9ab5ba783c43a46f4888291cb67e2 [[project @ 1999-12-03 21:22:26 by gjb] gjb**19991203212226 Ignore-this: 1fa4b076fe7f64bb7c40a9aca1770063 gjb ] hash: 0000000298-a9dd2eb6df47404c53bd5fbf493dfa2cbd1db0b4038941e0dbd37f93c668d4db [[project @ 1999-12-03 21:22:29 by gjb] gjb**19991203212229 Ignore-this: d4aa400e91b2bad0ded3c57541db815d Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000002536-1c3383d98c877879aeff2c0f9a222092004888c4725703b3525d00f1f3f408db [[project @ 1999-12-03 21:22:32 by gjb] gjb**19991203212232 Ignore-this: 92b86f502c108b2928822edb556bfd12 gjb ] hash: 0000000298-5dcc4069d5261d9a4a0ba0197c9da98b605b906768db92a4e084bc3b7c66f0ce [[project @ 1999-12-03 21:22:36 by gjb] gjb**19991203212236 Ignore-this: c12144a63012225abfab17fcc483b8f9 Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000002269-805849f85c7758a709ed4537d50aba8423d6a70a48d43114d5f7e80fae1865ce [[project @ 1999-12-03 21:22:38 by gjb] gjb**19991203212238 Ignore-this: e5591f91f2d105edf6db43547c089eec gjb ] hash: 0000000298-52fcc18cd986592df6f9f940ade311124a8d54bec3697c4f895098ebe7b3f9ad [[project @ 1999-12-03 21:23:21 by gjb] gjb**19991203212321 Ignore-this: 257b0753620c54f9ef37f342e88fa592 * Makefile.common: Added rules for creating *.doc files from *.c, *.cc files for new argument+string based docstring extraction system. ] hash: 0000001318-6a8792ada9066b78d8623af0752e1d1c974820066d4ab01eea212cf85666d7bd [[project @ 1999-12-03 21:23:23 by gjb] gjb**19991203212323 Ignore-this: f938ff5aeb6dd2aaa468c1fa025a89b1 gjb ] hash: 0000000298-b0269a04e1dd391e6ef418305f2b8ad9f996013c2c69f110287c22cf8e4d063d [[project @ 1999-12-03 21:24:26 by gjb] gjb**19991203212426 Ignore-this: e3b38baf5c9ebd2df3cd6109ee2254ce ] hash: 0000000341-4cceaa9720ba5c856c6607fe4de073c23573225736bc9397f8e6bb716278084d [[project @ 1999-12-03 21:24:29 by gjb] gjb**19991203212429 Ignore-this: ac89e499b3cb7694fe0ab081a87f2d8b gjb ] hash: 0000000298-18a30403a73557a60b0b54e644b6b2e345ad9176187cd4bd2353e02cb797b685 [[project @ 1999-12-03 21:24:34 by gjb] gjb**19991203212434 Ignore-this: b9056f2720f4ec2099d6e4343cb67a60 ] hash: 0000000348-1846c7ecf2c41d02f57f14b4971b015a3d1b2982aa5ea41a2ce35130ed80ad28 [[project @ 1999-12-03 21:24:37 by gjb] gjb**19991203212437 Ignore-this: 9775824236d1b33d22f77fd6dd073f34 gjb ] hash: 0000000298-497fd88ff48c0a3abdc6e0288fa9cc0a33e080f167839620aa19f8f938d6d905 [[project @ 1999-12-03 21:24:41 by gjb] gjb**19991203212441 Ignore-this: 497d40422c4ba80e5fd07e8b3d7e8418 ] hash: 0000000342-7cc33794a1434bf2518c62a58f11338418e64bc5c35ccafc343c546fb605a7b7 [[project @ 1999-12-03 21:24:44 by gjb] gjb**19991203212444 Ignore-this: e620063710a73af2321179c902a05439 gjb ] hash: 0000000298-7a02f52545b8d2c403be3d67a189e7394e5a93124e930cb06b5bbc126ba9e3e4 [[project @ 1999-12-03 21:24:51 by gjb] gjb**19991203212451 Ignore-this: 35790129ea69bdfe6cf5313c970fa8d3 ] hash: 0000000447-745f70515d9fbee4e3c126cd0832f8f6a91f20e8d8a56216d0297588404fd5a7 [[project @ 1999-12-03 21:24:56 by gjb] gjb**19991203212456 Ignore-this: 7be5bca6b6e50ae03d0394d95ea8b5a3 gjb ] hash: 0000000298-1012f3f9825206f28cace2d9c106937a2338cd8d6756d8fd87836188a3ac451f [[project @ 1999-12-03 21:25:17 by gjb] gjb**19991203212517 Ignore-this: f22b8f72c7a6a530b0020f952fb7f33f Added ] hash: 0000000711-2630df99365e6556931a3413a6fa62227e1c2689e7d4774afd8e36da94192c5e [[project @ 1999-12-03 21:25:19 by gjb] gjb**19991203212519 Ignore-this: 4a11d7411820f991090b8f3397e71e66 gjb ] hash: 0000000298-101a11ffd20a4de24aed56125e77ecb43cc94ebf5d7406b311245461ec65410e [[project @ 1999-12-03 21:51:06 by gjb] gjb**19991203215106 Ignore-this: 74adacc6e7f2dd5393783fd79b179f5a **/*.c: Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000000606-f59526fcc7735a47aa313629103162074312c5c9bd24ad712da9b92065d4780e [[project @ 1999-12-03 21:51:08 by gjb] gjb**19991203215108 Ignore-this: 5f76f976e9d862a59559f7c2f34716a6 gjb ] hash: 0000000298-588a3b1826b08d7f3ba448be93398ba4bbe8145236a8bb82e8802424cc40d6b8 [[project @ 1999-12-03 21:51:13 by gjb] gjb**19991203215113 Ignore-this: d0fa7505cd6e56ea8faeda6f420bccc0 **/*.c: Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000016556-f9f64a3f091f817552286529129b05dd1cf292d170c618b9d1a5b7daad9a52a1 [[project @ 1999-12-03 21:51:15 by gjb] gjb**19991203215115 Ignore-this: a7f17066ee7291d8964ac7d198448ad7 gjb ] hash: 0000000298-da3fac0eb9d1e57c7910e27081ac060ae3909c43c1479565eab8ff7ca34a46be [[project @ 1999-12-03 21:51:18 by gjb] gjb**19991203215118 Ignore-this: 90ae2a50104225f20c3b0dc023c15cb7 **/*.c: Updated SCWM_*PROC and SCWM_*HOOK macros to have docstrings as last argument instead of as a comment just after the macro. ] hash: 0000000616-3ecc07b685bce4f49d654ba967b151912a316c4ed4d10b17597cfc7153004b17 [[project @ 1999-12-03 21:51:20 by gjb] gjb**19991203215120 Ignore-this: 82a0f21c529435060a76def920d52dac gjb ] hash: 0000000298-1b986a0850a45e223be4ee72205f2ca3b2762ea20769134cb198da901be48c81 [[project @ 1999-12-03 21:51:57 by gjb] gjb**19991203215157 Ignore-this: f986e1e6b096819c9565e1ad69f23392 Minor doc-fix tweaks. ] hash: 0000000645-b8d434210bf9ec66f2411f7565c6a22bd84e37b2da84b30382d005307a976bfc [[project @ 1999-12-03 21:52:01 by gjb] gjb**19991203215201 Ignore-this: 74ae794e74de8d654b3c13932abf41a7 gjb ] hash: 0000000298-13f42d9817235b03179e12952eeaab0a8de4505a7b6d1c59a37266ea8de1a29c [[project @ 1999-12-03 21:53:17 by gjb] gjb**19991203215317 Ignore-this: 8b71a6c81ab7461371e09fd706dfd386 * scwmdoc.in: Minimalistic change to statically grab the new-style arg+string comments from primitive headers. Does not yet use the .doc files. ] hash: 0000001162-2cf5e219c07afa1b145a1a2bf408b3187c68b9bcca229f06afb9d54d5bef64b2 [[project @ 1999-12-03 21:53:18 by gjb] gjb**19991203215318 Ignore-this: b54e22c423774e21fe2aeecbf70a4abb gjb ] hash: 0000000298-217726641400af1f22b771fc6099c34daa520b304c884014cd3af18d45799e46 [[project @ 1999-12-04 20:25:49 by gjb] gjb**19991204202549 Ignore-this: 33d2cdccf233c79b4b1667cd6d2551a8 Fix some unescaped double quotes in docstrings. ] hash: 0000000445-27cecb5884a78aa9bcbd8eefc9e4c5aff12a65ae00dbd6eb20398520f466f98c [[project @ 1999-12-04 20:25:51 by gjb] gjb**19991204202551 Ignore-this: 1dcdf6a86862ee907a6ce340b024bbf2 gjb ] hash: 0000000298-38495967f0c065fbb2a9c4e2d9ffcca7a083db42ef6ef4cf7f4896cfbfbf6630 [[project @ 1999-12-04 20:25:55 by gjb] gjb**19991204202555 Ignore-this: 4c3bbfad2e333ab6a273d61cbd1e607d Fix some unescaped double quotes in docstrings. ] hash: 0000000412-92288954fc6638312da270f879df576b3dc68007d0abe77355261a39cf15ff23 [[project @ 1999-12-04 20:25:57 by gjb] gjb**19991204202557 Ignore-this: d8e60c806d6f2f87d41f81515b23d88 gjb ] hash: 0000000297-1757294f750abc5bb0eb350be89c5b5eb9a03bf32d68beccbe4f0ed317dd777a [[project @ 1999-12-04 20:26:00 by gjb] gjb**19991204202600 Ignore-this: 6fcc487f2307ad9cef487c1ae5eee479 Fix some unescaped double quotes in docstrings. ] hash: 0000000524-ff4c65bcfcad041074449ebca2659cd1c3b4fc09894620f39809bd602350de96 [[project @ 1999-12-04 20:26:02 by gjb] gjb**19991204202602 Ignore-this: 9076de273b0d074e638711d35563ad9f gjb ] hash: 0000000298-70e916149856184917a57a696b3936ffd2ae90d00ed42db005db6edc559a12a2 [[project @ 1999-12-04 20:27:58 by gjb] gjb**19991204202758 Ignore-this: ca84c498d9022cb75e88046831e8096c * system.scwmrc: Move the setting of the image-load-path to before the use-scwm-modules of lambda-startup-logo so that an uninstalled scwm-icons package can still work just by updating the path list here. Thanks to Jeff Nichols for suggesting these change. ] hash: 0000000828-cebe2fee1a87334aac762ff26171172fc0eefc60eec8dd4996191cd84d6f1dba [[project @ 1999-12-04 20:27:59 by gjb] gjb**19991204202759 Ignore-this: f51a03a2bce7bf044e643af9f6107f3 gjb ] hash: 0000000297-472f7412e55fe2667b5e53e19c8ce633ef807a3c851ba2b558b1de07a45ab04f [[project @ 1999-12-04 20:29:22 by gjb] gjb**19991204202923 Ignore-this: e87375cc2d22b28ce1452efb8a46d1e9 * fvwm-eval.scm: Move `fvwm-none' here and make it non-public * fvwm-compat.scm: Move `fvwm-none' out to fvwm-eval.scm. Added some docstrings. * flux.scm: Added a docstring. ] hash: 0000001787-29345500b4de03736af95f15b673a09320f80f7b8c0bbdab2c4f42a2a7028aad [[project @ 1999-12-04 20:29:24 by gjb] gjb**19991204202924 Ignore-this: 2506d98ef1621d6bb474e9e152ed5226 gjb ] hash: 0000000298-f1a25edb05d38b365e1a6350abe5f02dcdebd938d80caeb34e1eb4a0b62a84a8 [[project @ 1999-12-04 20:34:36 by gjb] gjb**19991204203441 Ignore-this: c67bc8b3685631a737c7403a3ba1c254 Fix un-escaped double-quotes in docstrings. ] hash: 0000008594-07fd04270ea903daa4170eee3c57e3742bef10626364e1d693e55c58175c2748 [[project @ 1999-12-04 20:34:43 by gjb] gjb**19991204203443 Ignore-this: bea9ce479adb1610bd0f5e63bbc5f8f0 gjb ] hash: 0000000298-5ba933913bb5528dd94711370dafa2141b1b114c2082a7316c856e6ea2ddc1d0 [[project @ 1999-12-04 20:37:38 by gjb] gjb**19991204203738 Ignore-this: a524322dc226634594a1df6ccd296436 * scwmdoc.in: unescaped escaped quotes in C docstrings, too, now, since they are literal strings unlike before (when they were comments). ] hash: 0000000717-7f72cfa6f71a191520117d281a1d5e844a9abc50fffda7edcdf27be9f87fa1d6 [[project @ 1999-12-04 20:37:43 by gjb] gjb**19991204203743 Ignore-this: ace462671395185a8125717b14ba7589 gjb ] hash: 0000000298-43109847f515624ea0710d4923b4b72e9874bb0f2074c61a2a18321e11d2d792 [[project @ 1999-12-04 21:00:47 by gjb] gjb**19991204210050 Ignore-this: 8bd3159c9bfd06f8719eda18430a681b ] hash: 0000195778-cecfed5b7f101871a53585fd25b414b4cf55baa1dda54eda165728ba0800b5d9 [[project @ 1999-12-04 21:01:13 by gjb] gjb**19991204210113 Ignore-this: 3cebc758742ff878e6f3044f92f9b6e4 gjb ] hash: 0000000298-2a75ed1cad3ec13967b031178ca093495a0bebc12685ca301203c352f665abe8 [[project @ 1999-12-04 21:01:57 by gjb] gjb**19991204210157 Ignore-this: 2569842a27024194e5dc6210ea4bceec ] hash: 0000000480-2b32d850fa840013236c40cc15bafffe66b4e8dc85fb25938ac9392263c5f450 [[project @ 1999-12-04 21:01:59 by gjb] gjb**19991204210159 Ignore-this: 4828de64b7f0f2bcafb38358b043b384 gjb ] hash: 0000000298-e9f4206d1e541eeb6196fc172b68d3ac1ccf9ee65e0cba4a6b4a56d0420c7094 [[project @ 1999-12-04 21:02:11 by gjb] gjb**19991204210211 Ignore-this: a40543a7ea44bfedc92f54beed5ae206 ] hash: 0000000392-5184b6b6d897ea8f3679385145246a3388f415afdb7b719abe42ed324e8ab991 [[project @ 1999-12-04 21:02:12 by gjb] gjb**19991204210212 Ignore-this: f4707eb4bb1ee881d124c7338b90b0e2 gjb ] hash: 0000000298-b2d4979fb6b51ad0b1964b0c826390fbb4a50d497df6d1f164ab68edf013e332 [[project @ 1999-12-04 21:02:26 by gjb] gjb**19991204210226 Ignore-this: 57d0b2be68abb2f00b3c8894d6885614 ] hash: 0000000255-4f1c73f81a45142b25388632f9ce6bc738f1910c6921bf479ba69c5c7e9672ab [[project @ 1999-12-04 21:02:29 by gjb] gjb**19991204210229 Ignore-this: 41262fa5983be4f0ffb689c6acf614d4 gjb ] hash: 0000000298-b8975f63d532328c4da11b5c8ef2c64be45aecb84bf651ce538de5c4d3c7191c [[project @ 1999-12-04 21:02:33 by gjb] gjb**19991204210233 Ignore-this: ff0a24be396efcef1ba372d2f6886b38 ] hash: 0000000580-ce79dc0da43ba0041630dc9b8344c6231cce86558c034395fc6f2cbe87709532 [[project @ 1999-12-04 21:02:34 by gjb] gjb**19991204210234 Ignore-this: e3bfcda695a43024794d2a1648daeac2 gjb ] hash: 0000000298-af4911ad98e27582646588af5532ffd73e7732086252b72eae28a81acf0c7666 [[project @ 1999-12-04 23:31:09 by gjb] gjb**19991204233109 Ignore-this: 96a64ccc40df99f83d97dbdaa873184e Added ] hash: 0000002803-2672e00ebd46f5efaa26d651796e13fe7ebd1e002762faf378dc0569bed02157 [[project @ 1999-12-04 23:31:11 by gjb] gjb**19991204233111 Ignore-this: a441f0c34c36c6fed01d771f0cf69913 gjb ] hash: 0000000298-d3b2d7d71b2c9cb0ea283a40fb69d35185a40f44e242d3b418ae0dbf011f30dd [[project @ 1999-12-04 23:36:15 by gjb] gjb**19991204233619 Ignore-this: cf377522677f5cdd4a08a2604f6e9002 * base.scm: Added `add-hook-once!' and `append-hook-once!' * ui-constraints.scm: Added `delete-all-constraints'; use for-each, not map. Added pixmap2-name field to ui-constraint-class objects. * ui-constraints-composition.scm: Use `add-hook-once!', use no pixmaps for the composition additions. * ui-constraints-classes.scm: Updated for extra field in ui-constraint-class objects. Use second pixmap for two of the buttons. Still need to provide a right-click menu for stopping the animation. * ui-constraints-buttons.scm: Added `animate-pixmaps', and animate them when both pixmap-name and pixmap2-name fields are set. Added record/stop-recording buttons (mutually-exclusive). * constraint-investigator.scm: Use add-hook-once!. Added "Delete all" constraints button. ] hash: 0000012290-075b7019f0471f95d054ebd0cde6b7c74b8acef7558a2fdcabf1cab62455528c [[project @ 1999-12-04 23:36:55 by gjb] gjb**19991204233655 Ignore-this: afa52901b9716c6b0c34bfdd7c14f0a1 gjb ] hash: 0000000298-490db7da6386e613b7e5e166a2c084b4a3ce1a9f9fa8f1450ef5f34d1f73caa9 [[project @ 1999-12-04 23:39:46 by gjb] gjb**19991204233946 Ignore-this: a51e57e321a1fd3f1915cfe3f0699147 ] hash: 0000001020-a28b44806e495198549384d0bf48fac6f58d6c7d34fad5723ca227fd2df3cc34 [[project @ 1999-12-04 23:39:53 by gjb] gjb**19991204233953 Ignore-this: d4de3f4d2e1ba5826b19db076da72fb2 gjb ] hash: 0000000298-0a0428c1fea470687d6e809f28dd0426761b5556a09df037dadbdbdee4ac164c [[project @ 1999-12-05 03:55:59 by gjb] gjb**19991205035600 Ignore-this: af9a8576a16b0e8353901d0132dd5e32 * ui-constraints.scm: Fix typo -- it's delete-ui-constraint! (forgot ! before). * ui-constraints-toggle-menu.scm: Drop the composition menu items now that they are in the toolbar. * ui-constraints-classes.scm: Added `two-window-or-more-nonant-prompter' that uses get-window-nonant-interactively and use it for ui-cnctr-align and ui-cnctr-strict-relpos. Fix `valign-nonant->string' to report "left" "center" or "right" instead of top/middle/bottom. * ui-constraints-buttons.scm: Make animation happen only when inside the toolbar. * highlight-current-window.scm: Needed to use window-selection module. ] hash: 0000007261-7659748d825487ca9b1c8fa603b59de9baf5c82d258b1fb80982963d449de6b9 [[project @ 1999-12-05 03:56:03 by gjb] gjb**19991205035603 Ignore-this: 4242e951e484d6bb9bfff54b3e40442 gjb ] hash: 0000000297-2970ba091b9ce7f211164045f95dfb7f01e1114765e4b7c9500502fe79511df6 [[project @ 1999-12-05 03:56:41 by gjb] gjb**19991205035641 Ignore-this: 18f38407f7b5bee0e89f1ff3294a2aad ] hash: 0000000839-f2df3086e80ef80704294972c999db696e3c121dd4f9af6b4c106ea560366afc [[project @ 1999-12-05 03:56:43 by gjb] gjb**19991205035643 Ignore-this: d0413af82167392a986109de1141033c gjb ] hash: 0000000298-b4da6fd69304862d9bae9404657739c7a6d59ba4f3899d636a2bea84766bbaad [[project @ 1999-12-05 04:19:48 by gjb] gjb**19991205041948 Ignore-this: 8ffd957a70482e224ff8d7feb6eacd4e * constraint-investigator.scm: Make only enabled constraints get drawn. ] hash: 0000001207-978113203bb64b3973342b69dbd4c29c8941dc70bd4f32df66410d1ab8b63ee2 [[project @ 1999-12-05 04:19:50 by gjb] gjb**19991205041950 Ignore-this: 2b9c51a1211668567d567a0640cb507d gjb ] hash: 0000000298-d5b128ce8628703c9cbd95112c0bb612c6535785758555326a58b5d962d1d643 [[project @ 1999-12-05 05:15:54 by gjb] gjb**19991205051554 Ignore-this: 884979ecf130ec47c8871ad268f2ac31 * ui-constraints-classes.scm: Update the tooltip help to be laid out a little bit narrower (just by adding blanks to end of first line). * ui-constraints-buttons.scm: Turn off animations by default (use new global public variable to decide). ] hash: 0000002486-e64fb4379066c32d7f1d7988ca7c0cc77d11aed02e138c177d0e4dff25611c28 [[project @ 1999-12-05 05:15:57 by gjb] gjb**19991205051557 Ignore-this: af7dccff7edae1ba8387a13fa9c5b94 gjb ] hash: 0000000297-9cda773f39afce65a68f55a0dbfb50ed009bf1e6f0014da2894c129be33a5e17 [[project @ 1999-12-05 05:16:08 by gjb] gjb**19991205051608 Ignore-this: 2adc105fe1bc59d4da820a13084fa461 ] hash: 0000000604-5011d3a572066d65496877bfe7c7fa102e09bcac90f1a23985073ad7165a2eaf [[project @ 1999-12-05 05:16:12 by gjb] gjb**19991205051612 Ignore-this: 568cb2f059dd74dcb71b5cb6b00bc1ca gjb ] hash: 0000000298-f6d45697fcc0c11a92050229446b0cea86f6900e6769387200ba290f1903dbae [[project @ 1999-12-05 05:43:42 by gjb] gjb**19991205054342 Ignore-this: 5511c8e72f2b57464b03b67a3cc1deba * ui-constraints-classes.scm: Fixed dirvector->string -- was testing for 1 in vector positions, instead of just #t or #f. Fixed incorrect call to do get-window-with-nonant-interactively properly for anchor constraint. * ui-constraints-composition.scm: Do not create a new window class if the composition is recorded with an empty name -- treat that as aborting the record (though the constraints added during the record will still remain; that behaviour maybe should change) ] hash: 0000003092-601a5f071ef0dac5697e937e0d2d1d9089d0c04c93e7f9b685a0bf60d10d8930 [[project @ 1999-12-05 05:43:45 by gjb] gjb**19991205054345 Ignore-this: f2b6db84a076ea486f83c6a93eeebcfc gjb ] hash: 0000000298-ad95f451534eb3d6fd9327d57cbd386797dbaba11ab2f51516623c56b64d8813 [[project @ 1999-12-05 05:45:08 by gjb] gjb**19991205054508 Ignore-this: d8b0988961efdf749cc208533ef05e24 ] hash: 0000000701-d4e6ce25b7495a714ca15db04c9971d8f883d70a6069b30561681a254b3309bc [[project @ 1999-12-05 05:45:10 by gjb] gjb**19991205054510 Ignore-this: d3362be1152135f0ae85f6ab19f74b2c gjb ] hash: 0000000298-3217088c10b082b66a785217cf840f0d81a7a70661479149cdd9835ddb3dff1c [[project @ 1999-12-05 19:59:50 by gjb] gjb**19991205195950 Ignore-this: 46c304aa743a692c5c311b05415f21dd Updated w/ notes from guile list. ] hash: 0000000369-d7bd4a8fe6b78c3a62b76c3505f9aaf009ee95018185ff0005936b2a07518697 [[project @ 1999-12-05 19:59:53 by gjb] gjb**19991205195953 Ignore-this: 9e72aefb397b70125ebcafbde4983f29 gjb ] hash: 0000000298-cc17822ac5d9ac08b86d522b395b6a1dcdbc1361781d69ea5969c540ab48e1ff [[project @ 1999-12-05 20:04:26 by gjb] gjb**19991205200426 Ignore-this: c65dde8936d0be2f36d8ff1e6d5dce4d * gnome.scwmrc, system.scwmrc: Make some procs interactive that weren't before. * system.scwmrc: Make prompt-string and ScwmUIConstraintsButtons stay on top. ] hash: 0000001891-488938fc3fb61d045f1d124ac9c95b7f5779399166ba16676cd1ebcd98680bd2 [[project @ 1999-12-05 20:04:27 by gjb] gjb**19991205200427 Ignore-this: cba2035329faef2ce1aa4301880b17cb gjb ] hash: 0000000298-2b7ae181ce05b0f10951c0a6a1fa267521f6878bdce11d361ed4363e3a851325 [[project @ 1999-12-05 20:07:07 by gjb] gjb**19991205200708 Ignore-this: c8336c7e760113fc924294a23f2178b3 * flash-window.scm, winops.scm: Make a bunch of procs interactive that weren't before. ] hash: 0000000850-a7f7d8bdc39e1aa0516cd30a10b699e01469aee5ed9ced69c7d6bcdf279a21e6 [[project @ 1999-12-05 20:07:14 by gjb] gjb**19991205200714 Ignore-this: 6e59309f3c19f431d112a74a8d36d58b gjb ] hash: 0000000298-c9ee9038ff4aa5278f1e267cec83f2c607a223415551156ce0f1992ea1aa8aa8 [[project @ 1999-12-05 20:12:24 by gjb] gjb**19991205201226 Ignore-this: 12e3cbe8b76d9d6e879b2c080ee65112 * scwm.c (scwm_make_igsubr): Use sym_interactive from events.c's declaration of it, instead of a function-static one. * resize.c: Make rubber-band-resize and opaque-resize interactive. * events.c: Added 'interactive symbol. Use new call_interactively instead of scwm_safe_call0 when dispatching mouse/keyboard events. * callbacks.h, callbacks.c: Added `call-interactively' ] hash: 0000003218-0a514d43a099860798a801859799b8c11fdb2616d66200eaf3dcf06d66f15e09 [[project @ 1999-12-05 20:12:29 by gjb] gjb**19991205201229 Ignore-this: b983fb116f349dd8cfa2f016b06986e4 gjb ] hash: 0000000298-52c1cbbb02711964b3ac2ba519af30e6b46b1d90346b66fe8919ad48daf6cbdc [[project @ 1999-12-05 20:24:33 by gjb] gjb**19991205202433 Ignore-this: d1f8a2e9536d730a871159ac6fd333f0 ] hash: 0000000684-636962646f992c3241e99e496947d8a1457cdfec36930ba1ab2a344bb2fa2528 [[project @ 1999-12-05 20:24:34 by gjb] gjb**19991205202434 Ignore-this: 437ffd8a605a926f0efda564d2ebdf0a gjb ] hash: 0000000298-bd6fea6993d0372c104b2e4b9ee1edde804d236c1fe8415fa10cf24cc0609d84 [[project @ 1999-12-05 20:55:38 by gjb] gjb**19991205205541 Ignore-this: c8e8019730bfd12f2b338839d261e1a9 * window.c, resize.c, miscprocs.c: Added interactive specifications to SCWM_IPROC macros. * scwm.h, scwm.c: Update scwm_make_igsubr to take the szInteractiveSpecification argument. * scwm-snarf.h (SCWM_IPROC): Pass along the interactive-specification to scwm_make_igsubr. * cursor.c, color.c: Fix const-warnings, adding GJB:FIXME:CONST to revisit later when guile's const-ness is better. ] hash: 0000006010-63de6d6e24535f351621096d0bf3e5645bf12d0541cbb0ab20bcbb088c8f5beb [[project @ 1999-12-05 20:55:45 by gjb] gjb**19991205205545 Ignore-this: 37e201b97762c27cb159529334fe3c04 gjb ] hash: 0000000298-3fd88baf6604dc08795a3f721444262ac05197870d0bb9ddc20e0d85115e7d94 [[project @ 1999-12-05 20:56:19 by gjb] gjb**19991205205619 Ignore-this: c02f00e2d5e06a934e2dcb25e4a3c60b ] hash: 0000000185-cf1b912f51459735e646620c06fed36853ed8eac9ee79a9bee0514e3aca7e596 [[project @ 1999-12-05 20:56:20 by gjb] gjb**19991205205620 Ignore-this: 34dcb40c71198dbb6936864cd85ee73f gjb ] hash: 0000000298-4b2a791ed49c1adf0c0b6c6365b456da064d6f5725788762410af629755457ba [[project @ 1999-12-05 20:56:25 by gjb] gjb**19991205205625 Ignore-this: cad6750cc348fd6f0f77a71173771dd3 ] hash: 0000000297-ede67dba986086ae3e0f0980dd86bb909ca7c628a524bc685b43188b6101b4e5 [[project @ 1999-12-05 20:56:27 by gjb] gjb**19991205205627 Ignore-this: 5030cf5c5574288489d5dc85816ec475 gjb ] hash: 0000000298-51d1911347d4d1ca4a9098d53b006ac52214a5a896eb0835af466042fd48573a [[project @ 1999-12-05 20:56:34 by gjb] gjb**19991205205634 Ignore-this: 3d5aa4a30625552ef2bc94c726e63e06 ] hash: 0000001077-fdd69591fe7c64fd1aea7bb928ab90f11fd4fb611adae4da6e8cd5b0526e8cff [[project @ 1999-12-05 20:56:37 by gjb] gjb**19991205205637 Ignore-this: 6add8c54891d9fd47448b5196e3b4a66 gjb ] hash: 0000000298-6538c04b76d3f62aa4c4eb72b6bb6538789d3606620af7ab6a72e0d13a34ff7f [[project @ 1999-12-05 21:01:29 by gjb] gjb**19991205210129 Ignore-this: b590c83c7b99393ce4cfe2bcbccce5dd ] hash: 0000000381-ba12087cd28dbdf402871eb2bc1a3dfdc8fdd7fd746837080c0660378844f41f [[project @ 1999-12-05 21:01:31 by gjb] gjb**19991205210131 Ignore-this: 50ca15113b8d0f4bc98d8aa3027e12dc gjb ] hash: 0000000298-9bb4faa88c85907ccf16558576f33af647615e1d3758ca3a591aa83a9a97d358 [[project @ 1999-12-05 22:48:16 by gjb] gjb**19991205224816 Ignore-this: a29b19d88017a60876d215fc9b3de8f ws change-- added e.g., call-interactively invocation ] hash: 0000000421-fb04575e61b16932bc1620e75be4b72211c5ee850f40d165c75ad39a3b52b0a6 [[project @ 1999-12-05 22:48:19 by gjb] gjb**19991205224819 Ignore-this: 3eeb88f2b4c8d1365181329ec07dce18 gjb ] hash: 0000000298-f84a20a5fd9db7237d78e2cfc8fda3ce3b987e0e25483c38c95065b647f42c89 [[project @ 1999-12-05 22:49:18 by gjb] gjb**19991205224918 Ignore-this: a4292e0a94b3811956563f52508c775d * minimal.scm: Make it rely on (app scwm optargs) and make some procs interactive (thus needing that module). ] hash: 0000000686-8aec463940e2a0705e4a078612148ef17a822c2d116b331aec89a97d1797ffe3 [[project @ 1999-12-05 22:49:20 by gjb] gjb**19991205224920 Ignore-this: ceb3ce151ce6a5d1893e2f3c83ac50d2 gjb ] hash: 0000000298-6b715f6d41cef6b627df9a0a29f01d4b5b778440f4a513cf89e96944d1d12374 [[project @ 1999-12-05 22:51:09 by gjb] gjb**19991205225111 Ignore-this: 809bc790e5ba182b8561de8327c2347a * window.h, window.c: Added ScmArgsFromInteractiveSpec and document it (not very functional yet, but the infrastructure and some simple specifications are in place now). * callbacks.c: Make `call-interactively' use ScmArgsFromInteractiveSpec to build the argument list. ] hash: 0000004194-ead94c0940fb1d09737ec58a852e23aff61e281aa5caddf84dd5e73f54cabcf9 [[project @ 1999-12-05 22:51:14 by gjb] gjb**19991205225114 Ignore-this: db97b5027fc49093209ee6e6a088322c gjb ] hash: 0000000298-22746b5fd30723dab386d0ac3bacb2d0a93a213fadda7ba5baea2b4ab46f5943 [[project @ 1999-12-05 22:53:41 by gjb] gjb**19991205225341 Ignore-this: 763eb91aec5b5895d642e563a16d4235 * Makefile.am (scwm_common_scheme): Added gnome-panel-menus.scm (forgot to when I first added that module). ] hash: 0000000509-28959d26c5861b9122077327d0b31ac4df371009e661cf5f509b9db1d2b8c4e6 [[project @ 1999-12-05 22:53:43 by gjb] gjb**19991205225343 Ignore-this: b4d59ad31997ac3682dc90e5253fb03d gjb ] hash: 0000000298-8a74ca159740f4a2c392eb926cf56d2662fd5a56a300f141d214aa911a050ae1 [[project @ 1999-12-05 22:53:58 by gjb] gjb**19991205225358 Ignore-this: bb8dc80e672482969e023dfeabce2fed ] hash: 0000000502-916173e59638e81dde7008af86202479f696ef0283dd32505a36d59ee4d6c74c [[project @ 1999-12-05 22:54:01 by gjb] gjb**19991205225401 Ignore-this: 7928f8bd7509612985c78f560e552043 gjb ] hash: 0000000298-277080fbf0f2922523e0b2e7be496039d502c7716237eabce3f64e305adf19c6 [[project @ 1999-12-05 22:54:10 by gjb] gjb**19991205225410 Ignore-this: e778b39291f5293a0d7a8731e2aabbfc ] hash: 0000000484-3f11bc37f17dd71c881a8b2f73cc606089dedd4ee8fe6f91eea7e705e113d488 [[project @ 1999-12-05 22:54:13 by gjb] gjb**19991205225413 Ignore-this: e262c5ff2faec92fd0744544eca1089c gjb ] hash: 0000000298-850e163b582ec9d274bae1a3e013c4a64565224bd80ea46f5d1a764015cdc5e0 [[project @ 1999-12-05 23:25:31 by gjb] gjb**19991205232531 Ignore-this: a46e5fd51242b5b67ba3efa3caa3cc1b * gtk-about.scm: Added. ] hash: 0000002529-9b19c13f1ec1440fd76bcd684ba2c55c82dd144cdb9f437e135a58cc27c61b78 [[project @ 1999-12-05 23:25:34 by gjb] gjb**19991205232534 Ignore-this: 9da2396036674bae29c99350545bc237 gjb ] hash: 0000000298-db1f03882b9711ce72d01e415f83aad97c43ff26300a215ef2b5d259cf4f04b2 [[project @ 1999-12-05 23:25:51 by gjb] gjb**19991205232551 Ignore-this: acd17226a9dec6f56e91fa6868be67a5 * Makefile.am (scwm_gtk_scheme): Added gtk-about.scm ] hash: 0000000523-e7ad0c8ead30bd7acaa21ba497801d4d2ec95cd4193ef6c4d8a34a48683ec9b2 [[project @ 1999-12-05 23:25:53 by gjb] gjb**19991205232553 Ignore-this: 49abee6c6049aef0e4409b491fabb193 gjb ] hash: 0000000298-a8e764f25ea946d80bc4ea2921ad510eac818302066e65e608939339f0033b75 [[project @ 1999-12-05 23:26:35 by gjb] gjb**19991205232635 Ignore-this: 11b29d3ca974b9640aac83ecb2d8bcc ] hash: 0000000287-d5e4cb55aec5d22804e5a82b9c3441c23190719b1919b2345c6bd75c1eaf8fea [[project @ 1999-12-05 23:26:39 by gjb] gjb**19991205232639 Ignore-this: 1bc405310adc88ad1f6133dd91af99e5 gjb ] hash: 0000000298-b9e8ece88bf66500d223d7152d66279d470fd78bfb17473ad9d490373f881bec [[project @ 1999-12-05 23:28:13 by gjb] gjb**19991205232813 Ignore-this: 8d528a3a5d333095e9a09b0063b0b218 * system.scwmrc, gnome.scwmrc: Use gtk-about-scwm, and drop scwm-about-message. * gnome.scwmrc: Added move-or-{shade,deiconify} from system.scwmrc. (Should factor this out, but not sure yet where makes sense.) ] hash: 0000003455-530331c1368f73d27a2a3d87a7a60c25086c54256f56c25a39c50e2afe1dff34 [[project @ 1999-12-05 23:28:15 by gjb] gjb**19991205232815 Ignore-this: 120443921994545d25d9baa0089b03ac gjb ] hash: 0000000298-da0c3de03cfef22cf5d0099409c8c4bd28b961c90e9e08fe275d28111e4e180a [[project @ 1999-12-05 23:39:52 by gjb] gjb**19991205233952 Ignore-this: 2ea76a4523706ee6e3f29132b39b4f69 ] hash: 0000000436-ece8951869edfdf6be1f3535b1c4c5a75b1b0a7cf1fa64706a26c4a07c9b1990 [[project @ 1999-12-05 23:39:54 by gjb] gjb**19991205233954 Ignore-this: c9998fc3eabc4c558241340b780d0d4 gjb ] hash: 0000000297-a674c0ad79e222aaf4309ef25a129e824ce5ba47986ce8e10fc4b77237c13e95 [[project @ 1999-12-06 00:01:40 by gjb] gjb**19991206000140 Ignore-this: f010291c56ae59b83a4cf4a7529708e9 * scwmdoc.in: Handle SCWM_IPROC's extra interactive-specification argument. Also avoid using an undefined variable when comment is missing. ] hash: 0000002014-8dabda7a49d674c13d96891747eae7876fcb79377ce105ac5d89333fcb386cab [[project @ 1999-12-06 00:01:42 by gjb] gjb**19991206000142 Ignore-this: 2397124c976fc1230763389ac90d4701 gjb ] hash: 0000000298-36ff790495017390c4278a55617d8ee59570ed2d8e9a1669c7805239ee699320 [[project @ 1999-12-06 00:33:13 by gjb] gjb**19991206003313 Ignore-this: e0c572fc193746acf1284498e971e2f6 * callbacks.c (s_call_interactively): Fix dumb bug of trying to free a literal string. ] hash: 0000000471-216d602cd9be54b23016acc4b8e660b2f298f2cd439f931ec25af94e7675bb41 [[project @ 1999-12-06 00:33:15 by gjb] gjb**19991206003315 Ignore-this: adf2b9078bc2db312b60f6b3be129f0d gjb ] hash: 0000000298-9b5d166c313f33faf68918d40b438308d1951f7b4e9d79e4b427b51b6a92ba61 [[project @ 1999-12-06 00:34:37 by gjb] gjb**19991206003437 Ignore-this: 8a9c28ddc9fd79f90fb2b73a99b353e7 ] hash: 0000000293-9fbc19e56cbcdb32357e4f17e9c05dc9fcc8c65d78f141cbf42cfd4abb44b261 [[project @ 1999-12-06 00:34:40 by gjb] gjb**19991206003440 Ignore-this: b4b0d56023c0f089b576a7d6f2bfc820 gjb ] hash: 0000000298-0d4b0c33d356c420d63c73325a70670e4671708bc3393ef5ecdc2a6f963ccd4d [[project @ 1999-12-06 00:40:56 by gjb] gjb**19991206004056 Ignore-this: e3816b66d515e9abe08226583e589c80 * key-mover-xtest.scm: Make returned procedures be interactive. ] hash: 0000001904-16f34afc4a598ff191f1f90d942beed311d6741e9dbb939d768bcc484ce53952 [[project @ 1999-12-06 00:40:58 by gjb] gjb**19991206004058 Ignore-this: ac2d30ed6567465e116c452498e84b64 gjb ] hash: 0000000298-a28a9d24774c5e0812f589b568df0a3dd7dd1fbfbc415697f18c1077a9eb4a14 [[project @ 1999-12-06 00:43:05 by gjb] gjb**19991206004305 Ignore-this: ab3701c1000cbd727b0313702df84417 ] hash: 0000000361-f9569d0bd630a1a049fda3d16404aee5a9a266edc8db395a6ba3692f30d6a218 [[project @ 1999-12-06 00:43:07 by gjb] gjb**19991206004307 Ignore-this: 72d4957294aee519987a5173472f0f59 gjb ] hash: 0000000298-0b63bc5cab81f034877551d7c70d8f41567711a97dff415fe26477afe0d15f45 [[project @ 1999-12-06 00:58:34 by gjb] gjb**19991206005837 Ignore-this: cb8e8c8a74249702a94c4d0b1f08e9d9 ] hash: 0000121441-a0f0a31a3ede868d9ab6e911da678e70e96b4b41f98fa7faa5086de877c50510 [[project @ 1999-12-06 00:58:58 by gjb] gjb**19991206005858 Ignore-this: d398d4dd1c30e64b04c56d05739c704b gjb ] hash: 0000000298-ef6fc40b3902e9eb5cba10f09b5486c9c0bf4699489adcd6fc4e2269e60ac463 [[project @ 1999-12-06 00:59:10 by gjb] gjb**19991206005910 Ignore-this: d5da8e229ea919b334caf17fc935eae7 ] hash: 0000000271-29ab254b0c1a5db31fa45ccf75239b01c78595eddb1521835025654fe4732b2c [[project @ 1999-12-06 00:59:12 by gjb] gjb**19991206005912 Ignore-this: 4f35eed3b809e1244be23e9568ccfeba gjb ] hash: 0000000298-33d79c4346793ac9e0d7665385c9c644ad2780c91f0b3501c35c9e49a80fe92b [[project @ 1999-12-06 01:08:53 by gjb] gjb**19991206010853 Ignore-this: c0e85211a11192818ad191c117291db2 Typo fix in CONCEPT doc. ] hash: 0000000372-ca048d27d35e8201d74f4b093411a32c3dde0f5ebc86ae36c3d75f1a71e9a222 [[project @ 1999-12-06 01:08:59 by gjb] gjb**19991206010859 Ignore-this: bdc29f103dbbcdcb3cf1b11719e79208 gjb ] hash: 0000000298-872d96a3950be57156f2b3ed4ea21f2a576c51b8a0f5bc68003915a749472c4f [[project @ 1999-12-06 01:29:44 by gjb] gjb**19991206012944 Ignore-this: 9fd56d2f426654ee484f48ab5b11b6eb * scwmdoc.in: Handle SCWM_HOOK's extra docstring argument now. scwm-hooks.txt was broken in last (couple?) commit(s). ] hash: 0000002053-6b63bc2ee66ff87955009ce449be547cdac48120e5f58e4c7731dd46b9c4b465 [[project @ 1999-12-06 01:29:46 by gjb] gjb**19991206012946 Ignore-this: 4ef3b601d853e13b6f254ddf430d0f62 gjb ] hash: 0000000298-d607174db57da45301b4dff502f0edb559b7d1f11d4e6dbb34b24302f1049e26 [[project @ 1999-12-06 01:30:47 by gjb] gjb**19991206013047 Ignore-this: 8f0fb8b7f9b45d77961e8183ea2ce815 * system.scwmrc: Needed gtk-about module. ] hash: 0000000413-de1b05c9c20ff4bb9b2f6d1bd761ee51b388af227b50041825ae9eb27de11b9b [[project @ 1999-12-06 01:30:49 by gjb] gjb**19991206013049 Ignore-this: 891e914dbc48f6e926c3eac4b447c4ee gjb ] hash: 0000000298-02bef52aa4d0ae901c643cb806261943ce3dbddc0d64bdfb21a9229a1068b4b7 [[project @ 1999-12-06 01:32:24 by gjb] gjb**19991206013225 Ignore-this: 21b0c013a3261bec1f8ed38b626cf17 * add_window.c, events.c, image.c: Fix some unescaped quotes in SCWM_HOOK macro docstrings. ] hash: 0000001253-086538ce0d6113ecb2c80d86549d55d2dc00c5b6a389fcc1bd01c5c53d38e4fb [[project @ 1999-12-06 01:32:28 by gjb] gjb**19991206013228 Ignore-this: 8d8ea83e62596905a613284d269d7a81 gjb ] hash: 0000000298-929004115db7f12bf553b9803bdda4381cb2ad7a66a63c65a5a83a3e065e0803 [[project @ 1999-12-06 01:33:11 by gjb] gjb**19991206013316 Ignore-this: a0aeb6b610af30ccb0c7d322aa9a2cb4 ] hash: 0000045720-bdd34e180e2913e49964db4e98166a36f8ac33bec95b3ad5a583300a9873a386 [[project @ 1999-12-06 01:33:56 by gjb] gjb**19991206013356 Ignore-this: d6d0d3f1dc1d735819fa2a4662a23bcb gjb ] hash: 0000000298-31b9a8c25aa561e56f9868697e166ddb71070ca706d437d6f08e42137b30fd7f [[project @ 1999-12-06 01:38:46 by gjb] gjb**19991206013846 Ignore-this: 7bfee2eb72eec1101e310092fa0c50d0 ] hash: 0000000256-028cf52bce3c7f2d9270eebfa7e10ef77bf5cb843d9232bdc921a1bc1b3dca8d [[project @ 1999-12-06 01:38:50 by gjb] gjb**19991206013850 Ignore-this: 2701297511d6892b08c895614a3aa972 gjb ] hash: 0000000298-ee95bf2a20fed1d92beee3f20d2338acee2b736edcd06f8ae6d31296b5b85310 [[project @ 1999-12-06 01:39:03 by gjb] gjb**19991206013903 Ignore-this: 2d3c7b8c6e8781ee84cc312fc74c896 ] hash: 0000000298-b79dd13f3b593889bd4e3807d89e932696b6255be6f8f94b18645e19be4ead89 [[project @ 1999-12-06 01:39:06 by gjb] gjb**19991206013906 Ignore-this: 59cd3311c98901908c51494147208fb3 gjb ] hash: 0000000298-dfc85b1973d856074a43257459ebd2215ffdafeda6f710b873e4803e76a454c0 [[project @ 1999-12-06 01:39:10 by gjb] gjb**19991206013910 Ignore-this: 84b43fb6a508c84e4d544a302018502a ] hash: 0000000334-67cbd9c07e85e76b5a2d1ead692a0cb5dad07be1362f218e6f72e17323c187f4 [[project @ 1999-12-06 01:39:12 by gjb] gjb**19991206013912 Ignore-this: afa7e98832b449751b2553207c6e6bf2 gjb ] hash: 0000000298-988ab2bca5643b0685d46c18893356704608271ca54f513d548c462cbf821a3a [[project @ 1999-12-06 01:42:01 by gjb] gjb**19991206014201 Ignore-this: 4f317929002ac470eb14f6fafd82a578 * key-mover-xtest.scm, key-mover.scm: Make returned procedures be interactive. ] hash: 0000001965-6acc14a736051c20e8f07f56291db4ba9d00cf2f556d4836d4a206bae9b8c60e [[project @ 1999-12-06 01:42:03 by gjb] gjb**19991206014203 Ignore-this: ade3b39fd6dc8c818185e87657f97b0a gjb ] hash: 0000000298-faf75b1422262fe3037de8b6b1d86f0b42a4a57b1f4adde78352582b4f875a35 [[project @ 1999-12-06 01:42:54 by gjb] gjb**19991206014254 Ignore-this: ea5a090ac0e08d5d8ef332d9f8e4a751 ] hash: 0000000441-c3b9fc077d964756c3762a3d5d7a2aa6a48ee2dbbda39110edecc34a3fb0a33d [[project @ 1999-12-06 01:42:56 by gjb] gjb**19991206014256 Ignore-this: f6b9eb4f3fcdf2dd2ff4b4a05b10cf07 gjb ] hash: 0000000298-d798269c894f140c2913b36ed8cfb78afe7628c4ea1db2e9cf3cfa87c5a1a0fa [[project @ 1999-12-06 20:42:48 by gjb] gjb**19991206204248 Ignore-this: f9ce27bbe2560459cec98fb85de2b2d3 ws change ] hash: 0000001555-20be3d6f3ea837449a96a4d6d1d721992e1889a0ff519984daac77c1e3fc8977 [[project @ 1999-12-06 20:42:51 by gjb] gjb**19991206204251 Ignore-this: 4029990d518405db8b6c09998f5ccfcb gjb ] hash: 0000000298-cafbc74ee662307fbec9defc013a64b3beb29a8b5884c12841ab637b4d040317 [[project @ 1999-12-06 20:43:01 by gjb] gjb**19991206204301 Ignore-this: da38480329f035c82a43b7a7955c3913 * gnome-panel-menus.scm: New version from Michael Schmitz: "sort order is now taken into account, more functions are now public, lots of documentation has been added." ] hash: 0000026386-5bb842d9345225be9fcc0773989ecaf5f1d84b28f9d11bc858c0a34114af1cbb [[project @ 1999-12-06 20:43:02 by gjb] gjb**19991206204302 Ignore-this: 512d8c2b99f065c0978cfd776c9277c2 gjb ] hash: 0000000298-3d31089cd248e8900bcc24042f6b9965da7c5dcbe0b2feccea0de8729612fa3f [[project @ 1999-12-06 20:56:11 by gjb] gjb**19991206205611 Ignore-this: 88f44ea5f7682ed6c62a3b50e4161cd4 ] hash: 0000000381-5bdbca2370430e85dead9dcc82da78420f4f37e22d24ad11d2b453d87a3ac64c [[project @ 1999-12-06 20:56:14 by gjb] gjb**19991206205614 Ignore-this: 5479acf3c0d8422362e0027c4e7a8ec5 gjb ] hash: 0000000298-74a45e78f2a1dc55b32ec3267e3e8100d7afd0f3517cde7a6f8402f188f69cbe [[project @ 1999-12-06 23:52:56 by gjb] gjb**19991206235257 Ignore-this: 8ad45e12d5ea1c0dbd5b96b0d2cf544 * ui-constraints-classes.scm: ws change: added commented-out code. * ui-constraints-buttons.scm: Put record/stop button first. Turn animation back on since it is get-window-with-nonant-interactively that is broken, not the animations. ] hash: 0000001789-595f06491b055af173972a3d0f3c2dfa11ba6cdc8cab6ffdfb807ddd43c71e6d [[project @ 1999-12-06 23:53:04 by gjb] gjb**19991206235304 Ignore-this: 8107256af2abf14a94a94440c3bc58cc gjb ] hash: 0000000298-a8c0e0f615a8fceafa3a44cbc9376ef9fb6f13658eea0a0110bffad96e3643ec [[project @ 1999-12-07 00:21:51 by gjb] gjb**19991207002151 Ignore-this: 255f2b9156e8ffd805633644caa5fdd1 * nonants.scm: Fix bug in calling set-window-highlighted-nonant! with a #f window argument. ] hash: 0000000566-890844f1991c59408bd922f68c2a77f84fe1d6bd290849f22a20c754c2abfab8 [[project @ 1999-12-07 00:21:54 by gjb] gjb**19991207002154 Ignore-this: 8ea2fbfb855c7c8b89e4e34c54f52c31 gjb ] hash: 0000000298-de47d72b4e2949f1cdacc843efd35be05f0e95e39d165fa72897b4aa806fb1da [[project @ 1999-12-07 00:22:35 by gjb] gjb**19991207002235 Ignore-this: 62d444b893e4db46764761567166df39 ] hash: 0000000619-c8d065aba23a90f37ac67449711f48789b4bc600214df9deeb1a2639f8ab758f [[project @ 1999-12-07 00:22:38 by gjb] gjb**19991207002238 Ignore-this: b9254cf6f9adbfb58b285e1bec9c8337 gjb ] hash: 0000000298-c1df2e7a4ff085cb2c44239034eaec379c26602e285f4d0887277c7fa9fc8095 [[project @ 1999-12-07 00:27:42 by gjb] gjb**19991207002742 Ignore-this: accb757cb924f36925c7bb8b2eb8ed9c * flash-window.scm: Fix position of interactive spec for stop-flashing-window. ] hash: 0000000452-ad79efd50097abf456d68ad9d48846827184602c70fc812e91b8ade0abeccc3b [[project @ 1999-12-07 00:27:44 by gjb] gjb**19991207002744 Ignore-this: 9557d4028cbc8e937f15c3fd1027b612 gjb ] hash: 0000000298-d0522c85b26da616cf3eaa47ee4decdfe1058ed3b7f371ac41863d9d092e7ce1 [[project @ 1999-12-07 16:28:10 by gjb] gjb**19991207162811 Ignore-this: 41be0c32e2fa715c0aea6189669e54a1 * events.c: pass 2nd arg to call_interactively. * callbacks.h, callbacks.c: Added 2nd arg (debug) to call-interactively. ] hash: 0000001896-75d6703e3b713a02b45d2898b582338236b3d313fb2412dbd34068f718e4988c [[project @ 1999-12-07 16:28:14 by gjb] gjb**19991207162814 Ignore-this: 1f2f6a26820bbf73a9831bc29bebbf35 gjb ] hash: 0000000298-21576a1893c5bed9a1b1cc9607e64f08d4893ab3e80fae4c669b2901bb7884c2 [[project @ 1999-12-07 19:16:46 by gjb] gjb**19991207191646 Ignore-this: 76133078077cd63c42c60c4ca1c1b041 ws change ] hash: 0000000419-db6b008c3696ea77569fbf9bcbbb021311b195ff4a8fdce84978774fec49778b [[project @ 1999-12-07 19:16:49 by gjb] gjb**19991207191649 Ignore-this: 68791c9c1338b8904e8957da259a7c06 gjb ] hash: 0000000298-f60a310ed4bdfaee7bc4e1d3f45ad42309af549dcb137e2f527ea86a43772122 [[project @ 1999-12-07 19:17:47 by gjb] gjb**19991207191747 Ignore-this: 435682df0ce42b5a61ca459e71312feb * events.c: Use FRAME_[XY]_VP(psw) in getting arguments for x_motionnotify_hook instead of using psw->frame_x. This makes nonant-selection work even when not at the (0,0) viewport. ] hash: 0000000654-449e5cce8ebdb4828b28607f9571a2d03594bb764c721f1d177634e8a73c088d [[project @ 1999-12-07 19:17:49 by gjb] gjb**19991207191749 Ignore-this: 14976152ea5714776adae9a73a8d8e3e gjb ] hash: 0000000298-339df6b9c47fdbfb0be4f062f5d4b6d6d3ea05d2b71a979ef55caee7989c645c [[project @ 1999-12-07 19:19:31 by gjb] gjb**19991207191931 Ignore-this: 90eaa4c773d05f66b08e22ca9f65ef4 ] hash: 0000000587-532e3040a47aa26104ea0674a28a994c80831bad5c5671e6ac47943be3a9b7b4 [[project @ 1999-12-07 19:19:35 by gjb] gjb**19991207191935 Ignore-this: 94d541214ad2c04e64912241db55f801 gjb ] hash: 0000000298-80c42ca7c26ffaf2c5d490286bd8a8a28cc728ef47369e2ae7fc978325313c56 [[project @ 1999-12-07 21:34:22 by gjb] gjb**19991207213422 Ignore-this: 670837a350449ab2802e2d59b187a2fe * ui-constraints-classes.scm: Error in cnctr-anchor if window is #f. * gtk.scm: Make sync-and-add-timer-hook public. ] hash: 0000000841-711c0eaa57273106d8fa7e47d2b9ce155b4428cd5dbea923b3a6386f7a3c2521 [[project @ 1999-12-07 21:34:25 by gjb] gjb**19991207213425 Ignore-this: 12763ab9a467a72fa3c240c8d473d445 gjb ] hash: 0000000298-66c98867c224ef1cb0f3e518659f3817877bec1ea7e5d6bf82fde91d4b8faf4d [[project @ 1999-12-07 21:34:35 by gjb] gjb**19991207213435 Ignore-this: a68ecc62b69c3a98fd6fce20e551b968 ] hash: 0000000484-0f0d4f8cfb57b3fd65e3b8eff621e34599b3ac6628c96bd3f98e40b8a6cd72c8 [[project @ 1999-12-07 21:34:39 by gjb] gjb**19991207213439 Ignore-this: b23f33919b7d27baa8e4b9668740c420 gjb ] hash: 0000000298-f88ab20f4a06a4599428abaad7b9cfbb218a33a0c8bf09306006d954ee8b8c62 [[project @ 1999-12-07 21:36:10 by gjb] gjb**19991207213610 Ignore-this: 9fec31a568d2d89034d4f5d61e7e35e6 * system.scwmrc: Decorate transients since otherwise they are hard to move without knowing magic keybindings. ] hash: 0000001021-df5cecb5da4a5deaf4b933375021e9abb3e8ae17b4055ad4c7c1171264ae3d70 [[project @ 1999-12-07 21:37:40 by gjb] gjb**19991207213740 Ignore-this: 1db9d3112f8bf332cdfced8d888c731a gjb ] hash: 0000000298-82c757aeea17e689d4468b38c658cae114398defeff03e53bb4c941afa6a651a [[project @ 1999-12-07 22:55:22 by gjb] gjb**19991207225522 Ignore-this: cfa148787955b9ed048d495dd6ed25f5 * ui-constraints.scm: Added `ui-constraint-class-creator' to return a list to eval to re-create a recorded constraint-class. * ui-constraints-composition.scm: Make the ui-cnctr lambda of a recorded macro be swizzlable-to-disk by use quasiquote and unquote to make explicit the lexical bindings that were previously only implicit. Expose a couple of functions publicly that are needed by the lambda. ] hash: 0000003458-5c4ce1af633e7786487e9bb9c6fa9c4b72faac22a13cf9fb6629429929cade45 [[project @ 1999-12-07 22:55:25 by gjb] gjb**19991207225525 Ignore-this: ed34a05238272e35bafb33cd065382e5 gjb ] hash: 0000000298-92478fa2caa3ecd031cd750becdbb4cbd763fc15aca7f6aba610c0e5e692d2c4 [[project @ 1999-12-07 22:55:59 by gjb] gjb**19991207225559 Ignore-this: 575918070028651721ba4a8e608a246b ] hash: 0000000327-6f711d67678e04bc4d62825965fb64ff11b12ba78a342216fdd82dd08e1ce840 [[project @ 1999-12-07 22:56:00 by gjb] gjb**19991207225600 Ignore-this: 4ebd0175e09461b41d73f0c34eafb0bd gjb ] hash: 0000000298-7e83f647dd895adb199a002a8d8b7f13561e80484e9a30b3dc7403ae0134036e [[project @ 1999-12-07 22:56:44 by gjb] gjb**19991207225644 Ignore-this: d0ae8b16e2c1fbe5c45ead7a3ea02ea4 * callbacks.c: Fix arg mismatch caught by scwmdoc. ] hash: 0000000448-7435959e29305cb304d661f250e5fb7717d2a0e62c92ef9c5d072ad86e6f31e9 [[project @ 1999-12-07 22:56:46 by gjb] gjb**19991207225646 Ignore-this: ce008d9fe200b8f4b70ed494925a6b61 gjb ] hash: 0000000298-281bbcd42a88e087b9e4d4a29877fbce8553b93e3d8910b75f4ace7d0d6e17c3 [[project @ 1999-12-07 22:58:18 by gjb] gjb**19991207225818 Ignore-this: abb3d9fdb8b95aefd38a9e1e84dc39d0 ] hash: 0000000624-bd9f77a09066870148a6190df2450e281a810338bf120fc5511fb9903c7e4b7e [[project @ 1999-12-07 22:58:21 by gjb] gjb**19991207225821 Ignore-this: 4d31b3291be9c6480a6e99d6e5b96899 gjb ] hash: 0000000298-9dc60bd8f8fe3142719bbc115051fc6d5d4e208985970b4a05fdc2cbc6d697a0 [[project @ 1999-12-07 22:58:29 by gjb] gjb**19991207225829 Ignore-this: eea4d7586cff91fb99e36a49a5cdf93f ] hash: 0000000255-d66684d2e1e000c2a35cbdec21c1dee74b68d6e50be86f0604cdcc5270a5d0ca [[project @ 1999-12-07 22:58:33 by gjb] gjb**19991207225833 Ignore-this: 6cd7c58f6d4fbd149eaa8019fa1abb27 gjb ] hash: 0000000298-d0028f04d31bebd2ef64822afd218d2a5d76fd2b9142765c28de8fcc409ce984 [[project @ 1999-12-07 23:16:02 by gjb] gjb**19991207231602 Ignore-this: 9607ce0134343e6b1b9b5aa8c5fee1e3 * ui-constraints-composition.scm: Write out the class-creator for compositions after they are recorded so that they can be reloaded later in a mechanical (if tedious) way. Later this should be written to a file and automatically reloaded, but for now I need the functionality for user testing. ] hash: 0000002538-9cc90b84413806a83ff5564e132e60f13bed6cdc9fe2fdd9814fc2019bcf28aa [[project @ 1999-12-07 23:16:05 by gjb] gjb**19991207231605 Ignore-this: 10cb0e99c3695be508a26289101a3cff gjb ] hash: 0000000298-661cfdfd2b6670ee0e264f5299db793c106fab82293c0a22992cdffb179e1db6 [[project @ 1999-12-07 23:16:53 by gjb] gjb**19991207231657 Ignore-this: 95dde6ddfa40501f0c706c55aac7746d ] hash: 0000014693-28f795ee89eb3b537b0f9a08d752916dcc3f08fc006acc1155455b0b24d06d27 [[project @ 1999-12-07 23:17:23 by gjb] gjb**19991207231723 Ignore-this: 22bdb50ab6b84eca77f516b8703638eb gjb ] hash: 0000000298-6e15c939e64f44be6e6d093bea8828fd3be349e27da06e3e6303016502ffdf1f [[project @ 1999-12-08 00:18:35 by gjb] gjb**19991208001836 Ignore-this: 926d4b77637d00bc1b76c7ab414660f * callbacks.c (scwm_safe_call1): Only warn when using call-interactively to invoke *named* procedures that do not have interactive specifications. * placement.c (PlaceWindow): Do not use a placement procedure when doing the initial capture of windows. Avoids a deadlock. ] hash: 0000001653-00110113eddfd885c69497d03d25497aa7cb5b1126a9e4f35969006af366cf35 [[project @ 1999-12-08 00:18:39 by gjb] gjb**19991208001839 Ignore-this: a0c2f168b235d80edfabd9304fc5d3e5 gjb ] hash: 0000000298-b021f8771487bf0a8af71c80389f371886c9ba7e46f1327adc413e7aa4c4fb24 [[project @ 1999-12-08 00:21:37 by gjb] gjb**19991208002137 Ignore-this: 45f3eb90558d23e675cdb2d4951f2bc6 ] hash: 0000000510-6823924afbf9bd32070707d2413435e222e4abf8223fd4bc08759d6b85ce39b3 [[project @ 1999-12-08 00:21:41 by gjb] gjb**19991208002141 Ignore-this: ca344f67218e711c1c76af2e4d3bc0a gjb ] hash: 0000000297-467004cb2c26d63e9e4e994a7a889ae0aeed0daedf3c70e9c408b8943272f8cf [[project @ 1999-12-08 00:32:26 by gjb] gjb**19991208003226 Ignore-this: d7b5e2a7e1dbfc1ae349ed7a61275cfb * events.c (s_handle_pending_events): Do not dispatch events when still capturing the windows. Avoids possible deadlocks. ] hash: 0000000655-affa4a1401aac74d1054a78f17cb23e585514805a6fbf5c0c59e4c58b8ce0d63 [[project @ 1999-12-08 00:32:29 by gjb] gjb**19991208003229 Ignore-this: cc8b6d329f8d8c2c91241ce5ee4a5fab gjb ] hash: 0000000298-341b4234891533beca33316e045ef0d5947159e14e91a94e285b8fb64a73746c [[project @ 1999-12-08 00:47:03 by gjb] gjb**19991208004703 Ignore-this: bf12d06eabb1e6a79aa7b2ab2ae75c29 ] hash: 0000000685-cf85ba5c0de230f26c30667f9a2650f176e267d5161c2d7f2b342766faa427e8 [[project @ 1999-12-08 00:47:09 by gjb] gjb**19991208004709 Ignore-this: b97930e720262529169cd8ead8b82f3 gjb ] hash: 0000000297-98785278b589e9bbab122439ca8f4a3b50d4a436aa186843a7c428e58f2294c8 [[project @ 1999-12-08 19:03:25 by gjb] gjb**19991208190325 Ignore-this: 56278282f47dfd56b8126558b40e71fb * system.scwmrc: Fix a define -> define* as needed to recognize (interactive) declaration. Change desk1 to have a gray4 background instead of lightgreen. ] hash: 0000000624-4988e05caca9a8743acf67d42ffa43a087582f3d972ec95497d0950360f3bd15 [[project @ 1999-12-08 19:03:28 by gjb] gjb**19991208190328 Ignore-this: 6f4b7203862c054a0046492cb07f48e3 gjb ] hash: 0000000298-cb188e11fd63378d0e9830a5905f64d23849f6861bcad44f0ed625c86e101d37 [[project @ 1999-12-08 19:04:11 by gjb] gjb**19991208190411 Ignore-this: 9bf8631bd17a21b671bc12bd8d2922a1 * constraint-investigator.scm: Remove the close button; mostly did this for usability study, but also seems extraneous so may be worth leaving out. ] hash: 0000000908-55b4a987609487a71ccbe4d40cf994b442272a8934bed37b70ad1b5846078ea3 [[project @ 1999-12-08 19:04:13 by gjb] gjb**19991208190413 Ignore-this: d6aad8312afe7d886fdb8bce68d03380 gjb ] hash: 0000000298-cebce9f3d75d76958c485828c84bbd6f3f31e9e311adffd215116bbceec72c69 [[project @ 1999-12-08 19:06:49 by gjb] gjb**19991208190649 Ignore-this: 7df434da74d3e6bf3f7ce62d39fb916b * ui-constraints-classes.scm: Fix some of the descriptions for the buttons. Make the prompt for the alignments mention "Vertical" or "Horizontal" instead of using identical prompts. ] hash: 0000001478-843cd18d902755db0bea9f36e4c0b982858ae7fa5676a968e1806ad810ba00b7 [[project @ 1999-12-08 19:07:18 by gjb] gjb**19991208190718 Ignore-this: c26010f6b2bee06851db3e2e504af991 gjb ] hash: 0000000298-e0292c4154d99d5e04871d9f2ad627fdab065298c900736d7aa9a79adb2a43d8 [[project @ 1999-12-09 15:36:00 by gjb] gjb**19991209153600 Ignore-this: 2b6ab0ff7e3522d9a45aebfcad139aef * spare-blue.scwmrc: New version from Robert Chassell. ] hash: 0000033691-2dc9158f1157153d651abf977b51e8ce43e2b089ecf191cb8b7e903b0ca34b1f [[project @ 1999-12-09 15:36:35 by gjb] gjb**19991209153635 Ignore-this: 168479392f91d4fe666a53d00891700b gjb ] hash: 0000000298-e1f8d7096469e8b63fe0003e0df67542bc7f190dd5404b5a759395b6249c785a [[project @ 1999-12-09 15:38:28 by gjb] gjb**19991209153828 Ignore-this: ca564c143e086e5b35e57dfaf323588b ] hash: 0000000501-0e38ae34076947f54ce4e0663328b930685bc84f89c94262e15a9d433e9b333c [[project @ 1999-12-09 15:38:35 by gjb] gjb**19991209153835 Ignore-this: f5764a083508db0cf5e2780e3d88cb20 gjb ] hash: 0000000298-1387d481e912b2029382d2eba4d5bcf1282356c3844c92e341e0a5af4522af5d [[project @ 1999-12-17 23:49:28 by gjb] gjb**19991217234928 Ignore-this: 116a442bb582b4c5de6b92253e302d30 ] hash: 0000000755-eddfe731681aca43f7ce868687914d280df4b63e1f33e8a9d88e50b2c8242977 [[project @ 1999-12-17 23:49:31 by gjb] gjb**19991217234931 Ignore-this: 70ac90581e9643c3bdacffd5e5add098 gjb ] hash: 0000000298-74335b5147833a552175f1dad9b676df255e26155c32a03c72e34826b07632df [[project @ 1999-12-17 23:51:04 by gjb] gjb**19991217235106 Ignore-this: bd321ef4a48579426ce14f04494c0f6c 1999-12-17 16:31:05 Shenghuo ZHU * decor.c (s_set_window_decor_x): Use decor reference. * add_window.c (AddWindow): Ditto. * add_window.c (DestroyScwmWindow): Set Scr.Hilite. ] hash: 0000001137-071e921efb976460cb4e2cbac55d9f91e36d7e570a904986720c7a094eac2979 [[project @ 1999-12-17 23:51:08 by gjb] gjb**19991217235108 Ignore-this: 956341a0461edf2f7879ee2f0ec93c64 gjb ] hash: 0000000298-92dababdfcc21ba50be2ad7ead29bf79c98ef99e9c33c288c9580e12730d352d [[project @ 1999-12-17 23:51:37 by gjb] gjb**19991217235137 Ignore-this: 965bf680ce400f1f666d692a1133b387 ] hash: 0000000622-29de348bf49e8dc8d0811c32188ccc334e527db0168c7539804b8a54d54db604 [[project @ 1999-12-17 23:51:39 by gjb] gjb**19991217235139 Ignore-this: 59ad2fdaec2234bfd48db660f45bc0f9 gjb ] hash: 0000000298-b86f7d1ba9f6b54046da08c22f12dc15d1aa7862b7e57b9c83e4ef1739def490 [[project @ 1999-12-17 23:51:56 by gjb] gjb**19991217235156 Ignore-this: e1e6d0129cf424ae3503f06d98fc90ec Added ] hash: 0000001485-86c838379357f4c1e73aeb6ec816f09234e7fa76d63c3497f8ff75e1d2e8c503 [[project @ 1999-12-17 23:51:57 by gjb] gjb**19991217235157 Ignore-this: 602da834b50d0816fe00cf901a60e11e gjb ] hash: 0000000298-33ece648244cd6d77dd1e3869f18c20fb5f506d5b66a797383abc15537bf42c7 [[project @ 1999-12-17 23:52:31 by gjb] gjb**19991217235231 Ignore-this: 9bbed1b584cec94054fbe4b9cccbdf0a ] hash: 0000000142-a2138525e7f98698d415536a135cee939f7db75c72c6b18d0491064ea89ec1e9 [[project @ 1999-12-17 23:52:34 by gjb] gjb**19991217235234 Ignore-this: d51772bbee9d436ad331cbd0f73cc823 gjb ] hash: 0000000298-7cfea7047e1e4e19c5d3d4e975c305f7b1d8e241462beb648f0fe8acc07ab5ad [[project @ 1999-12-21 00:42:18 by gjb] gjb**19991221004218 Ignore-this: 9a880f70bffd73378b17c4f2cff428ae * system.scwmrc: Define a `hyper' proc and use it as (hyper "s") instead of "H-s" so that it can be switched to another modifier. ] hash: 0000006036-c9a6215f2a15136159d225f204b80002b5fa6025d9fc779e3f17881425b34b24 [[project @ 1999-12-21 00:42:21 by gjb] gjb**19991221004221 Ignore-this: 48ae2e1317b8bb4516e10f546206fbd3 gjb ] hash: 0000000298-eb7f02166940bd439afb8ba5a2a36b6192f2c654b192e412ecff744be9634bc0 [[project @ 1999-12-21 00:42:37 by gjb] gjb**19991221004237 Ignore-this: 577cbc97efe06714c7da4d9e723083fd ] hash: 0000000346-da474a75fbbb87fceeefca468874bb7472cce69c9cd56edf201b10a362e7e6c4 [[project @ 1999-12-21 00:42:39 by gjb] gjb**19991221004239 Ignore-this: b50b1d150b396ae4d828730ad0d6d3d4 gjb ] hash: 0000000298-53983ea946360ca5f467174ddcc1edf28cad6b8fc77d51344423786ada1253d4 [[project @ 2000-01-03 16:53:00 by gjb] gjb**20000103165300 Ignore-this: c6414ed40d6d547d79e7202bf1511c7a * ui-constraints-classes.scm: Highlight the current selected window. GJB:FIXME:: this is a hack -- shouldn't effect *everything* like it currently does. * task-switcher.scm: Fix typo bug. * netscape.scm (netscape-google-search): Bug fix from Alexandre Duret-Lutz. Thanks! ] hash: 0000001393-a42ff235d8bd25e770ad62b3407ac70c5ca8afe280997966bb4c92b9f7e7c5a6 [[project @ 2000-01-03 16:53:02 by gjb] gjb**20000103165302 Ignore-this: dd8553e69e1a563f5ede2326cf186032 gjb ] hash: 0000000298-3e38feaae3c3a015c4bb950cc134101fdfff972212dbe7edb046aff9f80169cd [[project @ 2000-01-03 17:25:57 by gjb] gjb**20000103172557 Ignore-this: 72fce7403561b7cb8e34a7d4e6418b38 * winops.scm: Set the window-list-proc to `focus-change-warp-pointer'. * winlist.scm: Improve docs of `next-window' ] hash: 0000001201-f3664fc3f74ac33ee3ce1014b6a593c1fa6145ad0520b2073e9313f33b94a229 [[project @ 2000-01-03 17:25:59 by gjb] gjb**20000103172559 Ignore-this: 16ee2c182522af11b798a82285ea44cb gjb ] hash: 0000000298-608e088b5144a573368ea555cde9ffcfb76d78ca9dde73bb7087c5f38d58199b [[project @ 2000-01-03 17:26:38 by gjb] gjb**20000103172638 Ignore-this: fcd2e2392f9efa8a8cae76a82767ff73 ] hash: 0000000691-9738f945ede0a578640b00526aec92d144dbaef9797ddb311e954d795d99ec84 [[project @ 2000-01-03 17:26:41 by gjb] gjb**20000103172641 Ignore-this: ffb3adc8b6f7e07c790eedf2ec8b6518 gjb ] hash: 0000000298-16ab4e7524ad2773febb48673b1b77fcb27fd044b3f543e5f603f6c5e2908f89 [[project @ 2000-01-05 00:43:21 by gjb] gjb**20000105004321 Ignore-this: ca6726b31686933b1a97b54f170161ac * base.scm: Added `set-highlight-colors!' * constraint-investigator.scm: Rearrange lines in the table-- put the checkbox at the far left. Make the checkbox *and* the label both display the visualization of the constraint when hovered over (using an event box). Removed old `make-cn-button' private function that was not being used. ] hash: 0000004629-c9efc3f4530d59c534925991d18d523f859857b9978d4f9a8e98f7c3068a9385 [[project @ 2000-01-05 00:43:25 by gjb] gjb**20000105004325 Ignore-this: 29b47a5979d95b15b124e4e31878a913 gjb ] hash: 0000000298-c32fec98d4a06e9e9f096ba4ed706418a12ff7d68e9ab8fb1c9574b77432d449 [[project @ 2000-01-05 00:45:03 by gjb] gjb**20000105004503 Ignore-this: 2bf5c4d9d9ded5fe703eeabbd75086db ] hash: 0000000200-03b89320b6f12c9a6367337f05ad2da5a802c99c7d41aa33873660c84032e012 [[project @ 2000-01-05 00:45:06 by gjb] gjb**20000105004506 Ignore-this: 87b38e18876ce3fe01836b315a40e28f gjb ] hash: 0000000298-bed08c1e5dd5e6f0cbd1b19ec36d93ea2feb93fcacd6262e8c096a75a4aa1cbf [[project @ 2000-01-05 00:45:13 by gjb] gjb**20000105004513 Ignore-this: 23fd1a62e1f03dce665dc507b0162aa ] hash: 0000000553-5df9610e98a7643da9ef7b9b82d8040d9145d119ac1095d995dc04e8fc4b7c9c [[project @ 2000-01-05 00:45:17 by gjb] gjb**20000105004517 Ignore-this: 19d2a5c21d496ed9fc4c9cd93b7eb096 gjb ] hash: 0000000298-4c7f8f038fcdb19a6f6951495c1fe955c3eb750c504efffd677c045bdae0ac4c [[project @ 2000-01-05 20:41:35 by gjb] gjb**20000105204136 Ignore-this: ca004f378cd8672a9fdfa60e979ac2f0 * ChangeLog-1997-1999: Added ] hash: 0000420450-2022f7fdc48dbb92c94a8cf9c8a5259e1fa264ef201819df59dc0674a12b9887 [[project @ 2000-01-05 20:41:40 by gjb] gjb**20000105204140 Ignore-this: 6083656a6b84d00acb0433dc7604ede5 gjb ] hash: 0000000298-92f47b991cb172fa041e4fa1032fabfe06e10ba9001480d9d4bce509eb659e35 [[project @ 2000-01-05 20:41:51 by gjb] gjb**20000105204153 Ignore-this: 560c27e601ebdeb65553d529ea153410 * ChangeLog-1997-1999: Added ] hash: 0000700753-62cfc971905831e45d8cd581133fc533458a497965485ede6e4025698b69e9ea [[project @ 2000-01-05 20:42:01 by gjb] gjb**20000105204201 Ignore-this: 2f150766862f817a7292d22d4d61d7ba gjb ] hash: 0000000298-f3379e0cefa81d35c8aec816a29ea98e4dda8fbe4a98398b96e1986c9e647de6 [[project @ 2000-01-05 20:47:26 by gjb] gjb**20000105204726 Ignore-this: 27f17e197e41f16720aa001acb3ed310 * constraint-investigator.scm: Make the enable/disable all constraints buttons draw all the constraints. (makes it easier to make the screenshot in the AAAI paper). ] hash: 0000000751-2dd1d430adedf64ea3b6e644f7aba40d22537ebb1894e6c0da2672c6231a138d [[project @ 2000-01-05 20:47:28 by gjb] gjb**20000105204728 Ignore-this: 376dbace1c92a6ec55c02eeef0199ebe gjb ] hash: 0000000298-3304496b6e4c99e0b4e9793abc2033facc407fdd1ca2a4cb6e6e411f2526a32e [[project @ 2000-01-05 21:51:10 by gjb] gjb**20000105215110 Ignore-this: 1c98eb9bb4bdd6dc83c916d1f4ece22 ] hash: 0000000377-f94b2816b7d640bb7edcfe2a6ccc56fc68eca00918dfa245da94a230603bffe1 [[project @ 2000-01-05 21:51:14 by gjb] gjb**20000105215114 Ignore-this: d2beb5e9cec7a1abefd7ab5691271c51 gjb ] hash: 0000000298-c80ff70eb991e3b84ff18e583399673d569827060676f6d60c67c0b7432202be [[project @ 2000-01-05 21:52:51 by gjb] gjb**20000105215251 Ignore-this: 2c47e74e401e6a0871a159437f831db9 * window.c (make_window): Set win->schwin and protect answer before setting the window valid flag. (I think it's possible a collection could've occurred when making the vector which would've thrown the assertion in mark_window). ] hash: 0000000789-c8bbeab6739cef6b0fa52017946d66605e2505e7b8712224a3b43a3260496b0e [[project @ 2000-01-05 21:52:56 by gjb] gjb**20000105215256 Ignore-this: 782baacdb28ab6d2a17c8e0ce0005e75 gjb ] hash: 0000000298-e80cf972f4a8c09be7ef83d393dd2820756a8a5ad6b91a131f39aac1dc0835de [[project @ 2000-01-05 23:53:25 by gjb] gjb**20000105235326 Ignore-this: 7bc077005235747368319827f6a0af0a * ui-constraints-classes.scm: Added orientation option to two-window-or-more-nonant-prompter. Change make-ui-cnctr-align's argument to a symbol from a string. * nonants.scm: Update `get-window-with-nonant-interactively' to respect the orientation and highlight whole edges for, e.g., alignment constraints. ] hash: 0000004288-3b0a0ca7b79402ee5692c614dfa48fe81adfefade8e3d3b3ca8188a39092bed8 [[project @ 2000-01-05 23:53:28 by gjb] gjb**20000105235328 Ignore-this: 1bd840ecb351d9487e26eae64b15afde gjb ] hash: 0000000298-dc31b0fffdb49da93f4308fc624c2cee0c392ab3fd9ad6c25417cd997f08c97d [[project @ 2000-01-05 23:54:12 by gjb] gjb**20000105235412 Ignore-this: f7c574ef654da25ff7efbfdaa18ad50c ] hash: 0000000489-3c84a0204ae56d2c9cd22f2dd19343c858652f89b3ca61726332814099863e72 [[project @ 2000-01-05 23:54:14 by gjb] gjb**20000105235414 Ignore-this: e990d853116b58420f95b1fb768b705a gjb ] hash: 0000000298-99a274c78f2901dc8d318ca661fada65a1a5ad7b1b52116b501a8b0deac7203c [[project @ 2000-01-05 23:56:33 by gjb] gjb**20000105235636 Ignore-this: b483eb822e927887904fdad414435f2e * window.h: Added some enums for SCWM_NONANT_* to describe whole edges for nonant highlighting code. * window.c: Added IntFromNonantSymbol(), NonantSymbolFromInt() to convert back and forth. Permit `set-window-highlighted-nonant!' to take symbols and return appropriate values from `window-highlighted-nonant'. * borders.c: Highlight appropriate sides and corners for the new edge nonant designations. * add_window.c: Init psw->highlighted_nonant using SCWM_NONANT_NONE instead of its value (-1). ] hash: 0000004987-68df9aeaddde599940f0f2995ee510c0ec2f6d864a919891ae60f76db95c1c97 [[project @ 2000-01-05 23:56:39 by gjb] gjb**20000105235639 Ignore-this: f7e506e7f29dba915a2d84fce4dc8090 gjb ] hash: 0000000298-23b239ae7076c39af7f2babb187e8933a7aaf4346dc3cffc2e2dbf09f061e662 [[project @ 2000-01-05 23:57:02 by gjb] gjb**20000105235702 Ignore-this: 263570dbc5044721ee504ab285e676fe ] hash: 0000001038-35146e11bff83b203d09db327faeadeb450d09135946ea6daf879e19dd368f7b [[project @ 2000-01-05 23:57:04 by gjb] gjb**20000105235704 Ignore-this: 2f84e9462d7b1a4e81b17af1a0701f4b gjb ] hash: 0000000298-8a071a77e7513351b51a1d579ee7fbf8fb0d07b88b6e08e8a95d528f4695a298 [[project @ 2000-01-05 23:57:56 by gjb] gjb**20000105235756 Ignore-this: 8c9ead0fdbc9c5e72a75940ffd5d3090 ] hash: 0000000527-7d2d8c55f814714b2464b0c4490e4bac6fa7c1115cb946b06f9237af4dc0f360 [[project @ 2000-01-05 23:58:00 by gjb] gjb**20000105235800 Ignore-this: 11c2411fe328d3d49cf933dca0d033ee gjb ] hash: 0000000298-223511a155e8691134757a032caf366ac8fd13ae1798cd418b489e57e45ffb9b [[project @ 2000-01-05 23:59:13 by robbe] robbe**20000105235913 Ignore-this: f8fae73472328284f123dcf8d9687d44 Fixes for current scwm. Tooltips in pie-menu. No-button look. More intelligent placement for XZip windows. Place netscape's Find out-of-the-way (code from the list). ] hash: 0000006427-1a71281d29b2c4aa13cf99d3b76d0bdd27555d4d9ab29c22be1239c1ebfc2851 [[project @ 2000-01-05 23:59:15 by robbe] robbe**20000105235915 Ignore-this: 3e54d1709d2ca16c5c2bd134dd26447a robbe ] hash: 0000000304-3457f4ebb0bd324fee9e7fc1b26ad0526c504eec298eca64bbdf4de8842f62bb [[project @ 2000-01-06 00:26:55 by robbe] robbe**20000106002655 Ignore-this: f35361e9a8bcd3e9aeef778be0b84384 More sync fixes. ] hash: 0000000774-1a4ef36b7b16ef90b18c5c86d50cedffdafa1b4f3c91c7af0e27fc909dbe07e3 [[project @ 2000-01-06 00:26:58 by robbe] robbe**20000106002658 Ignore-this: 6a377578ba01fedb960fa953d22480ad robbe ] hash: 0000000304-589ae4f52af3cd1d681a3db073753f5c9873c0cccff7de9d58608c023117d63c [[project @ 2000-01-06 00:36:28 by gjb] gjb**20000106003628 Ignore-this: 4d0ff6409f43f0e9fc74b56d4e4cb554 ] hash: 0000001377-2188e4ace468dfa9c8522e6521757ba250da70c67007c50f2cbcd09691e792ea [[project @ 2000-01-06 00:37:27 by gjb] gjb**20000106003727 Ignore-this: ac7824d8d34eea88fb8d4b4e4c875b8f gjb ] hash: 0000000298-98807fc1b22e4c783dd8423d82dd69ccc5507026125c5012adecc31d8146abca [[project @ 2000-01-06 16:46:16 by gjb] gjb**20000106164616 Ignore-this: 5452ae9956e38fef61f599322db6ec47 * window.inl: Always add the decoration sizes for {Min,Max}Frame{Width,Height}. * resize.c: Subtract out decoration sizes before doing the base + increment computations, but after doing the max/min computations. ] hash: 0000001474-dc7942d208ae530aefa223262625c58fa5194604ac8fa879e87c38667a980112 [[project @ 2000-01-06 16:46:20 by gjb] gjb**20000106164620 Ignore-this: 26df892fdd6edf3fad3eb94b6adf0ffc gjb ] hash: 0000000298-771f64e476733428224499f0c6aa090b282cb18fbbdb16152ad8681a62c246a8 [[project @ 2000-01-07 02:07:24 by gjb] gjb**20000107020737 Ignore-this: 212bc85f55fed8863883858da630eb76 * scwm.c, callbacks.c: added -g option to force gc'ing at all c hooks. Slows stuff down nicely for debugging (but is prohibitive on a slow machine. * move.c, events.c, binding.h, binding.c: Fix bugs in interactive moves; make sure the click position is where the offsets are calculated from, and discard motion events up to a button press event. ] hash: 0000004450-ebf99534244a1e0dde7e778fb80dcac12ff041f16420af321aa0aa6d8b0bf898 [[project @ 2000-01-07 02:08:28 by gjb] gjb**20000107020828 Ignore-this: c051b70a363f87f7e2de010489704d40 gjb ] hash: 0000000298-37914815e5c271024edf5e67253d2c89ee5bde13645819075bb38fd76bde713b [[project @ 2000-01-07 15:55:07 by gjb] gjb**20000107155507 Ignore-this: 978057447a4b157d846e315382c57d30 ] hash: 0000000862-727ef6a2d83e84617564c13a182df8b27f03477acf29c69520c08e9de6bbf232 [[project @ 2000-01-07 15:55:09 by gjb] gjb**20000107155509 Ignore-this: c3c2c3656978eda3e34ae714684ce923 gjb ] hash: 0000000298-9f1e246242fc013edcc876071319b9b17216afc595c2ae65bb4569ce4cc2dd45 [[project @ 2000-01-07 15:58:32 by gjb] gjb**20000107155832 Ignore-this: a6b4f937681bb335d2ee25b5177cc07f * time-convert.scm: Added msec->usec and sec->usec (for usleep, which still takes microseconds). ] hash: 0000000857-526415d943d2e7292900147e21bf4db46d917a2f59eee74abe24593165d06d81 [[project @ 2000-01-07 15:58:34 by gjb] gjb**20000107155834 Ignore-this: 454821ccefa83b052752329f5786fe57 gjb ] hash: 0000000298-0071a656104e6f534cf0fc88a8685731db927fc2b0194d835d945893fcc9ad58 [[project @ 2000-01-07 16:04:03 by gjb] gjb**20000107160403 Ignore-this: aec21329d2c173b0daa4e8959a94cc3d * constraint-investigator.scm: Better alignment. ] hash: 0000000824-3b8d47412914c86bf7a7c3ed91f9e6100825c5d9aa7e76907b1531f20afc2d17 [[project @ 2000-01-07 16:04:05 by gjb] gjb**20000107160405 Ignore-this: a9f5ae9b2a2c183855d67dc690b3395 gjb ] hash: 0000000297-f360682f1eb2fe9cfa13de2516cb8d9412d3b6bf9aca8bc8567519e3e1023069 [[project @ 2000-01-07 16:07:15 by gjb] gjb**20000107160715 Ignore-this: 92b95ec720bf2243b42e2a5d80514cd ] hash: 0000000427-289f80b0c862c4fee5970f53817d288abd136719b8dcc7ecee75796a327bd53b [[project @ 2000-01-07 16:07:29 by gjb] gjb**20000107160729 Ignore-this: b64745dcf66b63fe49ed4caa0922848f gjb ] hash: 0000000298-00a15a309cca6ee8b4f0f72f862b1391423dcd8fa607f5c5f87eee285e0b9214 [[project @ 2000-01-07 18:02:32 by gjb] gjb**20000107180235 Ignore-this: 7cbdccbd8f6a94c074bfcbdb60207edb * window.c: Added some debugging code for make-ing and free-ing window objects. print_window now uses sprintf to avoid the possibility of GCing (it used to do a gh_ulong2scm w/ scm_write which caused problems when calling print_window from within GC debugging routines. Display some debug information when the mark_window routine is called with obj != psw->schwin. * events.c (HandleButtonPress): Call find_mouse_event_type for the immediate proc, too. This avoids offset anomalies when using C-S-M-2 button to move a window. * add_window.c: Fix a terrible race condition for windows that don't live very long by invalidating the window before freeing the memory. This changes corrects the sporadically-reproducible bug I was observing with the GIMP (and maybe others' problems w/ netscape, too?). ] hash: 0000002599-b5be32aaefef114a58e648563ee59e1a1b82001888799790bdbe50a0f7342c44 [[project @ 2000-01-07 18:02:40 by gjb] gjb**20000107180240 Ignore-this: 7c8f9b2246a5d8097f928ab3baf707c9 gjb ] hash: 0000000298-543515df3b1576ff98b54116e9dedc088a923792e00d4322f58a205e5f7d5bc6 [[project @ 2000-01-07 18:09:27 by gjb] gjb**20000107180927 Ignore-this: acefbb55da02abba7e47d4eae708aec ] hash: 0000001038-a44b7518a8bbb74a185cf43777fc42fda0dc176cba276d356948b9010e9fd627 [[project @ 2000-01-07 18:10:01 by gjb] gjb**20000107181001 Ignore-this: 73c58820fc68a8b51a73abd0ffd480c0 gjb ] hash: 0000000298-a3695183193292708cdd4729cbc67ed7955eeb115d1db90743a0a4ed2f3c6822 [[project @ 2000-01-07 18:25:39 by gjb] gjb**20000107182539 Ignore-this: c5c4204c637544d232c9f97c791fb266 * README-testing-applications: Added, to document some useful programs to test Scwm with. ] hash: 0000000393-6ad9db3ef7b9188280752be253600d8e5eae2286ea22e70c9795938b18523ed4 [[project @ 2000-01-07 18:25:41 by gjb] gjb**20000107182541 Ignore-this: d377796b0a0cac4e8f579e3666e932f7 gjb ] hash: 0000000298-08e60666e59617c2016208c78ca5b7cdacc89f7d4ceab5083415bd10a4abb6ee [[project @ 2000-01-07 18:27:26 by gjb] gjb**20000107182726 Ignore-this: 8ca2a2a26e2dd6e5e3259fe0d49f0783 * system.scwmrc: Added commented-out `force-gc', binding for it. ] hash: 0000000487-cf08614e68ba5e31c73e105c580fd34105f97b19ba51362052c48aa01f4b32aa [[project @ 2000-01-07 18:27:29 by gjb] gjb**20000107182729 Ignore-this: aa9b2ca7767488064229ebb48b10be1e gjb ] hash: 0000000298-864164cc9fdbb7e93a15fc77ae5599286a49b52a3ea0a0df309be5088f6bf714 [[project @ 2000-01-07 18:30:32 by gjb] gjb**20000107183032 Ignore-this: f128fb96c9da2c7d9e8ff4c0f08a730e * Makefile.am (EXTRA_DIST): Added scwm-doc-snarf. ] hash: 0000000460-b184b1050381f1c52e2d826d631b73a30c532dd257b088b03193165ef67ae7e2 [[project @ 2000-01-07 18:30:33 by gjb] gjb**20000107183033 Ignore-this: bf8c2a2cff00195d34d61a7c1afda992 gjb ] hash: 0000000298-8cdafed4e8d385dd9c6acf026982a431d3a335c8785c40311f2a34133b1cfdf8 [[project @ 2000-01-07 18:39:28 by gjb] gjb**20000107183928 Ignore-this: bf8d80bd583856a8119431e18ef801e1 ] hash: 0000000279-ee66594194d252b664baae07646f6c99364840f2d78c7796ef4ff4785cee8dad [[project @ 2000-01-07 18:39:32 by gjb] gjb**20000107183932 Ignore-this: dc255ca99da3ef299a373bde0239d695 gjb ] hash: 0000000298-d785716c1194aa837310f0f138e80ff739a53257c294c1636e56a15bb2c56571 [[project @ 2000-01-07 18:39:36 by gjb] gjb**20000107183936 Ignore-this: a6d3440ba9c558bf8285009483de014e ] hash: 0000000254-9d79cf2c978b00f79d077659c6529e2e7b7ad8f7afcc33bf22609567907e39de [[project @ 2000-01-07 18:39:39 by gjb] gjb**20000107183939 Ignore-this: 1aca6ebd081dcdbaaae031d051df3eab gjb ] hash: 0000000298-148509738ab84b3c78101011728c12c64ca56916f7aeba3ea30dc08568647e42 [[project @ 2000-01-07 18:49:20 by gjb] gjb**20000107184921 Ignore-this: 98e0221b6d7bd95f9e0e2379244dd12b * configure.in: Bump to 0.99.6-pre1 ] hash: 0000002263-1e25701392f07bdc7d0efc781b71e91c4f3f8e3f4a826bd701948bb1ee60ad8a [[project @ 2000-01-07 18:49:25 by gjb] gjb**20000107184925 Ignore-this: e196a2a0fc0cae17501c12fff1c94fc9 gjb ] hash: 0000000298-83abf3a82016881386f6e285475c4153beb53ecd2704b6e5c089ad3073b94684 [[project @ 2000-01-07 19:26:05 by gjb] gjb**20000107192605 Ignore-this: 9fc7343d66c87814c1511d553dc9fe0 * fvwm-module.scm: Added `raise-fvwm2-pager', `lower-fvwm2-pager' and rewrote `fvwm2-pager-window' to be a bit better. ] hash: 0000001117-24f3cd9076ccf53ae7ba902ed32d58742685b0c13e0814bc3b77362a3923c72e [[project @ 2000-01-07 19:26:08 by gjb] gjb**20000107192608 Ignore-this: 47f61e4762490b0bc7822e445d4ffcb5 gjb ] hash: 0000000298-4ec5d2030e359167a1861464674466ce47e2828086b31f64f135fa1f71769f00 [[project @ 2000-01-07 19:27:35 by gjb] gjb**20000107192735 Ignore-this: 5428bf9e53bdd150fb90cf12c1f2780b * system.scwmrc: Do not put the pager on top, but raise it when C-S-M is pressed. ] hash: 0000000726-6eacde8d300b4f64d70a12a054aed9e87930fb711396b2d6a09c069e778bb4bb [[project @ 2000-01-07 19:27:38 by gjb] gjb**20000107192738 Ignore-this: f1f92fc27fa4f23931fc5cca607cc77f gjb ] hash: 0000000298-b207f5d7327322a7c3ed09877a049cb2f2e50dfaa95504cd5444b3952f029b1c [[project @ 2000-01-07 21:23:52 by gjb] gjb**20000107212352 Ignore-this: fb08ddcbe0424c6b3bd734a764c11d4b ] hash: 0000000298-3cdf8b89713e2ccf54456fdc62cafdd8fa07b597c5e44af88570c98e79c36440 [[project @ 2000-01-07 21:23:55 by gjb] gjb**20000107212355 Ignore-this: 59a3decda79a023cfbc6eba96cd0ea92 gjb ] hash: 0000000298-111f005910fefd35d7ad9a742ce4518e518f5665e615fa5737420a20800ab7f4 [[project @ 2000-01-07 21:23:59 by gjb] gjb**20000107212359 Ignore-this: 8095f1b0a0ded3616c02ee3146782707 ] hash: 0000000328-dd1ba24b93d3a3d9751c5959724a08745a6cbdfd098358f88b1bb70eb9b762df [[project @ 2000-01-07 21:24:04 by gjb] gjb**20000107212404 Ignore-this: ab5c58d85ed0959c7e9f9833ed9173f5 gjb ] hash: 0000000298-0ada5514b8b447b846894125696076fe58bd3b5503af6d3e5c81ae8e24f7aa01 [[project @ 2000-01-07 21:42:12 by gjb] gjb**20000107214212 Ignore-this: 5169bf5f903b83421bc2b0b3ae758f33 * callbacks.c (s_call_interactively): Added `pre-command-hook' and `post-command-hook'. Move `call-interactively' to later in file so it can call scwm_run_hook. Added vars "this-command" and "this-command-args". * scwm.c (scwm_main): Call init_message_window *after* InitVariables() since it relies on some colors in the Scr struct. ] hash: 0000005014-4fec5b640a3e071d35a9286216304b87ba718f9556a185333d7372b58a3aa16c [[project @ 2000-01-07 21:42:16 by gjb] gjb**20000107214216 Ignore-this: 1e34ef659e612a15f4941d10cdd2fa84 gjb ] hash: 0000000298-4189be7a1a9683438be09d90967dbd54deda1174322bc3afb596e51060d0790c [[project @ 2000-01-07 21:43:57 by gjb] gjb**20000107214357 Ignore-this: 921dce0133ef3053f3e29b4c652ab9a ] hash: 0000000314-79e48d17871ba397bc74a07e8713d8555d6838ce7870a86105017b2720de90f1 [[project @ 2000-01-07 21:44:00 by gjb] gjb**20000107214400 Ignore-this: a801073a4bdc3e6edf757e068f85b3d1 gjb ] hash: 0000000298-ea5d2d2850c06d72577ec647921e815ad43a50098c346817bdaa633a9ebebc25 [[project @ 2000-01-07 21:44:04 by gjb] gjb**20000107214404 Ignore-this: 47ca0d64ef889502648d2cf17f311e91 ] hash: 0000000552-35ac30571bdbf0a52b4cd3d30e102d89247eff731e8c18fc7f5000eb6e800c3a [[project @ 2000-01-07 21:44:09 by gjb] gjb**20000107214409 Ignore-this: 73b825b4c616fcea6f674adfeae0c3a3 gjb ] hash: 0000000298-b7c4cb03461291172e2b8834fe299bb1c275aed7367603455aaaab62c2fe0328 [[project @ 2000-01-07 21:44:43 by gjb] gjb**20000107214443 Ignore-this: 2eab8b124d1e8ee5741a7d8c366a4a6d Added ] hash: 0000000886-0f67ca1ac0cbb4e2199c5555ffcb481d6146e0d90c4a3efdbbf4800700d3dc82 [[project @ 2000-01-07 21:44:44 by gjb] gjb**20000107214444 Ignore-this: 90201b23fd19f531385ee27a6ca8c1f6 gjb ] hash: 0000000298-11f1ddf15ff7ebe0a0acaf5a381c629372de46791fea296f526870bf88002b15 [[project @ 2000-01-07 23:59:51 by gjb] gjb**20000107235951 Ignore-this: 8d0548a0b42236939cd9d9786b7a1cfa * events.c (HandleButtonPress): Use stash_orig_button_position, not find_mouse_event_type in the immediate proc. * binding.h, binding.c: Added stash_orig_button_position(), separated from find_mouse_event_type. ] hash: 0000001298-e19740fe68b300f4c7b06c4967e666fa202443b57f839bd64ffaf18459ad61e7 [[project @ 2000-01-07 23:59:56 by gjb] gjb**20000107235956 Ignore-this: 39720357719698a2fd424b3edf7ee8ad gjb ] hash: 0000000298-c3fc244e2cc03805ed04f4d9f94dc68a5e60b05f7b22bbfc845c40c7afe47b5e [[project @ 2000-01-08 00:00:08 by gjb] gjb**20000108000008 Ignore-this: c3f6642a1093a54f56c2f9bf6b94e1c7 ] hash: 0000000166-b80e17dbd8c150a970e2d3396072a08a1d38b01f14d30e9d0fede7d69b43e82a [[project @ 2000-01-08 00:00:10 by gjb] gjb**20000108000010 Ignore-this: d3fc902d0a5564e9f56c7b9d1d139b8e gjb ] hash: 0000000298-261e904ea7d73eadb5a4042aa594f58e50662e68ffb8add507fc78e5bdb8627c [[project @ 2000-01-08 00:07:03 by robbe] robbe**20000108000703 Ignore-this: 6d1a20fef90127909020d2b6ea92cb12 * robbe.scwmrc: Removed printing from window-menu. It makes problems and I never used it anyway. More updates to newest scwm. (show-message-briefly): New function. Use it to flash current desktop name on changes. Can now switch desktops with super-1, super-2, etc. The last two features were inspired by WindowMaker behaviour. ] hash: 0000001992-ce3a15e656aa92a75337ee1fe6e2ce6670c143d08fe53ebe77438f5224a36721 [[project @ 2000-01-08 00:07:14 by robbe] robbe**20000108000714 Ignore-this: c8e3218d1002df394e115a762d75a592 robbe ] hash: 0000000304-c384e6d5673d5842d632740ff7440202b1a2347b7f21cbe27e89b340be09aa4d [[project @ 2000-01-08 00:08:36 by robbe] robbe**20000108000836 Ignore-this: 7cb2e6c724870ab085c29e4cd05c034e . ] hash: 0000000547-058206db3729340a8036f33986769831392a5879cbd7f45d5d080a6400f1e4bb [[project @ 2000-01-08 00:08:41 by robbe] robbe**20000108000841 Ignore-this: 29785be6741f3edb992e5b1628cc1bcd robbe ] hash: 0000000304-96bcb2fccf280edb8d978b1d56360bb0b778d3823b175eca82aa5806364c6611 [[project @ 2000-01-08 00:13:56 by gjb] gjb**20000108001356 Ignore-this: e7dcc82753c76f99a02b0bee323d53e3 ] hash: 0000000423-76841ce187a026c713be595c6a812a3220dc210ef8444a78bb950a529b4ecbb8 [[project @ 2000-01-08 00:14:00 by gjb] gjb**20000108001400 Ignore-this: 5893f19d8f9ff67987ff0e2113b4d0f7 gjb ] hash: 0000000298-eeb8a2486d03d12ccc8cdb4739ef4b39f61135608e3ef60d090c846a4d5172d8 [[project @ 2000-01-08 01:57:31 by gjb] gjb**20000108015731 Ignore-this: 397e84c33151a756b63e93df3504b1b6 * prompt-binding.scm: Use "Complex" instead of empty for the non-immediate mouse event type. Added a middle pane (the bottom of the top pane, really) containing the current line for editing purposes. Make its set and grab buttons active. Getting close to functional... ] hash: 0000005929-0e4659579c97f756a3af9ce768641ce1c6b2a903cb44acebd4257541a73869d8 [[project @ 2000-01-08 01:57:34 by gjb] gjb**20000108015734 Ignore-this: 3960b1f78a00e112177119de03247518 gjb ] hash: 0000000298-288e7852eefd56f132971299e539b5a10809bc074daf6b0159ca54fbf697ac44 [[project @ 2000-01-08 01:59:09 by gjb] gjb**20000108015909 Ignore-this: d58884de1ca4a43e6de990acffe9f666 ] hash: 0000000487-075a66a38906f3e6479c43a634795c0fe481cc1c6b6257a703684b23de59f7e3 [[project @ 2000-01-08 01:59:12 by gjb] gjb**20000108015912 Ignore-this: 39c1153c21fe7449d6db84f328785018 gjb ] hash: 0000000298-27fef4416beacf176575f70df5bf9ea7d7d1781246a318dd84214a903edafaab [[project @ 2000-01-08 21:25:14 by gjb] gjb**20000108212514 Ignore-this: f19dd779ace062a1d86c73c288806fac * prompt-binding.scm: Make the Insert, Copy, Change, and Delete binding buttons dtrt to the binding clist, but still do not change the actual bindings. Added `clist-set-row-text' helper function. ] hash: 0000005773-f75cad291b1d43e792cd48004a9b48d653d30a14fd42471143b7aeca34fc62b5 [[project @ 2000-01-08 21:25:17 by gjb] gjb**20000108212517 Ignore-this: b461da59639e065f9b559ab29a37bfe7 gjb ] hash: 0000000298-add6fa2ffb2a559c1996fd910da8db71822c83dbd8468e91f4771b942d06ab56 [[project @ 2000-01-08 21:34:28 by robbe] robbe**20000108213428 Ignore-this: 216f888b28197baab952d7398f6f18a2 (xcmd-action): Don't depend on "xcmd" binary - scwm is perfectly able to do provide this functionality itself (and faster). Resource is now given in a key-argument, alternatively, one can give the new #:class argument, or always start a new copy. New key-argument #:needs-term for launching from a terminal window. Do more stuff to make matching window visible. (xtcmd-action): Removed since #:needs-term makes it obsolete. (build-menu): Adapt to new `xcmd-action'. ] hash: 0000004461-e18c65b0dba68dceaa643668691508fa8e792e374ff879ba047610bff413291f [[project @ 2000-01-08 21:34:29 by robbe] robbe**20000108213429 Ignore-this: 3c5110728ed0443b48f53cbf4813dcd1 robbe ] hash: 0000000304-a2ba76394ce020cc45db66755f75bf8cc6b364de2d8dd448a8ccb1a10c58fd0e [[project @ 2000-01-08 21:35:13 by robbe] robbe**20000108213513 Ignore-this: 6da30c441d73c7a4867df019ebfdfeb2 . ] hash: 0000000640-2dd4746aa2b34d74359539db916e7788963b983355e533563dc9e693f0a8f03e [[project @ 2000-01-08 21:35:53 by robbe] robbe**20000108213553 Ignore-this: 81d7b34344695e65c77579892efdba9f robbe ] hash: 0000000304-0304b2c4648ed85672f200ff6843566089d8bbef7b965aa2800626c0942ba21e [[project @ 2000-01-09 00:37:16 by robbe] robbe**20000109003716 Ignore-this: c2c787816522781a9144c69dfd5d4caa * viavoice/Makefile.am (INCLUDES): Would not find (generated) "scwmpath.h" if srcdir!=builddir. ] hash: 0000000685-fa0c5a0f69be9f4fb431b08e064507cf304eb260f9d42b5e802a9745fef699bb [[project @ 2000-01-09 00:37:31 by robbe] robbe**20000109003731 Ignore-this: c626ac024f36e0b94ec1fea9760384df robbe ] hash: 0000000304-da2810a764c277acd8cdb3388802625482c4619e566d6f0f11c877fd98e53eb9 [[project @ 2000-01-09 00:38:34 by robbe] robbe**20000109003834 Ignore-this: bb5b5863b82afb7e674bcd4de048d39d . ] hash: 0000000299-ce9ca5ccfccbaba328a992a52bb0d66a4ee3c154f6b0a527064f22aed6231fcd [[project @ 2000-01-09 00:38:39 by robbe] robbe**20000109003839 Ignore-this: 29d00de3f7c4033e11fa5702c37078fa robbe ] hash: 0000000304-cb9fa963b2fb9940d9555ac3556e8c91469695ca06e05d8300af1bc523144334 [[project @ 2000-01-09 01:11:08 by gjb] gjb**20000109011112 Ignore-this: a481213a8323a68a2c2c2585710bd7b5 Latest versions ] hash: 0000140356-f663876f9230490e05c0eb5d689e44309d5262c0107751afede5a106f390d04f [[project @ 2000-01-09 01:11:37 by gjb] gjb**20000109011137 Ignore-this: cd2097586a4de16b2af24c24ac1e7ebe gjb ] hash: 0000000298-5c0d5ad782a7f451c450678464b892e9416a655ee24273c3c240f54e2fceeaf9 [[project @ 2000-01-09 01:14:48 by gjb] gjb**20000109011448 Ignore-this: a20f38e5430202d5fee76a2ebd380dc8 * system.scwmrc: Added "Edit bindings" option to the menu-preferences, and use #:submenu when connecting to menu-preferences. ] hash: 0000000662-3d60f18eacaf9308e3c91686bbc5e632c7f91b4df7da41cedfa590354c469598 [[project @ 2000-01-09 01:14:50 by gjb] gjb**20000109011450 Ignore-this: 19c4b06b749dffdee6aafa1b6ad1ae4a gjb ] hash: 0000000298-b6c66183d03a500d245a5a873c3015e4f830b5fb09a5284155b250cb9421c4ce [[project @ 2000-01-09 01:17:16 by gjb] gjb**20000109011716 Ignore-this: 85cf72fe2c923f53fabc68af4bb949d6 * prompt-proc.scm: Added helper procs `gtk-scrolled-window-set-vadjustment-value', `gtk-scrolled-window-set-hadjustment-value' * prompt-binding.scm: Get binding and unbinding to actually work. Use new `get-next-event' primitive to grab mouse and keyboard bindings. Do some error checking. Rename toplevel window to "Scwm Bindings" (was "Bindings") * base.scm: Added `caught-error' procedure for generating nice messages in error handlers. ] hash: 0000006578-8fe91ffc8257aa4560b0aa52471579ea67e7465eaf0eb76fec1297927f3cfee5 [[project @ 2000-01-09 01:17:18 by gjb] gjb**20000109011718 Ignore-this: 8df5f67c6f85474e77361490c433dd34 gjb ] hash: 0000000298-64c3f1815f170c3fac72c9954738f74154a3f6cf7dc5c1572b1b499e225fb268 [[project @ 2000-01-09 01:21:55 by gjb] gjb**20000109012156 Ignore-this: 95ea6192425d0c0d544bd1ada788aa1a * miscprocs.c: Added `get-next-event' primitive. Updates docs of others to reference it, too. Maybe should deprecate the `get-mouse-event', and `get-key-event' procedures. * callbacks.c: Added docs for the this-command{,-args} variables. * binding.c: Permit "A-Button2" for mouse bindings (in addition to "A-Mouse2", "A-2"). Make `get-mouse-event' return in the "*Button#" format. Added optional ignored arguments to `unbind-mouse' and `unbind-key' to permit invocations of them to look just like invocations of `bind-mouse' and `bind-key' (made a little bit easier to do some stuff in prompt-binding module, and seems harmless). ] hash: 0000006813-12c7d46118049128c2205ddda9662e32f2d75299bd82822f8877151901357ce8 [[project @ 2000-01-09 01:21:57 by gjb] gjb**20000109012157 Ignore-this: 2924a3522494023ca842d513f03eba0e gjb ] hash: 0000000298-37dade581a458493aed5ad6ad6c9fac963266ae20f77f1f768fcddcfa8578a82 [[project @ 2000-01-09 01:48:40 by gjb] gjb**20000109014840 Ignore-this: 27a54652e63cd99ce7a7aa644440c972 * system.scwmrc: Drop H-comma, and use Hyper-w for new `describe-event', not describe-key. ] hash: 0000000535-5059ce404d037a5eb2a91c3d23f2398fa564b719e644469119b0439644101eee [[project @ 2000-01-09 01:48:43 by gjb] gjb**20000109014843 Ignore-this: 2d89c660354d85251cc1373333780ded gjb ] hash: 0000000298-593d4c29d7b8dfa56b804a1f24cd1fc7873a5d3711b0878ec294115d1448dc7b [[project @ 2000-01-09 01:50:39 by gjb] gjb**20000109015039 Ignore-this: 714cf3f7b725e36e571fe630d4e74b04 * describe.scm: Added `describe-event', and factor out `display-binding' from all the `describe-*' procedures. Also export `is-mouse-event?' ] hash: 0000001872-8cac3da41b8f657668a484e9bdbef37d43a20d6f539a0b8c028d8f3803ac5adb [[project @ 2000-01-09 01:50:40 by gjb] gjb**20000109015040 Ignore-this: 194aaf382bef450820766cda10098e97 gjb ] hash: 0000000298-905debf635f3cfdcd8e403c883d88636cb13699bd468a59f57d824207ed56a89 [[project @ 2000-01-09 01:51:40 by gjb] gjb**20000109015140 Ignore-this: d044deeb22bb35d576bb39b8fb9815a0 ] hash: 0000000598-5da6ece72275bed0c1a3864feb8200b8d77a59c05e248e584336b9802e2ff458 [[project @ 2000-01-09 01:51:41 by gjb] gjb**20000109015141 Ignore-this: 8fd47c819df7e5ab82d0a89c94d53ab9 gjb ] hash: 0000000298-3c56482e3bd12b9b100162613b2abd2411bb80cbee38404ad2f7a11fa32239ba [[project @ 2000-01-09 01:51:45 by gjb] gjb**20000109015145 Ignore-this: e92446160acf4f46dfc73ae21f338adc ] hash: 0000000443-53dd97614188c4dc051efb09caa43e1d65a78765d74a0061bafb56ef40d764f1 [[project @ 2000-01-09 01:51:47 by gjb] gjb**20000109015147 Ignore-this: ff188a37589e9f4f4cc68380f0247b9f gjb ] hash: 0000000298-20adece3a22af490f6722eb471bad980ab8019079baf3565053afcf53098c670 [[project @ 2000-01-09 01:51:50 by gjb] gjb**20000109015150 Ignore-this: 62a85287b886e807fc6e92ae35c8495f ] hash: 0000001162-d2907647c8d31d78005b7d81cd5e40288a0e7bb3549d0af9e6ce37d5f786a8da [[project @ 2000-01-09 01:51:54 by gjb] gjb**20000109015154 Ignore-this: c18c3a9675a2a021082129fdf3c27611 gjb ] hash: 0000000298-5540b03f6f2c30b4eda1d336e00b549ed65355056989b6cdb28fa38e5b366c65 [[project @ 2000-01-09 01:51:57 by gjb] gjb**20000109015157 Ignore-this: a5bc06a9cd5ca43b7335a19e47aa8d41 ] hash: 0000000863-9cf300cd6b179d6866a9510d998c0eade70337b7eb4eb448fd23756a6c9e32d5 [[project @ 2000-01-09 01:52:01 by gjb] gjb**20000109015201 Ignore-this: 9b6418b98df8fd2e6f4a74280fbdbcb3 gjb ] hash: 0000000298-fc487e559d3cdce5dc0c86380713ade8d094a942085ca5664685844305219b6a [[project @ 2000-01-10 00:13:58 by gjb] gjb**20000110001358 Ignore-this: c61bd9ced25dc57f499839fbac4592fc * make-devtest: Copy the files *after* removing the old files, so the inodes don't get re-used (thus letting running Scwm's that use the old libraries keep running, and not crash after running this script). ] hash: 0000000557-233334cb90c93813dbe8278ef98306f545c4542b275d8c187feed99e7eb21172 [[project @ 2000-01-10 00:14:00 by gjb] gjb**20000110001400 Ignore-this: 5029018ef2b60a490012e72ca157b4de gjb ] hash: 0000000298-f8fec6ba6e1f8bacbf6dbc6f76d0b5e0a925b12ef951a870c8d2214a04657025 [[project @ 2000-01-10 00:17:32 by gjb] gjb**20000110001732 Ignore-this: fe635cc53d940c3d1ec7fb90c229157d * c-animation/c-animation.c (AnimatedResizeWindows): Permit a maximum of 100 steps in a window animation. Make keypresses in the middle of an animation cause it to jump to the end, instead of just stopping in the middle of the animation. Added some debugging code. Be sure that the *original* size of the windows is *always* used to compute the deltas within the iterations -- ideally we would cache the values somewhere or build up an array, but there still isn't really a performance problem, so why bother. (animated_resize_common) do not ComputePositionForResize before calling AnimatedResizeWindow, since the latter function does the gravity handling itself. (This fixes bugs in animated maximization, e.g., that cause the window to wrongly move offscreen; non-animated maximization worked fine before and still does). ] hash: 0000003843-c619115bdceccfb1fe8058bd9873190126abe1e1a6233a04124c629d8d74b1d4 [[project @ 2000-01-10 00:17:33 by gjb] gjb**20000110001733 Ignore-this: 346b900f2dd98949f64536b04a38dbf7 gjb ] hash: 0000000298-21821829a6f63e7b0e7b91aa23a8d4db9c4c43d7dfefc825932feb21a9fc8d22 [[project @ 2000-01-10 00:24:57 by gjb] gjb**20000110002500 Ignore-this: 1284890755f1e5062098b10736f3b575 * placement.c: Consistently subtract (psw->old_bw + psw->bw) from the final x/y positions for the placement functions. The various fns were all different w.r.t. whether they did this. * events.c: Added `X-SelectionNotify-hook', and handle SelectionNotify events by calling the hook. Useful with new `X-convert-selection' primitive. * xproperty.c: Added `X-convert-selection', `X-get-selection-owner'. Make `X-property-delete!' take an Atom or a String, instead of requiring a string. * window.h: Fix aliasing of "w" variable bug in VALIDATE_ARG_WIN_ROOTSYM_OR_NUM_COPY. * window.c (SetScwmWindowGeometry): Correct x/y after using ConstrainSize to account for gravity. No remarkable perceived effect: I'm trying to eliminate the jumpiness of the right edge of an East-gravity window when resizing it out to the left (so that it's right edge should stay exactly where it is throughout the animation) * resize.h, resize.c (ComputeDeltaForResizeWithOrigSize): Added this function, and rewrote ComputeDeltaForResize in terms of it. This permits using something other than the current FRAME_WIDTH/FRAME_HEIGHT for the size (as was needed by c-animation.c). ] hash: 0000008627-ebbc5f38593ef880adff5ecee05407748c6cff6fefa060bfb2b1eaa7ec791823 [[project @ 2000-01-10 00:25:02 by gjb] gjb**20000110002502 Ignore-this: 6fc824d86e512f2dd55e0b387f0116dd gjb ] hash: 0000000298-0c40cf45bbcb9d15f1d3e26f473d27037b2973a0f9ea406c88a8da4db7dfd4db [[project @ 2000-01-10 00:27:55 by gjb] gjb**20000110002756 Ignore-this: 7a357d81696604f04dc87f0f6a05dd04 * xprop-extras.scm: Added `X-handle-selection-string' (nicer interface to `X-convert-selection' primitive). * winops.scm: Added some debug code to `maximize' and no longer reset gravity to 'northwest after a maximization. * netscape.scm: Added `netscape-goto-selection-url'. * bincomm.scm: Added some debugging code. * stringops.scm: Use base module for `color-property'. Thanks Harald Meland! ] hash: 0000004259-a13721a85eaf1035c29ea793697cb2dfa8c6de905f9620abb4e108851feefefb [[project @ 2000-01-10 00:27:57 by gjb] gjb**20000110002757 Ignore-this: 47c5c6f01ff582d3a05f25e1810e89ea gjb ] hash: 0000000298-50e78470a56e2c2fb295ec0b9f54f0a555bad88408256611e853fc4f3c5df192 [[project @ 2000-01-10 00:28:51 by gjb] gjb**20000110002851 Ignore-this: a7dcacca3dccbba3d33967a320e5379a ] hash: 0000000624-711e4ec37402e74074dbb39735ee5b4ce3bf0159f9e91a39ead0e5194b4840c4 [[project @ 2000-01-10 00:28:53 by gjb] gjb**20000110002853 Ignore-this: 1173a7f5b4062e025d3d716350131f49 gjb ] hash: 0000000298-b812733cce552c7fc25c634586189554359b5ec34edb532442ef9ca571f186cd [[project @ 2000-01-10 00:29:57 by gjb] gjb**20000110002957 Ignore-this: ed847a4ded6a7d5968ca4f01ec9ab1ef * system.scwmrc: Use `netscape-goto-selection-url' instead of `netscape-goto-cut-buffer-url'. This is useful because highlighting text in, e.g., netscape, does *not* set the CUT_BUFFER0 property, it only grabs the selection. ] hash: 0000000764-fc04ad201d705596655bbdd70e549424c7110beab3e1d02041c404f39a5a41fd [[project @ 2000-01-10 00:29:59 by gjb] gjb**20000110002959 Ignore-this: a22d45fa07f697200ae468108a2bde79 gjb ] hash: 0000000298-6e7192ccd7b021e0f14a9a31d572eda98dae3376575d9f90dc41c9d41214a15b [[project @ 2000-01-10 00:30:10 by gjb] gjb**20000110003010 Ignore-this: a305c5a2f338ff9c9beeb3e681b40c06 ] hash: 0000000570-4f8352af5ca73346e76fe5609b2446cbbbb105570f32834f8ff4d2c9f1e03d10 [[project @ 2000-01-10 00:30:12 by gjb] gjb**20000110003012 Ignore-this: 7e23e36f72ab249601dc698e32e6afbf gjb ] hash: 0000000298-07f3663802a6f00e9ffb5d8dbabcdbb92e4fe603382cb3a0fa093f385ac10ba2 [[project @ 2000-01-10 01:20:36 by gjb] gjb**20000110012036 Ignore-this: dd7d4dcfaeed11175bd9e8129818a9ba * xproperty.c: Fix #define FUNC_NAME mismatch caught by scwmdoc. * events.c (HandleKeyEvent): Ungrab the keyboard when we're about to do the execution of the commands. This lets C-S-M-Enter, e.g., still be sent to the application (XTerm, e.g.) even when C-S-M is a three-modifier binding that would otherwise wait for the Meta to be released before releasing the passive grab. Fixs bug reported by Stefan Saroui re: C-S-M-Enter in XTerms no longer working since I added the fvwm2-pager auto-raising on C-S-M modifier binding. * binding.c: Let `unbind-keycode' take two ignored-proc arguments to permit calls that are otherwise identical to `bind-keycode' ] hash: 0000003437-2220ee0f967c0d8b29e06c9f9cb8c3a16656aba266d85ec6428a15395f19e134 [[project @ 2000-01-10 01:20:39 by gjb] gjb**20000110012039 Ignore-this: 80580bfdc136fabf4eafc9bc20933ef7 gjb ] hash: 0000000298-e72fba506ce2711944a73125c45a4a076533979b7f71cc0e6439b5609c724ce0 [[project @ 2000-01-10 01:20:44 by gjb] gjb**20000110012046 Ignore-this: 6169b47ac8945e1f4a360f8593336c99 * xproperty.c: Fix #define FUNC_NAME mismatch caught by scwmdoc. * events.c (HandleKeyEvent): Ungrab the keyboard when we're about to do the execution of the commands. This lets C-S-M-Enter, e.g., still be sent to the application (XTerm, e.g.) even when C-S-M is a three-modifier binding that would otherwise wait for the Meta to be released before releasing the passive grab. Fixs bug reported by Stefan Saroui re: C-S-M-Enter in XTerms no longer working since I added the fvwm2-pager auto-raising on C-S-M modifier binding. * binding.c: Let `unbind-keycode' take two ignored-proc arguments to permit calls that are otherwise identical to `bind-keycode' ] hash: 0000002125-91d6eaeadac3baf4a15adcd26874f8ec66f021d1d94d1305b1c76cfc0d8ec1f3 [[project @ 2000-01-10 01:20:48 by gjb] gjb**20000110012048 Ignore-this: 5b0c27314049fc5f94b7370201d81ad3 gjb ] hash: 0000000298-045efd7c3797ffc7348b9be71eb814cd69382c14c7650b6d6322a1ab51d91f3e [[project @ 2000-01-10 01:24:01 by gjb] gjb**20000110012401 Ignore-this: ac22d2d8b8a0fe74453a061439c615c6 ] hash: 0000000142-43c35d9ef0a84f4dfba54de9ea9cdd88cf04d3d8794a5bac02d91d67243bd871 [[project @ 2000-01-10 01:24:03 by gjb] gjb**20000110012403 Ignore-this: e6403d72bd30215b6d125d2876ac7df gjb ] hash: 0000000297-8b9c48cd3d86be1edb200415c898d3f6e9e131eb5afda8fd57f6da4586713d21 [[project @ 2000-01-10 01:24:30 by gjb] gjb**20000110012433 Ignore-this: cf9b1c5d6824bb596e7178cc6dd4a331 ] hash: 0000107270-e8061a43f0b59d66e4f0fdcdd99b966fda5e6b4d5c7f25b98070b4479142f338 [[project @ 2000-01-10 01:24:55 by gjb] gjb**20000110012455 Ignore-this: 7fc6f5b4ade516fa57d64433fa141ad2 gjb ] hash: 0000000298-c051fdffb60a095cd7594944a6a9b645a60484951a29db36dadd8d89ae32bd0c [[project @ 2000-01-10 01:25:07 by gjb] gjb**20000110012507 Ignore-this: e7a707a3b71ac4aeef50a2f1d59d19b6 ] hash: 0000001353-c44adca5ce04c5a66188c59806f7bdcd38726b5c7c5a0ed5bd736affed053f6d [[project @ 2000-01-10 01:25:08 by gjb] gjb**20000110012508 Ignore-this: 6545a8aac294ccfa4efeb1277c881fe gjb ] hash: 0000000297-fb561cf563ccddcd2176f456679e195f2f41adb3f63940fb4f10cdd1f934599a [[project @ 2000-01-10 01:25:12 by gjb] gjb**20000110012512 Ignore-this: 2041fa79c97b4a2f92a9ae68be7c3d3e ] hash: 0000000446-2ba9c4076b7a0cdf521c0b55bdb51ce815c7e7216702b949c548b001bcd8da2f [[project @ 2000-01-10 01:25:14 by gjb] gjb**20000110012514 Ignore-this: 3e116de077905d767abab16ffe3551fd gjb ] hash: 0000000298-2c6076e461a09fbf5939cdfcf38edbc3c42b8d5c4ee96657cd77963157235710 [[project @ 2000-01-10 01:25:17 by gjb] gjb**20000110012517 Ignore-this: 106ef4cf0f295e78d48106cd68309bb5 ] hash: 0000000459-9454f535f0df02ef5ffdca98bbf493dc95c7f74ea117587358c42ad98a37bc67 [[project @ 2000-01-10 01:25:20 by gjb] gjb**20000110012520 Ignore-this: 9ccb1178d0d312fa0bee592954be2ea9 gjb ] hash: 0000000298-9c3a310d5fc533ce1fbc54d815d505750af5e91624d786295070d770561249ea [[project @ 2000-01-10 01:25:23 by gjb] gjb**20000110012523 Ignore-this: 6111b80c4cdef5d4da667d19ed9873d7 ] hash: 0000002167-72c3554ca59b2e491186253ca89436bf3bc8392be825adfba3e844b795d0ae71 [[project @ 2000-01-10 01:25:26 by gjb] gjb**20000110012526 Ignore-this: b7a3aa3a127d47390c26410e22f0d2ff gjb ] hash: 0000000298-ec47037c47f8e626b18f110a16beb14562dc05fb6fb407967427bc511984b96d [[project @ 2000-01-10 01:38:04 by gjb] gjb**20000110013804 Ignore-this: 822c2deb0510d73e1223fdb4cfbd18e0 * xprop-extras.scm: Added `propagate-selection-to-cut-buffer' * netscape.scm: Parameterize selection stuff based on the selection, but have it default to "PRIMARY". Added `netscape-google-search-selection-url'. ] hash: 0000001991-5615234ffa7bf438cbccfcae51410b7b0785199083055f2038816d52818241a7 [[project @ 2000-01-10 01:38:08 by gjb] gjb**20000110013808 Ignore-this: 84ac0f65aec626544d8db7e2028f794e gjb ] hash: 0000000298-e8be4c123d0b9acf1aab4aa452cb2dc3bccc36a934e125fc206f7ee2290606cb [[project @ 2000-01-10 01:39:06 by gjb] gjb**20000110013906 Ignore-this: 39a4599905fe8580e411ccd05d6f98a9 * system.scwmrc: Use `netscape-google-search-selection-url' -- much nicer since now words in a web page can be highlighted and A-s takes you right to the google page for those words. ] hash: 0000000611-b9125e2474c7ead7293c94bebba58b9d238a5463517cac1df612572978f01d92 [[project @ 2000-01-10 01:39:09 by gjb] gjb**20000110013909 Ignore-this: 64e87d2d0f097646705966318f9b15e1 gjb ] hash: 0000000298-74d689db8db0f663a563df8bef1be9eacdf56a3a8450680462d771bf6d8ea462 [[project @ 2000-01-10 01:55:52 by gjb] gjb**20000110015552 Ignore-this: c20a6a8b0e0eb834fd2f4f422d5f5c5e * animated-iconify.scm: Fix `animated-deiconify-to-viewport' to just use `animated-deiconify' when the window is sticky. ] hash: 0000001549-9e9e4a7f5a38cc07516a9fb9175e7f4901676b60bcb4f18d72eff12a3a43afbe [[project @ 2000-01-10 01:55:55 by gjb] gjb**20000110015555 Ignore-this: 498f6221fba2b4c371c40c5c2d3b3d09 gjb ] hash: 0000000298-e073998b7acda16ade7866cf4b3078ede154c501744a15116d7f2641b51ac5ab [[project @ 2000-01-10 01:58:30 by gjb] gjb**20000110015830 Ignore-this: 26e65971f7d682bf45b70a3d9c6a545c ] hash: 0000000289-a655ceac79889931c96b6e4d90e24903bef803f59ac358fed5b0d3078315d019 [[project @ 2000-01-10 01:58:32 by gjb] gjb**20000110015832 Ignore-this: 65d9f8061a3ff302dddd5ee40e52f17b gjb ] hash: 0000000298-0cd1da0aa711a955840b58adf3f373d9f9dd3c43899ed505710178d64db29b39 [[project @ 2000-01-10 01:58:35 by gjb] gjb**20000110015835 Ignore-this: b25b0f1cb0899b1c8f9d279d01b31b99 ] hash: 0000000401-5a45ba3c44bb94304cb9f741e2268745c5bbb544930d84b4eb820c148a2a0673 [[project @ 2000-01-10 01:58:37 by gjb] gjb**20000110015837 Ignore-this: f6b81f290d79b796e5a6601bae76dd01 gjb ] hash: 0000000298-abf843aeb994741129c0da72d5d1f5f4f220aba8c24f88cc6515f0b16c9c4b23 [[project @ 2000-01-10 01:58:41 by gjb] gjb**20000110015841 Ignore-this: 97f06a4e60b41c7f985708589112baf5 ] hash: 0000000623-e07de65a162bba2ba52ae6c9df53e6de936f1205feaeb05527508c82d518dd61 [[project @ 2000-01-10 01:58:43 by gjb] gjb**20000110015843 Ignore-this: 39304096a45eb1716c5b0ed98cf0373d gjb ] hash: 0000000298-b6efe884b7ff46f3e7fa21d60698641d8419295dda84f3722122e1193a742777 [[project @ 2000-01-10 03:02:34 by gjb] gjb**20000110030235 Ignore-this: a0f1bff3d11c8df01a38e5812babdbd4 * scwm.c: Added fDoneStartup variable, and set it. * miscprocs.c: Added `done-startup?' primitive to return above var. * add_window.c: Fix off-by-one error reported by Harvey Stein in the sizes of new windows with titlebars. ] hash: 0000001596-a9d9b9d6e90d7c072cda4440e66f4407a45e6721a42a2b9430c7337c2ef23df5 [[project @ 2000-01-10 03:02:39 by gjb] gjb**20000110030239 Ignore-this: b7aaf7a495fac3ffcfbfe52473f938b4 gjb ] hash: 0000000298-37ca1ea6aa97c717fb66caca1c0eb186eed4b966de6b01d4596c342f3235bded [[project @ 2000-01-10 03:05:08 by gjb] gjb**20000110030509 Ignore-this: 146ea6ce296c1aa46d9ecdb84f2d2c20 * gtk.scm: Added `use-gtk-error-window-for-scwm' procedure, and have it use done-startup to ensure that the hooks aren't added prematurely. * base.scm: Remove adding procs to invalid-interaction-hook and cannot-grab-hook. Define bell in terms of beep using a function, not in terms of the proc variables. * animation.scm: Use export, instead of (define-public foo foo) ] hash: 0000002982-8dddb481892698c827fea9f210974a5fb3500b8ded1674bc7d842a3d8bf20a1d [[project @ 2000-01-10 03:05:14 by gjb] gjb**20000110030514 Ignore-this: 8827c6c9bf9a8a636042f99b79162418 gjb ] hash: 0000000298-8585065d63b2a6739a3e2facb263926e42191efcf3373a88326eb4e584ad0ac1 [[project @ 2000-01-10 03:08:53 by gjb] gjb**20000110030853 Ignore-this: 2359690136e5dde7e5f5632434ad7846 * system.scwmrc: Use new `use-gtk-error-window-for-scwm' ] hash: 0000000473-f6d50885838e476225238eb47a5aee00525562a89e1b75a3853820864a7fe81f [[project @ 2000-01-10 03:08:57 by gjb] gjb**20000110030857 Ignore-this: 6d6dcf7e485b1b3b4cb71b938ed78cfd gjb ] hash: 0000000298-21ca02c921649f4d9228c0161bb628fe5e140faf47b48b337acbb86b9ac62b8c [[project @ 2000-01-10 03:11:14 by gjb] gjb**20000110031114 Ignore-this: 145f11b8f01832ddce01d98ee2e62f95 ] hash: 0000002721-5217d5a2f79e9240e3807fc09d15963e5fb7d0c62188688680b9a6b70d2de77f [[project @ 2000-01-10 03:11:16 by gjb] gjb**20000110031116 Ignore-this: d29893b3d17e680bcb024b3c4ed15add gjb ] hash: 0000000298-ea1216cc07002ef6d17e58f38db6dbbbceaaeb13a8f57b7d3614035f50d3a42c [[project @ 2000-01-10 03:11:20 by gjb] gjb**20000110031120 Ignore-this: cc72527026cf94ab023c030ea00b69d4 ] hash: 0000000271-72df515207baac73fa717dbf25a1bddd3fd57d29f7f6653661ceadf3d2e22689 [[project @ 2000-01-10 03:11:22 by gjb] gjb**20000110031122 Ignore-this: c1eaf78c54f3f4a0747f385021ce7e1b gjb ] hash: 0000000298-93e4ac7689965d966c2688b41a4936e6778cfcd1125f56bfcd14efe25e206029 [[project @ 2000-01-10 03:11:26 by gjb] gjb**20000110031126 Ignore-this: 370dd9427985b865bdf75cb0e241431 ] hash: 0000000592-f15098a69e588f65e6b4724401a7b710b2b6c14fab07856aa4d2abcc50ba1dbc [[project @ 2000-01-10 03:11:28 by gjb] gjb**20000110031128 Ignore-this: 750e9fdf04c3d8b4af37ee607dbe648b gjb ] hash: 0000000298-450784f9e8cbd4283203f1b8399df24e31e809649da94b5c6744446a2119559c [[project @ 2000-01-10 03:11:32 by gjb] gjb**20000110031132 Ignore-this: d83f8e3b0874960871ae5252d5f9c617 ] hash: 0000000441-ecdfad6c10d59170c4d3f7feaa547b4b5a10ecb2681e0792c9c788bb272fa05c [[project @ 2000-01-10 03:11:35 by gjb] gjb**20000110031135 Ignore-this: 4c9e9a60e1ece89f0f1930d2cbc8f39c gjb ] hash: 0000000298-2bdbf852fe5b6279f351bac9bfba111422530f18953f67db07815061a324462b [[project @ 2000-01-10 04:53:04 by gjb] gjb**20000110045304 Ignore-this: a76c89e3fd648cda3cb7079d6372837a * style.scm: Added more docs to `window-style', and let it take a list of '(ClassName ResourceName). * placement.scm: Added `auto-accept-dialog-placement' * netscape.scm: Added `enable-autosave-netscape-dialog', `disable-autosave-netscape-dialog'. Use new format for window-style commands. Eliminate top-level executive of window-style command. ] hash: 0000002934-defebe5d86966cbd1aa9000dfd103252f12609d4231d9a33561888cf6470a376 [[project @ 2000-01-10 04:53:07 by gjb] gjb**20000110045307 Ignore-this: 643e4c9a138f762b1e45d01b69f40ff8 gjb ] hash: 0000000298-060173751ffe1adc07c13a3f0ca34d8042c564cb305daa7cba55d133da006912 [[project @ 2000-01-10 04:53:48 by gjb] gjb**20000110045348 Ignore-this: 78a804f26cddac8144543572d9b95d11 ] hash: 0000000341-41a9d8d760e0c1d8c0e04a993de1acabd3ad4f2f014bad3166621814ecf1013a [[project @ 2000-01-10 04:53:51 by gjb] gjb**20000110045351 Ignore-this: 45c68a548fcfadce1ce066cbf02fa6d4 gjb ] hash: 0000000298-5a98cf14935ba216b5ff38410b2e22ba8ca435c36b4a9874bd4d3f8f51c896a9 [[project @ 2000-01-10 04:53:55 by gjb] gjb**20000110045355 Ignore-this: bd565b02f0544e7c5ea0d85c021ae685 ] hash: 0000000570-5df0af452c85d9c1f9f7b7f2140f9f19677b749c04dfb8e62b3251932369f9e8 [[project @ 2000-01-10 04:53:58 by gjb] gjb**20000110045358 Ignore-this: 6faf30a1807a66dd5a97287e7c2bb45d gjb ] hash: 0000000298-ab923c99aabf8deeea222b37a76c9bab93a7b1aaa8ecba3c463f1f82970667f0 [[project @ 2000-01-10 21:16:41 by gjb] gjb**20000110211641 Ignore-this: 648b1ae6318bea1861dcbee502ce88ea * base.scm: Document `bell' ] hash: 0000000349-ae198530f18f256bde8b96ffbe33a6dd48393a4690f9efffbac75eb326dd063a [[project @ 2000-01-10 21:16:44 by gjb] gjb**20000110211644 Ignore-this: 84f11450b00079d87d59a0d58f38e664 gjb ] hash: 0000000298-51c850272e5b9a441a3cb8d5b8cd691d50b46bf425c28d6190335d097bdeca73 [[project @ 2000-01-10 21:25:47 by gjb] gjb**20000110212555 Ignore-this: 89ea225cf85233e7a6307258c094588e * xproperty.c, scwm-constraints.hpp, resize.c, placement.c, move.c, module-interface.c, icons.c, focus.c, events.c, events.c, constraint-primitives.cc, color.c, borders.h, borders.c, add_window.c: use SCM_FROM_PSW(psw), not psw->schwin. * window.h: Added SCM_FROM_PSW macro/inline function. Rename schwin field of ScwmWindow struct to _schwin to ensure no uses are left. * window.c: Added 'bad-interactive-spec error symbol, and use it w/ scm_error when reporting interactive_spec errors. Fix bad malloc/free bug in ScmArgsFromInteractiveSpec(). * scwm.c: Added SCWM_DEBUG_MALLOC #define, but leave it off. * events.c: Make x_motionnotify_hook have name "%X-MotionNotify-hook" for debugging. * callbacks.h: Improve SCWM_MAKE_HOOK macro to take a name, too, for x_motionnotify_hook. * callbacks.c: Use scm_puts, not scwm_msg for debug output in scwm_run_hook, print better debug output for call-interactively. ] hash: 0000017665-7f28c5a052ffc546d768d38192a67f5ad3c04cfdd968bf7b984018e2eb1fc79b [[project @ 2000-01-10 21:25:59 by gjb] gjb**20000110212559 Ignore-this: f21a356d1dd4b473c72d25827137501 gjb ] hash: 0000000297-553fba9c93a5d4faca394b75c6cae182ae8de941b6440c58098eef53ca3efc21 [[project @ 2000-01-10 22:02:48 by gjb] gjb**20000110220248 Ignore-this: 62b2d1d20ebbc60643cd169538311fe6 ] hash: 0000001165-21b58fb3c8e37d02e7fbe65ca0854421211f6772c0e38be2d5830874a4b2667f [[project @ 2000-01-10 22:02:51 by gjb] gjb**20000110220251 Ignore-this: f59a629e9fdbffd2caf7bbe37dd6e8c8 gjb ] hash: 0000000298-b17f4754c587057ad38242afac2e833fb698fa5e9e86a61c673b568fd808dc22 [[project @ 2000-01-10 22:05:17 by gjb] gjb**20000110220517 Ignore-this: 99bc70e15679d8143492d5ef257e8b85 * prompt-binding.scm: Change the way copy and insert work so that subsequent deletes delete the right row. For some reason, delete's notion of the selected row didn't match with what was highlighted on screen. The current situation is unsurprising, but less than ideal, since a copy/insert leaves the copied line highlighted instead of switching to the copy of that line. ] hash: 0000001665-22066fb46e2680d49706f41ea1e43723260942ae757d61b6aa6c8f5ebf629df3 [[project @ 2000-01-10 22:06:09 by gjb] gjb**20000110220609 Ignore-this: 77774cd3c42c48e56cbd10ef16889324 gjb ] hash: 0000000298-285c0925c72478d6cc317c72aacffce6a17f7da45833cfb4e383ef5840835a8d [[project @ 2000-01-10 22:16:55 by gjb] gjb**20000110221655 Ignore-this: eddfb1243442794242b128be06e1616b ] hash: 0000000693-043984cc714774c1826ab27976bb021b7460512c32c9140c90572100a1b5c7f0 [[project @ 2000-01-10 22:16:58 by gjb] gjb**20000110221658 Ignore-this: d8f53a8f2128029700c5b79fa25b0289 gjb ] hash: 0000000298-509fe29096839ab80191772f7f695f5531a71bddf1c55d4b91cb3cf4dcc4ac2f [[project @ 2000-01-10 22:43:06 by gjb] gjb**20000110224307 Ignore-this: b0f80c08df1e89c8f72ca5f15d2b98ae * configure.in: Make it 0.99.6pre1, so rpm is happy (version numbers for rpm cannot include dashes) ] hash: 0000000501-0a0fe816410328c59e37b4d7dd3faf79a5493bfe766f8a832f7c236995bce165 [[project @ 2000-01-10 22:43:09 by gjb] gjb**20000110224309 Ignore-this: 1b5c9179e9ba1c2e4228a23ddf4b50e6 gjb ] hash: 0000000298-fdb2496f5191f13ec26c9508b040d9ec02d058dd4d9a71ce1fb5ae427ae5d1c2 [[project @ 2000-01-10 22:47:44 by gjb] gjb**20000110224749 Ignore-this: c4483d32a6f843b1a7ec1ec9df0fa962 ] hash: 0000096311-b77ad74309697aeee4025044f35f68ab0bde7ef3b78be89c0fc35f19aba80c17 [[project @ 2000-01-10 22:48:19 by gjb] gjb**20000110224819 Ignore-this: 78132caee6f46536f86b821c87908eeb gjb ] hash: 0000000298-5bc42eb946009081fe73e1fc2e08509b35fc4f3e8c21c0b11f16f24423a47077 [[project @ 2000-01-11 01:10:10 by gjb] gjb**20000111011010 Ignore-this: d573ae3f4b5d0c3125244c14a6dbd0c8 * fvwm-module.scm: Make `raise-fvwm2-pager', `lower-fvwm2-pager' interactive. ] hash: 0000000657-041f257b3aa19fded08ea3e66c181cf99ef3033062d80f01f31c3561d060a523 [[project @ 2000-01-11 01:10:13 by gjb] gjb**20000111011013 Ignore-this: 6a2453e173a5f9d1ac0e21a569ef6899 gjb ] hash: 0000000298-dec2c4adbb04a8f2d84637209f135b3d775f753af2ba423f22513643f5750396 [[project @ 2000-01-11 01:14:14 by gjb] gjb**20000111011417 Ignore-this: 516aed3dc64a035720af29d196128f0c * xproperty.h (VALIDATE_ARG_ATOM_OR_STRING_COPY): Use InternAtomFromScm() function. * xproperty.c: Added InternAtomFromScm(), and use it. * scwm_msg.h: Added prototype for new scwm_message(), and now #include since we need type SCM. * scwm.c: Added scwm_message(). * events.c, callbacks.c: Use scwm_message, fix warning about non-interactive procedures to check for symbols, not just strings. * colors.c: changed warning msg text. ] hash: 0000005384-e797128c8925e32cf41caeb5f637a545e618889279a8a0afbe63e00ecf5ba625 [[project @ 2000-01-11 01:14:19 by gjb] gjb**20000111011419 Ignore-this: fd5ed451eedbd7abdd488e6d02f1530a gjb ] hash: 0000000298-9eec03a76fdc4ca4d4f0364cabe57144311013b321f1671a05b37adf5d89ca19 [[project @ 2000-01-11 01:24:48 by gjb] gjb**20000111012449 Ignore-this: 8dff552f0374444eb6dbdaf62e0c4f1b ] hash: 0000000389-8d2c3d27917b10c0b62e8ebe5b27a4d2b8270dc94f954b416b82c878537e183b [[project @ 2000-01-11 01:24:54 by gjb] gjb**20000111012454 Ignore-this: 7b58a234226f315c2e621bfc17e6b06b gjb ] hash: 0000000298-86a4e69589792f9442e6093642b5b3b092fb867596140da1c99910ee6cf50845 [[project @ 2000-01-11 01:25:03 by gjb] gjb**20000111012503 Ignore-this: 743413c10b7753951871be25b110a2de ] hash: 0000000288-b474a33c0a242f9d60b1cb240bbf81ae8fa96cb680dba90fd7782e87d19e2496 [[project @ 2000-01-11 01:25:14 by gjb] gjb**20000111012514 Ignore-this: 260cddff89a9536dd60d1dea6307005 gjb ] hash: 0000000297-85d1b74dffa7fa3030c8b35908dbaf8886c130ec1f05c8a62348f1ecc8475840 [[project @ 2000-01-11 01:25:24 by gjb] gjb**20000111012524 Ignore-this: ebd600154769a4c1ed15a5c1ccd81f76 ] hash: 0000000675-360cdc042e5f751a875b8e037309512a0af7bf182298cd3eb0af248d5f034626 [[project @ 2000-01-11 01:25:34 by gjb] gjb**20000111012534 Ignore-this: 8b53781c8663147c2d40c7b52b1247e5 gjb ] hash: 0000000298-b322c3c7389f618d405ddb4a4a2d9b07d49d6b6beff6de60b8538e48fa6c8e0d [[project @ 2000-01-11 03:11:09 by gjb] gjb**20000111031109 Ignore-this: 5945616181e1bafedf51cbbbd7081302 * system.scwmrc: Added `load-user-file' and use it to load a variety of user-customization points for system.scwmrc. Also reordered some stuff, putting functions at the start of the file, moving some bindings earlier. ] hash: 0000004987-21a8f20c01de804ed82966777ac59116639c7d61c56f28c61281e193f3defb64 [[project @ 2000-01-11 03:11:12 by gjb] gjb**20000111031112 Ignore-this: 3fa74caf08bf1720e882fdd1e4d9ee74 gjb ] hash: 0000000298-432099fead8183c06d6aee9f045a6052a70da705f9d445f8ffeb34fec7668d61 [[project @ 2000-01-11 03:14:38 by gjb] gjb**20000111031438 Ignore-this: d2d416e2c8753518fb830a6db32ec274 ] hash: 0000000655-c6183fb0a2b346aff9d41869fd3468d31c325e6ab28f1cddd0d406def7296e90 [[project @ 2000-01-11 03:14:40 by gjb] gjb**20000111031440 Ignore-this: c6834da796b3a27a4d80809464b4c539 gjb ] hash: 0000000298-de97fa5bd5eae23f7ec950f0644e0d87c6a59408e1603f6073d3b235ec49dadb [[project @ 2000-01-11 03:14:45 by gjb] gjb**20000111031445 Ignore-this: 9a543614e1a49b79a389ef9561712940 ] hash: 0000000439-a17f2f9d61adf947c72186b12aec0d889452a377adcefd9adbf5669a5b52a7e7 [[project @ 2000-01-11 03:14:48 by gjb] gjb**20000111031448 Ignore-this: 2c4c5b452c765e3599594aea8250a2b6 gjb ] hash: 0000000298-cd0e3f2562dcbafbe67db64335544293baeec6059e716e5e58c4d06d1b15ebf3 [[project @ 2000-01-11 17:30:54 by gjb] gjb**20000111173054 Ignore-this: f28ed04489d014f3adea9332926d64f * Makefile.am, gtk-message.scm: Added. Original version contributed by Francesco Tapparo -- thanks Francesco! ] hash: 0000003042-74405b8f8c3b0a30b30890f987fbfb41faad12dcea2b2eafd791df45ee1dda32 [[project @ 2000-01-11 17:30:59 by gjb] gjb**20000111173059 Ignore-this: 310236cfeefeb62247bb91117bb3e269 gjb ] hash: 0000000298-41a4c3d8bd8fa9388ad2246acbd909e0926a9cbdc4df32748af1b83abd5d2ca7 [[project @ 2000-01-11 17:50:24 by gjb] gjb**20000111175024 Ignore-this: e9dd4b31fc7fddff5e2639e5b0728a2c * binding.c: Ignore bindings that start with "ignore-" so that re-defining, e.g., hyper to string-append "ignore-" instead of "H-" will result in those bindings being quietly skipped. Bad hack, but should be useful to some. ] hash: 0000001387-5d44d6f0e8b3769a4cb51cfb4d4a6b9fb99a0545b733341b4b1ff5101f1bd2bc [[project @ 2000-01-11 17:50:28 by gjb] gjb**20000111175028 Ignore-this: c72c9acab7034391937e4d2687704f gjb ] hash: 0000000296-c56c8801b22e1e8b67905d493c8bfc838f014c4f5f3bf36208bef6027980f1e5 [[project @ 2000-01-11 17:57:32 by gjb] gjb**20000111175732 Ignore-this: 309df9e30d9fe262dacf926821de066e ] hash: 0000000320-c358a4bc168c1daa5ec92a00e4d3ea13f9af14384eadd331e3102eb45d49564e [[project @ 2000-01-11 17:57:37 by gjb] gjb**20000111175737 Ignore-this: c285de9fc2d26ceb31a8984ffc576226 gjb ] hash: 0000000298-102f2864a735d96547165503e06c3c83238fa1c279b32180c4bf4dd5ac5439f9 [[project @ 2000-01-11 17:57:42 by gjb] gjb**20000111175742 Ignore-this: 3e8f34558a0c9e0465f9623eafbe9aca ] hash: 0000000435-ccfa7d2d32070cbd660288bf52dafbf2f35891a5e710690e829f0b97d3b88901 [[project @ 2000-01-11 17:57:47 by gjb] gjb**20000111175747 Ignore-this: 9a54f47b0fdaaa0657a9df16019a723d gjb ] hash: 0000000298-adcbcd321b92150bd67ebbde375d813cb19f9cd9c14237258aedc25c3f21331e [[project @ 2000-01-11 18:31:05 by gjb] gjb**20000111183105 Ignore-this: f51c2512d2abf9514d1859b7a30550f1 * scwmcorba.c: Include scwm-guile.h for scwm_defer_ints(), etc. ] hash: 0000000383-c5276fa071a2d593faddb07dbb767f622aa1aa223feaf1e58ba834f8628ebd20 [[project @ 2000-01-11 18:31:08 by gjb] gjb**20000111183108 Ignore-this: 7aa3359e0bbd94535a05ff70ce75c206 gjb ] hash: 0000000298-6fb8b403f2cf2925c36631c8392f6ec6dd55f7c692ea7e4cab681b3c74673b84 [[project @ 2000-01-11 18:32:20 by gjb] gjb**20000111183220 Ignore-this: 25846592b3532f6ce5c3bb1d873440df * Makefile.am (idl_output_source): Added $(idl_output_headers), and make them depend on scwm_scheme_evaluator.idl ] hash: 0000000619-5bf2e68449098f2fd0717c63e40d665774a49b7360a633dae31f49b730ec187d [[project @ 2000-01-11 18:32:21 by gjb] gjb**20000111183221 Ignore-this: d9677fcd4624ec1d84a82df9649b5bd6 gjb ] hash: 0000000298-015e26532376c6d09d84f0ab670d9c4325214f69f0ee6c7718ec94804dcc4c9e [[project @ 2000-01-11 18:33:11 by gjb] gjb**20000111183311 Ignore-this: e92b8437ce414efeb3c3df1431c108e6 * configure.in, README: Bump to 0.99.6pre2 ] hash: 0000000441-757d6263f03164c7b81540e8e2291aabab2fffde2e897a6afa714b3bd765d6ae [[project @ 2000-01-11 18:33:12 by gjb] gjb**20000111183312 Ignore-this: 81e86144a39e41437f857f47115175fd gjb ] hash: 0000000298-5baabce4ed07295613ef21b4b47c2a24c50d3f53bdb9877e3e46800684284758 [[project @ 2000-01-11 18:34:07 by gjb] gjb**20000111183407 Ignore-this: 7b94eb7f37adaf3b850e5c31741ebc07 ] hash: 0000000243-8f359b1efbedfed4a5be79cb46804302a6e5acd4c987b87641c052b634ac7fdd [[project @ 2000-01-11 18:34:10 by gjb] gjb**20000111183410 Ignore-this: 34319d76916b284083d49837f5e4c4da gjb ] hash: 0000000298-75dcdf6036587cfb76e3f7582a25f50a034c4b1584e6c7c31d10402409389819 [[project @ 2000-01-11 18:34:15 by gjb] gjb**20000111183415 Ignore-this: 1ff346f4f60eae20835d0fa681b84235 ] hash: 0000000398-42853ecc4c045aea44a0664793bb6521c2086830db5a8a76e87c5d548a2ca970 [[project @ 2000-01-11 18:34:18 by gjb] gjb**20000111183418 Ignore-this: 1b77c3bab0b40ffb169875cb73a0a07 gjb ] hash: 0000000297-a74aa89857d0ca0dc2bc12d88906139ce25c5e917d26a07949a3cebecf229623 [[project @ 2000-01-11 21:28:45 by gjb] gjb**20000111212845 Ignore-this: e1056fd37709d9256c3b1cd97c373d2 * netscape.scm (netscape-google-search): Let word == #f mean just go to google home page. This better handles the case of no selection. ] hash: 0000000937-b16b407e58ca9b5b038857998687633d3bff5631c58a501bd3e6a2f95c092940 [[project @ 2000-01-11 21:28:48 by gjb] gjb**20000111212848 Ignore-this: 867761463aa95745ee09d467acacd4c9 gjb ] hash: 0000000298-96afb0bcc372c63c38b78b43bd172da8c0a88e0e24960313318ef1688d02a7d3 [[project @ 2000-01-11 21:32:38 by gjb] gjb**20000111213238 Ignore-this: 61d0798227b9fd222923f7692aebb55e ] hash: 0000000348-493f265f768167671908db3b89603da69956b2c9c1d04524352c08454ca24720 [[project @ 2000-01-11 21:32:41 by gjb] gjb**20000111213241 Ignore-this: 131487920c3de429bea6e4d23fe35ce6 gjb ] hash: 0000000298-b787c6bf619649de74afc25c9bd6d81b17591db99d75161db606d34f9035f59b [[project @ 2000-01-12 02:10:55 by gjb] gjb**20000112021055 Ignore-this: e040da6a1d0b28a28949143c0675017a * window-configuration.scm: Make `push-window-configuration', `pop-window-configuration' interactive. * shove-window.scm: Make shoving first push-window-position. * quote.scm: Added `quote-next-event', needs describe.scm to do so. ] hash: 0000002594-f9b11e08af417331d1ca9793206fc43a73c73a9d67c3108adf51d7d07fd960fb [[project @ 2000-01-12 02:10:57 by gjb] gjb**20000112021057 Ignore-this: 8a91a56f14b2b2ab844efca8e5dea069 gjb ] hash: 0000000298-029ba532173fbe962239c9b39a0f7988e4a075d0a55c74c3cca867bdec736767 [[project @ 2000-01-12 02:12:15 by gjb] gjb**20000112021215 Ignore-this: f618c2fd75d653755dae3a45f3de8c66 * system.scwmrc: Added H-., H-S-. bindings for push-window-configuration, pop-window-configuration. Use quote-next-event for H-q, drop quote-mouse-event from H-m binding. ] hash: 0000000882-93e3af6d1d90ad5648d8b7e8af93673363b8545f1db7ab1151cabd650762aeca [[project @ 2000-01-12 02:12:17 by gjb] gjb**20000112021217 Ignore-this: b7ff7a748ae29f30fec7056c44a6c2b2 gjb ] hash: 0000000298-73cb36af3d1a15d92863c7aa9e04606bbc4f506d1dd6fe5ec1556173c7381474 [[project @ 2000-01-12 02:15:55 by gjb] gjb**20000112021555 Ignore-this: f1d6cde1da82c3e0641c4d68ada528e * winops.scm: Make some fns interactive that weren't. ] hash: 0000000442-d9a35913323da5ee7d53ae7071565251d2c8d80722ab38e46d46271252f31d75 [[project @ 2000-01-12 02:15:58 by gjb] gjb**20000112021558 Ignore-this: 394db5bc8c68f5517eea9fa4bad8d05e gjb ] hash: 0000000298-9bf90b13efb6701cae8f41e6926c363d29af947c71c11eced97481705709c305 [[project @ 2000-01-12 02:26:24 by gjb] gjb**20000112022624 Ignore-this: cfcb6bdd3733308f3cd9665e6c50008f ] hash: 0000000392-132ddcf60288950cbe5ce3e6f745d1ea69baf0f9757c2650871c58e9a7a2d383 [[project @ 2000-01-12 02:26:25 by gjb] gjb**20000112022625 Ignore-this: 1e3b8fe6d09e53aeb71b136ed14e2e7b gjb ] hash: 0000000298-bef2e641e41d9e449aaeb2ee04d88d357c2fa5094a87dfb1f575788633fa8585 [[project @ 2000-01-12 02:26:29 by gjb] gjb**20000112022629 Ignore-this: bea5708930a9f3404e7d55a5d96c86cf ] hash: 0000000575-07d74eae414cf83b241fb772310c27b46dca31f511bb7efc7ffedeafb72aa8be [[project @ 2000-01-12 02:26:31 by gjb] gjb**20000112022631 Ignore-this: 1f1359ce74952a2619a1ebddc6301988 gjb ] hash: 0000000298-beb0f3d400e933dc3f04138aba9e8404dd2d985c607a5ef177569b37683f6e23 [[project @ 2000-01-12 06:49:43 by gjb] gjb**20000112064945 Ignore-this: 5fbf2fb5698588363a4cf0378aab2565 * window.inl: Use SCWM_STATIC_INLINE, and include scwm-guile.h to get that definition. * binding.c, callbacks.c, focus.c, message-window.c, resize.c, shutdown.c, window.h: Use SCWM_INLINE macro. * scwm-guile.h: #define SCWM_INLINE, SCWM_STATIC_INLINE, and use them. ] hash: 0000005330-24508a881d374fdf20d58a878d4abbc396cacc3f5c272f7f6745a63f2f22c432 [[project @ 2000-01-12 06:49:49 by gjb] gjb**20000112064949 Ignore-this: ed433b664bf301715a766ebc9b2fb89a gjb ] hash: 0000000298-0d9fc92db45982c39e4f891f429fc35209f9676904145cdee772506f0fffdc5c [[project @ 2000-01-12 07:01:28 by gjb] gjb**20000112070128 Ignore-this: 1930ee70d71791d19440ef4ccdde2453 * Makefile.am: Distribute scwm-doc-snarf.in, and add scwm_doc_snarf to bin_SCRIPTS. * scwm-doc-snarf, scwm-doc-snarf.in: Replace the former with the latter to ensure @CPP@ is used for setting the C preprocessor. ] hash: 0000003112-b2ad789cf1c9c9deb4e9aa48cd1ed05a68f1cdc2d04551a345a616a58c3be24a [[project @ 2000-01-12 07:01:31 by gjb] gjb**20000112070131 Ignore-this: d29bc28eead9e2e0f3dd6aef61007f6e gjb ] hash: 0000000298-6247ca46d388007c3d3c422aa24864f036022ea10a1061f30a004bf6bd0b5d23 [[project @ 2000-01-12 07:01:48 by gjb] gjb**20000112070148 Ignore-this: 6c3953f8fb112934f2bcc3706794c264 ] hash: 0000000779-fa73c3c369d1665f7818829ec1db0d783eb0929173196a5abc278ca159b93bb5 [[project @ 2000-01-12 07:01:52 by gjb] gjb**20000112070152 Ignore-this: bf9fbb5e6e1d305a959cf5f5a7d7ccd gjb ] hash: 0000000297-8563f9bed524a437bdc0cb1a788c3116446a3f79e87b92536f1038dba09c34af [[project @ 2000-01-12 07:29:37 by gjb] gjb**20000112072947 Ignore-this: c3fa01139ad49de7619177b4381c97f1 * *.c: Use backslashify-docs script to add \n\ to the tail end of all SCWM_PROC docstrings that contain string literals that span multiple lines. Thanks to Harald Meland for testing with Sun cc and catching this an numerous other configuration/build problems for his platform! ] hash: 0000120645-ce803d80cc14a8a6d9278cca27ddaadcdd3e236a1f09c767225ff9d0ceda4416 [[project @ 2000-01-12 07:29:51 by gjb] gjb**20000112072951 Ignore-this: 166c54aadd485affba6cafd8b6bc6c0e gjb ] hash: 0000000298-a15679b92c9266ccf627f086540ae1307638088b3e100c04099a996d88b76d70 [[project @ 2000-01-12 07:42:49 by gjb] gjb**20000112074249 Ignore-this: 9fc22994dcdcb0bda8002fc437d82f8 * configure.in, README: Bump to 0.99.6pre3. Patch from Harald Meland to test for guile libraries better on his Sun platform. Generate src/scwm-doc-snarf, since src/scwm-doc-snarf.in is now distributed to permit @CPP@ to be expanded in it so that the configured cpp is used (problem first noticed by Harald Meland). Also chmod +x the resulting scwm-doc-snarf. ] hash: 0000001170-3a31e332ad20b4a93913b2f707e5ad9470d66b139fa62e0aa5ee51bc34a210c3 [[project @ 2000-01-12 07:42:51 by gjb] gjb**20000112074251 Ignore-this: d6f7209ec2fa0764800eabb725f043a8 gjb ] hash: 0000000298-620bb530b1e5c6dcf79fc8f06106d69ecfb0b6c69acfe93ee416e07ef67418ae [[project @ 2000-01-12 07:44:42 by gjb] gjb**20000112074442 Ignore-this: be7df54bc445e2e4021a691af08279ac * configure.in: Do not chmod +x src/scwm-snarf, since that does not work when build_dir != src_dir. Just chmod +x src/scwm-doc-snarf since that *does* have a .in file. ] hash: 0000000535-199ee89593b64d0f31bf25613241b5e12063545ab52c38a4e923544d3ddd159a [[project @ 2000-01-12 07:44:44 by gjb] gjb**20000112074444 Ignore-this: ce258ae1e95de3cd363d291d743be17c gjb ] hash: 0000000298-caac105887b2db815e2a5a5f9a1ba3cfe55c03fa9500909afe2526a1fda0b0bc [[project @ 2000-01-12 07:45:09 by gjb] gjb**20000112074509 Ignore-this: 4aad9d12779a6ebbd0c6d0b96f069581 ] hash: 0000000956-72249490f9c49825306ecc3096440c3bd3104e0523aacbb437d10a689b2d0309 [[project @ 2000-01-12 07:45:11 by gjb] gjb**20000112074511 Ignore-this: 727aa23901103feff3abed7f802f044d gjb ] hash: 0000000298-351d80a5108176572b38872827aec359d256d84641658ba6b14384c6c91f0ccb [[project @ 2000-01-12 07:49:16 by gjb] gjb**20000112074916 Ignore-this: 7a8f4e32e3ecb0493a4a724383a68b39 * Makefile.am: Add scwm_scheme_evaluator.idl to EXTRA_DIST, add scwm_scheme_evaluator-impl.c to libscwmcorba_la_SOURCES to fix distribution and build problems. ] hash: 0000001081-ef04d180fbd178b5518d4fea2b9a5609fee06151a4072c02c4aeef85da2d8241 [[project @ 2000-01-12 07:49:18 by gjb] gjb**20000112074918 Ignore-this: a2e9b63276ec2944db3f897327cf5d89 gjb ] hash: 0000000298-f31561c6c86b6709b1ba41ce39360d4c9e16aa79ccecc9a105bf8748124e2873 [[project @ 2000-01-12 07:49:26 by gjb] gjb**20000112074926 Ignore-this: 6840a7cb480ee7556e7a903264f4f38b ] hash: 0000000378-d015ac8cc1bb605537cff9d73d4d6a54c2690e691645937da1c905840c45c001 [[project @ 2000-01-12 07:49:28 by gjb] gjb**20000112074928 Ignore-this: 65c809921088923a61654024a9b639e5 gjb ] hash: 0000000298-13080e830f46661f9bc34a633ae27c3d4326ad14cb16a51eb700f84968d042e1 [[project @ 2000-01-12 07:53:53 by gjb] gjb**20000112075353 Ignore-this: 583c0e484128a8efed4c0a9f127cc2c * Makefile.am: Fix bin_SCRIPTS's scwm_doc_snarf -- it's "scwm-doc-snarf" (hyphens, not underscores). * guile-compat.h: Include . ] hash: 0000000691-ae4593fc86e2ab3b464c85567e038f4c27b145fe356de3ff21584b3f9fe3eb44 [[project @ 2000-01-12 07:53:55 by gjb] gjb**20000112075355 Ignore-this: f1413b16832d85fe57b31c11ea63c00b gjb ] hash: 0000000298-a91b4ab9b4c10025b7977633be92be21ed8bc9ae8088570356258500401bbab8 [[project @ 2000-01-12 07:54:10 by gjb] gjb**20000112075410 Ignore-this: f3b0652f9d353ee11a636f50afbbe2c4 ] hash: 0000000711-acab88f2664892bf6a8b8ee569bbf3ffac8a8b6d8cc224965bd39f863f1255ce [[project @ 2000-01-12 07:54:14 by gjb] gjb**20000112075414 Ignore-this: 22731c56165d11daea6e05ca4afa7121 gjb ] hash: 0000000298-87dd9344b69f789c5aa6740da1e7e276e37e8f92798de6ba839f6b02d81b0b3a [[project @ 2000-01-12 07:55:30 by gjb] gjb**20000112075530 Ignore-this: d92b6ee46673cb143441f45935b2c24a * Makefile.common: Use the build directory tree to get at scwm-doc-snarf, since it is now generated by autoconf from scwm-doc-snarf.in. ] hash: 0000000974-c1aa4ffb2a0a22c8662d7321c65b4f86d55c7fe346a339256aca8c55aa63ed32 [[project @ 2000-01-12 07:55:32 by gjb] gjb**20000112075532 Ignore-this: 5562aab3134aeddc9baedf8b3220735b gjb ] hash: 0000000298-84f22ca2406a2f638bd44c15f730cddfcbc1692f48b0cad50c8095f676da8fea [[project @ 2000-01-12 08:02:31 by gjb] gjb**20000112080231 Ignore-this: e3e9a60e7d1930c2aa76cd451f5e5df1 * viavoice/Makefile.am: Added scwmgrammar.fsg to EXTRA_DIST * Makefile.am (INCLUDES): Added -I$(top_srcdir)/include to get arg_unused.h ] hash: 0000000652-a55a1abb56bbf9940eaa87cadb2e5ed30aabcbaff290dbb45887f7d52bbe603a [[project @ 2000-01-12 08:02:33 by gjb] gjb**20000112080233 Ignore-this: 2a307cf9d2426e1273ca47e72ff8a018 gjb ] hash: 0000000298-d6984adf4bd5d243e616cf677ee36f8b558dff0c38010210b0be687be69c6644 [[project @ 2000-01-12 08:02:37 by gjb] gjb**20000112080237 Ignore-this: c26890bbd73c937b023206a5f6556293 * viavoice/Makefile.am: Added scwmgrammar.fsg to EXTRA_DIST * Makefile.am (INCLUDES): Added -I$(top_srcdir)/include to get arg_unused.h ] hash: 0000000473-863cf3906f807bdacc27ca9bf3aa0ebe0a3377aaf33a4517707a9f2108f18441 [[project @ 2000-01-12 08:02:40 by gjb] gjb**20000112080240 Ignore-this: ea189a77e00ec621c59953cf899c9d44 gjb ] hash: 0000000298-6a509710925be7773432986f90807239d971d93ac53bffe398c71065fc509760 [[project @ 2000-01-12 08:03:13 by gjb] gjb**20000112080313 Ignore-this: 6549669455350cb7ec03220df51d968e ] hash: 0000000340-bd77a2ec13799846b542fa0f18934574b1c91282b256720df3667cdf63f8e92a [[project @ 2000-01-12 08:03:15 by gjb] gjb**20000112080315 Ignore-this: 49117cadb4637e9e689489573290ad68 gjb ] hash: 0000000298-554a539b3d728035e370f1225b4c5934f5c219fddcc510df9ed06b7001c32995 [[project @ 2000-01-12 08:04:46 by gjb] gjb**20000112080446 Ignore-this: cfdac8e5e695eec2e7b20a959c13aa6a ] hash: 0000000268-38a0b77905d1027d3f291fc111d50592f7bcd37de2b0a81b3bb919ecf8a82148 [[project @ 2000-01-12 08:04:49 by gjb] gjb**20000112080449 Ignore-this: 1c219af046c7f6f6461b48f517503b12 gjb ] hash: 0000000298-1655e8c5f418330b461b0d1902b450e456601100c8bbac0f85155c0903c2b4ab [[project @ 2000-01-12 08:04:53 by gjb] gjb**20000112080453 Ignore-this: e19723526b0d6a01f61cc03db2c040 ] hash: 0000000290-6923e12032e9e5348cb83b2df55f6a04fafd6a6882d407f5bf490c5584bd489f [[project @ 2000-01-12 08:04:56 by gjb] gjb**20000112080456 Ignore-this: 7930d6025fae1dfe65968fe9863d5392 gjb ] hash: 0000000298-918eb31982a1d9cfffa95001d0fd4cfe2cae45942921b0a4c3860cc431f72ea5 [[project @ 2000-01-12 08:30:19 by gjb] gjb**20000112083020 Ignore-this: 6557c05dfda3ee2579bde4d1ade813d1 * winops-menu.scm: Added `make-menu-focus-options' * winlist-menu.scm: Added `show-netscape-window-list-menu' * placement.scm: Added `make-keep-winclass-centered' * flux-gtk.scm: ws change. * base.scm: Added `viewport-center-x', `viewport-center-y' ] hash: 0000003193-f4935d3ee27ef3991066c62bb7efefcca042984c078b1d8439feb4d6f6be24bd [[project @ 2000-01-12 08:30:23 by gjb] gjb**20000112083023 Ignore-this: b406e76d2c198485dcdbd31a7e9646a8 gjb ] hash: 0000000298-9528d30fd38c11eba355036dcecc79428bbece418ec598a35af93743fc97e319 [[project @ 2000-01-12 08:38:47 by gjb] gjb**20000112083848 Ignore-this: 30a6759263974543a3add2014a51cf07 * scwm.c: Reliably turn on/off backtraces based on the command line flag. (Finally committing the Sep 25, 1999 change from my laptop; doh!) * module-interface.c: Only run the broadcast hooks if Scr.fWindowsCaptured -- avoid deadlock (old change from laptop). * events.c: Only call the maprequest hook if Scr.fWindowsCaptured -- avoid deadlock (old change from laptop). ] hash: 0000003221-e87e756918a020101f5601ee8c0b243362011ae1db42580491daba3a347c7d9f [[project @ 2000-01-12 08:38:54 by gjb] gjb**20000112083854 Ignore-this: 67131acc206157570fdca1754ab184b7 gjb ] hash: 0000000298-8d0d74bf97c686fb8e47d2eb83a0de4fc33260e11643897d4919f576bf9c680b [[project @ 2000-01-12 08:40:53 by gjb] gjb**20000112084053 Ignore-this: 8129d71966d25454aa9fae20b93d859a * system.scwmrc: Bind C-A-S-n to `show-netscape-window-list-menu' ] hash: 0000000433-f879cde21e93549cf14552fed4a7eca379bb7d989eac6cf315e01aca75740488 [[project @ 2000-01-12 08:40:56 by gjb] gjb**20000112084056 Ignore-this: 72d5350db68ac094997b9d1808ee1dce gjb ] hash: 0000000298-c8c7a226ce006b1fa6aa3e6117c602dc467aa2888b6f9ddd463513c852416208 [[project @ 2000-01-12 08:42:15 by gjb] gjb**20000112084215 Ignore-this: 3820925c361d4b28f700a7e968b04fed ] hash: 0000000269-42e85dc11cb6992020717f81950f43b7579091b8a3f199a51f3ae88cbda92703 [[project @ 2000-01-12 08:42:18 by gjb] gjb**20000112084218 Ignore-this: b4e12ec60b258d6a91c49addac379638 gjb ] hash: 0000000298-4c53f0b5d2487af49d5720a569e2966127f7d6f68df37f3fb2a32aa60476c274 [[project @ 2000-01-12 08:42:23 by gjb] gjb**20000112084223 Ignore-this: 1853dbaff19a1183d85f9551918b7e8b ] hash: 0000000266-efbcac26f1e78c929ca572dc61ce94011ccbd105ddbf5bf828e2da76adee2124 [[project @ 2000-01-12 08:42:26 by gjb] gjb**20000112084226 Ignore-this: 77b082f6aa7d03f1ea214aa75ace98b7 gjb ] hash: 0000000298-cd72fffe8750177f9012d0c305d2d3588b8a7177ef68b29fc03a992637e077cb [[project @ 2000-01-12 08:42:30 by gjb] gjb**20000112084230 Ignore-this: a64c283f1338b66fcb4726200b1c0f ] hash: 0000000456-94d20aa51d3abb6784acec9d0c993cd42c043e04edbec920a0d2742f76ecf4bd [[project @ 2000-01-12 08:42:32 by gjb] gjb**20000112084232 Ignore-this: 46b43edf6b90ff5d8c61d6ae45c8abd1 gjb ] hash: 0000000298-817f29eecfd07e436accc9abff1bde8b5d8065da8db8c469c0e6ce9c2d66d92e [[project @ 2000-01-12 08:42:36 by gjb] gjb**20000112084237 Ignore-this: 2a9fe5c3b6323f4494a8087315cd91cd ] hash: 0000000577-aa169fbfd984fe7e564f5b85cb5548706cc1559c2de196cce6928f9a81f948d4 [[project @ 2000-01-12 08:42:40 by gjb] gjb**20000112084240 Ignore-this: fb4d913a48061be08d48ace570483169 gjb ] hash: 0000000298-66f6080aaaeb2f324659f2c769833232c082ec4ce148d000ef2f3f9dca711969 [[project @ 2000-01-13 05:24:36 by gjb] gjb**20000113052441 Ignore-this: 827ee5442e513455ada6f4d866693f0d * add_window.c, binding.c, callbacks.c, events.c, focus.c, icons.c, miscprocs.c, module-interface.c, move.c, placement.c, resize.c, shutdown.c, virtual.c, window.c: Add \n\ on empty lines that split string literals, and on lines in SCWM_IPROC and SCWM_HOOK macros. Thanks Harald Meland! * scwm-doc-snarf.in: Use @PERL@ so that the perl interpreter specified at configure time is used. (Thanks Harald Meland for noticing this bug!) ] hash: 0000040663-71a5ed0255eb1c8a505866c390ae509dc06e1de36fda5790f72d6ecba5b0d9f5 [[project @ 2000-01-13 05:24:47 by gjb] gjb**20000113052447 Ignore-this: d32849477c5dcafefd6e29c5c66938b1 gjb ] hash: 0000000298-195e48520cffa835ef4c79b80b0a10837e465fcae56516b1d06ea77522132939 [[project @ 2000-01-13 05:49:16 by gjb] gjb**20000113054916 Ignore-this: 25a0a0e0675a15a9ebf2e95223e31c74 Fix some commit entries from laptop (missing my name) ] hash: 0000000309-0bc3b4d30b802a8072f66390242a4675577fa25f4b1062992d331a2d519c12f1 [[project @ 2000-01-13 05:49:19 by gjb] gjb**20000113054919 Ignore-this: fe9cb93959fc189d841a6a05703de3ec gjb ] hash: 0000000298-adc5926bc9fd0df3640f8dc16730c78b86f94644232e49d7f49ddf998f4749d4 [[project @ 2000-01-13 05:49:24 by gjb] gjb**20000113054924 Ignore-this: e6088efcee1db8e8f514a8a68c9abc4f Fix some commit entries from laptop (missing my name) ] hash: 0000000828-350f9131f0a221f4c5442d3c41046d80f3049430007a41a350325579ed4150f7 [[project @ 2000-01-13 05:49:27 by gjb] gjb**20000113054927 Ignore-this: 90db16e2388085ba34a0bc51577070b gjb ] hash: 0000000297-24151c02c24f00e385470d0e1d2b9316de088e5373c210a9d6a2844c2ce86376 [[project @ 2000-01-13 05:50:04 by gjb] gjb**20000113055015 Ignore-this: 59cfebd4e0a4056fa376be83aee0155e Latest generated docs ] hash: 0000434577-fbac4d37c2369e162a53c4e6c74e5a78ea64acd944e628f1a5fd54d510ee6c95 [[project @ 2000-01-13 05:50:49 by gjb] gjb**20000113055049 Ignore-this: e10a734a2ac5d5b62940ee47f59822db gjb ] hash: 0000000298-755fed9097e9d52d105cfd316fde0abc767452a93607af1eafc77bddea8f6d39 [[project @ 2000-01-13 05:52:44 by gjb] gjb**20000113055244 Ignore-this: ac6fc8ca66b1040801aa25779ef86faa * configure.in, README: Bump to 0.99.6! * configure.in: Make guile-include-prefix override `guile-config compile` but use guile-config to set the default. * INSTALL: Updates for new release-- mention guile-gtk-0.17, minor tweaks. * ANNOUNCE.in: Do not recommend snapshots of Guile. Drop trailing "/" from URLs. ] hash: 0000004175-0527c15222f9e1d7f9ff3b1c4c0204de531f2532d60a7ed4bdf5852da4d33133 [[project @ 2000-01-13 05:52:46 by gjb] gjb**20000113055246 Ignore-this: cfb7e9b87945864504fa97884d6ec1f0 gjb ] hash: 0000000298-bd09e4f46feea67dddd22346113a6725ff4406dec5c35c396603888d23b0ac68 [[project @ 2000-01-13 07:26:32 by gjb] gjb**20000113072632 Ignore-this: 7e421ccd79b2e7273e45c457b64c5f00 Update many copyrights to include Year 2000 ] hash: 0000000347-09631fcc2e61c92d50b1d1261c44e8859c342ceefb9027442eef340c0d0e64ad [[project @ 2000-01-13 07:26:35 by gjb] gjb**20000113072635 Ignore-this: fed7ab4b5f17fac60d1e058f3d3547c7 gjb ] hash: 0000000298-d7e90e89e6155ce8d20b22c92945e6ea0a4c0f4d3e0d47e836a33c99569e9cb8 [[project @ 2000-01-13 07:26:38 by gjb] gjb**20000113072638 Ignore-this: 8a76772f3550fcab72ec6e831797215d Update many copyrights to include Year 2000 ] hash: 0000000310-cbba167a69e17997bb9b84289091a458d021ae4cea7da44e754ed03b80397e99 [[project @ 2000-01-13 07:26:41 by gjb] gjb**20000113072641 Ignore-this: 4398747c475792a4ea08a5d52f075a0c gjb ] hash: 0000000298-b614a1f883bfdc6f017562c8ada687f0603a2e906c7050f993a73e5e5626c93e [[project @ 2000-01-13 07:26:44 by gjb] gjb**20000113072644 Ignore-this: f92d1de885d187b1119a0df5a170958d Update many copyrights to include Year 2000 ] hash: 0000000280-e7ae54562ec5ab4572627c89f00958050d8f8350104e77cc5141c2e4e9e55005 [[project @ 2000-01-13 07:26:47 by gjb] gjb**20000113072647 Ignore-this: 382dfb7843400ed93c81362979d13102 gjb ] hash: 0000000298-025a922cb5a756ecb0d83d8a7cc3b1d814b514daf5d4c6e43b22a3a6722f8751 [[project @ 2000-01-13 07:26:51 by gjb] gjb**20000113072651 Ignore-this: 261de23daa585f88249e7c0befa3baff Update many copyrights to include Year 2000 ] hash: 0000000362-484f0c9d9fadf478487a74f53df06820b7eadf410f2bdf19d30d75028f12db77 [[project @ 2000-01-13 07:26:54 by gjb] gjb**20000113072654 Ignore-this: 8f4ef334946972fd8cf7b8424945cac2 gjb ] hash: 0000000298-a39d11367360bf99466217d6f49da0cd83b06419cde0aea28ab0c17701036517 [[project @ 2000-01-13 07:26:58 by gjb] gjb**20000113072658 Ignore-this: f84f1a4e6945dc1d3656e2c314ce2927 Update many copyrights to include Year 2000 ] hash: 0000000433-731aa804b99ab4884a51f7f7872c119721196724f5dfca8883e08ed6b5226831 [[project @ 2000-01-13 07:27:00 by gjb] gjb**20000113072700 Ignore-this: 345dd63cd1ca6d065dff48e7704d86a gjb ] hash: 0000000297-51fef48bb1806f6ef5e1423b8818461c5ff2a56ceffdddcf456198cfb9eea769 [[project @ 2000-01-13 07:27:04 by gjb] gjb**20000113072704 Ignore-this: c65cecbc9e5742ae1dd18807b3a95e47 Update many copyrights to include Year 2000 ] hash: 0000000454-1eb3772a2e786993f64a5487c9d8b908ed7f0d98ba00e0a2c111c8b53b2c1f85 [[project @ 2000-01-13 07:27:07 by gjb] gjb**20000113072707 Ignore-this: 2862e6c49ff372f53637427bb756c9b gjb ] hash: 0000000297-8b4ab16a8f3d96047c91ecf6e6d432c74dd2e279f9dd3e577d2c501fedeb09e1 [[project @ 2000-01-13 07:27:11 by gjb] gjb**20000113072711 Ignore-this: f4b0aaaebc86e77696e4c62d1813b7d0 Update many copyrights to include Year 2000 ] hash: 0000000656-945799ec0f35e4551f4d8c41b116573992118a4b1afd0953d8eb3e1750088bc6 [[project @ 2000-01-13 07:27:13 by gjb] gjb**20000113072713 Ignore-this: 4a0eafb8fe933cf140fac7a9195befa1 gjb ] hash: 0000000298-23d326e796aaad35d9b362a9bfb81c74572b3777e89ba15efe4cd52f9de7ca89 [[project @ 2000-01-13 07:27:17 by gjb] gjb**20000113072717 Ignore-this: ef06d16c9d8230e197eec77f4e62f0c9 Update many copyrights to include Year 2000 ] hash: 0000000453-1e8eb7c9e91967a0e42020d498d47f92d3ab26ac0756e0b990d2eec078c35d10 [[project @ 2000-01-13 07:27:20 by gjb] gjb**20000113072720 Ignore-this: fcc6f94805f4ac9c096f158e0514a62b gjb ] hash: 0000000298-9ba38a3294036c25fed5970946b6702f0d9b7212bd6c2f1aabb447ae2b5cbf79 [[project @ 2000-01-13 07:27:23 by gjb] gjb**20000113072723 Ignore-this: 6b8e3a3cded36c9acbc18bf05fd4995b Update many copyrights to include Year 2000 ] hash: 0000000462-99297804a3e46888bde147410513b13ea1ade0a1be1aeec2e3b37e8f222b82cf [[project @ 2000-01-13 07:27:26 by gjb] gjb**20000113072726 Ignore-this: f6f01b9598e7430d3bd88185da5ed11b gjb ] hash: 0000000298-f9c95ed1048ed1efd242c1b18cfb1d120661bf569332b3bf9e9d4b3eeb000942 [[project @ 2000-01-13 07:27:30 by gjb] gjb**20000113072730 Ignore-this: 2bbfbe5cf2e0df8f304d6a442c223b0c Update many copyrights to include Year 2000 ] hash: 0000000602-6b55397859182f715c82b7ed9fb998a2b699503bb8d54ce805f19ab164a9d931 [[project @ 2000-01-13 07:27:32 by gjb] gjb**20000113072732 Ignore-this: b232745dfae48a01b122ba04d55c0b42 gjb ] hash: 0000000298-6763d263d46f45ebaecce92413f2c1526397fad644319a51051580c605e0e620 [[project @ 2000-01-13 07:27:36 by gjb] gjb**20000113072736 Ignore-this: 1e749d94cc300c6f1fa93aa6166cb77e Update many copyrights to include Year 2000 ] hash: 0000000760-a72d1d54305117d2cc245712b91d8490d0e8df60a53e08fa1fcefc9158844292 [[project @ 2000-01-13 07:27:38 by gjb] gjb**20000113072738 Ignore-this: 9e161c7b9a709b5c139f96c9c8a34d0a gjb ] hash: 0000000298-edd8b6b2c77fd4e49613b7e61bbb6fa287d55ac2bf298a331e8076a76fd58334 [[project @ 2000-01-13 07:27:41 by gjb] gjb**20000113072741 Ignore-this: a526e3bf2659fc3a74a18b69a54ec5a Update many copyrights to include Year 2000 ] hash: 0000000384-098f5d2a261a314b4f86a565374a3a87730345f933ee2edb322c3b651ebd758d [[project @ 2000-01-13 07:27:44 by gjb] gjb**20000113072744 Ignore-this: 2d609ab959918ed2461acb67bad6404e gjb ] hash: 0000000298-ab78023b82637c95cf9538d515da32435942b75aa52633facfa4d55365307104 [[project @ 2000-01-13 07:27:49 by gjb] gjb**20000113072749 Ignore-this: 223c22fbd45b1df45eb5b823951b498c Update many copyrights to include Year 2000 ] hash: 0000000749-3b12b0d8f4f3e873e3bb34c7509bcaf06a5a95206295601fd9b4ef0a465dc55f [[project @ 2000-01-13 07:27:52 by gjb] gjb**20000113072752 Ignore-this: 2eaf0225d21daa76dcf2e6b633533ab5 gjb ] hash: 0000000298-4ecca95afbf36aa303c8476e12a2a6855a68958eb21368c4933a914e19b0e5be [[project @ 2000-01-13 07:28:05 by gjb] gjb**20000113072815 Ignore-this: c20f8722e1f8b46cc1a3e2da2f7689f Update many copyrights to include Year 2000 ] hash: 0000027213-dc6437db1ecac10b5f51cd32540eb78d4cfc4aa3fc9db9556a179c327dcfadfa [[project @ 2000-01-13 07:28:18 by gjb] gjb**20000113072818 Ignore-this: d39ead439d6b1a7203ff98d8ae08ded3 gjb ] hash: 0000000298-df715ae9e07625c28854c655f30d11979834a6702613c2b7a01da014b9170dd2 [[project @ 2000-01-13 07:28:24 by gjb] gjb**20000113072824 Ignore-this: 55df002f90fd623c010fa7fa22fe1361 Update many copyrights to include Year 2000 ] hash: 0000000688-4f6e082990f06f9f31ea3f6ecee31dd1eb0ea8a1ad961ac5a80847fe295a01e0 [[project @ 2000-01-13 07:28:27 by gjb] gjb**20000113072827 Ignore-this: 7afdb6b7c34afa07717e56d6f7469302 gjb ] hash: 0000000298-0160053b7393f41b6c6edab9b64718b8b43f48a1577f73ba1b105ec2ca747448 [[project @ 2000-01-13 07:28:44 by gjb] gjb**20000113072859 Ignore-this: b6031a0d866c63a8adb6d5659d382164 Update many copyrights to include Year 2000 ] hash: 0000024233-872a731472a096e3f1a67a989b33fae9ad142b73e405a7e63e338eac92673eb4 [[project @ 2000-01-13 07:29:03 by gjb] gjb**20000113072903 Ignore-this: 19c68523654c227d2df458e4efdebe28 gjb ] hash: 0000000298-4c6e645394dc82fa7ea4c23691fd69194cdcf655b0b2d1a0f98d23d8b05afdd2 [[project @ 2000-01-13 07:30:55 by gjb] gjb**20000113073056 Ignore-this: 637ff201d58c44520faf1828599a39dc * configure.in, README: Bump to 0.99.6post, update copyrights * NEWS: Prepare for next version down the road. ] hash: 0000001349-e1e8922496354ea37a1a15de39a6b60021b14a25504db92c9e38578b8f50c71e [[project @ 2000-01-13 07:31:00 by gjb] gjb**20000113073100 Ignore-this: 45e33dd7bbb7b845467d2fe64845dbbf gjb ] hash: 0000000298-040f691d547c067d825224286b490d38e76623ad4fba9834f297251745c17149 [[project @ 2000-01-14 00:59:53 by gjb] gjb**20000114005953 Ignore-this: bcadfd37973fc8291756355145ae195 Added ] hash: 0000000856-c9b50d291ac855c31af47a9572a003387cd19951b39e51e190e3723dc1bba49f [[project @ 2000-01-14 00:59:56 by gjb] gjb**20000114005956 Ignore-this: dcc7b322a30985607a2a0ad8666f6c2f gjb ] hash: 0000000298-606a1dca76af6e3a58d5b9bb02dcc7d97b92e09d147637de9518c9860edb95b2 [[project @ 2000-01-15 05:54:24 by gjb] gjb**20000115055433 Ignore-this: 7fadc6ddfd94bbe23b2f3839136cd96b * guile-compat.c, window.h: Replace an #if 0 with an #ifdef NDEBUG. * miscprocs.c, window.c: Remove #if 0s; use scwm_run_hook*. * scwm.c: Use scwm_error_message, remove #if 0. * scwm-screen-ci.hpp: Clean-up #if 0 to have comment. * add_window.c, constraint-primitives.cc, deskpage.c, focus.c, icons.c, image.c, module-interface.c, move.c, resize.c, shutdown.c, virtual.c: Use scwm_run_hook*, not callN_hooks. * menu.c: use call-interactively, not scwm_safe_call0_sym. Use PmiimFromPmdShortcutKeypress, and fix that fn. Drop now-unused scwm_safe_call0_sym. * events.c: Drop #if 0 code, use scwm_run_hook*, not callN_hooks. * errors.h, errors.c: Added scwm_error_message. * callbacks.c, callbacks.h: Make more fns static that are not needed externally. Rename callN_hooks to scwm_run_hookN, and only allow N <= 2, otherwise use scwm_run_hook w/ list of args. ] hash: 0000038551-999afce260543b8f030689d5129b6828d0eebd019fe61cfb40781021983aace0 [[project @ 2000-01-15 05:54:37 by gjb] gjb**20000115055437 Ignore-this: f78bbb9522a1a08e953362626e0ea906 gjb ] hash: 0000000298-9c924ec3cfceb028b4952cc34f7a053a8ecd31a868dc51b486b21f84540adc21 [[project @ 2000-01-15 05:57:06 by gjb] gjb**20000115055706 Ignore-this: b60b15680a577aca8879a56c0a04ac7c ] hash: 0000001098-0051361fb35af5c0ca4ff262039eabb66d0d5d1068c138179c74dbfa9cd05626 [[project @ 2000-01-15 05:57:10 by gjb] gjb**20000115055710 Ignore-this: 28e60c27d48faa8d6eb6c8c3b00b0e5a gjb ] hash: 0000000298-7fca4f0ad99337fc4fda598e4a27d4048e9e9dcecd98d6bcee7244240c1776a4 [[project @ 2000-01-15 06:00:37 by gjb] gjb**20000115060037 Ignore-this: e0d05ca7a29cd6c448a6539ffdf68e7d added ] hash: 0000001505-dd6fa143a05886c6ed96dcc33575f3f5ca0df004cfd89b0782a73023baf80538 [[project @ 2000-01-15 06:00:39 by gjb] gjb**20000115060039 Ignore-this: 435ded2b6f83f033b19cf6ca7a596e6e gjb ] hash: 0000000298-9bc0b0fab95b63a26cc383cf16af1a855d6d583e9cdccfd1a4da09b145f8001d [[project @ 2000-01-15 20:39:28 by gjb] gjb**20000115203928 Ignore-this: b316eb28a271be36aa1befbcf2ef810d * netscape.scm: Fix bogus docs for `cgi-escapify-space'. ] hash: 0000000448-2b17f0164e326d683eeffe27d05a0a38eb6c9adf7f724c5ce66a5cffe4a6c506 [[project @ 2000-01-15 20:39:37 by gjb] gjb**20000115203937 Ignore-this: 2adb95ce0769ae678d14b7f6491b389d gjb ] hash: 0000000298-efcd3d926c675d5a7653479e2872ad328b585884faa233b60f21bc6b707761f9 [[project @ 2000-01-15 20:48:53 by gjb] gjb**20000115204854 Ignore-this: 1fa58098808f4b87fd36b36014552a8c * scwm.c: Need errors.h. * menu.c: Remove unused var decl. * callbacks.h, callbacks.c: Move static fn prototypes into .c file, need errors.h. ] hash: 0000001548-75564fe4eeccd7f0cdf9c3f83b55d53c58b86627859a96146a16a22a2aa5800d [[project @ 2000-01-15 20:48:57 by gjb] gjb**20000115204857 Ignore-this: 321239065e303e4b876b6899fe5d0215 gjb ] hash: 0000000298-c3f688e73e822adb8f4f38699fa616dff863858cedb6ff083178fdfe9e932b39 [[project @ 2000-01-15 23:18:44 by gjb] gjb**20000115231845 Ignore-this: 5e842b96bfab6a2763f247ddd799aef7 * base.scm, winlist.scm: Move window-list-proc into base.scm from winlist.scm. Reduces some circular dependency issues. ] hash: 0000000676-4a4d8a085afedaf0c331dc8fd659e39384b83df124f2f58084b075cf9601396a [[project @ 2000-01-15 23:18:48 by gjb] gjb**20000115231848 Ignore-this: 7a28f904bfff10612f9f86d20ca674b7 gjb ] hash: 0000000298-e115b427412e2a5759369a49648de93bb12596ea9a13bcba7770481a78702b88 [[project @ 2000-01-15 23:19:02 by gjb] gjb**20000115231902 Ignore-this: 7d3136d622bbf46bfa77c29f396e30a3 ] hash: 0000000461-1f3c8cd4c1f425e9e31e73fe4dc726f9fa9105110347a8d6d2271e0662c25c0b [[project @ 2000-01-15 23:19:05 by gjb] gjb**20000115231905 Ignore-this: 9d3ba07c941b99e7c6d19fb249b13a4c gjb ] hash: 0000000298-96afb8b93982560c0300ba2330a47580cae9dccf116353a65db6e9e401d381b1 [[project @ 2000-01-15 23:19:09 by gjb] gjb**20000115231909 Ignore-this: 2f8df09499545ef178337a7896f61d2 ] hash: 0000000355-725f5bc2b78c5adc359a19a7bb3e8b33359ca43efed30c8815888ff778839394 [[project @ 2000-01-15 23:19:12 by gjb] gjb**20000115231912 Ignore-this: 1398067ded60f017e851d47524eda2f0 gjb ] hash: 0000000298-c9b7f399db9597292d963840b119f51b057482b6c4ddd123b2003c00e548cc24 [[project @ 2000-01-15 23:21:46 by gjb] gjb**20000115232146 Ignore-this: 3829836f271ac6159667c6eb377cc5f5 * system.scwmrc: Typo fix * simple.scwmrc: Update for 0.99.6-- use `interactive' specs, added some missing use-modules. ] hash: 0000001181-7feaae96fde96efdedd255ff164bdb5bcdb793b5608de4f5b7770576800a0caa [[project @ 2000-01-15 23:21:48 by gjb] gjb**20000115232148 Ignore-this: 607a70b824d57d68de07bb3432a15888 gjb ] hash: 0000000298-68ec2f7ab96a6094c48ce023217f2d5427632ddb900306f4745e06f0cbf26375 [[project @ 2000-01-16 00:28:23 by gjb] gjb**20000116002823 Ignore-this: 7c9d2af302b0768816908eab7a2de01b * system.scwmrc: Ensure scwm-is-constraint-enabled? befroe using move-after-deleting-inferred-constraints, move-after-deleting-constraints. * system.scwmrc: Typo fix ] hash: 0000001547-a4e59fe31148ae4c1e8c997b9b6219da344f47431c64800ec74a678aaf3cd878 [[project @ 2000-01-16 00:28:26 by gjb] gjb**20000116002826 Ignore-this: c195f6eed646a5df9a04b7054f43ec7e gjb ] hash: 0000000298-3d5b8de6da0be185d7e334f0e04aebf153db06af4d74ec6f779ec4b4f7e9fc46 [[project @ 2000-01-16 00:51:57 by gjb] gjb**20000116005157 Ignore-this: 74fa25661d12e3e66a6cf17918a71e70 Fixed missing first couple lines. ] hash: 0000000316-5a2dcf0f670fe30025baf09365c30b9914c1a09b0781afbc144b7781bbb6bbd8 [[project @ 2000-01-16 00:51:59 by gjb] gjb**20000116005159 Ignore-this: 8e8cd19cffa45dfef8bf06c7429b296 gjb ] hash: 0000000297-ae1e986c6ff0446e8594823d25047c3230c24cd2d3be62673ea741ea0c1ba499 [[project @ 2000-01-16 12:31:37 by robbe] robbe**20000116123137 Ignore-this: acbbce23766b9fd2d3cde87c8726de31 * robbe.scwmrc (iconified-or-unfocusable): Add shaded windows here, so they are skipped in normal focus-circling. ] hash: 0000000292-0c496b8ccd0931bfaf8a975d7ab450224a55f2d5b2cd7590d7b9066f0588fc4d [[project @ 2000-01-16 12:31:40 by robbe] robbe**20000116123140 Ignore-this: 3c4894a1e313f6b5df677df507329104 robbe ] hash: 0000000304-d6be93869754ea054f6ee0584c5125903f54d031bc289361f2eb07d6d409d29e [[project @ 2000-01-16 12:32:22 by robbe] robbe**20000116123222 Ignore-this: ceefdf3225008960447697369d4bf6ff . ] hash: 0000000323-94506160ad2ac135612718827f3eda5fd8f1e192c5df4188260c802d78a99e6b [[project @ 2000-01-16 12:32:23 by robbe] robbe**20000116123223 Ignore-this: 27bc2f871711b4246536702f2ec3b890 robbe ] hash: 0000000304-635dd27d0de396c78d5a8685555d1db31f2b6b8fd030816650d4dfaed2280a99 [[project @ 2000-01-17 00:33:45 by gjb] gjb**20000117003345 Ignore-this: 1be8fb8a8e83edddab5da37d4f295f9 * callbacks.c: Added static Bool fSuppressRunningHooks to help in debugging. ] hash: 0000000543-aabe09445f86e16b4cce95cf5d701da08e67331dc38667d16e2619f04a31df4b [[project @ 2000-01-17 00:33:48 by gjb] gjb**20000117003348 Ignore-this: e74dc4a4df9f51c4de557108bc82fb7f gjb ] hash: 0000000298-2e42ae1f637296c49db7ce5638cfaeeee9cd2bc6334adac19daab6fd3855a13e [[project @ 2000-01-17 00:38:17 by gjb] gjb**20000117003818 Ignore-this: c609a34e772fc6085b47ea0bfd7aa374 * Makefile.am (scwm_gtk_scheme): Added gtk-table-display.scm * gtk-table-display.scm: Added, for formatting a text string into rows and columns of a table -- used by netscape-bookmark-search. * gtk.scm, prompt-proc.scm: Move some helper functions into (app scwm gtk) module from prompt-proc. * flux-gtk.scm: Added `chop-string' and `netscape-bookmark-search', use gtk-table-display-module. ] hash: 0000007916-e346d9efc584e896dd175dc06b0056a933188c53731c3c53cbd1110670e07b1c [[project @ 2000-01-17 00:38:22 by gjb] gjb**20000117003822 Ignore-this: 30dc55d09e951c52ed861df75dacfa0d gjb ] hash: 0000000298-0a063d78c3bec1aa0837c03f5a59fe0b354e0719d49c8562feb43110ac4def93 [[project @ 2000-01-19 21:44:11 by robbe] robbe**20000119214411 Ignore-this: 43bd3160f7ed31f6b15ffeaf9ced0f6 * robbe.scwmrc (index): New function, returning the index of an element inside a list. I am amazed that this does not belong to standard guile. (desk-number): New function, return the number of a named desk. (Desk): Made a user variable. Make start-on-desk styles dependent on `Desk', i.e. put Gimp windows on desk "Gimp", games on "Games", etc. ] hash: 0000001499-d3e1d6bcc5fce9b32e0dd81f61b5f3547c3d6c4ec74d4c3911328868c10837c6 [[project @ 2000-01-19 21:44:14 by robbe] robbe**20000119214414 Ignore-this: f70fccd8781b2a3f1e91cd6cc2500247 robbe ] hash: 0000000304-dd9b1caaf0ce2fd6ba9f949558f8d958e80f5c65acb956b443ed7733439f5667 [[project @ 2000-01-19 21:46:43 by robbe] robbe**20000119214643 Ignore-this: d57d663deb3a6626053263a713232c67 . ] hash: 0000000565-bd2a97c077c72ea52d8f117452ae6a2c34a19584d14d9b7e8af8efe51018dd09 [[project @ 2000-01-19 21:46:45 by robbe] robbe**20000119214645 Ignore-this: 952eea472d98cdafe6bb212544f6e00e robbe ] hash: 0000000304-fa5b64b5202db8b77425167bb63c8c6ee36862948f80cd75276fb56ff334512c [[project @ 2000-01-20 20:16:04 by gjb] gjb**20000120201605 Ignore-this: 54bd073d786208e1d3aa680acbcc5689 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000001882-28e8da32192a8677ecca6db727b7b351c95807174af5ccf517dcac6fd6f1f94b [[project @ 2000-01-20 20:16:08 by gjb] gjb**20000120201608 Ignore-this: f742b2c48d55d367e45a80309add2ca0 gjb ] hash: 0000000298-c8f2021c91ef007c4468d35d88810231ac29436c640d548d90f4134dad23336c [[project @ 2000-01-20 20:16:11 by gjb] gjb**20000120201611 Ignore-this: 1bc49a0d89b4d3b3de560f0e432d9de2 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000006673-301218cfe10f1a2bf66a552f6fb336c7e0c6d7d6db017e3f2393b25a44425358 [[project @ 2000-01-20 20:16:14 by gjb] gjb**20000120201614 Ignore-this: 48a9c2529a44053fb18fa491d0369e28 gjb ] hash: 0000000298-0e564ecea9c667078a5e47dc99161dcf3c881648c02346a172587f044a63e3bb [[project @ 2000-01-20 20:16:17 by gjb] gjb**20000120201617 Ignore-this: b293fbae41b7b07f0882e532eca46d3a * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000873-085152fa096be1980d1f3877724ab3af7050e7d3ab9912631f9aab3460470a88 [[project @ 2000-01-20 20:16:19 by gjb] gjb**20000120201619 Ignore-this: 5ef5a789072f6bbe8e16f9634cdb0126 gjb ] hash: 0000000298-984d8377a8c12051c10973f6c4d91c8d5dc7baed747a79681df9911814b0ff6c [[project @ 2000-01-20 20:16:23 by gjb] gjb**20000120201623 Ignore-this: a08f01251877f7e08e2df8a13bddc2f3 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000879-ddbd5f740c4e4f5c6227e2df4a4c0d1989dfd178a8db898fcf249f94f6e127f4 [[project @ 2000-01-20 20:16:28 by gjb] gjb**20000120201628 Ignore-this: dd1b1b2a6101f411f1194ced68e7f3cb gjb ] hash: 0000000298-681e365e29d4f18b50b17cf4b8c7e7bd7b5117d6036cde70ddbd57e9fa1cb44d [[project @ 2000-01-20 20:16:31 by gjb] gjb**20000120201631 Ignore-this: 5ee644e3055abcfa96d5965dc5377b86 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000001084-1f6f7cdd80354ded564fa394a68af2ec8e61e0c5467d8ea5cf785fd9fe991779 [[project @ 2000-01-20 20:16:34 by gjb] gjb**20000120201634 Ignore-this: 3ffc0548ba1e44b82c51535caa1df603 gjb ] hash: 0000000298-ffc394be0922f5a502257eb91aeced3ccf060eb3eca98df6ec309c1caa584693 [[project @ 2000-01-20 20:16:38 by gjb] gjb**20000120201638 Ignore-this: 6c3d197520230857020ec20533ace21 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000846-b00bcd0ab54f0ec07e643017d8f943358f0bf30fe8b0431e4df0ab3471f6b0a5 [[project @ 2000-01-20 20:16:42 by gjb] gjb**20000120201642 Ignore-this: 2a5d45e49bdc8c10d2d5d95af71ea798 gjb ] hash: 0000000298-4740017e711664cee0d415c3fee251396c6d81a2d306ad59a04f754d480199f0 [[project @ 2000-01-20 20:16:46 by gjb] gjb**20000120201647 Ignore-this: a2dfa5c90fe31639e89a26c73e1606cc * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000001135-146be5e842f6a414e0f8a2fa919f5edc728ff0541f16fb5cd0c88d731ab18ca9 [[project @ 2000-01-20 20:16:51 by gjb] gjb**20000120201651 Ignore-this: 1cbe9878428fdd7c5ae9263dd033d211 gjb ] hash: 0000000298-68b4a69c02ec9bc478e7f937b1ee4b616b4a6b29089bfdf4e6b2627b6756c83c [[project @ 2000-01-20 20:16:57 by gjb] gjb**20000120201657 Ignore-this: 5cee6ff1eebcaabc9980d65ae266a4de * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000883-2d2f7c84640cf4873ca1902edb936ca1cb142664bed5d8a7d188f4af7db75425 [[project @ 2000-01-20 20:17:03 by gjb] gjb**20000120201703 Ignore-this: 33749206efdbc10713441eb31b27fe7b gjb ] hash: 0000000298-f05cb8697d99576b0e5a62edec87def1fba3fc3f9f1012dcd4e8a584ef341ba1 [[project @ 2000-01-20 20:17:12 by gjb] gjb**20000120201712 Ignore-this: f67637e1a1dd184e45514789cb05d338 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000874-d267d1b649af127acb2526312a1bd9afae3e6751d30c14d378ba8021f1602f5f [[project @ 2000-01-20 20:17:16 by gjb] gjb**20000120201716 Ignore-this: 942c17eb68fb6b31723fa494e73a10a3 gjb ] hash: 0000000298-69b6ccffe1bc067f0952720de575589c5727a9374b43ef27928010885f9747f6 [[project @ 2000-01-20 20:17:23 by gjb] gjb**20000120201723 Ignore-this: daaa0aa224867f5507df56ba6a4be07c * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000891-853688c8e8ca2d42d294862a2e50be8e7cfea462e48a3c83a27998d91c7a8c22 [[project @ 2000-01-20 20:17:27 by gjb] gjb**20000120201727 Ignore-this: 3e76ba6b986eab6c714509b51500994a gjb ] hash: 0000000298-122cd039069f83247e6c0e366666e9d50dccee954d68bdbfb7fc471292ed90c0 [[project @ 2000-01-20 20:17:37 by gjb] gjb**20000120201737 Ignore-this: 923fdd2ab68d923a6bf9e595af5b4407 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000875-b9f1041110f696d4196532cf59ea254277a3aa5674b31ddd8c14f693eda2f0c9 [[project @ 2000-01-20 20:17:40 by gjb] gjb**20000120201740 Ignore-this: 215e735270fc396f1bd39a627e5582af gjb ] hash: 0000000298-6d867102feae8b76b8ac65ebcebec89c0c97bfcfa280572271039f995e54e1a7 [[project @ 2000-01-20 20:17:44 by gjb] gjb**20000120201744 Ignore-this: a5d027528b94a4975e264caed2f76406 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000001102-f83d997a9aedd852a7040afb4f9d48db7618c3635806993c86ce0629b4da343e [[project @ 2000-01-20 20:17:47 by gjb] gjb**20000120201747 Ignore-this: 83e0babfc640fd809f52e6f7ed5d519a gjb ] hash: 0000000298-71fbe0113494808c6c036a795c13a9ab55ce099768d9df0906b40ac3c60a80f6 [[project @ 2000-01-20 20:17:51 by gjb] gjb**20000120201751 Ignore-this: 1796c6175ebc273d928a0e2f5d4fecf9 * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000882-7ce8fbc6f404f3dfe22372f94d93d94f73e6073d0ef1d73866f2249bd48e3728 [[project @ 2000-01-20 20:17:53 by gjb] gjb**20000120201753 Ignore-this: 18e6b8106c78fa4857cf56a49a0af268 gjb ] hash: 0000000298-28dacc9dfb3d39aca7626784a8a157ed3faefda0bb5b33ed21099d5bd0e3b397 [[project @ 2000-01-20 20:17:57 by gjb] gjb**20000120201757 Ignore-this: 241dd5c92263fb5fd69b6439eec4b5fd * scwmcorba.c (SCWM_CORBA_VERSION): Added this #define, and use it instead of just VERSION. Also #include "scwmconfig.h", not * include/scwmconfig.h.in: Added * configure.in: Use include/scwmconfig.h, use SCWM-VERSION sh script, substitute SCWM_MAJOR_VERSION, SCWM_MINOR_VERSION, SCWM_VERSION, and build src/scwm-versiondat.h; these changes inspired by how guile handles its version information. * SCWM-VERSION, Makefile.am: Added SCWM-VERSION *.c, *.h: Use "scwmconfig.h", not ] hash: 0000000857-d614f68dae8312b7b9f8a555f9687d5af88a14b383404ad26077f2dbcd5bb74a [[project @ 2000-01-20 20:17:59 by gjb] gjb**20000120201759 Ignore-this: 891957fd46180648ac1b512b1113ed7d gjb ] hash: 0000000298-5438fc23fb754a44ac6ac717888a03c1df6f9f3e3f254cec1bfa5ce27fb799f6 [[project @ 2000-01-20 20:19:35 by gjb] gjb**20000120201958 Ignore-this: c9b8b73e56917b4d143558b7ec9d9a4c * scwm-versiondat.h.in: Added * scwm.c, miscprocs.c: Use SCWM_VERSION, not VERSION. * colors.c, colors.h: Removed, folded code into color.c, color.h. * color.c, color.h: Added code/protos from colors.c, colors.h * callbacks.c (WarnBadHook): Patch from Michael Schmitz to fix compile-time error when building against guile-1.3 (not recommended) * Makefile.am: Drop colors.[ch]. * *.c: Use #include "scwmconfig.h", not #include ] hash: 0000033920-39776d868faad40466c676516e16dd5d9136e026ebd488dd63b896cae1e199f8 [[project @ 2000-01-20 20:20:01 by gjb] gjb**20000120202001 Ignore-this: d3aa27e152e4b3274a216be61f24afbe gjb ] hash: 0000000298-84021969517bdd6cc6842b0cc0faae7403914758dc6fd5f056dc05c7d3abb558 [[project @ 2000-01-20 20:25:12 by gjb] gjb**20000120202512 Ignore-this: 683c992243ffbb0a84f6bb02cb9259d * Makefile.am: Fix typo, rename include/config.h.in to include/scwmconfig.h.in. ] hash: 0000000557-59bf6b0d3d9228d3efb9cb7c648507826802494b9b8f0dd774a5e62f554c1ef7 [[project @ 2000-01-20 20:25:14 by gjb] gjb**20000120202514 Ignore-this: 32f0061007c1a4170d16aec32076d957 gjb ] hash: 0000000298-0fe4b0ee43ea9ab730bc1037d13afa38e833979a00111632f37c30c0d1825e48 [[project @ 2000-01-20 20:25:31 by gjb] gjb**20000120202531 Ignore-this: 54f82d2d03f113a2dff7b1251bb2ba92 ] hash: 0000000688-f357559035248ade2d3835c50b996793534ec774f7569a63d74b7d5b73a22080 [[project @ 2000-01-20 20:25:33 by gjb] gjb**20000120202533 Ignore-this: 7317b32c87936d8ea6cff15743504f2b gjb ] hash: 0000000298-5a4baa3f9f585ccb6c1d1d3a1f02ee60cec5e5335c11c2b210214d9840e987bf [[project @ 2000-01-20 20:25:38 by gjb] gjb**20000120202538 Ignore-this: 9fd4c7fd1a7fa3f9fc463debb84cb8ba gjb ] hash: 0000000298-27ad4003bb55e2b30743950ca081409549afaf5a00b5086733f64999a89b9e6b [[project @ 2000-01-20 20:25:42 by gjb] gjb**20000120202542 Ignore-this: 22aee275d221c2566005074ab2fd905c ] hash: 0000000256-18a96b200d97112eb0636ac571785046c586c11d8b7a38810496b496508d68d6 [[project @ 2000-01-20 20:25:45 by gjb] gjb**20000120202545 Ignore-this: c6af50a227896db0404caeb555ac00d gjb ] hash: 0000000297-e54344ba01ccbb1cb913dd1929a17539c27ecbb1bd0c5ad054155907f9a9d0b9 [[project @ 2000-01-20 20:25:48 by gjb] gjb**20000120202548 Ignore-this: bd548c30866cb6c91bb3270165053ee6 ] hash: 0000000354-8538fd93c8b5005dd074cd48d2727735b7514ebc28d6b21aec262c3073ed5c7e [[project @ 2000-01-20 20:25:51 by gjb] gjb**20000120202551 Ignore-this: 4f99cf547d521c27582d770311d18ba8 gjb ] hash: 0000000298-6257b086f1e56f44131208d66da84ff9e5641a9fd70c56f60442176dca96a437 [[project @ 2000-01-20 20:26:10 by gjb] gjb**20000120202610 Ignore-this: a61a0cf7f2b209f778ab58bd6a25e052 ] hash: 0000000823-943c7f94bba980e8a016c8d8a9b22b3423c4945451d397cad8b2beaf32b8cdd4 [[project @ 2000-01-20 20:26:12 by gjb] gjb**20000120202612 Ignore-this: dd11e33674896eebb368e5544fc04569 gjb ] hash: 0000000298-42064744902f52bf023eefc4bf7da85d8b4a0e6f09ecaebeb28da17e439edf00 [[project @ 2000-01-20 20:31:51 by gjb] gjb**20000120203152 Ignore-this: c6c4ff4addb218c3e753e5cd0a70ab3e * window.c, validate.h, message-window.c, face.c, add_window.c: #include only color.h, not colors.h also; those files have been merged. ] hash: 0000001284-2177402602b15cddd9f68d13f965d748628ca4ee5fd4f5ccb9ad822a93d3bd8b [[project @ 2000-01-20 20:31:57 by gjb] gjb**20000120203157 Ignore-this: 318ebdb3fc44ac09e873c0ed89cc98f2 gjb ] hash: 0000000298-4e006bbab730958d20950bdd3e1210608ddaa5b8f67242fcd5cc7c4fdb4e73f6 [[project @ 2000-01-20 20:33:57 by gjb] gjb**20000120203357 Ignore-this: 64bc8ad279be1a9dbaa53e93fe9d7d73 * system.scwmrc: Make `xmms-send-pause-click' interactive. Added A-b binding for `netscape-bookmark-search'. ] hash: 0000000693-7cc97ad8ab78ed196f01e2be81e0dce861708c64607aa44714b46e08d7bee8d1 [[project @ 2000-01-20 20:33:59 by gjb] gjb**20000120203359 Ignore-this: a57e5af4ee37c03620874b76e15b52cb gjb ] hash: 0000000298-6d53b781bebec3beb5cfe1994e1423781f493d11154eb90a73507ad6a576a67a [[project @ 2000-01-20 20:48:22 by gjb] gjb**20000120204822 Ignore-this: 89735674cfa3ef3706841c902102aec0 ] hash: 0000000326-ba45383f1557d6bb9c122a2abee1d2d230b6d3a4e09b68eb3f082cdfda59688f [[project @ 2000-01-20 20:48:25 by gjb] gjb**20000120204825 Ignore-this: 436ba8ca3ccc48ac330f37b755d22304 gjb ] hash: 0000000298-147870052f08679e28a22fcf95bbba055eddb5065b0eeab1957c64d68beeae56 [[project @ 2000-01-20 20:50:44 by gjb] gjb**20000120205044 Ignore-this: c91db6e01b1a149e3d3c97de919070c8 * std-menus.scm: `execute-on-selection', `exe-on-selection' now use `X-handle-selection-string' instead of just using the cut buffer. * netscape.scm: Added `netscape-av-search', `netscape-av-search-selection-url' for AltaVista searches. * flux-gtk.scm: Needs file and netscape modules. ] hash: 0000003068-b3b078417c0a99cf0a05432cd635d2bcf1084c9469932275243b10790e560e55 [[project @ 2000-01-20 20:50:47 by gjb] gjb**20000120205047 Ignore-this: 162bf6789546a2c63b9e31fa49419de4 gjb ] hash: 0000000298-2a71e60ace56cba6b4700af4d2ac145a6efc7c6e095d53de3f7a05082a81ba95 [[project @ 2000-01-20 20:51:02 by gjb] gjb**20000120205102 Ignore-this: 72c7bf710da8ee7500cb3abeabb1dffd ] hash: 0000000990-93bef7250489472bd3ed021248ba1022733bd4f2b521dc91faf0efbae75a5520 [[project @ 2000-01-20 20:51:04 by gjb] gjb**20000120205104 Ignore-this: e045d7dca8231a26445fec24f3baac1f gjb ] hash: 0000000298-5588e493a11fe3451aa9061f45b4d8251bbc355a11939f988fdca29f3882b8a1 [[project @ 2000-01-20 20:51:08 by gjb] gjb**20000120205108 Ignore-this: 1364e5ec5f3255dcfdc713c464671238 ] hash: 0000000344-f0048163fd931e088abf29606ba2659c43127c07bd5b4b636ca6fc422349e428 [[project @ 2000-01-20 20:51:12 by gjb] gjb**20000120205112 Ignore-this: ac62678d32826ea7194396293598b04c gjb ] hash: 0000000298-7e649d219d8d2c553d06ca49b4a00484b58e3fad5ac76bbc0d9cc5b608f414ea [[project @ 2000-01-22 01:17:57 by gjb] gjb**20000122011757 Ignore-this: c64ff4222356dd471d7e0025dea4903f * events.c (HandleUnmapNotify): Reset Scr.Focus if it is the window that just got unmapped. ] hash: 0000000418-1f15196c1912202911723f2c1cfd4edc33c71cd8dd040039aed0254789d164bf [[project @ 2000-01-22 01:18:00 by gjb] gjb**20000122011800 Ignore-this: a69bf51df3dea7c5942ce6a16e9deea7 gjb ] hash: 0000000298-d1b913249f82a5f3769499b03ca15252b2f68f41baaea933dfc3e202f8025f2a [[project @ 2000-01-22 21:12:58 by gjb] gjb**20000122211258 Ignore-this: 4f84a045a45129c8b86def4e29e7024e * scwmrepl.c: Use scwmconfig.h, not config.h. * scwmexec.c: Use scwmconfig.h, not config.h. * run-renamed.c: Use scwmconfig.h, not config.h. ] hash: 0000000667-3e164d9b9e58628b6e2595ebe2de0f69c4bbd88fec96fea0c799edf1f8f1f70f [[project @ 2000-01-22 21:13:00 by gjb] gjb**20000122211300 Ignore-this: e00f5775a7d01aab696c08cb320953e1 gjb ] hash: 0000000298-816094d269a46933f9322a530ea71cf5057c31c98423745bb00b49a0a5d4f691 [[project @ 2000-01-22 21:13:08 by gjb] gjb**20000122211308 Ignore-this: 6648a5d93f57099adaf45d9dfc52a0be * scwmrepl.c: Use scwmconfig.h, not config.h. * scwmexec.c: Use scwmconfig.h, not config.h. * run-renamed.c: Use scwmconfig.h, not config.h. ] hash: 0000000627-ffa3f11873293f0723adfc0e76747a2e53ad950c7e754c9ffdd5d806907a09f7 [[project @ 2000-01-22 21:13:10 by gjb] gjb**20000122211310 Ignore-this: b5329e1b9bbe36eb469a500f2d17c83f gjb ] hash: 0000000298-c5604fb8932fd28c62cfbb1b65a563e123ab0ed92a023ba884a54951a8dce33c [[project @ 2000-01-22 21:13:16 by gjb] gjb**20000122211316 Ignore-this: 947735487840bbc8d6d553bf459c4e23 * scwmrepl.c: Use scwmconfig.h, not config.h. * scwmexec.c: Use scwmconfig.h, not config.h. * run-renamed.c: Use scwmconfig.h, not config.h. ] hash: 0000000627-ef4b2967e5abffc1e2c7839c9d7944167b046739cc5f80d1d736e90df117f74a [[project @ 2000-01-22 21:13:18 by gjb] gjb**20000122211318 Ignore-this: 14437407354526ae2d339477c40f2d1f gjb ] hash: 0000000298-08dbe1d80693b52e0fb5a8f9827a544d702b68b1fb13e4c164b33fa850d8094f [[project @ 2000-01-23 00:09:34 by gjb] gjb**20000123000934 Ignore-this: 937c943cf5ecc90881042847d308381 ] hash: 0000000258-1b58c99f650f22874a1d3af8e95931b366bc85fc619c266b842c6078bc02f94c [[project @ 2000-01-23 00:09:41 by gjb] gjb**20000123000941 Ignore-this: c5ddc7049470afe736a924091001e3f8 gjb ] hash: 0000000298-0c664306ec031b53731c22dd5a1a7fe2465cccdf1db24eced522357f58ed754c [[project @ 2000-01-23 00:09:44 by gjb] gjb**20000123000944 Ignore-this: 11520103ec68487afe08756aa007a7d0 ] hash: 0000000265-76acc049aeac73f759d780dd9a51b208be6e84cc361c8df6d6b3db68d10ca310 [[project @ 2000-01-23 00:09:49 by gjb] gjb**20000123000949 Ignore-this: 1da00ed17eb037d05dc32c4b5c1a0ad0 gjb ] hash: 0000000298-38ead09f70c330c0de24591337a0813494b6a6155f4a29c558976829c4c0cb09 [[project @ 2000-01-23 00:09:53 by gjb] gjb**20000123000953 Ignore-this: 6497302c4cb8555208a9f2d6b1fc3aa ] hash: 0000000264-631b4be47d4d411cde796bd32c1bb4b1036eda49d7c7bba088b4fbf6865c0b0f [[project @ 2000-01-23 00:09:55 by gjb] gjb**20000123000955 Ignore-this: ac1d270cc301ed559a57bfbd882d82d3 gjb ] hash: 0000000298-4b10df7c376630242989abaa13ca6c419951059475f73f7379956971ab30a4e9 [[project @ 2000-01-23 01:01:49 by gjb] gjb**20000123010156 Ignore-this: 761cc6eb724f66999626530cf9ecd277 * xproperty.c (s_X_property_get): Use gh_free or FREE depending on how the string was allocated (overly conservative since they do the same thing now). * window.c: Added a missing FREEC that was leaking memory. * session-manager.c (SaveYourself2), system.c (xgetcwd), miscprocs.c: Use FREEC instead of FREE so it matches a NEWC (no big deal, since they do the same thing). * message-window.c: ws change. * image.c (path_expand_image_fname): Added DONE_PATH_EXPAND_FNAME:, and ensure memory is freed on error conditions * face.c: Use gh_free, not FREE, reorder a pair of frees to be consistent. * color.c: Use gh_free not FREE to match gh_scm2newstr(). No big deal-- they do the same thing. * binding.c: Use gh_free not FREE to match gh_scm2newstr(), also plug a leak. * scwm.c: Use children, not nchildren, in determining whether to free after and XQueryTree(). * events.c (HandleUnmapNotify): Force pointer re-focussing *after* the window that's disappearing is gone. * xmisc.c (WXGetWindowParent): Plug memory leak of child window list after XQueryTree(). ] hash: 0000006896-17e937592fb16e77c25d605716b9ca6f3c6ea6404dced9abaeeb0d2008edd1f4 [[project @ 2000-01-23 01:01:59 by gjb] gjb**20000123010159 Ignore-this: 5b6cc06400be91c9ba3025906d3e38d6 gjb ] hash: 0000000298-15fe88c5f3baf04fa626ed2b93e70a12d92f6e980471980d8a6d4913bb2d1a79 [[project @ 2000-01-23 01:02:52 by gjb] gjb**20000123010252 Ignore-this: b5db274f9f4e4ac977923358efb04a64 ] hash: 0000001502-8321748f6c8d1624b9daf7b93dce95b9fb91e5ff0af05292ecb2c8605d66b848 [[project @ 2000-01-23 01:02:54 by gjb] gjb**20000123010254 Ignore-this: e8592381d29153d7c58871fec12121b0 gjb ] hash: 0000000298-4aaafdeb900a0aad9afbba92a9efe9334c8f835fd37f23f4e228b3b8f33a401f [[project @ 2000-01-23 01:10:28 by gjb] gjb**20000123011028 Ignore-this: ff1decca32655dc3dcf5cc69f208b8a4 ] hash: 0000000199-b32b6f5b48935d14e6d0ca7612df903b96a08a809d6d31957b964c27bb554844 [[project @ 2000-01-23 01:10:31 by gjb] gjb**20000123011031 Ignore-this: 81b0146e8b978f86d18398968d95af19 gjb ] hash: 0000000298-372c34e25078ba13f57d3b7aa531ce96e65095d4a4da5735105d3331f4146916 [[project @ 2000-01-23 01:19:35 by gjb] gjb**20000123011935 Ignore-this: 8792ef214bf3f17a8584cd79ef0ff08a * flux-gtk.scm: Added * to either end of `show-window-list-matching-interactively' so it does a regexp substring search by default. Make `bookmark-grep' just do nothing when no string is entered in the prompt. ] hash: 0000001478-875bb6a7c648b07bd4bda755f918db0e86e036214f38268a9902b396b603359e [[project @ 2000-01-23 01:19:37 by gjb] gjb**20000123011937 Ignore-this: 37728278247b45fe7f0de2b3bbdfc18f gjb ] hash: 0000000298-c5515a08c7446991b447086326ebab61747ea8de36114fffca2d834af7c8c33f [[project @ 2000-01-23 01:21:54 by gjb] gjb**20000123012154 Ignore-this: 844eee2eba6727fdde9e7d9e82922ddb ] hash: 0000000262-bb2c486937ffb1f874948fa958344dd76ddcaea1177688ee66b56eacca993019 [[project @ 2000-01-23 01:21:57 by gjb] gjb**20000123012157 Ignore-this: f51c8f86d880834b275a93ff076ab065 gjb ] hash: 0000000298-379cb03f03211e4c62103b9165d16ecb00c8311752dc9cfe82a22119a54c701d [[project @ 2000-01-23 01:22:01 by gjb] gjb**20000123012201 Ignore-this: ea7feca16be6cf6483da56a65cb7a66b ] hash: 0000000425-e5b4bf0ed3d89594c1e13bfa6c1405b9dc8349188ac6e2edba22f38c4aa5a0e0 [[project @ 2000-01-23 01:22:05 by gjb] gjb**20000123012205 Ignore-this: 9607ecfc26e2f5404bf6297970ac8c8e gjb ] hash: 0000000298-f30a96085691dbf5405bda0e1e8a21408ab5185516160f91c45cac08eff59dae [[project @ 2000-01-24 22:29:43 by gjb] gjb**20000124222944 Ignore-this: 27fdc1c7907cab9d3789968b4720fa2e * window.c (ensure_valid): Added return SCM_BOOL_F to be safe in case of change in using scwm_error. * scwm.c: Call init_error() so that scwm_error now works! * errors.c: Change the ARGS argument to scm_error to just be SCM_UNDEFINED, instead of redunadant. Bug fix was calling init_error(), above, though, as sym_scwm_error was #f and was causing Bad arg in position 1 errors when trying to convert that "symbol" to a string. Thanks to Stefan Saroui for the bug report! ] hash: 0000001505-7fadf46b6c38364e0f31d01575749252dda500b83d9ec6a250c42b7eb53b1205 [[project @ 2000-01-24 22:29:49 by gjb] gjb**20000124222949 Ignore-this: 9fb94804ab02e66e450a4f9b33ed8688 gjb ] hash: 0000000298-6efcf816e74a344279563c5334064d8f1f15879d9fbd4f60afc9f4a125a56e44 [[project @ 2000-01-25 00:48:38 by gjb] gjb**20000125004838 Ignore-this: ee649d8e7669e602346b3b57fc24c332 ] hash: 0000000698-e0c520c573e7bf9af2538ba041073d0120a0d06d45edcda969043fde65deea65 [[project @ 2000-01-25 00:48:43 by gjb] gjb**20000125004843 Ignore-this: 25b28fd123bb90a189aee7617614e996 gjb ] hash: 0000000298-1fef207e090ed8cbcfe3946a6c0003a373de041545430182e12020f3360b4144 [[project @ 2000-01-25 01:08:41 by gjb] gjb**20000125010841 Ignore-this: ff82897a7138075940252857612587d4 * system.scwmrc: Turn off image-path-suggestor by default. ] hash: 0000000432-e970d98b64e48ac7477601c4b2f488f9b1d1d77dc4a0eb8a936bf76549ca4472 [[project @ 2000-01-25 01:08:47 by gjb] gjb**20000125010847 Ignore-this: 2353996b80d66ac6bbfe34b0c57f73a2 gjb ] hash: 0000000298-543773f9cdc1e1d8c645aa6375e926c5181f9b6e8ab8dac2ff7563c2efa2d3a4 [[project @ 2000-01-26 18:50:40 by gjb] gjb**20000126185040 Ignore-this: 1ac0f20d6406ac97fd4b30d049932e33 * placement.scm: Added `at-vp-offset-placement' ] hash: 0000000708-4edb5af7c3923db3fc3138c7a1b383c85309c243e188fe063abcb46331cbb334 [[project @ 2000-01-26 18:50:42 by gjb] gjb**20000126185042 Ignore-this: 45b1add53d310c7e41d49aefadf81e24 gjb ] hash: 0000000298-b5511a277dc31e215afd2cd1c4caa782dbd872c9c8083ead01d95aba5037bf7b [[project @ 2000-01-27 00:54:20 by gjb] gjb**20000127005420 Ignore-this: 8d3bf61180a43c5fa7a9f62662ab730a * placement.scm: Added `at-virtual-offset-placement'. * minimal.scm: Use immediate-proc for bind-mouse calls so that, e.g., the root-menu pops up more quickly. * scwm.spec.in: Use @examplesdir@ for those files installed there. * configure.in: Added --with-examplesdir option. ] hash: 0000001212-202abd242b250fd3a98cf480310874894f9b2984dbd4f2987d671a11bcfe0e89 [[project @ 2000-01-27 00:54:23 by gjb] gjb**20000127005423 Ignore-this: 24220b07d00ded171cb0b058d75f324c gjb ] hash: 0000000298-f10a513b1d42f1356dfb2e2a767991589ea11a9f7484337bedb34d4e2491271f [[project @ 2000-01-27 00:54:27 by gjb] gjb**20000127005428 Ignore-this: 4c38852c0e18f690ae5a49460c7ee6b5 * placement.scm: Added `at-virtual-offset-placement'. * minimal.scm: Use immediate-proc for bind-mouse calls so that, e.g., the root-menu pops up more quickly. * scwm.spec.in: Use @examplesdir@ for those files installed there. * configure.in: Added --with-examplesdir option. ] hash: 0000001662-9c4698664c4d1d7e20e39abe71445ceef5f742954dac25e205a8b7020c727d48 [[project @ 2000-01-27 00:54:31 by gjb] gjb**20000127005431 Ignore-this: 46aa951368a6ff8764ce4488b59f7178 gjb ] hash: 0000000298-93f194285206dbabd40994a22939a21adf99d3ad0d44cd2c144f7f772af8d23d [[project @ 2000-01-27 00:54:58 by gjb] gjb**20000127005458 Ignore-this: bb76dc3682e4c926c30021240db71c39 Makefile.am: Split out examples_DATA; thanks Francesco! ] hash: 0000000730-7fa2869fe016576ad6f2068de1654e9b4d283eeda7cee746a7fbd010b9fa3ea3 [[project @ 2000-01-27 00:54:59 by gjb] gjb**20000127005459 Ignore-this: 9d6d6e42b16b95f15ca9e90921e9f338 gjb ] hash: 0000000298-3d5d3419914a572995910dbd21772d7306351a4d7ec56dfe3daa685a76ab8426 [[project @ 2000-01-27 00:55:09 by gjb] gjb**20000127005509 Ignore-this: d0dab2e05afabdd2d2c474a4cf7b16a4 * Makefile.am: Comment out bin_SCRIPTS = scwm-doc-snarf, but leave note about possibly putting this back in later. ] hash: 0000000570-6b4e4dc9308661dd7d7e7a6c7674905c1e0227beeba74848eb10a456c566d1e7 [[project @ 2000-01-27 00:55:10 by gjb] gjb**20000127005510 Ignore-this: d7250dc001309aeeafe95d9219d97606 gjb ] hash: 0000000298-e9c912b0d6a2a3279bc203d265f365f25c56f5a37e19fb9f71c832a9eff33129 [[project @ 2000-01-27 00:57:59 by gjb] gjb**20000127005759 Ignore-this: bf23080388f207de8c4d550b529db4ed ] hash: 0000000323-f59ad6b455561054254690014d023974ab41eff9a8fb7af6b65300077f4cdf9a [[project @ 2000-01-27 00:58:02 by gjb] gjb**20000127005802 Ignore-this: d7d8633a041946edcc83dec66edaef02 gjb ] hash: 0000000298-d9cade52a8ea116c910288624edf0bd87f89119d67b1497d9f66fb3d3ccd01d2 [[project @ 2000-01-27 00:58:07 by gjb] gjb**20000127005807 Ignore-this: 31cb68194e14b960864aca6a964786b6 ] hash: 0000000322-2e8f718e07246634618f670b7f689b773b9f14b137003483fe136acbad40af0a [[project @ 2000-01-27 00:58:13 by gjb] gjb**20000127005813 Ignore-this: 556504f4344a84990359178e94e2bda4 gjb ] hash: 0000000298-ce90c7f6db9e1bd3af3c02025f34001f2d6a710505247098c246b82f81c83ed1 [[project @ 2000-01-27 00:58:17 by gjb] gjb**20000127005817 Ignore-this: e56a247cef1ba2f363f33c5ee6100f6e ] hash: 0000000268-9fe4e64b91b4963459403abaa4c9a4bd365cda1597b64352f4962b92ec34069a [[project @ 2000-01-27 00:58:19 by gjb] gjb**20000127005819 Ignore-this: 12ce497e1dacf06fb944995314a274b9 gjb ] hash: 0000000298-69233062c4eb776f730e132db36a7d58cb3584fc03fca984758f978136fe9dab [[project @ 2000-01-27 02:22:28 by gjb] gjb**20000127022228 Ignore-this: 88808944dd2e90455cb3843ffd3cd660 * misc/Makefile.am: Use scwm_examples_DATA, not examples_DATA. ] hash: 0000000489-f9cbabec34a62141386a3225f4104c09c67217e863211df4515e9748e6be1894 [[project @ 2000-01-27 02:22:30 by gjb] gjb**20000127022230 Ignore-this: 42baa64345b659202338cc616e92cdcf gjb ] hash: 0000000298-8e39c82755fe73e82a2cb8346e244956241e98064a351556355470820e02fee4 [[project @ 2000-01-27 02:23:59 by gjb] gjb**20000127022400 Ignore-this: 66580a16390234815831f1757265abc1 * scwm.c (scwm_main): Call init_errors(), not init_error (the former gets a prototype in scm_init_funcs.h). #ifdef ENABLE_DUMP guard stuff relating to dumping; add option help for dumping, use -o, not -m (since SCM uses that, too). * errors.c: Rename init_error to init_errors so the proto in scm_init_funcs is accurate and useful. ] hash: 0000001388-213883aa55e489215cd2d387d3b2d0e71fae0edd1677b5d381f8e011c024dbf9 [[project @ 2000-01-27 02:24:02 by gjb] gjb**20000127022402 Ignore-this: 39f2b5116a82507785f396214f9434d7 gjb ] hash: 0000000298-51541605c1494d0f222d72f4daeff4e874b5e540ce5d5abb1c9d8d28cfa299ce [[project @ 2000-01-27 03:59:23 by gjb] gjb**20000127035923 Ignore-this: 99feb576be0dd2c795a810b1d13c68e7 ] hash: 0000000549-0d628685449a57a0dc3a1e94ee774dad5a2a86d7edec533c6bcefae92049dcac [[project @ 2000-01-27 03:59:28 by gjb] gjb**20000127035928 Ignore-this: 73a048d19f531a60b7cb43b4f7a68488 gjb ] hash: 0000000298-36ee19234f51f1db66235097d34a6a4de6280ee7c327d987bbcea466114f9c28 [[project @ 2000-01-27 03:59:33 by gjb] gjb**20000127035933 Ignore-this: 8c588336bb1dc1a457e4b0e5945cd71b ] hash: 0000000427-42f38e92bad70aedf25adef0a466811fe20fb3bdc7ca51d78c2450fa5b859232 [[project @ 2000-01-27 03:59:40 by gjb] gjb**20000127035940 Ignore-this: eaf75973240614087412789ca999a0b2 gjb ] hash: 0000000298-c8398071f707d2ddfa3c9bde26ffc02ec9cb5b8c525786950556655f73f37035 [[project @ 2000-01-27 22:38:30 by gjb] gjb**20000127223830 Ignore-this: cb76269e88bc34038f1d838d8c464cd4 ] hash: 0000000352-9c8824801ee2f192b9477e4923f18661dbd5982fdef18f668874043914db3da5 [[project @ 2000-01-27 22:38:36 by gjb] gjb**20000127223836 Ignore-this: b756f747b9cabe31b15910c17539c5aa gjb ] hash: 0000000298-81d649a208072d752ab8bb1a3c59b9db8d64244e211f20f3ff6b2e626014dcd5 [[project @ 2000-01-27 22:59:39 by gjb] gjb**20000127225939 Ignore-this: b42909adc0dd5653edc0eb86c49015e * misc/Makefile.am (EXTRA_DIST): Fix this target. ] hash: 0000000475-268925bfdb1e175793f1649c1e9c91e140f575b4091d2faa23df7afc89dee290 [[project @ 2000-01-27 22:59:42 by gjb] gjb**20000127225942 Ignore-this: 5fd5163c98f41169d86e4eb309360b78 gjb ] hash: 0000000298-3e14ec914ff4b26f7eeb2c7a10dbfcc4e2a7a08ee2ca0a4ba515b33ee77bb9d3 [[project @ 2000-01-27 23:09:58 by gjb] gjb**20000127230958 Ignore-this: 52bc42408e870f6ec9a5ff90681ebf8 * scwm.c: Fix -o option -- the getopt_opts was wrong. Use INFO channel, not ERR channel for the "Initializing from dump file" message. Dumps still don't have the state exposed properly, though. ] hash: 0000000917-f1b2407548c9f6abe4789cbabc15ba8e766bcc9f43ca6cca13da07c0595fab05 [[project @ 2000-01-27 23:10:02 by gjb] gjb**20000127231002 Ignore-this: 32f3df738069264cd96e8ccdf054c2ff gjb ] hash: 0000000298-701922cc64045845e7ccc3c3246c67dfc129078df9fa8a88625bfa8c0da73e38 [[project @ 2000-01-27 23:12:01 by gjb] gjb**20000127231201 Ignore-this: 2cc5a822dc8ddd7af9ae6a87ada51b4c ] hash: 0000000260-7feb1d5f0921110698e3c90bdd3ddeacc96a82fafce47bfe0fb7f1a28e713c0b [[project @ 2000-01-27 23:12:03 by gjb] gjb**20000127231203 Ignore-this: 236ce3b2ddba414ef327a7f11a5ff1d0 gjb ] hash: 0000000298-d165e3172c3c586fe81140c2df0f3210f8971d8934a622f8c70718bf53393724 [[project @ 2000-01-28 21:37:13 by gjb] gjb**20000128213714 Ignore-this: ff2b8faefe5a5355ff4b158204e755e8 * scwm.c: Get dumping working a bit better (most importantly, changes to Makefile.am support this, but those are not yet committed). Run -f stuff when restarting a dumped binary, added init_sbrk, and some sbrk debugging output that's now commented out. Also some formatting changes from "if(..)" to "if(..)" * screen.h: Comment scmdecor self pointer. * resize.c (ConstrainSize): Make dwidth and dheight get floored after adding 1, instead of strictly rounding down. See comment in code. * guile-compat.h: ws change. * decor.c: do not assert(obj == fl->scmdecor); multiple Scheme objects can refer to the same ScmDecor, so don't require that the back pointer be unique. ] hash: 0000005378-04612e0d77e0f6fceac344edad4f18f1a4f045336705855001ac1ae6d2a03d58 [[project @ 2000-01-28 21:37:26 by gjb] gjb**20000128213726 Ignore-this: a9b570e0475ce8c95738663ebce655ae gjb ] hash: 0000000298-1b7840529f88f3c55f213c4e5dd45250cd14d57fbbcf341213064917c684e113 [[project @ 2000-01-28 22:34:50 by gjb] gjb**20000128223450 Ignore-this: aa02b08b0cbb99817a37ad028aaac678 * resize.c: Use the adding 1 to dwidth/dheight only if the increment is > 1; this fixes a bug in ssh-add's window (and probably others) that was 1 bigger than it should have been. * scwm.c (scwm_main): Move definition of global "dumped" to outside an ENABLE_DUMP #ifdef to avoid undef'd. Protect call to init_sbrk() w/ #ifdef ENABLE_DUMP. Revert to using scwm_gh_enter, instead of the lower-level scm_boot_guile(..), and thus change scwm_main back to the way it was. * Makefile.am (scwm_LDADD): Make conditional on ENABLE_DUMP to pick whether to statically or dynamically link to libguile and the constraints, cassowary libraries. Use new @@ substitutions for the static library link contributions; correlated with changes in ../../configure.in. * configure.in: Added CASSOWARY_STATIC_LIBS, GUILE_STATIC_LIBS @@ substitutions to support conditional static linking of those libraries when --enable-dump. Changes coupled with src/Makefile.am. ] hash: 0000001827-9e900a038dfa92ef2c18da94cc27209b65ff0d53acbc53a9fb99f881f049874e [[project @ 2000-01-28 22:34:54 by gjb] gjb**20000128223454 Ignore-this: 55ee46dd030f66e25329325a484a2ad gjb ] hash: 0000000297-e71d42f16d3fb4d665efa8bb393b5b14a104bf818de55c3e78f0886eec9f5a9b [[project @ 2000-01-28 22:35:00 by gjb] gjb**20000128223501 Ignore-this: bc037405dd7fac09d79405a3d627c815 * resize.c: Use the adding 1 to dwidth/dheight only if the increment is > 1; this fixes a bug in ssh-add's window (and probably others) that was 1 bigger than it should have been. * scwm.c (scwm_main): Move definition of global "dumped" to outside an ENABLE_DUMP #ifdef to avoid undef'd. Protect call to init_sbrk() w/ #ifdef ENABLE_DUMP. Revert to using scwm_gh_enter, instead of the lower-level scm_boot_guile(..), and thus change scwm_main back to the way it was. * Makefile.am (scwm_LDADD): Make conditional on ENABLE_DUMP to pick whether to statically or dynamically link to libguile and the constraints, cassowary libraries. Use new @@ substitutions for the static library link contributions; correlated with changes in ../../configure.in. * configure.in: Added CASSOWARY_STATIC_LIBS, GUILE_STATIC_LIBS @@ substitutions to support conditional static linking of those libraries when --enable-dump. Changes coupled with src/Makefile.am. ] hash: 0000003088-d92f4db2d841cbcaf5795891619ca76cddbc236d8ef915fa81ea122af46d7285 [[project @ 2000-01-28 22:35:06 by gjb] gjb**20000128223506 Ignore-this: 7b5747146ba1663b5fb07d246448119d gjb ] hash: 0000000298-7ee5d5706b4dcd1e8dd5bc5fa9e9009631bdb60473bd0ff0c23f1a5ef755fc31 [[project @ 2000-01-28 22:36:05 by gjb] gjb**20000128223605 Ignore-this: 25bb83111962b4692e2798eafca540a3 ] hash: 0000000402-d0a570964c75fddfe90cc35172e86cf53b03034c021a0913239ebe3f2cbf72c3 [[project @ 2000-01-28 22:36:59 by gjb] gjb**20000128223659 Ignore-this: 73c55e93ae51e993bc318c39531981be gjb ] hash: 0000000298-9f33c873e7a875c218dc79cde965ca14dd36ead3fd214efd7cd5221ecb77648d [[project @ 2000-01-28 22:37:44 by gjb] gjb**20000128223744 Ignore-this: 41724bab0b3068ea4b17db28f8a82136 ] hash: 0000002041-90148c9236e5f4e1a258d575e2de246d246a76a0da7ac878785f5bf96973fe75 [[project @ 2000-01-28 22:38:14 by gjb] gjb**20000128223814 Ignore-this: 24bd857506c6c9ac5e720ff70d27f4d9 gjb ] hash: 0000000298-9768727b120fe559f2a664283d6506e5b9248a111d211655ba53f4ec190df874 [[project @ 2000-01-29 01:26:50 by gjb] gjb**20000129012650 Ignore-this: 49aadd76d91fd56db16cfa0b47769fc9 * SCWM-VERSION: Bump to 0.99.6.1 * NEWS, README: Updated for new release. * scwm.spec.in: Do not use @examplesdir@, instead use %{prefix}/share/doc/scwm/examples -- config.status substitutes in ${prefix} which is no good in a scwm.spec file. The substitution isn't necessary anyway, because the ./configure line is under the control of the scwm.spec file. ] hash: 0000001200-f6e97b80bbfea1f894f5fbf09e6bee2d020f5bec3e81fc65d93ae3135466c30c [[project @ 2000-01-29 01:26:54 by gjb] gjb**20000129012654 Ignore-this: 83e5cd8c9257f94ddc87577321ab2755 gjb ] hash: 0000000298-8fef6ce70b969f8d9ec7941260bb4562625e5a484229f018bd24fbf7a2489c65 [[project @ 2000-01-30 00:48:16 by gjb] gjb**20000130004816 Ignore-this: 2c074919adedc961ef3be465aaadcf89 ] hash: 0000000573-b2b088228b639e10d51734fbf7475d3d56edfd19e4c10625a4bcaa37fe2e240f [[project @ 2000-01-30 00:48:22 by gjb] gjb**20000130004822 Ignore-this: 7cbcfe2c6b5b8926f264bed9773a126a gjb ] hash: 0000000298-33f92c66794138f3777c0826df54f49280c3685e20e8f45da897e0f4f7eb5975 [[project @ 2000-01-30 00:48:55 by gjb] gjb**20000130004900 Ignore-this: c8eab26a3e17747eb6683b199371c27a ] hash: 0000153976-da85c25714af71989d400e88909531920cc696f6bfaef33b060ed5edc048ec5b [[project @ 2000-01-30 00:49:36 by gjb] gjb**20000130004936 Ignore-this: 20f8b3e83d10a3c45f4f63e6b4b4392b gjb ] hash: 0000000298-5eb62769497d42be51d58cf16a26039057e65414290dcf251d8f5b5709959945 [[project @ 2000-01-30 18:05:57 by gjb] gjb**20000130180557 Ignore-this: d023e6fb49fd55303e3bbf8818ead9e8 Updated to match new RPMS ] hash: 0000001592-ee60d589dc56a83d1f73d0a08b770521199fcfa357fff26a0a9d2ca50fefc4b7 [[project @ 2000-01-30 18:06:20 by gjb] gjb**20000130180620 Ignore-this: d8da01f7de89654ef22dd2849405163d gjb ] hash: 0000000298-d42f5b51c55fc0b9370f9be3aec28e84542ebc1497df14b17da40506978371d1 [[project @ 2000-01-31 19:50:10 by gjb] gjb**20000131195010 Ignore-this: 71deab5f2e2b044a8654ea3df8fafff0 Added scwm-announce@mit.edu to list of places to announce (Thanks Noah Friedman!) ] hash: 0000000417-052a10fb66cbb7ac542cb92b56f8ccec735f3a3c3a19971ae3a8f2b05b050f63 [[project @ 2000-01-31 19:50:13 by gjb] gjb**20000131195013 Ignore-this: 616b18b0b13365654dd37af3e9676618 gjb ] hash: 0000000298-c4c86f121ae2ddff0bfe28ead075d18249e2da1324fa9cf825478c548917112a [[project @ 2000-02-01 22:18:46 by gjb] gjb**20000201221846 Ignore-this: e1e1a753d3d634db751f878d8e7e3c18 * style.scm: Drop `deiconify-window' from the start-iconified window style; when it's false, just do nothing. This is perhaps the right behaviour, but also works around a bug in drawing ghost frames for iconified windows when restarting. A better fix might change Deiconify() in window.c. ] hash: 0000000719-bbc3ff77267be7f83e2571535bed0f5842c47df294a5551656b5a9dc497114c7 [[project @ 2000-02-01 22:18:51 by gjb] gjb**20000201221851 Ignore-this: a90bd057e6cd325624968ebd77ff7df9 gjb ] hash: 0000000298-1d44aa8fea819e7217c192bfc5795d606d32577241f783a6ad91c17c3a0fc1bf [[project @ 2000-02-01 22:20:10 by gjb] gjb**20000201222010 Ignore-this: b464dbe29c75e0489c61bd6fe6c5c325 * shutdown.c: Make `quit' interactive using SCWM_IPROC, and drop its rest args. ] hash: 0000000709-87914b799bcc0aa1bcbb3d43dc5c6ee0ac310d7b0d20c22781d17d4226815304 [[project @ 2000-02-01 22:20:12 by gjb] gjb**20000201222012 Ignore-this: c1ad87d132d2842dd8ff82fc9326f354 gjb ] hash: 0000000298-990767da37930b7f674e748c43fb3e317f90a5cea88e8343468f9f86e37b4914 [[project @ 2000-02-02 17:20:35 by gjb] gjb**20000202172035 Ignore-this: 7bb9ec2936192a5db667e051a6dc2c1a * shutdown.c: Fix some SCWM_IPROC uses, and make `restart' interactive. * callbacks.c: Fix an error in the !HAVE_SCM_MAKE_HOOK (i.e., < guile-1.3.4 or so); should just not support earlier versions of Guile, methinks. ] hash: 0000001078-9cd1c834892f0e43ef74e5a6ff92126c397d9b210763bfce1c512e531f39aea6 [[project @ 2000-02-02 17:20:39 by gjb] gjb**20000202172039 Ignore-this: 54b70beee3f84d4bdbab6a17ddd2e89b gjb ] hash: 0000000298-96621f28f31efcbd3f0e2dd8053292ac388e8d7503e5b55f4e6239eff9af034c [[project @ 2000-02-02 17:21:00 by gjb] gjb**20000202172100 Ignore-this: 1f4203ea44ed5e260ec7a010948d7064 ] hash: 0000000507-c5649d77d8048ad35a5d9be31e03ddb291743005021a8719af673fcc535b48fa [[project @ 2000-02-02 17:21:03 by gjb] gjb**20000202172103 Ignore-this: d8ed04e611ab65124e3f2da516a159d0 gjb ] hash: 0000000298-7d5198a7e85e0b178bf1da1a852ec755e7a27889381737963c86c71aaf4f7313 [[project @ 2000-02-02 17:21:08 by gjb] gjb**20000202172108 Ignore-this: da5e3d87fcd2f2cb81876db8d0dda3f9 ] hash: 0000000588-5c1b233f05d7823c3ffa04201ffe21f52b2e8cac2edb8798610addafcaec9f07 [[project @ 2000-02-02 17:21:13 by gjb] gjb**20000202172113 Ignore-this: dac5d2b0de08789ae16b5f4fdb7416e8 gjb ] hash: 0000000298-5451b533902b95067943996f93901fb50ae1f62a2c9e2e2e7ce3dbe23efc3553 [[project @ 2000-02-03 00:31:07 by gjb] gjb**20000203003107 Ignore-this: 1543f3f481872145ccdbe97c7e2227eb WS change ] hash: 0000000630-5d1f200c9c9e8b5da5a47435968b772e097b027cfda4f440899d6dbbb2724c53 [[project @ 2000-02-03 00:31:10 by gjb] gjb**20000203003110 Ignore-this: a945c1d848620dc10619d85823df57e5 gjb ] hash: 0000000298-3fe64a2ed26133efc433c061ac1ee680a13f2a16a3ca641fe410d44079546ac6 [[project @ 2000-02-03 00:31:41 by gjb] gjb**20000203003141 Ignore-this: 9370b3c8629ed56317271c088fff29ac ] hash: 0000000211-a39927869ff64a0128f26918be64de31756d79d3ca558bac3a50140ecaeb8cd0 [[project @ 2000-02-03 00:31:43 by gjb] gjb**20000203003143 Ignore-this: e3a5e0e6dfb49dbc4848fcf0a25bc884 gjb ] hash: 0000000298-ac2943cc98d977e2ccfa3ed78ff7c61b5224c7b8ab506a546daa3f38e16915b2 [[project @ 2000-02-07 18:01:24 by gjb] gjb**20000207180125 Ignore-this: 8bd1040291483773e6f7255f04fb4fdc * winops-menu.scm: Switch close and destroy menuitems so close is the bottom-most one (since it is easier to get to using Shift-Down to select the last item). * ui-constraints-composition.scm, ui-constraints-buttons.scm, constraint-investigator.scm: ui-constraints-gtk-toggle-menu changed to constraints-investigator. ] hash: 0000002571-78a1c9dca44bb6a22e1d949fffe1833cb47c874e6267c29273e98553f8d7790d [[project @ 2000-02-07 18:01:28 by gjb] gjb**20000207180128 Ignore-this: b8510c4ea86bc04cbcd26dfec71b829c gjb ] hash: 0000000298-1a8052aa69d0f99ea67f68c43fcef1e0db6a26c77b279bb785e7bf323be91cb9 [[project @ 2000-02-07 18:03:43 by gjb] gjb**20000207180343 Ignore-this: 627f296930eb43c0656e3ccadc60534d * system.scwmrc: Bind A-space to new fn: `popup-small-ops-current-window' * sds.scwmrc: Update sds's email. * gnome.scwmrc: Use menus-extras, ui-constraints-gtk-toggle-menu changed to constraints-investigator. * spare-blue.scwmrc: ui-constraints-gtk-toggle-menu changed to constraints-investigator. ] hash: 0000001779-632cb1419c5ff2bed764ce625ae7c552074085014bb14e08e0216e2633be77f5 [[project @ 2000-02-07 18:03:46 by gjb] gjb**20000207180346 Ignore-this: b9d50fb7895311f83697fb6b18a3ddb9 gjb ] hash: 0000000298-03be717a8de4fb0c937ba994366f28999f92ba9cd37a4078f2ef3193ef89110d [[project @ 2000-02-07 18:04:10 by gjb] gjb**20000207180410 Ignore-this: 5e96709600c716c06a46067f23663b9f * scwm.el: Update sds's email ] hash: 0000000917-9a3841582b864aa2e97c93159926553899ab06bc136257a206cf8207daa52f72 [[project @ 2000-02-07 18:04:12 by gjb] gjb**20000207180412 Ignore-this: 54e7339098762fd4d8d1c94e86d5aa9e gjb ] hash: 0000000298-58fdb352fb207ae1dc6ce2f80d77b30782fb4c3f7b2d3bb6e820072166bc80b3 [[project @ 2000-02-07 18:04:37 by gjb] gjb**20000207180437 Ignore-this: 1cd4823a1597b4f6da128b9a2bf7eccb Update sds's email ] hash: 0000000374-3a7f9737dfca2b168c0f354e8617ea75be68d68d5a2e5be2c6758cb1334bf50f [[project @ 2000-02-07 18:04:39 by gjb] gjb**20000207180439 Ignore-this: 2b0a0b5e314a13fa7155b5b6e781419c gjb ] hash: 0000000298-8d60d11f18373206006f0f0d488f75f91b1c7b1041ddb99ee81fb50aef4b9b29 [[project @ 2000-02-07 18:04:44 by gjb] gjb**20000207180444 Ignore-this: 611242453f80064ebc9d44c11e1a64e2 ] hash: 0000000145-8bf3881cd4165db2eb929715601a3c1f23f958fd0437bcc978326d61dd6dcb74 [[project @ 2000-02-07 18:04:46 by gjb] gjb**20000207180446 Ignore-this: e48d7a0dcf311b2e6ab822345e7d5101 gjb ] hash: 0000000298-18ca4fa75db295f428d2cb1c002ce41dc496ea20b329832da89312638e271492 [[project @ 2000-02-07 22:11:33 by gjb] gjb**20000207221133 Ignore-this: 82f48ae5473196789dbfb317d7835cd * Makefile.am, auto-unobscure.scm: Added. Do cool stuff on window-fully-obscured-hook; implementation is a bit like auto-raise.scm. * flux.scm: Added `eval-expression-interactively', `resize-xdvi-full-page-100%'. ] hash: 0000004405-9cd4598908887964b29304c4222ddea04d09031d9b11edcb4ca46cb3cb477e2d [[project @ 2000-02-07 22:11:37 by gjb] gjb**20000207221137 Ignore-this: 348827046466d991c9de91f307aa2353 gjb ] hash: 0000000298-372dc007d6f50be1d1148f2d38f0c2bcc532ec9fb0556db6b4f90710fb76a813 [[project @ 2000-02-07 22:22:58 by gjb] gjb**20000207222258 Ignore-this: 46cc43e97244ebd05dfeef5b23f5d40e * system.scwmrc: Added binding for H-M-x to `eval-expression-interactively' ] hash: 0000000561-476445d63dabf21daceba990b68b6975c2f0ec8984e9b770e8984f0a19fa1d39 [[project @ 2000-02-07 22:23:00 by gjb] gjb**20000207222300 Ignore-this: bf2d6dc3f74e9770db94a7e7f4057c02 gjb ] hash: 0000000298-fbc6fc835623b6233b91f66a942c51c13ae1ee5785fff2ce045040a7b135dfeb [[project @ 2000-02-07 22:28:06 by gjb] gjb**20000207222806 Ignore-this: 3b8791ee23d8efdd0f5b349f37ee1541 ] hash: 0000000683-e1f8ba043be8503336755da3fac639e12faac0d06e593a49b62b2a7d20086cb4 [[project @ 2000-02-07 22:28:07 by gjb] gjb**20000207222807 Ignore-this: b50ad4c77530901af43d48ac4dcfab31 gjb ] hash: 0000000298-41e49fa5316af66fcee41d47347eb13442eb6ee9e4221f0a81bf23f9d4ed97ba [[project @ 2000-02-07 22:28:11 by gjb] gjb**20000207222811 Ignore-this: d89c910d245821a5558931896716d227 ] hash: 0000000838-c2c0794a7122c0e18d179a66d8fbea738d3f7f670cd3cbfe3085f90b3dd1abc5 [[project @ 2000-02-07 22:28:13 by gjb] gjb**20000207222813 Ignore-this: 4f26a96b6d5ac90cf3bc745480f8d672 gjb ] hash: 0000000298-4e06d9459de31a8ff2c53421eb5361de7fe3e4608ee60274aef55a829110d5c8 [[project @ 2000-02-07 22:28:16 by gjb] gjb**20000207222816 Ignore-this: 4c1f7f3aaae1b8ba7d8a154c29f53ff7 ] hash: 0000000246-d45d196f71af6e20637bffd744e976713900b0700ab26bd2b05fa00cbbebee73 [[project @ 2000-02-07 22:28:18 by gjb] gjb**20000207222818 Ignore-this: d6b42936aeb9756cb1f5743293cda721 gjb ] hash: 0000000298-45d7dddd85f576f870c08b6753f69e6fa13cf36f023d48ef750155471247b313 [[project @ 2000-02-08 01:07:17 by gjb] gjb**20000208010718 Ignore-this: a69787e7793a40f17740cb07f4398fff * Makefile.am: Added auto-shrink.scm * auto-shrink.scm: A module that auto-shrinks windows that haven't received the focus in a while. Very alpha right now. Inspired by a paper that I've not yet read --- thanks to Tessa Lau for pointing me at it: http://www.elsevier.nl/gej-ng/10/23/72/31/29/27/abstract.html ] hash: 0000002721-d2c38d891be78b686312da804e5f3153b53a7c5f9bb4d0674d5e795c209d08a1 [[project @ 2000-02-08 01:07:27 by gjb] gjb**20000208010727 Ignore-this: 3e4e176e3d2c647d3b38448ca8627175 gjb ] hash: 0000000298-7faa5a59e61b357052c0fe694a75b636499a099a3ebbec8122c81217fdcb0a49 [[project @ 2000-02-10 19:42:28 by gjb] gjb**20000210194228 Ignore-this: f520cbfa465f9ec3be53bd69a91155b6 * system.scwmrc: Fix typo-- title XEmacs, not Emacs. ] hash: 0000000457-5f65e610be67064c1b35b4378f203c3dc3e8aa73f0412e93e444a138ad3322f5 [[project @ 2000-02-10 19:42:32 by gjb] gjb**20000210194232 Ignore-this: e4aa4f7f6067d2ca72444e850ea8eec9 gjb ] hash: 0000000298-d854dbaa373c2774469aed3779d7f86a2c1072e62f836af009353d926e51edbe [[project @ 2000-02-10 19:43:00 by gjb] gjb**20000210194300 Ignore-this: 9c556e3cb2bf398a4b32c864d840c335 ] hash: 0000000168-ded439b7760aa9d8bfcc7c74256e8f357f671e6f7b4d16ceaee757118bf2c2b8 [[project @ 2000-02-10 19:43:01 by gjb] gjb**20000210194301 Ignore-this: 2298ade06cb22033971593667afc48f1 gjb ] hash: 0000000298-1d030ea99d861f23761b620b699b683cde4ed78dc62d7a8486ce180b20ae31cc [[project @ 2000-02-10 19:45:26 by gjb] gjb**20000210194526 Ignore-this: 3d2a4010dcfdea321429c88003dc83a5 ] hash: 0000000267-dec763d9ad0ded144d38fd1248475a21a9e7511a531a58eb93b46d3059872957 [[project @ 2000-02-10 19:45:30 by gjb] gjb**20000210194530 Ignore-this: 6245b138f4e22537848ff02cf1cd8cd1 gjb ] hash: 0000000298-43d34e9eca365ff2f19930984aa68c9fc63455ef61830415cf709f00a1da17d5 [[project @ 2000-02-10 19:45:34 by gjb] gjb**20000210194534 Ignore-this: 5eff67e76750c69a14191530ff3acf26 ] hash: 0000000530-8f16ec8ec1aea737f1dcfddef7ee1acf0dfdddddd2f8ad1dc9cc62ddc31009ca [[project @ 2000-02-10 19:45:38 by gjb] gjb**20000210194538 Ignore-this: cfbddceb323d16325b62a0697941d785 gjb ] hash: 0000000298-f7c82967d56188644b1a3255c766b0314a26192d179ee9abe1738e4b429908e6 [[project @ 2000-02-13 04:28:52 by gjb] gjb**20000213042852 Ignore-this: fd57c5f3c1427156b78738e3d73e3500 Use \n\ in docstrings. ] hash: 0000001011-c289b9902fdd849293743c7584b9d8d0f4793315ad2bd3406343ee5004aa21dd [[project @ 2000-02-13 04:28:55 by gjb] gjb**20000213042855 Ignore-this: 4170f1af721d9d0a519649df6889069e gjb ] hash: 0000000298-a002fe4c4d3d67b6e2e415b3b4867c23f790bd4e0171c129f82fea7d433b4dc8 [[project @ 2000-02-13 04:29:01 by gjb] gjb**20000213042901 Ignore-this: 2fa56b5d9424a114454208372be76b7f Use \n\ in docstrings. ] hash: 0000005340-6156e9f87ebdd2396fdb3061a2774618289a3a3851635154f953ace04d3ee2ee [[project @ 2000-02-13 04:29:03 by gjb] gjb**20000213042903 Ignore-this: 64a0689e1dc6e1bd8f8c7327d051e6c6 gjb ] hash: 0000000298-f5ed3360d318b6eb4b8c618e2bffb104a23870c571a9105c9792301db4eff22d [[project @ 2000-02-13 04:29:08 by gjb] gjb**20000213042908 Ignore-this: 7c39aa5d6a769d2fa8993b7ee35f44d2 Use \n\ in docstrings. ] hash: 0000001402-12c8f4c34cb4c9d01cea2867334a3bf3b587a3a8acc3886d1ac9c6e068a48ecf [[project @ 2000-02-13 04:29:11 by gjb] gjb**20000213042911 Ignore-this: dfaf3997761ce4cba49b72715d41ac79 gjb ] hash: 0000000298-f739f036c9477f870dc161d8116b81d93113c2ce5b6ced2f9eb130b110b004e8 [[project @ 2000-02-13 04:29:14 by gjb] gjb**20000213042914 Ignore-this: e8e545b10594de633d956ffc3b903bc1 Use \n\ in docstrings. ] hash: 0000000545-00e156f42958a5fc9819d865646a25ba6474ea9cc387c40c18998d2fa069c8f1 [[project @ 2000-02-13 04:29:16 by gjb] gjb**20000213042916 Ignore-this: d1004e80276dd22ef2402c0e0682ae25 gjb ] hash: 0000000298-43e8e278ddefbcac88cf3549dd9da653267332be754c8d30af4d92492dfc0d67 [[project @ 2000-02-13 04:29:20 by gjb] gjb**20000213042920 Ignore-this: d7231075bc260cd2e231adcf28e4a403 Use \n\ in docstrings. ] hash: 0000003338-4fb0a0e5bafe3107330c268917beb0690d1e0fea244a8e4b6d965338719acb37 [[project @ 2000-02-13 04:29:25 by gjb] gjb**20000213042925 Ignore-this: 275903dd67abb30e65f28f64c1756b2a gjb ] hash: 0000000298-14d49b69d744759108e4bcd1ab01c61a2ab76b89842ea738bad2b6528289ddd8 [[project @ 2000-02-13 04:29:31 by gjb] gjb**20000213042931 Ignore-this: dd3e5a1a6d4ccf6af3477ff859c960b8 Use \n\ in docstrings. ] hash: 0000000788-574d7e1796a083aabe8519124e2ae98bdcc75924a7fee2994c223fc9ec3cf430 [[project @ 2000-02-13 04:29:35 by gjb] gjb**20000213042935 Ignore-this: b62ca9eaf55a8be2b6788418d6454643 gjb ] hash: 0000000298-fe743ac491b69be113cd8dc6edb9af8c509eec24ab96ceebbb9ce4ed6a3582b1 [[project @ 2000-02-13 04:29:42 by gjb] gjb**20000213042942 Ignore-this: da2ac5e22bc7bbe1691b85c6cdcaadf2 Use \n\ in docstrings. ] hash: 0000001753-8bc8c46733580ee2c7fce5028e8e5d15f14a874cf144ef371b06901a317b0d80 [[project @ 2000-02-13 04:29:46 by gjb] gjb**20000213042946 Ignore-this: 5c7d5204221d5731254522720467c740 gjb ] hash: 0000000298-5ca02458134fe00cc5060a927f0029f713ca2076be8bf5a64c01b0f92cdd937a [[project @ 2000-02-13 04:29:52 by gjb] gjb**20000213042952 Ignore-this: 6503a6d918d4a21d63b3d4dd0cf9b4fd Use \n\ in docstrings. ] hash: 0000002644-a66b6cf56298a10320fd0090ca3d8533345eb6dfcbda756d3b1e195aa7c6d2fb [[project @ 2000-02-13 04:29:55 by gjb] gjb**20000213042955 Ignore-this: ae591a89a8b5e20f62c897b2e0683f76 gjb ] hash: 0000000298-c8d9ebef2754fef1350779087d4bcb14f0e053b54a5a1de70ba3febe40265be8 [[project @ 2000-02-13 04:29:59 by gjb] gjb**20000213042959 Ignore-this: c81b862e3d69a201beed7e9ed2bec35f Use \n\ in docstrings. ] hash: 0000001617-feac04c017e58bf8d68b21240f585580bef3229506bbc6cb766e62e9026947b7 [[project @ 2000-02-13 04:30:02 by gjb] gjb**20000213043002 Ignore-this: b99f62012184237a9c20250b52a13b68 gjb ] hash: 0000000298-8901f7f2afbbfec12e880e6ad79f0b551b810a12d589ff9e9455e76b6cd2be44 [[project @ 2000-02-13 04:30:49 by gjb] gjb**20000213043049 Ignore-this: ad7292d090f919cde6dac4994ba6d880 ] hash: 0000000240-1a224f17581415a150cc6a1bff9f17f2933a5bad8b6b111e092ae2b325e31141 [[project @ 2000-02-13 04:30:51 by gjb] gjb**20000213043051 Ignore-this: a2e51621505c27d9698a9d94c7d291b7 gjb ] hash: 0000000298-65ffd7040fb7b75499797f3c6ec118d2f229b87a8675cabc77e7fe0ed1622518 [[project @ 2000-02-13 04:32:39 by gjb] gjb**20000213043239 Ignore-this: b42cb14432789655d98d87853108173d * Grab.c: Fix typo in trailing semicolon on CServerGrabs(). ] hash: 0000000409-10a44c23189034479bb5044582dd564a98d835b9cd041120e1fb74d5c727820d [[project @ 2000-02-13 04:32:40 by gjb] gjb**20000213043240 Ignore-this: ae37fc94c2db035b21e3a559d4d9e095 gjb ] hash: 0000000298-63a7311f87583a62fc26117de58777e6d998c9770a5c307c993617e72e01ac99 [[project @ 2000-02-13 17:15:52 by gjb] gjb**20000213171552 Ignore-this: 4ebcdfd3c44007929f0d76d1b77dc3bb * winops.scm: Added interactive decl for `toggle-maximize-horizontal'. * ui-constraints-classes.scm: Reordered constraint classes to put strict-relative-position second, making it second from the right in the toolbar (next to anchor) since it is parameterized based on where the click occurs, like the other 3 rightmost buttons. * auto-shrink.scm: Added some documentation. * system.scwmrc: Use easyraise module. Do not use desk-widget-on-top; use easyraise instead, and require four modifier keys to raise the easyraise windows (not just the big three). ] hash: 0000002027-b0a9755d7d6433e2d1221d3ac729369a8468026cf9cce9ebb8c143d0b81d4733 [[project @ 2000-02-13 17:15:55 by gjb] gjb**20000213171555 Ignore-this: e027eac51a780de4d8bf81077c182318 gjb ] hash: 0000000298-ce626f5c5cfe4a0db97dcf6be31c76279308c1421c6b87056778bd66c01c0628 [[project @ 2000-02-13 17:15:59 by gjb] gjb**20000213171600 Ignore-this: c835798d6a65f66f6c5c017ffbcba51e * winops.scm: Added interactive decl for `toggle-maximize-horizontal'. * ui-constraints-classes.scm: Reordered constraint classes to put strict-relative-position second, making it second from the right in the toolbar (next to anchor) since it is parameterized based on where the click occurs, like the other 3 rightmost buttons. * auto-shrink.scm: Added some documentation. * system.scwmrc: Use easyraise module. Do not use desk-widget-on-top; use easyraise instead, and require four modifier keys to raise the easyraise windows (not just the big three). ] hash: 0000009829-bc2cba2f762ce0e2e4cb8cd320a5dfd69d05367dc96fea4a7aea17c27f3e9af8 [[project @ 2000-02-13 17:16:03 by gjb] gjb**20000213171603 Ignore-this: 528f0bd7d9f6d6b6f8e94e21ecad2876 gjb ] hash: 0000000298-6bc2c95dbd60223c6e9d9ada31e1b726b9bbf1232b865e8791596e20768bb988 [[project @ 2000-02-13 17:33:02 by gjb] gjb**20000213173302 Ignore-this: 1ab693f8226b74857d7316207a045a7 ] hash: 0000000597-e49873d8d22d726251a0f8cfc26f6e7a244279701c5d614d044228a9988e4e4b [[project @ 2000-02-13 17:33:06 by gjb] gjb**20000213173306 Ignore-this: b2ffc735d99dffa63c476bcf57502aab gjb ] hash: 0000000298-0c2e7e36f4cacf3efe6a720d0d2ebdf6d11f04bd6609450cdc166091c3551193 [[project @ 2000-02-13 17:33:11 by gjb] gjb**20000213173311 Ignore-this: 4d1f2ef122305b41bfcfc6cfd3bda8e3 ] hash: 0000000264-656460bd662d91e4ecfb6203f9499aba2812259442a194cc67785166fd63273e [[project @ 2000-02-13 17:33:15 by gjb] gjb**20000213173315 Ignore-this: e349df7743c9c06d236846943d524b82 gjb ] hash: 0000000298-e99199d851a0b9d247c3b77a827b56b86fbc35927f8f7a330fdcf661189078ed [[project @ 2000-02-13 17:52:39 by gjb] gjb**20000213175239 Ignore-this: d4f5871f2a43371874700c8c643e8d52 * Makefile.am: Re-ordered to include more stuff in automake conditional. Reordered to include more in automake conditional so there aren't warning messages when attempting to build foo.x when a module is chosen not to be built. ] hash: 0000000740-341be0a7a4ade5defce6ef6ce0df80e817ce1c8062506e47eabbc36b2201d436 [[project @ 2000-02-13 17:52:42 by gjb] gjb**20000213175242 Ignore-this: 5af8c58ea309ebf9b3a4aaec7527293f gjb ] hash: 0000000298-829007b109822f810ed26fa7b0cee455c03f9e36be520689b983b417a3ed7373 [[project @ 2000-02-13 17:52:45 by gjb] gjb**20000213175245 Ignore-this: 66f5fc3531cf9f0e34be02e422946f56 * Makefile.am: Re-ordered to include more stuff in automake conditional. Reordered to include more in automake conditional so there aren't warning messages when attempting to build foo.x when a module is chosen not to be built. ] hash: 0000000704-30487dcedbbe93ea55071363de09cbe9270fddbbdf2e1310e064220aa4270293 [[project @ 2000-02-13 17:52:48 by gjb] gjb**20000213175248 Ignore-this: b30731173dbe1ff95e2bcb84d2403b76 gjb ] hash: 0000000298-8373c9c135f5be3959776cd1566a26460224e2a524d025c6608e6cef431569c3 [[project @ 2000-02-13 17:52:51 by gjb] gjb**20000213175251 Ignore-this: 71591d3bfe9a517c0362d9e1be3a1e5f * Makefile.am: Re-ordered to include more stuff in automake conditional. Reordered to include more in automake conditional so there aren't warning messages when attempting to build foo.x when a module is chosen not to be built. ] hash: 0000000714-f6f96cb892635f80e3cbadded99696a39ca532b327b3b613c77596958a7b8950 [[project @ 2000-02-13 17:52:54 by gjb] gjb**20000213175254 Ignore-this: f7d27cb0fd261459013093aaaeff4a26 gjb ] hash: 0000000298-2c81f7d39ebe7df13ede7143487769bdff677299053a9a3bfb012279014bd977 [[project @ 2000-02-13 17:52:57 by gjb] gjb**20000213175257 Ignore-this: 22045485d43410a3f225b43a9e7776f9 * Makefile.am: Re-ordered to include more stuff in automake conditional. Reordered to include more in automake conditional so there aren't warning messages when attempting to build foo.x when a module is chosen not to be built. ] hash: 0000001112-96e7b98c9fc0d1b0fb13116e6992eb541c8268f807563335bf013eb99845403f [[project @ 2000-02-13 17:53:00 by gjb] gjb**20000213175300 Ignore-this: 1f3f5dce2c5d8a10e8f2ca951975ad11 gjb ] hash: 0000000298-1d4474a11252957098767281c791ebc1969e49d6fe66b4b6abb941a928789892 [[project @ 2000-02-13 17:53:03 by gjb] gjb**20000213175303 Ignore-this: cea74bf55e7ddde02d62f5802a53e152 * Makefile.am: Re-ordered to include more stuff in automake conditional. Reordered to include more in automake conditional so there aren't warning messages when attempting to build foo.x when a module is chosen not to be built. ] hash: 0000000698-1f84edf8438af46d4ed68854bbed7d899598b52dca12afce66dbafa71d2271a4 [[project @ 2000-02-13 17:53:05 by gjb] gjb**20000213175305 Ignore-this: eac998f0937ee289c6258349dd01f2b0 gjb ] hash: 0000000298-9ba6d48501947062d98b5f7aba43f180d34bfe54889bc96bf66061f075696bd5 [[project @ 2000-02-13 17:53:57 by gjb] gjb**20000213175357 Ignore-this: e34fe548799e35927d523bade713a5b * minimal.scm: Added module-loaded-hook, call it from use-scwm-module-note-success. ] hash: 0000000800-cfcbb76c831fbcc961fab767dccbab881556e3c3562a9d32f9c6ea0fdeb14d22 [[project @ 2000-02-13 17:53:58 by gjb] gjb**20000213175358 Ignore-this: 210be245a5d2321b7c29bb9540517549 gjb ] hash: 0000000298-98505c89302c6569e5e0867c72a69484d3f924970775d21713b16148e14e8f38 [[project @ 2000-02-13 18:54:22 by gjb] gjb**20000213185422 Ignore-this: 9d301e28ce905f2e4ea40ec900ee19f3 * system.scwmrc: Use display-module-loaded for module-loaded-hook, if debug is set. ] hash: 0000000465-2db3e27b4caac05511d30d907da8f434048d22ebb105a20f3ccae75def6799f9 [[project @ 2000-02-13 18:54:25 by gjb] gjb**20000213185425 Ignore-this: 9e1fa6faeb37328da86de386e90035c1 gjb ] hash: 0000000298-dab7016a5fae27341aef8fa03b3390b8f76593fd30a4c93c0ff60098a4826920 [[project @ 2000-02-13 18:56:58 by gjb] gjb**20000213185658 Ignore-this: a75c0b3fd2bafcedc4d7fef90ac77f81 ] hash: 0000000386-0872820f299b0bfb80a425b48e6546598d96296bd89aebe43fb5d0889be1e223 [[project @ 2000-02-13 18:57:00 by gjb] gjb**20000213185700 Ignore-this: 9a374669a6cab8f39ace68514b19b43a gjb ] hash: 0000000298-0dbb4a53113adaa256dd7b7a10422319339c04cf384cfa36b2635147858c5bab [[project @ 2000-02-13 18:57:03 by gjb] gjb**20000213185703 Ignore-this: b2610f79b572985b6d1d4b4de812934e ] hash: 0000000289-a51a56ac557f86fa504ef23390dcf7184e8a690f9be8a416e6203681b62684cd [[project @ 2000-02-13 18:57:05 by gjb] gjb**20000213185705 Ignore-this: 68897c6ced5f9763b81e0fe4e2df7f59 gjb ] hash: 0000000298-f51da557dd03f09c7b8848f891652674f4e117d5820b493df40ac45feb8abb72 [[project @ 2000-02-13 18:57:09 by gjb] gjb**20000213185709 Ignore-this: 66c807a89d4cff3ef0e3aa0152099f87 ] hash: 0000000563-3c93297ebd5995bc136df02eddf89a4856c8d7a0de49bb785cb234a5a45004d0 [[project @ 2000-02-13 18:57:11 by gjb] gjb**20000213185711 Ignore-this: ea1eafbf198970038cb50c90a4d4bc4f gjb ] hash: 0000000298-0069c140db2a791f29580a199901e6cbcdf6c1f08e4b9a6d31c83f575bc7aa9a [[project @ 2000-02-13 18:57:15 by gjb] gjb**20000213185715 Ignore-this: d61c332a208ab2415c1fd670814d0733 ] hash: 0000000293-42020306f23e86cdddbb0a86effe89298d71d1b44d3b93a0167396e1eb68cf07 [[project @ 2000-02-13 18:57:18 by gjb] gjb**20000213185718 Ignore-this: 75bbf69f53683a473710246e48978379 gjb ] hash: 0000000298-a7d21e65ea92dfe539a7f91674bdef387b7334a53fc73f5b65d349057dd01585 [[project @ 2000-02-13 19:16:42 by gjb] gjb**20000213191642 Ignore-this: feeb05a9cd19e592e9f33df16a0418f6 * SCWM-VERSION: Bump to 0.99.6.1post. * README.in, README: Added "Full programmability", "theme support" to bullets. * configure.in: Require guile-config script to exist and run, else exit -1. ] hash: 0000002506-37ebb424c9984cacf41dd53f0045f29b2a02579754be53c14e0ce959c9825a3c [[project @ 2000-02-13 19:16:46 by gjb] gjb**20000213191646 Ignore-this: a027702e90fb37b1d05ccfc9a3d64177 gjb ] hash: 0000000298-f4fa799a07facd1e3632693881ebb0bb2b50e6d71a26c89001ee66e36bc93ea7 [[project @ 2000-02-13 19:34:58 by gjb] gjb**20000213193458 Ignore-this: 6c1b0a88efccd675ed9bf09376edf2d3 ] hash: 0000000404-a67044a9f15ad5b4ff82922a879978b4004752caa61d7b4a8ded084746621594 [[project @ 2000-02-13 19:35:02 by gjb] gjb**20000213193502 Ignore-this: a894e849710913576c3cf483930708e0 gjb ] hash: 0000000298-e1c0edafff0e0b2986988441df8773dc1ec22c03151b319b42a295483cbfb188 [[project @ 2000-02-17 02:27:34 by gjb] gjb**20000217022734 Ignore-this: 92202562d3bdfbc2eda5aa19f3bcf3d2 * events.c: Added xref of obscured-hooks to window-visibility proc. ] hash: 0000000745-515042571a638ed12e473757a50dcd118b43b71d9ff3fe4fa436b03502c3dec5 [[project @ 2000-02-17 02:27:38 by gjb] gjb**20000217022738 Ignore-this: 3b2781fc29f936844c8f5e8374f74718 gjb ] hash: 0000000298-baea155795bae4b18da44544f41d402d3ce2cbf627c87f58b3463039e9e60755 [[project @ 2000-02-17 02:28:13 by gjb] gjb**20000217022813 Ignore-this: 24eb0683a99cdeb19cf0ef2599709c4 * scwmdoc.in (ProcessHeader): Drop \n\ from end of C literal-string comment lines. ] hash: 0000000698-73114f8c1e83843dfa28fe52d2516c46674b9af4ca29a3fca4ab5091534e809a [[project @ 2000-02-17 02:28:15 by gjb] gjb**20000217022815 Ignore-this: 3e0ef568d003b87dafec3a5a932cce53 gjb ] hash: 0000000298-2a7de20a7af7cb802bbb51aa88eb11d296db19f1e3e71c97c46252d926b4149e [[project @ 2000-02-17 02:29:40 by gjb] gjb**20000217022940 Ignore-this: ca179a968f693bfd71274d2a10edde57 * Makefile.am (scwm_common_scheme): Added easyraise.scm * base.scm: Make action procedures of menuitems interactive. * easyraise.scm: Added; an alternative to stays-on-top windows. ] hash: 0000002962-b58fd89b18ef582633dd17a54d543607b72ac88a24c81b2d356275b81f114d39 [[project @ 2000-02-17 02:29:43 by gjb] gjb**20000217022943 Ignore-this: fa152f10b757e07de6a4c2b04090ec26 gjb ] hash: 0000000298-27a30ae0a721e1f677a8ab5f427fed4b6e03aef942e2db67ff81c92bebda1483 [[project @ 2000-02-17 02:30:03 by gjb] gjb**20000217023003 Ignore-this: 86cf6a3130098efc43736436ffe5649e ] hash: 0000000396-2ac3ebc9619ae320664d11c1b66cf0b25bc7af3253db55fbebca59f5eb145b1c [[project @ 2000-02-17 02:30:06 by gjb] gjb**20000217023006 Ignore-this: ab186e78b207b0fdc26ec35614ade393 gjb ] hash: 0000000298-61976df0f2a0540fc5e211dcc772174ee61cf5c694afa49c21077e3486c770a6 [[project @ 2000-02-17 02:30:10 by gjb] gjb**20000217023010 Ignore-this: d236e3cb4b9e8b0902e5fee0bbe73ea ] hash: 0000000271-f8438d193446e57d7788a685a3bfd12ebf0c8660abe70726732b8e57455611f9 [[project @ 2000-02-17 02:30:13 by gjb] gjb**20000217023013 Ignore-this: 849da5c40e6c5ba0eacf9a8139098b7c gjb ] hash: 0000000298-3aaf323977c97b7cec375a4dbf6a1d55583d0613cda6c26bbf7663ca71f40391 [[project @ 2000-02-17 02:31:05 by gjb] gjb**20000217023109 Ignore-this: 49a946565f9f7aaa272e5a457217798d ] hash: 0000335264-26b06a7131605810d492dfdba908bdc0526904940035c38186c4bdf341a7c274 [[project @ 2000-02-17 02:31:32 by gjb] gjb**20000217023132 Ignore-this: 57e696e0d180372b243255bf1454c73d gjb ] hash: 0000000298-5c5fc035235f874df85a7105c5db1497f059e63ef845979125a83be7473fbe7f [[project @ 2000-02-17 02:31:43 by gjb] gjb**20000217023143 Ignore-this: dd39df5b4e741346aa16d54372058d15 ] hash: 0000000299-29747bc43f40f20c006f779b9f4cc3a933da0620f3e2591bb69b8d9f2acda699 [[project @ 2000-02-17 02:31:45 by gjb] gjb**20000217023145 Ignore-this: 4562dd15db6b184f3e04815b9cb79ab2 gjb ] hash: 0000000298-cde677c54a9068a657929734dc6c0c49657497dcae501381333550c40eed6fc2 [[project @ 2000-02-17 03:23:09 by gjb] gjb**20000217032310 Ignore-this: a3d013e18de8183617a75d4e2240cd81 * winops-menu.scm: Added `window-applications-menu' and `set-window-applications-menu!' and added #:application-menu window style (now depends on style-options module). Use the window-application-menu in the window ops menu, so use filter-list to remove it if there is no application menu. * winops-menu.scm: Added `netscape-application-menu', and use it as an #:application-menu * winops-menu.scm: Make `filter-map' skip unspecified values, too (not just #f values). Added `filter-list'. ] hash: 0000004003-686b177b1386677d70f942b4ea5b2d9a7d3360201716b9fdf1378cae7e6abf5f [[project @ 2000-02-17 03:23:12 by gjb] gjb**20000217032312 Ignore-this: 609ffcbf339d084546c8153839600262 gjb ] hash: 0000000298-d5b2304325de39baeafb4bc8243f9e15000422c5f2d60a3b8bfecdc2b4ef9cd5 [[project @ 2000-02-17 03:24:12 by gjb] gjb**20000217032412 Ignore-this: 5f9007e07671d7cd79229979f2639dec ] hash: 0000000719-57b1cf697e97086882b1b0abce728d344651aae6aca604365e3c0ab3327ed327 [[project @ 2000-02-17 03:24:16 by gjb] gjb**20000217032416 Ignore-this: e1791e10884545756ec1151e7a3ba07f gjb ] hash: 0000000298-4b3ae8768be7ee715b4154fd7bcedb2401810cb05ed1190a8a3323787c5e6c9c [[project @ 2000-02-20 03:34:46 by gjb] gjb**20000220033446 Ignore-this: 671ebbf4cad562706ba0914494844aa1 * window.c (MovePswToCurrentPosition): Don't force a sticky window to stay on screen using MoveTo(); was causing a segfault in the constraint solver when a window not being edited was having its position forceably changed. ] hash: 0000001769-6eea51965fa0eaa5b164bdc5b20c5c2afcdfaba7e5fce0a032b07f6bfa13e6b5 [[project @ 2000-02-20 03:34:51 by gjb] gjb**20000220033451 Ignore-this: 9f0a78b06af428e726183125ff8e5057 gjb ] hash: 0000000298-84b8168214c8a9ccd849cf8061a592509ffd3f53bcf139738fa859c882a23326 [[project @ 2000-02-20 03:36:35 by gjb] gjb**20000220033635 Ignore-this: c9ddb5563aedef72af402480eaf93e00 * system.scwmrc: Set %load-verbosely to #t if debug is on. ] hash: 0000000533-7ff1dd357f494a27a3a0d002d9e392c6a604cd43c682d949bf09121ba9f88244 [[project @ 2000-02-20 03:37:14 by gjb] gjb**20000220033714 Ignore-this: db53fe0c0aed3824a19fb85b19f09f4b gjb ] hash: 0000000298-e171ceeb36c3b787b611b3cfa80f673e8bbf2f95cd9bbba0e807b680039003c2 [[project @ 2000-02-20 17:35:55 by gjb] gjb**20000220173555 Ignore-this: 615b1d6104044e797465f04b679d784a * Makefile.common: Use `basename $< .c` (or .cc) instead of GNU Make's $(basename $<) construct. Helps for compiling w/ vendor makes. ] hash: 0000001587-df3f9a253979c816f9b0fb0c8a42da886cbf732de1f97cc387343729f46133f9 [[project @ 2000-02-20 17:36:12 by gjb] gjb**20000220173612 Ignore-this: 3c009e91f53141b9d2309cda655c7da1 gjb ] hash: 0000000298-d1bf9ae776ac589688f9755819af831cf9cfa1f7a39a9436210473d7b7af36c0 [[project @ 2000-02-20 17:41:18 by gjb] gjb**20000220174118 Ignore-this: baa2713d15d55649802f26e910eff22f ] hash: 0000000337-68060e580d9a39ae9fbb769fe21239dc0b703d7f8417d7a788321c456d728754 [[project @ 2000-02-20 17:41:21 by gjb] gjb**20000220174121 Ignore-this: 15945a6456181d30e63230618040e82e gjb ] hash: 0000000298-ecaa76d9f5241101a441105e6241500371ce811c8decdec5a5b29d9b561cae4d [[project @ 2000-02-20 17:41:25 by gjb] gjb**20000220174125 Ignore-this: 128589f026db55f0d517af4b21038d23 ] hash: 0000000273-b7a3c818b75c3c4a366591818329d2233b6b97d1969070f2a18af9cfec7dcaf7 [[project @ 2000-02-20 17:41:28 by gjb] gjb**20000220174128 Ignore-this: b149cb60616b9111acad0965531a6f01 gjb ] hash: 0000000298-a083284e341cf0b43cffe04686da02c9db0a8217ac1efc43e10326ac38abba17 [[project @ 2000-02-20 17:41:32 by gjb] gjb**20000220174132 Ignore-this: 28f0c5d79d9f9f77ff91b06bd4767b50 ] hash: 0000000435-6d481f30303f0ec9510af3a98fa0bd2e7283c33d8fc7874a504ac23b4c95cc80 [[project @ 2000-02-20 17:41:34 by gjb] gjb**20000220174134 Ignore-this: fbc35df783e0b4f7e2036ec7b0d7efd3 gjb ] hash: 0000000298-32b5b1a2c207789f4b0a3e4e8e01754139df463a71cd7d065cdc17ce1b10ab8d [[project @ 2000-02-20 20:27:18 by gjb] gjb**20000220202718 Ignore-this: 5e7d8f0c666f3fbffa7e19d1847463da * window.c (s_force_reset_window_frame_x): Do not reset the window frame if its not yet fully constructed. This lets no-side-decorations be a hint + style (i.e., a -both- style option) so that it gets taken into account before placement. * winops.scm: Moved hide-side-decorations, show-side-decorations here from style.scm. * style.scm: Use winops.scm, since it has {hide,show}-side-decorations, now. Added option `debug-style-handler-applications' to help debug that stuff. Handle 'both style options correctly. Eliminate vector-{first,second,third} since they were trivial definitions. Make no-side-decorations a 'both option, and no-titlebar works now as a both option (i.e., it gets placed properly, and existing windows get updated) * style-options.scm: `make-bool-handler' and `make-property-handler' return procs that they give names to. * wininfo.scm: Make define-string-matcher a public macro ] hash: 0000005716-b9c8ec048a9e9f0e4dab59aa6987e6357008b163fb48d446d41c4d1f046e30ed [[project @ 2000-02-20 20:27:21 by gjb] gjb**20000220202721 Ignore-this: fdaba4a8afd520fce874bdd5da7a3772 gjb ] hash: 0000000298-2fafb2cbde9dbb32b629f37be0f809acb4edb1af6010cc46e5ef8ffbce5558f5 [[project @ 2000-02-20 20:27:27 by gjb] gjb**20000220202727 Ignore-this: 8378fa83dd5bf507d0074525b43c79ea * window.c (s_force_reset_window_frame_x): Do not reset the window frame if its not yet fully constructed. This lets no-side-decorations be a hint + style (i.e., a -both- style option) so that it gets taken into account before placement. * winops.scm: Moved hide-side-decorations, show-side-decorations here from style.scm. * style.scm: Use winops.scm, since it has {hide,show}-side-decorations, now. Added option `debug-style-handler-applications' to help debug that stuff. Handle 'both style options correctly. Eliminate vector-{first,second,third} since they were trivial definitions. Make no-side-decorations a 'both option, and no-titlebar works now as a both option (i.e., it gets placed properly, and existing windows get updated) * style-options.scm: `make-bool-handler' and `make-property-handler' return procs that they give names to. * wininfo.scm: Make define-string-matcher a public macro ] hash: 0000001406-344332ad3135c11d35ae629f08d01e91e4d503a8932e07d29a8e45f30321da21 [[project @ 2000-02-20 20:27:31 by gjb] gjb**20000220202731 Ignore-this: 6489d30bca44f9819ebccdf0c227ebc4 gjb ] hash: 0000000298-abd3f3908008c09463bbd4da93d008b2d95c67eadadf99cd77837179674d7a41 [[project @ 2000-02-20 21:25:51 by gjb] gjb**20000220212551 Ignore-this: 5f6e8b7428f6e5d037b96bf57725e4e3 * placement.c (SmartPlacement): Drop NO_STUBBORN_PLACEMENT #define. Make SmartPlacement and CleverPlacement both use the passed-in x,y if they're okay values. Also make them return a boolean (instead of using x == -1) to designate failed placement. Make helper procedures static. Let `smart-place-window' `clever-place-window', `random-place-window' each take 3 extra arguments: NO-MOVE SUGG-X SUGG-Y to let them be more useful as *re*-placement procedures. NO-MOVE avoids moving the window and just returns where the window would move to. ] hash: 0000006410-6af136595df3b809008a8fffe66ce4cfffba9a1b7850200a2dd431532ca39dd4 [[project @ 2000-02-20 21:25:54 by gjb] gjb**20000220212554 Ignore-this: b745ac15b5ce631c40553504960d1622 gjb ] hash: 0000000298-12abc6c1286ac0b038e091102199d9e8debac93650ed36eae0a0efcb2d8567e2 [[project @ 2000-02-20 21:26:36 by gjb] gjb**20000220212636 Ignore-this: 2c2b50ad76b3eb0c58bc68003ffb0762 ] hash: 0000000905-9fc14cfbf5c6aceb480d3e520de80e53e65a2c26b78df996277a3a183e9f9df6 [[project @ 2000-02-20 21:26:38 by gjb] gjb**20000220212638 Ignore-this: 2e7d7d801f0993b69c4a4d0daf3f1461 gjb ] hash: 0000000298-43acdf96bd0ad4a6f033deb06305aa3fe480f7878e9ee1a3dd65e9048c6944ea [[project @ 2000-02-20 21:26:42 by gjb] gjb**20000220212642 Ignore-this: a2196918d7653d9c7de451e604787ca2 ] hash: 0000001083-312e12462bb6008a86b41e4048d37daa79fa47dd7a02cd4bd9dc67638ee6666e [[project @ 2000-02-20 21:26:45 by gjb] gjb**20000220212645 Ignore-this: be1b3924ab33ad2f829a14afdff588e2 gjb ] hash: 0000000298-8a372f0d3bc54990449d960ac388fcc5804d7dc5ba348d8b211ec3870ce23bd6 [[project @ 2000-02-20 21:51:24 by robbe] robbe**20000220215124 Ignore-this: 13e2cbda3580c9a651719507211f64d2 * robbe.scwmrc: Don't xsetroot. Typo fixed. ] hash: 0000000385-c8fd4a6b269f0f0463af32b2573bffed7572abf5b9151cd582a74f17ebbb92f8 [[project @ 2000-02-20 21:51:27 by robbe] robbe**20000220215127 Ignore-this: 365e2a4d19a78f0689f84b1e66477bc3 robbe ] hash: 0000000304-2f11b4d0c5303a1386b63731ef751ea2be52af2b8c096025d662500d1441683f [[project @ 2000-02-20 21:52:02 by robbe] robbe**20000220215202 Ignore-this: f2715c59a45e9ce554b52e32b8259cba ] hash: 0000000250-42bfe2e8152c8fb1aeec17b00fd666b5effdfd6ef3c39ae17fc5528ab890fdaf [[project @ 2000-02-20 21:52:03 by robbe] robbe**20000220215203 Ignore-this: 693880e8bf62637a7c4e2d61e7552d11 robbe ] hash: 0000000304-9a084f0a3141f1818d690f1c29e62e2bfa6697f5726c1e668552f86bad39a8c1 [[project @ 2000-02-20 23:12:09 by gjb] gjb**20000220231210 Ignore-this: af5f1b25746c11010ef4ad6f88315dba * system.scwmrc, spare-blue.scwmrc, simple.scwmrc, sds.scwmrc, robbe.scwmrc, mstachow.scwmrc, juhp.scwmrc, gnome.scwmrc, decor.scwmrc: Drop set-smart-placement-is-really-smart!, #:random-placement, #:smart-placement. ] hash: 0000003326-4015a28779064cbfa261304ab6a188d6aba7435702708048013fc9a8572779fb [[project @ 2000-02-20 23:12:13 by gjb] gjb**20000220231213 Ignore-this: 1273be307068f0c6df11443a0a484cb1 gjb ] hash: 0000000298-6c870c82214b25ccce637f28aeaab32601a44ecf556aeec43d9f32da5024991f [[project @ 2000-02-20 23:15:34 by gjb] gjb**20000220231535 Ignore-this: a7be7136380615a3f813878db61713ad * stylist.scm, style.scm: Drop mention of #:random-placement, #:smart-placement-- they're gone now. * minimal.scm: Added `standard-place-window' and initialize default-placement-proc to it, default-transient-placement-proc to null-place-window. ] hash: 0000001824-b3c614869389a829d639eb625ca67c9851b46d9948535c7b9ffbecdfb94ac696 [[project @ 2000-02-20 23:15:36 by gjb] gjb**20000220231536 Ignore-this: e610f9e0981efa6d957a77d1ad8496b0 gjb ] hash: 0000000298-8e903bbffa481aa5b9e1754cb2d906d0eb76a1fb64e39a96e8957120c6c6914b [[project @ 2000-02-20 23:16:06 by gjb] gjb**20000220231609 Ignore-this: da41f0d2deb9c23264b7c3e2fef50c94 * window.h: Drop fRandomPlace, fSmartPlace fields from struct ScwmWindow. * window.c: Drop `set-random-placement!', `set-smart-placement!' since those were used in default_placement_proc whic is now gone. * screen.h, scwm.c: Drop Scr.fSmartPlacementIsClever; that's gone now as it was stupid. * placement.c: Overhaul of placement code. No longer care about smart-placement-is-really-smart. Added `initial-place-window', `null-place-window', `interactive-place-window'. Added variable `default-placement-proc', `default-transient-placement-proc'. Make pre-existing `smart-place-window', `clever-place-window' and `random-place-window' all take optional arguments to permit *not* actually moving the window and instead just returning the new location, and also take suggested position arguments to try to put the window near there. * miscprocs.c: Drop `set-smart-placement-is-really-smart!', `smart-placement-is-really-smart?'. ] hash: 0000013748-35d95781b2a06e9ecf83bf49c83b28a0d1d87472af667567fd3e49c879981a34 [[project @ 2000-02-20 23:16:11 by gjb] gjb**20000220231611 Ignore-this: cd5527ff3e30c7a0f9bef2d2cfed7a6f gjb ] hash: 0000000298-08ef97b312606345e06c8d0ec6f9b9b9cad04b43420b9a619a0a13b6862d0ca4 [[project @ 2000-02-20 23:17:42 by gjb] gjb**20000220231742 Ignore-this: 7135b549da03e3f45ac336eed456a3d9 ] hash: 0000000793-fc083c6e8fa812fa96344b8bae8b46cf56fc2659efebcd231ead8e7bc407a0a4 [[project @ 2000-02-20 23:17:44 by gjb] gjb**20000220231744 Ignore-this: 11bcec13a3438e5b25437dc1b3e51bac gjb ] hash: 0000000298-cfda07b27c2df6e1c4b5b6ee588b5b86f2b809f4735a58c5dd2f7ac49ed1427f [[project @ 2000-02-20 23:17:48 by gjb] gjb**20000220231748 Ignore-this: f4528232a1b6b77e56b8ef574a48f3cc ] hash: 0000000440-4fbc290d6a3c73cd1f7bf6841b53e4affa875a14ff87aed317ffb7147ad52170 [[project @ 2000-02-20 23:17:50 by gjb] gjb**20000220231750 Ignore-this: 3c923a447775ce3ede078b0cb6cce1b5 gjb ] hash: 0000000298-33c0bbbe3ab35683254ed1e182951231f5f1f050a26dfcb42de6ec10109a9103 [[project @ 2000-02-20 23:17:54 by gjb] gjb**20000220231754 Ignore-this: ce7f9ebf96ca50a71706461d463df69b ] hash: 0000000464-e15d067182866a12875b5589bd730e4ee4e526be0c9d3c7800ed5d7b7b596b00 [[project @ 2000-02-20 23:17:58 by gjb] gjb**20000220231758 Ignore-this: 7ff0a82e9cf5302c385321c91873906e gjb ] hash: 0000000298-8476f8cc3351a8e8ca914ae30e1dbfe18ffccf5becfe72238caa6dd04bbb0ad3 [[project @ 2000-02-20 23:18:02 by gjb] gjb**20000220231802 Ignore-this: d368916931d33d6fab277263105521a3 ] hash: 0000001185-e642bcd79b4dca8cb7f21befa5e9c8baba64da557ca7ce664350f57fc21ca5d4 [[project @ 2000-02-20 23:18:05 by gjb] gjb**20000220231805 Ignore-this: 20c51fec189b0f0a70f9df8920014dc5 gjb ] hash: 0000000298-7c8179ce0d1f34a5f4ced66c18fd5d7617fc2b90cd90295516b8b64062badc9e [[project @ 2000-02-21 02:40:06 by gjb] gjb**20000221024008 Ignore-this: 7112960eb58fd6762eb1012d9608f853 * winops-menu.scm: Have `make-menu-focus-options' use the window-context instead of get-window; fix bug that caused a get-window prompting during the display of the root menu when the focus submenu was supposed to pop up. * window-selection.scm: Use new `X-server-synchronize' instead of `handle-pending-events'. Added `flash-selected-windows-on' to help out stylist.scm that manages windows at the flash-window level and messes up the display of the current selection. * stylist.scm: Added *style-list-flash-window-color* and make it yellow so that it's different from the color used for selected windows. Call new `flash-selected-windows-on' after unflashing the news that the stylist affected. * reflection.scm: Added `interpret-as-procedure' to simplify handling of default argument to `where-is' * prompt-proc.scm: Use gtk-widget-grab-focus on the entry to make sure that the entry gets the focus at startup. Avoid error if initval of a procedure is not given -- don't call procedure-name on #f. * placement.scm: Added auto-focus option; hack it a bit using add-timer-hook! to run focus-change-warp-pointer after the placement is done. And use new `focus-stack' module to provide `push-focus-window' that I call before focus-change-warp-pointer. Great effect w/ Netscape "Find" dialogs. * netscape.scm: Added #:auto-focus #t to "findDialog_popup" windows. * last-mapped-window.scm: Use focus-stack module and make `focus-last-mapped-window' have an optional push-focus? argument that causes the focus-window to be pushed if #t. * lambda-startup-logo.scm, flux-gtk.scm, ScwmButtons.scm: Use X-server-synchronize instead of in-line expanding that function. * group.scm: Added option to select windows by title (in addition to by class, by resource, by single window). * base.scm: Added `X-server-synchronize' to do handle-pending-events after ensuring X-server synchronization. * animated-iconify.scm: Use a dynamic-wind to protect set-X-server-synchronize! calls. * where-is.scm, focus-stack.scm: Added * Makefile.am: Updated for above additions. ] hash: 0000016134-8091854e8d319f0ffcc0fd5b5502635f79b539284cff2274410416645dc656bb [[project @ 2000-02-21 02:40:10 by gjb] gjb**20000221024010 Ignore-this: 31e8ba7562880a456ffc0449eb3acfad gjb ] hash: 0000000298-41cc7c7db36b13c7bf315df5e07f9ed836715f8c075f00a8a644fc68aba0f648 [[project @ 2000-02-21 02:44:27 by gjb] gjb**20000221024428 Ignore-this: 4a03e07e6ad476d32c47245d0141049e * events.c: Make window-*-hook each take two arguments, instead of one. New second argument is resulting-from-viewport-move? so that hooks invocations from those can be ignored if desired. * virtual.c: Added after-viewport-position-change-hook, and invoke it. Handle VisibilityChange events before leaving MoveViewport_internal so fInMoveViewport_internal is properly set when dispatching those window visibility hooks. ] hash: 0000004904-a535a02c5298034741c2eb9f9e75620c73c19e179f5763325b10cf8568849473 [[project @ 2000-02-21 02:44:29 by gjb] gjb**20000221024429 Ignore-this: a32b24e7a6cadb9c4846a01a82aff912 gjb ] hash: 0000000298-b0a123929f416354a864b072e947374f4a25a26056ae2811babf1f47b46f3bf6 [[project @ 2000-02-21 02:48:00 by gjb] gjb**20000221024800 Ignore-this: 93846f0fcd95cc30baecb4efcdc09ff5 * window-configuration.scm: Refine `window-configuration?' test to differentiate from arbitrary lists that have a car that is a window. * register.scm: Added `selected-windows-to-register', `list-of-windows?', `jump-to-register' to support saving and restoring window-selections in registers. ] hash: 0000001651-58a3e3bc6049e17c415e0aa4d1f81cf50760dcd2271cd655220d61b29a2bdf5a [[project @ 2000-02-21 02:48:02 by gjb] gjb**20000221024802 Ignore-this: 7a02fdc4204330dd0fdb7c473e8ca426 gjb ] hash: 0000000298-550cc6e08f8f3dd7dacae409a6a6c0cb00c12b70d10905569c67b5fdbd45bd1e [[project @ 2000-02-21 02:49:42 by gjb] gjb**20000221024942 Ignore-this: f12574c6cc3ab4417e819f7ef735faf8 * system.scwmrc: Use where-is, focus-stack modules. Make "scwm" resource windows use at-point-placement. Added H-w for where-is, use H-h for describe-event (instead of H-w). Added H-S-e for close-window-pop-focus. H-t for selected-windows-to-register. H-M-. for push-focus-window, H-M-S-. for pop-focus-window. * gnome.scwmrc: Drop set-X-server-synchronize! call; handled by the lambda-startup-logo code, now. ] hash: 0000001707-abe588d052795ffd7a5ff50852216ce1fb3ee8953ecc097fcdda1b3dfbbb7eea [[project @ 2000-02-21 02:49:45 by gjb] gjb**20000221024945 Ignore-this: 66e8bb500e747dd728c99cbe033eea81 gjb ] hash: 0000000298-79d253caa0242cf4b212fab9c9b21d50df1956a8ebf775526e5b3ea69629d271 [[project @ 2000-02-21 02:49:55 by gjb] gjb**20000221024957 Ignore-this: fcf03082d926d745e5b0616daa37e25e ] hash: 0000000776-c47d5701f6bc844be4ae27b700ccb86e36be1d7408a6862dfc89aebf02c4be99 [[project @ 2000-02-21 02:49:57 by gjb] gjb**20000221024957 Ignore-this: 3ec8f763510c2441c115a5cc192994b3 gjb ] hash: 0000000298-5189e2a6995103bf54ab256bf8517a02ef46bd8250e002f3ee94863f93c65947 [[project @ 2000-02-21 02:50:01 by gjb] gjb**20000221025001 Ignore-this: 8072c35233c9a3a0c03de362f62690a ] hash: 0000002743-a35e604117a7f40902646b34ad326300597a2b1029eafa51aecc7c0bab2ce145 [[project @ 2000-02-21 02:50:01 by gjb] gjb**20000221025001 Ignore-this: 13a4ac31d49c9a0196f320d98b3cf90b gjb ] hash: 0000000298-5cccc107696c981a5ed5a2a10948d98032d1a66d8b24b0b93bf9b9455fa7ea28 [[project @ 2000-02-21 02:50:06 by gjb] gjb**20000221025006 Ignore-this: bd8fcc217121eaeb10c7c65691e28a53 ] hash: 0000000643-a68810c856552dd9ef262243d45011e134164fd38602e4d62bfaf7eabbf1066d [[project @ 2000-02-21 02:50:06 by gjb] gjb**20000221025013 Ignore-this: 812364e009639da2b5a65e303d685248 gjb ] hash: 0000000298-26ecc5cc7353d1d27462b53d9bcc9a345dc466efe9c6840ff41372d2f2ee64f3 [[project @ 2000-02-21 02:50:16 by gjb] gjb**20000221025016 Ignore-this: 38493da03298a007477dc21bd24390e3 * Makefile.am: Added README-COOL-EXAMPLES ] hash: 0000000517-67902af06b03721b6b6954e07ebcd63e76ef42c691e92137b9a0747be8f260d6 [[project @ 2000-02-21 02:50:20 by gjb] gjb**20000221025020 Ignore-this: 63ed34ca7946cea29eee6e4630f64f51 gjb ] hash: 0000000298-c68a0120cea9be4a7e0289f0da07d8e1f39f1f9ebbe2a6da58fd0c8329ecc6ea [[project @ 2000-02-21 02:51:04 by gjb] gjb**20000221025104 Ignore-this: f26d4e842cd6e4a49b4a503101ada4d5 * README-COOL-EXAMPLES: Added * Makefile.am: Added README-COOL-EXAMPLES ] hash: 0000002037-127eb4fddeecc32009383d1eed2e93746d90551e83f80bc7d9d044946b630c59 [[project @ 2000-02-21 02:51:05 by gjb] gjb**20000221025105 Ignore-this: c06e550959cc99610881fbd8d76db8ae gjb ] hash: 0000000298-5b4da405e9aeb7c9a48e61c56aad1a47796622498a534e6ebb107f707cdb48cb [[project @ 2000-02-21 02:51:25 by gjb] gjb**20000221025125 Ignore-this: 2502740df0e29bce0b1572cd3d7d4be2 ] hash: 0000000632-60cc1012e75350bcf648e8c527044c85782feeda1b00b66ab7e8c21d62d01841 [[project @ 2000-02-21 02:51:27 by gjb] gjb**20000221025127 Ignore-this: f81f8e98e488ea5fd311c1699fae205d gjb ] hash: 0000000298-83b508352c44cf3b2399b15b84fbf914c311389436fd2cf9eec53f5101dba5dc [[project @ 2000-02-21 02:51:34 by gjb] gjb**20000221025137 Ignore-this: 6644dcb4f0f2937d627716419fb164d7 ] hash: 0000047067-bc98300342d31874150a0675fa0eebcefee5f51a2a24ad8a0f8ce33b63cd52e9 [[project @ 2000-02-21 02:51:40 by gjb] gjb**20000221025140 Ignore-this: 917fe07c935e1982d3fbd7630391995f gjb ] hash: 0000000298-0844403346a1124179a96ebefc68b23c5ac1b53f6b00a1fc40dec96424731718 [[project @ 2000-02-21 02:52:46 by gjb] gjb**20000221025246 Ignore-this: e0cafa487b521dc6a4ca4b65f40c95e9 ] hash: 0000000295-1e2271ddbf5668fcf670ebd998cf85456763966d8708d9af773c6a750538be9b [[project @ 2000-02-21 02:52:49 by gjb] gjb**20000221025249 Ignore-this: dc2028e32c22f8288f868708521423d3 gjb ] hash: 0000000298-741ca6fd111eddabc6b0d14cfbd56d5d1ec4ae5649568b2cb46b97cc80cb3f70 [[project @ 2000-02-21 02:53:33 by gjb] gjb**20000221025333 Ignore-this: b4ae84f68a87e859ff25c8d897243b67 ] hash: 0000132623-7f1109ea17ff8b3b71612b6bfaf84a40e41428a875f4d05c11c4f45e094f6855 [[project @ 2000-02-21 02:53:59 by gjb] gjb**20000221025359 Ignore-this: 2b861f56ed491b26ef8ff9918da8b596 gjb ] hash: 0000000298-0b4c532eef11aa733d4b8d0c1dfbdc0c9c096658fadab330d5ae2a42deb262f5 [[project @ 2000-02-22 02:17:02 by gjb] gjb**20000222021702 Ignore-this: df806e6c378a8746070df1bc02e384d4 * window.c (s_restack_windows): Fix bugs in this function. * tile.scm: Call `insert-undo-global' before tiling in `tile-windows-interactively' * register.scm: Ensure that the register is not empty before `jump-to-register' acts on register value and use `focus-change-warp-pointer' instead of focus-window when jumping to a focus. * group.scm: Added cascade windows to the group operations menu. * cascade.scm: Added `cascade-windows-interactively'; now needs window-selection and undo modules (since I call insert-undo-global before cascading) * themes/*/*.scm: Remove #:random-placement, #:smart-placement options (they don't exist any more) ] hash: 0000003621-c6f21f109b7d0fae0f4a1ad198686276e914c14364b74e2f8886bbde66fc7b6c [[project @ 2000-02-22 02:17:05 by gjb] gjb**20000222021705 Ignore-this: 6b5d5f18ae6f8ff5127f294f5d90b540 gjb ] hash: 0000000298-5a7569efb57883a68cf1fe2685e0557b6fa02be760e5f3a05f349aed02121ba7 [[project @ 2000-02-22 02:17:10 by gjb] gjb**20000222021710 Ignore-this: 878300cdceb4a0f509bdd5443409b47d * window.c (s_restack_windows): Fix bugs in this function. * tile.scm: Call `insert-undo-global' before tiling in `tile-windows-interactively' * register.scm: Ensure that the register is not empty before `jump-to-register' acts on register value and use `focus-change-warp-pointer' instead of focus-window when jumping to a focus. * group.scm: Added cascade windows to the group operations menu. * cascade.scm: Added `cascade-windows-interactively'; now needs window-selection and undo modules (since I call insert-undo-global before cascading) * themes/*/*.scm: Remove #:random-placement, #:smart-placement options (they don't exist any more) ] hash: 0000003841-9e8c763c20ee8de7c646b06d2f309d93b139acb63c5e12018fa1647ec8450788 [[project @ 2000-02-22 02:17:14 by gjb] gjb**20000222021714 Ignore-this: 4d45d1e52e30dfc7e562cf898ca1fa22 gjb ] hash: 0000000298-2489bd395a1cc1a952fd2943734280714ce6d516f0f0757cbdc62aba090d0e74 [[project @ 2000-02-22 02:17:17 by gjb] gjb**20000222021717 Ignore-this: 96f7b2b5f40ad4112c000d2595f20ab7 * window.c (s_restack_windows): Fix bugs in this function. * tile.scm: Call `insert-undo-global' before tiling in `tile-windows-interactively' * register.scm: Ensure that the register is not empty before `jump-to-register' acts on register value and use `focus-change-warp-pointer' instead of focus-window when jumping to a focus. * group.scm: Added cascade windows to the group operations menu. * cascade.scm: Added `cascade-windows-interactively'; now needs window-selection and undo modules (since I call insert-undo-global before cascading) * themes/*/*.scm: Remove #:random-placement, #:smart-placement options (they don't exist any more) ] hash: 0000001006-80198cc2e96bdac81254f99360e875ccf01499edfda334586253581af9685c79 [[project @ 2000-02-22 02:17:19 by gjb] gjb**20000222021719 Ignore-this: d140c7769dd305a39941f5628888fc73 gjb ] hash: 0000000298-819099c9c5a025d73209aa077d668e00788098b3a8c40a79884c238635f6ae90 [[project @ 2000-02-22 02:17:22 by gjb] gjb**20000222021722 Ignore-this: 3ea041d10b69226d4d0e54701f2232b9 * window.c (s_restack_windows): Fix bugs in this function. * tile.scm: Call `insert-undo-global' before tiling in `tile-windows-interactively' * register.scm: Ensure that the register is not empty before `jump-to-register' acts on register value and use `focus-change-warp-pointer' instead of focus-window when jumping to a focus. * group.scm: Added cascade windows to the group operations menu. * cascade.scm: Added `cascade-windows-interactively'; now needs window-selection and undo modules (since I call insert-undo-global before cascading) * themes/*/*.scm: Remove #:random-placement, #:smart-placement options (they don't exist any more) ] hash: 0000001004-55ce73bc942f01b76e6a41f40a5cfbedde6c26a35a1b5a92fa6b85c2c4670759 [[project @ 2000-02-22 02:17:24 by gjb] gjb**20000222021724 Ignore-this: e10a83131c3468cfa338ae1a5fc1548e gjb ] hash: 0000000298-8091f2781f0e8a7da023ab0cd3efadf54b961c84e03f9447d1ba20d12d648167 [[project @ 2000-02-22 02:17:28 by gjb] gjb**20000222021728 Ignore-this: 2aa2192d4350534a88a87818ec2eefd0 * window.c (s_restack_windows): Fix bugs in this function. * tile.scm: Call `insert-undo-global' before tiling in `tile-windows-interactively' * register.scm: Ensure that the register is not empty before `jump-to-register' acts on register value and use `focus-change-warp-pointer' instead of focus-window when jumping to a focus. * group.scm: Added cascade windows to the group operations menu. * cascade.scm: Added `cascade-windows-interactively'; now needs window-selection and undo modules (since I call insert-undo-global before cascading) * themes/*/*.scm: Remove #:random-placement, #:smart-placement options (they don't exist any more) ] hash: 0000000994-b393f7b4d2fb11ccb45b330921fab79fadf47a6cf889ee31cd48f13ab0693480 [[project @ 2000-02-22 02:17:31 by gjb] gjb**20000222021731 Ignore-this: 5997f1561fa0c30d740e336eda492659 gjb ] hash: 0000000298-6d2374337942086de696767029d7913fc656030fdf156ff3dcdf038f9fed106a [[project @ 2000-02-22 02:17:34 by gjb] gjb**20000222021734 Ignore-this: eb979d06f4bc928bd09c20188fac0414 * window.c (s_restack_windows): Fix bugs in this function. * tile.scm: Call `insert-undo-global' before tiling in `tile-windows-interactively' * register.scm: Ensure that the register is not empty before `jump-to-register' acts on register value and use `focus-change-warp-pointer' instead of focus-window when jumping to a focus. * group.scm: Added cascade windows to the group operations menu. * cascade.scm: Added `cascade-windows-interactively'; now needs window-selection and undo modules (since I call insert-undo-global before cascading) * themes/*/*.scm: Remove #:random-placement, #:smart-placement options (they don't exist any more) ] hash: 0000000994-fe4b752aae0295d33884e438abc4450d47f2148a7f34564b95eb3430fe92ca42 [[project @ 2000-02-22 02:17:38 by gjb] gjb**20000222021738 Ignore-this: 45fe69c73b8960727222ece50dc129bc gjb ] hash: 0000000298-2b3d8782f01f379270d94f17101c805247890881378758ab71ab1eaa2e28fbb4 [[project @ 2000-02-22 02:24:51 by gjb] gjb**20000222022451 Ignore-this: a1d208ccd98492ddbed425c1900135e7 ] hash: 0000000717-30709bbe3527a3c09a2e70878a324765e5c2163c79b315b86775cee7671008ab [[project @ 2000-02-22 02:24:54 by gjb] gjb**20000222022454 Ignore-this: 69f5e407fe5a39b9e5493b07b44393f gjb ] hash: 0000000297-3d68fb1b5cd0c1965fa472207be7e15981374ff15c29db360519f3b4c5538a17 [[project @ 2000-02-22 02:24:59 by gjb] gjb**20000222022459 Ignore-this: 13245f7e7567ff58d9577e1673f00de1 ] hash: 0000000263-02154f922ac2ffda4bb193e8897197b75b2d6e7c376e84e0d881fdb015dc4cf6 [[project @ 2000-02-22 02:25:04 by gjb] gjb**20000222022504 Ignore-this: 4a0e145b5ad83dbe0f826086d22c8bf6 gjb ] hash: 0000000298-6c64a802bc2763e261d9b0dedf52cda70d9f451611dcec45f9fe7f9febddd1e3 [[project @ 2000-02-22 02:25:07 by gjb] gjb**20000222022507 Ignore-this: 776700035b726ee7075f3f31f51e697a ] hash: 0000000300-41181c145e53512e76b95cfc95ceb2482d53a1aae15094fcd43cf872ebdab682 [[project @ 2000-02-22 02:25:09 by gjb] gjb**20000222022509 Ignore-this: 80db03601018912d795b6c2990ea3c0e gjb ] hash: 0000000298-bd670e4129f711fb705372b0da8f4d7b67bcbd280df2ac66650c6fff3238024a [[project @ 2000-02-24 00:14:01 by gjb] gjb**20000224001401 Ignore-this: a9da64b4310d0a54bdafa496402fb43e Added ] hash: 0000002766-6bd5ca319237af39c1b5eba79987cd7b89a9cec32dba5375a5c0a22bda8c5598 [[project @ 2000-02-24 00:14:04 by gjb] gjb**20000224001404 Ignore-this: 9b1bd3126ce18f718f56df9607249b98 gjb ] hash: 0000000298-ee9bab8929acfd7066980831ce4b5fb00eb594d72ab58e5fca207fa5e35988b5 [[project @ 2000-02-24 02:28:16 by gjb] gjb**20000224022817 Ignore-this: 13af17d68b46528813c8d3d521b97420 * window.h: Drop WarpOn prototype. * window.c: Fix FIsPartiallyInViewport() to use <=, >= boundary conditions so right on the edge does not count for in the viewport. Make WarpOn() static, and drop the x_unit, y_unit -- push all that functionality out to scheme. Make `warp-to-window' take two new optional arguments X-OFFSET and Y-OFFSET. * virtual.c: Set fInMoveViewport_internal to True after the short-circuit out case. ] hash: 0000003491-3fd448ceb8ddb3b804ab3e9c2efa2b105a5129d6b22aefd9fad6c9157f73a240 [[project @ 2000-02-24 02:28:21 by gjb] gjb**20000224022821 Ignore-this: fd2cd898a9e03984749761b1a0e794b3 gjb ] hash: 0000000298-1fc73ef2fe897c6c8dbd62d4fe5b0398df423c59b0a32858f985deef3b749ba5 [[project @ 2000-02-24 02:29:19 by gjb] gjb**20000224022919 Ignore-this: 11c29b3d49212a585486de220eefab9 * tests/demo.scm: Fix iconified? to iconified-window? * ui-constraints-toggle-menu.scm: Make popup-ui-constraints-toggle-menu interactive. * register.scm: Added optional DESCIPTOR argument to get-register-name, and use it to make the prompts better. ] hash: 0000002407-e35161fc5a6ffe3b44d8e1a4e55cbf9221d78dca8a7ee44878e8fa6fe39100d6 [[project @ 2000-02-24 02:29:21 by gjb] gjb**20000224022921 Ignore-this: e3741a2278aa6b26ef4f832c8b65090b gjb ] hash: 0000000298-3bc08100accf54a388945eb344aa7fad7ab5242ec88b2b9b433f59106b533fe9 [[project @ 2000-02-24 02:29:23 by gjb] gjb**20000224022923 Ignore-this: a071e78d93e92b143d84e504659477d0 * tests/demo.scm: Fix iconified? to iconified-window? * ui-constraints-toggle-menu.scm: Make popup-ui-constraints-toggle-menu interactive. * register.scm: Added optional DESCIPTOR argument to get-register-name, and use it to make the prompts better. ] hash: 0000000720-e4ad459c340f3ebf24b833f83e8daa0f76c95585a5b4cff6fbd2999c2cd899a5 [[project @ 2000-02-24 02:29:25 by gjb] gjb**20000224022925 Ignore-this: cde9d1d89b0d4ee6c09d8b948f0c16da gjb ] hash: 0000000298-69f392b272bc09846b9392086a84450c8a6892c308ae76deca7712c8b1b5ae73 [[project @ 2000-02-24 02:30:21 by gjb] gjb**20000224023021 Ignore-this: 835c4ac0e1cc8dda02612ab056a27e10 * system.scwmrc: Added menu-springy-constraints, default to springy constraints. Drop constraint solver menu if not constraint enabled. ] hash: 0000001429-4ecf94c9509dc181981281dca23fdea16495678444fe174bbcce556fa54758a5 [[project @ 2000-02-24 02:30:23 by gjb] gjb**20000224023023 Ignore-this: 47efa6a6c52402e484bd1ed74cc1feb8 gjb ] hash: 0000000298-75662a0c6b2d9b906ddd80b40774766d608b1f09f184692af2e643645cdf537e [[project @ 2000-02-24 02:32:19 by gjb] gjb**20000224023223 Ignore-this: 667b3957e74f8f3fc137f6d727f498bd ] hash: 0000053696-e25deaafc8792f9da51e996c3e9842632c6cdd1c2cc5958d99ca435ddbdf00a0 [[project @ 2000-02-24 02:32:48 by gjb] gjb**20000224023248 Ignore-this: c27faf45cbf3e14f0ceebd2297922b20 gjb ] hash: 0000000298-b0afafc39ad53d4148e15450058a188e0cf0bb983059e5126df8cf98ef37caad [[project @ 2000-02-24 02:33:00 by gjb] gjb**20000224023300 Ignore-this: ef5ac0a51e850545e592be0fa93ba818 ] hash: 0000000355-b4c7e1cdab7fea3487a22f344b3c955d558a1044fe4a1dbb3a5ba28b4ada4b6d [[project @ 2000-02-24 02:33:04 by gjb] gjb**20000224023304 Ignore-this: f6eb133e5d05da9ff1f0c93db33a173b gjb ] hash: 0000000298-59ad24f49c8404a7b1d607985724bbf79afa17ca71c4cbb28909d8ba86d1e48b [[project @ 2000-02-24 02:33:08 by gjb] gjb**20000224023308 Ignore-this: 2197a2e65b22a8298d24fc75cc534495 ] hash: 0000000469-38780cdab6e4d711c84661310d2670793134742826bd2d7b4de162705fbd2103 [[project @ 2000-02-24 02:33:10 by gjb] gjb**20000224023310 Ignore-this: 221589aec671611128c0e504b6b6817b gjb ] hash: 0000000298-73cf00448ff232d99eda721578269934ebba18281d9ba788173704c7e8a564f5 [[project @ 2000-02-24 02:33:14 by gjb] gjb**20000224023314 Ignore-this: d9e42d2f819f07f7c63066301615a5dc ] hash: 0000000648-33a91d4a5e73a9c9fa38293c8fbf52b5ef3db48989e9cb32b1ce48c9586fcf37 [[project @ 2000-02-24 02:33:17 by gjb] gjb**20000224023317 Ignore-this: 144f941048fbebfd54c45301469e4151 gjb ] hash: 0000000298-e5e9556045661bf922a63234dd1b4452571b454b230f4491a97f2064277ddb85 [[project @ 2000-02-24 16:26:58 by gjb] gjb**20000224162658 Ignore-this: b53615e85ff8acf616b4a1ab3f3e0211 ] hash: 0000002807-31be7cbf10e4994918e38beecb203d900e218e1fa60502f3c3c7449354ed6d23 [[project @ 2000-02-24 16:27:02 by gjb] gjb**20000224162702 Ignore-this: b7b889684a5d6471f81b5d7f0e6e7dc3 gjb ] hash: 0000000298-ec4ef91f226911d080e4bd93fcc564eba3c79db70af042b7a1ca2138db90b2c6 [[project @ 2000-02-24 16:35:55 by gjb] gjb**20000224163557 Ignore-this: a9bd39ce2176e6a561e96d32fde3a87f * winops-menu.scm: Added menu-re-place-window. Move Focus submenu further down in the menu-window-ops. * viavoice.scm: Move "cotton" matches-command? earlier since it also contains the word "down" and the matching is done very stupidly! * undo.scm: Fix `insert-undo-state' to better verify indices. Untested. * snap-constraints.scm: Require that both windows stickiness be the same. Make `snap-reset' and `snap-initialize' both interactive. * register.scm: Added `get-register-alist', `register-value-type', `register-type-mapping', `register-type-mapping-string'. All for nicer register GUI. * placement.scm: Added `re-place-window', needs animation module. * gtk-table-display.scm: Added some new options, make a bit more robust. Now used for the registers GUI as well as the URLs GUI. * flux-gtk.scm: Added `gtk-register-info', needs undo, register modules ] hash: 0000008328-b7d65528e6194e38cf601c82b40d9ed454136e72ae4b1e310103f3cacb387664 [[project @ 2000-02-24 16:36:26 by gjb] gjb**20000224163626 Ignore-this: 5b0b947919663681a75a654fcadeb4af gjb ] hash: 0000000298-ce2027f4a8a89bb30e474aa9b6442dae727d404e4e61b5d623c8042eecbcc1c6 [[project @ 2000-02-24 16:38:04 by gjb] gjb**20000224163804 Ignore-this: d3f92fb81b5bdb4eedc4177b3032e2c9 * system.scwmrc: Added menu-snapping, H-M-g binding for `gtk-register-info' ] hash: 0000000923-822b62eb7abdf14354e0a2f2c41544e7a6fb89a5ba8f9cf10ccaeaaa7b39c7e3 [[project @ 2000-02-24 16:38:19 by gjb] gjb**20000224163819 Ignore-this: 826c736e6af5e1368b7c62a0dcd306b4 gjb ] hash: 0000000298-9dc6c1689046855cd2b2382c48843a4000a19e5290a4a5c8df599ca15fd7014e [[project @ 2000-02-25 00:51:52 by gjb] gjb**20000225005152 Ignore-this: 4c873925b893d472dc0cf638fa1fe8b2 * system.scwmrc: Added menu-viavoice, use it. ] hash: 0000000848-6d61cefb0bd6cbabfe5fac8e31bf94a95588b77329e432dfee434c7bcdad9508 [[project @ 2000-02-25 00:51:56 by gjb] gjb**20000225005156 Ignore-this: bf216cfb1ced0456c4075c11f384b685 gjb ] hash: 0000000298-1135b6e4f70c60e1ee782406203b7c80da0c4edd809d0ef0e3fda00dc6a5a112 [[project @ 2000-02-25 00:56:08 by gjb] gjb**20000225005608 Ignore-this: a0446084f06d98a1a24c80638e5232f4 ] hash: 0000000412-1410ac8a8f022cabef5fef3e19568366618ab6a6fd2e705353c713eb8a384609 [[project @ 2000-02-25 00:56:10 by gjb] gjb**20000225005610 Ignore-this: cd68d306e8f7f5894b2adab027bfa4a0 gjb ] hash: 0000000298-61435dd14c377a0bf486ddc9904327aa2c3ac9271b8b47e716bbaf845686835e [[project @ 2000-02-25 03:15:15 by gjb] gjb**20000225031515 Ignore-this: d5218b89c08b3bca71af10b7c5c63d4a * where-is.scm: Better error handling of not-found procedures. * viavoice.scm: Handle "move window center" phrase. * reflection.scm: Handle undefined procedures in `procedure-string->procedure' ] hash: 0000002135-884db223decd7810975186f34ebd0f1f0107196c355dee9828f48f9ce6fd2085 [[project @ 2000-02-25 03:15:18 by gjb] gjb**20000225031518 Ignore-this: 5876c45ae9214bb9d47f48510ac5ee9 gjb ] hash: 0000000297-e7e849e785eb032c0fd635bbe15266a71c41f12697e5a2001719b58431164242 [[project @ 2000-02-25 03:15:29 by gjb] gjb**20000225031529 Ignore-this: 70498a9943fa4d8f784d033b84fc4c1a ] hash: 0000001397-e743a43e8f8fba3b8891a1b446dfb317d797eb964e5264fad32283de0488e0c7 [[project @ 2000-02-25 03:15:31 by gjb] gjb**20000225031531 Ignore-this: 1739e853984f84ce4cd6db3ad2b49e29 gjb ] hash: 0000000298-99bd7cd5375e156e2f26c425dcbf5693851f83fd101a1474ef304053f91a2623 [[project @ 2000-02-25 03:16:15 by gjb] gjb**20000225031615 Ignore-this: 2a72122fa8a03871c77cd1eece2e3789 * viavoice/scwmgrammar.bnf: Understand "move window center" ] hash: 0000000593-d506e1ed20a3af14ee0c9ca09193cf44db2149b194613acb43ac1711ad226b71 [[project @ 2000-02-25 03:16:16 by gjb] gjb**20000225031616 Ignore-this: 966d4cab4183331b2d62b11f620216d8 gjb ] hash: 0000000298-36b058be716e5a71f2d325399cea85e0b59a625b4b0bdf2e02c9462c5f1ecbc5 [[project @ 2000-02-25 03:17:38 by gjb] gjb**20000225031738 Ignore-this: ca7f45761f8dd77e648a7c01bcef1580 ] hash: 0000000268-706a08149c3213773ad284aa442df50a1212be8f672e368a37e230fa2e198cab [[project @ 2000-02-25 03:17:42 by gjb] gjb**20000225031742 Ignore-this: d0e6cf4b37790da5038cfa27d05fe942 gjb ] hash: 0000000298-fe5e415778128f963a5883db73e13c314085f815dd00253b3913f02d78ac6b15 [[project @ 2000-10-28 21:02:00 by gjb] gjb**20001028210200 Ignore-this: c07fc4a5d4567ac852d8129fb2fca456 Added ] hash: 0000001636-11999fa852f008ad99f6e1481df2db808267309d2e906b4a84543027a5de11a0 [[project @ 2000-10-28 21:02:12 by gjb] gjb**20001028210212 Ignore-this: 40b9036ee44a300f08e55bde8a3cfd71 Added comment ] hash: 0000000375-601ca4d92eed7fe02a444c1071321b28435ccab9711e2b01488ec52effb8a8ae [[project @ 2000-10-28 21:05:23 by gjb] gjb**20001028210523 Ignore-this: da3d3c940b3f4d039cb51662bb698c4 Added some debugging code to make sure symbols got initialized properly. ] hash: 0000000644-b0d29edece55bfe70076a4b4a6986f331e9751d464fdd37e0ac3d7ec9ff5248a [[project @ 2000-10-28 21:06:22 by gjb] gjb**20001028210622 Ignore-this: 3552014fbd04b51d7f09de56648d139 Bump to 1.141, from 1.137, to make up for lost repository changes. Various binding changes, turn debugging off, other minor tweaks. ] hash: 0000002160-14eadf25467ed771bf96b9d273baa7f515d55fac45ae710f3a74876fc78273b1 [[project @ 2000-10-28 21:06:46 by gjb] gjb**20001028210646 Ignore-this: 52e7f0f08386476c8a130f57bb95af93 Minor debugging printout change ] hash: 0000000377-a4b90f47ed1b19d46a23fa4208f512f4a33dc7d0be0c1e513a5c792744c4044a [[project @ 2000-10-28 21:07:05 by gjb] gjb**20001028210718 Ignore-this: de0ad6517cd50d46e4bd1e809959497e Added ] hash: 0000004692-9d3d11fb3e4d2440bbc4911f52d50df085ed8fd95eb46a32fb09b772939a1ac3 [[project @ 2000-10-28 21:09:21 by gjb] gjb**20001028210921 Ignore-this: 90999bb2ac09156987d837480ccc9d26 Bump to 1.251 from 1.249 to make up for broken repository. Avoid deadlock when starting up by setting Scr.fWindowsCaptured = False during initialization. Invert sense of --no-document-formals to --document-formals. Improve scwm_make_gsubr's handing of the arglist., handle interactive procs better. ] hash: 0000001672-6a9af87732924238ae9b2e8a7653085a6955f49dd5341f5b87cef013ab1f2d51 [[project @ 2000-10-28 21:13:53 by gjb] gjb**20001028211353 Ignore-this: 7464dc2a3646088640f547928e9bc9ce Added ] hash: 0000002799-6f9d5b205065ac48ff4b5b835273c7ff91257443befd157dfd595519410cf132 [[project @ 2001-11-03 23:15:16 by gjbadros] gjbadros**20011103231517 Ignore-this: 66af4563be5e98b3feb58ac2d3861102 Updated to what I had on my dev box --- this is probably something post 0.99.6.2, preparing for guile-1.4, since scwm.mit.edu does not appear to ever be coming alive again. ] hash: 0000131201-9d10328c67fe946df558ecaed0d0ce78f6ae7140f4be9fd9e275b2a99d058ddc [[project @ 2001-11-03 23:16:24 by gjbadros] gjbadros**20011103231624 Ignore-this: 1581861778067cc310c5d394a6f707b3 Added; Updated to what I had on my dev box --- this is probably something post 0.99.6.2, preparing for guile-1.4, since scwm.mit.edu does not appear to ever be coming alive again. ] hash: 0000149005-4a54ab5674f3c02fd145074028a486279f38363ecefcbde68de79e7f3eedbd9b [[project @ 2001-11-11 07:43:30 by slenser] slenser**20011111074330 Ignore-this: b41919ecb5b7e7bf41a172515a704644 Fixed bug in communication with fvwm modules that destroyed the high order byte of longs if the high order bit of the byte was set. ] hash: 0000005603-ba8c5ccdc62f98549e92041b7d3cbc19efe302d9577ebde7db6b7f90f180102b [[project @ 2002-02-10 09:00:58 by slenser] slenser**20020210090058 Ignore-this: 522ace843c2c9d344ba5000d23133029 Changed pop-focus-window so that it skips over windows that are no longer valid. Changed close-window-and-pop-focus so that it uses get-window if the window is not specified for consistency with other functions. Changed close-window-and-pop-focus so that the window always gets deleted even if the focus stack is empty. ] hash: 0000001775-a836f9c68af20da955d9477e396612597e6d94445554b30547a71610f5719fa4 [[project @ 2002-02-13 06:58:42 by slenser] slenser**20020213065842 Ignore-this: e14e1b5f5f5859c03d7a8e1c8dd3ab18 Updated to work with changed #define's due to new Guile version and new code base. ] hash: 0000002529-faf604f13cec54e53058bb4de525a7936f1363a9b7369018fa7ce9972ca35bfa [[project @ 2002-02-16 07:00:07 by slenser] slenser**20020216070007 Ignore-this: 9736ab065233d501a13ee74463204d5 Moved add-hook! calls into a function exposed to user so that hover function can be installed after it is uninstalled. ] hash: 0000001258-69f3317abbfc2ab96b94be507a3bf4c97b8635bb41492d487d3a8af4584dd2bd [[project @ 2002-02-16 07:05:24 by slenser] slenser**20020216070525 Ignore-this: ac9201c6ddbaaec258ef1d8b5924f89c * dir-focus.scm: Improved doc string for dir-focus to mention that this focus movement is relative to the location of the pointer. * focus-stack.scm: Added period to doc string. Put FIXME comment on a minor race condition problem. ] hash: 0000001587-4e4697f0aa827c1152e3ecc147f8e46707ba161ea4b20cdf1b78c18ab502d5b2 [[project @ 2002-02-17 09:59:59 by slenser] slenser**20020217095959 Ignore-this: ed3c754fa3197a61a98d160d8e461d09 * easyraise.scm: Fixed bug in set-easyraise-window! which wouldn't update the variable easyraise-windows which would cause the wrong windows to get raised/lowered. ] hash: 0000001147-027264ead9f1772b7b56035ecd41493005055997555f26191fb62ed2e209c630 [[project @ 2002-02-17 10:03:06 by slenser] slenser**20020217100306 Ignore-this: ec9d5e0a005d5e0fd1d3aca7789fb1ff * base.scm: Moved doc and implementation to move-window-viewport-position from compatibility name of move-to. Both names are still valid but docs should now show up under preferred name. ] hash: 0000001373-c0ad9a7981722e4b2efb125e322837afad0afc396503dbc983f73704d5411063 [[project @ 2002-02-17 10:44:12 by slenser] slenser**20020217104412 Ignore-this: a1d3417496feba8fb342d3bf0ff39c30 * easyraise.scm: Added FIXME for very slow memory leak potential. ] hash: 0000000752-5be4436ad06233e98c9dd5a0fe566ae0097658b4135b446e3dcc49c3a19f8829 [[project @ 2002-02-17 11:16:31 by slenser] slenser**20020217111631 Ignore-this: cdca8e8675b2f66ec83f29af0715cba6 * wininfo.scm: Changed windows-overlap? to consider a window as overlapping itself. This changes the effect of window-overlaps-window? and list-overlapping-windows. * stacking.scm: Changed name of lower-window-below to restack-window-below and raise-window-above to restack-window-above. Added compatability defines for the old names with a deprecated comment. The change in the behavior of windows-overlap? fixes the restack-window-below/above routines so that they actually work. ] hash: 0000002647-eed6bc41f2a35045dce2f86004f496c0f3297f9a8454c0d0dea3c692a28b2006 [[project @ 2002-03-27 04:54:50 by slenser] slenser**20020327045450 Ignore-this: 1fa2850c9440efcdc90bb07aa5d4c2dc * window-configuration.scm: Added storing state of iconified?, sticky-window?, icon-sticky?, and shaded?. The code to save and restore all this state is there but some of it is non-functional due to problems with the C routines. Only recommended using for saving/restoring position/size in non-iconified state, stickiness, and iconification state until C routines can be fixed. It is now pretty safe to run (restore-global-configuration (global-window-configuration)) as a noop. Added wrapper functions to extract the interesting bits from a saved window configuration. This will allow the format to change in the future without breaking backwards compatibility. ] hash: 0000010876-0378b8f682ec943a82611b059473b0fdadaa207cf3de60b82d960b4fcc4be2fe [[project @ 2002-03-30 08:31:41 by slenser] slenser**20020330083141 Ignore-this: dcb11a8f8ad16facd60672c9e9ea78ef * undo.scm: Documented public variables. Updated and greatly improved documentation. Deprecated 'decrement-undo-index', 'increment-undo-index', 'insert-undo-global', and 'insert-undo-state'. The first 2 should be private and the last 2 were broken and had bizarre semantics to begin with so I decided to deprecate instead of fix. Fixed bug in undo/redo that would result in having to do 2 undos/redos in a row to reverse the effect of the last redo/undo. Implemented paying attention to undo-max-entries so that we don't just keep growing memory in the comon usage case. Added function 'truncate-undo-list' in the process to constrain the undo-list to be no larger than a given number. Exported as public since may be useful to users. ] hash: 0000006545-f55dd95a49194771e4a3078a4a450a79f35993c28a6c73d8ea1082faa4b30e2e [[project @ 2002-03-30 08:57:58 by slenser] slenser**20020330085758 Ignore-this: 5c13576d6838af7a5cf3329a3ac01a6c * auto-shrink.scm: Made 'shrink-inactive-windows' use the delay-seconds parameter it is passed. Added missing :use-module line for (app scwm time-convert). Added doc strings to public functions missing them. ] hash: 0000001326-364d01ae566d25edd223756cd57993513cd5d85f6d521c4e49ef31c68e5ded12 [[project @ 2002-03-30 09:29:46 by slenser] slenser**20020330092946 Ignore-this: 9806a1f525bc618cc4f218d7c3aaa447 * auto-unobscure.scm: Updated from object-property/set-object-property! to window-property/set-window-property!. Updated for new arguments to window-fully-obscured-hook. Added doc strings for enable/disable-auto-unobscure. ] hash: 0000002108-89b820912a2fadc1ab93823336e19a0441cb0fe2cbc3df1fafc39e2ecf19ffa2 [[project @ 2002-03-30 23:40:53 by slenser] slenser**20020330234053 Ignore-this: f4bbffd0e648900ab7259518ae681603 * cascade.scm: Added a couple of missing modules, flash-window and flux. Made 'meta-apply' plublic and gave it a doc string. Clarified 'cascade-windows' doc. Made #:raise #t work for 'cascade-windows'. Made #:reverse #t the default for 'cascade' since 'cascade-windows' processes from bottom to top but most of our lists are top to bottom. Made 'cascade' listify atoms passed in #:only and #:except to be more consistent with the style stuff. Made selections get processed in selection order, so the first selected window is put on the bottom. Updated to use 'push-undo-global' since 'insert-undo-global' is both broken and deprecated. * flux.scm: Changed 'select-window-group' to return the list of windows in the order selected. ] hash: 0000004805-2ba4611c37dad91b80442c1da288cdc8119dca96fdd413f17db89c9592d01b62 [[project @ 2002-03-31 01:28:38 by slenser] slenser**20020331012838 Ignore-this: bd1f8c2f344ec7fbadb260d9e67900c9 * window-configuration.scm: Added a FIXME about the desk of windows being saved. ] hash: 0000000681-a309048ba6fd2e2803f241d87d14af1a9f52972aa35efd71755d00a03127af82 [[project @ 2002-03-31 02:09:50 by slenser] slenser**20020331020950 Ignore-this: dcfbec3c885bd3e7d519db7de5f47e6d * focus-stack.scm: Added FIXME about unbounded stack growth. This is a problem since some of the standard functions call 'push-focus-stack' with no guarantee that there will ever be a 'pop-focus-stack'. ] hash: 0000000940-c1f4458be0dc9740482334b7cfaacdf2b9649a91f1c712cc2477febece0f9121 [[project @ 2002-03-31 03:30:58 by slenser] slenser**20020331033058 Ignore-this: a5960beca29eb70bf49563c250bc861c * placement.scm: Doc fix to 'interactive-placement'. Doc addition to 'near-window-placement'. Doc clarification for 'make-keep-winclass-centered'. Added several FIXMEs about stuff that should be cleaned up eventually. Fixed bug in 're-place-window'. ] hash: 0000002569-3a12eeff706ce594da74600c8d48e7bd94d7b20f278a566eb3a553ffc8bf2a7c [[project @ 2002-03-31 03:44:22 by slenser] slenser**20020331034422 Ignore-this: 689f047cb52e0d4e55bb333571bb0aee * shove-window.scm: Added a comment to 'menu-window-shove'. ] hash: 0000000691-fca7b8ae1f11d563322bb03486e24f3cecb647124b22aa863692d1bf849f7e10 [[project @ 2002-03-31 04:45:24 by slenser] slenser**20020331044524 Ignore-this: 24fd9881745f600318c20218d90cce88 * tile.scm: Added missing :use-module for flash-window. Fixed #:raise restack-only for 'tile-windows'. Changed default direction for 'tile-windows-interactively' to horizontal to match 'tile-windows' and the most common direction for tiling things. Fixed ordering of selection from 'selected-windows-list'. Changed to 'push-undo-global' from broken 'innsert-undo-global'. ] hash: 0000001855-1ce6ef7d8218eeb652275ff781e9ce54f119c63b293afa1c454d3f52dbb5e00e [[project @ 2002-03-31 06:41:56 by slenser] slenser**20020331064156 Ignore-this: f03786793e0e4c69b38c1bc596cd3e09 * snap.scm: Changed name of 'snap-reset' to 'snap-disable'. Made 'snap-reset' deprecated. Added a few comments. Changed name of internal function imeh to imfh to match the name of the hook it gets installed into. Enhanced so that windows will also snap to the inside of each other (e.g. the left edge of a window will snap to the left edge of another window). Added public variable 'snap-matches-inside-edges' to control whether to use the new behavior or the old. Default is #t which uses the new behavior. ] hash: 0000007782-e38e0c5fa781ae2665ac46004a826f69e76002e034e65e4c71d353cc37663f58 [[project @ 2002-03-31 10:43:54 by slenser] slenser**20020331104354 Ignore-this: 3e28bdff33f800f079b0f9a1f62c93d7 * window-configuration.scm: Fixed bug in generation of xforms for 'animate-windows' which made 'apply-window-configurations' claim that we weren't moving the window. This caused the final position to be wrong if the window had any gravity except northwest. Add doc string to 'apply-window-configurations'. ] hash: 0000001318-851ead3ee6e381ac6f80d9fe99902413f7f95ea8697f8493a208cc5667a57ee0 [[project @ 2002-03-31 21:39:02 by slenser] slenser**20020331213902 Ignore-this: 63aa2a951028807efa7277cb88402735 * edge-ops.scm: Marked entire file as broken. This code is redundant with the C code anyway and the C code actually works. I have trouble believing this code ever worked. Fixed a bad variable reference to a variable that does not exist. Moved add-hook! parts into new public function 'edge-ops-add-hooks' just in case someone has found a way to use this file. This should protect people from screwing up the edge scrolling stuff with this broken implementation. Added 'edge-ops-remove-hooks' as a safety for anyone silly enough to run 'edge-ops-add-hooks'. Both functions marked deprecated. ] hash: 0000006579-2283fcb55b798c930c08894a62778f851bf1f7f65e57b4c0a12f172f78dcaabe [[project @ 2002-03-31 22:50:44 by slenser] slenser**20020331225044 Ignore-this: 1654829615f11ba2de67f9f0ecfe452a * virtual.scm: Various doc fixes/improvements. Added FIXMEs about changing names to be consistent. Added FIXME about strange location choice by move-to-viewport. Added FIXME about dubious assumptions (that currently hold) in 'deiconify-to-current-viewport'. Deprecated 'switch-to-first-desk' and 'switch-to-second-desk' since they are way to specific and have names longer than the function calls they replace. Added 'switch-to-home-desk' as reasonably special enough to have its own function. This was names 'switch-to-first-desk'. ] hash: 0000005261-47735158eb61cf89ef115e3be820c04357a5e3dc49ccc7a3f73ef1238fe8c675 [[project @ 2002-03-31 23:25:56 by slenser] slenser**20020331232556 Ignore-this: 359d4f07688fbd33f2ab8ca25a4c1746 * shutdown-opts.scm: Added mention of the default value to 'shutdown-options'. ] hash: 0000000659-8b4ef30d7d8972151626244cc1d21716f7652217e39daba7379d3f3471797f49 [[project @ 2002-04-01 00:56:51 by slenser] slenser**20020401005651 Ignore-this: 20864f33c72109021f19f6093fee8572 * winops-menu.scm: Fixed Unminimize option in 'make-small-window-ops-menu' so that it does the right thing. ] hash: 0000001075-0eadd9ac2b34b5dfb5fb54c3fffcf67398b5bc9af187fcb1857f322e544c9871 [[project @ 2002-04-01 05:12:37 by slenser] slenser**20020401051237 Ignore-this: 16ffdcd1aa25f9e9bc8c31f5dc366b33 * group.scm: Removed redundant :use-module declaration. Fixed 'group-leader-id' so it returns the right thing on windows without any WM_HINTS set. Enhanced 'seperate-group-windows' so that it can take a group-leader-id or a group (either list of windows or example window) and do the right thing. This fixes some of the routines that call this so that they can use any type of group. Changed 'raise-group' to use the new 'seperate-group-windows' in such a way that a list of windows is now accepted as the group parameter. Made same change to 'lower-group' that was made to 'raise-group'. Changed doc for 'move-group' to match what the function does (change from virtual coordinates to viewport coordinates). Modified 'interactive-move-group' so that it uses virtual coordinates rather than viewport coordinates to make the other windows tag along. This fixes the movement behavior for when an 'interactive-move-group' causes the viewport to scroll. Marked 'deiconify-group', 'deiconify-group-or-window', and 'iconify-group' broken since they all use the busted 'set-show-icon!' function and hence can't be tested (but don't work now in any case). Improved doc string for 'make-window-group-menu' noting that W can be passed as #f. Changed 'make-window-group-menu' so that it allows group operations on a single window selection since they work just fine. Enhanced 'make-window-group-menu' by adding an option to (un)select all the windows in the same group as this window (as indicated by their group-leader-id). Enhanced 'make-window-group-menu' by adding move to the list of operations. Moved the close-window option of 'make-window-group-menu' down near the end by the destroy option. Changed iconify option of 'make-window-group-menu' to use 'iconify-group-individually' since 'iconify-group' is currently broken. This should be changed back once 'iconify-group' is fixed. I left a FIXME behind as a reminder. ] hash: 0000011846-9c66b92d6a744f93e09d81cdb4e18fc3dfe50a08491fa18987b41be356ae94aa [[project @ 2002-04-01 07:51:54 by slenser] slenser**20020401075154 Ignore-this: 7c2f59fd139375ef5e51933b8d1ccdaf * cursor.scm: Added some comments. Added FIXME about allowing different cursors for each nonant. ] hash: 0000000967-4dc8d77aa2b224079656c1d2770793f857c4fe369846f1b9b6ea5ef6f6e87d72 [[project @ 2002-04-01 08:07:40 by slenser] slenser**20020401080740 Ignore-this: 4fcad788a64c1a7602ace6fec0792bc7 * decor.scm: Added doc string to 'with-decor'. ] hash: 0000000541-bb91ffac074868df23f2cd629541f7f242e4ab2f801fd8cea5c56413e817c742 [[project @ 2002-04-03 03:22:49 by slenser] slenser**20020403032250 Ignore-this: e80bc7d1cd637c7ff20c826c414dd7d0 In scheme/: * face.scm: 'title-style' - Added FIXME because the sense of #:relief for active-down gets reversed even if it was explicitly set in the 'title-style' call. Add warning about #:pixmap sometimes crashing scwm. Filed bug report. Improved doc string to document the way the function actually operates. The function has odd semantics and should probably be changed at some point. 'border-style' - Added FIXME about lack of option. Added suggestion of using mwm style borders with #:pixmap option since otherwise they tend to be mostly occluded by the relief. 'button-style' - Added to doc string about reversal of #:relief flag in active-down. Improved formatting of code in much of the file. Rearranged file so that flow of control goes from bottom of file to top instead of jumping around. In src/: * face.c: Drastically improved the doc string for gradients. Better doc string for 'set-title-face!'. Improved formatting of code in several places. * color.c: Improved formatting of code. * image.c: Added FIXME about way to crash scwm. ] hash: 0000021387-b64e797dd6a13acb38bbfac43574b90f4366e9a765f6240acbad1a2aaa0b73cb [[project @ 2002-04-03 05:02:20 by slenser] slenser**20020403050220 Ignore-this: c246c8d9ccd692fe47799562fa5a1e73 * style-options.scm: Made window-style-options public for debugging purposes (with comment). Modified comment on add-window-style-option to add 'both type to list of type we use. Added doc strings on all the public functions. Slight formatting improvements to code. ] hash: 0000003719-cb440f0f03f328f0cb45593f72d234a68b69e3b7681b16465b1190c1713887ed [[project @ 2002-04-04 07:02:50 by slenser] slenser**20020404070250 Ignore-this: 8cb4b091c9658aa7205356787d3f4255 * rectangle.scm: Changed 'window-corners' and hence 'enclosing-rectangle' to use the window frame size instead of the client window size. This change was supposed to be checked in with the last change to tile.scm. ] hash: 0000000900-9e1de8d7e0bcedc16b3407c26893a4d262387f969ac9cdce2ae6bf20c60add18 [[project @ 2002-04-04 07:46:20 by slenser] slenser**20020404074620 Ignore-this: 841d30e249989c028ed3d6c66cd85ed2 Changes in scheme/: * style.scm: Added comment about what the structure for a style looks like. Added docs for 'style-one-window', 'clear-window-style', 'make-style', 'make-conditional-style', 'apply-style'. Improved doc for 'window-style'. Fixed 'window-unstyle' so that it works for splicing styles. Also, added note to doc that it removes all instances of the style. Fixed 'clear-window-style' which was accessing an undefined variable. Added comments explaining private functions 'mcs-complain', 'mcs-parse-args'. Added concept for 'Style Entry'. Formatting improvements for style-entry:* functions. Improved 'simplify-style' by making it actually do some simplification. Specifically, made it remove empty styles (which get created all the time by splicing styles). Added BROKEN comments to #:icon-title, #:start-iconified, #:decorate-transient. #:start-iconified crashes scwm because the 'iconify-window' call is made before the icon window created because of where the hook runs. This appears to be in order to make #:start-iconified sort of work. Removed #:start-iconified option until this can be fixed. Discovered that #:show-icon only works as a hint and only when set to #f. Changed from style to hint to reflect when it actually works. Found out #:icon only works as hint. Changed to hint from style until 'set-icon!' gets fixed. Causes window to vanish when applied to an existing window. Added FIXME noting that #:button x only shows the button if it is bound to a mouse event (very unintuitive). Added FIXME about adding documentation to style options. Fixed #:other-proc style option which was not setting the option type. Added FIXMEs for the following style options which have not been tested yet: #:hint-override, #:mwm-decor-hint, #:mwm-func-hint, #:PPosition-hint, #:OL-decor-hint, #:lenience. * style-options.scm: Added concept for 'Style Option'. Changes in src/: * face.c: Added FIXME for documenting style options. Improved doc for 'Window Style' concept and added references to new concepts added 'Style Option' and 'Style Entry'. ] hash: 0000012664-2b1eabeab62fb85e693f6c9c98850a7e5fcc66a03538df732ed00dc6089d40f4 [[project @ 2002-04-09 02:51:46 by slenser] slenser**20020409025146 Ignore-this: 322d900f1218847aa3d9a8d6e946cab2 * stylist.scm: Removed styling of #:start-iconfied option because this option is currently broken. ] hash: 0000001406-93c2936a0c01024d54b37c6d909f4f551307299f78c2358c47193dbab70a7019 [[project @ 2002-04-09 03:16:36 by slenser] slenser**20020409031637 Ignore-this: d9ef80a6440205cb8887b89500decd14 * animated-edge-moves.scm: Removed incorrect comment. ] hash: 0000000595-dc16200d5332a1b7f6c91fb00fd1fcbf8c64a35f7eb433bed8c85ffebb6caf2f [[project @ 2002-04-09 03:45:42 by slenser] slenser**20020409034542 Ignore-this: 98d4906df715eed4c76d27971e0d4ab2 * animation.scm: Removed some poor comments and tests. ] hash: 0000000787-bd37c3b3e2e3a1c83c69abfd82d46d173b26e2f024e17ac0598b82d6be70fc61 [[project @ 2002-04-09 04:09:59 by slenser] slenser**20020409040959 Ignore-this: b13c02d2405cec4c54d4a6ccff147a2e * desk-background.scm: Made 'desk-background' apply the change immediately if you happen to be on the desktop that is being changed. ] hash: 0000000803-e0e259ec5d2f408c548799835917a709ef0b2446f50a9a07889abb5101f9896f [[project @ 2002-04-09 06:09:52 by slenser] slenser**20020409060952 Ignore-this: 5b6d8a103b9bdc09f9161f7aa5aaa964 * menus-extras.scm: Removed unneeded :use-module. Changed 'sorted-by-car-string' to sort in alphabetical order. Added comment for 'split-list' and changed name to 'split-list!' to reflect its destructive nature. Fixed bug in 'split-list!' where it would create an extra empty list if the group size divided the number of elements. Changed name of 'fold-menu-list' to 'fold-menu-list!' to reflect its destructive nature. Fixed doc for 'fold-menu-list!' to give the correct variable name for where the default menu length comes from. Added FIXMEs about stupid interface to several functions in this file. Made the comment for 'split-list-by-group' complete enough to be useful. Moved recursive accumulator variable of 'split-list-by-group' into a helper function rather than exposing it to the world as a default parameter. Made 'split-list-by-group' preserve the order of the input list reasonably. Updated the commented out tests for 'split-list-by-group'. Improved doc string for 'fold-menu-list-by-group' so that it is actually useful. * std-menus.scm, xlock-menus.scm: Modified to match new name ('fold-menu-list!') for 'fold-menu-list'. ] hash: 0000008637-4b24d614b29808e137d681b0c243ded22223eacfe351451db517541798d7777e [[project @ 2002-04-09 06:19:42 by slenser] slenser**20020409061942 Ignore-this: e186bd1c3fa54242d5cd1b85299b4b51 * focus-titlebar.scm: Fixed typo. ] hash: 0000000542-a988b6c0a69b63f2ba83ba2f266be552c23461b709cc9cc3965e09807bce57b6 [[project @ 2002-04-10 02:18:30 by slenser] slenser**20020410021830 Ignore-this: f6b919aa60f8bff55335107f743b6a8 In scheme/: * style.scm: Added missing :use-module for listops. Tested #:hint-override, #:mwm-decor-hint, #:lenience and thus remove FIXMEs asking for testing. Added FIXME about #:hint-override being broken for overriding border hint. In src/: * window.c: Added FIXME for border override in 'set-hint-override!'. Added BROKEN to doc string about this problem. Improved doc for 'move-window'. Added BROKEN doc to 'set-icon-title!'. Added BROKEN doc to 'set-show-icon!'. Added comment header to ensure_valid function. Added comment in ensure_valid function. ] hash: 0000003100-559ee0949b2cc203c472fdf85fd59faf5d1eb66abe9c954a0ab1f299e19284cf [[project @ 2002-04-10 03:36:03 by slenser] slenser**20020410033603 Ignore-this: 35a8b4908c2efdb50ed77a3960cc21aa * style.scm: #:PPosition-hint tested so FIXME for testing removed. ] hash: 0000000564-68f294b1b04cbe354627f8b641a55247cf4b5e4b72223c85b47f3808495dc279 [[project @ 2002-04-10 04:23:27 by slenser] slenser**20020410042327 Ignore-this: 9c15129b0837b364fb054a6366c6f7d5 * modifier-key-bindings.scm: Improved docs. Noted that the proc-release option for the key bindings is broken due to some problem in the C stuff. Modified 'unbind-two-modifier-key-events' to have the same arguments as all the other unbind functions in this file. ] hash: 0000002547-28e7ff90ab181d3e070987cedc1b7276ffb4500bb5f45007afa937d6f4579bc4 [[project @ 2002-04-19 04:37:48 by slenser] slenser**20020419043748 Ignore-this: 1a71532f22606ce3696d1426a7a94922 * synth-events.scm: Added commentary to doc noting that the synthetic events sent are ignored by some applications. ] hash: 0000001232-340ee3aecae73a88189da18008787e50d2da1734c75d86e40521a131f37a8074 [[project @ 2002-04-21 03:34:31 by slenser] slenser**20020421033431 Ignore-this: 8a7cd912c9b14db09ad16338a22f2bf6 In scheme: * quote.scm: 'quote-key-event', 'quote-mouse-event' added test to see if we even have a passive grab on this event before ungrabbing and regrabbing which caused it to be grabbed in the end when it wasn't before. Added BROKEN doc about quote events which have been grabbed via the context 'all. The problem is that the C code for 'undo-passive-grab' assumes the grab was done on the client window but grabs for context 'all are done on the root window. This doesn't work so well and then the 'redo-passive-grab' ends up installing a passive grab on the client windows as well, very annoying. Not enough info available to fix at the scheme level. Need to fix the API to the C stuff to fix this. A few formatting improvements. Added docs for 'xtest-fake-modmask', 'xtest-fake-modmask-key', and 'xtest-fake-modmask-button'. In src: * binding.c: Added FIXMEs for bugs noticed in passing. Doc fix for 'unbind-key'. Added BROKEN docs for 'undo-passive-grab' and 'redo-passive-grab'. Fixed 'ungrab_button_all_windows' so that it ungrabs the button for the 'all context rather than regrabbing it! Code formatting improvements. ] hash: 0000009373-63def8c7947a8392f155e2a43525d1915f7df0b64f85a9b4b46bd0514240a414 [[project @ 2002-04-21 04:15:05 by slenser] slenser**20020421041505 Ignore-this: 3a9268c24fe91167eb1bdbafd1df1cb9 * property-respond.scm: Made 'handle-flash-property' work when the color is not specified. Added comment to property-responses. Added 'property-changed-debug' to hooks inserted by 'start-property-respond' to be consistent with 'stop-property-respond'. Improved docs for 'start-property-respond' and 'stop-property-respond'. Improved code formatting. ] hash: 0000002166-d8b1aa8441ed656d9dcd7158903f471ddd59c60a1bf56c38e662e689134ac1df [[project @ 2002-07-21 22:21:24 by slenser] slenser**20020721222124 Ignore-this: fe47765979d2613696d457012c5f9d9c * test-case.scm: Made test-case display the title of the test that failed when a test fails. ] hash: 0000001594-46729a6ec8f74aa27c0aab5c182c51d7cec31e9b340918700165b1d5d0dd7312 [[project @ 2002-07-21 22:28:08 by slenser] slenser**20020721222808 Ignore-this: 366497dec30269d319c8c465597adf30 * events.c: Added to hack of key bindings so that it is possible to bind a keycode that lacks a corresponding keysym. Various formatting improvements. ] hash: 0000003423-ee0983d16840a6c601d00861779f2cd2e042fd5b63b504746214780a11ece221 [[project @ 2002-07-21 22:34:03 by slenser] slenser**20020721223403 Ignore-this: f2ac0a6a139d957d0b0eac09a3dd69 Various formatting improvements and some comment improvements. ] hash: 0000032251-916ebd8489ca06594ba9ecd5d643d4c2f456ba240a0b6b430bddeb3c9f4774d3 [[project @ 2002-08-27 00:07:58 by slenser] slenser**20020827000758 Ignore-this: b8c6931f2031caa88b37c8e0148c7416 * visibility-reporter.scm: Updated the print out procedures to take the additional argument now required by the hooks. * reflection.scm: Updated comments to reflect current state of procedures. Didn't try to actually fix anything since I wasn't sure what a bunch of the procedures were supposed to do. ] hash: 0000003823-97f59fb7a5bca3e20d7a3c91109cf162d0d6278b84b57f2a1713dde2e74f7ee3 [[project @ 2006-03-05 03:19:53 by dsmith] dsmith**20060305031959 Ignore-this: 671339ecd857bdabd47cfbf519e7ddf3 Massive update. Basically bringing scwm upto date with Guile 1.8.0 All deperecated and discouraged features replaced. All empty lists quoted properly. Optargs use #: instead of & Support for older guile versions dropped and #ifdefs removed. All SCM *'s are now variables instead. Probably more that I can't remember right now. ] hash: 0000482901-8198f509f9dd385ed8322544abbeca62e622561c412a13f6a6694ee28aa4cb5c [[project @ 2006-03-16 16:50:36 by dsmith] dsmith**20060316165036 Ignore-this: 2a91902726ee823c249d16c1be27807a Added background.scm ] hash: 0000001611-ce4c1ca459501ee2c7b63d7d493e56aa11e2bccb31788b09df28d45121e73e15 [[project @ 2006-11-22 01:15:45 by dsmith] dsmith**20061122011545 Ignore-this: 50c550707c831b35eebfcf7c61fa78f4 Use scm_is_eq() instead of == when comparing symbols. ] hash: 0000000696-2a5fc4efe6e18dade143c8680c364ba3fd7e072f7250a15868f12b79d62efbdb [[project @ 2006-11-22 01:16:30 by dsmith] dsmith**20061122011630 Ignore-this: dc35dbe2182de65b2392134f3e3853ac Use scm_t_bits instead of long. ] hash: 0000000412-8874426db53fce52f5e1db1058344ceb50ccdbad16a391320a796fda1a7d90c1 [[project @ 2006-11-22 01:17:24 by dsmith] dsmith**20061122011724 Ignore-this: 6ab04f642e7ba13c67c9793d0592f07f Use new smob snarf macros. ] hash: 0000001110-ecd30ee9d03cb1fd35596eb934fabb76fcb00e89855cbad98ed74903f5bcabb7 [[project @ 2006-11-22 01:18:13 by dsmith] dsmith**20061122011813 Ignore-this: 4fbb08f8a17330e9398e9930ebdc28d2 Use scm_is_eq() instead of == when comparing symbols. ] hash: 0000000580-ff11cb76a443c1c8e61906ee0ee34ba4c1d4e3114b01fd86914b52f26ea1eb45 [[project @ 2006-11-22 01:36:59 by dsmith] dsmith**20061122013700 Ignore-this: 5ee9aa5187dcd40926117419ffce9f37 Use scm_is_eq() instead of == when comparing SCM's Use new smob snarf macros Use scm_gc_malloc() instead of NEW() Use scm_t_bits instead of long Use scm_gc_free() instead of FREE() Use instead of Use !scm_is_false() instead of NFALSEP() ] hash: 0000025778-863d7d3ed272fee1c1135dbd8d19d8c2110e5c021b4e34a697523efc9feb4571 [[project @ 2006-11-22 01:41:34 by dsmith] dsmith**20061122014134 Ignore-this: f1df553ad039523eef122a817a472710 Now use scm_c_with_continuation_barrier instead of huge knowledge of guile internals. ] hash: 0000010498-3f89a9070bc477c57d4712f65e097706dd3d143fc3a6c7ebdc2e93e362864f65 [[project @ 2006-11-22 01:43:31 by dsmith] dsmith**20061122014331 Ignore-this: 9fb9694b77e0975fc8dc45d563a99a97 Use scm_object_to_string() instead of scm_strprint_obj() Use scm_std_select() instead of scm_internal_select() Use scm_is_eq() instead of == when comparing SCM's ] hash: 0000001607-32e9e7e1ea6e0a9badb4b75d955afc838c4ffe593cf7fc3f46ad540ea688615b [[project @ 2006-11-22 01:49:31 by dsmith] dsmith**20061122014931 Ignore-this: 75c33f289f0cd9abba1adaffb4b28bb7 Just comment out some things for now. Gnome support will wait for later. ] hash: 0000000662-dbada2c0b4b99cb91a40d5ad23d4716edc147f96db1d6c2dc4ce283fe0075293 [[project @ 2006-11-22 01:50:09 by dsmith] dsmith**20061122015027 Ignore-this: 64dc4843bf4fa1608fa4fafeface616b Escape backslashes ] hash: 0000000816-ba587f02acc257b057a72ddd07134db5ee9ba40e2986c136780f599ece874022 [[project @ 2006-11-22 01:53:05 by dsmith] dsmith**20061122015306 Ignore-this: c0e6c3f7f2e61e799a72a017bdeac12f Use winlist-menu instead of winlist ] hash: 0000002507-9c5b73ec89a3b1caeef54611ff82f3beaccc1bc48338aefc5480d8eb45ce88a9 [[project @ 2006-11-22 01:57:59 by dsmith] dsmith**20061122015759 Ignore-this: 30a2919dae011cf9403bc4d3eb53166d Use instead of Don't use #ifndef SCM_MAGIC_SNARFER ] hash: 0000002682-757df41982d49593d37424e9cb0d2fc6c00accf07c0f69553af5329aacea0086 [[project @ 2006-11-22 02:03:59 by dsmith] dsmith**20061122020400 Ignore-this: a93c300321a161a73fb8877ab1f4c7a7 First cut at converting C only extensions to C + Scheme modules ] hash: 0000007878-2500301e55a8f1828ff239a20e0b8cd9deabfbb69640592eb1ff92a08fcf4924 [[project @ 2006-11-22 02:06:19 by dsmith] dsmith**20061122020619 Ignore-this: d9f22b9da2b2eca0a17d50b3f2277b2 Updated version number ] hash: 0000000213-ba4cca859c8360d78de096df9b2b9431ff440afc7f70b169866ae83e16700bf8 [[project @ 2006-11-22 04:13:32 by dsmith] dsmith**20061122041332 Ignore-this: 137f5cf5a2a56e324159b1a6c7a40a4e Now builds .x files first. ] hash: 0000000563-be685cc0277e1c7fc878bd58dfa6a44426ab5f49bdb759ac55a0d3ebd075b92a [[project @ 2006-11-22 04:19:42 by dsmith] dsmith**20061122041942 Ignore-this: a7ed0dd8b8066161c231b0d2b00ca321 Comment out gtkhelper for now. Remove unneeded tests. ] hash: 0000001967-fc347b5d3a3ff1529fa61cc8343fb385aa1fbebb9ef3fd22aee540c2b605f865 [[project @ 2006-11-22 04:44:58 by dsmith] dsmith**20061122044458 Ignore-this: a959efac5104dde74eef9383dcaf221e Comment out gtkhelper for now. ] hash: 0000000380-02772b515cb189ca458613c71a7f781f77b8273489bd36b312c418831ced4f5d [[project @ 2006-11-22 05:55:54 by dsmith] dsmith**20061122055554 Ignore-this: 2de45a13194fe4809fca1dda8825d372 Include for prototype for pow() ] hash: 0000000374-db1a6fe018a571c422f834de850380fd02348058d641e8f28c2ff18d065b4b2e [[project @ 2007-05-01 09:26:20 by dsmith] dsmith**20070501092620 Ignore-this: f664120c88b9c9ab5bc7c4db70d0a39c Use 3 argument AC_DEFINE instead of acinclude.h ] hash: 0000005094-680b7f92caf4cf85562a54d6361652f10cc7e7dd536ae0f0d1beb1658bf9fc0e [[project @ 2007-05-01 09:41:19 by dsmith] dsmith**20070501094119 Ignore-this: a54ed4dc136019dff15cb4f243eb6890 Now using 3 argument AC_DEFINE ] hash: 0000010046-9ec6dac16737dd12659874ddb424eb034c0ae07c6465a7edb86dd974f6053392