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