X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fgenerate_contributions.py;h=e549ab29c59ef31a3cf82b853ab4f62a3b88c311;hb=6012beb90eb88011d1213c9ae38c4a77d711737e;hp=d72fe095c4fd10ba72047fd9251a92fc6a5baca5;hpb=5a03af404e1b893522cdb2302065c9163ad83cb0;p=lyx.git diff --git a/lib/generate_contributions.py b/lib/generate_contributions.py index d72fe095c4..e549ab29c5 100755 --- a/lib/generate_contributions.py +++ b/lib/generate_contributions.py @@ -13,12 +13,13 @@ This script both stores and manipulates the raw data needed to create CREDITS, credits.inc and blanket-permission.inc Usage: + $ python generate_contributions.py \ CREDITS \ credits.inc \ blanket-permission.inc -where the arguments are the names of the generated files. +where the arguments are the pathnames of the generated files. ''' import codecs, sys, textwrap @@ -31,7 +32,7 @@ def xml_escape(s): return s -class contributer: +class contributor: def __init__(self, name, contact, @@ -52,7 +53,7 @@ class contributer: def as_txt_credits(self): result = [ '@b%s\n' % self.name ] if len(self.contact) != 0: - if self.contact.find("http") != -1: + if self.contact.find("https") != -1: result.append('@i%s\n' % self.contact) else: result.append('@iE-mail: %s\n' % self.contact) @@ -91,21 +92,30 @@ def error(message): def usage(prog_name): - return "Usage: %s " % prog_name + return ''' +Usage: +$ python generate_contributions.py \\ + CREDITS \\ + credits.inc \\ + blanket-permission.inc + +where the arguments are the pathnames of the generated files. +''' -def collate_incomplete(contributers): + +def collate_incomplete(contributors): missing_credit = [] missing_licence = [] - for contributer in contributers: - if len(contributer.credit) == 0: - missing_credit.append(contributer.name) - if len(contributer.licence) == 0: - missing_licence.append(contributer.name) + for contributor in contributors: + if len(contributor.credit) == 0: + missing_credit.append(contributor.name) + if len(contributor.licence) == 0: + missing_licence.append(contributor.name) return '''WARNING! -The following contributers do not have a CREDITS entry: +The following contributors do not have a CREDITS entry: %s These ones have no explicit licence statement: @@ -113,18 +123,16 @@ These ones have no explicit licence statement: ''' % ( ",\n ".join(missing_credit), ",\n ".join(missing_licence)) -def as_txt_credits(contributers): +def as_txt_credits(contributors): results = [] - for contributer in contributers: - if len(contributer.credit) != 0: - results.append(contributer.as_txt_credits()) + for contributor in contributors: + if len(contributor.credit) != 0: + results.append(contributor.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. +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) @@ -142,7 +150,7 @@ def footer(): return ''' ''' -def as_php_credits(contributers, file): +def as_php_credits(contributors, file): results = [] results.append(header()) @@ -154,12 +162,15 @@ function credits_contrib($name, $email, $msg) { $email = str_replace(' () ', '@', $email); $email = str_replace(' ! ', '.', $email); -if (isset($email) && $email != "") - $output=$output. "
[[mailto:${email} | ${name}]]"; -else +if (isset($email) && $email != "") { + if (strncasecmp($email,"https",4) == 0) + $output =$output. "
[[${email} | ${name}]]"; + else + $output=$output. "
[[mailto:${email} | ${name}]]"; +} else $output=$output. "
${name}"; -$msg = ereg_replace("\\n *", "\\n ", ltrim($msg)); +$msg = preg_replace("/\\n */", "\\n ", ltrim($msg)); $output=$output. "
@@ -185,9 +196,9 @@ $output=$output."

wrapper = textwrap.TextWrapper(width=60, subsequent_indent=" ") - for contributer in contributers: - if len(contributer.credit) != 0: - results.append(contributer.as_php_credits(wrapper)) + for contributor in contributors: + if len(contributor.credit) != 0: + results.append(contributor.as_php_credits(wrapper)) results.append(''' $output=$output.""; @@ -200,7 +211,7 @@ return $output; return "".join(results) -def as_php_blanket(contributers, file): +def as_php_blanket(contributors, file): results = [] results.append(header()) @@ -223,7 +234,7 @@ $output=$output. " if (isset($msg_ref) && $msg_ref != "") { $msg_ref = htmlspecialchars("$msg_ref"); - $output=$output. "[[http://marc.info/?l=lyx-devel&" . ${msg_ref} . "|" . ${msg_title} . "]]"; + $output=$output. "[[https://marc.info/?l=lyx-devel&" . ${msg_ref} . "|" . ${msg_title} . "]]"; } else { $output=$output. "${msg_title}"; } @@ -240,16 +251,16 @@ function blanket_output() { $output=$output."

The following people hereby grant permission to license their contributions to LyX under the - [[http://www.opensource.org/licenses/gpl-license.php | + [[https://opensource.org/licenses/gpl-license | Gnu General Public License]], version 2 or later.

"; ''') - for contributer in contributers: - if contributer.licence == "GPL": - results.append(contributer.as_php_blanket()) + for contributor in contributors: + if contributor.licence == "GPL": + results.append(contributor.as_php_blanket()) results.append(''' $output=$output."
"; @@ -258,16 +269,16 @@ $output=$output."

The following people hereby grant permission to license their contributions to LyX under the - [[http://www.opensource.org/licenses/artistic-license-2.0.php | + [[https://opensource.org/licenses/Artistic-2.0 | Artistic License 2]].

"; ''') - for contributer in contributers: - if contributer.licence == "Artistic": - results.append(contributer.as_php_blanket()) + for contributor in contributors: + if contributor.licence == "Artistic": + results.append(contributor.as_php_blanket()) results.append(''' $output=$output."
"; @@ -281,30 +292,50 @@ return $output; return "".join(results) -def main(argv, contributers): +def main(argv, contributors): if len(argv) != 4: error(usage(argv[0])) - txt_credits_data = unicode(as_txt_credits(contributers)).encode("utf-8") - txt_credits = open(argv[1], "w") + if sys.version_info[0] < 3: + txt_credits_data = unicode(as_txt_credits(contributors)).encode("utf-8") + else: + txt_credits_data = str(as_txt_credits(contributors)).encode("utf-8") + txt_credits = open(argv[1], "wb") 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") + if sys.version_info[0] < 3: + php_credits_data = unicode(as_php_credits(contributors, argv[2])).encode("utf-8") + else: + php_credits_data = str(as_php_credits(contributors, argv[2])).encode("utf-8") + php_credits = open(argv[2], "wb") 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") + if sys.version_info[0] < 3: + php_blanket_data = unicode(as_php_blanket(contributors, argv[3])).encode("utf-8") + else: + php_blanket_data = str(as_php_blanket(contributors, argv[3])).encode("utf-8") + php_blanket = open(argv[3], "wb") php_blanket.write(php_blanket_data) - warning_data = unicode(collate_incomplete(contributers) + '\n').encode("utf-8") - sys.stderr.write(warning_data) + if sys.version_info[0] < 3: + warning_data = unicode(collate_incomplete(contributors) + '\n').encode("utf-8") + else: + warning_data = str(collate_incomplete(contributors) + '\n').encode("utf-8") + sys.stderr.write(warning_data.decode('utf-8')) # Store the raw data. -contributers = [ +contributors = [ + + contributor(u"Ronen Abravanel", + "ronena () gmail ! com", + "GPL", + "Re: Patch: Diagram inset", + "m=128486837824718", + "19 September 2010", + u"Support for feyn diagrams"), - contributer(u"Maarten Afman", + contributor(u"Maarten Afman", "info () afman ! net", "GPL", "Fwd: Re: The LyX licence", @@ -312,7 +343,7 @@ contributers = [ "27 February 2005", u"Dutch translation team member"), - contributer(u"Hatim Alahmadi", + contributor(u"Hatim Alahmadi", "dr.hatim () hotmail ! com", "GPL", "license issue", @@ -320,7 +351,7 @@ contributers = [ "28 July 2008", u"Arabic translation"), - contributer(u"Asger Alstrup", + contributor(u"Asger Alstrup", "aalstrup () laerdal ! dk", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", @@ -328,7 +359,15 @@ contributers = [ "21 February 2005", u"General hacking of user interface stuff and those other bits and pieces"), - contributer(u"Pascal André", + contributor(u"Jesper Stemann Andersen", + "jesper () sait ! dk", + "GPL", + "Contributions GPLed", + "m=130336947315984", + "21 April 2011", + u"Danish translation"), + + contributor(u"Pascal André", "andre () via ! ecp ! fr", "GPL", "Re: The LyX licence --- a gentle nudge", @@ -336,15 +375,23 @@ contributers = [ "1 April 2005", u"External style definition files, linuxdoc sgml support and more ftp-site ftp.lyx.org"), - contributer(u"Liviu Andronic", + contributor(u"Liviu Andronic", "landronimirc () gmail ! com", "GPL", "contributions GPLed", "m=121869084720708", "14 August 2008", - u"Romanian localization"), + u"Romanian localization and support for the frletter document class"), - contributer(u"João Luis Meloni Assirati", + contributor(u"Georger Araujo", + "georger_br () yahoo ! com ! br", + "GPL", + "pt_BR.po translation for LyX 2.1.3", + "m=143058265303480", + "2 May 2015", + u"Brazilian Portuguese translation"), + + contributor(u"João Luis Meloni Assirati", "assirati () nonada ! if ! usp ! br", "GPL", "Re: The LyX licence", @@ -352,7 +399,23 @@ contributers = [ "23 February 2005", u"Added support for unix sockets and thence the 'inverse DVI' feature"), - contributer(u"Özgür Uğraş Baran", + contributor(u"Patrick Atamaniuk", + "atamaniuk () frobs ! net", + "GPL", + "License for my contributions", + "m=129594232112957", + "28 January 2011", + u"fix-cm module"), + + contributor(u"Gioele Barabucci", + "gioele () svario ! it", + "GPL", + "Contribution license", + "m=136933235620262", + "23 May 2013", + u"ACM-SIGS layouts"), + + contributor(u"Özgür Uğraş Baran", "ugras.baran () gmail ! com", "GPL", "Re: [patch] new InsetCommandParams", @@ -360,7 +423,7 @@ contributers = [ "19 October 2006", u"New commandparams structure, Nomenclature inset"), - contributer(u"Susana Barbosa", + contributor(u"Susana Barbosa", "susana.barbosa () fc ! up ! pt", "GPL", "License", @@ -368,7 +431,7 @@ contributers = [ "14 August 2007", u"Portuguese translation"), - contributer(u"Yves Bastide", + contributor(u"Yves Bastide", "yves.bastide () irisa ! fr", "GPL", "Re: The LyX licence", @@ -376,7 +439,7 @@ contributers = [ "28 February 2005", u"Bug fixes"), - contributer(u"Heinrich Bauer", + contributor(u"Heinrich Bauer", "heinrich.bauer () t-mobile ! de", "GPL", "Fwd: Re: The LyX licence", @@ -384,7 +447,7 @@ contributers = [ "22 February 2005", u"Fixes for dvi output original version of page selection for printing"), - contributer(u"Georg Baum", + contributor(u"Georg Baum", "georg.baum () post ! rwth-aachen ! de", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", @@ -392,7 +455,7 @@ contributers = [ "21 February 2005", u"tex2lyx improvements, bug fixes, unicode work"), - contributer(u"Hans Bausewein", + contributor(u"Hans Bausewein", "hans () comerwell ! xs4all ! nl", "GPL", "Re: The LyX licence --- a gentle nudge", @@ -400,7 +463,7 @@ contributers = [ "2 April 2005", '"case insensitive" and "complete word" search'), - contributer(u"Kornel Benko", + contributor(u"Kornel Benko", "Kornel.Benko () berlin ! de", "GPL", "The LyX licence", @@ -408,7 +471,23 @@ contributers = [ "3 January 2009", u"small bugfixes, CMake build system, Slovak translation"), - contributer(u"Graham Biswell", + contributor(u"Jacob Bishop", + "bishop.jacob () gmail ! com", + "GPL", + "Contributions...APA 6 Layout", + "m=135654106502977", + "26 December 2012", + u"APA 6 Layout"), + + contributor(u"Punyashloka Biswal", + "punya.biswal () gmail ! com", + "GPL", + "Re: Patch for ticket #6848", + "m=128298296923913", + "28 August 2010", + u"Bug fixes"), + + contributor(u"Graham Biswell", "graham () gbiswell ! com", "GPL", "Re: The LyX licence", @@ -416,7 +495,7 @@ contributers = [ "5 April 2005", u"Small bugfixes that were very hard to find"), - contributer(u"Lars Gullik Bjønnes", + contributor(u"Lars Gullik Bjønnes", "larsbj () gullik ! net", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", @@ -424,7 +503,7 @@ contributers = [ "22 February 2005", u"Improvements to user interface (menus and keyhandling) including a configurable toolbar and a few other (not so) minor things, like rewriting most of the LyX kernel. Also previous source maintainer."), - contributer(u"Alfredo Braunstein", + contributor(u"Alfredo Braunstein", "abraunst () lyx ! org", "GPL", "Re: The LyX licence", @@ -432,7 +511,15 @@ contributers = [ "24 February 2005", u"A (pseudo) threaded graphics loader queue, lots of fixes, etc."), - contributer(u"Christian Buescher", + contributor(u"Martin A. Brown", + "martin () linux-ip ! net", + "GPL", + "Re: public identifier for DocBook XML export", + "m=148391461928571", + "8 January 2017", + u"Docbook fixes"), + + contributor(u"Christian Buescher", "christian.buescher () uni-bielefeld ! de", "", "", @@ -440,7 +527,7 @@ contributers = [ "", u"User-definable keys, lyxserver and more"), - contributer(u"Johnathan Burchill", + contributor(u"Johnathan Burchill", "jkerrb () users ! sourceforge ! net", "GPL", "Re: The LyX licence", @@ -448,7 +535,7 @@ contributers = [ "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", + contributor(u"Francesc Burrull i Mestres", "fburrull () mat ! upc ! es", "", "", @@ -456,7 +543,7 @@ contributers = [ "", u"Catalan translation"), - contributer(u"Sergiu Carpov", + contributor(u"Sergiu Carpov", "ssmiler () gmail ! com", "GPL", "Re: Bug #5522", @@ -464,7 +551,7 @@ contributers = [ "10 July 2009", u"Bug fixes"), - contributer(u"Humberto Nicolás Castejón", + contributor(u"Humberto Nicolás Castejón", "beconico () gmail ! com", "GPL", "Re: The LyX licence", @@ -472,7 +559,7 @@ contributers = [ "9 June 2005", u"Spanish translation of the Windows installer"), - contributer(u"Matěj Cepl", + contributor(u"Matěj Cepl", "matej () ceplovi ! cz", "GPL", "Re: The LyX licence", @@ -480,7 +567,7 @@ contributers = [ "22 February 2005", u"Improvements to the czech keymaps"), - contributer(u"Albert Chin", + contributor(u"Albert Chin", "lyx-devel () mlists ! thewrittenword ! com", "GPL", "Re: The LyX licence --- a gentle nudge", @@ -488,7 +575,7 @@ contributers = [ "30 March 2005", u"Bug fixes"), - contributer(u"Jean-Pierre Chrétien", + contributor(u"Jean-Pierre Chrétien", "jeanpierre.chretien () free ! fr", "GPL", "Re: The LyX licence", @@ -496,7 +583,7 @@ contributers = [ "10 June 2005", u"French translations"), - contributer(u"Claudio Coco", + contributor(u"Claudio Coco", "lacocio () libero ! it", "GPL", "Agreement to GNU General Public licence", @@ -504,7 +591,7 @@ contributers = [ "17 January 2006", u"Italian translation"), - contributer(u"Yuri Chornoivan", + contributor(u"Yuri Chornoivan", "yurchor () ukr ! net", "GPL", "Permission grant", @@ -512,7 +599,15 @@ contributers = [ "23 July 2008", u"Ukrainian translation"), - contributer(u"Matthias Kalle Dalheimer", + contributor(u"Tommaso Cucinotta", + "cucinotta () sssup !it", + "GPL", + "Re: View Menu proposal", + "m=119030065212621", + "20 Sep 2007", + u"Advanced search feature"), + + contributor(u"Matthias Kalle Dalheimer", "kalle () kdab ! net", "GPL", "Re: The LyX licence", @@ -520,7 +615,15 @@ contributers = [ "22 February 2005", u"Qt2 port"), - contributer(u"Ewan Davies", + contributor(u"Ulysse Danglis", + "o2d () freemail ! gr", + "GPL", + "License of el.po", + "m=126738357204586", + "28 February 2010", + u"Greek translations"), + + contributor(u"Ewan Davies", "ewan.davies () googlemail ! com", "GPL", "Re: Starting Development", @@ -528,15 +631,39 @@ contributers = [ "17 May 2009", u"doxygen to LFUNs.lyx conversion"), - contributer(u"Anders Ekberg", + contributor(u"Jack Dessert", + "jackdesert556 () gmail ! com", + "GPL", + "License", + "m=126994985831115", + "30 March 2010", + u"Patches for configure.py"), + + contributor(u"Min Ding", + "u5032331 () uds ! anu ! edu ! au", + "GPL", + "Accept GUN GPL", + "m=139864105011133", + "27 April 2014", + u"Chinese (simplified) translations"), + + contributor(u"Alexander Dunlap", + "alexander.dunlap () gmail ! com", + "GPL", + "licensing statement", + "m=151914230920804", + "20 February 2018", + u"Improvement to recent files support"), + + contributor(u"Anders Ekberg", "anek () chalmers ! se", "GPL", "License agreement", "m=113725822602516", "14 January 2006", u"Improvements to the Swedish translation of the Windows Installer"), - - contributer(u"Martin Engbers", + + contributor(u"Martin Engbers", "martin.engbers () gmx ! de", "GPL", "Re: [patch] Icon replacement", @@ -544,7 +671,7 @@ contributers = [ "Apr 3 2009", u"icon loading tweaks"), - contributer(u"Matthias Ettrich", + contributor(u"Matthias Ettrich", "ettrich () trolltech ! com", "GPL", "Fwd: Re: The LyX licence", @@ -552,7 +679,7 @@ contributers = [ "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", + contributor(u"Baruch Even", "baruch () ev-en ! org", "GPL", "Re: The LyX licence", @@ -560,7 +687,7 @@ contributers = [ "25 February 2005", u"New graphics handling scheme and more"), - contributer(u"Dov Feldstern", + contributor(u"Dov Feldstern", "dfeldstern () fastimap ! com", "GPL", "Re: Farsi support re-submission plus a little more", @@ -568,7 +695,7 @@ contributers = [ "31 May 2007", u"RTL/BiDi-related fixes"), - contributer(u"Michał Fita", + contributor(u"Michał Fita", "michal ! fita () gmail ! com", "GPL", "Statement for Polish translation", @@ -576,7 +703,7 @@ contributers = [ "15 July 2008", u"Polish translation"), - contributer(u"Ronald Florence", + contributor(u"Ronald Florence", "ron () 18james ! com", "GPL", "Re: The LyX licence --- a gentle nudge", @@ -584,7 +711,7 @@ contributers = [ "31 March 2005", u"Maintainer of the OS X port(s)"), - contributer(u"José Ramom Flores d'as Seixas", + contributor(u"José Ramom Flores d'as Seixas", "fa2ramon () usc ! es", "GPL", "Re: Galician translation", @@ -592,7 +719,7 @@ contributers = [ "20 October 2006", u"Galician documentation and localization"), - contributer(u"John Michael Floyd", + contributor(u"John Michael Floyd", "jmf () pwd ! nsw ! gov ! au", "", "", @@ -600,7 +727,7 @@ contributers = [ "", u"Bug fix to the spellchecker"), - contributer(u"Nicola Focci", + contributor(u"Nicola Focci", "nicola.focci () gmail ! com", "GPL", "Permission", @@ -608,7 +735,7 @@ contributers = [ "29 April 2008", u"Italian translation of documentations"), - contributer(u"Enrico Forestieri", + contributor(u"Enrico Forestieri", "forenr () tlc ! unipr ! it", "GPL", "Re: lyxpreview2ppm.py", @@ -616,7 +743,7 @@ contributers = [ "16 June 2005", u"Italian translations, many bug fixes and features"), - contributer(u"Eitan Frachtenberg", + contributor(u"Eitan Frachtenberg", "sky8an () gmail ! com", "GPL", "Re: [PATCH] BibTeX annotation support", @@ -624,7 +751,7 @@ contributers = [ "20 March 2005", u"BibTeX annotation support"), - contributer(u"Darren Freeman", + contributor(u"Darren Freeman", "dfreeman () ieee ! org", "GPL", "Licence", @@ -632,7 +759,15 @@ contributers = [ "3 August 2007", u"Improvements to mouse wheel scrolling; many bug reports"), - contributer(u"Edscott Wilson Garcia", + contributor(u"Max Funk", + "maxkhfunk () gmx ! net", + "GPL", + "GPL", + "m=130659936521230", + "28 May 2011", + u"Bug fixes"), + + contributor(u"Edscott Wilson Garcia", "edscott () xfce ! org", "GPL", "Re: The LyX licence --- a gentle nudge", @@ -640,15 +775,15 @@ contributers = [ "30 March 2005", u"Bug fixes"), - contributer(u"Ignacio García", - "ignacio.garcia () tele2 ! es", + contributor(u"Ignacio García", + "ignacio.gmorales () gmail ! com", "GPL", "Re: es_EmbeddedObjects", "m=117079592919653", "06 February 2007", u"Spanish translation of documentations"), - contributer(u"Michael Gerz", + contributor(u"Michael Gerz", "michael.gerz () teststep ! org", "GPL", "Re: The LyX licence", @@ -656,7 +791,7 @@ contributers = [ "22 February 2005", u"Change tracking, German localization, bug fixes"), - contributer(u"Stefano Ghirlanda", + contributor(u"Stefano Ghirlanda", "stefano.ghirlanda () unibo ! it", "GPL", "Re: The LyX licence", @@ -664,15 +799,39 @@ contributers = [ "28 February 2005", u"Improvements to lyxserver"), - contributer(u"Hartmut Goebel", + contributor(u"Shankar Giri Venkita Giri", + "girivs () gmx ! com", + "GPL", + "Blanket permission", + "m=146162343015182", + "25 April 2016", + u"Mingw-w64 build fixes"), + + contributor(u"D. Gloger", + "2wochenurlaub () gloger ! biz", + "GPL", + "Re: external material template: SVG -> PDF/PS with LaTeX", + "m=151298047124676", + "11 December 2017", + u"Inkscape External Template"), + + contributor(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"Peter Gumm", + + contributor(u"Riccardo Gori", + "goriccardo () gmail ! com", + "GPL", + "Re: r35561 - lyx-devel/trunk/src/insets", + "m=128626762015975", + "5 Oct 2010", + u"Fixing tabular code"), + + contributor(u"Peter Gumm", "gumm () mathematik ! uni-marburg ! de", "GPL", "Re: xy-pic manual", @@ -680,7 +839,7 @@ contributers = [ "22 October 2008", u"XY-pic manual"), - contributer(u"İbrahim Güngör", + contributor(u"İbrahim Güngör", "h.ibrahim.gungor () gmail ! com", "GPL", "Update Turkish Translation", @@ -688,7 +847,7 @@ contributers = [ "4 Nov 2008", u"Turkish translation"), - contributer(u"Hartmut Haase", + contributor(u"Hartmut Haase", "hha4491 () web ! de", "GPL", "Re: The LyX licence", @@ -696,7 +855,7 @@ contributers = [ "23 February 2005", u"German translation of the documentation"), - contributer(u"Helge Hafting", + contributor(u"Helge Hafting", "helgehaf () aitel ! hist ! no", "GPL", "Re: The LyX licence", @@ -704,15 +863,31 @@ contributers = [ "23 February 2005", u"Norwegian documentation and localization"), - contributer(u"Richard Heck", - "rgheck () brown ! edu", + contributor(u"Jessica Hamilton", + "jessica.l.hamilton () gmail ! com", + "GPL", + "Contributor License", + "m=143381137411598", + "9 June 2015", + u"Haiku OS support"), + + contributor(u"Jan Niklas Hasse", + "jhasse () bixense ! com", + "GPL", + "Re: Patch to make it possible to open empty files", + "m=148163124122780", + "23 December 2016", + u"File opening enhancement"), + + contributor(u"Richard Kimberly Heck", + "rikiheck () lyx ! org", "GPL", "GPL Statement", "m=117501689204059", "27 March 2007", - u"Bug fixes, layout modules, BibTeX code"), + u"Bug fixes, layout modules, BibTeX code, XHTML export. Current stable branch maintainer."), - contributer(u"Bennett Helm", + contributor(u"Bennett Helm", "bennett.helm () fandm ! edu", "GPL", "Re: The LyX licence", @@ -720,7 +895,7 @@ contributers = [ "22 February 2005", u"Maintainer of the OSX ports, taking over from Ronald Florence"), - contributer(u"Kevin B. Hendricks", + contributor(u"Kevin B. Hendricks", "kevin.hendricks () sympatico ! ca", "GPL", "Fwd: Re: Integration of libmythes and hunspell", @@ -728,7 +903,7 @@ contributers = [ "9 May 2009", u"Author of the MyThes thesaurus library"), - contributer(u"Claus Hentschel", + contributor(u"Claus Hentschel", "claus.hentschel () mbau ! fh-hannover ! de", "", "", @@ -736,7 +911,15 @@ contributers = [ "", u"Win32 port of LyX 1.1.x"), - contributer(u"Claus Hindsgaul", + contributor(u"Josh Hieronymous", + "josh.p.hieronymus () gmail ! com", + "GPL", + "licensing my contributions to LyX", + "m=137426932127289", + "19 July 2013", + u"XHTML and ePub Improvements (GSOC Student)"), + + contributor(u"Claus Hindsgaul", "claus_h () image ! dk", "GPL", "Re: The LyX licence", @@ -744,7 +927,31 @@ contributers = [ "22 February 2005", u"Danish translation"), - contributer(u"Bernard Hurley", + contributor(u"Martin Hoffmann", + "hoffimar () gmail ! com", + "GPL", + "Re: #8703: 'new shortcut' box closes if no shortcut", + "m=138105799411067", + "6 October 2013", + u"Dialog usability fix"), + + contributor(u"Winfred Huang", + "tone90999 () hotmail ! com", + "GPL", + "License for Chinese translation", + "m=153274007430136", + "28 July 2018", + u"Simplified Chinese Localization"), + + contributor(u"John Hudson", + "j.r.hudson () virginmedia ! com", + "GPL", + "Contributions", + "m=146722333213915", + "29 June 2016", + u"Documentation updates"), + + contributor(u"Bernard Hurley", "bernard () fong-hurley ! org ! uk", "GPL", "Re: The LyX licence --- a gentle nudge", @@ -752,7 +959,7 @@ contributers = [ "30 March 2005", u"Fixes to literate programming support"), - contributer(u"Marius Ionescu", + contributor(u"Marius Ionescu", "felijohn () gmail ! com", "GPL", "permission to licence", @@ -760,7 +967,7 @@ contributers = [ "27 September 2006", u"Romanian localization"), - contributer(u"Bernhard Iselborn", + contributor(u"Bernhard Iselborn", "bernhard.iselborn () sap ! com", "GPL", "RE: The LyX licence", @@ -768,7 +975,7 @@ contributers = [ "5 April 2005", u"Some minor bug-fixes, FAQ, linuxdoc sgml support"), - contributer(u"Masanori Iwami", + contributor(u"Masanori Iwami", "masa.iwm () gmail ! com", "GPL", "Re: [patch] Addition of input method support", @@ -776,7 +983,7 @@ contributers = [ "1 April 2007", u"Development of CJK language support"), - contributer(u"Michal Jaegermann", + contributor(u"Michal Jaegermann", "michal () ellpspace ! math ! ualberta ! ca", "GPL", "Re: The LyX licence", @@ -784,7 +991,7 @@ contributers = [ "22 February 2005", u"Fix to a very hard-to-find egcs bug that crashed LyX on alpha architecture"), - contributer(u"Harshula Jayasuriya", + contributor(u"Harshula Jayasuriya", "harshula () gmail ! com", "GPL", "Re: Bug in export to DocBook", @@ -792,7 +999,7 @@ contributers = [ "15 January 2007", u"Fix docbook generation of nested lists"), - contributer(u"David L. Johnson", + contributor(u"David L. Johnson", "david.johnson () lehigh ! edu", "GPL", "GPL", @@ -800,7 +1007,7 @@ contributers = [ "22 February 2005", u"Public relations, feedback, documentation and support"), - contributer(u"Robert van der Kamp", + contributor(u"Robert van der Kamp", "robnet () wxs ! nl", "GPL", "Re: The LyX licence", @@ -808,7 +1015,7 @@ contributers = [ "5 April 2005", u"Various small things and code simplifying"), - contributer(u"Amir Karger", + contributor(u"Amir Karger", "amirkarger () gmail ! com", "GPL", "Re: The LyX licence", @@ -816,23 +1023,31 @@ contributers = [ "23 February 2005", u"Tutorial, reLyX: the LaTeX to LyX translator"), - contributer(u"Carmen Kauffmann", + contributor(u"Zahari Dmitrov Kassabov", + "zaharid () gmail ! com", + "GPL", + "GPL Statement", + "m=135540059615508", + "13 December 2012", + u"Bug fixes"), + + contributor(u"Carmen Kauffmann", "", "", "", "", "", - u"Original name that is now two character shorter"), + u"Original name that is now two characters shorter"), - contributer(u"KDE Artists", - "http://artist.kde.org/", + contributor(u"KDE Artists", + "", "", "", "", "", u"Authors of several of the icons LyX uses"), - contributer(u"Andreas Klostermann", + contributor(u"Andreas Klostermann", "andreas_klostermann () web ! de", "GPL", "blanket-permission", @@ -840,7 +1055,15 @@ contributers = [ "11 March 2005", u"Gtk reference insertion dialog"), - contributer(u"Kostantino", + contributor(u"Timo Kluck", + "tkluck () gmail ! com", + "GPL", + "license statement", + "m=132334049317495", + "8 December 2011", + u"Dutch translation, icon fixes"), + + contributor(u"Kostantino", "ciclope10 () alice ! it", "GPL", "Permission granted", @@ -848,7 +1071,15 @@ contributers = [ "9 August 2006", u"Italian localization of the interface"), - contributer(u"Michael Koziarski", + contributor(u"Scott Kostyshak", + "skostysh () princeton ! edu", + "GPL", + "GPL Statement", + "m=133076234031944", + "3 March 2012", + u"Small UI fixes"), + + contributor(u"Michael Koziarski", "koziarski () gmail ! com", "GPL", "Re: The LyX licence", @@ -856,7 +1087,7 @@ contributers = [ "22 February 2005", u"Gnome port"), - contributer(u"Peter Kremer", + contributor(u"Peter Kremer", "kremer () bme-tel ! ttt ! bme ! hu", "", "", @@ -864,7 +1095,15 @@ contributers = [ "", u"Hungarian translation and bind file for menu shortcuts"), - contributer(u'Valeriy Kruchko', + contributor(u'Marcus Kriele', + "mkriele () me ! com", + "GPL", + "License permission", + "m=130384781027177", + "26 April 2011", + u"Fixing various sv* layouts"), + + contributor(u'Valeriy Kruchko', "lerkru () gmail ! com", "GPL", "Re: translation in to russian about 68%", @@ -872,7 +1111,7 @@ contributers = [ "24 November 2009", u"Russian translation of the user interface"), - contributer(u"Peter Kümmel", + contributor(u"Peter Kümmel", "syntheticpp () gmx ! net", "GPL", "License", @@ -880,7 +1119,7 @@ contributers = [ "7 June 2006", u"Qt4 coding, CMake build system, bug fixing, testing, clean ups, and profiling"), - contributer(u"Bernd Kümmerlen", + contributor(u"Bernd Kümmerlen", "bkuemmer () gmx ! net", "GPL", "Re: The LyX licence", @@ -888,7 +1127,15 @@ contributers = [ "25 February 2005", u"Initial version of the koma-script textclasses"), - contributer(u"Felix Kurth", + contributor(u"Joel Kulesza", + "jkulesza () gmail ! com", + "GPL", + "License to Publish Work", + "m=147735429207382", + "25 October 2016", + u"User interface improvements"), + + contributor(u"Felix Kurth", "felix () fkurth ! de", "GPL", "Re: The LyX licence", @@ -896,7 +1143,7 @@ contributers = [ "22 February 2005", u"Support for textclass g-brief2"), - contributer(u"Rob Lahaye", + contributor(u"Rob Lahaye", "lahaye () snu ! ac ! kr", "GPL", "Re: The LyX licence", @@ -904,7 +1151,7 @@ contributers = [ "22 February 2005", u"Xforms dialogs and GUI related code"), - contributer(u"Jean-Marc Lasgouttes", + contributor(u"Jean-Marc Lasgouttes", "lasgouttes () lyx ! org", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", @@ -912,7 +1159,7 @@ contributers = [ "21 February 2005", u"configure and Makefile-stuff, many bugfixes and more. Previous stable branch maintainer."), - contributer(u"Victor Lavrenko", + contributor(u"Victor Lavrenko", "lyx () lavrenko ! pp ! ru", "", "", @@ -920,7 +1167,7 @@ contributers = [ "", u"Russian translation"), - contributer(u"Angus Leeming", + contributor(u"Angus Leeming", "leeming () lyx ! org", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", @@ -928,15 +1175,15 @@ contributers = [ "21 February 2005", u"GUI-I-fication of insets and more"), - contributer(u"Edwin Leuven", - "e.leuven () uva ! nl", + contributor(u"Edwin Leuven", + "e.leuven () gmail ! com", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", "m=110899657530749", "21 February 2005", - u"Qt2 frontend GUI-I-fication of several popups.\nDutch translation of the Windows installer"), + u"Tabular and misc UI stuff"), - contributer(u"John Levon", + contributor(u"John Levon", "levon () movementarian ! org", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", @@ -944,7 +1191,7 @@ contributers = [ "21 February 2005", u"Qt2 frontend, GUII work, bugfixes"), - contributer(u"Ling Li", + contributor(u"Ling Li", "ling () caltech ! edu", "GPL", "Re: LyX 1.4cvs crash on Fedora Core 3", @@ -952,7 +1199,15 @@ contributers = [ "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"Tomasz Łuczak", + contributor(u"LibreOffice Team", + "https://www.libreoffice.org/", + "LGPL", + "", + "", + "", + u"Libreoffice Icon Theme"), + + contributor(u"Tomasz Łuczak", "tlu () technodat ! com ! pl", "GPL", "Re: [Cvslog] lyx-devel po/: ChangeLog pl.po lib/: CREDITS", @@ -960,7 +1215,7 @@ contributers = [ "28 December 2005", u"Polish translation and mw* layouts files"), - contributer(u"Hangzai Luo", + contributor(u"Hangzai Luo", "memcache () gmail ! com", "GPL", "Re: [patch] tex2lyx crash when full path is given from commandline on Win32", @@ -968,7 +1223,23 @@ contributers = [ "1 July 2007", u"Bugfixes"), - contributer(u"Tetsuya Makimura", + contributor(u"Mohamed Magdy", + "physicist2010 () gmail ! com>", + "GPL", + "A permission to use my Arabic-Translation for LyX?", + "m=126877445318267", + "16 March 2010", + u"Arabic translation"), + + contributor(u"Jari-Matti Mäkelä", + "jmjmak () utu ! fi", + "GPL", + "Re: lyx fi translation update", + "m=142987910907596", + "24 April 2015", + u"Contribution to the Finnish Localization."), + + contributor(u"Tetsuya Makimura", "makimura () ims ! tsukuba.ac ! jp", "GPL", "Re: Support request for Japanese without CJK, again (Re: [Fwd: About Japanese edition ...)", @@ -976,15 +1247,15 @@ contributers = [ "18 August 2008", u"Improvements to the Japanese language support."), - contributer(u"José Matos", + contributor(u"José Matos", "jamatos () fc ! up ! pt", "GPL", "Re: The LyX licence", "m=110907762926766", "22 February 2005", - u"linuxdoc sgml support. Current release manager."), + u"linuxdoc sgml support. Previous release manager."), - contributer(u"Roman Maurer", + contributor(u"Roman Maurer", "roman.maurer () amis ! net", "GPL", "Re: The LyX licence", @@ -992,15 +1263,23 @@ contributers = [ "27 February 2005", u"Slovenian translation coordinator"), - contributer(u"John McCabe-Dansted", + contributor(u"John McCabe-Dansted", "gmatht () gmail ! com", "GPL", "Re: Randomly Generated Crash Reports Useful?", "m=124515770509946", "15 June 2009", u"Keys-test module, bug fixing"), + + contributor(u"Caolán McNamara", + "caolanm () redhat ! com", + "GPL", + "Statement for enchant integration", + "m=126389593805123", + "19 January 2010", + u"Support for the enchant spell checking library"), - contributer(u"Tino Meinen", + contributor(u"Tino Meinen", "a.t.meinen () chello ! nl", "GPL", "Re: Licensing your contributions to LyX", @@ -1008,7 +1287,7 @@ contributers = [ "31 October 2005", u"Dutch translation coordinator"), - contributer(u"Siegfried Meunier-Guttin-Cluzel", + contributor(u"Siegfried Meunier-Guttin-Cluzel", "meunier () coria ! fr", "GPL", "French translations", @@ -1016,7 +1295,7 @@ contributers = [ "12 November 2007", u"French translations of the documentation"), - contributer(u"Günter Milde", + contributor(u"Günter Milde", "milde () users ! berlios ! de", "GPL", "copyleft", @@ -1024,7 +1303,15 @@ contributers = [ "14 October 2008", u"Unicode and layout file fixes"), - contributer(u"Joan Montané", + contributor(u"Dustin J. Mitchell", + "dustin () v ! igoro ! us", + "GPL", + "Fwd: Your patch for LyX", + "m=139255709609015", + "16 February 2014", + u"Fix for csv2lyx"), + + contributor(u"Joan Montané", "jmontane () gmail ! com", "GPL", "Re: LyX translation updates needed", @@ -1032,7 +1319,23 @@ contributers = [ "21 August 2007", u"Catalan translations of menus"), - contributer(u"Iñaki Larrañaga Murgoitio", + contributor(u"Stéphane Mourey", + "stephane.mourey () impossible-exil ! info", + "GPL", + "Re: gpl", + "m=141381522413781", + "20 October 2014", + u"New lfun server-get-statistics"), + + contributor(u"Guillaume Munch", + "gm () lyx ! org", + "GPL", + "Re: -std=c++11 and [PATCH] Improve the display of the source (bugs #6501,#7359)", + "m=143890980923229", + "07 August 2015", + u"Several bug fixes, mainly mathed"), + + contributor(u"Iñaki Larrañaga Murgoitio", "dooteo () euskalgnu ! org", "GPL", "Re: The LyX licence", @@ -1040,7 +1343,7 @@ contributers = [ "22 February 2005", u"Basque documentation and localization"), - contributer(u"Daniel Naber", + contributor(u"Daniel Naber", "daniel.naber () t-online ! de", "GPL", "Re: The LyX licence", @@ -1048,7 +1351,7 @@ contributers = [ "22 February 2005", u"Improvements to the find&replace dialog"), - contributer(u"Pablo De Napoli", + contributor(u"Pablo De Napoli", "pdenapo () mate ! dm ! uba ! ar", "GPL", "Re: The LyX licence", @@ -1056,7 +1359,7 @@ contributers = [ "22 February 2005", u"Math panel dialogs"), - contributer(u"Dirk Niggemann", + contributor(u"Dirk Niggemann", "dabn100 () cam ! ac ! uk", "", "", @@ -1064,7 +1367,15 @@ contributers = [ "", u"config. handling enhancements, bugfixes, printer enhancements path mingling"), - contributer(u"Rob Oakes", + contributor(u"Jens Nöckel", + "noeckel () uoregon !edu", + "GPL", + "GPL statement", + "m=128485749516885", + "19 September 2010", + u"Mac OS X enhancements"), + + contributor(u"Rob Oakes", "lyx-devel () oak-tree ! us>", "GPL", "Outline Contributions", @@ -1072,7 +1383,15 @@ contributers = [ "27 June 2009", u"Improvements to the outliner."), - contributer(u"Carl Ollivier-Gooch", + contributor(u"Oxygen Team", + "https://techbase.kde.org/Projects/Oxygen", + "LGPL", + "", + "", + "", + u"Oxygen Icon Theme"), + + contributor(u"Carl Ollivier-Gooch", "cfog () mech ! ubc ! ca", "GPL", "Re: The LyX licence --- a gentle nudge", @@ -1080,7 +1399,15 @@ contributers = [ "30 March 2005", u"Support for two-column figure (figure*) and table (table*) environments. Fixed minibuffer entry of floats."), - contributer(u'Panayotis "PAP" Papasotiriou', + contributor(u"Gilad Orr", + "giladorr () gmail ! com", + "GPL", + "Internationalization-Hebrew", + "m=138314500901798", + "28 October 2013", + u"Hebrew translation."), + + contributor(u'Panayotis "PAP" Papasotiriou', "papasot () upatras ! gr", "GPL", "Re: The LyX licence", @@ -1088,7 +1415,7 @@ contributers = [ "25 February 2005", u"Support for kluwer and ijmpd document classes"), - contributer(u'Andrey V. Panov', + contributor(u'Andrey V. Panov', "panov () canopus ! iacp ! dvo ! ru", "GPL", "Re: Russian translation for LyX", @@ -1096,15 +1423,23 @@ contributers = [ "24 December 2007", u"Russian translation of the user interface"), - contributer(u'Sanda Pavel', - "ps () ucw ! cz", + contributor(u'Dal Ho Park', + "airdalho () gmail ! com", "GPL", - "Re: czech translation", - "m=115522417204086", - "10 August 2006", - u"Czech translation, support for the LaTeX package hyperref, fullscreen support, lfuns docs/review"), + "splash.lyx translation (Korean)", + "m=139436383128181", + "9 March 2014", + u"Korean translation"), + + contributor(u'Andrew Parsloe', + "aparsloe () clear ! net ! nz", + "GPL", + "GPL declaration", + "m=147941540519608", + "17 November 2016", + u"Module updates"), - contributer(u'Bo Peng', + contributor(u'Bo Peng', "ben.bob () gmail ! com", "GPL", "Re: Python version of configure script (preview version)", @@ -1112,7 +1447,15 @@ contributers = [ "15 September 2005", u"Conversion of all shell scripts to Python, shortcuts dialog, session, view-source, auto-view, embedding features and scons build system."), - contributer(u"Joacim Persson", + contributor(u'John Perry', + "john.perry () usm ! edu", + "GPL", + "Contributions", + "m=128874016511551", + "2 November 2010", + u"Named theorems module."), + + contributor(u"Joacim Persson", "sp2joap1 () ida ! his ! se", "", "", @@ -1120,7 +1463,7 @@ contributers = [ "", u"po-file for Swedish, a tool for picking shortcuts, bug reports and hacking atrandom"), - contributer(u"Zvezdan Petkovic", + contributor(u"Zvezdan Petkovic", "zpetkovic () acm ! org", "GPL", "Re: The LyX licence", @@ -1128,7 +1471,15 @@ contributers = [ "6 April 2005", u"Better support for serbian and serbocroatian"), - contributer(u"Geoffroy Piroux", + contributor(u"Prannoy Pilligundla", + "prannoy.bits () gmail ! com", + "GPL", + "Contribution license", + "m=139332446711707", + "25 February 2014", + u"Full screen statusbar toggling"), + + contributor(u"Geoffroy Piroux", "piroux () fyma ! ucl ! ac ! be", "", "", @@ -1136,7 +1487,15 @@ contributers = [ "", u"Mathematica backend for mathed"), - contributer(u"Neoklis Polyzotis", + contributor(u"Benjamin Piwowarski", + "benjamin ! piwowarski () lip6 ! fr", + "GPL", + "GPL statement", + "m=133958334631163", + "13 June 2012", + u"AppleScript, integration with bibliography managers"), + + contributor(u"Neoklis Polyzotis", "alkis () soe ! ucsc ! edu", "GPL", "Fwd: Re: The LyX licence", @@ -1144,7 +1503,7 @@ contributers = [ "9 March 2005", u"Keymap work"), - contributer(u"André Pönitz", + contributor(u"André Pönitz", "andre.poenitz () mathematik ! tu-chemnitz ! de", "GPL", "Re: The LyX licence", @@ -1152,7 +1511,7 @@ contributers = [ "21 March 2005", u"mathed rewrite to use STL file io with streams --export and --import command line options"), - contributer(u"Kornelia Pönitz", + contributor(u"Kornelia Pönitz", "kornelia.poenitz () mathematik ! tu-chemnitz ! de", "GPL", "Re: The LyX licence", @@ -1160,7 +1519,7 @@ contributers = [ "19 March 2005", u"heavy mathed testing; provided siamltex document class"), - contributer(u"Bernhard Psaier", + contributor(u"Bernhard Psaier", "", "", "", @@ -1168,7 +1527,7 @@ contributers = [ "", u"Designer of the LyX-Banner"), - contributer(u"Thomas Pundt", + contributor(u"Thomas Pundt", "thomas () pundt ! de", "GPL", "Re: The LyX licence", @@ -1176,23 +1535,39 @@ contributers = [ "6 April 2005", u"initial configure script"), - contributer(u"Allan Rae", + contributor(u"Zheru Qiu", + "qzr () mail ! ustc ! edu ! cn", + "GPL", + "Fwd: Permission of using my translation under GPL", + "m=148702600212546", + "5 February 2017", + u"Chinese localisation"), + + contributor(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"Manoj Rajagopalan", + + contributor(u"Manoj Rajagopalan", "rmanoj () umich ! edu", "GPL", "Re: patch for case-insensitive reference sorting", "m=123506398801004", "Feb 19 2009", u"reference dialog tweaks"), - - contributer(u"Vincent van Ravesteijn", + + contributor(u"Daniel Ramöller", + "d.lyx () web ! de", + "GPL", + "Permission", + "m=147578627921242", + "Oct 6 2016", + u"UI improvements"), + + contributor(u"Vincent van Ravesteijn", "V.F.vanRavesteijn () tudelft ! nl", "GPL", "RE: crash lyx-1.6rc1", @@ -1200,7 +1575,7 @@ contributers = [ "4 August 2008", u"lots of fixes"), - contributer(u"Adrien Rebollo", + contributor(u"Adrien Rebollo", "adrien.rebollo () gmx ! fr", "GPL", "Re: The LyX licence", @@ -1208,7 +1583,7 @@ contributers = [ "23 February 2005", u"French translation of the docs; latin 3, 4 and 9 support"), - contributer(u"Garst R. Reese", + contributor(u"Garst R. Reese", "garstr () isn ! net", "GPL", "blanket-permission.txt:", @@ -1216,7 +1591,7 @@ contributers = [ "22 February 2005", u"provided hollywood and broadway classes for writing screen scripts and plays"), - contributer(u"Bernhard Reiter", + contributor(u"Bernhard Reiter", "ockham () gmx ! net", "GPL", "Re: RFC: GThesaurus.C et al.", @@ -1224,7 +1599,7 @@ contributers = [ "12 October 2005", u"Gtk frontend"), - contributer(u"Ruurd Reitsma", + contributor(u"Ruurd Reitsma", "rareitsma () yahoo ! com", "GPL", "Fwd: Re: The LyX licence", @@ -1232,7 +1607,7 @@ contributers = [ "28 February 2005", u"Creator of the native port of LyX to Windows"), - contributer(u"Bernd Rellermeyer", + contributor(u"Bernd Rellermeyer", "bernd.rellermeyer () arcor ! de", "GPL", "Re: The LyX licence", @@ -1240,7 +1615,7 @@ contributers = [ "10 April 2005", u"Support for Koma-Script family of classes"), - contributer(u"Michael Ressler", + contributor(u"Michael Ressler", "mike.ressler () alum ! mit ! edu", "GPL", "Re: The LyX licence", @@ -1248,7 +1623,15 @@ contributers = [ "24 February 2005", u"documentation maintainer, AASTeX support"), - contributer(u"Christian Ridderström", + contributor(u"Richman Reuven", + "richman.reuven () gmail ! com", + "GPL", + "gpl 2+ ok :)", + "m=130368087529359", + "24 April 2011", + u"Hebrew localisation"), + + contributor(u"Christian Ridderström", "christian.ridderstrom () gmail ! com", "GPL", "Re: The LyX licence", @@ -1256,15 +1639,15 @@ contributers = [ "22 February 2005", u"The driving force behind, and maintainer of, the LyX wiki wiki.\nSwedish translation of the Windows installer"), - contributer(u"Julien Rioux", - "jrioux () physics ! utoronto ! ca", + contributor(u"Julien Rioux", + "jrioux () lyx ! org", "GPL", "Re: #6361: configure.py ignores packages required by user-defined modules", "m=125986505101722", "3 December 2009", - u"Bug fix"), + u"Bug fixes, lilypond and revtex support, citation modules."), - contributer(u"Bernhard Roider", + contributor(u"Bernhard Roider", "bernhard.roider () sonnenkinder ! org", "GPL", "Re: [PATCH] immediatly display saved filename in tab", @@ -1272,7 +1655,23 @@ contributers = [ "29 January 2007", u"Various bug fixes"), - contributer(u"Paul A. Rubin", + contributor(u"Michael Roitzsch", + "reactorcontrol () icloud ! com", + "GPL", + "Re: TeXFiles.py compatibility with Nix on macOS", + "m=156146891826580", + "25 June 2019", + u"Fixes for the Nix package manager"), + + contributor(u"Jim Rotmalm", + "jim.rotmalm () gmail ! com", + "GPL", + "License for my contributions.", + "m=129582352017079", + "24 January 2011", + u"Swedish translation"), + + contributor(u"Paul A. Rubin", "rubin () msu ! edu", "GPL", "Re: [patch] reworked AMS classes (bugs 4087, 4223)", @@ -1280,7 +1679,23 @@ contributers = [ "25 September 2007", u"Major rework of the AMS classes"), - contributer(u"Ran Rutenberg", + contributor(u"Dima Ruinskiy", + "dima.ruinskiy () outlook ! com", + "GPL", + "Joining LyX development team", + "m=146687842921797", + "24 June 2016", + u"Reintroduction of Windows Vista support (bug 10186)"), + + contributor(u"Guy Rutenberg", + "guyrutenberg () gmail ! com", + "GPL", + "Re: [PATCH] Strange Behaivor: xdg-open left as zombie", + "m=137365070116624", + "12 July 2013", + u"System call fixes"), + + contributor(u"Ran Rutenberg", "ran.rutenberg () gmail ! com", "GPL", "The New Hebrew Translation of the Introduction", @@ -1288,7 +1703,15 @@ contributers = [ "24 October 2006", u"Hebrew translation"), - contributer(u"Szõke Sándor", + contributor(u'Pavel Sanda', + "ps () ucw ! cz", + "GPL", + "Re: czech translation", + "m=115522417204086", + "10 August 2006", + u"Czech translation, added various features, lfuns docs/review. Current release manager."), + + contributor(u"Szõke Sándor", "alex () lyx ! hu", "GPL", "Contribution to LyX", @@ -1296,7 +1719,7 @@ contributers = [ "13 December 2005", u"Hungarian translation"), - contributer(u"Janus Sandsgaard", + contributor(u"Janus Sandsgaard", "janus () janus ! dk", "GPL", "Re: The LyX licence", @@ -1304,7 +1727,7 @@ contributers = [ "10 June 2005", u"Danish translation of the Windows installer"), - contributer(u"Stefan Schimanski", + contributor(u"Stefan Schimanski", "sts () 1stein ! org", "GPL", "GPL statement", @@ -1312,7 +1735,7 @@ contributers = [ "1 April 2007", u"font improvements, bug fixes"), - contributer(u"Horst Schirmeier", + contributor(u"Horst Schirmeier", "horst () schirmeier ! com", "GPL", "Re: [patch] reordering capabilities for GuiBibtex", @@ -1320,7 +1743,7 @@ contributers = [ "12 January 2008", u"small fixes"), - contributer(u"Hubert Schreier", + contributor(u"Hubert Schreier", "schreier () sc ! edu", "", "", @@ -1328,7 +1751,7 @@ contributers = [ "", u"spellchecker (ispell frontend); beautiful document-manager based on the simple table of contents (removed)"), - contributer(u"Ivan Schreter", + contributor(u"Ivan Schreter", "schreter () kdk ! sk", "", "", @@ -1336,7 +1759,7 @@ contributers = [ "", u"international support and kbmaps for slovak, czech, german, ... wysiwyg figure"), - contributer(u"Eulogio Serradilla Rodríguez", + contributor(u"Eulogio Serradilla Rodríguez", "eulogio.sr () terra ! es", "GPL", "Re: The LyX licence", @@ -1344,7 +1767,15 @@ contributers = [ "23 February 2005", u"contribution to the spanish internationalization"), - contributer(u"Miyata Shigeru", + contributor(u"Nickolay Shashkin", + "mecareful () gmail ! com", + "GPL", + "GPL statement", + "m=134026564400578", + "21 June 2012", + u"bugfixes"), + + contributor(u"Miyata Shigeru", "miyata () kusm ! kyoto-u ! ac ! jp", "", "", @@ -1352,7 +1783,7 @@ contributers = [ "", u"OS/2 port"), - contributer(u"Alejandro Aguilar Sierra", + contributor(u"Alejandro Aguilar Sierra", "asierra () servidor ! unam ! mx", "GPL", "Fwd: Re: The LyX licence", @@ -1360,7 +1791,7 @@ contributers = [ "23 February 2005", u"Fast parsing with lyxlex, pseudoactions, mathpanel, Math Editor, combox and more"), - contributer(u"Lior Silberman", + contributor(u"Lior Silberman", "lior () princeton ! edu", "GPL", "Fwd: Re: The LyX licence", @@ -1368,7 +1799,7 @@ contributers = [ "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 different inset properties configurable."), - contributer(u"Waluyo Adi Siswanto", + contributor(u"Waluyo Adi Siswanto", "was.uthm () gmail ! com", "GPL", "Licence contributions", @@ -1376,7 +1807,23 @@ contributers = [ "Mar 2 2009", u"Indonesian translation"), - contributer(u"Andre Spiegel", + contributor(u"Yuriy Skalko", + "yuriy.skalko () gmail ! com", + "GPL", + "Re: Updated Russian translation", + "m=151306079714476", + "12 December 2017", + u"Russian translation of the user interface"), + + contributor(u"Giovanni Sora", + "g.sora () tiscali ! it", + "GPL", + "License ia.po", + "m=129968786830788", + "9 March 2011", + u"Interlingua translation"), + + contributor(u"Andre Spiegel", "spiegel () gnu ! org", "GPL", "Re: The LyX licence", @@ -1384,15 +1831,15 @@ contributers = [ "22 February 2005", u"vertical spaces"), - contributer(u"Jürgen Spitzmüller", + contributor(u"Jürgen Spitzmüller", "juergen.sp () t-online ! de", "GPL", "Re: The LyX licence", "m=110907530127164", "22 February 2005", - u"Qt frontend, bugfixes. Current stable branch maintainer."), + u"Qt frontend, bugfixes. Former stable branch maintainer."), - contributer(u"John Spray", + contributor(u"John Spray", "jcs116 () york ! ac ! uk", "GPL", "Re: The LyX licence", @@ -1400,7 +1847,7 @@ contributers = [ "22 February 2005", u"Gtk frontend"), - contributer(u"Ben Stanley", + contributor(u"Ben Stanley", "ben.stanley () exemail ! com ! au", "GPL", "Re: The LyX licence", @@ -1408,7 +1855,7 @@ contributers = [ "24 February 2005", u"fix bugs with error insets placement"), - contributer(u"Uwe Stöhr", + contributor(u"Uwe Stöhr", "uwestoehr () web ! de", "GPL", "Re: The LyX licence", @@ -1416,7 +1863,15 @@ contributers = [ "9 June 2005", u"Current documentation maintainer, Windows installer, bug fixes"), - contributer(u"David Suárez de Lis", + contributor(u"Niko Strijbol", + "strijbol ! niko () gmail ! com", + "GPL", + "License agreement (cf. Dutch translations)", + "m=156107304318577", + "20 June 2019", + u"Dutch translation of the user interface"), + + contributor(u"David Suárez de Lis", "excalibor () iname ! com", "", "", @@ -1424,7 +1879,7 @@ contributers = [ "", u"maintaining es.po since v1.0.0 and other small i18n issues small fixes"), - contributer(u"Peter Sütterlin", + contributor(u"Peter Sütterlin", "p.suetterlin () astro ! uu ! nl", "GPL", "Re: The LyX licence", @@ -1432,7 +1887,15 @@ contributers = [ "23 February 2005", u"aapaper support, german documentation translation, bug reports"), - contributer(u"Kayvan Aghaiepour Sylvan", + contributor(u"Stefan Swerk", + "stefan_lyx () swerk ! priv ! at", + "GPL", + "Contribution license", + "m=142644092217864", + "15 March 2015", + u"europasscv support"), + + contributor(u"Kayvan Aghaiepour Sylvan", "kayvan () sylvan ! com", "GPL", "Re: The LyX licence", @@ -1440,7 +1903,7 @@ contributers = [ "22 February 2005", u"noweb2lyx and reLyX integration of noweb files. added Import->Noweb and key bindings to menus"), - contributer(u"TaoWang (mgc)", + contributor(u"TaoWang (mgc)", "mgcgogo () gmail ! com", "GPL", "Re: Chinese Version of Tutorial.lyx", @@ -1448,15 +1911,23 @@ contributers = [ "10 November 2009", u"translation of documentation and user interface to Simplified Chinese"), - contributer(u"Reuben Thomas", + contributor(u'Sergey Tereschenko', + "serg.partizan () gmail ! com", + "GPL", + "my contributions", + "m=126065880524135", + "12 December 2009", + u"Russian translation of the user interface"), + + contributor(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"), + u"ENTCS document class and lots of useful bug reports"), - contributer(u"Dekel Tsur", + contributor(u"Dekel Tsur", "dtsur () cs ! ucsd ! edu", "GPL", "Fwd: Re: The LyX licence", @@ -1464,7 +1935,7 @@ contributers = [ "22 February 2005", u"Hebrew support, general file converter, many many bug fixes"), - contributer(u"Matthias Urlichs", + contributor(u"Matthias Urlichs", "smurf () smurf ! noris ! de", "GPL", "Re: The LyX licence", @@ -1472,7 +1943,7 @@ contributers = [ "22 February 2005", u"bug reports and small fixes"), - contributer(u"H. Turgut Uyar", + contributor(u"H. Turgut Uyar", "uyar () ce ! itu ! edu ! tr", "GPL", "Re: The LyX licence", @@ -1480,7 +1951,7 @@ contributers = [ "23 February 2005", u"turkish kbmaps"), - contributer(u"Mostafa Vahedi", + contributor(u"Mostafa Vahedi", "vahedi58 () yahoo ! com", "GPL", "Re: improving Arabic-like language support", @@ -1488,7 +1959,7 @@ contributers = [ "27 April 2007", u"Farsi support and translations"), - contributer(u"Marko Vendelin", + contributor(u"Marko Vendelin", "markov () ioc ! ee", "GPL", "Re: The LyX licence", @@ -1496,7 +1967,7 @@ contributers = [ "22 February 2005", u"Gnome frontend"), - contributer(u"Joost Verburg", + contributor(u"Joost Verburg", "joostverburg () users ! sourceforge ! net", "GPL", "Re: New Windows Installer", @@ -1504,7 +1975,7 @@ contributers = [ "6 June 2006", u"A new and improved Windows installer"), - contributer(u"Martin Vermeer", + contributor(u"Martin Vermeer", "martin.vermeer () hut ! fi", "GPL", "Re: The LyX licence", @@ -1512,7 +1983,7 @@ contributers = [ "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", + contributor(u"Jürgen Vigna", "jug () lyx ! org", "GPL", "Re: Licensing of tex2lyx (and perhaps LyX itself?)", @@ -1520,7 +1991,7 @@ contributers = [ "21 February 2005", u"complete rewrite of the tabular, text inset; fax and plain text export support; iletter and dinbrief support"), - contributer(u"Pauli Virtanen", + contributor(u"Pauli Virtanen", "pauli.virtanen () hut ! fi", "GPL", "Re: The LyX licence", @@ -1528,7 +1999,15 @@ contributers = [ "23 February 2005", u"Finnish localization of the interface"), - contributer(u"Herbert Voß", + contributor(u"Ramanathan Vishnampet", + "rvishnampet () gmail ! com", + "GPL", + "Re: [Patch] -fobjc-exceptions for compiling linkback sources with g++ on Mac", + "", + "17 February 2014", + u"Support for g++ on 4.8 Mac"), + + contributor(u"Herbert Voß", "herbert.voss () alumni ! tu-berlin ! de", "GPL", "Fwd: Re: The LyX licence", @@ -1536,7 +2015,7 @@ contributers = [ "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", + contributor(u"Andreas Vox", "avox () arcor ! de", "GPL", "Re: The LyX licence", @@ -1544,7 +2023,15 @@ contributers = [ "22 February 2005", u"Bug fixes, feedback on LyX behaviour on the Mac, and improvements to DocBook export"), - contributer(u"Jason Waskiewicz", + contributor(u"venom00 (c/o J-M Lasgouttes)", + "venom00 () arcadiaclub ! com", + "GPL", + "I love GPL, what about you?", + "m=129098897014967", + "29 November 2010", + u"Bug fixing"), + + contributor(u"Jason Waskiewicz", "jason.waskiewicz () sendit ! nodak ! edu", "GPL", "[Fwd: Re: tufte-book layout for LyX]", @@ -1552,7 +2039,7 @@ contributers = [ "26 October 2009", u"Layouts for the Tufte document classes"), - contributer(u"John P. Weiss", + contributor(u"John P. Weiss", "jpweiss () frontiernet ! net", "Artistic", "Re: Small problem with BlanketPermission on the new site.", @@ -1560,7 +2047,7 @@ contributers = [ "18 January 2009", u"Bugreports and suggestions, slides class support, editor of the documentationproject, 6/96-9/97. Tutorial chapter 1"), - contributer(u"Edmar Wienskoski", + contributor(u"Edmar Wienskoski", "edmar () freescale ! com", "GPL", "Re: The LyX licence", @@ -1568,7 +2055,7 @@ contributers = [ "6 April 2005", u"literate programming support; various bug fixes"), - contributer(u"Mate Wierdl", + contributor(u"Mate Wierdl", "mw () wierdlmpc ! msci ! memphis ! edu", "", "", @@ -1576,7 +2063,7 @@ contributers = [ "", u"Maintainer of the @lists.lyx.org mailing-lists"), - contributer(u"Serge Winitzki", + contributor(u"Serge Winitzki", "winitzki () erebus ! phys ! cwru ! edu", "", "", @@ -1584,15 +2071,15 @@ contributers = [ "", u"updates to the Scientific Word bindings"), - contributer(u"Stephan Witt", + contributor(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"), + u"support for CVS revision control, native spell checker interface for Mac OS"), - contributer(u"Russ Woodroofe", + contributor(u"Russ Woodroofe", "paranoia () math ! cornell ! edu", "GPL", "Re: AMS math question environment", @@ -1600,7 +2087,31 @@ contributers = [ "1 January 2009", u"question layout environment"), - contributer(u"Huang Ying", + contributor(u"Mingyi Wu", + "mingi.eo97g () g2 ! nctu ! edu ! tw", + "GPL", + "newcomer", + "m=139389779502232", + "3 March 2014", + u"Chinese (traditional) translations"), + + contributor(u"Roy Xia", + "royxia062 () gmail ! com", + "GPL", + "GPL Statement", + "m=139434481324689", + "9 March 2014", + u"Bugfixing"), + + contributor(u"Yihui Xie", + "xie () yihui ! name", + "GPL", + "GPL Statement", + "m=130523685427995", + "3 June 2011", + u"Bugfixing, Chinese translation, Sweave support"), + + contributor(u"Huang Ying", "huangy () sh ! necas ! nec ! com ! cn", "GPL", "Re: The LyX licence", @@ -1608,7 +2119,7 @@ contributers = [ "28 February 2005", u"Gtk frontend"), - contributer(u"Koji Yokota", + contributor(u"Koji Yokota", "yokota () res ! otaru-uc ! ac ! jp", "GPL", "Re: [PATCH] po/ja.po: Japanese message file for 1.5.0 (merged from", @@ -1616,7 +2127,7 @@ contributers = [ "28 May 2007", u"Japanese translation"), - contributer(u"Abdelrazak Younes", + contributor(u"Abdelrazak Younes", "younes.a () free ! fr", "GPL", "Re: [Patch] RFQ: ParagraphList Rewrite", @@ -1624,7 +2135,7 @@ contributers = [ "14 February 2006", u"Qt4 frontend, editing optimisations"), - contributer(u"Henner Zeller", + contributor(u"Henner Zeller", "henner.zeller () freiheit ! com", "GPL", "Re: The LyX licence", @@ -1632,7 +2143,7 @@ contributers = [ "22 February 2005", u"rotation of wysiwyg figures"), - contributer(u"Xiaokun Zhu", + contributor(u"Xiaokun Zhu", "xiaokun () aero ! gla ! ac ! uk", "", "", @@ -1642,5 +2153,5 @@ contributers = [ if __name__ == "__main__": - main(sys.argv, contributers) + main(sys.argv, contributors)