@bMaarten Afman
-@iE-mail: afman@student.tn.tudelft.nl
+@iE-mail: info@afman.net
Dutch translation team member
-@bAlejandro Aguilar Sierra
-@iE-mail: asierra@servidor.unam.mx
- fast parsing with lyxlex, pseudoactions,
- mathpanel, Math Editor,
- combox and more
@bAsger Alstrup
-@iE-mail: alstrup@diku.dk
- General hacking of user interface stuff
- and those other bits and pieces.
+@iE-mail: aalstrup@laerdal.dk
+ General hacking of user interface stuff and those other bits and pieces
@bPascal André
@iE-mail: andre@via.ecp.fr
- external style definition files,
- linuxdoc sgml support and more
- ftp-site ftp.lyx.org
+ External style definition files, linuxdoc sgml support and more ftp-site ftp.lyx.org
@bJoão Luis Meloni Assirati
@iE-mail: assirati@nonada.if.usp.br
- Added support for unix sockets and
- thence the 'inverse DVI' feature.
+ Added support for unix sockets and thence the 'inverse DVI' feature
@bYves Bastide
-@iE-mail: stid@acm.org
+@iE-mail: yves.bastide@irisa.fr
Bug fixes
@bHeinrich Bauer
-@iE-mail: heinrich.bauer@t-mobil.de
- Fixes for dvi output
- original version of page selection for printing
+@iE-mail: heinrich.bauer@t-mobile.de
+ Fixes for dvi output original version of page selection for printing
@bGeorg Baum
@iE-mail: georg.baum@post.rwth-aachen.de
tex2lyx improvements
@iE-mail: hans@comerwell.xs4all.nl
"case insensitive" and "complete word" search
@bGraham Biswell
-@iE-mail: graham@tarka.demon.co.uk
- small bugfixes that were very hard to find
+@iE-mail: graham@gbiswell.com
+ Small bugfixes that were very hard to find
@bLars Gullik Bjønnes
-@iE-mail: larsbj@lyx.org
- improvements to user interface (menus and
- keyhandling) including configurable toolbar,
- and a few other (not so) minor things, like
- rewriting most of the LyX kernel. Also current
- source maintainer.
+@iE-mail: larsbj@gullik.net
+ Improvements to user interface (menus and keyhandling) including configurabletoolbar, and a few other (not so) minor things, like rewriting most of the LyX kernel. Also current source maintainer
@bAlfredo Braunstein
-@iE-mail: abraunst@libero.it
- a (pseudo) threaded graphics loader queue,
- lots of fixes, etc.
+@iE-mail: abraunst@lyx.org
+ A (pseudo) threaded graphics loader queue, lots of fixes, etc.
@bChristian Buescher
-@iE-mail: Christian.Buescher@uni-bielefeld.de
- user-definable keys, lyxserver and more
+@iE-mail: christian.buescher@uni-bielefeld.de
+ User-definable keys, lyxserver and more
@bJohnathan Burchill
@iE-mail: jkerrb@users.sourceforge.net
- Ported John Levon's original 'change tracking' code to later
- versions of LyX. Numerous bug fixes thereof.
+ Ported John Levon's original 'change tracking' code to later versions of LyX.Numerous bug fixes thereof.
@bFrancesc Burrull i Mestres
@iE-mail: fburrull@mat.upc.es
- Catalan translation.
+ Catalan translation
@bMatej Cepl
-@iE-mail: CeplM@seznam.cz
+@iE-mail: matej@ceplovi.cz
Improvements to the czech keymaps
@bAlbert Chin
-@iE-mail: china@thewrittenword.com
+@iE-mail: lyx-devel@mlists.thewrittenword.com
Bug fixes
@bClaudio Coco
@iE-mail: lacocio@iol.it
Italian translation
@bMatthias Kalle Dalheimer
-@iE-mail: kalle@kde.org
+@iE-mail: kalle@kdab.net
Qt2 port
-@bIñaki Larrañaga Murgoitio
-@iE-mail: dooteo@euskalgnu.org
- Basque documentation and localization
-@bEdscott Wilson Garcia
-@iE-mail: edscott@xfce.org
- Various bug fixes
@bMatthias Ettrich
-@iE-mail: ettrich@kde.org
- started the project, implemented
- the early versions, various improvements
- including undo/redo, tables,
- and much, much more.
+@iE-mail: ettrich@trolltech.com
+ Started the project, implemented the early versions, various improvements including undo/redo, tables, and much, much more
@bBaruch Even
-@iE-mail: baruch.even@writeme.com
+@iE-mail: baruch@ev-en.org
New graphics handling scheme and more
@bRonald Florence
@iE-mail: ron@18james.com
- maintainer of the OS X port(s)
+ Maintainer of the OS X port(s)
@bJohn Michael Floyd
@iE-mail: jmf@pwd.nsw.gov.au
- fix to spellchecker.C
+ Bug fix to the spellchecker
+@bEdscott Wilson Garcia
+@iE-mail: edscott@xfce.org
+ Bug fixes
@bStefano Ghirlanda
-@iE-mail: stefano@zool.su.se
+@iE-mail: stefano.ghirlanda@unibo.it
Improvements to lyxserver; LyX-Client perl package
@bHartmut Goebel
-@iE-mail: goebel@noris.net
+@iE-mail: h.goebel@crazy-compilers.com
Improvements to Koma-Script classes
@bHartmut Haase
@iE-mail: hha4491@atomstromfrei.de
Norwegian documentation and localization
@bBennett Helm
@iE-mail: bennett.helm@fandm.edu
- Maintainer of the OSX ports, taking over from Ronald Florence.
+ Maintainer of the OSX ports, taking over from Ronald Florence
@bClaus Hentschel
@iE-mail: claus.hentschel@mbau.fh-hannover.de
Win32 port of LyX 1.1.x
@iE-mail: claus_h@image.dk
Danish translation
@bBernard Hurley
-@iE-mail: bernardh@westherts.ac.uk
- Fixes to literate programming support.
+@iE-mail: bernard@fong-hurley.org.uk
+ Fixes to literate programming support
@bBernhard Iselborn
-@iE-mail: biselbor@rhrk.uni-kl.de
- some minor bug-fixes, FAQ
- linuxdoc sgml support
+@iE-mail: bernhard.iselborn@sap.com
+ Some minor bug-fixes, FAQ, linuxdoc sgml support
@bMichal Jaegermann
@iE-mail: michal@ellpspace.math.ualberta.ca
- Fix to a very hard-to-find egcs bug that crashed
- LyX on alpha architecture
+ Fix to a very hard-to-find egcs bug that crashed LyX on alpha architecture
@bDavid L. Johnson
-@iE-mail: dlj0@lehigh.edu
- public relations, feedback, documentation and
- support
+@iE-mail: david.johnson@lehigh.edu
+ Public relations, feedback, documentation and support
@bRobert van der Kamp
-@iE-mail: robnet@wxs.nl
- various small things and code simplifying
- (see thousands of RVDKs in the code ;-) )
+@iE-mail: robnet@wxs.nl
+ Various small things and code simplifying
@bAmir Karger
-@iE-mail: karger@post.harvard.edu
- Tutorial
- reLyX: the LaTeX to LyX translator
+@iE-mail: amirkarger@gmail.com
+ Tutorial, reLyX: the LaTeX to LyX translator
@bCarmen Kauffmann
- original name that is now two character shorter
+ Original name that is now two character shorter
@bKDE Artists
@ihttp://artist.kde.org/
- authors of several of the icons LyX uses
-@bMartin Konold
-@iE-mail: zxmmz01@fiwi02.wiwi.uni-tuebingen.de
- german ftp-mirror-site fiwi02.wiwi.uni-tuebingen.de
+ Authors of several of the icons LyX uses
@bMichael Koziarski
-@iE-mail: michael@koziarski.org
+@iE-mail: koziarski@gmail.com
Gnome port
@bPeter Kremer
@iE-mail: kremer@bme-tel.ttt.bme.hu
- Hungarian translation and
- bind file for menu shortcuts.
+ Hungarian translation and bind file for menu shortcuts
@bBernd Kümmerlen
-@iE-mail: bkuemmer@ix.urz.uni-heidelberg.de
+@iE-mail: bkuemmer@gmx.net
Initial version of the koma-script textclasses
@bFelix Kurth
@iE-mail: felix@fkurth.de
- Support for textclass g-brief2
+ Support for textclass g-brief2
@bRob Lahaye
@iE-mail: lahaye@snu.ac.kr
Xforms dialogs and GUI related code
@bJean-Marc Lasgouttes
-@iE-mail: Jean-Marc.Lasgouttes@inria.fr
+@iE-mail: jean-marc.lasgouttes@inria.fr
configure and Makefile-stuff and more
@bVictor Lavrenko
@iE-mail: lyx@lavrenko.pp.ru
@iE-mail: leeming@lyx.org
GUI-I-fication of insets and more
@bEdwin Leuven
-@iE-mail: leuven@fee.uva.nl
- Qt2 frontend
- GUI-I-fication of several popups (in particular
- the one you are using now :)
+@iE-mail: e.leuven@uva.nl
+ Qt2 frontend GUI-I-fication of several popups
@bJohn Levon
-@iE-mail: moz@compsoc.man.ac.uk
+@iE-mail: levon@movementarian.org
Qt2 frontend, GUII work, bugfixes
@bLing Li
@iE-mail: ling@caltech.edu
- added native support for \makebox to mathed. Several bug fixes,
- both to the source code and to the llncs layout file.
+ Added native support for \makebox to mathed. Several bug fixes, both to the source code and to the llncs layout file
@bJosé Matos
-@iE-mail: jamatos@novalis.fc.up.pt
+@iE-mail: jamatos@fc.up.pt
linuxdoc sgml support
@bRoman Maurer
-@iE-mail: roman@lugos.si
+@iE-mail: roman.maurer@amis.net
Slovenian translation coordinator
@bTino Meinen
@iE-mail: a.t.meinen@chello.nl
Dutch translation coordinator
-@bJoão Luis Meloni Assirati
-@iE-mail: assirati@fma.if.usp.br
- lyxsocket and DVI inverse search
-@bPablo De Napoli
-@iE-mail: pdenapo@dm.uba.ar
- Math panel dialogs
+@bIñaki Larrañaga Murgoitio
+@iE-mail: dooteo@euskalgnu.org
+ Basque documentation and localization
@bDaniel Naber
-@iE-mail: dnaber@mini.gt.owl.de
+@iE-mail: daniel.naber@t-online.de
Improvements to find&replace popup
+@bPablo De Napoli
+@iE-mail: pdenapo@mate.dm.uba.ar
+ Math panel dialogs
@bDirk Niggemann
@iE-mail: dabn100@cam.ac.uk
- config. handling enhancements,
- bugfixes, printer enhancements
- path mingling
+ config. handling enhancements, bugfixes, printer enhancements path mingling
@bCarl Ollivier-Gooch
@iE-mail: cfog@mech.ubc.ca
- Support for two-column figure (figure*) and table (table*)
- environments. Fixed minibuffer entry of floats.
+ Support for two-column figure (figure*) and table (table*) environments. Fixed minibuffer entry of floats.
@bPanayotis "PAP" Papasotiriou
-@iE-mail: papasot@physics.upatras.gr
- support for kluwer and ijmpd document classes.
+@iE-mail: papasot@upatras.gr
+ Support for kluwer and ijmpd document classes
@bJoacim Persson
@iE-mail: sp2joap1@ida.his.se
- po-file for Swedish, a tool for picking shortcuts,
- bug reports and hacking at random
+ po-file for Swedish, a tool for picking shortcuts, bug reports and hacking atrandom
@bZvezdan Petkovic
-@iE-mail: z.petkovic@computer.org
+@iE-mail: zpetkovic@acm.org
Better support for serbian and serbocroatian
@bGeoffroy Piroux
@iE-mail: piroux@fyma.ucl.ac.be
Mathematica backend for mathed
@bNeoklis Polyzotis
-@iE-mail: alkis@cs.ucsc.edu
+@iE-mail: alkis@soe.ucsc.edu
Keymap work
@bAndré Pönitz
-@iE-mail: poenitz@htwm.de
- mathed rewrite to use STL
- file io with streams
- --export and --import command line options
+@iE-mail: andre.poenitz@mathematik.tu-chemnitz.de
+ mathed rewrite to use STL file io with streams --export and --import command line options
@bKornelia Pönitz
@iE-mail: kornelia.poenitz@mathematik.tu-chemnitz.de
- heavy mathed testing
- provided siamltex document class
+ heavy mathed testing provided siamltex document class
@bBernhard Psaier
Designer of the LyX-Banner
@bThomas Pundt
-@iE-mail: pundtt@math.uni-muenster.de
+@iE-mail: thomas@pundt.de
initial configure script
@bAllan Rae
-@iE-mail: rae@elec.uq.edu.au
- GUI-I architect, LyX PR head, LDN,
- bug reports/fixes, Itemize Bullet Selection,
- xforms-0.81 + gcc-2.6.3 compatibility
+@iE-mail: rae@itee.uq.edu.au
+ GUI-I architect, LyX PR head, LDN, bug reports/fixes, Itemize Bullet Selection, xforms-0.81 + gcc-2.6.3 compatibility
@bAdrien Rebollo
@iE-mail: adrien.rebollo@gmx.fr
- French translation of the docs
- latin 3, 4 and 9 support.
+ French translation of the docs; latin 3, 4 and 9 support
@bGarst R. Reese
-@iE-mail: reese@isn.net
- provided hollywood and broadway classes
- for writing screen scripts and plays
+@iE-mail: garstr@isn.net
+ provided hollywood and broadway classes for writing screen scripts and plays
@bRuurd Reitsma
@iE-mail: rareitsma@yahoo.com
- Creator of the native port of LyX to Windows.
+ Creator of the native port of LyX to Windows
@bBernd Rellermeyer
@iE-mail: 100.41728@germanynet.de
Support for Koma-Script family of classes
@bChristian Ridderström
@iE-mail: christian.ridderstrom@home.se
The driving force behind, and maintainer of, the LyX wiki wiki.
+@bEulogio Serradilla Rodríguez
+@iE-mail: eulogio.sr@terra.es
+ contribution to the spanish internationalization
@bMichael Schmitt
-@iE-mail: Michael.Schmitt@teststep.org
+@iE-mail: michael.schmitt@teststep.org
lots of bug reports and purify runs
@bHubert Schreier
@iE-mail: schreier@sc.edu
- spellchecker (ispell frontend)
- beautiful document-manager based on the simple
- table of contents (removed)
+ spellchecker (ispell frontend); beautiful document-manager based on the simple table of contents (removed)
@bIvan Schreter
@iE-mail: schreter@kdk.sk
- international support and kbmaps for slovak, czech,
- german, ... wysiwyg figure
-@bEulogio Serradilla Rodríguez
-@iE-mail: eulogio.sr@terra.es
- contribution to the spanish internationalization
+ international support and kbmaps for slovak, czech, german, ... wysiwyg figure
@bMiyata Shigeru
@iE-mail: miyata@kusm.kyoto-u.ac.jp
OS/2 port
+@bAlejandro Aguilar Sierra
+@iE-mail: asierra@servidor.unam.mx
+ Fast parsing with lyxlex, pseudoactions, mathpanel, Math Editor, combox and more
@bLior Silberman
@iE-mail: lior@princeton.edu
- Tweaks to various XForms dialogs.
- Implemented the --userdir command line option, enabling LyX to
- run with multiple configurations for different users.
- Implemented the original code to make colours for diferent inset
- properties configurable.
+ Tweaks to various XForms dialogs. Implemented the --userdir command line option, enabling LyX to run with multiple configurations for different users. Implemented the original code to make colours for diferent inset properties configurable.
@bAndre Spiegel
@iE-mail: spiegel@gnu.org
vertical spaces
@bJürgen Spitzmüller
-@iE-mail: j.spitzmueller@gmx.de
+@iE-mail: juergen.sp@t-online.de
Qt frontend, bugfixes
@bJohn Spray
@iE-mail: jcs116@york.ac.uk
Gtk frontend
@bBen Stanley
-@iE-mail: bds02@uow.edu.au
+@iE-mail: ben.stanley@exemail.com.au
fix bugs with error insets placement
@bDavid Suárez de Lis
@iE-mail: excalibor@iname.com
- maintaining es.po since v1.0.0 and other small i18n issues
- small fixes (some work, others didn't)
+ maintaining es.po since v1.0.0 and other small i18n issues small fixes
@bPeter Sütterlin
-@iE-mail: pit@uni-sw.gwdg.de
- aapaper support, german documentation translation,
- bug reports
+@iE-mail: p.suetterlin@astro.uu.nl
+ aapaper support, german documentation translation, bug reports
@bKayvan Aghaiepour Sylvan
@iE-mail: kayvan@sylvan.com
- noweb2lyx and reLyX integration of noweb files.
- added Import->Noweb and key bindings to menus.
+ noweb2lyx and reLyX integration of noweb files. added Import->Noweb and key bindings to menus
@bReuben Thomas
@iE-mail: rrt@sc3d.org
- encts document class
- lots of useful bug reports
+ encts document class lots of useful bug reports
@bDekel Tsur
-@iE-mail: dekel@math.tau.ac.il
- Hebrew support, general file converter,
- many many bug fixes.
+@iE-mail: dtsur@cs.ucsd.edu
+ Hebrew support, general file converter, many many bug fixes
@bMatthias Urlichs
-@iE-mail: urlichs@smurf.noris.de
+@iE-mail: smurf@smurf.noris.de
bug reports and small fixes
@bH. Turgut Uyar
-@iE-mail: uyar@cs.itu.edu.tr
+@iE-mail: uyar@ce.itu.edu.tr
turkish kbmaps
@bMarko Vendelin
@iE-mail: markov@ioc.ee
Gnome frontend
@bMartin Vermeer
@iE-mail: martin.vermeer@hut.fi
- support for optional argument in sections/captions
- svjour/svjog, egs and llncs document classes
- Lot of bug hunting (and fixing!)
+ support for optional argument in sections/captions svjour/svjog, egs and llncs document classes Lot of bug hunting (and fixing!)
@bJürgen Vigna
-@iE-mail: jug@sad.it
- complete rewrite of the tabular, text inset
- fax- and Ascii-Export support
- iletter and dinbrief support
+@iE-mail: jug@lyx.org
+ complete rewrite of the tabular, text inset fax- and Ascii-Export support iletter and dinbrief support
@bPauli Virtanen
@iE-mail: pauli.virtanen@hut.fi
Finnish localization of the interface
-@bHerbert Voss
-@iE-mail: voss@perce.de
- The one who answers all questions on lyx-users
- mailing list and maintains www.lyx.org/help/
- Big insetgraphics and bibliography cleanups
+@bHerbert Voß
+@iE-mail: herbert.voss@alumni.tu-berlin.de
+ The one who answers all questions on lyx-users mailing list and maintains www.lyx.org/help/ Big insetgraphics and bibliography cleanups
@bAndreas Vox
@iE-mail: avox@arcor.de
- Bug fixes, feedback on LyX behaviour on the Mac, and
- improvements to DocBook export
+ Bug fixes, feedback on LyX behaviour on the Mac, and improvements to DocBook export
@bJohn P. Weiss
-@iE-mail: weissjp@colorado.edu
- Bugreports and suggestions,
- slides class support, editor of the
- documentation project, 6/96-9/97.
- Tutorial chapter 1
+@iE-mail: jpweiss@frontiernet.net
+ Bugreports and suggestions, slides class support, editor of the documentationproject, 6/96-9/97. Tutorial chapter 1
@bEdmar Wienskoski
-@iE-mail: edmar-w-jr@technologist.com
- literate programming support
- various bug fixes
+@iE-mail: edmar@freescale.com
+ literate programming support; various bug fixes
@bMate Wierdl
@iE-mail: mw@wierdlmpc.msci.memphis.edu
Maintainer of the @lists.lyx.org mailing-lists
updates to the Scientific Word bindings
@bStephan Witt
@iE-mail: stephan.witt@beusen.de
- support for page selection for printing
- support for number of copies
+ support for page selection for printing support for number of copies
@bHuang Ying
-@iE-mail: hying_caritas@163.com
+@iE-mail: huangy@sh.necas.nec.com.cn
Gtk frontend
@bHenner Zeller
-@iE-mail: zeller@think.de
+@iE-mail: henner.zeller@freiheit.com
rotation of wysiwyg figures
@bXiaokun Zhu
@iE-mail: xiaokun@aero.gla.ac.uk
bug reports and small fixes
+
If your name doesn't appear here although you've done
something for LyX, or your entry is wrong or incomplete,
just drop some e-mail to lyx@lyx.org. Thanks.
--- /dev/null
+#! /usr/bin/env python
+# -*- coding: utf-8 -*-
+
+'''
+file generate_contributions.py
+This file is part of LyX, the document processor.
+Licence details can be found in the file COPYING.
+
+author Angus Leeming
+Full author contact details are available in file CREDITS
+
+This script both stores and manipulates the raw data needed to
+create CREDITS, credits.php and blanket-permission.php
+
+Usage:
+$ python generate_contributions.py \
+ CREDITS \
+ credits.php \
+ blanket-permission.php
+
+where the arguments are the names of the generated files.
+'''
+
+import codecs, sys
+
+def xml_escape(s):
+ s = s.replace("&", "&")
+ s = s.replace("<", "<")
+ s = s.replace(">", ">")
+ s = s.replace('"', '"')
+ return s
+
+
+class contributer:
+ def __init__(self,
+ name,
+ contact,
+ licence,
+ permission_title,
+ archive_id,
+ permission_date,
+ credit):
+ self.name = name
+ self.contact = contact
+ self.licence = licence
+ self.permission_title = permission_title
+ self.archive_id = archive_id
+ self.permission_date = permission_date
+ self.credit = credit
+
+
+ def as_txt_credits(self):
+ result = [ '@b%s\n' % self.name ]
+ if len(self.contact) != 0:
+ if self.contact.find("http") != -1:
+ result.append('@i%s\n' % self.contact)
+ else:
+ ename, address = self.contact.split(" () ", 1)
+ address = address.replace(" ! ", ".")
+ contact = "%s@%s" % (ename, address)
+ result.append('@iE-mail: %s\n' % contact)
+ result.append(' %s\n' % self.credit)
+ return "".join(result)
+
+
+ def as_php_credits(self):
+ return '''
+contrib("%s",
+ "%s",
+ "%s");
+''' % ( xml_escape(self.name),
+ xml_escape(self.contact),
+ xml_escape(self.credit) )
+
+
+ def as_php_blanket(self):
+ return '''
+contrib("%s",
+ "%s",
+ "%s",
+ "%s",
+ "%s");
+''' % ( xml_escape(self.name),
+ xml_escape(self.contact),
+ xml_escape(self.permission_title),
+ xml_escape(self.archive_id),
+ xml_escape(self.permission_date) )
+
+
+def error(message):
+ if message:
+ sys.stderr.write(message + '\n')
+ sys.exit(1)
+
+
+def usage(prog_name):
+ return "Usage: %s <CREDITS> <credits.php> <blanket-permission.php" % prog_name
+
+
+def header(title, file):
+ return '''<?php
+// WARNING! This file is autogenerated.
+// Any changes to it will be lost.
+// Please modify generate_contributions.py direct.
+
+// What's the title of the page?
+$title = "%s";
+// Who is the author?
+$author="lyx-devel@lists.lyx.org";
+// Full name of this file (relative path from LyX home page)
+$file_full="about/%s";
+
+include("start.php3");
+?>
+''' % ( title, file )
+
+
+def footer():
+ return '''
+<?php
+include("end.php3");
+?>
+'''
+
+def as_txt_credits(contributers):
+ results = []
+
+ for contributer in contributers:
+ if len(contributer.credit) != 0:
+ results.append(contributer.as_txt_credits())
+
+ results.append('''
+
+If your name doesn't appear here although you've done
+something for LyX, or your entry is wrong or incomplete,
+just drop some e-mail to lyx@lyx.org. Thanks.
+''')
+
+ return "".join(results)
+
+
+def as_php_credits(contributers, file):
+ results = []
+
+ results.append(header("CREDITS", file))
+
+ results.append('''
+<?
+function contrib($name, $email, $msg) {
+
+echo "
+
+ <dt>
+ <b>${name}</b>";
+
+if (isset($email) && $email != "")
+ echo " <i><${email}></i>";
+
+echo " </dt>
+ <dd>
+ ${msg}
+ </dd>";
+}
+
+?>
+
+<p>
+ If your name doesn't appear here although you've done
+ something for LyX, or your entry is wrong or incomplete,
+ just drop an e-mail to the
+ <a href="mailto:lyx-devel@lists.lyx.org">lyx-devel</a>
+ mailing list. Thanks.
+</p>
+
+<dl>
+<?php''')
+
+ for contributer in contributers:
+ if len(contributer.credit) != 0:
+ results.append(contributer.as_php_credits())
+
+ results.append('''?>
+
+</dl>
+''')
+ results.append(footer())
+ return "".join(results)
+
+
+def as_php_blanket(contributers, file):
+ results = []
+
+ results.append(header("Permissions", file))
+
+ results.append('''
+<?
+function contrib($name, $email, $msg_title, $msg_ref, $date) {
+
+echo "
+
+ <dt>
+ <b>${name}</b>
+ <i><${email}></i>
+ </dt>
+ <dd>
+ See the lyx-devel mailing list message
+ "";
+
+if (isset($msg_ref) && $msg_ref != "") {
+ $msg_ref = htmlspecialchars("$msg_ref");
+ echo "<a href=\\"http://marc.theaimsgroup.com/?l=lyx-devel&${msg_ref}\\">${msg_title}</a>";
+} else {
+ echo "${msg_title}";
+}
+
+echo ""
+ of $date.
+ </dd>";
+}
+
+?>
+
+<p>
+ The following people hereby grant permission to licence their
+ contributions to LyX under the
+ <a href="http://www.opensource.org/licenses/gpl-license.php">
+ Gnu General Public Licence</a>, version 2 or later.
+</p>
+
+<dl>
+<?php''')
+
+ for contributer in contributers:
+ if contributer.licence == "GPL":
+ results.append(contributer.as_php_blanket())
+
+ results.append('''?>
+</dl>
+
+<p>
+ The following people hereby grant permission to licence their
+ contributions to LyX under the
+ <a href="http://www.opensource.org/licenses/artistic-license.php">
+ Artistic Licence</a>.
+</p>
+
+<dl>
+<?php''')
+
+ for contributer in contributers:
+ if contributer.licence == "Artistic":
+ results.append(contributer.as_php_blanket())
+
+ results.append('''?>
+</dl>
+''')
+
+ results.append(footer())
+ return "".join(results)
+
+
+def main(argv, contributers):
+ if len(argv) != 4:
+ error(usage(argv[0]))
+
+ txt_credits_data = unicode(as_txt_credits(contributers)) \
+ .encode("latin1", "xmlcharrefreplace")
+ # This is a fudge to give a 'reasonable' spelling of Matej's name.
+ txt_credits_data = txt_credits_data.replace('ě', 'e')
+ txt_credits = open(argv[1], "w")
+ txt_credits.write(txt_credits_data)
+
+ php_credits_data = unicode(as_php_credits(contributers, argv[2])).encode("utf-8")
+ php_credits = open(argv[2], "w")
+ php_credits.write(php_credits_data)
+
+ php_blanket_data = unicode(as_php_blanket(contributers, argv[3])).encode("utf-8")
+ php_blanket = open(argv[3], "w")
+ php_blanket.write(php_blanket_data)
+
+
+# Store the raw data.
+contributers = [
+
+ contributer(u"Maarten Afman",
+ "info () afman ! net",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110958096916679",
+ "27 February 2005",
+ u"Dutch translation team member"),
+
+ contributer(u"Asger Alstrup",
+ "aalstrup () laerdal ! dk",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110899716913300",
+ "21 February 2005",
+ u"General hacking of user interface stuff and those other bits and pieces"),
+
+ contributer(u"Pascal André",
+ "andre () via ! ecp ! fr",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111263406200012",
+ "1 April 2005",
+ u"External style definition files, linuxdoc sgml support and more ftp-site ftp.lyx.org"),
+
+ contributer(u"João Luis Meloni Assirati",
+ "assirati () nonada ! if ! usp ! br",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110918749022256",
+ "23 February 2005",
+ u"Added support for unix sockets and thence the 'inverse DVI' feature"),
+
+ contributer(u"Yves Bastide",
+ "yves.bastide () irisa ! fr",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110959913631678",
+ "28 February 2005",
+ u"Bug fixes"),
+
+ contributer(u"Heinrich Bauer",
+ "heinrich.bauer () t-mobile ! de",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110910430117798",
+ "22 February 2005",
+ u"Fixes for dvi output original version of page selection for printing"),
+
+ contributer(u"Georg Baum",
+ "georg.baum () post ! rwth-aachen ! de",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110899912526043",
+ "21 February 2005",
+ u"tex2lyx improvements"),
+
+ contributer(u"Hans Bausewein",
+ "hans () comerwell ! xs4all ! nl",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111262999400394",
+ "2 April 2005",
+ '"case insensitive" and "complete word" search'),
+
+ contributer(u"Graham Biswell",
+ "graham () gbiswell ! com",
+ "GPL",
+ "Re: The LyX licence",
+ "m=111269177728853",
+ "5 April 2005",
+ u"Small bugfixes that were very hard to find"),
+
+ contributer(u"Lars Gullik Bjønnes",
+ "larsbj () gullik ! net",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110907078027047",
+ "22 February 2005",
+ u"Improvements to user interface (menus and keyhandling) including configurabletoolbar, and a few other (not so) minor things, like rewriting most of the LyX kernel. Also current source maintainer"),
+
+ contributer(u"Alfredo Braunstein",
+ "abraunst () lyx ! org",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110927069513172",
+ "24 February 2005",
+ u"A (pseudo) threaded graphics loader queue, lots of fixes, etc."),
+
+ contributer(u"Christian Buescher",
+ "christian.buescher () uni-bielefeld ! de",
+ "",
+ "",
+ "",
+ "",
+ u"User-definable keys, lyxserver and more"),
+
+ contributer(u"Johnathan Burchill",
+ "jkerrb () users ! sourceforge ! net",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908472818670",
+ "22 February 2005",
+ u"Ported John Levon's original 'change tracking' code to later versions of LyX.Numerous bug fixes thereof."),
+
+ contributer(u"Francesc Burrull i Mestres",
+ "fburrull () mat ! upc ! es",
+ "",
+ "",
+ "",
+ "",
+ u"Catalan translation"),
+
+ contributer(u"Matěj Cepl",
+ "matej () ceplovi ! cz",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110913090232039",
+ "22 February 2005",
+ u"Improvements to the czech keymaps"),
+
+ contributer(u"Albert Chin",
+ "lyx-devel () mlists ! thewrittenword ! com",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111220294831831",
+ "30 March 2005",
+ u"Bug fixes"),
+
+ contributer(u"Claudio Coco",
+ "lacocio () iol ! it",
+ "",
+ "",
+ "",
+ "",
+ u"Italian translation"),
+
+ contributer(u"Matthias Kalle Dalheimer",
+ "kalle () kdab ! net",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908857130107",
+ "22 February 2005",
+ u"Qt2 port"),
+
+ contributer(u"Matthias Ettrich",
+ "ettrich () trolltech ! com",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110959638810040",
+ "28 February 2005",
+ u"Started the project, implemented the early versions, various improvements including undo/redo, tables, and much, much more"),
+
+ contributer(u"Baruch Even",
+ "baruch () ev-en ! org",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110936007609786",
+ "25 February 2005",
+ u"New graphics handling scheme and more"),
+
+ contributer(u"Ronald Florence",
+ "ron () 18james ! com",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111262821108510",
+ "31 March 2005",
+ u"Maintainer of the OS X port(s)"),
+
+ contributer(u"Eitan Frachtenberg",
+ "sky8an () gmail ! com",
+ "GPL",
+ "Re: [PATCH] BibTeX annotation support",
+ "m=111130799028250",
+ "20 March 2005",
+ u""),
+
+ contributer(u"John Michael Floyd",
+ "jmf () pwd ! nsw ! gov ! au",
+ "",
+ "",
+ "",
+ "",
+ u"Bug fix to the spellchecker"),
+
+ contributer(u"Edscott Wilson Garcia",
+ "edscott () xfce ! org",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111219295119021",
+ "30 March 2005",
+ u"Bug fixes"),
+
+ contributer(u"Stefano Ghirlanda",
+ "stefano.ghirlanda () unibo ! it",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110959835300777",
+ "28 February 2005",
+ u"Improvements to lyxserver; LyX-Client perl package"),
+
+ contributer(u"Hartmut Goebel",
+ "h.goebel () crazy-compilers ! com",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111225910223564",
+ "30 March 2005",
+ u"Improvements to Koma-Script classes"),
+
+ contributer(u"Hartmut Haase",
+ "hha4491 () atomstromfrei ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110915427710167",
+ "23 February 2005",
+ u"German translation of the documentation"),
+
+ contributer(u"Helge Hafting",
+ "helgehaf () aitel ! hist ! no",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110916171925288",
+ "23 February 2005",
+ u"Norwegian documentation and localization"),
+
+ contributer(u"Bennett Helm",
+ "bennett.helm () fandm ! edu",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110907988312372",
+ "22 February 2005",
+ u"Maintainer of the OSX ports, taking over from Ronald Florence"),
+
+ contributer(u"Claus Hentschel",
+ "claus.hentschel () mbau ! fh-hannover ! de",
+ "",
+ "",
+ "",
+ "",
+ u"Win32 port of LyX 1.1.x"),
+
+ contributer(u"Claus Hindsgaul",
+ "claus_h () image ! dk",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908607416324",
+ "22 February 2005",
+ u"Danish translation"),
+
+ contributer(u"Bernard Hurley",
+ "bernard () fong-hurley ! org ! uk",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111218682804142",
+ "30 March 2005",
+ u"Fixes to literate programming support"),
+
+ contributer(u"Bernhard Iselborn",
+ "bernhard.iselborn () sap ! com",
+ "GPL",
+ "RE: The LyX licence",
+ "m=111268306522212",
+ "5 April 2005",
+ u"Some minor bug-fixes, FAQ, linuxdoc sgml support"),
+
+ contributer(u"Michal Jaegermann",
+ "michal () ellpspace ! math ! ualberta ! ca",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110909853626643",
+ "22 February 2005",
+ u"Fix to a very hard-to-find egcs bug that crashed LyX on alpha architecture"),
+
+ contributer(u"David L. Johnson",
+ "david.johnson () lehigh ! edu",
+ "GPL",
+ "GPL",
+ "m=110908492016593",
+ "22 February 2005",
+ u"Public relations, feedback, documentation and support"),
+
+ contributer(u"Robert van der Kamp",
+ "robnet () wxs ! nl",
+ "GPL",
+ "Re: The LyX licence",
+ "m=111268623330209",
+ "5 April 2005",
+ u"Various small things and code simplifying"),
+
+ contributer(u"Amir Karger",
+ "amirkarger () gmail ! com",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110912688520245",
+ "23 February 2005",
+ u"Tutorial, reLyX: the LaTeX to LyX translator"),
+
+ contributer(u"Carmen Kauffmann",
+ "",
+ "",
+ "",
+ "",
+ "",
+ u"Original name that is now two character shorter"),
+
+ contributer(u"KDE Artists",
+ "http://artist.kde.org/",
+ "",
+ "",
+ "",
+ "",
+ u"Authors of several of the icons LyX uses"),
+
+ contributer(u"Andreas Klostermann",
+ "andreas_klostermann () web ! de",
+ "GPL",
+ "blanket-permission",
+ "m=111054675600338",
+ "11 March 2005",
+ u""),
+
+ contributer(u"Michael Koziarski",
+ "koziarski () gmail ! com",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110909592017966",
+ "22 February 2005",
+ u"Gnome port"),
+
+ contributer(u"Peter Kremer",
+ "kremer () bme-tel ! ttt ! bme ! hu",
+ "",
+ "",
+ "",
+ "",
+ u"Hungarian translation and bind file for menu shortcuts"),
+
+ contributer(u"Bernd Kümmerlen",
+ "bkuemmer () gmx ! net",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110934318821667",
+ "25 February 2005",
+ u"Initial version of the koma-script textclasses"),
+
+ contributer(u"Felix Kurth",
+ "felix () fkurth ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908918916109",
+ "22 February 2005",
+ u"Support for textclass g-brief2"),
+
+ contributer(u"Rob Lahaye",
+ "lahaye () snu ! ac ! kr",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908714131711",
+ "22 February 2005",
+ u"Xforms dialogs and GUI related code"),
+
+ contributer(u"Jean-Marc Lasgouttes",
+ "jean-marc.lasgouttes () inria ! fr",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110899928510452",
+ "21 February 2005",
+ u"configure and Makefile-stuff and more"),
+
+ contributer(u"Victor Lavrenko",
+ "lyx () lavrenko ! pp ! ru",
+ "",
+ "",
+ "",
+ "",
+ u"Russian translation"),
+
+ contributer(u"Angus Leeming",
+ "leeming () lyx ! org",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110899671520339",
+ "21 February 2005",
+ u"GUI-I-fication of insets and more"),
+
+ contributer(u"Edwin Leuven",
+ "e.leuven () uva ! nl",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110899657530749",
+ "21 February 2005",
+ u"Qt2 frontend GUI-I-fication of several popups"),
+
+ contributer(u"John Levon",
+ "levon () movementarian ! org",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110899535600562",
+ "21 February 2005",
+ u"Qt2 frontend, GUII work, bugfixes"),
+
+ contributer(u"Ling Li",
+ "ling () caltech ! edu",
+ "GPL",
+ "Re: LyX 1.4cvs crash on Fedora Core 3",
+ "m=111204368700246",
+ "28 March 2005",
+ u"Added native support for \makebox to mathed. Several bug fixes, both to the source code and to the llncs layout file"),
+
+ contributer(u"José Matos",
+ "jamatos () fc ! up ! pt",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110907762926766",
+ "22 February 2005",
+ u"linuxdoc sgml support"),
+
+ contributer(u"Roman Maurer",
+ "roman.maurer () amis ! net",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110952616722307",
+ "27 February 2005",
+ u"Slovenian translation coordinator"),
+
+ contributer(u"Tino Meinen",
+ "a.t.meinen () chello ! nl",
+ "",
+ "",
+ "",
+ "",
+ u"Dutch translation coordinator"),
+
+ contributer(u"Iñaki Larrañaga Murgoitio",
+ "dooteo () euskalgnu ! org",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908606525783",
+ "22 February 2005",
+ u"Basque documentation and localization"),
+
+ contributer(u"Daniel Naber",
+ "daniel.naber () t-online ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110911176213928",
+ "22 February 2005",
+ u"Improvements to find&replace popup"),
+
+ contributer(u"Pablo De Napoli",
+ "pdenapo () mate ! dm ! uba ! ar",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908904400120",
+ "22 February 2005",
+ u"Math panel dialogs"),
+
+ contributer(u"Dirk Niggemann",
+ "dabn100 () cam ! ac ! uk",
+ "",
+ "",
+ "",
+ "",
+ u"config. handling enhancements, bugfixes, printer enhancements path mingling"),
+
+ contributer(u"Carl Ollivier-Gooch",
+ "cfog () mech ! ubc ! ca",
+ "GPL",
+ "Re: The LyX licence --- a gentle nudge",
+ "m=111220662413921",
+ "30 March 2005",
+ u"Support for two-column figure (figure*) and table (table*) environments. Fixed minibuffer entry of floats."),
+
+ contributer(u'Panayotis "PAP" Papasotiriou',
+ "papasot () upatras ! gr",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110933552929119",
+ "25 February 2005",
+ u"Support for kluwer and ijmpd document classes"),
+
+ contributer(u"Joacim Persson",
+ "sp2joap1 () ida ! his ! se",
+ "",
+ "",
+ "",
+ "",
+ u"po-file for Swedish, a tool for picking shortcuts, bug reports and hacking atrandom"),
+
+ contributer(u"Zvezdan Petkovic",
+ "zpetkovic () acm ! org",
+ "GPL",
+ "Re: The LyX licence",
+ "m=111276877900892",
+ "6 April 2005",
+ u"Better support for serbian and serbocroatian"),
+
+ contributer(u"Geoffroy Piroux",
+ "piroux () fyma ! ucl ! ac ! be",
+ "",
+ "",
+ "",
+ "",
+ u"Mathematica backend for mathed"),
+
+ contributer(u"Neoklis Polyzotis",
+ "alkis () soe ! ucsc ! edu",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=111039215519777",
+ "9 March 2005",
+ u"Keymap work"),
+
+ contributer(u"André Pönitz",
+ "andre.poenitz () mathematik ! tu-chemnitz ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=111143534724146",
+ "21 March 2005",
+ u"mathed rewrite to use STL file io with streams --export and --import command line options"),
+
+ contributer(u"Kornelia Pönitz",
+ "kornelia.poenitz () mathematik ! tu-chemnitz ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=111121553103800",
+ "19 March 2005",
+ u"heavy mathed testing provided siamltex document class"),
+
+ contributer(u"Bernhard Psaier",
+ "",
+ "",
+ "",
+ "",
+ "",
+ u"Designer of the LyX-Banner"),
+
+ contributer(u"Thomas Pundt",
+ "thomas () pundt ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=111277917703326",
+ "6 April 2005",
+ u"initial configure script"),
+
+ contributer(u"Allan Rae",
+ "rae () itee ! uq ! edu ! au",
+ "GPL",
+ "lyx-1.3.6cvs configure.in patch",
+ "m=110905169512662",
+ "21 February 2005",
+ u"GUI-I architect, LyX PR head, LDN, bug reports/fixes, Itemize Bullet Selection, xforms-0.81 + gcc-2.6.3 compatibility"),
+
+ contributer(u"Adrien Rebollo",
+ "adrien.rebollo () gmx ! fr",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110918633227093",
+ "23 February 2005",
+ u"French translation of the docs; latin 3, 4 and 9 support"),
+
+ contributer(u"Garst R. Reese",
+ "garstr () isn ! net",
+ "GPL",
+ "blanket-permission.txt:",
+ "m=110911480107491",
+ "22 February 2005",
+ u"provided hollywood and broadway classes for writing screen scripts and plays"),
+
+ contributer(u"Ruurd Reitsma",
+ "rareitsma () yahoo ! com",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110959179412819",
+ "28 February 2005",
+ u"Creator of the native port of LyX to Windows"),
+
+ contributer(u"Bernd Rellermeyer",
+ "100.41728 () germanynet ! de",
+ "",
+ "",
+ "",
+ "",
+ u"Support for Koma-Script family of classes"),
+
+ contributer(u"Michael Ressler",
+ "mike.ressler () alum ! mit ! edu",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110926603925431",
+ "24 February 2005",
+ u"documentation maintainer, AASTeX support"),
+
+ contributer(u"Christian Ridderström",
+ "christian.ridderstrom () home ! se",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110910933124056",
+ "22 February 2005",
+ u"The driving force behind, and maintainer of, the LyX wiki wiki."),
+
+ contributer(u"Eulogio Serradilla Rodríguez",
+ "eulogio.sr () terra ! es",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110915313018478",
+ "23 February 2005",
+ u"contribution to the spanish internationalization"),
+
+ contributer(u"Michael Schmitt",
+ "michael.schmitt () teststep ! org",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110909251110103",
+ "22 February 2005",
+ u"lots of bug reports and purify runs"),
+
+ contributer(u"Hubert Schreier",
+ "schreier () sc ! edu",
+ "",
+ "",
+ "",
+ "",
+ u"spellchecker (ispell frontend); beautiful document-manager based on the simple table of contents (removed)"),
+
+ contributer(u"Ivan Schreter",
+ "schreter () kdk ! sk",
+ "",
+ "",
+ "",
+ "",
+ u"international support and kbmaps for slovak, czech, german, ... wysiwyg figure"),
+
+ contributer(u"Miyata Shigeru",
+ "miyata () kusm ! kyoto-u ! ac ! jp",
+ "",
+ "",
+ "",
+ "",
+ u"OS/2 port"),
+
+ contributer(u"Alejandro Aguilar Sierra",
+ "asierra () servidor ! unam ! mx",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110918647812358",
+ "23 February 2005",
+ u"Fast parsing with lyxlex, pseudoactions, mathpanel, Math Editor, combox and more"),
+
+ contributer(u"Lior Silberman",
+ "lior () princeton ! edu",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110910432427450",
+ "22 February 2005",
+ u"Tweaks to various XForms dialogs. Implemented the --userdir command line option, enabling LyX to run with multiple configurations for different users. Implemented the original code to make colours for diferent inset properties configurable."),
+
+ contributer(u"Andre Spiegel",
+ "spiegel () gnu ! org",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908534728505",
+ "22 February 2005",
+ u"vertical spaces"),
+
+ contributer(u"Jürgen Spitzmüller",
+ "juergen.sp () t-online ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110907530127164",
+ "22 February 2005",
+ u"Qt frontend, bugfixes"),
+
+ contributer(u"John Spray",
+ "jcs116 () york ! ac ! uk",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110909415400170",
+ "22 February 2005",
+ u"Gtk frontend"),
+
+ contributer(u"Ben Stanley",
+ "ben.stanley () exemail ! com ! au",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110923981012056",
+ "24 February 2005",
+ u"fix bugs with error insets placement"),
+
+ contributer(u"David Suárez de Lis",
+ "excalibor () iname ! com",
+ "",
+ "",
+ "",
+ "",
+ u"maintaining es.po since v1.0.0 and other small i18n issues small fixes"),
+
+ contributer(u"Peter Sütterlin",
+ "p.suetterlin () astro ! uu ! nl",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110915086404972",
+ "23 February 2005",
+ u"aapaper support, german documentation translation, bug reports"),
+
+ contributer(u"Kayvan Aghaiepour Sylvan",
+ "kayvan () sylvan ! com",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110908748407087",
+ "22 February 2005",
+ u"noweb2lyx and reLyX integration of noweb files. added Import->Noweb and key bindings to menus"),
+
+ contributer(u"Reuben Thomas",
+ "rrt () sc3d ! org",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110911018202083",
+ "22 February 2005",
+ u"encts document class lots of useful bug reports"),
+
+ contributer(u"Dekel Tsur",
+ "dtsur () cs ! ucsd ! edu",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110910437519054",
+ "22 February 2005",
+ u"Hebrew support, general file converter, many many bug fixes"),
+
+ contributer(u"Matthias Urlichs",
+ "smurf () smurf ! noris ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110912859312991",
+ "22 February 2005",
+ u"bug reports and small fixes"),
+
+ contributer(u"H. Turgut Uyar",
+ "uyar () ce ! itu ! edu ! tr",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110917146423892",
+ "23 February 2005",
+ u"turkish kbmaps"),
+
+ contributer(u"Marko Vendelin",
+ "markov () ioc ! ee",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110909439912594",
+ "22 February 2005",
+ u"Gnome frontend"),
+
+ contributer(u"Martin Vermeer",
+ "martin.vermeer () hut ! fi",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110907543900367",
+ "22 February 2005",
+ u"support for optional argument in sections/captions svjour/svjog, egs and llncs document classes Lot of bug hunting (and fixing!)"),
+
+ contributer(u"Jürgen Vigna",
+ "jug () lyx ! org",
+ "GPL",
+ "Re: Licensing of tex2lyx (and perhaps LyX itself?)",
+ "m=110899839906262",
+ "21 February 2005",
+ u"complete rewrite of the tabular, text inset fax- and Ascii-Export support iletter and dinbrief support"),
+
+ contributer(u"Pauli Virtanen",
+ "pauli.virtanen () hut ! fi",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110918662408397",
+ "23 February 2005",
+ u"Finnish localization of the interface"),
+
+ contributer(u"Herbert Voß",
+ "herbert.voss () alumni ! tu-berlin ! de",
+ "GPL",
+ "Fwd: Re: The LyX licence",
+ "m=110910439013234",
+ "22 February 2005",
+ u"The one who answers all questions on lyx-users mailing list and maintains www.lyx.org/help/ Big insetgraphics and bibliography cleanups"),
+
+ contributer(u"Andreas Vox",
+ "avox () arcor ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110907443424620",
+ "22 February 2005",
+ u"Bug fixes, feedback on LyX behaviour on the Mac, and improvements to DocBook export"),
+
+ contributer(u"John P. Weiss",
+ "jpweiss () frontiernet ! net",
+ "Artistic",
+ "Re: The LyX licence",
+ "m=110913490414280",
+ "23 February 2005",
+ u"Bugreports and suggestions, slides class support, editor of the documentationproject, 6/96-9/97. Tutorial chapter 1"),
+
+ contributer(u"Edmar Wienskoski",
+ "edmar () freescale ! com",
+ "GPL",
+ "Re: The LyX licence",
+ "m=111280236425781",
+ "6 April 2005",
+ u"literate programming support; various bug fixes"),
+
+ contributer(u"Mate Wierdl",
+ "mw () wierdlmpc ! msci ! memphis ! edu",
+ "",
+ "",
+ "",
+ "",
+ u"Maintainer of the @lists.lyx.org mailing-lists"),
+
+ contributer(u"Serge Winitzki",
+ "winitzki () erebus ! phys ! cwru ! edu",
+ "",
+ "",
+ "",
+ "",
+ u"updates to the Scientific Word bindings"),
+
+ contributer(u"Stephan Witt",
+ "stephan.witt () beusen ! de",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110909031824764",
+ "22 February 2005",
+ u"support for page selection for printing support for number of copies"),
+
+ contributer(u"Huang Ying",
+ "huangy () sh ! necas ! nec ! com ! cn",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110956742604611",
+ "28 February 2005",
+ u"Gtk frontend"),
+
+ contributer(u"Henner Zeller",
+ "henner.zeller () freiheit ! com",
+ "GPL",
+ "Re: The LyX licence",
+ "m=110911591218107",
+ "22 February 2005",
+ u"rotation of wysiwyg figures"),
+
+ contributer(u"Xiaokun Zhu",
+ "xiaokun () aero ! gla ! ac ! uk",
+ "",
+ "",
+ "",
+ "",
+ u"bug reports and small fixes") ]
+
+
+if __name__ == "__main__":
+ main(sys.argv, contributers)