diff options
-rwxr-xr-x | devtools/credits.pl | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/devtools/credits.pl b/devtools/credits.pl index 484c7be80a..cfe9fdd176 100755 --- a/devtools/credits.pl +++ b/devtools/credits.pl @@ -224,6 +224,7 @@ sub end_credits { sub begin_section { my $title = shift; + my $anchor = shift; if ($mode eq "TEXT") { $title = html_entities_to_ascii($title); @@ -284,9 +285,15 @@ sub begin_section { if ($section_level eq 0) { print "\t<section>\n"; print "\t\t<title>" . $title . "</title>\n"; + if ($anchor) { + print "\t\t<anchor>" . $anchor . "</anchor>\n"; + } } elsif ($section_level eq 1) { print "\t\t<subsection>\n"; print "\t\t\t<title>" . $title . "</title>\n"; + if ($anchor) { + print "\t\t\t<anchor>" . $anchor . "</anchor>\n"; + } } else { #print "\t\t\t<group>" . $title . "</group>\n"; #print "\t\t\t\t<name>" . $title . "</name>\n"; @@ -459,20 +466,20 @@ sub add_paragraph { begin_credits("Credits"); begin_section("ScummVM Team"); - begin_section("Project Leader"); + begin_section("Project Leader", "leader"); begin_persons(); add_person("Eugene Sandulenko", "sev", ""); end_persons(); end_section(); - begin_section("PR Office"); + begin_section("PR Office", "pr"); begin_persons(); add_person("Arnaud Boutonné", "Strangerke", "Public Relations Officer, Project Administrator"); add_person("Eugene Sandulenko", "sev", "Project Leader"); end_persons(); end_section(); - begin_section("Retired Project Leaders"); + begin_section("Retired Project Leaders", "retired_leaders"); begin_persons(); add_person("James Brown", "ender", ""); add_person("Vincent Hamm", "yaz0r", "ScummVM co-founder, Original Cruise/CinE author"); @@ -481,7 +488,7 @@ begin_credits("Credits"); end_persons(); end_section(); - begin_section("Engine Teams"); + begin_section("Engine Teams", "engine_teams"); begin_section("SCUMM"); add_person("Torbjörn Andersson", "eriktorbjorn", ""); add_person("James Brown", "ender", "(retired)"); @@ -625,11 +632,6 @@ begin_credits("Credits"); add_person("Eugene Sandulenko", "sev", ""); end_section(); - begin_section("Illusions"); - add_person("Benjamin Haisch", "john_doe", ""); - add_person("Eric Fry", "yuv422", ""); - end_section(); - begin_section("Kyra"); add_person("Torbjörn Andersson", "eriktorbjorn", "VQA Player"); add_person("Oystein Eftevaag", "vinterstum", ""); @@ -826,7 +828,7 @@ begin_credits("Credits"); end_section(); - begin_section("Backend Teams"); + begin_section("Backend Teams", "backends"); begin_section("Android"); add_person("Andre Heider", "dhewg", ""); add_person("Angus Lees", "Gus", ""); @@ -926,7 +928,7 @@ begin_credits("Credits"); end_section(); - begin_section("Other subsystems"); + begin_section("Other subsystems", "other_subsystems"); begin_section("Infrastructure"); add_person("Max Horn", "Fingolfin", "Backend & Engine APIs, file API, sound mixer, audiostreams, data structures, etc. (retired)"); add_person("Eugene Sandulenko", "sev", ""); @@ -950,13 +952,13 @@ begin_credits("Credits"); end_section(); end_section(); - begin_section("Website (code)"); + begin_section("Website (code)", "web_code"); begin_persons(); add_person("Fredrik Wendel", "", "(retired)"); end_persons(); end_section(); - begin_section("Website (maintenance)"); + begin_section("Website (maintenance)", "web_maint"); begin_persons(); add_person("James Brown", "Ender", "IRC Logs maintainer"); add_person("Thierry Crozat", "criezy", "Wiki maintainer"); @@ -965,14 +967,15 @@ begin_credits("Credits"); add_person("Jordi Vilalta Prat", "jvprat", "Wiki maintainer"); add_person("Eugene Sandulenko", "sev", "Forum, IRC channel, Screen Shots and Mailing list maintainer"); add_person("John Willis", "DJWillis", ""); + add_person("Matan Bareket", "mataniko", "Site maintainer"); end_persons(); end_section(); - begin_section("Website (content)"); + begin_section("Website (content)", "web_content"); add_paragraph("All active team members"); end_section(); - begin_section("Documentation"); + begin_section("Documentation", "docs"); begin_persons(); add_person("Thierry Crozat", "criezy", "Numerous contributions to documentation"); add_person("Joachim Eberhard", "joachimeberhard", "Numerous contributions to documentation (retired)"); @@ -980,7 +983,7 @@ begin_credits("Credits"); end_persons(); end_section(); - begin_section("Retired Team Members"); + begin_section("Retired Team Members", "retired_members"); begin_persons(); add_person("Chris Apers", "chrilith ", "Former PalmOS porter"); add_person("Ralph Brorsen", "painelf", "Help with GUI implementation"); @@ -998,7 +1001,7 @@ begin_credits("Credits"); begin_section("Other contributions"); - begin_section("Packages"); + begin_section("Packages", "packages"); begin_section("AmigaOS 4"); add_person("Hans-Jörg Frieden", "", "(retired)"); add_person("Hubert Maier", "Raziel_AOne", ""); @@ -1072,7 +1075,7 @@ begin_credits("Credits"); end_section(); end_section(); - begin_section("GUI Translations"); + begin_section("GUI Translations", "gui_translations"); begin_persons(); add_person("Thierry Crozat", "criezy", "Translation Lead"); end_persons(); @@ -1140,7 +1143,7 @@ begin_credits("Credits"); add_person("Lubomyr Lisen", "", ""); end_section(); end_section(); - begin_section("Game Translations"); + begin_section("Game Translations", "game_translations"); begin_section("CGE"); add_person("Dan Serban", "nutron", "Soltys English translation"); add_person("Víctor González", "IlDucci", "Soltys Spanish translation"); @@ -1161,7 +1164,7 @@ begin_credits("Credits"); end_section(); end_section(); - begin_section("Websites (design)"); + begin_section("Websites (design)", "web_design"); begin_persons(); add_person("Dobó Balázs", "draven", "Website design"); add_person("William Claydon", "billwashere", "Skins for doxygen, buildbot and wiki"); @@ -1172,7 +1175,7 @@ begin_credits("Credits"); end_persons(); end_section(); - begin_section("Code contributions"); + begin_section("Code contributions", "code_contrib"); begin_persons(); add_person("Ori Avtalion", "salty-horse", "Subtitle control options in the GUI; BASS GUI fixes"); add_person("Stuart Caie", "", "Decoders for Amiga and AtariST data files (AGOS engine)"); @@ -1203,7 +1206,7 @@ begin_credits("Credits"); end_persons(); end_section(); - begin_section("FreeSCI Contributors"); + begin_section("FreeSCI Contributors", "freesci"); begin_persons(); add_person("Francois-R Boyer", "", "MT-32 information and mapping code"); add_person("Rainer Canavan", "", "IRIX MIDI driver and bug fixes"); @@ -1256,7 +1259,7 @@ begin_credits("Credits"); # HACK! $max_name_width = 17; - begin_section("Special thanks to"); + begin_section("Special thanks to", "special_thanks"); begin_persons(); add_person("Daniel Balsom", "DanielFox", "For the original Reinherit (SAGA) code"); add_person("Sander Buskens", "", "For his work on the initial reversing of Monkey2"); |