* hints/Makefile: remove.
[fvwm.git] / AUTHORS
blob8ac8246b8748ee6e164c35ddd9209cb13642f0c0
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 Nadim Shaikli:
6 Added joining and shaping in bi-directional languages that need this,
7 arabic translations.
9 Richard Lister:
10 New module FvwmWindowLister.
12 Marcus Lundblad:
13 Vector button offsets patch.
15 Jason Weber:
16 FvwmProxy module.
18 Cameron Simpson:
19 Documentation fixes.
21 Ben Winslow:
22 Fixed a core dump.
24 Ben Mathews:
25 Modified FvwmTaskBar to allow shortcut buttons in the taskbar
27 David Fries:
28 WindowList option SortClassName.
30 Anders Andersson:
31 Spelling fixes in all man pages.
33 Steve Talley:
34 Style option IconSize.
36 Maxim F. Ischenko:
37 Original patch for MaxLabelWidth option in WindowList command.
39 Jan Echternach:
40 TMPDIR security patch.
42 Stian Sletner:
43 WindowList option IconifiedAtEnd.
45 Derek B. Noonburg:
46 Weighted sorting in FvwmIconMan.
48 Jochen Klenner:
49 WindowList option CurrentAtEnd.
51 Uwe Pross:
52 EdgeCommand.
54 Dave Trollope:
55 Memory management clean up patches.
57 Daniel Henninger:
58 Timeout feature in FvwmForm.
60 Suzanne Skinner:
61 Multi-pixmap titlebars patch.
63 Lorenz Minder:
64 Patches for fvwm-setup95 and safestrdup.
66 Johannes Zellner:
67 StrokeWidth option for StrokeFunc.
69 Darren Stuart Embry:
70 ActiveColorset uses colour set supplied hilight and shadow colours.
72 Neil Bird:
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.
77 Alan F. Ho:
78 fvwm-logo-colorful.xpm, a prototype of a current default FvwmBanner logo.
80 Olivier Chapuis:
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.
96 Mikhael Goikhman:
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.
104 Matthias Clasen:
105 Session management, layered stacking order, maximized shaded windows,
106 FvwmGtk module, colored and xpm cursors.
108 Nagi Aboulenein:
109 Original idea for 'previous page' parameter (MoveToPage and GotoPage).
111 Dan Espen:
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,
115 fvwm setup form.
117 Tony Finch:
118 Original patch for opaque resizing for 2.2.
120 Will French:
121 $d, $x and $y macros for functions.
123 Julian Gilbey:
124 Fixes in the fvwmrc_convert script.
126 German Gomez Garcia:
127 Implemented new menu style definition, allowing multiple definitios and
128 gradients and pixmaps 'ala' ButtonStyle. See doc/README.styles for more
129 info.
131 Udo Grabowski:
132 Private colormaps on subwindows.
134 Mike Han:
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.
140 Albrecht Kadlec:
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).
146 Andrew Morton:
147 MoveThreshold command.
149 Robert Nation:
150 The original author of fvwm.
152 Tomas Ogren:
153 Animated windowshading, "adaptive maximize", various bugfixes.
155 Jay Painter:
156 Gnome support (thanks, Jay!).
158 Chetan Patil:
159 Patch fix MoveToPage command without arguments.
161 Mark Rainford:
162 Handling of transient windows in Raise/Lower: reasonable emulation of
163 Motif group behaviour is now possible. $v variable in fvwm commands.
165 Chris Rankin:
166 Rework of signal handlers (fvwm, FvwmButtons, FvwmIconMan, FvwmPager and
167 FvwmEvent).
169 Steven M. Robbins:
170 Autoconf & automake support, configuration & portability
171 improvements, and general code gadfly a la Paul Smith.
173 Paul D. 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!
179 Benoit Triquet:
180 Original idea and some code for IgnoreModifiers command.
182 Fabien Villard:
183 OpenVMS port.
185 Dominik Vogt:
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.
212 A.J. Weber:
213 SnapAttraction patch.
215 Bob Woodside:
216 StartsOnPage style, Stacking Order chain, new variable module packets,
217 GSFR for the modules.
219 Charles Hines:
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).
231 Dan Astoorian:
232 Wrote extras/fvwmperl, before X11::Fvwm (available via CPAN) made it
233 obsolete.
235 Greg J. Badros:
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.
248 Andrew (a.b.) Atrens
249 John Aughey
250 Graham Barr
251 David Barth
252 Mike Blatchley
253 Mark Boyns
254 Eli Burke
255 Martin Cartwright
256 Beat Christen
257 Frederic Cordier
258 Andrew Davison
259 Frederic Devernay
260 Austin Donnelly
261 Matthias Ettrich
262 Evans & Sutherland Computer Corporation
263 Frank Fejes
264 Thomas Zuwei Feng
265 Mike Finger
266 Pete Forman
267 Patrice Fortier
268 Todd Fries
269 Larry Gensch
270 Romano Giannetti
271 Peter Gray
272 Kaj Groner
273 Eddy J. Gurney
274 Markus Gutschke
275 Georg Hager
276 John Heidemann
277 Paul Hudson
278 Sverre H. Huseby
279 Toshi Isogai
280 Jesper James
281 Thimo Jansen
282 Michael A. Kazda
283 Jonathan Kelley
284 Andreas Klemm
285 Alfredo Kengi Kojima
286 Chris Laas
287 Tom LaStrange
288 Ric Lister
289 David MacKenzie
290 Don Mahurin
291 Pekka Marjola
292 Anthony Martin
293 Christophe Martin
294 Makoto Matushita
295 Grant McDorman
296 Henry R. McTague
297 Roman Mitnitski
298 Brady Montz
299 Ludvig A. Norin
300 Bill Oswald
301 Carsten Paeth
302 Hector Peraza
303 Per Persson
304 Trent Piepho
305 Pekka Pietik{inen
306 Mark Powell
307 Randy Ray
308 William E. Roadcap
309 Frank Scheelen
310 Eric Schott
311 Mark Scott
312 Cameron Simpson
313 Kit Smithers
314 Nobutaka Suzuki
315 Szijarto Szabolcs
316 Andrew Taylor
317 Jason L. Tibbitts
318 Jarl Totland
319 Ilkka E T Tuohela
320 Andrew Veliath
321 Barry A. Warsaw
322 Dan Weeks
323 Brian Wellington
324 Rob Whapham
325 Alan Wild
326 Randall Winchester
327 Bo Yang