NEWS for veteran Window Maker users ----------------------------------- --- 0.20.3 Icon (miniwindow) stacking -------------------------- If you want miniwindows to reside under normal windows, edit wconfig.h and change WNormalLevel (just grep for it) to WDesktopLevel 5 Button Mouse -------------- If you have a 5 button mouse and want to give some utility for the extra 2 buttons, edit the appropriate line in src/wconfig.h Clicking Button4 in the root window will switch you to the previous workspace and Button5 will do that for the next. Option Changes -------------- put NoWindowOverDock back KeepOnBottom window attribute -static command line option --------------------------- wmaker -static will start Window Maker in static mode. This will prevent wmaker from checking or making any configuration changes. That makes it possible to run wmaker before running wmaker.inst Hysteresis for menu item selection ---------------------------------- Hopefully it's intelligent enough, so you won't notice it. In case you want to know what's it, it's equivalent to that (insanely long) 2 second delay present in that Windoze95 menu, but more usefull than annoying (I hope :). To see it, do the following with your current wmaker version and later with 0.20.3: - open the apps menu and stick it - click in the item for the "Workspaces" submenu and hold - drag the mouse to the 4th or bigger entry (like "Workspace 4") in a straight line, trying to select the target item before the submenu is unmapped when you dragged over other items in the main menu Window Shortcuts ---------------- Window shortcuts are shortcuts to arbitrary windows. You can make up to 4 shortcuts. To assign a previously bound shortcut to a window use the "Select Shortcut" submenu in the window commands menu. If the shortcut is not yet assigned for any window, you can hit the shortcut to assign it to the active window. The shortcut will do the same as clicking in an entry in the window list menu. The keys for the shortcuts are defined in the ~/G/D/WindowMaker file or in WPrefs.app Option names are: WindowShortcut1Key through WindowShortcut4Key --- 0.20.2 The name of WindowMaker was changed to Window Maker. Window creation animation disabled by default. xdaliclock -shape ----------------- If you use it edit src/wconfig.h and #define OPTIMIZE_SHAPE or disable the titlebar and resizebar for the window. OPTIMIZE_SHAPE will remove the flickering for xdaliclock and other programs that change their shapes often, but will increase network traffic considerably. So, if you use xdaliclock from a remote machine it can get slow. Applications Menu ----------------- The applications menu will now use the shell in the SHELL environment variable to execute EXEC menu commands. If it is unset (I think it's always automatically set by the shell program) it will use /bin/sh Extra fancy icon kaboom :) -------------------------- Edit src/wconfig.h and #define ICON_KABOOM_EXTRA to get more effects for the icon undocking animation. Options for superfluous stuff are even more superfluous, so this will not become runtime. XDE drag and drop support ------------------------- Support for XDE drag and drop was added (by "]d" ). To enable, edit src/wconfig.h The support works with gtk 1.1.2 libPropList ----------- libPropList will now be built automatically by wmaker. Wich means the (simplified) building process is now: ./configure make make install instead of: tar xzf libPropList.tar.gz (cd libPropList; make) make make install You also don't need to worry about GNOME libPropList incompatibilities anymore. Bug with focus lost in sloppy focus fixed ----------------------------------------- The bug only occurs in sloppy or auto focus modes, with AutoFocus disabled and Superfluous enabled. There is no easy/clean way to fix this, so Window Maker will disable the animation of window creation if the focus mode is either sloppy or auto AND AutoFocus=NO. If you want the animation, enable AutoFocus or use manual focus mode (prefered). The NoWindowUnderDock option was removed ---------------------------------------- To obtain the same result, use the "Keep Dock On Top" option in the dock menu. Persistent Program Suplied Icons -------------------------------- Application supplied icons are now stored, so that the dock will keep showing them after the app is exited. The icons are stored at ~/GNUstep/.AppInfo/WindowMaker/ Sound support ------------- Sound support is now on by default. Even if you don't use sound the overhead is very small, and has no impact on performance. If you still want to optimize it and remove a few hundred of bytes, then use --disable-sound or --enable-sound=no options when you configure Window Maker. --- 0.20.0 Multihead support. wmaker will now manage all screens that are attached to the display. ------------------------------------------------------------------------------ It does so from a single process (instead of spawning a new process for each screen, like fvwm does). This keeps memory usage a lot lower than fvwm. State files have a suffix .n, where n is the number of the screen. Since I don't have a real multiheaded machine, it probably has bugs. Superfluous ----------- Yet another useless superfluous animation. Find out what exactly it is by yourself :) exitscript ---------- ~/G/L/W/exitscript will be called automatically when wmaker is exited. New runtime options ------------------- 1. Miniaturization animation is now selectable by a runtime option Add a line with IconificationStyle =