1 To find out what should go in this file, see "Information For
2 Maintainers of GNU Software" (maintain.texi), the section called
6 Added joining and shaping in bi-directional languages that need this,
10 New module FvwmWindowLister.
13 Vector button offsets patch.
25 Modified FvwmTaskBar to allow shortcut buttons in the taskbar
28 WindowList option SortClassName.
31 Spelling fixes in all man pages.
34 Style option IconSize.
37 Original patch for MaxLabelWidth option in WindowList command.
40 TMPDIR security patch.
43 WindowList option IconifiedAtEnd.
46 Weighted sorting in FvwmIconMan.
49 WindowList option CurrentAtEnd.
55 Memory management clean up patches.
58 Timeout feature in FvwmForm.
61 Multi-pixmap titlebars patch.
64 Patches for fvwm-setup95 and safestrdup.
67 StrokeWidth option for StrokeFunc.
70 ActiveColorset uses colour set supplied hilight and shadow colours.
73 Add $c, $r, $n variables for Functions.
74 Add Next/Prev conditions to WindowId and WindowList.
75 Attempted fix of OLDecor hints use for decorations. Add DestroyStyle command.
78 fvwm-logo-colorful.xpm, a prototype of a current default FvwmBanner logo.
81 fvwm: Rewrote -version command line option to print out configure options;
82 OnlySkipList option to WindowList; BusyCursor command, EscapeFunc command;
83 StrokeFunc command and some works on the STROKE patch; some bug fixes.
84 libs: setSyncMask to define the messages on which a module is lock on send
85 (not my idea); put SendFvwmPipe in the library; amelioration of SlideWindow.
86 FvwmButtons: position option for panel; some fixes. FvwmEvent: StartDelay
87 option. FvwmIconBox: UseSkipList options. FvwmM4/Cpp: -lock and -noread
88 options. FvwmPager: Aliases support; some fixes. FvwmScript: The Default
89 configuration options; some fixes; rewrite some scripts examples and new
90 script examples. FvwmPager: Aliases support; some fixes. FvwmScroll: p option
91 for a percentage reduction. FvwmTaskBar: the Focus, Rows, 3DFvwm, NoIconAction
92 options, take in account the real border width for geometry computation,
93 AutoHide ameliorations, A number of fixes. FvwmWinList: geometries fixes.
94 utils: fvwm-menu-desktop script for GNOME and KDE desktop menus.
97 Parsing Restart command, Session*Function and StartFunction special functions,
98 {Save|Quit}Session commands, some work on restart logic and session stuff,
99 FormFvwmRootCursor, creating fvwm-menu-* scripts, FvwmWharf improvements,
100 new FvwmBacker syntax, new default FvwmBanner logo, updates to envvar lib,
101 FVWM_DATADIR/FVWM_USERDIR changes, fvwm-config script, some work on configure,
102 module alias support in KillModule & SendToModule, many small fixes.
105 Session management, layered stacking order, maximized shaded windows,
106 FvwmGtk module, colored and xpm cursors.
109 Original idea for 'previous page' parameter (MoveToPage and GotoPage).
112 Color Limiting, Multiple IconBoxes, Iconification Animation, new 3d
113 hilight/shadow calc from scwm as a library routine, updated web docs,
114 lots of improvements in FvwmForm, replacement of FvwmTalk with FvwmForm,
118 Original patch for opaque resizing for 2.2.
121 $d, $x and $y macros for functions.
124 Fixes in the fvwmrc_convert script.
127 Implemented new menu style definition, allowing multiple definitios and
128 gradients and pixmaps 'ala' ButtonStyle. See doc/README.styles for more
132 Private colormaps on subwindows.
135 Multiple menu hotkeys. Automatic menu hotkeys. Reverse-resolution for
136 FvwmIconMan. Multiple FvwmIconMan invocations. FvwmBacker per-page hacks
137 (only usable after lots of fixes by others). Finally killed FvwmAudio.
138 Finished off GSFR in modules.
141 Code & manual cleanups, enhancements, Fixes and module-library which
142 partially made it into fvwm-2.0.42-47d.
143 Rewrite & cleanup of FvwmAuto & FvwmAudio.
144 Created FvwmEvent to supersede FvwmAudio (& FvwmAuto).
147 MoveThreshold command.
150 The original author of fvwm.
153 Animated windowshading, "adaptive maximize", various bugfixes.
156 Gnome support (thanks, Jay!).
159 Patch fix MoveToPage command without arguments.
162 Handling of transient windows in Raise/Lower: reasonable emulation of
163 Motif group behaviour is now possible. $v variable in fvwm commands.
166 Rework of signal handlers (fvwm, FvwmButtons, FvwmIconMan, FvwmPager and
170 Autoconf & automake support, configuration & portability
171 improvements, and general code gadfly a la Paul Smith.
174 Purify support (heap rot, array overwrites, memory stompage of all sorts).
175 Some autoconf/automake/portability help. Initial cut at a generic
176 debugging API. Rework module interface API on fvwm's side.
177 General code gadfly: tiptoe in; change some code; run away, run away!
180 Original idea and some code for IgnoreModifiers command.
186 Improved ShuffleButtons algorithm (FvwmButtons), button geometries
187 (FvwmButtons), Menu Position Hints, XResources.c, various move/resize
188 and menu enhancements, MoveToPage, MoveToDesk, various parsing
189 functions, COPYING file, a myriad of bugfixes, Rewrite of MenuStyle syntax,
190 Silent command, GSFR preparations, various enhancements and bugfixes for
191 FvwmButtons, FvwmPager and FvwmTaskBar, split function and menu code, FAQ
192 rewrite, rewrite of toggling function syntax (with hints from Matthias
193 Claasen), IgnoreModifiers command, enhancements of GotoPage and MoveToPage
194 syntax, Repeat command, menu code clean up, panel enhancements (FvwmButtons),
195 transient FvwmPager, GSFR for the main module, dynamic menus, recursive menus,
196 rewrite of menu drawing, speed up startup with lots of menus, new menu styles
197 BorderWidth, ItemFormat, VerticalItemSpacing, VerticalTitleSpacing,
198 Hilight3DThickness and SubmenusLeft, major clean up of the menu code,
199 improved transient FvwmPager, improved transient window handling, MaxWindowSize
200 style, Improved(?) mouse paging, RaiseTransient and LowerTransient styles,
201 nicer cursors, helped with colorset implementation, variables for FvwmButtons
202 actions, fvwm-cats page, ported &%!#?-95 like config file from fvwm95, cleanup
203 of gradient drawing code, rewrite of opaque resize patch for 2.3.8,
204 HideSizeWindow command, enhanced CursorStyle command, TitleAtBottom style,
205 patches to obsolete Recapture command (styles apply immediately), new old styles
206 BackingStore/BackingStoreOff and SaveUnder/SaveUnderOff, more WindowList
207 enhancements, look of sticky icons, WindowList menu style, PointerKey command,
208 several FvwmTheme options, FvwmTheme parsing, styles Font and IconFont,
209 introduced the decor_w, smooth window shading, smooth (well, sort of) opaque
210 resizing, many many more bugfixes. Lost motivation to continue this list.
213 SnapAttraction patch.
216 StartsOnPage style, Stacking Order chain, new variable module packets,
217 GSFR for the modules.
220 Contributed some patches in the early days of fvwm. Later took over
221 maintenance of fvwm-2.0.x after Rob Nation, the original author of fvwm,
222 decided to "retire". Made a fair amount of changes and fixes, and incorporated
223 changes and fixes from numerous people all over the net. Did this from about
224 August of 1995 until May of 1998 when he came to the realization that he didn't
225 have enough time to properly devote to it and decided to "retire" himself,
226 handing Brady Montz the torch. Shortly thereafter is when fvwm became "ruled by
227 committee" and this previous fvwm dictator is now happy to see fvwm surviving
228 and thriving with this new development methodology (and may even contribute
229 again himself, someday).
232 Wrote extras/fvwmperl, before X11::Fvwm (available via CPAN) made it
236 Substantial rewrite of fvwm-2.0.x menuing code to support arbitrary depth
237 menus, animated menus, Win95 look, better logically-based shortcut keys,
238 auto-splitting of long menus, check for re-used hot-keys, integrated
239 LEFT_MENUS option. Added primitives: animated-moves, SetEnv, fix to
240 Echo. Improve modules: Make FvwmM4 pass args on to m4, font-related
241 seg-fault bug fix in FvwmButtons.
244 Along with a cast of thousands (well, dozens) mentioned in old
245 ChangeLog entries. If you find your name below, please send an entry
246 in the style of the above entries, to the mailing list fvwm-workers@fvwm.org.
262 Evans & Sutherland Computer Corporation