March 21st, 1994: (All the patches should have been fixed/replaced by new mods) - Changed to - Added to Mallocs.c - Fonts now work. (Stupid me) - Added options: *FvwmWinListGeometry {+-}{+-}x (size is ignored) *FvwmWinListAction Only Click1, Click2, Click3 are allowed as actions right now Responses can be any Fvwm built in, or a comma seperated list of such. (ie: '*FvwmWinListAction Click1 Iconify -1, Raise' will deiconify the window and then raise it) Click1 defaults to 'Iconify -1, Raise' Click2 defaults to 'Iconify' Click3 defaults to 'Lower' (See config.sample for an example) *FvwmWinListUseSkipList Will not show the windows listed in a 'WindowListSkip' line. *FvwmWinListNoAnchor FvwmWinList will, by default, anchor the corner which has gravity, use this to undo it. (btw, NW gravity and NoAnchor provide the same result. (+x+y=NorthWest,+x-y=SouthWest,-x+y=NorthEast,-x-y=SouthEast) This is so you can place the window list in the lower corners and the list will not wrap past the screen edge. March 25st, 1994: (The patch should have be fixed/replaced by new mods) - FvwmWinListUseIconNames As it says, it will use the icon names instead of using the window names. People have mentioned that some window names become to long. - FvwmWinList now skips windows if the name in the WindowListSkip line matches the windows name, icon name, resource name, or resource class. (This is the same way the built-in fvwm window list works) - Changed some code so it doesn't redraw the window so often. - Added man page. April 5th, 1994: (Patches should be overtaken by this release) - Allowed FvwmWinList to be started up with an arguemnt 'Transient' to allow it to work like the build in window list. Right now if you use it in transient mode it will only execute the command for Click1. Looking for suggestions about using other buttons. Was considering using modifiers (ie. Shift means button 2, etc) - FvwmWinList now uses MWMDecorHints. (Makes the 'Transient' mode look good) - Buttons now stay down until you actually release the button. You can click and hold the button down and move across the buttons and the will go up and down as to enter leave the area. Actions are performed on button release and not on press. - FvwmWinList will unmap itself if it has no windows to display and will remap itself when a new window it can display is opened. If there are no windows to display and you are using it in transient mode, it will not come up. April 16th, 1994: - Patched to use the new style way of WindowSkipList - Cleaned up some definitions May 8th, 1994: This patch replaces the April 16th patch - Re-did the patch because of bad hunk. - Added strcasecmp for those who have 'NEED_STRCASECMP' defined. - Fixed WinList drifting problem with BorderWidth of 0 May 9th, 1994: - Removed support for the old style of WindowSkipList, you must use Styles. - Hopefully, the above will speed up processing of the list from fvwm and it will not hang. Please let me know if you still have problems, you might. May, 1996: * Modifications by Don Mahurin, May 1996 * Modifications Done to Add Title Icon support, focus highlighting and Current Desk Only Option * Some of this Code was taken from FvwmTaskBar * Bug Notes:(Don Mahurin) * Moving a window doesnt send M_CONFIGURE, as I thought it should. Desktop * for that button is not updated.(So if FvwmWinListShowCurrentWindow is set * moving a window does not move it on the WinList * There seems to be something incosistant about Resizing and the value given * back as win_x, win_y with fvwm. SEE RESIZE_BUG_HACK in the code for my work * around. Ok, Ill tell you about it: XMoveResizeWindow sometimes assumes the x,y you pass it includes the border width, other times it doesnt. Specific to the program, When I am only opening closing/minimizing Windows in the same desktop, borders have to be added when adjusting. But when I Adjust the window when changing Desktops, I have to remove the border width( and a fudge factor). * Don Mahurin (dmahurin@donet.com) Sept.23, 1996. - Ported MiniIcon changes to Fvwm2. Uses MiniIcon, MINI_ICON, not TITLE_ICONS ... - Don Mahurin - dmahurin@donet.com