X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fgenerate_contributions.py;h=1a087fd974dd1c3138da9eaaa31366adb033f4a7;hb=cfcc57bd895fc3c74dd47b8cb40fd40c0c57dbcb;hp=ec30f86a1b6097b0d5b787a62f663251b1d3627f;hpb=0c7819ddc7634b1711ca14f3a91f5ca13aff00a2;p=lyx.git diff --git a/lib/generate_contributions.py b/lib/generate_contributions.py index ec30f86a1b..1a087fd974 100755 --- a/lib/generate_contributions.py +++ b/lib/generate_contributions.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#! /usr/bin/python3 # -*- coding: utf-8 -*- ''' @@ -234,7 +234,11 @@ $output=$output. " if (isset($msg_ref) && $msg_ref != "") { $msg_ref = htmlspecialchars("$msg_ref"); - $output=$output. "[[https://marc.info/?l=lyx-devel&" . ${msg_ref} . "|" . ${msg_title} . "]]"; + if (substr($msg_ref, 0, 2) == "m=") { + $output=$output. "[[https://marc.info/?l=lyx-devel&" . ${msg_ref} . "|" . ${msg_title} . "]]"; + } else { + $output=$output. "[[https://www.mail-archive.com/lyx-devel@lists.lyx.org/" . ${msg_ref} . ".html |" . ${msg_title} . "]]"; + } } else { $output=$output. "${msg_title}"; } @@ -301,6 +305,9 @@ def main(argv, contributors): else: txt_credits_data = str(as_txt_credits(contributors)).encode("utf-8") txt_credits = open(argv[1], "wb") + txt_credits.write(b"# Do not edit this file. It is created by the " \ + b"script generate_contributions.py\n# and any direct change to " \ + b"this file will be overwritten.\n") txt_credits.write(txt_credits_data) if sys.version_info[0] < 3: @@ -325,6 +332,20 @@ def main(argv, contributors): # Store the raw data. +# +# NOTE: syntax is +# contributor(u"Name", +# "Email [address () domain ! tld]", +# "GPL", +# "Message title", +# "Message ID", +# "Date of Message", +# u"Type of contribution"), +# +# Message ID can be either MARC [e.g., "m=1234567891011"] +# or mail-archive.com [e.g., "msg75510"] +# (note that MARC was used exclusively until 2019-10, when MARC stopped +# archieving lyx-devel) contributors = [ contributor(u"Ronen Abravanel", @@ -469,7 +490,15 @@ contributors = [ "The LyX licence", "m=123100818303101", "3 January 2009", - u"small bugfixes, CMake build system, Slovak translation"), + u"CMake build system, Slovak translation, Advanced search with format"), + + contributor(u"Lorenzo Bertini", + "lorenzobertini97 () gmail ! com", + "GPL", + "Contributions licensing", + "m=160829081615487", + "18 December 2020", + u"Bug fixes"), contributor(u"Jacob Bishop", "bishop.jacob () gmail ! com", @@ -575,6 +604,30 @@ contributors = [ "30 March 2005", u"Bug fixes"), + contributor(u"Henry Chern", + "henrychern () yandex ! com", + "GPL", + "[no subject]", + "m=159048578028108", + "26 May 2020", + u"Russian translation of documentation"), + + contributor(u"Yuri Chornoivan", + "yurchor () ukr ! net", + "GPL", + "Permission grant", + "m=121681339315810", + "23 July 2008", + u"Ukrainian translation"), + + contributor(u"Eugene Chornyi", + "technikmagma () gmail ! com", + "GPL", + "Contribution license", + "m=157822065931930", + "5 January 2020", + u"Windows installation improvements"), + contributor(u"Jean-Pierre Chrétien", "jeanpierre.chretien () free ! fr", "GPL", @@ -591,22 +644,30 @@ contributors = [ "17 January 2006", u"Italian translation"), - contributor(u"Yuri Chornoivan", - "yurchor () ukr ! net", + contributor(u"Sam Crawley", + "sam () crawley ! nz", "GPL", - "Permission grant", - "m=121681339315810", - "23 July 2008", - u"Ukrainian translation"), + "Re: [Patch] Test suite for compare function", + "m=160506560831489", + "11 November 2020", + u"Compare-feature fixes"), contributor(u"Tommaso Cucinotta", - "cucinotta () sssup !it", + "cucinotta () sssup ! it", "GPL", "Re: View Menu proposal", "m=119030065212621", "20 Sep 2007", u"Advanced search feature"), + contributor(u"Thibaut Cuvelier", + "dourouc05 () gmail ! com", + "GPL", + "Re: Patches to improve compatibility with modern C++ standard", + "m=158862338815864", + "4 May 2020", + u"Windows compatibility patches, DocBook backend"), + contributor(u"Matthias Kalle Dalheimer", "kalle () kdab ! net", "GPL", @@ -695,6 +756,22 @@ contributors = [ "31 May 2007", u"RTL/BiDi-related fixes"), + contributor(u"Daniel Fernández", + "d3vf4n () tutanota ! com", + "GPL", + "Re: Contribution License", + "m=169260363732687", + "21 Aug 2023", + u"es/ca translations"), + + contributor(u"Udi Fogiel", + "udifoglle () gmail ! com", + "GPL", + "Re: spurious spaces around forceLTR insets", + "m=168113096516846", + "10 April 2023", + u"RTL/BiDi-related fixes"), + contributor(u"Michał Fita", "michal ! fita () gmail ! com", "GPL", @@ -744,7 +821,7 @@ contributors = [ u"Italian translations, many bug fixes and features"), contributor(u"Gilbert J. M. Forkel", - "gilbert () erlangen ! ccc ! de>", + "gilbert () erlangen ! ccc ! de", "GPL", "GPL", "m=153286983821872", @@ -927,6 +1004,14 @@ contributors = [ "19 July 2013", u"XHTML and ePub Improvements (GSOC Student)"), + contributor(u"Christopher Hillenbrand", + "chillenb.lists () gmail ! com", + "GPL", + "Re: Limit text width in the editor window (non-fullscreen mode)", + "m=166714427827929", + "30 October 2022", + u"User Interface Improvements"), + contributor(u"Claus Hindsgaul", "claus_h () image ! dk", "GPL", @@ -1015,6 +1100,14 @@ contributors = [ "22 February 2005", u"Public relations, feedback, documentation and support"), + contributor(u"Joice Joseph", + "joicey () yandex ! com", + "GPL", + "Re: patch: added document language malayalam", + "m=155214496414909", + "9 March 2019", + u"Support for Malayalam"), + contributor(u"Robert van der Kamp", "robnet () wxs ! nl", "GPL", @@ -1136,7 +1229,7 @@ contributors = [ u"Initial version of the koma-script textclasses"), contributor(u"Joel Kulesza", - "jkulesza () gmail ! com>", + "jkulesza () gmail ! com", "GPL", "License to Publish Work", "m=147735429207382", @@ -1205,7 +1298,7 @@ contributors = [ "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"), + u"Added native support for \\makebox to mathed. Several bug fixes, both to the source code and to the llncs layout file"), contributor(u"LibreOffice Team", "https://www.libreoffice.org/", @@ -1232,7 +1325,7 @@ contributors = [ u"Bugfixes"), contributor(u"Mohamed Magdy", - "physicist2010 () gmail ! com>", + "physicist2010 () gmail ! com", "GPL", "A permission to use my Arabic-Translation for LyX?", "m=126877445318267", @@ -1367,6 +1460,14 @@ contributors = [ "22 February 2005", u"Math panel dialogs"), + contributor(u"Phillip Netro", + "hobbes () centurylink ! net", + "GPL", + "RE: GPL Statement", + "m=160532510203924", + "14 November 2020", + u"Review of Manuals"), + contributor(u"Dirk Niggemann", "dabn100 () cam ! ac ! uk", "", @@ -1376,7 +1477,7 @@ contributors = [ u"config. handling enhancements, bugfixes, printer enhancements path mingling"), contributor(u"Jens Nöckel", - "noeckel () uoregon !edu", + "noeckel () uoregon ! edu", "GPL", "GPL statement", "m=128485749516885", @@ -1384,7 +1485,7 @@ contributors = [ u"Mac OS X enhancements"), contributor(u"Rob Oakes", - "lyx-devel () oak-tree ! us>", + "lyx-devel () oak-tree ! us", "GPL", "Outline Contributions", "m=124615188102843", @@ -1407,6 +1508,14 @@ contributors = [ "30 March 2005", u"Support for two-column figure (figure*) and table (table*) environments. Fixed minibuffer entry of floats."), + contributor(u"Isaac Oscar Gariano", + "IsaacOscar () live ! com ! au", + "GPL", + "Re: [PATCH] Make math autocorrrect work with more than 2 chars", + "m=155874284418501", + "25 May 2019", + u"Improvements to math autocorrect"), + contributor(u"Gilad Orr", "giladorr () gmail ! com", "GPL", @@ -1623,6 +1732,14 @@ contributors = [ "10 April 2005", u"Support for Koma-Script family of classes"), + contributor(u"renyhp (c/o J-M Lasgouttes)", + "renyhp () disroot ! org", + "GPL", + "LyX ticket #11804", + "m=169459313128600", + "13 September 2023", + u"Support for hepnames/hepparticles"), + contributor(u"Michael Ressler", "mike.ressler () alum ! mit ! edu", "GPL", @@ -1663,6 +1780,14 @@ contributors = [ "29 January 2007", u"Various bug fixes"), + 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", @@ -1743,6 +1868,14 @@ contributors = [ "12 January 2008", u"small fixes"), + contributor(u"Christoph Schmitz", + "chr.schmitz () web ! de", + "GPL", + "Re: German Translation of \"Additional Features\"", + "m=161899755219050", + "21 April 2021", + u"Contribution to German manuals"), + contributor(u"Hubert Schreier", "schreier () sc ! edu", "", @@ -1813,8 +1946,16 @@ contributors = [ "Re: Updated Russian translation", "m=151306079714476", "12 December 2017", - u"Russian translation of the user interface"), - + u"Russian localization and documentation, bug reports and fixes, updating of code"), + + contributor(u"Hernán Gustavo Solari", + "hgsolari () gmail ! com", + "GPL", + "Re: Bug#1008257: lyx: bash-completion not working", + "m=164864464510820", + "30 March 2022", + u"bash-completion fixes"), + contributor(u"Giovanni Sora", "g.sora () tiscali ! it", "GPL", @@ -1832,12 +1973,12 @@ contributors = [ u"vertical spaces"), contributor(u"Jürgen Spitzmüller", - "juergen.sp () t-online ! de", + "spitz () lyx ! org", "GPL", "Re: The LyX licence", "m=110907530127164", "22 February 2005", - u"Qt frontend, bugfixes. Former stable branch maintainer."), + u"Many bugfixes and features. Former stable branch maintainer."), contributor(u"John Spray", "jcs116 () york ! ac ! uk", @@ -1863,6 +2004,14 @@ contributors = [ "9 June 2005", u"Current documentation maintainer, Windows installer, bug fixes"), + 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", "", @@ -1975,6 +2124,14 @@ contributors = [ "22 February 2005", u"support for optional argument in sections/captions svjour/svjog, egs and llncs document classes. Lot of bug hunting (and fixing!)"), + contributor(u"Veselin", + "vveesskkoo () gmail ! com", + "GPL", + "Re: po/bg.po update", + "m=155531922001223", + "15 April 2019", + u"Bulgarian localization"), + contributor(u"Jürgen Vigna", "jug () lyx ! org", "GPL", @@ -1995,10 +2152,18 @@ contributors = [ "rvishnampet () gmail ! com", "GPL", "Re: [Patch] -fobjc-exceptions for compiling linkback sources with g++ on Mac", - "", + "m=139265874002562", "17 February 2014", u"Support for g++ on 4.8 Mac"), + contributor(u"Patrick De Visschere", + "pdvisschere () edpnet ! be", + "GPL", + "Re: Blanket permission", + "m=157529692807608", + "2 December 2019", + u"Improvements to the CMake build scripts"), + contributor(u"Herbert Voß", "herbert.voss () alumni ! tu-berlin ! de", "GPL", @@ -2055,12 +2220,12 @@ contributors = [ "", u"Maintainer of the @lists.lyx.org mailing-lists"), - contributor(u"Serge Winitzki", - "winitzki () erebus ! phys ! cwru ! edu", - "", - "", - "", - "", + contributor(u"Sergei Winitzki", + "winitzki () gmail ! com", + "GPL", + "Re: patch to include latest supported programming languages in listings.tex", + "m=155530602429557", + "15 April 2019", u"updates to the Scientific Word bindings"), contributor(u"Stephan Witt", @@ -2071,6 +2236,14 @@ contributors = [ "22 February 2005", u"support for CVS revision control, native spell checker interface for Mac OS"), + contributor(u"Jürgen Womser-Schütz", + "jws1954 () gmx ! de", + "GPL", + "Re: Bug #11484", + "m=154990590319314", + "11 February 2019", + u"Improvements to the Include File dialog"), + contributor(u"Russ Woodroofe", "paranoia () math ! cornell ! edu", "GPL",