Starting with inventory: 0000032956-0064d4a7fc4f559ae7c7e42c7db56746f83389df3a2477c17f466221601f49b2 [TAG v0-3 Unknown tagger**20090525182130 Ignore-this: 8c9e353a5e002f4b87805a32c82397af ] hash: 0000023601-719854a72344f1795d6fcabd0c939e2172a42295d38edade3e226b268a1fdbe3 [[project @ 1997-10-19 05:30:31 by mstachow] mstachow**19971019053031 Ignore-this: 74beadfeb00e50e7abda27b4d8cf1e78 Fixed the setting for CFLAGS; the old was buggy. ] hash: 0000000221-49a3a728f84615e751fb3f99836b595e6300286ac6f2bf1c5dab27fd746f22cb [[project @ 1997-10-19 05:31:14 by mstachow] mstachow**19971019053114 Ignore-this: 18dae6986dd4836ebdb16189356ad77c Conditionally set CFLAGS from configure. ] hash: 0000000212-5571a9a6f6440053443780e2fb78e52bd090678b4ec4b12eb67e435f46cc988c [[project @ 1997-10-19 05:31:30 by mstachow] mstachow**19971019053130 Ignore-this: c6a9d68b92fe64c22dbf5aa08cd66af9 ] hash: 0000000333-41d19fa181f6e63ddf31fb00eb6027a2035b4867d667f5f2962b44dfb7c8cd78 [[project @ 1997-10-19 05:33:40 by mstachow] mstachow**19971019053340 Ignore-this: ea6ab04e7c10021d948181f40b8fd808 Use mkinstalldirs to create the scwm scheme directory if necessary. ] hash: 0000000381-1f17d44374486d20fedd15bfdc9efa3c3866e84e35cdca76973596c77f292abf [[project @ 1997-10-19 05:33:59 by mstachow] mstachow**19971019053359 Ignore-this: 8bea58c2a1fc7de6a836323c928c1e38 ] hash: 0000000301-c9e51e265156892c99811aa8dae91fec446371a1525f9ad101f892ecbc9ac2f5 [[project @ 1997-10-20 10:10:33 by mstachow] mstachow**19971020101033 Ignore-this: 4698bdd8b9c9593f34b07c3e3b9025f1 in-viewport-any-desk? and visible? were not working correctly when the viewport is away from 0,0; this is fixed. Bug reported by Jens-Ulrik Holger Petersen . ] hash: 0000000376-61290ff6a37d77129d0e8560af18408d7ac8a5c05875ea10781f900a9a09ebbb [[project @ 1997-10-20 10:12:50 by mstachow] mstachow**19971020101250 Ignore-this: 29793bb7e892c5894898a1163ca64d43 Circulate (and therefore prev-window and next-window) were giving an error when no window in the window list satisfied the given conditions. This is now fixed. Bug reported by Jens-Ulrik Holger Petersen . ] hash: 0000000803-8bd8b8ee85866e69cbdf449ba898437a9eabc6c1efce2f63365989980713f564 [[project @ 1997-10-20 10:13:06 by mstachow] mstachow**19971020101306 Ignore-this: b56cdb065fe94c9d35782d055ee374f0 ] hash: 0000000696-9bf8f396458352a524cd52c218391a67c317ce7e9c6b7b43d496a21ead2e91f4 [[project @ 1997-10-20 19:40:44 by mstachow] mstachow**19971020194044 Ignore-this: 4ff7ae0a84aa27232a89890128ddf0c1 Changed set-mwm-buttons! to actually set the MWMButton flag, not the MWMBorder flag. ] hash: 0000000439-9433561609022d1d1d0932ae013c563d62b9ae0bb8c73c37c804ba48e4e4e55d [[project @ 1997-10-20 19:42:48 by mstachow] mstachow**19971020194248 Ignore-this: 39c2a1755d07386739ff7bf08b24465c Added a comment indicating which procedures should be left alone for now. ] hash: 0000000358-d5834e9f4d347f4b60c1efda6cce2010c83b276a5a5ab0a59974d56dc41e421f [[project @ 1997-10-20 19:43:03 by mstachow] mstachow**19971020194303 Ignore-this: 5c1d8d5d3f61c9cfa2ef5d2507557b51 ] hash: 0000000312-c643639c7fd80a0f1d15853defdaacb40bbef2b8f6cc853d673a423d8fc3dee0 [[project @ 1997-10-21 16:20:31 by gjb] gjb**19971021162036 Ignore-this: c52c1a51e1eb81f353363459384725a6 Fix numerous build problems that remain from the heisting of the fvwm95 autoconf setup: o Use LDFLAGS in LIBS in Makefile.in o Only set CFLAGS to "-O -g" if it's not already set; otherwise user can't do, e.g.: CFLAGS="-I/uns/include -O -g" ./configure o Rename UNAME to UNAME_A to avoid conflicts w/ UNAME variable holding the result of `uname`, instead of the command to get the uname (like `$UNAME`) ] hash: 0000015812-ef734858a2079baa68df2f3cbe696a196f342851a67ee564826245d142958f56 [[project @ 1997-10-21 16:22:23 by gjb] gjb**19971021162223 Ignore-this: 6b54887da2db3d403bc26c7f626c432c Added SzGetWindowProperty(), ScwmExecuteProperty(), and watch for XA_SCWM_EXECUTE property changes in HandlePropertyNotify(). Provides a one-way communication from "scwmsend" (in utilities subdir) to SCWM via X server properties. ] hash: 0000002197-fcce6db7a18548e7b9b9fa68722632c94dafb2661713856f4fb14e89804b983b [[project @ 1997-10-21 16:23:10 by gjb] gjb**19971021162310 Ignore-this: 4a21e89f601af35619c3a10e771e6fb5 Intern the atom for the X Server property "SCWM_EXECUTE" for scwmsend support ] hash: 0000000540-0b42200905b97e5590f1f3ce1995085c832c1f4570643f385d7ad0706c4c3b25 [[project @ 1997-10-21 16:26:43 by gjb] gjb**19971021162643 Ignore-this: c44c03b84fdf9406ed89c1790c13f929 Updated for build changes and scwmsend ] hash: 0000000298-b7feae102661c43df28cec6800d32b288730fa12ca6b815365c7fa5f010001ca [[project @ 1997-10-21 16:27:49 by gjb] gjb**19971021162749 Ignore-this: daac75a61766fc98be5738c0a4e97969 Added ] hash: 0000001955-25d246d101eeea512b4153d5a342c5a8ba1d6b2cfd176c10d49e3030faf56858 [[project @ 1997-10-21 18:35:11 by gjb] gjb**19971021183511 Ignore-this: 193e190c677caf2a7838d572cdc7068b Added, for easier interaction w/ scwm via X property SCWM_EXECUTE ] hash: 0000004246-81b87185f2655b1ca183b392f38e737b855622fa0511f692c412aef0c5b29e79 [[project @ 1997-10-21 18:43:31 by gjb] gjb**19971021184335 Ignore-this: 611d7740421e00df022792fa96ed9870 Added for building of scwmsend and other future utilities ] hash: 0000002654-636685ca22169ff03c8fbc2144849871d3d702e68c1d67144fce9bcedfee4a51 [[project @ 1997-10-21 18:44:42 by gjb] gjb**19971021184442 Ignore-this: 9b50479763316034790c4dfa71a81495 Remove the target before linking, so that a running scwm does not get overwritten by the new link -- causes a core dump on solaris, or fails to link (can't overwrite the file) on other systems like Linux ] hash: 0000000358-3844314fca03ad240510cc59c7a1d871a7b9778ec1be8681ab273524006cbabd [[project @ 1997-10-21 18:45:03 by gjb] gjb**19971021184503 Ignore-this: ae7f0b847e90b236cc7beaad6da5c0e3 Add utilities to the list of subdirs ] hash: 0000000266-a0278ef18f67aefda21cb173db581df9bf2c4d10d215d26a2fde532f439078ff [[project @ 1997-10-21 18:45:47 by gjb] gjb**19971021184547 Ignore-this: bfcf0bd9ec509950835b7c627a7104fa Generate Makefile-s from Makefile.in-s in utilties and utilities/scwmsend ] hash: 0000012818-72962f1f60f4c037b461f26105fa489270692c509cf5f02678ce5a37b1a71ded [[project @ 1997-10-21 19:13:38 by gjb] gjb**19971021191338 Ignore-this: 91b49c6b90a1455e000015be13ccdaf5 scwm-buffer.el and Makfile fixes ] hash: 0000000274-77f894f8900113f5c2d3b65d1fe164bd73e735fc3e43411a3b839432349184de [[project @ 1997-10-22 01:02:55 by mstachow] mstachow**19971022010255 Ignore-this: 8f7063f0c296feded2aa64390382168f Don't attempt to redraw the border in set-mwm-buttons!; it is now called only on 'new-window-hint, not 'new-window because the MWM_BUTTON_FLAG bit clashes with the MAXIMIZE bit. ] hash: 0000000426-c955446c152fb5efd24f0b09a1855ccc6b734763599eb378a0e7d90e9ddff90f [[project @ 1997-10-22 01:04:26 by mstachow] mstachow**19971022010426 Ignore-this: 77985423c79a7a8b4b10ffe79b3458e3 Change #:mwm-buttons from a style option to a hint option. ] hash: 0000000380-5b61007d0ba6a99847be51c6c0b0d9bff0d348525645504df76d4b6913fa43db [[project @ 1997-10-22 01:04:49 by mstachow] mstachow**19971022010453 Ignore-this: 3e58023e38f3612657e577f757d6efb2 ] hash: 0000000624-ac3eb944d445260da069575b910e08a13fb20077b5589adbb88ce4e7ab93a50e [[project @ 1997-10-22 01:06:57 by mstachow] mstachow**19971022010657 Ignore-this: cbe4ac94092f74fcb971e2451789edc9 Added the scmdecor field to eventually point to the Scheme decor object associated with a decor. Will add this to the ChangeLog when the rest of the decor-related changes are added. ] hash: 0000000329-ff2bc159b1f25d3f3c0cc09806c19c9f5fb4a78592597979289a44b1bd2a3907 [[project @ 1997-10-23 23:28:47 by mstachow] mstachow**19971023232848 Ignore-this: 18623140d3e9127ac2a663a060f70cb3 Added support for decors as Scheme objects. This includes the following changes: decor.c, decor.h: new files which implement make-decor, default-decor, current-decor, set-current-decor! and set-window-decor! scwm.c: wrap the default decor as a nice Scheme object. window.c: protect the decor attached to a window from garbage collection in the marker for window. scmtypes.c: register the decor type. scmprocs.c: register the decor procedures. Makefile.in: add decor.c to the build process. ] hash: 0000008564-7a8f00a569a359568e6d910e79f14d2b606b2820d1597c7e789bd1fae9af8246 [[project @ 1997-10-24 00:03:00 by mstachow] mstachow**19971024000301 Ignore-this: d00d060548d8f36f19c062f47bf2753b Split style.scm into styles.scm which provides the various style commands and style-options.scm which provides the tables of style options and hooks to add new ones. style.scm now does not need to use every module that may define procedures that should be available as style options; the files can just use the (app scwm style-options) module and define relevant options themselves. This was done for #:circulate-skip, #:circulate-skip-icon, #:winlist-skip, and #:start-maximized. ] hash: 0000004594-20f080bb3a4a40815d5c971375abdf46c04c7470598b21caef2b788b92fead74 [[project @ 1997-10-24 00:13:12 by mstachow] mstachow**19971024001312 Ignore-this: 56a5748d77ce390676de8c0e85de2ac0 Added some basic support for decors: the call-with-decor procedure and with-decor macro. ] hash: 0000001569-587d79957e96ab65f190267200c2375213dabc7a719b88c0dc5f326aeed96495 [[project @ 1997-10-24 09:12:00 by mstachow] mstachow**19971024091227 Ignore-this: 3452c38ce9329128693238f847cab87a ] hash: 0000001503-0f80cbf24e136f6bc7c030ba779826f219fe8e59ce00f180324b99b39a633af1 [[project @ 1997-10-24 11:38:24 by petersen] petersen**19971024113824 Ignore-this: 2e90aba0854d24b474a7ae9c207719dd Merge in patches already posted and a few other improvements ] hash: 0000001012-39a9293775e9acd36d4721c2d94f82480afee635e0372fc77975d9c2a3d97090 [[project @ 1997-10-24 11:41:50 by petersen] petersen**19971024114310 Ignore-this: a54bc730ff98bf311a9b0eb35e58982d ... and the rest that I forgot to commit. ;-) ] hash: 0000002609-e84a7d11ea4470a3d4a134bdb2e32d82d3b1a7931ed60bdd74b253381afc2da0 [[project @ 1997-10-24 11:46:38 by petersen] petersen**19971024114650 Ignore-this: f7111e9aac1e6185c4e3ff7f2392511d ] hash: 0000000702-99bc9e45444f52d3cafbb29775ad17f04d0daec62fd010409672097e08dd537d [[project @ 1997-10-24 16:11:32 by gjb] gjb**19971024161132 Ignore-this: aecd7d71bf2ca6b9d3b25fba1a73af91 Reindented using: indent -bad -bap -sc -i2 -br -ce -ss -npcs -cs -psl -lp -lps -v This is an example of how the new indentation will look... let me know ASAP if there are problems with the formatting (be sure to diff against the old revision to see what's changed) ] hash: 0000002688-c5b098f34999c68f19f685ca914bc60bbf612714bb43adbfce15f7b327905c32 [[project @ 1997-10-24 18:49:18 by gjb] gjb**19971024184940 Ignore-this: 2e48d96f54d185aec4738e7266dbed2f Re-indented using the GNU-indent program. Still going to add file-local-variables to encourage and emacs editing setting, but mass changes are complete. ] hash: 0000990448-8acd03ec74993b6f1825d029d24c454768f748b1be1e247ea5f3736c6e4208cc [[project @ 1997-10-24 18:52:37 by gjb] gjb**19971024185242 Ignore-this: 9b32e33b72b71eaaf9a8f2f865a9d05a Added setting of LDFLAGS to @LDFLAGS@, since that configure env-var wasn't getting propagated correctly. Maybe it should be augmented with an option --with-site-lib-dir, or something like that. ] hash: 0000000411-a567a16cbd9003bf9a1347909fe1e94d621edb592cf7f027f505c3e137d83adb [[project @ 1997-10-24 19:00:14 by gjb] gjb**19971024190014 Ignore-this: 1e0e134aa3431a4a35844736d79ab839 Added ] hash: 0000000294-7c0fa08029e4d611c3ab7d05ab31b012bd6a858aa7649d5df6d32901b3cd57b2 [[project @ 1997-10-24 19:43:57 by mstachow] mstachow**19971024194357 Ignore-this: af05199540670797f8b2511d93db42be New file that provides some fvwm compatability functions that should be needed only for machine translation of fvwmrc files or for people who really miss these fvwm features. Included are fvwm-exec-use-shell, fvwm-exec, fvwm-none, fvwm-pipe-read and fvwm-nop. ] hash: 0000002594-0f6673ce8d761f95f8e83d79df2b3d6d3412efec6086a23c57a2a4e898fc8502 [[project @ 1997-10-24 20:47:55 by gjb] gjb**19971024204755 Ignore-this: 6b849242f4694121d35adcff0538f2d4 Added -Wall to default list of flags ] hash: 0000000211-4a007eba061e7e933067859ec9445d66741de413b0443eeb2885473af64ff7d5 [[project @ 1997-10-24 20:48:44 by gjb] gjb**19971024204844 Ignore-this: d271fd7bef54cfc727d0296d96ba61b5 Added prototypes ] hash: 0000000494-bf67459d30f656d4f653cee8bbf62670d8ec84cfa85af5d851cbbd69b6f37d22 [[project @ 1997-10-24 20:49:47 by gjb] gjb**19971024204947 Ignore-this: 26499f64cace32ffb0d1eaebb57fedeb Added "tags" target to build tags w/ emacs ] hash: 0000000514-c2164ff9cf6dcb29e6d837f83a095bc1129249d0cf9dfb23e413291215ee56e6 [[project @ 1997-10-24 20:51:41 by gjb] gjb**19971024205143 Ignore-this: 61d7f296cb93a3275838b41ad942b840 Lots of changes to get scwm to build cleanly with -Wall -- Remove unused arguments -- Commented out some arguments used in MS_DELETION_COMMENT blocks -- Initialize some unitialized vars -- Add prototypes -- #include headers that were missing more, I'm sure ] hash: 0000004852-088615c19c12aee4c119b7b2d94160c2ff265c448aca6bbe7d16b31e130fceeb [[project @ 1997-10-24 20:54:46 by gjb] gjb**19971024205446 Ignore-this: e96a7a68ddc525ed533aac9d33dae412 Added-- just a suggested footer for all C source files. Not used yet ] hash: 0000000317-26b2134f33cd6dfa6439668b400d080bbe47742003913762ce7c736e0e46a60a [[project @ 1997-10-24 21:01:19 by gjb] gjb**19971024210119 Ignore-this: 127b50c5ac18ed54ee137d897735147a Make compile cleanly with -Wall option. Lots of this stuff seems obsoleted, though, and should be cleaned out ] hash: 0000000634-86a2f9333f0564a8f4248fc0396228ac94cf1b944008e1796a4d5123b32de967 [[project @ 1997-10-25 04:12:31 by gjb] gjb**19971025041231 Ignore-this: 63ef03734940fdaa6600f304f8a2e815 Added ] hash: 0000010230-9c7919ec082f029ed7a64e10d28b83184b25d58ba2ca76580b07a601b444e981 [[project @ 1997-10-25 04:15:59 by gjb] gjb**19971025041559 Ignore-this: dfd8f3fd0cdc200be372e35703e6fc99 Set C-M-x to scwm-eval-last-sexp, and load scheme ] hash: 0000000291-96d7cc71c433f789f2bcbabcda6b0add8798777b892fd574186068bfa9086472 [[project @ 1997-10-25 04:27:06 by gjb] gjb**19971025042706 Ignore-this: fac1c3ad6f2bfc801e695d6cccc8dea Added (unbind_key), using remove_binding Fix bind_key to give an error when no keycode is found Also fix bug in new bindings not working dynamically; needed to call XGrabKey for the new keycodes on all the windows: grab_key_all_windows(..) does that, and grab_all_keys_all_windows() ensures everything is up to date w/ the bindings. ] hash: 0000004726-37e540f2fa51412af7498a896a5b9a384c5a7f9d84732de62f632333b9161ed5 [[project @ 1997-10-25 04:31:06 by gjb] gjb**19971025043106 Ignore-this: b1d1887b9cc21adabd13de131eb80066 Added a (broken) scwm_error_imm() that takes the actual string of the error message; we *must* have a better mechanism than scwm_error as looking up an index in an error strings table is way too error prone and the errors that show up will be painful. This is not the solution, but moves toward something different, at least. ] hash: 0000001115-bdf55a9d535fbc97ac9a6ef47052f86e45c6460ac29226987c279d217da5644d [[project @ 1997-10-25 04:32:44 by gjb] gjb**19971025043244 Ignore-this: 602c3d1d44f58851cee8663a23429bcd Register unbind-key ] hash: 0000000204-b5c0279953a8864bdab41e84ffe19918578b42e83aa10ea999edecb440697436 [[project @ 1997-10-25 04:37:46 by gjb] gjb**19971025043746 Ignore-this: cb4cb0d9603dc5b4a0dbd3de3345e02c Fixed formatting of a line ] hash: 0000000528-160712e86915b2748b5b23b0039f379c7ae496dbb257eae90d57fa318998fd9f [[project @ 1997-10-25 05:41:48 by gjb] gjb**19971025054148 Ignore-this: 202f37a833f945d9dafe84c35224eaf7 Added w/ list of missing features that I need to make the TheNextLevel configuration complete ] hash: 0000000412-fc7fc461d5d21548fdb5858e801585be266690c500684b74d80a767b3c411c2b [[project @ 1997-10-25 05:43:22 by gjb] gjb**19971025054322 Ignore-this: b4e634213a51c431146d50b0f631f754 Updated; this still listed the window-movement bug; Added mention of bug w/ get-window and scwmsend ] hash: 0000000800-bd672dddc3bfa36039ff3242680137813fedf04f844857318827291d41388fa7 [[project @ 1997-10-25 06:12:06 by gjb] gjb**19971025061206 Ignore-this: e857a390e8ca9ca15d2c495da15bf0aa Lots of progress towards making SCWM usable by me, and others used to TheNextLevel. See FIX comments for notes about things that need to be added, and look for ideas for possible higher level functionality. Note in particular the plan of abstracting out the content of menus so that when the mechanism gets more scheme-y configurations won't break. Good test configuration, as it exercises more than the current system.scwmrc ] hash: 0000005465-6cae6740ad03a92cd364c877592a78e47bc814ba8128f489f0ab6539e87a1794 [[project @ 1997-10-25 06:37:28 by gjb] gjb**19971025063728 Ignore-this: 768f2e166834ddffa2ac1c482e99a016 Write GrabButtonWithModifiers(..), for fixing bug in bind-{key,mouse} ] hash: 0000000951-a8b03cbe764781d05f6c398bbf34a6ac09f9801a9d7a03e765989a2166ee655a [[project @ 1997-10-25 06:39:59 by gjb] gjb**19971025063959 Ignore-this: 303e64a605ac647b216ca60209da0407 Add unbind_mouse(), unbind_key() Added grab_button_all_windows Allow mouse bindings to have multiple modifiers-- why was it not this way before? ] hash: 0000003047-e514398549f487c949bb4cf723302f42c2e266f5e02ec9c25f6e49a4509603d2 [[project @ 1997-10-25 06:40:50 by gjb] gjb**19971025064050 Ignore-this: 7735e82e669126a3097759084c034dad Added proto for GrabButtonWithModifiers(..) ] hash: 0000000265-799698c99778450a4cb48500979689c194c8ebf04c00a53f9b01dbc071875f68 [[project @ 1997-10-25 06:41:57 by gjb] gjb**19971025064157 Ignore-this: d6436e65501ff1938b1cde5f7555876a Added indention settings using an eval of set-c-style... I'd prefer to just do this with variables, but don't know offhand which vars matter, and don't want a really long list of all the indention variable settings, either ] hash: 0000000432-e479d0177fbfa4d44728d2ccb7a3fe16c64c41cd358dee544d1c73e434a228be [[project @ 1997-10-25 06:47:52 by gjb] gjb**19971025064752 Ignore-this: 5a9c6b538280850ff73524fb2c23c26f Reorder so quit-verify is defined before used. Remove top-level (exec-xlock) left by mistake set-hilight-colors! ] hash: 0000000896-6e6a7f33edf6b15c9612cd37280a7c18fceb1845cd92804b8def28ccbb5c8a0b [[project @ 1997-10-25 06:48:28 by gjb] gjb**19971025064828 Ignore-this: 448c432fef8a8aca7382b98117586dd7 Added proto for unbind_mouse(..) ] hash: 0000000211-2037bdcb4e7230290b5542df84fbe9d397c2f2e673d57c1eaa7e34d7743fe794 [[project @ 1997-10-25 06:49:08 by gjb] gjb**19971025064908 Ignore-this: f9e85d5e3ca83bcbcc0153505dc6e53c Add unbind-mouse, and note about renaming set-xor-value! ] hash: 0000000321-5064619cbbb18505da3ce9269e6abbe889a0c488fe66973e679b4d2fc66e8804 [[project @ 1997-10-25 06:49:49 by gjb] gjb**19971025064949 Ignore-this: 1d24c53bc1bb9dfc87361cafd84513ec Updated for whole day's work ] hash: 0000000602-c6d841a42c36208a0788652fbd0413388fb8312485006e8f58ed9ce87559d4bb [[project @ 1997-10-25 07:38:42 by mstachow] mstachow**19971025073842 Ignore-this: 32219daee50cac9262dd8146641f1e4 Changed GetConfigLine prototype; libs/Module.c was not building for me before. ] hash: 0000000320-008b0be01ebc095759cd5c6dd6c7d3d57054c005cc2ef47801d897ae6ca91c12 [[project @ 1997-10-25 23:17:46 by mstachow] mstachow**19971025231746 Ignore-this: 5f305c1c8b9bd2d6cd46012c32f05be5 Assorted comments and fixes added to make this work better. ] hash: 0000003080-6144f11d744901d036912038f3dda4b77382b3c61b6749931c387c958309623b [[project @ 1997-10-26 04:39:06 by gjb] gjb**19971026043906 Ignore-this: acc063b6889d9059b70a16619d12fd26 Added some bug fix notes to BUGS, and some new ideas to TODO ] hash: 0000001131-5d42be98170e7c762b238f03e03e127e934292bebb946d3251689d265db931ff [[project @ 1997-10-26 04:40:51 by gjb] gjb**19971026044051 Ignore-this: 30a382feb20e37272cd5d01a241cb960 Rename sleep_a_little to sleep_ms, and have it take ms instead of microseconds ] hash: 0000000500-f84e03ccd5447700e86940c8f7ea4242c80047c2d72359421f0bebd996f22f9f [[project @ 1997-10-26 04:53:54 by gjb] gjb**19971026045355 Ignore-this: d5744699c6e2e39dc7850ca25431934 Updated WINDOWP(X) macro to ensure (X) is not NULL; may need a similar change for WINDOW, SCWMWINDOW, and VALIDWINP, perhaps Added animated and move_pointer_too arguments to move_to function Added set_animation_x function Added note about click differentiation being less than optimal... Fix bug with (get-window); seemed to be a problem in DeferExecution seeing motion events before even a button click. Problem is gone for the cases I was able to test, but a bit hard to know if it works for other cases I didn't think of... also rework the code to use Bool-s instead of int-s with vals 0 and 1. Use sleep_ms() instead of sleep_a_little() throughout. Added AnimatedMoveWindow(), called by (move-to) Added distinguished scheme variable "animation-ms-delay", used by (move-to) ] hash: 0000010640-5376d56eb4141d9679e95b1e4eab1a93c6451a8c3a1ac0ecd447775f6374826b [[project @ 1997-10-26 05:03:34 by gjb] gjb**19971026050345 Ignore-this: e6ded1ef71c8755260169e92d55281b6 Updated to match new features, cleanups ] hash: 0000004648-a62e31856d41fa51867804173962b9d7e6c97d5919e81169bb31fff90112caba [[project @ 1997-10-26 05:04:56 by mstachow] mstachow**19971026050456 Ignore-this: 4a34c34a1aba5c5ebb089869275685ac Eliminate use of gh_new_procedureX_X; instead use gh_new_procedure throughout, since gh_new_procedureX_X will be going away in guile. ] hash: 0000013993-999a0690cd76c830794b692defbeef85959d4c1fc22d82f9a64f2a073da0c499 [[project @ 1997-10-26 05:06:19 by mstachow] mstachow**19971026050619 Ignore-this: cbcf30b7b5ac57c3f8aee0d6a0e5a5d1 ] hash: 0000000366-3d624043bebbeeca4b165a34cdf22b6ce992bf1e6e358eecb0ae3c651bf5ba4b [[project @ 1997-10-26 05:12:12 by mstachow] mstachow**19971026051212 Ignore-this: 63c165ca2deb34234e4c44f1be117da1 Fixed minor typos in the last version. ] hash: 0000000515-69ace6c6c6a9cba7b52a312ec946454927414bbdaf9063481ca4762ce19e6ff5 [[project @ 1997-10-26 05:45:08 by mstachow] mstachow**19971026054513 Ignore-this: 7da985eca6785dd43bd268ad8ebe66e3 Modified configure.in and acconfig.h to detect where the installed guile is with respect to some guile interfaces that have evolved, specifically gh_vref vs. gh_vector_ref and scm_puts vs. scm_gen_puts. With some changes to the source, compiling against the lates guile should work. CVS:---------------------------------------------------------------------- CVS:---------------------------------------------------------------------- ] hash: 0000010145-d7496e6191ef3c83332caa3b6abfcbbcd3f8857c083c6a330392744de4e6f95f [[project @ 1997-10-26 05:46:20 by mstachow] mstachow**19971026054620 Ignore-this: ed5a8cfb7b7712c90f8654c36e77fe16 Use the correct one of gh_vref or gh_vector_ref, depending on what we have. ] hash: 0000000367-fb96c79e9ce21327c2511400a265663d04963d76ae9de748d7ad9a090cfbca17 [[project @ 1997-10-26 06:15:42 by gjb] gjb**19971026061542 Ignore-this: b552aa1e8c4ec8f1278bef9539ea7f4d Fixed typo in varags for DBUG macro; use ... not .. ] hash: 0000000385-58f816d6ee7ae028a96b0b690b4277b300f5cb1cbc629b03f5aa101561a983d1 [[project @ 1997-10-26 06:16:47 by gjb] gjb**19971026061647 Ignore-this: 814a6a38e6033d01dca688f3f3f0e2ba Added send-button-press function for synthetic keypress events; a few useful support functions, too. ] hash: 0000004945-390e28294c6114bbc4122b38d61be786b6b18343a9814508310eb058a13cd51c [[project @ 1997-10-26 08:23:00 by mstachow] mstachow**19971026082300 Ignore-this: a459dc2c0dae5bafe15e8aa2c11e89e Detect termcap and readline libraries to work eith recent versions of guile; fix detection of qthreads library. This should be replaced with an appropriate invocation of build-guile, but right now people might have a version of guile that this will not work with. ] hash: 0000008840-3ff712a7f3c3ab2df8714cb817be5d208799d14409efcaad908bbe5ae49971c1 [[project @ 1997-10-26 08:23:32 by mstachow] mstachow**19971026082332 Ignore-this: 9c71842599d988f924bae3b4181e7d89 Regenerated from configure.in ] hash: 0000000354-f746a29035c47827bfe8e55337a4ba5232b6f97656db6798283117afb743792b [[project @ 1997-10-26 08:25:05 by mstachow] mstachow**19971026082505 Ignore-this: 1e5f343de6a496dfc3563e5193e22c5b ] hash: 0000000319-7859a561854cd52e9606162f8c7477640d1687ecbdb314f7b96601f17045e00f [[project @ 1997-10-26 08:29:53 by mstachow] mstachow**19971026082954 Ignore-this: 36ec08241a7ce8f91a310abfb9a0fe28 Changed all of the printer functions, print_color, print_decor, print_font, print_menu and print_window to be able to use either the old guile printing functions or the new ones. ] hash: 0000001671-047fe9267212578504aeddbf3aa79ad2301e3d3de4bf29bbe07af985059298ad [[project @ 1997-10-26 08:33:00 by mstachow] mstachow**19971026083300 Ignore-this: 65a73cf5c0b12d7445e14b92ce12434b ] hash: 0000000540-a4febeea38d0208713e8a340a38089974279081b9191b2fc7e73abba50c29f00 [[project @ 1997-10-26 16:32:15 by gjb] gjb**19971026163215 Ignore-this: 8650bc6d9971e3d20da5f9f45eb875e1 Replace "unknown" w/ my name... (user-login-name) in my Emacs on my home machine was not returning my name... ] hash: 0000000521-95fad849d1b1c9b388b0cb38410d641b9fd2801783126c495a92372bb2d87ee7 [[project @ 1997-10-26 16:35:45 by gjb] gjb**19971026163545 Ignore-this: 12d1807a7b866f5fc0985dfeff81bbb6 Add environment setting w/ putenv (does setenv work? I can't get it to) Also update the window style a bit Bind CSM-{7,8,9} for synthethic keypresses ] hash: 0000001876-a11477640919dfcbdc004563df8945516eec9e896faf5d92784f7741e51ba59d [[project @ 1997-10-26 19:02:07 by gjb] gjb**19971026190207 Ignore-this: ca91892b15289ea288e990cfbba825cc Use scwm_msg, not fprintf ] hash: 0000000435-5d0ffc4218b9ae20446d0f7a0415012d968493cf8238184bd6fdea9349f6ea02 [[project @ 1997-10-26 19:02:27 by gjb] gjb**19971026190227 Ignore-this: 29ee776ef15dcd0f2f103036e3c676a1 Add FIXGJB remark about using bit fields ] hash: 0000000215-a1c3e0ec6a389181a0035b4decfe8473143090cb96ffb8c0218a5d24c5527175 [[project @ 1997-10-26 23:10:00 by mstachow] mstachow**19971026231000 Ignore-this: fee7ea314464774305c351b3b26e312b Added a missing semicolon. ] hash: 0000000332-9ece4a4305628ad731047e93013fa65b76d25299cda51b640dcbd337c1ffd8f9 [[project @ 1997-10-27 01:49:23 by mstachow] mstachow**19971027014927 Ignore-this: 78bc4a55b6c507e697371987ce03187d Detect wether we have a guile new enough to have readline support in configure.in; regenerated configure and include/config.h.in ] hash: 0000005146-60ebaab0018a8265fe591aabdb5b8d1eeed9f75e07c8091d48bb71c311e7f4ea [[project @ 1997-10-27 01:52:02 by mstachow] mstachow**19971027015202 Ignore-this: 8399efb0973ce8b61e2eb962a3584b6b Use -i mode only when we have a guile it can work with. Also, make guile ignore readline support, if any, since it doesn't work nicely with our -i mode right now. ] hash: 0000001085-bb79caf9b7c2eea2b31952c7b6d6ea8b542be621a4b57bc08b4c3eb018f8cbd3 [[project @ 1997-10-27 11:53:45 by mstachow] mstachow**19971027115345 Ignore-this: 240564b388184c03e640c5c0cb102879 When not raising on click-to-focus, don't raise regardless of where the click comes from. ] hash: 0000000516-b8a7c5bbcb0c116d0da455dcf79dd5fcd82f759711ca851ef15c4cc676216409 [[project @ 1997-10-27 11:57:21 by mstachow] mstachow**19971027115722 Ignore-this: d3ee0de554940f6600b1fb5a305dc982 Added support for set-smart-placement-is-really-smart!, set-click-to-focus-passes-click!, set-click-to-focus-raises! and set-mouse-focus-click-raises!. These are obscure, but being able to have click-to-focus without raising the window is nice. ] hash: 0000002310-ffd6f62cff5f91d19806d3dbbbd9cf2dd1b31893b88dc21d9c1f4ec84c56151a [[project @ 1997-10-27 11:57:27 by mstachow] mstachow**19971027115727 Ignore-this: 52cc7bb6699e947ccee35cb759d9c9c8 ] hash: 0000000595-a6abd314a9c38c9ee8e0f3e033520b95e35be85caa7b7855b2bf4fd11ed0c49a [[project @ 1997-10-29 09:29:10 by mstachow] mstachow**19971029092910 Ignore-this: 1fbf350afde8350e85e2b217382a8a89 New file, contains details of various planned changes. ] hash: 0000015380-b1545a29891611f94636b64c1b7c997b2e1982f4775d1f37a10b22445742e3d9 [[project @ 1997-10-29 10:54:24 by mstachow] mstachow**19971029105424 Ignore-this: 9af291bbc48a5b51e5114f9356a4ed29 Added some comments on the intentions of the error system. ] hash: 0000000961-ef26698165c3fcbb29e2e5ce633349312b270e85c8bbf884add53d3906b7a5b0 [[project @ 1997-10-29 13:14:52 by mstachow] mstachow**19971029131452 Ignore-this: 579b461648351ba194d4fcdcc532f013 Fixed a buggy keybinding. ] hash: 0000000244-6c22c46be5c3135e5c5bfda6f252f44de0298ed2099f06cdd28c3ebdc83b5e7b [[project @ 1997-10-29 13:15:55 by mstachow] mstachow**19971029131555 Ignore-this: 5aa119ddd883d5543e0b992f24fb35b4 Removed erronneous use-module statement. ] hash: 0000000216-04d8f5b44b9bb54eb050bf851f0efe92aa526e27c5548f74094f272d762aa18a [[project @ 1997-10-29 13:27:44 by mstachow] mstachow**19971029132744 Ignore-this: d90566666d0486cbb0f54cf94826fb17 Fixed silly bugs in the implementation of the -e and -f options. ] hash: 0000000796-f886db090391ed327c8bc3e39f2a025633470d3e444847c3b7775a574cabcd8c [[project @ 1997-10-29 13:41:14 by mstachow] mstachow**19971029134114 Ignore-this: 428bab49c52d5da0163890766fd1bb2 ] hash: 0000000289-9effb9dc1c9402c753b5c137319ddf81e6dc5a9c21f9a399ffa904a8561cae93 [[project @ 1997-10-31 08:32:57 by petersen] petersen**19971031083257 Ignore-this: 6dd4a979c2011b912be9674f708665fb ] hash: 0000000289-fa753369aeb79949f67164e8555dcb802a1f0caf2e1c2c825e261588b27259b4 [[project @ 1997-10-31 08:33:56 by petersen] petersen**19971031083356 Ignore-this: 45272a58904c7499cd1887a40f578a12 Make link to top src dir. ] hash: 0000000377-b2718335aa84ebe9945890e0a9a152cfbb2dea439f9bb1a720a80af9921b8d83 [[project @ 1997-10-31 08:35:19 by petersen] petersen**19971031083519 Ignore-this: 6c6480da3284d4aff04db94497ead172 add-boolean-style-option for `#:winlist-skip'. ] hash: 0000000468-319366d7875a09b41f3540acc2338fe5f3f107085d117b323e0c08ca8ba96346 [[project @ 1997-10-31 21:01:32 by gjb] gjb**19971031210132 Ignore-this: 6afe867f8e881cc7761892fc3c3e43dd Uncomment the window-style stuff as it doesn't seem to cause coredumps for me any longer. Still have the visual display bug of the handles, and will hopefully look at that soon. ] hash: 0000001398-95e77438f01f89b9b4e1ed733733caa64165cac5088bb02faaa93af2e74a5393 [[project @ 1997-11-01 08:11:50 by gjb] gjb**19971101081205 Ignore-this: 85b1337a660b2f9804e26ef88cf2c566 Make dependences like the Make info page suggests; use an `include' to get them into the Makefile. ] hash: 0000000541-cd4d197f7dfba4254aebd10a7d3323adc5f59f796b86b6b7cdca464b10aa7ccb [[project @ 1997-11-01 08:18:31 by gjb] gjb**19971101081831 Ignore-this: bf47fb5b35e4cc49cfffa1105b0f00ec Abstract out the key modifier functionality. Touched most of the key binding and unbinding functions. ] hash: 0000006196-cc264c717b8971403de961686bde7edfbdae5959d0a7b297362c1bba1f0cf956 [[project @ 1997-11-01 08:28:47 by gjb] gjb**19971101082847 Ignore-this: dd56fce6886902ba7d09cec3cd1de4c3 Added prototype for FKeyToKeysymModifiers(..) ] hash: 0000000250-bc1ee4ad783c333c31ae456841e0d5f9abe162ae736a6545a75d210acede0244 [[project @ 1997-11-01 08:30:28 by gjb] gjb**19971101083028 Ignore-this: a8e44e9d579aad11d345c0f317ebc634 Added send_key_press. Cleanup send_button_press. ] hash: 0000004222-415f6c7e49a1ef88efd287219cb1716fb9121d56f3aa37c617c07ea2ae254562 [[project @ 1997-11-01 08:34:27 by gjb] gjb**19971101083428 Ignore-this: 3ad6d5dd49be65c32fdfecc48cc7bdba Added send-key-press Added #define of STATIC_CAST(..) to make them stand out (didn't change uses, but added a use) ] hash: 0000000382-a2b3d1cf3acef7963262ea8c0ac59c803a237d1cccf6932e03879059916771a3 [[project @ 1997-11-01 08:40:05 by gjb] gjb**19971101084005 Ignore-this: ebf8b6e066b22543869b207dfbce34be Check return values more in ensure_valid(). Invalid windows passed in from .scwmrc can still cause core dumps... is a better window wrapper struct intended? Or should it not be dumping core?? ] hash: 0000000415-da3e948b0edcdbd3e30725bc22655bb82d0a3dbbfeb9f1ed8ad89e32a3c0ba97 [[project @ 1997-11-01 08:45:43 by gjb] gjb**19971101084553 Ignore-this: febd3a904929afb5e20a33cf0a246a87 For dependencies, use CFLAGS, not CPPFLAGS, since the latter isn't necessarily defined ] hash: 0000000415-bae419ba325c67d83539856313e61d1c0344971967e3a62943fe8f91ec8a6f25 [[project @ 1997-11-01 08:46:52 by gjb] gjb**19971101084652 Ignore-this: 8349a024df57f99f85b17316888ea6db Added example of send-key, and wrote a rudimentary send-string ] hash: 0000000739-3700e0881eef7957cb735a8dd8ea6cf09a300ff1606d07fbfd54376bd9ab267e [[project @ 1997-11-01 08:47:18 by gjb] gjb**19971101084718 Ignore-this: 93387b40410da84ce4980fd91393bc3d ] hash: 0000000690-5ecd9a45ce181db7f193a959a13b6b22048009e557c8d58d0f8b26760e099186 [[project @ 1997-11-01 09:44:38 by mstachow] mstachow**19971101094438 Ignore-this: b96b77f4ce018006f168682bebcf573e Changed return values from SCM_UNDEFINED to SCM_UNSPECIFIED; SCM_UNSPECIFIED is the canonical "unspecified" return value to use when no specific return value is wanted. ] hash: 0000000479-d5fd9b06b379fdc0b02115a49275ef95f42457b5dd8a05f4149cd02f8ba6c8be [[project @ 1997-11-01 09:47:53 by mstachow] mstachow**19971101094753 Ignore-this: 49bb8f27e05c5f86cf1c53edaa4f60b2 Removed a spurious return after a scwm_error in bind-event. ] hash: 0000000231-e2b71586a5efe745aad3d0bc8112b21932692cddb6b60ee15dc9ec7af433c179 [[project @ 1997-11-01 09:49:24 by mstachow] mstachow**19971101094924 Ignore-this: fc8abcb4828c1eec090ef83b186f468f ] hash: 0000000328-e0e1fe2590061c4018d43f88a6d64343db1ddaab6981c9bad793a0563ef261a2 [[project @ 1997-11-01 19:55:20 by gjb] gjb**19971101195520 Ignore-this: 765550ca1f9131489a4b610b4ddc3bbf Added ] hash: 0000001088-876cf061080f3413e9aca73fe03a9c5e665a155dcfa1ac88b695ab77d44baee2 [[project @ 1997-11-02 05:19:38 by mstachow] mstachow**19971102052020 Ignore-this: 2ee555876855e222b5a0be725deed563 New file, a start on implementing fvwm's {Button,Border,Title} Styles. For now, face objects (the back end behind fvwm's assorted style commands) can only be created (using make-face) and print and garbage-collect properly. They cannot yet be associated with buttons, titles or borders. ] hash: 0000041261-ff3eae5c463b17729c552ae627df92bc9b659178ce6b310b7032a28db0673243 [[project @ 1997-11-02 05:23:41 by mstachow] mstachow**19971102052341 Ignore-this: 8f0ec9152fa9c5ead190a1ecaf3805e3 Added face.c to the build process. ] hash: 0000000269-e5b51991345a500ff0b0a4ced9d91ec9d7db54b1a753e0cb8d77ca73dee35852 [[project @ 1997-11-02 05:25:14 by mstachow] mstachow**19971102052515 Ignore-this: 88473365e426898cf10584981c888619 Uodated appropriately for face-related procedures, types, initialization, and data; added a field for a Scheme object backpointer to the ButtonFace struct, and initialized the make-face procedure and the face type. ] hash: 0000000958-162735175734251fbaa61acbb2011ffd94bc99b7adfb7cfe94f9e074c0f566b8 [[project @ 1997-11-02 05:25:28 by mstachow] mstachow**19971102052528 Ignore-this: 4855db71355cb47e2eb380cb7e989908 ] hash: 0000000720-898eac2b0d3e509ad31de42e24f519297f87dc4f7851c14f5355832b07f9ba17 [[project @ 1997-11-02 05:27:29 by mstachow] mstachow**19971102052729 Ignore-this: f23f390d4f535d1e237e0e624ea4461b Added #include of face.h. ] hash: 0000000366-ab53eaa64868a79015e45a963b667f32bd5e336ec1ec44436deb75d147d14ba4 [[project @ 1997-11-02 07:19:44 by mstachow] mstachow**19971102071946 Ignore-this: 58bc738944e6b175bbd9005eae449f97 Made changes throughout so that ButtonFace structs are only ever used through pointers; this prepares for the change of using scheme face objects everywhere, which in turn should make Scheme access to button, border and title syles feasible. ] hash: 0000008182-3f407019beb79425c90ea437bcea94dc5ef610d0f4aed0ef1a90d10348a438ec [[project @ 1997-11-02 07:20:32 by mstachow] mstachow**19971102072032 Ignore-this: f59cb5fd5607db6ac2a7a6dfdf5e8ad7 ] hash: 0000000480-008be3f1e37431eb326a07473da61dfeda81ea27b2f7d45b0974d98638bebb2b [[project @ 1997-11-02 14:25:21 by mstachow] mstachow**19971102142521 Ignore-this: 9e2caf1efd66cb884471030647c54840 Fixed spelling error in "background". ] hash: 0000000319-b9850a3eb87d1f84ad1a334da6eef17fc0cbe3fa8666093125ea51b025f54936 [[project @ 1997-11-03 06:12:14 by mstachow] mstachow**19971103061214 Ignore-this: e4a0bc7c69a543e090dc68118d48590 Add the #:use-decor style option. ] hash: 0000000375-425bb0ab600d801eee12dd082ca6e935e4b30ade47534cff6a3127ff031f6441 [[project @ 1997-11-03 06:12:57 by mstachow] mstachow**19971103061257 Ignore-this: 2f3adf0431ba486bf6d302237a8e8ce4 ] hash: 0000000262-0a672b334e34ce1a92ee756663857ce323c7be05e8f1d9c2211e8f577bef0784 [[project @ 1997-11-03 06:14:18 by mstachow] mstachow**19971103061418 Ignore-this: 9586f302b2913eb1bd6772fe3ea9020e Trivial fix: changed "E&xit Fvwm" to "E&xit Scwm". ] hash: 0000000312-1696f26fbd4afb49ff3078318aaf4afbd7a3dd571e0cb38cab00e2ed2982afb3 [[project @ 1997-11-03 16:16:52 by mstachow] mstachow**19971103161652 Ignore-this: 31d64bfdd04c527ee953fee49d58b95e ] hash: 0000000148-540c4329a90a265cc360e3b1b2fb595dfdf9739d38eb8fa3f066dfaa8bea41b1 [[project @ 1997-11-03 16:20:10 by mstachow] mstachow**19971103162010 Ignore-this: 38d8e251f59d1a3aeb4f92c2bb4c88f Changed shadow handling in GetShadow slightly; don't mod by %0xffff any more so very bright colors are not automatically shadowed with black. ] hash: 0000000554-5fd455ee8f1d4382533de871df8f3493d4f245fad8dc916cde7e1e14f91a0678 [[project @ 1997-11-03 16:21:38 by mstachow] mstachow**19971103162138 Ignore-this: 9855aa482af0e6d48b59b6bf4f90e9e4 Added mark_decor, a new gc marker function that marks all of the face objects associated with a decor object, so garbage collection is happy. ] hash: 0000002147-294c157c0abfc5e84b23a185c02dec04a1b5793a38a95edbaab9617a40475049 [[project @ 1997-11-03 16:25:03 by mstachow] mstachow**19971103162503 Ignore-this: 5248df293db6caaaf05ca385308ea3e2 Added creation of the default button, title and border faces as Scheme objects in the variables default_titlebar_face, default_rbuton_face[], default_lbutton_face[] and default_border_face. ] hash: 0000001325-0e900165c0a1857cd6bcd4cc20f120b55864b0ae40280006fc69b911dc3455bb [[project @ 1997-11-03 16:27:06 by mstachow] mstachow**19971103162706 Ignore-this: 1159745944afd0237b85fdaffdacd71a ] hash: 0000000166-6c04b92acfac9512f0975cf9d154aa3a7a97df847901f267e28b9c53604cd564 [[project @ 1997-11-03 16:27:51 by mstachow] mstachow**19971103162751 Ignore-this: 737471dbb3b9c0c6d8569ea859e0d197 Use the new gc marker for decors. ] hash: 0000000209-f1190f5e58f953502ab291c7798f8ea34284d02db80080eb713a8519e25745c8 [[project @ 1997-11-03 16:29:12 by mstachow] mstachow**19971103162912 Ignore-this: 95638e15a558c794399a7db64d16bf Changes to initialization of the default decor, and decor initialization in general to support the creation of the initial button, border and title faces as Scheme objects ] hash: 0000001480-d2970261e4a5d2b153c71a707678bd0a59711996bbcd3ff8dcb52c48acf75c33 [[project @ 1997-11-03 16:30:49 by mstachow] mstachow**19971103163049 Ignore-this: 17b6e54aa1dcdfd9611f831c327512c4 ] hash: 0000001188-8c3fd16e1e5b4a1df26217b47fd0f84e2b5a0b8db23c3b95b45e1ba0cc3e067f [[project @ 1997-11-04 14:21:18 by mstachow] mstachow**19971104142123 Ignore-this: b7f40f4de762e80690324fee789f4d51 Changed configure.in and acconfig.h to detect if libguile has gh_length (otherwise gh_list_length should be used instead). Regenerated configure and include/config.h.in. ] hash: 0000005199-8ac5107832cae1d9dd09b81d28ebe89ad59496af833c6fba13b09bd88f185100 [[project @ 1997-11-04 14:22:48 by mstachow] mstachow**19971104142248 Ignore-this: e5d9a2eca71814e667f83864e127f7c4 Changed face.c to not require the recently added guile functions gh_length and gh_list_ref (use gh_list_length for the former when necessary, don't use the latter at all). ] hash: 0000000675-ba83b77518f02371a75b1ec4d83c15411e2a27f91a2a950d1168e708a4b6a75e [[project @ 1997-11-04 18:45:21 by mstachow] mstachow**19971104184521 Ignore-this: 6cabaa168a818614e63835646921e8eb New function redraw_borders to redraw borders of all windows associated with a decor. However, it doesn't work right now, as SetBorderX appears to be buggy. ] hash: 0000000954-8349daa6a98832a2a198d55fda470e334ad644aca1b7379481ce4fedbc484ed7 [[project @ 1997-11-04 18:46:02 by mstachow] mstachow**19971104184602 Ignore-this: 885ecb455ef7353d80ca5bc11072f8e2 Added prototype for redraw_borders. ] hash: 0000000237-dc718955e0299f97afc4a85a7db90a30f6bde178fcbcdca6178035ba9712e3d2 [[project @ 1997-11-04 18:49:35 by mstachow] mstachow**19971104184935 Ignore-this: 3371c8be495dd377b1ce4de8f5de667e Added scheme-level procedures set-title-face!, set-button-face!, set-button-mwm-flag! and set-border-face!. Changing the border, button and title styles should now be possible, although a higher-level interface still needs to be written. Also, redraws are not done immediately for anything but set-title-face!, because of a bug in SetBorderX. ] hash: 0000004457-1f034f35902101c99d7faf86eede1ecfd8c76e8d4ec6a1f47e6cbd35dbcb4ce7 [[project @ 1997-11-04 18:51:08 by mstachow] mstachow**19971104185108 Ignore-this: 200b2ed64293b7da93cc6862eabb821d Added prototypes for set_title_face_x, set_button_face_x, set_button_mwm_flag_x and set_border_face_x. ] hash: 0000000514-077bd2403b5e0f0463d66fe7d84db90a34793368945a6ff676d79bfa1ce3ce19 [[project @ 1997-11-04 18:52:43 by mstachow] mstachow**19971104185243 Ignore-this: 52cf5e2e7e6ae3932c5b4d34eb4d592d Exported set-title-face!, set-button-face!, set-button-mwm-flag! and set-border-face! to Scheme. ] hash: 0000000522-6c9d16a854dc910248aa827f236389e9903d9a3ef4cf9627b33f42c16ad5246d [[project @ 1997-11-04 18:53:01 by mstachow] mstachow**19971104185301 Ignore-this: fadc274162b369be7175130acd909906 ] hash: 0000000846-b5652a2c9ce3c9e2f9e7012ad4a5b3d97d0cf77c55e4852669e8a4f540d2629f [[project @ 1997-11-04 19:20:18 by gjb] gjb**19971104192018 Ignore-this: 6ce994f2a8e8505a760d2d941663f0eb The newer version of the plans from Maciej's email to me; feel free to put this in a separate file -- I thought you had, but I can't find it anywhere; it seems to be strictly more accurate than the old plans file. ] hash: 0000023066-196d7c7986f151895e7d2a672084b3858e9ca5d1341c08bdd8484ac70211e050 [[project @ 1997-11-05 04:23:59 by gjb] gjb**19971105042408 Ignore-this: 15716c25dd4c7c5f6dc6a8d289a31084 Added some notes about things to do, and updates to my menu ideas ] hash: 0000000688-2bddaefe0f618d89fe3f307905a41fa04e2a318bb8a6b503d3cf24fa1fd3d838 [[project @ 1997-11-05 07:44:16 by gjb] gjb**19971105074416 Ignore-this: d2d579a11f7e6c49b239b6623b253343 Added note about more memory allocation problems ] hash: 0000000288-8e880c45ded7e5d56fb5db9994310f366b78ed4d175942ab00901ece6f355ee6 [[project @ 1997-11-05 07:50:55 by gjb] gjb**19971105075055 Ignore-this: 2f454a76dcee031e76709c5b0c3786fb Added lots of files while integrating libs directory; these files are better encapsulated, and unused functionality has been partially stripped: The Whole ../libs directory got integrated into here as described below: ClientMsg.c -> ../scwm/ICCCM.c GetFont.c was unused Grab.c -> ../scwm/Grab.c, renamed MyX{Ung,G}rabServer Module.c was unused Parse.c -> ../scwm/string_token.c Picture.c -> ../scwm/Picture.c Strings.c -> mostly unused, some into ../scwm/system.c System.c -> rewritten largely into ../scwm/system.c envvar.c -> ../scwm/envvar.c safemalloc.c -> ../scwm/system.c, changed return type to void * sleep.c -> ../scwm/system.c wild.c -> ../scwm/wildcard.c Greg J. Badros, 11/04/97 ] hash: 0000027646-8d589026a13dc01323b805f0c47943b4d973ee1e2118ac9ab525ddce0b041f82 [[project @ 1997-11-05 07:54:06 by gjb] gjb**19971105075406 Ignore-this: 1b2eeb50e434e0b6a0cea46fab998697 Removed; old functionality was here and was confusing. See the CVS Attic for these obsoleted files ] hash: 0000052262-3f508775df89cbe4e9cdb89906d2c0a1dd0ef147041defa409906062ea40c7e0 [[project @ 1997-11-05 07:55:23 by gjb] gjb**19971105075523 Ignore-this: 42f3457551a35633e99b59e89ffd7ec3 Added ] hash: 0000000230-217df3508df52a3b8980e57fb42d411eb220a596978173a63d34735dffd01cb8 [[project @ 1997-11-05 07:56:46 by gjb] gjb**19971105075646 Ignore-this: ba5de01b5911a29237d937ee7e0c8b4c Do not build the libs subdirectory any longer; it has been cleaned up and integrated into the scwm directory ] hash: 0000000399-d24ad69604c82153bbdd2f1149414c542428324b6301351686e75adb23755332 [[project @ 1997-11-05 07:57:35 by gjb] gjb**19971105075735 Ignore-this: 589fd8b7203ccf5197ae3bfd6f240c3f Added a note about this files obsolescence; it should no longer be included as scwmlib.a is not used any more! ] hash: 0000000363-5c494cb3d9d84d6168125de0a9387141552b4a363944e5a733d51f09b8085851 [[project @ 1997-11-05 07:59:08 by gjb] gjb**19971105075908 Ignore-this: 2557db2b8a119450bf09b2d67ccd8a76 Comment-out the window-style stuff again, as there is a bad memory leak when testing this from home. Add an eval: clause to load scwm-buffer.el Added a couple notes about the border display bug ] hash: 0000001927-9dd1e2ce7944750ce99f1cb8e1269d935a0d6091fef62548e28d6145b25a2033 [[project @ 1997-11-05 08:01:00 by gjb] gjb**19971105080100 Ignore-this: accca063049280dad10b08e9d7a95a59 Do not build scwmlib.a any more Do not define LIBRARY_{SRCS,HEADERS} any more Added new files to SRCS var Do not list OBJS, just use SRCS to compute them Fix tags target Added $(DEPS) var Make mostlyclean remove $(DEPS), too, and use $(DEPS) in the include at eof ] hash: 0000001760-abee07751724515a877a8d2ecd814855b831bb25764e37eb4c106035bc3818d4 [[project @ 1997-11-05 08:14:27 by gjb] gjb**19971105081431 Ignore-this: 2e1cdc907ec0fdc8fee5d5d814e9925b Removed LOTS of MS_DELETION_COMMENTS #include new header files instead of scwmlib.h Rename MyX{Ung,G}rabServer to X{G,Ung}rabServer_withSemaphore Rename mystr{n,}casecmp to str{n,}casecmp; needs autoconf support on MISSING_STRCASECMP macro #define min and max macros in one places, use them where needed Use safemalloc, not malloc, and added some casts (now unneeded, since I changed return type for safemalloc to void *) Added some GJB_DELETION_COMMENT blocks to be removed misc.h still needs to be cleaned up badly! ] hash: 0000150909-253248fb6ce26cf82a4c05cfb4bdf6ecf3eee64038d1654c88ed0534bf559cbf [[project @ 1997-11-05 08:15:56 by gjb] gjb**19971105081556 Ignore-this: 911269b1fd30b6cdb02b8526d7cadc32 Removed; obsoleted ] hash: 0000003454-6d721e18fed9beaf35d3895f2f86c4c5ac457e8b2117ef9c4e99c1cdb4b4d128 [[project @ 1997-11-05 14:13:08 by mstachow] mstachow**19971105141308 Ignore-this: 4eea4a423992a8e46180f2e986493bb1 Removed references to SCWM_LIBRARY so things will build with the recent changes. ] hash: 0000000465-c36e8e72d011de28270bda203982ae0d8328f69e7a5fbf4cdc111f27eb150ed7 [[project @ 1997-11-05 14:24:13 by mstachow] mstachow**19971105142413 Ignore-this: 478d4f86dbb5a7290ed18c9007b02ad8 Added a check that an object passed to a window operation is non-immediate (using the SCM_NIMP macro) before checking if it is a window (using WINDOWP). This is the conventional way to do tyoe checks in Guile, and should avoid segfaulting if the object passed as a window is an immediate, e.g. a boolean or int. ] hash: 0000000523-c0fa6fb1a189c5cd394522bb0566845966a430c43152c073c7d7c65117f36059 [[project @ 1997-11-05 14:24:38 by mstachow] mstachow**19971105142438 Ignore-this: 76e4244750c1d3f3a384d8d1a39f6eb4 ] hash: 0000000384-8b89bd574a5929ec32d3b71a403a473430a58825e96072a6f912514ac24c3a80 [[project @ 1997-11-05 14:33:30 by mstachow] mstachow**19971105143330 Ignore-this: 7f3062d597536e88943b7b969c3f8710 Removed this since there is a copy in the doc directory as well. ] hash: 0000030720-22c2bcb5a95ea275f7183a0a253341a56253b3331b2c23a5b7b84da6656d062c [[project @ 1997-11-05 14:41:01 by mstachow] mstachow**19971105144101 Ignore-this: 14775359ab33bbd8c7f3ae0599824119 Added a forgotten &&. ] hash: 0000000248-664327b28c7a1fe3ea5271a5ab5bcca3e01bccaf033043d30f6777071e214e17 [[project @ 1997-11-05 16:59:50 by gjb] gjb**19971105165950 Ignore-this: b404641dcfece27aca7d1a21a7daa36b Last night's changes ] hash: 0000000418-a35f6b2017c954075df0a79fd4e920b0fbd78ef6eaef93920f63fece1e070234 [[project @ 1997-11-05 17:25:48 by gjb] gjb**19971105172548 Ignore-this: a4a26df0acdc360a85199086c657e943 Renamed a variable that had the same name as a global function. ] hash: 0000000395-82b35b43c3980645906ee989c0eef24085ed3049049e36aa4ec88ed77de9e53c [[project @ 1997-11-05 17:26:29 by gjb] gjb**19971105172629 Ignore-this: 8c612158c9db26b876a2e9acdf12520a Added comments about the order of the sides[] and corners[] windows ] hash: 0000000385-79917d6380250608866eb10e4d484ffb506d40921825ac1675946dfe5bd10b7e [[project @ 1997-11-05 17:27:17 by gjb] gjb**19971105172717 Ignore-this: 8c60106a21486ef132353c22336b74 Added a comment about unused variable, and #ifdef 0-d it out. ] hash: 0000000489-8628e9d6ab1f14e9834403d32b376a9a6d439611831933f3858736c505fecdf3 [[project @ 1997-11-05 22:05:20 by mstachow] mstachow**19971105220520 Ignore-this: 79d0359f7101b26711b2e069c18fbf76 Removed #ifdef'd out obsolete code. ] hash: 0000024366-2152e5731cf480e8f0658ff0066931cf0dc9845cce84d1113a65202aa0c930b5 [[project @ 1997-11-05 23:28:19 by mstachow] mstachow**19971105232819 Ignore-this: ce761c4cfaf98f32c8c327a7417f1464 Deleted all the Decor stuff, it is not needed any more. ] hash: 0000005528-12c2ba7ff52dfd108d906de37742561b8e82a6cc845baa4be9ac88354e3c2532 [[project @ 1997-11-05 23:29:04 by mstachow] mstachow**19971105232904 Ignore-this: a0d3612f3b538f3195dc5f6a78242e89 ] hash: 0000000218-13891d5108824fdf26e2658e02f07af98d334c489922f9ee90a797c34ca3d5fa [[project @ 1997-11-05 23:50:33 by mstachow] mstachow**19971105235033 Ignore-this: 846ae881d832f1a6a1acd9462fddf42b Change wait-for-window to take a predicate rather than a name string, so we don't have to use matchWildcards. You can pass (wildcard-matcher NAME) to get the old effect (and for that matter, you could just bind the 'new-window event, so wait-for-window will go away entirely sometime). ] hash: 0000001021-616a1727c9984a47f19db1098e80c620f22b58d91a03b3535202c489f133c622 [[project @ 1997-11-05 23:50:49 by mstachow] mstachow**19971105235049 Ignore-this: 31573407ae5f170709d5e8d7c3701f08 ] hash: 0000000458-91b2fffe951fb2c72d1011d6250a21afb45d544bf38c83418c813f65ecdaeaa5 [[project @ 1997-11-05 23:58:04 by mstachow] mstachow**19971105235804 Ignore-this: fa385597d0b92e1f1b53b44d289df83c Whoops, forgot to delete some code in the last fix. ] hash: 0000000287-0d47521209af185e4ac4ef3d57f9725e04701be2c7a775970171028ff927c82d [[project @ 1997-11-05 23:59:25 by mstachow] mstachow**19971105235925 Ignore-this: 7f8632bf839dffb16c1deea2c5541ede Missed again. Must remember to try a build _before_ checking in from now on. :-) ] hash: 0000000339-a6a5c1e462892e0cb8a54250598c54ed5bab9fc1d026abdca8594c3b06c8cd40 [[project @ 1997-11-06 00:06:04 by mstachow] mstachow**19971106000604 Ignore-this: 28cddb5186f0e0f7467018180e15fc5a Remove reliance of raise_window on LookInList; LookInList won't do the right thing anyway, see comment. ] hash: 0000000531-ccfb7b3fe98e0696e1f3386a005890eddb4d6c9a604d8fdbad8e7f66dc50273c [[project @ 1997-11-06 00:48:23 by mstachow] mstachow**19971106004823 Ignore-this: 4f1a4c3ddc91b8837fed466399a1ce33 Commented out the part of LookInList that scans the style list - there is no style list created anywhere in the code any more so that part of it was never getting executed. ] hash: 0000001125-ebf72f8adb0d1371225178ad6baa9d38dccfceb72822a4deed747f9c42663ed4 [[project @ 1997-11-06 00:54:53 by mstachow] mstachow**19971106005453 Ignore-this: f46df80c18738f09e927b7c397c49cff Remove wildcard.c from the build process, it's not used any more. ] hash: 0000000226-f6ff38f54d9387494b5935990bec484ff852c5d73b59af88d0e83c899c26d6c4 [[project @ 1997-11-06 00:57:03 by mstachow] mstachow**19971106005703 Ignore-this: f8daf9cb1872e28ac497e18c18df9301 Stop #including "wildcard.h"; it's not used any more. ] hash: 0000000272-0fccab5d6fb514cfaa1df9eecbee678b092a2f09d7cbe13657b3facbe0202a0b [[project @ 1997-11-06 00:59:02 by mstachow] mstachow**19971106005902 Ignore-this: c481b019f043bc9ab1163b3501f9b408 Removed because they are not used any more. ] hash: 0000004345-95ed03a7c554d008a7ce7d77b9e3d4dd2db6f8f5366b900951643bd7a18ada41 [[project @ 1997-11-06 01:00:13 by mstachow] mstachow**19971106010013 Ignore-this: b696a108fd4e6e1ddc476ee9c2df20f1 ] hash: 0000000506-55dd5b9d919cb9939c20a5f6814c4fa1ecd705c7b613a83a31cae2bbb3e7449e [[project @ 1997-11-06 01:05:15 by gjb] gjb**19971106010515 Ignore-this: c11ee6e926e7013c44e5df954baf658e Use new button decoration stuff, add some abstractions from TNL ] hash: 0000004104-5962a0bfe151cba671339110a0ff02010ffeda8e10f97e1012bdce9d95d37d05 [[project @ 1997-11-06 02:19:52 by gjb] gjb**19971106021952 Ignore-this: bebad9b358ad2399d82c439ddb06ebfd Simple fix to separator-missing bug ] hash: 0000000241-ec80d86302ce329255f6425b1026261e126edda9426006ac1559d0df56559aa3 [[project @ 1997-11-06 02:27:58 by gjb] gjb**19971106022758 Ignore-this: 62513fee80a71d1f4187bff7b9619e6e Change version number to 0.4-pre; just needs to be different from 0.3 Removed an #if 0 in the usage() fn ] hash: 0000000286-4931fc2f145fe14eaf41ff067a2de2768f08b2d6fa2f2426dc682bf62a4cf4b5