97 lines
4.4 KiB
Plaintext
97 lines
4.4 KiB
Plaintext
|
March 21st, 1994: (All the patches should have been fixed/replaced by new mods)
|
||
|
- Changed <sys/varags.h> to <varargs.h>
|
||
|
- Added <ctype.h> to Mallocs.c
|
||
|
- Fonts now work. (Stupid me)
|
||
|
- Added options:
|
||
|
*FvwmWinListGeometry {+-}<x>{+-}x (size is ignored)
|
||
|
*FvwmWinListAction <action> <response>
|
||
|
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
|
||
|
|