]> git.lyx.org Git - lyx.git/blobdiff - lib/generate_contributions.py
Revert "DocBook: add new layout parameter DocBookWrapperMergeWithPrevious."
[lyx.git] / lib / generate_contributions.py
index 5828db35949ac1f034fbbe55ec09ed8c9ce7db98..4e3e1911a0a7611e0be74eb745422fab2d39973d 100755 (executable)
@@ -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",
@@ -575,6 +596,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 the User Guide"),
+
+     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 +636,22 @@ contributors = [
                  "17 January 2006",
                  u"Italian translation"),
 
-     contributor(u"Yuri Chornoivan",
-                 "yurchor () ukr ! net",
-                 "GPL",
-                 "Permission grant",
-                 "m=121681339315810",
-                 "23 July 2008",
-                 u"Ukrainian translation"),
-
      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",
@@ -1144,7 +1189,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",
@@ -1240,7 +1285,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",
@@ -1384,7 +1429,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",
@@ -1392,7 +1437,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",
@@ -1416,7 +1461,7 @@ contributors = [
                  u"Support for two-column figure (figure*) and table (table*) environments.  Fixed minibuffer entry of floats."),
 
      contributor(u"Isaac Oscar Gariano",
-                 "isaacOscar () hotmail ! com",
+                 "IsaacOscar () live ! com ! au",
                  "GPL",
                  "Re: [PATCH] Make math autocorrrect work with more than 2 chars",
                  "m=155874284418501",
@@ -1679,6 +1724,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",
@@ -2027,10 +2080,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",