Starting with inventory: 0000047818-aca356ac06a7393f2474e87e7c4f676009c9f48d5b586cdb015614353ba8802d [TAG before_win_bf_rewrite Unknown tagger**20090525192339 Ignore-this: d3650edfe256999eb2cb8b11b4053591 ] hash: 0000034052-ac496919050b23cf0104a1e6afa141a3026d59b6962a0b14b3608ae5140805cf [[project @ 1998-03-26 06:50:44 by gjb] gjb**19980326065051 Ignore-this: c67bda956d51338355e0c1c79858c5e3 Massive rewrite of window flags; converted from using bitmasks to using bit fields. Gets rid of lots of ugliness due to >32 flags, and also *really* cleans up all kinds of expressions using the flags. Also, added SCM_BOOL_FromBool(bool f) to convert a C bool into a SCM_BOOL (instead of idiomatic ternary operator expression). Various other less severe clean ups. ] hash: 0000053135-eeda8128b5f18016457239999ec26b850ca4f77eba4c8cb9d20c324fc5886748 [[project @ 1998-03-26 07:17:17 by gjb] gjb**19980326071717 Ignore-this: dc8ac3c5e2f6580da4efd1e035c66e78 Added SCM_BOOL_FromBool(bool f) to avoid using verbose ternary expression as was done many places throughout the source ] hash: 0000000314-254ab811e4c03659777a4d45403e4f1488c16f517dde3bbad4bb79ad7c1c79c0 [[project @ 1998-03-26 12:53:59 by mstachow] mstachow**19980326125406 Ignore-this: 5aa461674b6f5900140eca349755711f * scwm.c, events.c, module-interface.c, image.c: Replace gh_eval_str, load, gh_apply and gh_call1 with new safe versions. Calls to call_thunk_with_message_handler not replaced until I make sure the calls in question are not relying on it's ability to dereference symbols. * callbacks.c, callbacks.h: New support for all kinds of callbacks that scwm needs (calling procedures, loading a file, evaluating a string) with proper error handling. The new scwm_safe_apply, scwm_safe_call0, scwm_safe_call1, scwm_safe_load and scwm_safe_eval_str should be better than previous solutions and will be used throughout soon. Makefile.in: compile callbacks.c, build callbacks.x. ] hash: 0000011033-dba86691d0438cfabcf668bce9897a445917c8d2baff1e8239440edcbce20da4 [[project @ 1998-03-26 16:32:21 by mstachow] mstachow**19980326163221 Ignore-this: 1abdacf95297a3579ccb3a89a4332e40 Added support for "Focus" and "Iconify" fvwm builtins, reportedly needed by TkDesk. ] hash: 0000000678-60f78dd7ed6b4f44706e604195aa75619881cd1dcb773835084bd131b2279bf3 [[project @ 1998-03-26 16:32:35 by mstachow] mstachow**19980326163235 Ignore-this: 8e4baaa05640119ebce3daab9bac9414 ] hash: 0000000319-6ea3dbfa927e5cf7ed1085627a792ddab08d9039253bb85401d67d4a3623c515 [[project @ 1998-03-26 16:50:10 by mstachow] mstachow**19980326165013 Ignore-this: 1ea16373ecabe5cd1deb14d767236a71 * window.c, window.h, scmprocs.c: Added window-frame-id procedure, needed by the fvwm module stuff and perhaps generally useful. ] hash: 0000000985-caa167ae4ef9b4e6bf901c74f00d56124523c0dc17f79f5e882f0b0e4ae0be8b [[project @ 1998-03-26 18:07:47 by mstachow] mstachow**19980326180747 Ignore-this: 9466f532c4f7ae84de8c85a0bf4c3ff0 Improved support for "Move"; if called with no arguments, launch an interactive move; also, if invoked with no arguments by a module, move the window to the pointer location before launching the interactive move. This makes dragging windows out of the pager work properly. ] hash: 0000000791-885bfde16291ae62e6ad3b959d36dcc96a9677955eeb0db2576b2b9672e44ee8 [[project @ 1998-03-26 21:21:09 by mstachow] mstachow**19980326212109 Ignore-this: a6aed8329d3d6c51ca5c5fedfa5a40e8 Send more information to the module in send-window-list (still not quite all that fvwm sends). Also a few minor bug fixes. FvwmWinList now works. ] hash: 0000003652-052d188d1f2e2cebfcad39952d5ecc4087fab0205a2b2565eb6a69c7239bc684 [[project @ 1998-03-26 21:22:02 by mstachow] mstachow**19980326212202 Ignore-this: 9b4c5d0d0f1d133209a7a71f32c0afd6 ] hash: 0000000319-55ea49f0cef93e80666b6d2a3194e528372cfae4f38b65c4ebb8c9a3b58f5436 [[project @ 1998-03-26 21:58:18 by gjb] gjb**19980326215818 Ignore-this: 9b59b50580a3d51a200b3029954c6b7 Removed a bunch of unused #define of FLAG variables from window bit field rewrite ] hash: 0000001226-4ba0d41ce009bba21fb7d7f0ca491c9c00c08094fded28322a6cb8a81ae0f382 [[project @ 1998-03-26 22:00:24 by gjb] gjb**19980326220024 Ignore-this: e4c82e0f4e0ff6d3ec36b087b9914cbb * window.c: Return SCM_UNSPECIFIED instead of SCM_BOOL_T from lots of primitives. ] hash: 0000003813-b8e38ba4ae29f67cd2f08bc4b3f8eefef541c9bd95aff811fb31ff21194726c7 [[project @ 1998-03-26 22:04:05 by gjb] gjb**19980326220405 Ignore-this: a6e76f280de00fe58cf7933643e3d291 ] hash: 0000000385-53e19c1e37edc11516af8112864491a9a1236334e9ca8d082826c80098d23eaa [[project @ 1998-03-26 22:56:34 by sds] sds**19980326225634 Ignore-this: c9497c8bddc055d73f2a46dbe1bda309 Added show-system-info and make-file-menu, modified window-info show more information. ] hash: 0000003393-9327e74daf9c57276ec2def36cb55eacd032791b8351100ec8a145b7f51a639b [[project @ 1998-03-26 22:57:54 by sds] sds**19980326225754 Ignore-this: 89c14fcd26d3d74c82229c4b0c75a4cd Use make-file-menu. ] hash: 0000001454-71593472543dada610711ad0fc384b75ced27f97104fa5e3820fd09acb44c416 [[project @ 1998-03-26 22:58:59 by sds] sds**19980326225859 Ignore-this: 298d2a5e858c941712e6e6e0379f514c Minor fix in scwm-apropos. ] hash: 0000000583-39d81c6270ae98007edbb761d117a85ca3946b2d1009eaf7db7c177071e496d2 [[project @ 1998-03-26 23:15:51 by mstachow] mstachow**19980326231551 Ignore-this: ab21caf3b2d1ab498e0bf4c7b174b1cf Fix error redirection to deal with the standard guile error handler - it's necessary to redirect the default error port as well as the current error port. Also remove some dead code from the old scwmsend error handling. ] hash: 0000000987-19d89158b6e02ac8e466e54cd2c5434f0294d58f9cfeec5d2694c67e3bb16484 [[project @ 1998-03-26 23:16:09 by mstachow] mstachow**19980326231609 Ignore-this: 3496449901ba6918b139f8bfb407355a ] hash: 0000000453-5b1c49d73d5d38cd561fc402ae3a26bb1611f31cc72d73017f1fc42d111e19ae [[project @ 1998-03-27 03:11:43 by gjb] gjb**19980327031143 Ignore-this: 9da3d0268c4a76dc7671e31127aaa48a * add_window.c: Added some comments and debug code ] hash: 0000002351-2f59900833343c487789a0849a795246aab31e110df05ad2a54d111e94069ed7 [[project @ 1998-03-27 03:12:12 by gjb] gjb**19980327031213 Ignore-this: 45454a8fcd2e52e828abf3d5e3711eab * scwm.c, binding.h, binding.c: Patch from Robert Bihlmeyer to make the modifier keys more ICCCM compliant; he wrote: ] hash: 0000002420-8e78edef4621b564d27a251ca80ef1015a38a3d6ca9f8182265e69af9d63014d [[project @ 1998-03-27 03:12:57 by gjb] gjb**19980327031257 Ignore-this: d35938e3bd2493f22dff443aa53e8fd0 Added comment ] hash: 0000000249-7296ab9bd8df068470339d7b2263ed4b7b3201d07d3a5a937aefa2abd582abd8 [[project @ 1998-03-27 03:13:25 by gjb] gjb**19980327031325 Ignore-this: 301cd8646df4a8b3634a12a436aaee38 * decorations.c: Reset the fBorder and fTitle to false before turning them on again conditionally; avoids fTitle being incorrectly set to True which was causing X errors when transient windows popped up since their title window was given an illegal height of 0 ] hash: 0000000638-b8206ef8b29ab9d12749b514b9bfc033be8f280e4d3e62b3b0558c392fd26453 [[project @ 1998-03-27 03:13:39 by gjb] gjb**19980327031339 Ignore-this: 6c21cc73f3e158a816215ad008669932 * events.c (send_button_press): Fix this function -- it was doing nothing because it wasn't filling in x,y and x_root,y_root of the synthetic event properly -- it's been broken for a long time, it seems. ] hash: 0000002449-3e0eb916d87588a1658523e90c4f49e4bd78d3641541cb81489f1cbd2976fa61 [[project @ 1998-03-27 03:14:20 by gjb] gjb**19980327031420 Ignore-this: 7a67c8a67874366a4bde08df179f7250 Added comment ] hash: 0000000391-cb0255f213a68fe35914cb1a79d4a6d0ec0b7bd32f0cf59cef2d840865beb61d [[project @ 1998-03-27 03:14:49 by gjb] gjb**19980327031450 Ignore-this: c3c52d8458ddcbaf22da8b0e5fe803a3 * window.c (CopySetCommonFlags): Added this function; simulates or-ing in the old bit mask of just the "common" flags * window.h: Added proto for CopySetCommonFlags(..) ] hash: 0000001633-2f40692c40b0b5c7b0a7cd04e737504db91d6b6ef4e44c23643878bf0faa16ea [[project @ 1998-03-27 15:44:44 by sds] sds**19980327154444 Ignore-this: 88e16f0d3634f4aca315c2696e6bd307 More items in menu-prefs. ] hash: 0000001893-185cd2989d06cde4a2f39348a1292f372094c5119c13918fb6a2750ea595c0c5 [[project @ 1998-03-27 15:47:12 by sds] sds**19980327154712 Ignore-this: d423303eac06ee28e3c2fc83a25ef740 Added show-com. ] hash: 0000001644-d0d8f4c2f20b398a76db4b8a6eb268c586ecd0d8b9331e0e8fb87f02b535d718 [[project @ 1998-03-27 17:25:57 by mstachow] mstachow**19980327172557 Ignore-this: 79224c8a484dffad2269c17dbd7d77 Include callacks.h. ] hash: 0000000184-db4d93ff5e5a735b3717e0a6fd879a5a8a3bc252a092582d7409c98b7a396ea4 [[project @ 1998-03-27 17:26:29 by mstachow] mstachow**19980327172629 Ignore-this: 6d96c0f7fbb8fc2a3249295b6eab5b53 ] hash: 0000000244-d4084ae9b823d8fecba148c8ce28bc8ff8e4f198570603582d2b0088f90c0b9b [[project @ 1998-03-27 17:54:15 by gjb] gjb**19980327175415 Ignore-this: 649835bf1ce98f6e8d3de5420f680895 ] hash: 0000001635-da65bf04b10be33c9819ce05b4fdf552edc1188ffbf4fabfd949fd2fd5aad3df [[project @ 1998-03-27 19:24:32 by sds] sds**19980327192432 Ignore-this: 23c9fdb7ccf24cc28fae0bb88c94390a ] hash: 0000025799-a78bb968c01ab7858b1d356079330210c75c2dd682f0bf00804aec184d90f346 [[project @ 1998-03-27 19:25:52 by sds] sds**19980327192552 Ignore-this: f93e62876b8f577108f53b57ebd73bc0 New prefs menu mechanism: settable-object-menuitem and settable-object-list. ] hash: 0000005590-3234474b2078e337476c24b70523821d67631ff9631e7d07993fd88ae51acf61 [[project @ 1998-03-27 19:27:16 by sds] sds**19980327192716 Ignore-this: dfee9a6d8b11c9ac5e8e8b56e324e3a9 Moved wiggle-window and interactive-*-window-with-* here from gjb/sds-scwmrc. ] hash: 0000000983-c95783b037d466a4bc5ceab9a0788b6e50f764088085f42c682febef7f6780ca [[project @ 1998-03-28 00:30:12 by mstachow] mstachow**19980328003013 Ignore-this: f7f38a58082e4e1851ae15dd93858fdd callbacks.c, callbacks.h: New system for hooks - allows scwm to set up distinguished Scheme variables that contain a list of procedures to be invoked on certain actions, possibly with arguments. Guile's usual add-hook! macro can be used. So far only used for errors, but will be used throughout soon. For some fun try, with flux.scm loaded: (define (message-show-error . args) (message (with-output-to-string (lambda () (display "scwm error: ") (map (lambda (arg) (write arg) (display " ")) args) (newline))))) ] hash: 0000005424-c75bca6e8da9574b7a70800235317e33f6461fd770b774e33bc5fb02026a6ef9 [[project @ 1998-03-28 00:44:35 by mstachow] mstachow**19980328004436 Ignore-this: 6306761f1cc53ec192f49cbb608c0631 base.scm: Added remove-hook! to complement guile's add-hook!. ] hash: 0000000602-9deb027dd4e777d16268d664eed3fdde1093096a6b5dc8f4dc29fc36bb2d49b8 [[project @ 1998-03-28 01:38:49 by mstachow] mstachow**19980328013849 Ignore-this: c7e91771c1edb245d748d4bbecb100d5 Use new hook interface. ] hash: 0000003714-07450baaa5f749bfd9e7d648ac8e4d5da3703dc11d1eeee1fb738c22263a433f [[project @ 1998-03-28 01:40:01 by mstachow] mstachow**19980328014001 Ignore-this: df1197d788cd5e0ed71935ea62120906 ] hash: 0000000390-58c27eaad49907b44a5e7a219f07120a711a237e69175dcef3961b4f5bd9d148 [[project @ 1998-03-28 01:40:39 by mstachow] mstachow**19980328014039 Ignore-this: 266fe7fe0d7752edc3390c7ad3937c6d Use the new interface for broadcast hooks. ] hash: 0000002674-61c702e478f8f2df41337155f9bd2a51ef9b2915e507c39bb5d1550aa0de0415 [[project @ 1998-03-28 01:40:50 by mstachow] mstachow**19980328014050 Ignore-this: 53c3c03d83de5f494fb96fcf148798b7 ] hash: 0000000210-d4159ab82c0d44b6854113015dd76803e09f4aa886148339948936610a6e4293 [[project @ 1998-03-28 01:42:55 by mstachow] mstachow**19980328014255 Ignore-this: 5e6d863149c97843ea1068842f7fcd9 Use the new broadcast interface for autoraise. ] hash: 0000000796-2def6364e95fdcc49e30258d58e4b1cd65a2cfc7407209206585254654fda865 [[project @ 1998-03-28 01:43:07 by mstachow] mstachow**19980328014307 Ignore-this: a792e5dc248c3758a4b27397305e514a ] hash: 0000000283-b617f984ba0a99634e23c8500720530cf4e8ddf263dfa20e755240082d00715d [[project @ 1998-03-28 03:36:44 by gjb] gjb**19980328033644 Ignore-this: b0464013c8f14d8befeb1b3eab0629ce Use FvwmWinList, make restart start from full paths ] hash: 0000002021-80950a8c40dbd0dad438d0b65d399bdcd50196a886ec8a9ba1024d138bd87af9 [[project @ 1998-03-28 13:25:49 by mstachow] mstachow**19980328132549 Ignore-this: 8127a1f5a1c5fcf27c28bcd1838f5600 Remove an unnecessary debugging statement. ] hash: 0000000377-a7ece038745c386934494f292183a5069d3288af86cc2f6862594dd3e66cbde2 [[project @ 1998-03-29 18:47:05 by gjb] gjb**19980329184705 Ignore-this: 83c9378f67d6ddaf88777f616c56708d Use xemacs for the Emacs menu item Turn off modules -- they seem to be the restart hanging problem; add boolean flags for whether you want them. ] hash: 0000003757-d56da261741c47c4e36ece3f7b5560a6a21613e83bfadb3c1910850e409e8cf0 [[project @ 1998-03-29 18:48:27 by gjb] gjb**19980329184827 Ignore-this: f25202f08010e3ce49e06bae15d050bc * flux.scm: Add transient? to window-info ] hash: 0000000363-ff0fc4a03bf1327870f7345e5c7e21dc35560a13c25bbd3f9ca9ac2692c78d29 [[project @ 1998-03-29 18:48:35 by gjb] gjb**19980329184835 Ignore-this: 35284eab5e6c67e142eff91f1228731d * fvwm-eval.scm: Fix typo that showed up with FvwmWinList ] hash: 0000000292-1e83a9ddf4368c1d2ee9b278507b1d087ba5c1c79d0d352d6912e93ceee8b5c5 [[project @ 1998-03-29 19:00:25 by gjb] gjb**19980329190025 Ignore-this: 7520e64ed615152f46bb139cefb8044 * add_window.c (AddWindow): Clean up a lot -- always create the title windows, since we dynamically can turn them on or off. Simplify and comment throughout. ] hash: 0000008676-931b402f5a7fe326a1f7822b884decc3a91f1598488f1c1b32ce7510ee851b7c [[project @ 1998-03-29 19:03:27 by gjb] gjb**19980329190327 Ignore-this: 8328366d8b0b13bd13a6781bbb1b8983 * binding.c: Use 's' for super modifier, not 'P' ] hash: 0000000616-cce3057540f51baf6e2b8f84a181a560a5ce8f560c73fcc51f60cbc627a9c61b [[project @ 1998-03-29 19:06:35 by gjb] gjb**19980329190635 Ignore-this: c85bd30e7bab077c8987f86e961d7f8f * borders.c: use SHOW_TITLE_P, instead of just checking fTitle -- this handles decorate transients better, as they might have fTitle set, but fDecorateTransient not set and be a transient window; Also changed SetupFrame(..) a bit to make it more clear what is happening (replaced uses of title_height by new variable button_width when they conceptually were the decoration button width [which we choose to be the title_height so the buttons are square]) ] hash: 0000002919-4f3828ee503c37c41c337acdc02471bdcec07a48256f7446a4c8e7be729d22d8 [[project @ 1998-03-29 19:08:29 by gjb] gjb**19980329190829 Ignore-this: eaa7730563934f938fa03615ab0caa2d * decorations.c: Use SHOW_TITLE_P, see above note. ] hash: 0000000456-d540b60c045843c8252e38a3c43dcba3f9737d7ae843afab250e05e13528565c [[project @ 1998-03-29 19:09:44 by gjb] gjb**19980329190944 Ignore-this: 7005425e4dad7de569c0816869fbbb61 * misc.c: Added FXWindowAccessible(..) to abstract the oft-used XGetGeometry calls used only for their error return value; presumably this is just checking whether the window exists and can be accessed. ] hash: 0000000571-d47adde8b630faa014fed225a4b29afe0d2b280fbe82e91c667aac2e76023b65 [[project @ 1998-03-29 19:10:01 by gjb] gjb**19980329191001 Ignore-this: 716fbdbc72e7a8439b2d3fe728a48471 * misc.c, misc.h: Added FXWindowAccessible(..) to abstract the oft-used XGetGeometry calls used only for their error return value; presumably this is just checking whether the window exists and can be accessed. ] hash: 0000000526-bce7a42be4498481880a75dc1c02fe9bba6ee81c3ee3e55846dca2959e03f69c [[project @ 1998-03-29 19:10:25 by gjb] gjb**19980329191025 Ignore-this: 7ffd92c90f04deb2d5b244a2166787ab * miscprocs.c: Comment the RESOLUTION macro ] hash: 0000000235-bfe5e6d9ba3269b72490d4ab1705d573d4fd0bc1c5948adae623233904b31ce8 [[project @ 1998-03-29 19:12:16 by gjb] gjb**19980329191218 Ignore-this: f3639c1d4b7a1aa75374eb4938015ee8 * scmprocs.c, window.c, window.h: Added transient? primitive, added CopySetAllFlags(..), added SHOW_TITLE_P macro for testing whether a title should be visible ] hash: 0000003245-455a6693121e2e3c9c8ed5473a2400b7a66d00a8e70fc56b8b5e2848adb567d7 [[project @ 1998-03-29 19:16:57 by gjb] gjb**19980329191657 Ignore-this: 41e6ec1f1e8021794d17841c679a447c * scwm.c: Clean up some of the startup code -- moved the XSync in CaptureAllWindows into just the recapture case -- the main startup code does an XSync anyway. Added some commented out XDeleteProperty-s; not sure if these are necessary, but my gut feeling was that we want to return the Server to a cleaner state. ] hash: 0000001699-98fdaac8cc6421ff3bbf776e6f32413768de4c5ce49e10b47755c506c12bdbd4 [[project @ 1998-03-29 19:20:04 by gjb] gjb**19980329192004 Ignore-this: f724b1a63a2e9a75f0baaebf4bbb2d73 * scwmmenu.c: Make keyboard shortcuts immediately prepop the next menu, use SCM_BOOL_FromBool(..), Try XPutBackKeystrokeEvent to send a XK_Right to also automatically move the pointer into the newly popped menu item (this doesn't work yet -- I probably need to fill in more fields of the XKeyEvent struct.) ] hash: 0000002402-e5d628210cf9106d7436ea3d6b2b27594608164598206432c50de57e8aef0f3e [[project @ 1998-03-29 20:03:23 by mstachow] mstachow**19980329200323 Ignore-this: dc4fa3a8eb8a009812db5ab2fb97f530 Only define remove-hook! if not already defined by Guile. ] hash: 0000000531-11dc41e8401894d62b505abb7282644705a6874ddf3edee899e57dc642626342 [[project @ 1998-03-29 20:04:55 by mstachow] mstachow**19980329200455 Ignore-this: 9073bb8177d18a48b2d2591aaeb27f9e Add thunk macro. ] hash: 0000000232-38decf68eff1d5e2c5872be1e8e10d25beb9ee5bfed054520529a8bbc642f687 [[project @ 1998-03-29 20:05:10 by mstachow] mstachow**19980329200510 Ignore-this: c37d0a7890ee4664d2b59790e304590 ] hash: 0000000320-cfae4b6d24030cc5440b849585cc25e7f82eb233eb7841f8706e6abd6f0b35ca [[project @ 1998-03-29 21:37:04 by gjb] gjb**19980329213706 Ignore-this: 88571f37af99606ded0627ea21f5ab6f Use #:kept-on-top, not #:stays-on-top; this is why we need checking of argument keywords! ] hash: 0000000654-df86a199f427485729dd9dba45a11dfb2cbda209a466bb50dc2ecbffd7fd804e [[project @ 1998-03-29 21:37:44 by gjb] gjb**19980329213744 Ignore-this: 777d1b10483e802399b427cc920694d1 ] hash: 0000000195-282010e970cb7bc7b771d312328fadd524e59686b87b8900e8827f9c867feb2f [[project @ 1998-03-29 21:39:06 by gjb] gjb**19980329213906 Ignore-this: c868be1faf1bd46c5917f9c39d5ebc57 * misc.c: simplify code for return value of GrabEm() ] hash: 0000000287-f28c8f6ab6415ee54f8d64cc54f59fd0ec78ad8b079804df9ac4fb3143f4c64f [[project @ 1998-03-29 21:40:44 by gjb] gjb**19980329214044 Ignore-this: fdc0758ed7de73143f828f074c7749a0 * scwmmenu.c: Commented out the attempt to send XK_Right; XPutBackKeystrokeEvent seems to be working, now, though, but the menu still doesn't deal with the keystroke event properly. ] hash: 0000000954-21aa1e1913e1f46e09f61e8ea08191e3abe78fbeb99ce79791493415906f1d9b [[project @ 1998-03-29 21:41:35 by gjb] gjb**19980329214135 Ignore-this: a298181a20af980dd2e4663f05052c8d * window.c: Simplify DeferExecution -- it's now only used by select_window, and it's still buggy ] hash: 0000001262-609d1dac6605402e0798cadc2b225cca95b6a3fd65bbd9a2ab8794b73d077665 [[project @ 1998-03-29 21:42:18 by gjb] gjb**19980329214223 Ignore-this: f03a3c7cb5055f2e49706a57c9150339 ] hash: 0000002678-375b6ecde19b177f063593357b2abd942f62a7c3520bfe7f34f8d5322d62f997 [[project @ 1998-03-29 22:38:44 by gjb] gjb**19980329223844 Ignore-this: 80a6d15b499ca0c7e3ec34f197a32dcf * placement.h: Added, for protos for placement.c ] hash: 0000000558-e20d9df1c119cf0a254ab23fc40dcb9814914268f9c64ce8757999a962141d7a [[project @ 1998-03-29 22:39:58 by gjb] gjb**19980329223958 Ignore-this: a1f3094e509c5b1bb44e7e8bcb2b609b * add_window.c: Call XGetGeometryCacheIt(..) to fix the bug where window positions were forgotten every-other "restart" of scwm; apparently the X server needs to be queried as to the geometry of the windows in order to get this right ] hash: 0000000887-6a9470f378d73e0e5b38fc39e2ae7b6feb1cd5d7ae5ee29a64ae4d0a38669af1 [[project @ 1998-03-29 22:41:02 by gjb] gjb**19980329224102 Ignore-this: 481ec26b5b85ea9f6508eaf4b890c022 * misc.c: Added XGetGeometryCacheIt(..), XGetGeometryPositionOnly(..), rename "restart" variable to "fRestart" so it doesn't shadow the global fn named restart(..) ] hash: 0000001663-07eb1bfe1c1a7707303fdffd6d4c3a001240192a6143d85e8d792bd04e7461c7 [[project @ 1998-03-29 22:44:10 by gjb] gjb**19980329224412 Ignore-this: 749b2904b1212e3da43d56009f729431 misc.h, lots of other files: clean up tons of prototypes, move to appropriate files, minor other cleanups ] hash: 0000008209-cacfa7a427aac1e29b3be43acde7d9f9d3ed5307f6d0d380bfd7eba3640f10e6 [[project @ 1998-03-29 22:46:58 by gjb] gjb**19980329224658 Ignore-this: b07f572f8c435249f2b196fe5bf613cb ] hash: 0000000943-b966af6e4f18db7ce12f9cc5323dffd926d8b46290983311e1be37a9bd7360c6 [[project @ 1998-03-29 23:45:29 by mstachow] mstachow**19980329234544 Ignore-this: 20538dbcb6ef4004619a811179113cfb Use the new hook functionality for the hooks related to new windows, rather than the old bind-event style. ] hash: 0000003506-b1858a4eb9727c227edd641637d06214428727f28acb7e92ebe8f7b1f5b48137 [[project @ 1998-03-29 23:55:36 by mstachow] mstachow**19980329235537 Ignore-this: 68dc1ae9c10e44773d079b0da58d5c73 Removed bind-event (formerly used for old new-window hooks). ] hash: 0000002551-6328edf7b8b980b0028817e46180e0fa628c0c7a8f89b42820bd21ccf4e0f4b6 [[project @ 1998-03-30 00:33:27 by mstachow] mstachow**19980330003327 Ignore-this: bd9db1b4ded925162f538f46fc8d6e28 Remove a bit more dead code from AddWindow(). ] hash: 0000000732-a70ef40ead2e199f24b7dbc1d7e2747ac26e1808586cbc28d8f8c97567fb0de4 [[project @ 1998-03-30 00:36:23 by mstachow] mstachow**19980330003623 Ignore-this: 2b4f4d703d44d275c5a9d62511c6e05f ] hash: 0000000207-2c06973ff0ac08aeddab0ca43c5063d89805a2a594ec395b18b45feec1059028 [[project @ 1998-03-30 01:26:01 by mstachow] mstachow**19980330012601 Ignore-this: 202e6c7356b6f902e05b34484c8261f8 Correct slight bugs in image.h (failure to include guile/gh.h and failure to comment IMAGE_H on the #endif line. ] hash: 0000000482-d4a4737a091d8b0bd62d6fc2a5cd98f6eb05350e2ec395c5a5b2408f847a955c [[project @ 1998-03-30 02:47:46 by mstachow] mstachow**19980330024749 Ignore-this: 321287bb00c8d9d34f58b74bfac72387 * shutdown.c, shutdown.h: Files with shutdown handling for scwm, moved from scwm.c, and implementations of restart and quit from miscprocs.c. Features added are making the argument to restart optional (defaults to whatever scwm was run as) and adding a shutdown-hook using the new functionality. scwm.c, scwm.h, miscprocs.c, miscprocs.h, scmprocs.c: remove stuff reimplemented above. Makefile.in: compile shutdown.c, generate shutdown.x. ] hash: 0000005769-97ba608a6353f87e62f0936c0ee28e50cd3fb9a24d8fd82b1ad718951b0e9d27 [[project @ 1998-03-30 03:54:00 by gjb] gjb**19980330035400 Ignore-this: cf67d7f13ea34a2b9479cde06390f16e Added C-M-S-s to toggle-stick ] hash: 0000000379-1cbd4971cd21c8ef1baf229c8d7bbe5711a206eb840c2d730169deaf9a8c211f [[project @ 1998-03-30 03:57:32 by gjb] gjb**19980330035734 Ignore-this: 5eeddb820caf9059490d73d6b4b98cc4 Use SCM_BOOL_FromBool(..) more pervasively instead of ternary operator. ] hash: 0000001425-ffb8ae64ecca381e7080c0d38684287c244355e18bde1e1eb94bca149b6780d2 [[project @ 1998-03-30 03:59:06 by mstachow] mstachow**19980330035906 Ignore-this: 446fd98a41bf7941eded2974d98474a9 Define and export kill-all-fvwm-modules which kills all active fvwm modules; add it to the shutdown hook. ] hash: 0000000465-03b443e54a4395fd402c8e61945531304f831a288e835c0d0a6e5361928c9e5e [[project @ 1998-03-30 03:59:19 by mstachow] mstachow**19980330035919 Ignore-this: cb54aca726d0ff6384b8a2c4eb462552 ] hash: 0000000276-b61930606d4a79d61ff024b051d27039358d89f3c98c52a5aed29e400c36ce7b [[project @ 1998-03-30 04:00:27 by gjb] gjb**19980330040027 Ignore-this: 96d68771e0521b30d43cc3c40b9ed9ff Added old change log entry from March 25th that I apparently forgot. Oops -- about the grand window rewrite that I posted to scwm-discuss... ] hash: 0000000954-2b792b2e276f4a2ce0d7489b6730252179b64a3e7db072209f56d846af578801 [[project @ 1998-03-30 06:09:47 by petersen] petersen**19980330060947 Ignore-this: f9ef4b7c99ffbe338a07674d95920d73 #include so that SIGTERM is defined. ] hash: 0000000391-8b3129dc31908a21ce3e7968dd1f0e8de5695c6014752103857a908f7615f961 [[project @ 1998-03-30 06:21:00 by mstachow] mstachow**19980330062100 Ignore-this: 7e3313c0cb404ad45dc290b964f1ed2b Fixed slight bug in restart - was assigning Scheme string, not C string with the default argument. ] hash: 0000000459-8f83ffcf30f03ad20400b11cabe54d3cd00d59506c814f12f306e28b4daddbfe [[project @ 1998-03-30 06:41:01 by mstachow] mstachow**19980330064102 Ignore-this: 19d06f772455c20667dc99a6a47b470d Yipe, forgot to commit these before; remaining changes to the shutdown process, mostly removals. ] hash: 0000003438-939e17408aa65ba20301534e0b95b8e4d44b13e4229df7e103eabf8d45a407e1 [[project @ 1998-03-30 06:48:22 by mstachow] mstachow**19980330064823 Ignore-this: f9511804fb32860a7dacf1e6c842eddc * callbacks.c, callbacks,h, events.c: Added support for timer hooks. This involved adding several procedures for managing the timer hook list: shortest_timer_timeout, update_timer_hooks and run_timed_out_timers, some changes to the event loop, and these scheme primitives: add-timer-hook! USEC PROC - schedule a call of procedure PROC with no arguments to occur after about USEC microseconds have elapsed (it may take somewhat longer if there are many x evebts to process). Return a handle suitable to be passed to remove-timer-hook! remove-timer-hook! HANDLE - remove the specified timer hook from the hook list, preventing it from being invoked if it hasn't been already. It should be possible to do a proper autoraise now. ] hash: 0000003067-48577a0f7931e8ab943d24322a3005ae87578228877d77efa8280aac70513c8f [[project @ 1998-03-30 09:15:06 by petersen] petersen**19980330091506 Ignore-this: 6d71454be3ed8fd98131094e5d170660 Use real "A-" instead of old virtual "M-" in keybindings. Use "mini-maxtall.xpm" not "maxtall"! Use (unfocus) in (move-screen). Make the root menu friendlier. ] hash: 0000007328-0c827d2d4a9b029034920c9be7c8f365a430bc5b0ea4831f9b3e23818840e02e [[project @ 1998-03-30 09:21:52 by petersen] petersen**19980330092152 Ignore-this: d18f64d8ca88e704a4234bfdc27f4f44 ] hash: 0000000482-82c677988832aaa5250c26c2119599c8de6e8cd1acb199758faf1ad54678ffe8 [[project @ 1998-03-30 15:13:55 by mstachow] mstachow**19980330151355 Ignore-this: c8426d4cf4c3378919b25f07c2f1611c Commit of the timer stuff seems to have gotten lost. ] hash: 0000002962-9e9958d1f3cf92fc181b34c903881fed5d21a1df28f26f0a1bfd22490ac31784 [[project @ 1998-03-30 18:47:23 by sds] sds**19980330184723 Ignore-this: 8392ad5a4fbf47499454242045df7b1b Fixed the settable-object-menuitem and settable-object-list, so that they actually work (modulo ask-string!). One problem though: animation-ms-delay has to be defined before calling (menu-prefs). Why isn't it always defined?! ] hash: 0000002718-bf436c2540fee826fbb8efc5182223531479dfaf3fede8c069ac58cc8c8d0991 [[project @ 1998-03-30 18:48:14 by sds] sds**19980330184814 Ignore-this: ce6e9ce9c63fd83fbcb0ff11028419e0 Defined HOME, USER and user-init-file here. ] hash: 0000000456-68fdb17211785d160087b256e0a7c89fe2cc3ff94fb89bf2368419581be291e4 [[project @ 1998-03-30 19:31:43 by mstachow] mstachow**19980330193143 Ignore-this: 263758ef36961847b464bacf0e58515a Fixed bug in run_timed_out_timers() - was failing to break out of the loop that runs the timers. ] hash: 0000000456-e8723c5df722980b5689133252abb06549144c500858ac4b3c77f9f0314bd1f2 [[project @ 1998-03-30 19:31:51 by mstachow] mstachow**19980330193151 Ignore-this: cf9ec92978cbf710fd3a5371e065ab22 ] hash: 0000000260-2d21f79d6875189cd67073d01a0f8dcb7e30a77d959414a143043c61b9785512 [[project @ 1998-03-30 20:49:26 by mstachow] mstachow**19980330204926 Ignore-this: 7c2f24379930624bb72060b136fa26b9 New auto-raise module. The #:auto-raise, #:auto-raise-delay, #:auto-raise-focus-proc, #:auto-raise-unfocus-proc and #:auto-raise-unfocus-delay window style options added by this module control auto-raise. Still not as general as I'd like (it should be possible to set an arbitrary number of independent focus-unfocus pairs so you could do typical autoraise and the maximize-unmaximize hack independently with different timeouts), but will e eventually. See the file for exaple usage. ] hash: 0000006292-e79d5b4a12e7049ccdedb4242eacffe052bafdef5fe4a6a3cf9cd5864f788a9f [[project @ 1998-03-30 20:50:09 by mstachow] mstachow**19980330205009 Ignore-this: 74337fed938db1e7c95e939993cd2ae3 Install auto-raise.scm ] hash: 0000000223-b2bb9b7ce1f999ec12d9005502117b581fa4a1f8a66eacf21e0eba78f0ae23dd [[project @ 1998-03-30 20:50:27 by mstachow] mstachow**19980330205027 Ignore-this: 55e79c24052461a75c3d34e2433cb6ed ] hash: 0000000781-b2efd0a58fadb594f6c546cb5094f5c5e4a1545accb99dd6f92278e6529a1875 [[project @ 1998-03-31 00:42:39 by gjb] gjb**19980331004239 Ignore-this: 8d6a27585c4627cb2222ccf789ebd6a9 An email from the guile list regarding some thoughts on adding documentation ] hash: 0000007250-8f0d56463aaf864d3ab32034bc52b4f1e960bf29772a648e527d248b6e9e2018 [[project @ 1998-03-31 18:43:02 by sds] sds**19980331184302 Ignore-this: 56604a43f60e69cb5bcc8f92133da603 Finally fixed the stuff with apply modifying the arguments. ] hash: 0000003194-1f8dc60856b85150ae0059deb53f86a4d72b80a847e0e95ce6bc6d803e29d172 [[project @ 1998-04-01 04:45:49 by mstachow] mstachow**19980401044556 Ignore-this: 3457d766de4c755283de30cdaed0dfe0 include/scwm/scwmlib.h: Removed this unused file. ] hash: 0000007371-654263f51d161121885d61f919541de32417651523d1578c4bf1cd1e4e77d442 [[project @ 1998-04-01 05:09:07 by gjb] gjb**19980401050919 Ignore-this: a3c73175fe4c50df7551b7f552f27e0f Changed main's return type to int, and return 0, not exit(0); Thanks Ken Pizzini ] hash: 0000000498-31e95efea14e53b3f6b3b1706fe7adb2a8cbd73cb37d44f2fe6918d07d0c26fb [[project @ 1998-04-01 05:10:18 by gjb] gjb**19980401051018 Ignore-this: 24be933a58d2af03df347fb91d7bdbb2 ] hash: 0000000366-7ed7742cbc5834db25dd62191d00968526ff8f9fb430040e4c5730b7bb8ac881 [[project @ 1998-04-01 05:53:58 by petersen] petersen**19980401055358 Ignore-this: b989c76d8024252c2f5f0c9eb5550519 Fixed `move-screen' a little. Hopefully it is fixed now. ] hash: 0000001520-cac28ec2804a8253f1030435346733a674b63b0c4b0122967e2f6a4d98d0efa5 [[project @ 1998-04-02 22:51:19 by mstachow] mstachow**19980402225240 Ignore-this: 3b68b087800e7417cdef4e8aeb7a68d8 * Scwm has been converted to work with Automake and Libtool, the following changes were involved: configure.in: set up Automake and Libtool acconfig.h: accomodate some Automake-specific changes configure, include/config.h.in: regenerated autoconf Makefile.am, app/Makefile.am, sample.scwmrc/Makefile.am, scheme/Makefile,am, scwm/Makefile.am, utilities/Makefile.am, utilities/dev/Makefile.am, utilities/emacs/Makefile.am, utilities/libscwmexec/Makefile.am, utilities/scwmexec/Makefile.am, utilities/scwmrepl/Makefile.am: new Makefile.am files for use with automake; based roughly on old Makefile.in's Makefile.in, app/Makefile.in, sample.scwmrc/Makefile.in, scheme/Makefile,in, scwm/Makefile.in, utilities/Makefile.in, utilities/dev/Makefile.in, utilities/emacs/Makefile.in, utilities/libscwmexec/Makefile.in, utilities/scwmexec/Makefile.in, utilities/scwmrepl/Makefile.in: Generated from corresponding Makefile.am's using automake acconfig.m4: generated by aclocal config.guess, config.sub, install-sh, libtool, ltconfog, ltmain.sh, missing, mkinstalldirs, utilities/emacs/elisp-comp: Added by automake --add-missing or libtoolize. AUTHORS, COPYING, THANKS, stamp-h.in: added to make automake stop complaining, or because it seemed appropriate in light of other files (since there was an AUTHORS I felt there should be a THANKS). HACKING: explains where to get the tools now needed to hack scwm, and how to use them. version.h: removed. Some benefits from use of automake and libtool: bulletproof dependency generation; `make uninstall' works; scwm.el is installed in the proper site-lisp directory; all builddir != srcdir problems should go away; inter-directory dependencies work OK; a shared library of libscwmexec is built and installed; less work is needed to get the relevant install paths compiled in. Soon, it should enable a reasonable setup for buiklding shared library modules in a cross-platform manner. ] hash: 0000434385-efaa6b94643e8c84e1851891e459665b9aca397c80f0da5e2cffeef6453ed60a [[project @ 1998-04-02 23:03:21 by mstachow] mstachow**19980402230614 Ignore-this: 7b5accb039300f2e528522b5ae1b24a3 * Scwm has been converted to work with Automake and Libtool, the following changes were involved: configure.in: set up Automake and Libtool acconfig.h: accomodate some Automake-specific changes configure, include/config.h.in: regenerated autoconf Makefile.am, app/Makefile.am, sample.scwmrc/Makefile.am, scheme/Makefile,am, scwm/Makefile.am, utilities/Makefile.am, utilities/dev/Makefile.am, utilities/emacs/Makefile.am, utilities/libscwmexec/Makefile.am, utilities/scwmexec/Makefile.am, utilities/scwmrepl/Makefile.am: new Makefile.am files for use with automake; based roughly on old Makefile.in's Makefile.in, app/Makefile.in, sample.scwmrc/Makefile.in, scheme/Makefile,in, scwm/Makefile.in, utilities/Makefile.in, utilities/dev/Makefile.in, utilities/emacs/Makefile.in, utilities/libscwmexec/Makefile.in, utilities/scwmexec/Makefile.in, utilities/scwmrepl/Makefile.in: Generated from corresponding Makefile.am's using automake acconfig.m4: generated by aclocal config.guess, config.sub, install-sh, libtool, ltconfog, ltmain.sh, missing, mkinstalldirs, utilities/emacs/elisp-comp: Added by automake --add-missing or libtoolize. AUTHORS, COPYING, THANKS, stamp-h.in: added to make automake stop complaining, or because it seemed appropriate in light of other files (since there was an AUTHORS I felt there should be a THANKS). HACKING: explains where to get the tools now needed to hack scwm, and how to use them. version.h: removed. Some benefits from use of automake and libtool: bulletproof dependency generation; `make uninstall' works; scwm.el is installed in the proper site-lisp directory; all builddir != srcdir problems should go away; inter-directory dependencies work OK; a shared library of libscwmexec is built and installed; less work is needed to get the relevant install paths compiled in. Soon, it should enable a reasonable setup for buiklding shared library modules in a cross-platform manner. ] hash: 0000058566-44bdc3c529f1591e05acd2e281ef9657fb59e4688286f375355914894fab079a [[project @ 1998-04-02 23:12:48 by mstachow] mstachow**19980402231254 Ignore-this: 8124622661005a4e05c720b5875a116e * minimal.scm: Set the rubber band mask to something better so the rubber band actually shows up on 16bpp and higher systems by default. Bug report from Francesco Tapparo . ] hash: 0000000917-ab97dc9bd22134fbcaadb723a677a7d0691f3b1d1179ecd680e03a5994c9bb8a [[project @ 1998-04-02 23:53:29 by gjb] gjb**19980402235329 Ignore-this: f6312b5355c6744c679c73234b4d0551 Changed "Chris Hines" to Charles Hines; I'm not sure where you got "Chris" from, but AFAIK Chuck has been fvwm2 maintainer for a while. ] hash: 0000000315-6d1ac1e130e924e6a8e1dd4d7a3257b9cc40b7e082d0c8867638644929fc2db6 [[project @ 1998-04-03 02:33:43 by mstachow] mstachow**19980403023343 Ignore-this: 46dae6c6deb2f5fef82785a8d57f6f57 Accidentally missed this in the last commit. ] hash: 0000000456-b2005f00556a7c348326290f5cfd0d7df8041849182f9eb7a9995460fbc9c8a8 [[project @ 1998-04-03 02:43:21 by mstachow] mstachow**19980403024321 Ignore-this: e307c5e15b54b3f6e918c5d8fb2cd445 Accidentally missed these in the last commit. ] hash: 0000011129-74b211583ea8035f4fbe6cd30cbb01369f5a557b4835626e5e67dfb92e065056 [[project @ 1998-04-03 02:49:09 by mstachow] mstachow**19980403024909 Ignore-this: 8844c1ae1860b51e7283cb944735bc7a Accidentally missed these in the last commit. ] hash: 0000011139-d701ff0f468626fac594319511f34d33bec512a2a564d0d1589ad1ba8ffb1b21 [[project @ 1998-04-03 16:46:15 by mstachow] mstachow**19980403164616 Ignore-this: 45c0ad50407052728f263213c23fa8f7 Fixed typo in Makefile.am which was preventing fonts.x from getting created. ] hash: 0000000488-27eb7c942516f5e7228b3d8bc28e2114cb6df73d1174178e49a13a7f75fedd13 [[project @ 1998-04-03 18:01:43 by gjb] gjb**19980403180211 Ignore-this: 3088d7a2db2cf6d60914e0799a43321e Fixed a bunch of type warnings... Use unsigned char-s for scwmexec_exec Rename "predicate" to FPropertyNotifyOnWindow(), and add a typedef PredicateFn for casting this for the call to XIfEvent. ] hash: 0000001379-5c3f49b651ae207786aa4d2a534c720ad60465d708a40e6c059bdf44ef6d6efc [[project @ 1998-04-03 18:02:38 by gjb] gjb**19980403180238 Ignore-this: d4b08f70a442e59f115ff6ce0406b463 Fixed a bunch of type warnings... Use unsigned char-s for scwmexec_exec ] hash: 0000000568-d615584b5d523da569430090c96138e6277b6e8d142e18f06930d96813be6b3a [[project @ 1998-04-03 20:08:04 by sds] sds**19980403200804 Ignore-this: 6ca79fc8557a2c6dabdd0987c38d3adc Fixed xmessage buttons to make it close on RET. CVS: CVS: ] hash: 0000000810-0ae1e549ac7d113695f42f233fd477c422430f4082a4cefa06c21edfb8841950 [[project @ 1998-04-05 19:02:32 by mstachow] mstachow**19980405190233 Ignore-this: dba3e69bd901a5ef43deb00f3aafc030 * Makefile.am: List .x files in BUILT_SOURCES rather than lisiting dependencies on them explicitly. Make scwmpaths.h depend on config.status instead of Makefile. Suggestions from Tom Tromey . Makefile.in: regenerated. ] hash: 0000002039-16a3c19deeb530878281048a3a9f95c7764c08945dc6ad4524920a7597635ca9 [[project @ 1998-04-15 12:50:08 by sds] sds**19980415125008 Ignore-this: c9b3def31ffb662fc2c9afe9cf0711c0 ] hash: 0000004305-6cbb0feec17d843750f747952272619b42a4ee16d91354e4e46cb2d74ddff6ce [[project @ 1998-04-16 21:09:35 by sds] sds**19980416210935 Ignore-this: 8a39dcd581008f25aedabf403ea7714 Added the major-mode stuff from robbe@orcus.priv.at and fixed the font-lock stuff which is broke. ] hash: 0000002701-8b60865a1110b0da90aad55a92d73d96c8bcd661ba159a6f0de062b64d8cf85d [[project @ 1998-05-03 21:36:42 by gjb] gjb**19980503213642 Ignore-this: 3521396f5e00427999491af076753a04 Cast decor objects to long, so that it works with 64 bit processors -- temporary hack ] hash: 0000000706-380c35dcd77b6e2e5a1d2793c7266f7c0325b3efd112b73283a2901d254d5706 [[project @ 1998-05-06 18:12:59 by gjb] gjb**19980506181259 Ignore-this: 3c20ec60f6e7fb20248956c55fa2ca1c Fixed typo in ###autload -> ###autoload; thanks Robert Bihlmeyer. ] hash: 0000000383-6d68bec5da1806398a0631c61c9358b47cdc1c37b158a693a268a5f3cb4435c0 [[project @ 1998-05-06 18:14:39 by gjb] gjb**19980506181439 Ignore-this: 8edb234e1af145f73cda4ee62e8b1fa1 Added Robert's bug regarding border_width and PlaceWindow problems ] hash: 0000000793-48937b4199c701c7f009a3282f3727f2c9e3a8d300e87dbf99a28258e3e9c907 [[project @ 1998-05-21 14:28:00 by sds] sds**19980521142800 Ignore-this: 8ed0624c708cf50f2202306469685ecf Fixed file editing in `make-file-menu'. ] hash: 0000000345-868a2da17f92ff71f28f21b70e23b9b5dbb5f1c702b10cbece899a021ccca15a [[project @ 1998-05-27 16:11:23 by sds] sds**19980527161123 Ignore-this: db84455c3a7a6dcef4f4876def7bd96 Updated `screensaver-modes' for xlockmore 4.09. Made it public. Added a public variable `xlock-options'. ] hash: 0000002542-416ef0f6b99149cde24c036524a64f40674df74b02a088cc29f4441034b2d4b1 [[project @ 1998-06-01 23:23:49 by mstachow] mstachow**19980601232350 Ignore-this: 9e5cbf14f2dc33bdc2efd630ae076432 events.c, events.h: Actually compute the highest file descriptor used + 1, instead of using a system maximum. Apparently the old way causes the program to eat CPU under FreeBSD. Bug report and patch from Chris Toshok . ] hash: 0000001703-af97c818c9f7832692d36341d7c67bd62a73ce7546e9c17a973fac4429e008dc [[project @ 1998-06-02 00:38:59 by mstachow] mstachow**19980602004011 Ignore-this: 5790b454beab71c847145f510fbf1dda Now using automake 1.3 ] hash: 0000003969-7dad3f79031af27edd15027343bab927c3ee35c4065a59e0d2fbefca27ebd793 [[project @ 1998-06-02 02:01:53 by mstachow] mstachow**19980602020831 Ignore-this: 8cdd0c33ce440f5b709e241df7f16501 Incorportated Robert Bihlmeyer's patch to make scwmrepl work with readline, with history and tab-completion on symbol names using apropos. ] hash: 0000018415-3e645187f62b9877e95570f40046754df6ab075f444c29b283e7587a6b01bec2 [[project @ 1998-06-02 21:20:37 by mstachow] mstachow**19980602212037 Ignore-this: 603b6e842ab614b2a371ee83c4f7aa45 Apply documentation fixes courtesy of Robert Bihlmeyer . Also correct spelling of Sam's name. ] hash: 0000003279-3d3f786095639d610f2311ea84b8d298933ae9a701438172e82e99bf7d25ba88 [[project @ 1998-06-02 21:27:47 by mstachow] mstachow**19980602212747 Ignore-this: 2768c2aff56add78210dfb2126b0901d Add a ChangeLog for the emacs directory. ] hash: 0000000431-6184bbd96c3ef90d23f83000d79f5f88d51cf5e53580e0e3392a56130aee0bb1 [[project @ 1998-06-10 06:23:33 by mstachow] mstachow**19980610062334 Ignore-this: 6965d74f55f0d7e633c45e090b804ac5 * auto-raise.scm, flux.scm: minor typos fixed, thanks to Shuji Narazaki for the bug report and patch. ] hash: 0000000902-2c519c01f741f9654eaeeabf01f74d23dc75c6b492fc524c578e96585c144023 [[project @ 1998-06-10 15:28:24 by sds] sds**19980610152824 Ignore-this: e95e43dc3d669e34a9c8698e42d6d6d4 Added xlock-query-modes (modified original code from Robert Bihlmeyer). CVS: CVS: ] hash: 0000002203-b579ec8d7e2be0e78eb931aa553052faa641d97065f34b2f7422affc6d791162 [[project @ 1998-06-11 01:40:22 by mstachow] mstachow**19980611014119 Ignore-this: 15326f025dff31a72c7cfe2e6cc5bb92 Use scm_internal_select for the event loop when available; detect it's presence in "configure". ] hash: 0000010035-1bba59d38c2c85c9a7ac66bfe7328d0843f0e103db66eda157b1c311e74bc472 [[project @ 1998-06-11 05:23:48 by mstachow] mstachow**19980611052348 Ignore-this: 698a18f3136463535b3f972bbfabc45d Missed this earlier. ] hash: 0000000338-3c6221933153d12fb883ff7f69ebd104f5e4f4a0a2d9d4009ff7290a66ca1dba [[project @ 1998-06-11 06:59:30 by mstachow] mstachow**19980611065930 Ignore-this: e3762ed52dd85b25f5d0c9282ddb5e76 * callbacks.c: Error handling much improved; error messages should now include backtrace and source file, line number and column. ] hash: 0000003282-44b43403722e988bb05877a90d0400f9ba4174293254c75f7b9cbde09c05811d [[project @ 1998-06-13 06:54:46 by mstachow] mstachow**19980613065449 Ignore-this: 1db4f8805dcde7ad044a0afaea485de5 guile-compat.c, guile-compat.h: New files; compatability #defines and functions for guile 1.2 all moved here from numerous files. ] hash: 0000005893-1198f4e6311d76bcc7007412fe4df40c1eb84e66131b461e573f4398b5b0b4a7 [[project @ 1998-06-18 07:02:37 by mstachow] mstachow**19980618070238 Ignore-this: 9c0c9dbab48376fb197f8df5fa91cd3f Oh no, I forgot to commit these after adding! ] hash: 0000002062-4140a74371e074f1a1a8db17b21bd2c0eaf0c3a96df71e9817105e23c597a57f [[project @ 1998-06-18 20:50:34 by mstachow] mstachow**19980618205036 Ignore-this: f40fce744410dd972ef7ac1e636c2d30 Detect scm_the_last_stack_fluid correctly. ] hash: 0000002652-5f011bc09907d7a299015db9d01b80940942512b0f7a1b84e3b6c234bbe02414 [[project @ 1998-06-19 01:59:02 by mstachow] mstachow**19980619015904 Ignore-this: 69274f21f2ea6750c8cb565a3ba0b57e Make `restart' run the subprocess more sanely. ] hash: 0000002534-02f64404fae3a416d9e07d3982b9b29492cbc72ec9f6a257095c60a2fca8d58c [[project @ 1998-06-19 04:14:21 by mstachow] mstachow**19980619041422 Ignore-this: 8ad63af2a8f70a1a53a6056b37501e36 configure.in, acconfig.h: Detect scm_internal_cwdr and scm_internal_stack_catch. configure, include/config.h.in: Regenerated. ] hash: 0000005252-c182dd8ae3376522f9c700d4e8247194792001f4b1f6e829317110c03430494c [[project @ 1998-06-19 04:27:34 by mstachow] mstachow**19980619042735 Ignore-this: db4ed595bea219a1922d235ca49ed471 * guile-compat.c, guile-compat.h, callbacks.c, menuitem.c: Restore guile 1.2 compatability; provide implementations of scm_internal_cwdr and scm_internal_stack_catch if needed, and use the compatabilty stuff throughout. ] hash: 0000002922-ce3130f801f50c8686f37053da28ad3011e578f4c18897331fc29c4cd6392370 [[project @ 1998-06-19 04:57:36 by mstachow] mstachow**19980619045736 Ignore-this: 8d875d41299e6ebcc2d11a4b533b7211 Fixed building of init_scheme_string.c to work with broken Solaris `echo'. ] hash: 0000000925-87b3fba5fd0e436354d430f8db87e589de5436d5c42c3705f2822def0987b97a [[project @ 1998-06-19 05:08:07 by mstachow] mstachow**19980619050810 Ignore-this: 9fc541cf20f05d44613e3fc8dc24da7 Make sure to include X includes when building. ] hash: 0000001365-7e1aef4f79834eb9ac73ab40152809526712d1609b94327c2cb2d464db1f9016 [[project @ 1998-06-19 19:07:39 by sds] sds**19980619190739 Ignore-this: c0e67b66b80b6defb22abe94b6dda117 Made `xlock-query-modes' return '() when xlock is not available. ] hash: 0000000675-1b0eed53ceeefb25b9faa38e802a7ea0372eceb108353bfc4d4ff90bc22a8380 [[project @ 1998-06-19 19:09:52 by sds] sds**19980619190952 Ignore-this: 4f50ca08ca4713f6141a885184568dcb Added Emacs-19 compatibility. ] hash: 0000002899-8897cae5c162a0f69401f6b3ad6551a1305e1531343c3344d24ed58893a1aa62 [[project @ 1998-06-19 23:16:27 by mstachow] mstachow**19980619231629 Ignore-this: c238ea39bac246b9c7be84e48fec4413 Remove sun_headers.h and alpha_header.h; stop including them. ] hash: 0000005764-863ecfdb66c2338d72119dabfbf45f6509d27205d3bb5711aa7d92d337361eb8 [[project @ 1998-06-20 06:00:17 by mstachow] mstachow**19980620060028 Ignore-this: 94e58fec0433a029b97a3b242f804ee7 Several cleanups of system-dependant code. ] hash: 0000009642-7b861b26b32f7d77aa8d2160add315f09ac9c12c156d4da44c64d542dd71abdc [[project @ 1998-06-21 02:37:07 by mstachow] mstachow**19980621023709 Ignore-this: f834ee2ca957c8895d7a23325304c444 Clean up the input hook system. ] hash: 0000007374-a042d47260f8c2cacc98f91e8a38ed8ab92ed1d7e73f59ac1d3681e2926b27bf [[project @ 1998-06-21 05:08:47 by mstachow] mstachow**19980621050847 Ignore-this: 4fff8c93e4556b64a96b2108e9bc99cd Fixed some minor typos. ] hash: 0000000967-0fc6bfbc27c2db817e8934b8bbff38bd570c3ff20291c9d58447283fb15f2f83 [[project @ 1998-06-21 05:31:12 by mstachow] mstachow**19980621053113 Ignore-this: 160887fcb5138a284b4eaeb7fa808319 Provide getopt_long when not otherwise available. ] hash: 0000046405-0b967e31b07a61f3c7995bb9c99ecb047280cc5749372f02358db13a2101ca91 [[project @ 1998-06-21 06:22:04 by mstachow] mstachow**19980621062208 Ignore-this: b5c2653cde75ca6edc6b4626037d78f6 Added scwm TexInfo manual, translated from the plaintext procedure docs by Dale Smith. Thanks! ] hash: 0000268200-60d0e98279e11d05d1d7966d140e076221ff95c0e87805b8815a30fec7741d91 [[project @ 1998-06-22 00:15:37 by mstachow] mstachow**19980622001558 Ignore-this: 3d4cec99ebecf4af4ce6866d103074cf Several things; fix a few typos, clarify licenses, add --with-lispdir configure option, fix various top-level documentation for prerelease. ] hash: 0000068664-4f65d84a6444952aacf6f135d5f6cd9405d6e716342006da4ceab42ef089e4dc [[project @ 1998-06-23 01:04:02 by mstachow] mstachow**19980623010410 Ignore-this: 653a1e23daef49d9c85b444a3527ca7e configure.in, configure, acconfig.h, include/config.in.h: Detect scm_internal_parse_path, which should be used in lieu of scm_parse_path when it exists. ] hash: 0000003788-83d4d968cd5e8398b977032e8b8e446e878ae0d817a02eafec882dd824dad84d [[project @ 1998-06-23 01:21:03 by mstachow] mstachow**19980623012128 Ignore-this: 593ec9c3ad732ace7c302a3871289239 Version bumped to 0.7. ] hash: 0000000501-c3ab8aef74fe332769cad5a725c1608dda0a80d9c1f7354d7141bbafb51c89e2 [[project @ 1998-06-23 01:23:24 by gjb] gjb**19980623012324 Ignore-this: cd081a22c4476e0b665f54f5b52ef3a1 Fixed placement of comment ] hash: 0000000506-0e1cca8bdd1355cff30ae0c9e227397f8ff74c97fd7f983ffc23eba776c50bfe [[project @ 1998-06-23 01:26:53 by gjb] gjb**19980623012653 Ignore-this: e23d4728235309ee71adec16a495d36f Added SzFirstItemFromPmd(...), mostly for debugging Added lots of debug code for tracking down the bug in "menu weirdness" reported by Dale Smith -- finally realized it was a simple typo in an XFindContext call. DBUG code is left in since it's probably useful (certainly to me) ] hash: 0000004120-64bd87263a0f22d82c9932665f27313428c0954e08584de9711aec866db99844 [[project @ 1998-06-23 01:30:39 by gjb] gjb**19980623013039 Ignore-this: 5fba1274c19f180e5f180284aed3afe8 Added Dale Smith for the "menu weirdness" bug report (I fixed- was XFindContext on wrong XID, instead of the passed in Window w argument) ] hash: 0000000278-6df8e74c1465a54198a331a0b0f30f109041cb79299983ed7b56d0511f1fabe5 [[project @ 1998-06-23 01:51:58 by mstachow] mstachow**19980623015202 Ignore-this: d094c2afcf357a67f95700d4b5308a8a Fixed potential problem with scm_parse_path being renamed scm_internal_parse_path in new snapshots. ] hash: 0000001224-3588d1d8cf7e25a9958937efb3a83d50f526622d43faa88d349c34711f5ed5a3