1----------------
2ZSH CONTRIBUTORS
3----------------
4
5Zsh was originally written by Paul Falstad <pf@zsh.org>.  Zsh is
6now maintained by the members of the zsh-workers mailing list
7<zsh-workers@zsh.org>.  The development is currently coordinated
8by Peter Stephenson <pws@zsh.org>.
9
10This file credits only the major contributors to the current release.
11See the ChangeLog files for a complete list of people who have submitted
12patches.  Note that email addresses below and in the ChangeLog file
13are included for disambiguation purposes only, and are not guaranteed
14to be currently accurate.  If you feel that you or someone else have
15been unfairly omitted from this list please mail the list
16<zsh-workers@zsh.org>.
17
18Version 4.3
19-----------
20
21Contributors to the main shell include Clint Adams, Rocky Bernstein, Andrey
22Borzenkov, Dan Bullok, Marc Chantreux, Thorsten Dahlheimer, Wayne Davison,
23Lionel Flandrin, Michael Hwang, Oliver Kiddle, Greg Klanderman, Matthias
24Kopferman, Mikael Magnusson, Dan Nelson, Phil Pennock, Toby Peterson,
25R. Ramkumar, François Revol, Bart Schaefer, Tomáš Smetana, Joerg
26Sonnenberger, Peter Stephenson, Jon Strait, Takimoto Jun, River Tarnell,
27Frank Terbeck, Philippe Troin, Geoff Wing, Matt Wozniski.
28
29The VCS_Info function system was written by Frank Terbeck with
30contributions from Julien Langer.
31
32Contributors to documentation and to completion and other shell
33functions include those above plus Nuno Alexandre, Ralph Amissah, Micah
34Anderson, arno, Frank Benkstein, Jay Berkenbilt, Frank Blendinger, Zack
35Cerza, Brendan Cully, Baptiste Daroussin, Danek Duvall, Ryan F, Sean
36Finney, Daniel Friesel, Alexey I. Froloff, Tobias Gruetzmacher, Pierre
37Habouzit, Richard Hartmann, Benjamin R. Haskell, Ag. D. Hatzimanikas,
38Pete Hollobon, Erik Johansson, Kohsuke Kawaguchi, Dough Kearns, Hannu
39Koivisto, Henryk Konsek, Chris Lamb, Vincent Lefevre, Roger Leigh, Eric
40Mangold, Max Mikhanosha, Arkadiusz Miskiewicz, Matthieu Moy, Scott
41Murray, Alexander Myodov, Štěpán Němec, Kalle Olavi Niemitalo, Kazuhiro
42NISHIYAMA, Omari Norman, Mustafa Oezkan, Tomasz Pala, Peter Palfrader,
43Carlos Phillips, Daniel Qarras, Jean-Baptiste Quenot, David Riebenbauer,
44Haakon Riiser, Ingo Rohlfs, Felix Rosencrantz, Simon Ruderich, Stephen
45Rüger, William Scott, Kris Shannon, Jörg Sommer, Travis Spencer, Vincent
46Steman, Mårten Svantesson, Evgenii Terechkov, Magnus Therning, Bernhard
47Tittelbach, Ingmar Vanhassel, Markus Waldeck, Motoi Washida, Nikolai
48Weibull, Jesse Weinstein.
49
50Version 4.2
51-----------
52
53The contributor list is similar to that for 4.1.1.
54
55Version 4.1.1
56-------------
57
58Clint Adams <clint@zsh.org>: termcap/terminfo, completion, configuration,
59various modules, networking, prompts
60
61Andrey Borzenkov <bor@zsh.org>: configuration, completion functions, cygwin
62support
63
64Chmouel Boudjnah <chmouel@mandrakesoft.com>: Linux completion support
65
66Wayne Davison <wayned@users.sourceforge.net>: shell history mechanism,
67arithmetic
68
69Zvi Har'El <rl@math.technion.ac.il>: completion functions
70
71Doug Kearns  <djkea2@mugca.its.monash.edu.au>: completion functions
72
73Oliver Kiddle <opk@zsh.org>: builtins, completion, parameters, prompts,
74standards support, tests
75
76Andrew Main <zefram@zsh.org>: zle keymaps, games
77
78Akinori Musha: BSD completion support
79
80Felix Rosencrantz <f_rosenkrantz@yahoo.com>: completion, zle
81
82Bart Schaefer <schaefer@zsh.org>: configuration, parameters, prompts,
83signals, syntax, tests, functions, sanity checking
84
85Adam Spiers <adam@spiers.net>: completion and other functions
86
87Peter Stephenson <pws@zsh.org>: configuration, zle, networking, syntax,
88completion
89
90Tanaka Akira <akr@zsh.org>: completion functions
91
92Philippe Troin <phil@fifi.org>: signals, process groups.
93
94Geoff Wing <gcw@zsh.org>: archiving and distribution network, line editor
95display, configuration
96
97Sven Wischnowsky <wischnow@zsh.org>: internal completion mechanism and
98low-level functions, line editor internals, syntax, wordcode mechanism,
99
100
101Version 4.0.1
102-------------
103
104Clint Adams <schizo@debian.org>: Completion functions, general
105configuration and module issues.
106
107Andrej Borsenkow <bor@zsh.org>: Cygwin support,
108configuration, completion functions.
109
110Chmouel Boudjnah <chmouel@mandrakesoft.com>: configuration support.
111
112Wayne Davison <wayned@users.sourceforge.net>: History code.
113
114Alexandre Duret-Lutz: completion functions and substitution code.
115
116Oliver Kiddle <opk@zsh.org>: Modules and completion functions, AIX support.
117
118Andrew Main <zefram@zsh.org>: Parameters and arithmetic, configuration.
119
120Felix Rosencrantz <f_rosencrantz@yahoo.com>: Test code and shell functions.
121
122Bart Schaefer <schaefer@zsh.org>: bits of everything in all parts of code;
123general sanity control.
124
125Adam Spiers <adam@spiers.net>: Completion and other functions, completion
126caching.
127
128Peter Stephenson <pws@zsh.org>: configuration and installation, parameters,
129completion functions and configuration.
130
131Tanaka Akira <akr@zsh.org>: Completion and test functions.
132
133Geoff Wing <gcw@zsh.org>: FTP and mailing list archive
134
135Sven Wischnowsky <wischnow@zsh.org>: Most of the completion code, zpty,
136signal queueing, parameters, builtins, builtouts, built-here-and-theres;
137mend garden shed, rewire electricity, reinstall shutters, fix TV aerial in
138howling gale...
139
140Other patches from E. Jay Birkenbilt, Jan Fedak, Ulrik Haugen, Paul
141Johnson, Fr. Br. George (George V Kouryachy).
142
143Versions 3.1.7 to 3.1.9
144-----------------------
145
146* Clint Adams <schizo@debian.org>: configuration, various fixes esp. in
147  completion
148
149* Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru>:design, testing and
150  patches for completion system, documentation, various other fixes
151
152* Chmouel Boudjnah <chmouel@mandrakesoft.com>: design, testing and patches
153  for completion system, documentation, various other fixes
154
155* Wayne Davison <wayne@clari.net>: History code
156
157* Alexandre Duret-Lutz <duret_g@epita.fr>: design, testing and patches for
158  completion system, documentation, various other fixes
159
160* Oliver Kiddle <opk@zsh.org>: AIX dynamic library support, various
161  completion functions, web page maintenance, documentation fixes
162
163* Andrew Main <zefram@zsh.org>: configuration and module/DLL code, IPv6
164  support, various other bits
165
166* Felix Rosencrantz <f_rosencrantz@yahoo.com>: design, testing and patches
167  for completion system, documentation, various other fixes
168
169* Bart Schaefer <schaefer@zsh.org>: documentation and many other bits,
170  archive maintenance
171
172* Adam Spiers <adam@spiers.net>: various completion functions, source code
173  archive maintenance, documentation fixes, prompt themes
174
175* Peter Stephenson <pws@zsh.org>: pattern matching code rewrite and
176  enhancements, typeset and local variables, zftp maintenance, general
177  configuration, floating point support
178
179* Tanaka Akira <akr@zsh.org>: CVS archive, numerous completion functions
180  for common commands, regex shell function state machine
181
182* Geoff Wing <gcw@zsh.org>: mailing list and FTP archive, various other
183  bits
184
185* Sven Wischnowsky <wischnow@zsh.org>: almost all completion code including
186  all comp* libraries, all core functions in completion function system;
187  styles; job control code; rewrite of internal shell code structures and
188  parsing and execution code to use word code; parameter code; repair roof,
189  fix guttering, put up shelves in study, recarpet hall, ...
190
191Other patches were submitted by Will Day, Irving Wolfe, John Williams, Vin
192Shelton, Akim Demaille, Helmut Jarausch, Gene Cohler, Johan Sundström.
193
194Version 3.1.6
195-------------
196
197* Sven Wischnowsky <wischnow@informatik.hu-berlin.de>: completion code,
198  major rewrite and enhancements, including matching control, completion
199  widgets and function system, complist module; zle code additions; job
200  control code changes; parameters code changes; parameter module;
201  additional autoloading code; general code changes for extra efficiency;
202  subscripting and ordering of globbing lists.
203
204* Peter Stephenson <pws@zsh.org>: zftp and mapfile modules and zf*
205  functions; local parameters and typeset changes; changes in autoconf
206  system; case-independent and approximate pattern matching; various
207  options; a few completion modules; some zle changes; FAQ.
208
209* Bart Schaefer <schaefer@zsh.org>: associative array implementation; other
210  parameter changes; keeping track of missing patches; function autoloading
211  changes.
212
213* Wayne Davison <wayne@clari.net>:  History code novelties and improvements
214  with new options.
215
216* Geoff Wing <gcw@zsh.org>:  Zle display code fixes, mailing list and patch
217  archive.
218
219* Zoltán Hidvégi <hzoli@cs.elte.hu>: AIX dynamic loading code.
220
221* Matt Armstrong: cygwin configuration changes.
222
223Other improvements, bug fixes and design suggestions from all the above
224plus Andrej Borsenkow, Oliver Kiddle, Tanaka Akira, Naoki Wakamatsu, Tatuso
225Furukawa, Ville Herva, Will Day, Lehti Rahmi, Larry P. Schrof, Helmut
226Jarausch, Phil Pennock, Wilfredo Sanchez, Bruce Stephens, Gene Cohler,
227Ollivier Robert, Felix Rosencrantz.
228
229Previous versions of zsh 3 were maintained by Zoltán Hidvégi and Andrew
230Main (Zefram).
231
232Version 3.0
233-----------
234
235* Richard Coleman <coleman@math.gatech.edu> maintained the code till the
236  release of zsh-2.6-beta16.  Converted zsh to use autoconf thus greatly
237  improving the portability.  Rewrote signal handling code.  Reorganized
238  internal hash tables and rewrote the related builtins (enable, disable,
239  hash, unhash).  Made some cleanups in exec.c.
240
241* Zoltán Hidvégi <hzoli@cs.elte.hu> maintained zsh from version
242  2.6-beta16.  Rewrote most of the lexer and substitution and the related
243  completion code.  Improved sh/ksh/POSIX compatibility.  Fixed lots
244  of bugs in completion, parameter and history code.  Made zsh fully
245  8-bit clean.  Made some reorganizations in exec.c.  Fixed signal
246  handling bugs.  Fixed lots of bugs in various places.
247
248* Peter W. Stephenson <pws@zsh.org> the maintainer of the zsh FAQ.
249  Reorganizations in exec.c.  Rewrote and reorganized the history code.
250  Rewrote the zshcompctl manual page.  Fixed several bugs related to
251  programmable completion.  Fixed several signal handling bugs.  Rewrote
252  test and read builtins.  Lots of other bugfixes.
253
254* Andrew Main (Zefram) <zefram@zsh.org> reorganized builtin.c.
255  Rewrote large parts of the zle vi mode.  Redirection fixes.  Reorganized
256  parts of the completion code, added some enhancements and fixed lots of
257  bugs.  Made zle fully 8-bit clean.  Fixed several zle bugs.  Reorganized
258  zsh option handling.  Lots of other bugfixes.
259
260* Sven Wischnowsky <wischnow@informatik.hu-berlin.de> wrote most of the
261  programmable completion code in zsh-2.5.0.  Several bugfixes in exec.c
262  and jobs.c.  Lots of completion bugfixes and enhancements.
263
264* Geoff Wing <gcw@zsh.org> rewrote most of zle_refresh.c.  Some
265  other bugfixes.
266
267* Clive Messer <clive@epos.demon.co.uk> brought the texinfo documentation
268  up-to-date.
269
270* Mark Borges <mdb@cdc.noaa.gov> contributed several documentation fixes
271  including further texinfo documentation updates and maintained the zsh
272  web pages during their tenure at www.mal.com.
273
274* Wayne Davison <wayne@clari.net> improved the zle search functions
275  and made them 8-bit clean.  Some other little bugfixes.
276
277* Bart Schaefer <schaefer@zsh.org> submitted several bugfixes, reported
278  lots of bugs and gave many very useful suggestions.
279
280Version 2.5
281-----------
282
283Bas de Bakker maintained zsh till the release of zsh-2.5.0.  People who
284have contributed to zsh-2.5.0 are (in lexical order):
285
286Chris.Moore@src.bae.co.uk (Chris Moore)
287Harald.Eikrem@delab.sintef.no
288Irving_Wolfe@happy-man.com (Irving Wolfe)
289Jarkko.Hietaniemi@hut.fi (Jarkko Hietanimi)
290P.Stephenson@swansea.ac.uk (Peter Stephenson)
291Richard.Sharman@software.mitel.com (Richard Sharman)
292Tero_Kivinen@hut.FI (Tero Kivinen)
293arf@maths.nott.ac.uk (Anthony Iano-Fletcher)
294bas@phys.uva.nl (Bas de Bakker)
295benson@odi.com (Benson Margulies)
296billb@bedford.progress.com (Bill Burton)
297brown@wi.extrel.com (M. Brown)
298carlos@snfep1.if.usp.br (Carlos Carvalho)
299cedman@capitalist.princeton.edu (Carl Edman)
300chip%fin@myrddin.sybus.com (Chip Salzenberg)
301chs@apu.fi (Hannu Strang)
302coleman@math.gatech.edu (Richard Coleman)
303cross@eng.umd.edu (Chris Ross)
304dm@cs.brown.edu (Dimitris Michailidis)
305dmm0t@rincewind.mech.virginia.edu (David M. Meyer)
306esky@CS.UCLA.EDU (Eskandar Ensafi)
307franl@centerline.com (Fran Litterio)
308gansevle@cs.utwente.nl (Fred Gansevles)
309gnohmon@ssiny.com (Ralph Betza)
310guillaum@clipper.ens.fr (Florent Guillaume)
311guthrie@math.upenn.edu (John Guthrie)
312hegedus@celeste.eng.yale.edu (Peter Hegedus)
313henryg@tusc.com.au (Henry Guillaume)
314hoh@approve.se (Goran Larsson)
315hooft@chem.ruu.nl (Rob Hooft)
316hsw1@papa.attmail.com (Stephen Harris)
317irving@happy-man.com (Irving Wolfe)
318jch@cs.cmu.edu (Jonathan Hardwick)
319jos@oce.nl (Jos Backus)
320liblit@cs.psu.edu (Benjamin Liblit)
321marc@cam.org (Marc Boucher)
322mason@werple.apana.org.au (Geoff Wing)
323mycroft@gnu.ai.mit.edu (Charles Hannum)
324mystic@axposf.pa.dec.com (D. Hall)
325norbert@i3.informatik.rwth-aachen.de (Norbert Kiesel)
326oberon@cs.tu-berlin.de (Sven Wischnowsky)
327pclink@qld.tne.oz.au (Rick)
328pem@aaii.oz.au (Paul Maisano)
329per@efd.lth.se (Per Foreby)
330pf@z-code.com (Paul Falstad)
331roderick@ibcinc.com (Roderick Schertler)
332schaefer@z-code.com (Bart Schaefer)
333schlangm@informatik.uni-muenchen.de (Harald Schlangmann)
334seniorr@teleport.com (Russell Senior)
335sinclair@dcs.gla.ac.uk (Duncan Sinclair)
336sterling@oldcolo.com (Bruce Sterling Woodcock)
337suzuki@otsl.oki.co.jp (Hisao Suzuki)
338tsm@cs.brown.edu (Timothy Miller)
339vogelke@c17mis.wpafb.af.mil (Karl E. Vogel)
340wacker@physik.uni-dortmund.de (Klaus Wacker)
341wacren@cis10.ens-cachan.fr (Laurent Wacrenier)
342