Hi all (You don't have time to parse the rambling below? Ok, here's the URL to a tarball with ctwm-3.7alpha5: http://repository.lp.se/viewcvs/X/ctwm.tar.gz?view=tar&only_with_tag=ctwm-3_7-alpha5 )
As you have probably already gathered from Richards announcement this tuesday, I have been tinkering quite a bit with our dearly beloved ctwm lately. I added a number of patches supplied by various members of this list, included a number of the bugfixes you contributed, implemented a couple of things I have been missing myself and fixed couple of bugs I ran into. I also fixed the workspace manager context bugs from 3.7alpha4 by splitting the initiation of virtual screens, I hope this will be enough to solve that issue. The manpage and CHANGES-log have also been updated. As a result of this, I reached a fairly stable state which has now been added to the repository and labeled ctwm-3_7alpha5. Feel free to download and test it. You can get either by cvs, which is described here: http://repository.lp.se/viewcvs/*checkout*/X/ctwm/README?content-type=text%2Fplain&rev=1.4 or you can download a tarball here: http://repository.lp.se/viewcvs/X/ctwm.tar.gz?view=tar&only_with_tag=ctwm-3_7-alpha5 Please report any problems (to [EMAIL PROTECTED]) or other feedback (to [EMAIL PROTECTED] (or to me if appropriate)). What has, more in detail, happened since ctwm-3.7alpha4? Excerpt from CHANGES (only new stuff in ctwm-3.7alpha5): --- 17 - f.movetoprevworkspace, f.movetonextworkspace, f.movetoprevworkspaceandfollow, f.movetonextworkspaceandfollow patch (by Daniel Holmstr�m) Makes it possible to move a window to the previous or next workspace and, if you like, go to that workspace and focus the moved window. 18 - f.fill "vertical" patch (by Daniel Holmstr�m) Expands the window vertically without overlapping any other window, much like { f.fill "top" f.fill "bottom" } but with the exception that it doesn't expand over window borders. It also sets the windows 'zoomed' to F_FULLZOOM, so one can toggle between this size, original and maximized. 19 - RESIZEKEEPSFOCUS bugfix patch (by Daniel Holmstr�m) If a window is maximized with togglemaximize and then restored it might loose focus if the cursor is outside the restored window. This hack puts the cursor at the left-top corner of the window. 20 - f.zoom bugfix patch (by Daniel Holmstr�m) f.zoom now doesn't move the window up (as it sometimes did before) 21 - IgnoreTransient patch (by Peter Berg Larsen) New keyword with list of windows for which to ignore transients. 22 - Workspace switch peformance optimization (by MC) Stops ctwm from redrawing windows that occupy all workspaces when switching from one workspace to another. 23 - GTK "group leader" bugfix (by Olaf 'Rhialto' Seibert) Makes ctwm aware of the mysterious GTK group leader windows. 24 - Resize cursor with non-3D-borders bugfix (by Olaf 'Rhialto' Seibert) BorderResizeCursors now works also for top and left borders when non-3D-borders are used. 25 - Memory leak bugfix (by Simon Burge) GetWMPropertyString in util.c no longer leaks memory. 26 - Warpring bugfix (by Takahashi Youichirou) Solves these two problems when warping the pointer to the next/previous mapped window: o Sometimes the pointer moved right too much and ended up outside the title bar. o When the active window was closed and the pointer ended up on the root window, the pointer wouldn't warp until moved with the mouse. 27 - NoWarpToMenuTitle patch (by Julian Coleman) Fixes the sometimes annoying feature that the cursor is warped to the menu title if the menu won't fit on the screen below the current pointer position. This patch introduces a new keyword "NoWarpToMenuTitle" keyword to turn this off. 28 - Scr->workSpaceMgr.windowFont font init bugfix (by Martin Stjernholm) The Scr->workSpaceMgr.windowFont in workmgr.c is now initialized. 29 - Full GNU regex patch (by Claude Lecommandeur) It is now possible to use full GNU regex for window or class names by defining USE_GNU_REGEX in Imakefile. It is disabled in the default Imakefile. 30 - DontToggleWorkSpaceManagerState patch (by Dan 'dl' Lilliehorn) New keyword to turn off the feature toggling the workspace manager state to/from map/button state when you press ctrl and the workspace manager window is in focus. 31 - TWMAllIcons patch (by Dan 'dl' Lilliehorn) Adds the TWMAllIcons menu, listing all iconified windows on all workspaces. 32 - f.changesize patch (by Dan 'dl' Lilliehorn) Adds the function f.changesize which allows you to change the size of the focused window via menus and keybindings. Example: "Down" = c|s: all : f.changesize "bottom +10" Patches applied: --- * ctwm-3.6.daniel.patch http://tigerdyr.wheel.dk/ctwm-archive/1225.html * pbl alfa 2 (bugfixes) http://tigerdyr.wheel.dk/ctwm-archive/1197.html * pbl alfa 3 (ignore transients) http://tigerdyr.wheel.dk/ctwm-archive/1197.html * MC workmanager performance fix http://tigerdyr.wheel.dk/ctwm-archive/1162.html * Olaf GTK fix http://tigerdyr.wheel.dk/ctwm-archive/1062.html * olafresizecursorpatch http://tigerdyr.wheel.dk/ctwm-archive/1064.html * Simons memory leak patch http://tigerdyr.wheel.dk/ctwm-archive/1115.html * Takahashis warpring patch http://tigerdyr.wheel.dk/ctwm-archive/1209.html * Julians NoWarpToMenuTitle patch http://tigerdyr.wheel.dk/ctwm-archive/1213.html * Andys java fix http://tigerdyr.wheel.dk/ctwm-archive/1151.html * Martins font init fix http://tigerdyr.wheel.dk/ctwm-archive/1192.html * Claudes regex patch (NOTE: turned off in dls patched version) http://tigerdyr.wheel.dk/ctwm-archive/1073.html Best Regards, //\\ /"\ dL - Dan Lilliehorn \ / ASCII ribbon campaign http://www.dL.nu/ X against HTML email [EMAIL PROTECTED] / \
