* FvwmScript/FvwmScript.1: Fixups.
[fvwm.git] / AUTHORS
blob32b5a44d61e5c53f7ff08234180357434f0d1456
1 To find out what should go in this file, see "Information For
2 Maintainers of GNU Software" (maintain.texi), the section called
3 "Recording Changes".
5 Charles Hines:
6 Contributed some patches in the early days of fvwm.  Later took over
7 maintenance of fvwm2 after Rob Nation, the original author of fvwm, decided to
8 "retire".  Made a fair amount of changes and fixes, and incorporated changes
9 and fixes from numerous people all over the net.  Did this from about August
10 of 1995 until May of 1998 when he came to the realization that he didn't have
11 enough time to properly devote to it and decided to "retire" himself, handing
12 Brady Montz the torch.  Shortly thereafter is when fvwm became "ruled by
13 committee" and this previous fvwm dictator is now happy to see fvwm surviving
14 and thriving with this new development methodology (and may even contribute
15 again himself, someday).
17 Lorenz Minder:
18 Patches for fvwm-setup95 and safestrdup.
20 Dan Astoorian:
21 Wrote extras/fvwmperl, before X11::Fvwm (available via CPAN) made it
22 obsolete.
24 Johannes Zellner:
25 StrokeWidth option for StrokeFunc.
27 Darren Stuart Embry:
28 ActiveColorset uses colour set supplied hilight and shadow colours.
30 Neil Bird:
31 Add $c, $r, $n variables for Functions.
32 Add Next/Prev conditions to WindowId and WindowList.
33 Attempted fix of OLDecor hints use for decorations. Add DestroyStyle command.
35 Alan F. Ho:
36 fvwm-logo-colorful.xpm, a prototype of a current default FvwmBanner logo.
38 Olivier Chapuis:
39 fvwm: Rewrote -version command line option to print out configure options;
40 OnlySkipList option to WindowList; BusyCursor command, EscapeFunc command;
41 StrokeFunc command and some works on the STROKE patch; some bug fixes.
42 libs: setSyncMask to define the messages on which a module is lock on send
43 (not my idea); put SendFvwmPipe in the library; amelioration of SlideWindow.
44 FvwmButtons: position option for panel; some fixes. FvwmEvent: StartDelay
45 option. FvwmIconBox: UseSkipList options. FvwmM4/Cpp: -lock and -noread
46 options. FvwmPager: Aliases support; some fixes. FvwmScript: The Default
47 configuration options; some fixes; rewrite some scripts examples and new
48 script examples. FvwmPager: Aliases support; some fixes. FvwmScroll: p option
49 for a percentage reduction. FvwmTaskBar: the Focus, Rows, 3DFvwm, NoIconAction
50 options, take in account the real border width for geometry computation,
51 AutoHide ameliorations, A number of fixes. FvwmWinList: geometries fixes.
52 utils: fvwm-menu-desktop script for GNOME and KDE desktop menus.
54 Mikhael Goikhman:
55 Parsing Restart command, Session*Function and StartFunction special functions,
56 {Save|Quit}Session commands, some work on restart logic and session stuff,
57 FormFvwmRootCursor, creating fvwm-menu-* scripts, FvwmWharf improvements,
58 new FvwmBacker syntax, new default FvwmBanner logo, updates to envvar lib,
59 FVWM_DATADIR/FVWM_USERDIR changes, fvwm-config script, some work on configure,
60 module alias support in KillModule & SendToModule, many small fixes.
62 Matthias Clasen:
63 Session management, layered stacking order, maximized shaded windows,
64 FvwmGtk module, colored and xpm cursors.
66 Nagi Aboulenein:
67 Original idea for 'previous page' parameter (MoveToPage and GotoPage).
69 Dan Espen:
70 Color Limiting, Multiple IconBoxes, Iconification Animation, new 3d
71 hilight/shadow calc from scwm as a library routine, updated web docs,
72 lots of improvements in FvwmForm, replacement of FvwmTalk with FvwmForm,
73 fvwm setup form.
75 Tony Finch:
76 Original patch for opaque resizing for 2.2.
78 Will French:
79 $d, $x and $y macros for functions.
81 Julian Gilbey:
82 Fixes in the fvwmrc_convert script.
84 German Gomez Garcia:
85 Implemented new menu style definition, allowing multiple definitios and
86 gradients and pixmaps 'ala' ButtonStyle. See doc/README.styles for more
87 info.
89 Udo Grabowski:
90 Private colormaps on subwindows.
92 Mike Han:
93 Multiple menu hotkeys. Automatic menu hotkeys. Reverse-resolution for
94 FvwmIconMan. Multiple FvwmIconMan invocations. FvwmBacker per-page hacks
95 (only usable after lots of fixes by others). Finally killed FvwmAudio.
96 Finished off GSFR in modules.
98 Albrecht Kadlec:
99 Code & manual cleanups, enhancements, Fixes and module-library which
100 partially made it into fvwm2.0.42-47d.
101 Rewrite & cleanup of FvwmAuto & FvwmAudio.
102 Created FvwmEvent to supersede FvwmAudio (& FvwmAuto).
104 Andrew Morton:
105 MoveThreshold command.
107 Robert Nation:
108 The original author of fvwm.
110 Tomas Ogren:
111 Animated windowshading, "adaptive maximize", various bugfixes.
113 Jay Painter:
114 Gnome support (thanks, Jay!).
116 Chetan Patil:
117 Patch fix MoveToPage command without arguments.
119 Mark Rainford:
120 Handling of transient windows in Raise/Lower: reasonable emulation of
121 Motif group behaviour is now possible. $v variable in fvwm commands.
123 Chris Rankin:
124 Rework of signal handlers (fvwm, FvwmButtons, FvwmIconMan, FvwmPager and
125 FvwmEvent).
127 Steven M. Robbins:
128 Autoconf & automake support, configuration & portability
129 improvements, and general code gadfly a la Paul Smith.
131 Paul D. Smith:
132 Purify support (heap rot, array overwrites, memory stompage of all sorts).
133 Some autoconf/automake/portability help.  Initial cut at a generic
134 debugging API.  Rework module interface API on fvwm's side.
135 General code gadfly: tiptoe in; change some code; run away, run away!
137 Benoit Triquet:
138 Original idea and some code for IgnoreModifiers command.
140 Fabien Villard:
141 OpenVMS port.
143 Dominik Vogt:
144 Improved ShuffleButtons algorithm (FvwmButtons), button geometries
145 (FvwmButtons), Menu Position Hints, XResources.c, various move/resize
146 and menu enhancements, MoveToPage, MoveToDesk, various parsing
147 functions, COPYING file, a myriad of bugfixes, Rewrite of MenuStyle syntax,
148 Silent command, GSFR preparations, various enhancements and bugfixes for
149 FvwmButtons, FvwmPager and FvwmTaskBar, split function and menu code, FAQ
150 rewrite, rewrite of toggling function syntax (with hints from Matthias
151 Claasen), IgnoreModifiers command, enhancements of GotoPage and MoveToPage
152 syntax, Repeat command, menu code clean up, panel enhancements (FvwmButtons),
153 transient FvwmPager, GSFR for the main module, dynamic menus, recursive menus,
154 rewrite of menu drawing, speed up startup with lots of menus, new menu styles
155 BorderWidth, ItemFormat, VerticalItemSpacing, VerticalTitleSpacing,
156 Hilight3DThickness and SubmenusLeft, major clean up of the menu code,
157 improved transient FvwmPager, improved transient window handling, MaxWindowSize
158 style, Improved(?) mouse paging, RaiseTransient and LowerTransient styles,
159 nicer cursors, helped with colorset implementation, variables for FvwmButtons
160 actions, fvwm-cats page, ported &%!#?-95 like config file from fvwm95, cleanup
161 of gradient drawing code, rewrite of opaque resize patch for 2.3.8,
162 HideSizeWindow command, enhanced CursorStyle command, TitleAtBottom style,
163 patches to obsolete Recapture command (styles apply immediately), new old styles
164 BackingStore/BackingStoreOff and SaveUnder/SaveUnderOff, more WindowList
165 enhancements, look of sticky icons, WindowList menu style, PointerKey command,
166 several FvwmTheme options, FvwmTheme parsing, styles Font and IconFont,
167 introduced the decor_w, smooth window shading, smooth (well, sort of) opaque
168 resizing, many many more bugfixes.
170 A.J. Weber:
171 SnapAttraction patch.
173 Bob Woodside:
174 StartsOnPage style, Stacking Order chain, new variable module packets,
175 GSFR for the modules.
177 Greg J. Badros:
178 Substantial rewrite of fvwm2.0 menuing code to support arbitrary depth
179 menus, animated menus, Win95 look, better logically-based shortcut keys,
180 auto-splitting of long menus, check for re-used hot-keys, integrated
181 LEFT_MENUS option.  Added primitives: animated-moves, SetEnv, fix to
182 Echo. Improve modules: Make FvwmM4 pass args on to m4, font-related
183 seg-fault bug fix in FvwmButtons.
186 Along with a cast of thousands (well, dozens) mentioned in old
187 ChangeLog entries.  If you find your name below, please send an entry
188 in the style of the above entries, to the mailing list fvwm-workers@fvwm.org.
190 Andrew (a.b.) Atrens
191 John Aughey
192 Graham Barr
193 David Barth
194 Mike Blatchley
195 Mark Boyns
196 Eli Burke
197 Martin Cartwright
198 Beat Christen
199 Frederic Cordier
200 Andrew Davison
201 Frederic Devernay
202 Austin Donnelly
203 Matthias Ettrich
204 Evans & Sutherland Computer Corporation
205 Frank Fejes
206 Thomas Zuwei Feng
207 Mike Finger
208 Pete Forman
209 Patrice Fortier
210 Todd Fries
211 Larry Gensch
212 Romano Giannetti
213 Peter Gray
214 Kaj Groner
215 Eddy J. Gurney
216 Markus Gutschke
217 Georg Hager
218 John Heidemann
219 Paul Hudson
220 Sverre H. Huseby
221 Toshi Isogai
222 Jesper James
223 Thimo Jansen
224 Michael A. Kazda
225 Jonathan Kelley
226 Andreas Klemm
227 Alfredo Kengi Kojima
228 Chris Laas
229 Tom LaStrange
230 Ric Lister
231 David MacKenzie
232 Don Mahurin
233 Pekka Marjola
234 Anthony Martin
235 Christophe Martin
236 Makoto Matushita
237 Grant McDorman
238 Henry R. McTague
239 Brady Montz
240 Ludvig A. Norin
241 Bill Oswald
242 Carsten Paeth
243 Hector Peraza
244 Per Persson
245 Trent Piepho
246 Pekka Pietik{inen
247 Mark Powell
248 Randy Ray
249 William E. Roadcap
250 Frank Scheelen
251 Eric Schott
252 Mark Scott
253 Kit Smithers
254 Nobutaka Suzuki
255 Szijarto Szabolcs
256 Andrew Taylor
257 Jason L. Tibbitts
258 Jarl Totland
259 Ilkka E T Tuohela
260 Andrew Veliath
261 Barry A. Warsaw
262 Dan Weeks
263 Brian Wellington
264 Rob Whapham
265 Alan Wild
266 Randall Winchester
267 Bo Yang