Starting with inventory: 0000045822-b87dde01907ffb7e65798b142781824a472aa26595567602abcb39b15cb3b738 [TAG before_MSLBSB_merge_2 Unknown tagger**20090525214144 Ignore-this: 8b587eb5fe2eb756cd9b41f9c71f08de ] hash: 0000034926-7687e32a806e08ea29d115d0e23bc75f63eb9b40f64eb1f4f0a331ec474b4e45 [[project @ 1998-11-12 09:08:54 by robbe] robbe**19981112090854 Ignore-this: fc4d6080c05d3f7d283198f61b1c4a6f * move.c (moveLoop): Values for DisplayPosition now take into account that the window could be iconified. ] hash: 0000000868-00a104e9cc514d7231c88546c8b30cb362d868eb76f889e92df393ad7df02b6e [[project @ 1998-11-12 09:09:09 by robbe] robbe**19981112090909 Ignore-this: 51111f6a1e1157337f54fa119ed04788 ] hash: 0000000302-3119ba46048b733842497e176d6748bf25398c4185010cfd3af7bb16f120ec6a [[project @ 1998-11-12 09:10:40 by robbe] robbe**19981112091040 Ignore-this: 11e25591491cee9f4f609c8500d508f * flux.scm (extreme): New function - calculates extreme values of predicates. ] hash: 0000000813-a4191a07f89b7deddb4bd266946dd38901e60b8903f894405c49ba3c3bb89d50 [[project @ 1998-11-12 09:11:22 by robbe] robbe**19981112091122 Ignore-this: e888887d7a78b1e7ecbc3ee4843e070e ] hash: 0000000277-f5aedac32c7e9c668bfe222a9055725a78bafff34b1ba3935ec88c19414a3352 [[project @ 1998-11-13 23:05:36 by gjb] gjb**19981113230536 Ignore-this: 50539e64a365f1fe613443c38b73ca8f * scwm.h (SCWM_NEWCELL_SMOB): Remove extraneous trailing semi-colon in macro definition ] hash: 0000000253-9ebd05c224c7e3c4e0d96cb1b3cc4236e32b62fbeb4ba8216edfd227944889b0 [[project @ 1998-11-13 23:07:30 by gjb] gjb**19981113230730 Ignore-this: 2981dd8247173ce5ce9726f6ab973fb4 Re-exported (adds netscape-new-window) ] hash: 0000000206-1dfbd3215281ce106a83aaa200ccccaf78330d766db3ee5b56761bcd0427756d [[project @ 1998-11-13 23:08:53 by gjb] gjb**19981113230853 Ignore-this: 6c7025076068089ae87cd3e30e1e2019 ] hash: 0000000291-30ae7f55bf0172d0049b00b345f1868c61e2b306f1ba652e37c7a2838fd969ce [[project @ 1998-11-14 01:27:23 by gjb] gjb**19981114012723 Ignore-this: aaee7ffbd5f22c15d299bb7e7c31dd63 Updated notes re: squashed titlebar ] hash: 0000000645-37edc32ad39ab66f21bcb0836aac4c065767ef3d6b0fa6392d2b18a2668cb4a2 [[project @ 1998-11-14 23:07:55 by mstachow] mstachow**19981114230940 Ignore-this: 49866f9c43b04dee4b5a383a2ededdbc Merge changes from MSTACHOW_LEGAL_BS_BRANCH ] hash: 0000151257-5fd40384a5ca549b7d9b93f554134092fb674128c459f1f2e3cff670528f7629 [[project @ 1998-11-14 23:55:39 by mstachow] mstachow**19981114235539 Ignore-this: 6c8d72ed5650be606bbe61846c868cc7 Greg, could you verify the changes below successfully report usage? I ran (report-scwm-usage) once from huis-clos and it seemed to work, can you check if it came out right in your logs? * Makefile.am: install report-usage.scm * report-usage.scm: New file which has a function to log usage. If this works, users could log usage by doing: (use-modules (app scwm report-usage)) (report-scwm-usage) and we can remove support for logging usage from the core. ] hash: 0000003962-e53efa332dd3c5aa01302f4b95289e0cc237d271997b414c0b657cffb55d4c38 [[project @ 1998-11-15 00:04:25 by mstachow] mstachow**19981115000425 Ignore-this: b3cf936ce39f52dfdb6cbc5d527281cd * decor.scwmrc: Make Desks submenu actually work (D'oh!). Bug reported by Stephanie Miller . ] hash: 0000001283-5e68ef30da3c062e8c47191931cd68ba38028aec84387b7b96acfac7ea54c352 [[project @ 1998-11-15 19:36:59 by mstachow] mstachow**19981115193659 Ignore-this: ec9abd2dc075f5476a07e9449595cb73 * wininfo.scm (define-string-matcher): Pass value of regexp/icase, not the quoted symbol regexp/icase, to make-regexp. Bug report from Craig Struble . ] hash: 0000000563-b8deedd9b237c11d1d3c375df9ff30007c0dd4b154b8eed3f1f3097f6ae5537a [[project @ 1998-11-15 19:40:52 by mstachow] mstachow**19981115194052 Ignore-this: 771dec332bff5b08a8672878c670926d Darned thing didn't get commited like it should have. ] hash: 0000000454-366ac6ed0f38d689a1800c2be9c6e7a1be3d4885c1ab9e0092c282d6112c4a5a [[project @ 1998-11-15 20:38:43 by mstachow] mstachow**19981115203853 Ignore-this: 6ecad26e4b33aaf51d0d5af93bada1d2 scwm/ * scwm-constraints.h: Fix bogus parenthesization in definitions of FRAME_X_VIRT and FRAME_Y_VIRT. * shutdown.c: Pass restarted? boolean argument to shutdown hooks; do not switch to viewport 0,0. * scwm.c (RestoreWithdrawnLocation): Do not attempt to move windows to the current viewport, ever. This can be done in a shutdown hook. (Reborder): Release the windows in the reverse of the stacking order. This way, the windows do not change stacking order when you restart scwm, or exit it and run it again. scheme/ * shutdown-opts.scm: New module which exports shutdown-options procedure, a way to configure whether you want scwm to switch to viewport (0 0) and/or move all windows to the current viewport at shutdown. Makefile.am: install it. * themes.scm, fvwm-modules.scm: Expect shutdown-hook procedures to get a restarting? argument * wininfo.scm (define-string-matcher): Pass value of regexp/icase, not the quoted symbol regexp/icase, to make-regexp. Bug report from Craig Struble . ] hash: 0000009233-6412e453a30c936b00725296a22470b9e10fdf55bfce42b5166c93ad4ce1df89 [[project @ 1998-11-15 20:58:20 by mstachow] mstachow**19981115205820 Ignore-this: 5db559674799464ec64fdc3f2ab21c55 * configure.in: Applied patch from Stephen Tell to check $prefix for Guile libraries when $exec_prefix is not set, and to check for SMlib.h. ] hash: 0000001501-2c84a3e4a399c8f8659633781c3f118a5bd2b93daf74c022c2fb369bbb50499a [[project @ 1998-11-15 21:42:51 by mstachow] mstachow**19981115214251 Ignore-this: a8b336c23652497553fd07c5f7ec94dd * wininfo.scm (define-string-matcher): Try another way to pass regexp/icase properly (whee). ] hash: 0000000589-28625dea1c2346c71e860fc81c38a1f1c1ab7cfe6c35e7bbeb3ee6582226c8d3 [[project @ 1998-11-16 15:37:17 by robbe] robbe**19981116153717 Ignore-this: 114bf68e1b2680937d1c003479a846ba * session-manager.c (getWindowClientId): wmhints may be NULL. ] hash: 0000000493-e1d0326a43e0c5d504b28a4a0bbd8d1457f5de7d57cd4e574803d6054f1c19c0 [[project @ 1998-11-16 15:40:20 by robbe] robbe**19981116154020 Ignore-this: a66cb8fcb4a84fce6b5a2da9278a29bc * add_window.c: Forgot to include "session-manager.h". (AddWindow): StartDesk handling moved after `restoreWindowState' call. * session-manager.c (writeWindow, readWindow): Save/load icon position. (restoreWindowState): Restore icon position. Restoring of desk nr and iconification now really works. ] hash: 0000002502-8bccce48d3874f44f918bdd82f77ebcf6d93ab375069034537f3c19e4e84834c [[project @ 1998-11-16 15:47:27 by robbe] robbe**19981116154727 Ignore-this: 9e6c3b773a9f169bc94ff4a828e8bb5c ] hash: 0000000629-e043baefd976bfe5feac4578429722a8c067de898318c0f344781cb136d9e6a5 [[project @ 1998-11-16 15:51:54 by robbe] robbe**19981116155154 Ignore-this: f0b3bdad188b062f09f407081afc5710 * session-management: Updated scwm's capability list. ] hash: 0000000655-7b6c13ceb83ea08c87dbc27bece691e730b69a523e60cffb2b121d88f4d9bb8d [[project @ 1998-11-16 15:52:59 by robbe] robbe**19981116155259 Ignore-this: e335e443cd60cc9355762bd31b1c4bee ] hash: 0000000248-f50918e10e933e4d125940be5de70af9d441e07ccf5beb432fb45852a6fd98e4 [[project @ 1998-11-16 17:54:51 by sds] sds**19981116175451 Ignore-this: 19974abc3e040e237f97f53d0821d6c3 Fixed `animated-move-to': use `display-height' and `cadr' for y instead of `display-width' and `car'. ] hash: 0000001110-6f7f3e8f3321a3f3e39c76b45e02284e0227164e34280555cda24b9376c1075a [[project @ 1998-11-16 17:56:06 by sds] sds**19981116175606 Ignore-this: 6ad8b8f801a80101bcfac1d09646b394 ] hash: 0000000827-0e5f8f5f2c11ad532bc1053cea480aee81cad069a73f79df673c6ec3108bb71b [[project @ 1998-11-16 19:36:44 by mstachow] mstachow**19981116193644 Ignore-this: e7608bb23edc135c903d44e2bdca41ad * Makefile.am: Build successfully with builddir != srcdir ] hash: 0000001820-889d6020f0c3634a7e4e819724735f02b4f543ec0fa296585ae9b02b7615d3bc [[project @ 1998-11-16 19:55:32 by mstachow] mstachow**19981116195532 Ignore-this: 4604ef7c16092e861d7bd9db9fdfc2ed A real fix for the regexp/icase problem from Craig Struble. ] hash: 0000000688-1b817b4c6040be65f4bfcd3849b00859b6b5cba41be367d41318902cddf30c5f [[project @ 1998-11-16 22:16:38 by hjstein] hjstein**19981116221638 Ignore-this: e2b18682e5eaad22a980a7c5c8be6a22 - Removed files from test list that no longer exists. - Updated documentation. - Started pathetic attempt at translating ssgml to texi. This just isn't going to work, folks. sgml, at least as it's used here, just doesn't map to texi. Too much internal structure is lost. - Added ability to dump the internal structures generated when parsing the input files. - Added scheme code docstring extraction. - Small bug fix - cope with empty doc strings. More performance tuning. But, it's getting to the point where it's more guile than me. Changes: - Use hash tables instead of (group (sort ...)) to look for different items with the same scheme name. This avoids calling vdocitem:scheme-name 2*n*log(n) times (nlogn comparisons), shaving about 1/4 off of the check time. - Extract everything from the structures before doing the checks, so that the same stuff isn't cdred & carred off each time. - Changed (regexp-exec sentence string) to (memq #\. (string->list string)), which seems to be substantially faster. - Combined checking that each arg appears as a word with checking that each uppercase word is an arg & used a hash table instead of a regexp for checking. - Modified sgml to take a prefix as a required arg as opposed to a depth number. This avoids having to (make-string depth) for each line of output. We only have to (string-append) when the depth increases. I'm not sure this made much of a difference, though... - Changed sgml-escape-xref-string to not use my-regexp-substitute/global, which is horribly slow. - Rewrote unmatched-p-count to improve its speed. Didn't help all that much, though, but the new version is cleaner & shorter. More speed updates - Turn off debugging if run from the command line. - Use 1 regexp instead of 2 for matching SCWM_PROC|/** id:id because regexp-exec is so slow... Speed update. - Moved most defines to top level because guile was evaling them for each fcn invocation - massive slowness! - Rewrote sgml-markup to avoid using regexp-substitute/global, which seems to be horribly slow. - Changed use of read-line to %read-line, which seems to be significantly faster. - Copy regexp matches before capitalizing, lest guile seg fault from modifying a read only string. - Inadvertently had checked in a version of the group fcn which returns (()). I guess I was testing that it was what was causing a particular error... - Changed testfilelist to work with latest scwm code I've checked out (instead of using the v0.7a code). - Added testit fcn with some timing in place to use for profiling. ] hash: 0000028717-ae15824126d978ed83b5a76290a8aa7f769136e1d5b2b11abd222f9f1cd27594 [[project @ 1998-11-16 22:20:01 by mstachow] mstachow**19981116222003 Ignore-this: 38d7e51a1e494c573e72c6e33b9e5733 * scwm.texi: Made minor changes so it gets processed correctly; added a warning that these docs are probably out of date. scwm.info: Regenerated. * scwm-procedures.txt, scwm-variables.txt, scwm.sgml: Regenerated. * Makefile.am: Make sure to put all files that should be distributed in EXTRA_DIST. * scwm-intro-tutorial.scm: Correct attribution and web site for Guile. ] hash: 0000259367-02a2faab962579a7ccbbe0aac5bec99816d28768d70467e1e0b41174c8637853 [[project @ 1998-11-16 22:40:19 by mstachow] mstachow**19981116224019 Ignore-this: ca5d257aa4e42a0fa1575a9f885cc506 * Makefile.am (EXTRA_DIST): Don't distribute menu-test.scm which no longer exists. Do distribute relief-examples. ] hash: 0000000691-69c55ae3768918f5451827016bc7c7f730feb6e9e855d85e86332cd7dcbf9915 [[project @ 1998-11-16 22:43:11 by mstachow] mstachow**19981116224311 Ignore-this: 6b277ed004f65ecb19b0074834ddba4b * Makefile.am: Make sure all headers are in noinst_HEADERS; put generate_scm_init_funcs in EXTRA_DIST. ] hash: 0000001858-e9642d55e4140ae0cdd02859336756a4f463e5118e1708937bd6ec3f368d02e8 [[project @ 1998-11-16 22:44:03 by mstachow] mstachow**19981116224403 Ignore-this: 3211347ec0219b159da518a71fefb6a4 * Makefile.am: Make sure all scheme files are noticed by `make dist'. ] hash: 0000000758-1d915315a06500e755c5646f6294097ccf5aeb8d503561bbe2eb32a9b49900a3 [[project @ 1998-11-16 22:45:18 by mstachow] mstachow**19981116224518 Ignore-this: 4282c6ce8fa9ca26ba2b49fa789afb06 * Makefile.am: Make sure scwm.el is noticed by `make dist'. ] hash: 0000000430-f1b455b72ee99942db277f55d1cfdf717a1e427bba9910b966c31708ff0c2a95 [[project @ 1998-11-17 03:10:36 by mstachow] mstachow**19981117031037 Ignore-this: 1c7a0ab1a2352c9e2e118139eb28b28 * resize.c (set_message_window_attributes_x): Allocate shadow and hilight colors here. move.c:(DisplayMessage): Don't allocate them here. * screen.h: Add msg_window_hilite and msg_window_shadow fields. screen.c: Protect them. scwm.c: Initialize them. * Makefile.am: Make sure all headers are in noinst_HEADERS; put generate_scm_init_funcs in EXTRA_DIST. ] hash: 0000002906-d06428eafd1f530dcd9d6cb2b076fe9970813570ff5bf96f8c2625b8eb6b6fb9 [[project @ 1998-11-17 03:14:34 by mstachow] mstachow**19981117031434 Ignore-this: bd16a28d5017b79d252ccf937874fff6 * Makefile.am: Don't redundantly distribute X-error-describe (automake can do it automatically). * extract-docs: renamed to scwmdoc.in * extract.scm: renamed to scwmdoc.scm.in ] hash: 0000233839-c417c57c9132087ad5405edb2183ad5a756b233e04902f0a2d5957283c4ffa5e [[project @ 1998-11-17 03:21:59 by mstachow] mstachow**19981117032159 Ignore-this: d148720d9a146d17b6ec33091bc940ea * configure.in: Generate scwmdoc and scwmdoc.scm from the default templates. ] hash: 0000000719-0017bde93893debd5d1f4adf6e11c3e64bdc5a14342789fdbc277d9171f56772 [[project @ 1998-11-17 04:16:27 by jtl] jtl**19981117041627 Ignore-this: 89108d7e9a16f5a23a8004b3bd6940bd * AUTHORS: added myself *blush* ] hash: 0000000764-408e612a63cf32d9c9597c5e8df5ac5cbc59f6f87e6b465840f1922acad80e44 [[project @ 1998-11-17 06:25:55 by mstachow] mstachow**19981117062555 Ignore-this: 64755da57527855f6d08cdd3f3f45787 * wininfo.scm: Really really fix the regexp/icase bug. Fix confirmed by Craig Stuble. ] hash: 0000000773-91f4cd0b164f36de6ddc4b5464403e062e2df6096e7e9cff2568057d73092578 [[project @ 1998-11-17 06:57:53 by mstachow] mstachow**19981117065753 Ignore-this: 1973f68341895a80aa231864cf1d0ea6 * THANKS: Added new contributors since 0.8; corrected some details on Rebecca Schulman's entry; removed Todd Larason since he has been promoted to AUTHORS. ] hash: 0000000880-26f1e8b8ce5f4abb1a0d072d0b542d5dc22b0ca24ed558f2edd94eaba350648c [[project @ 1998-11-17 07:00:23 by mstachow] mstachow**19981117070024 Ignore-this: fec232aa451ae8a0abe2260a967c9803 Removed these files which we probably should not be keeping in CVS anyway. ] hash: 0000320983-414e96a6e7ceb7c0478c2584be18569c614ef86fd6bdeaf5fbca3465c1bd2e41 [[project @ 1998-11-17 07:23:56 by mstachow] mstachow**19981117072356 Ignore-this: 92e466f90207450f207e921731f5545a * Makefile.am (EXTRA_DIST): Mention more files that should be distributed. ] hash: 0000000733-e14ada871efd620b11c32499cced285a355fac4bcccc41318ef4791530b1342a [[project @ 1998-11-17 07:27:10 by mstachow] mstachow**19981117072710 Ignore-this: 23e88b82ffd0f11345bbfb94737f63e9 * HACKING: Remove note about automake bug, since we decided to work around it after all. ] hash: 0000000610-d48cce6b40b2fec30904086834d8166391f3665eef200ead06acfb2c6008253f [[project @ 1998-11-17 07:28:39 by mstachow] mstachow**19981117072839 Ignore-this: 50a607fbbf9f896bf171e1bc29975250 * procedures: Remove this ancient thing. ] hash: 0000063068-aeb7b90408f485fbf789a6e34be4b9c357e6d79460b07bbbad7fde746a5fd723 [[project @ 1998-11-17 07:46:44 by mstachow] mstachow**19981117074644 Ignore-this: c3ac3cb3c04f1cfedec1b6e5d5cc1ff9 * README, ANNOUNCE, scwm.lsm: Updated for 0.9beta1. No new feature hilight list in ANNOUNCE yet. * AUTHORS: Updated my entry. ] hash: 0000005850-0d4b4bcd07237604fc5c08fb5f36cbf26784d23fa77b3032a7b983ee3df307e9 [[project @ 1998-11-17 08:16:47 by hjstein] hjstein**19981117081647 Ignore-this: d538d79c1e6e86b3e156b17e6287e28c scwmdoc.scm.in - Forgot to pull filename printing from file-type. Was added when I was testing. ] hash: 0000000275-31f033a268d1daea4cf3df5101daf83feeb6c1803a9fba3d65bde389ea321f54 [[project @ 1998-11-18 00:04:13 by mstachow] mstachow**19981118000440 Ignore-this: 1693a565d324549d3fcc83ac1669c195 Remove use of __FUNCTION__ ] hash: 0000031078-fd44b6c40544a797ebb4903655b19f1d0c5743a37e70b492c48e13eccf64ba42 [[project @ 1998-11-18 00:37:46 by gjb] gjb**19981118003746 Ignore-this: bb34aad7245b53535270a120ae72faed Updated some notes re: my contributions ] hash: 0000001049-fe39804620c3519eabc18a8d93d8101b22935e2fde42802705a50e3d0f8d18f3 [[project @ 1998-11-18 01:44:34 by mstachow] mstachow**19981118014443 Ignore-this: 11fdc05c1092f857c82de7d1e5d85ad1 * app/Makefile.am: Add scwm to DISTCLEANFILES to comply with GNU Makefile standards. Patch from Francesco Tapparo. ] hash: 0000000440-4b9791179b3b14c004513d4c979b85f7d3ae32608d3b31850f222e5ef556353d [[project @ 1998-11-18 02:33:26 by mstachow] mstachow**19981118023327 Ignore-this: 534abb702751bdf60ed22d1951e8b46e * configure.in: Bumped version to 0.9beta1 * ANNOUNCE, NEWS: Updated for 0.9beta1 ] hash: 0000009640-3ee40748285d0e22c064de126bd36873e47d953764a2c09e5627921918a00223 [[project @ 1998-11-18 04:42:27 by mstachow] mstachow**19981118044424 Ignore-this: 1c3149d9abcd05d9fd5c96a56ce16afa ] hash: 0000000573-8aeae70b435898e6c6328cafe1e07198136057f92f356fc80cff35cdd5f51c1f [[project @ 1998-11-18 04:45:29 by mstachow] mstachow**19981118044529 Ignore-this: 9471f8ec73c024446793f30a8c23580a 0.9beta1 released ] hash: 0000000189-c6dfc2fd34084d855564949aca9d52976a2e79b7668486c82c9b9d1ed144267e