Skip to content

Commit

Permalink
CREDITS: Add anchors to the web xml output
Browse files Browse the repository at this point in the history
  • Loading branch information
Mataniko committed Aug 8, 2018
1 parent fbc6744 commit 64a514c
Showing 1 changed file with 26 additions and 23 deletions.
49 changes: 26 additions & 23 deletions devtools/credits.pl
Expand Up @@ -224,6 +224,7 @@ sub end_credits {


sub begin_section { sub begin_section {
my $title = shift; my $title = shift;
my $anchor = shift;


if ($mode eq "TEXT") { if ($mode eq "TEXT") {
$title = html_entities_to_ascii($title); $title = html_entities_to_ascii($title);
Expand Down Expand Up @@ -284,9 +285,15 @@ sub begin_section {
if ($section_level eq 0) { if ($section_level eq 0) {
print "\t<section>\n"; print "\t<section>\n";
print "\t\t<title>" . $title . "</title>\n"; print "\t\t<title>" . $title . "</title>\n";
if ($anchor) {
print "\t\t<anchor>" . $anchor . "</anchor>\n";
}
} elsif ($section_level eq 1) { } elsif ($section_level eq 1) {
print "\t\t<subsection>\n"; print "\t\t<subsection>\n";
print "\t\t\t<title>" . $title . "</title>\n"; print "\t\t\t<title>" . $title . "</title>\n";
if ($anchor) {
print "\t\t\t<anchor>" . $anchor . "</anchor>\n";
}
} else { } else {
#print "\t\t\t<group>" . $title . "</group>\n"; #print "\t\t\t<group>" . $title . "</group>\n";
#print "\t\t\t\t<name>" . $title . "</name>\n"; #print "\t\t\t\t<name>" . $title . "</name>\n";
Expand Down Expand Up @@ -459,20 +466,20 @@ sub add_paragraph {


begin_credits("Credits"); begin_credits("Credits");
begin_section("ScummVM Team"); begin_section("ScummVM Team");
begin_section("Project Leader"); begin_section("Project Leader", "leader");
begin_persons(); begin_persons();
add_person("Eugene Sandulenko", "sev", ""); add_person("Eugene Sandulenko", "sev", "");
end_persons(); end_persons();
end_section(); end_section();


begin_section("PR Office"); begin_section("PR Office", "pr");
begin_persons(); begin_persons();
add_person("Arnaud Boutonn&eacute;", "Strangerke", "Public Relations Officer, Project Administrator"); add_person("Arnaud Boutonn&eacute;", "Strangerke", "Public Relations Officer, Project Administrator");
add_person("Eugene Sandulenko", "sev", "Project Leader"); add_person("Eugene Sandulenko", "sev", "Project Leader");
end_persons(); end_persons();
end_section(); end_section();


begin_section("Retired Project Leaders"); begin_section("Retired Project Leaders", "retired_leaders");
begin_persons(); begin_persons();
add_person("James Brown", "ender", ""); add_person("James Brown", "ender", "");
add_person("Vincent Hamm", "yaz0r", "ScummVM co-founder, Original Cruise/CinE author"); add_person("Vincent Hamm", "yaz0r", "ScummVM co-founder, Original Cruise/CinE author");
Expand All @@ -481,7 +488,7 @@ sub add_paragraph {
end_persons(); end_persons();
end_section(); end_section();


begin_section("Engine Teams"); begin_section("Engine Teams", "engine_teams");
begin_section("SCUMM"); begin_section("SCUMM");
add_person("Torbj&ouml;rn Andersson", "eriktorbjorn", ""); add_person("Torbj&ouml;rn Andersson", "eriktorbjorn", "");
add_person("James Brown", "ender", "(retired)"); add_person("James Brown", "ender", "(retired)");
Expand Down Expand Up @@ -625,11 +632,6 @@ sub add_paragraph {
add_person("Eugene Sandulenko", "sev", ""); add_person("Eugene Sandulenko", "sev", "");
end_section(); end_section();


begin_section("Illusions");
add_person("Benjamin Haisch", "john_doe", "");
add_person("Eric Fry", "yuv422", "");
end_section();

begin_section("Kyra"); begin_section("Kyra");
add_person("Torbj&ouml;rn Andersson", "eriktorbjorn", "VQA Player"); add_person("Torbj&ouml;rn Andersson", "eriktorbjorn", "VQA Player");
add_person("Oystein Eftevaag", "vinterstum", ""); add_person("Oystein Eftevaag", "vinterstum", "");
Expand Down Expand Up @@ -826,7 +828,7 @@ sub add_paragraph {
end_section(); end_section();




begin_section("Backend Teams"); begin_section("Backend Teams", "backends");
begin_section("Android"); begin_section("Android");
add_person("Andre Heider", "dhewg", ""); add_person("Andre Heider", "dhewg", "");
add_person("Angus Lees", "Gus", ""); add_person("Angus Lees", "Gus", "");
Expand Down Expand Up @@ -926,7 +928,7 @@ sub add_paragraph {


end_section(); end_section();


begin_section("Other subsystems"); begin_section("Other subsystems", "other_subsystems");
begin_section("Infrastructure"); begin_section("Infrastructure");
add_person("Max Horn", "Fingolfin", "Backend &amp; Engine APIs, file API, sound mixer, audiostreams, data structures, etc. (retired)"); add_person("Max Horn", "Fingolfin", "Backend &amp; Engine APIs, file API, sound mixer, audiostreams, data structures, etc. (retired)");
add_person("Eugene Sandulenko", "sev", ""); add_person("Eugene Sandulenko", "sev", "");
Expand All @@ -950,13 +952,13 @@ sub add_paragraph {
end_section(); end_section();
end_section(); end_section();


begin_section("Website (code)"); begin_section("Website (code)", "web_code");
begin_persons(); begin_persons();
add_person("Fredrik Wendel", "", "(retired)"); add_person("Fredrik Wendel", "", "(retired)");
end_persons(); end_persons();
end_section(); end_section();


begin_section("Website (maintenance)"); begin_section("Website (maintenance)", "web_maint");
begin_persons(); begin_persons();
add_person("James Brown", "Ender", "IRC Logs maintainer"); add_person("James Brown", "Ender", "IRC Logs maintainer");
add_person("Thierry Crozat", "criezy", "Wiki maintainer"); add_person("Thierry Crozat", "criezy", "Wiki maintainer");
Expand All @@ -965,22 +967,23 @@ sub add_paragraph {
add_person("Jordi Vilalta Prat", "jvprat", "Wiki maintainer"); add_person("Jordi Vilalta Prat", "jvprat", "Wiki maintainer");
add_person("Eugene Sandulenko", "sev", "Forum, IRC channel, Screen Shots and Mailing list maintainer"); add_person("Eugene Sandulenko", "sev", "Forum, IRC channel, Screen Shots and Mailing list maintainer");
add_person("John Willis", "DJWillis", ""); add_person("John Willis", "DJWillis", "");
add_person("Matan Bareket", "mataniko", "Site maintainer");
end_persons(); end_persons();
end_section(); end_section();


begin_section("Website (content)"); begin_section("Website (content)", "web_content");
add_paragraph("All active team members"); add_paragraph("All active team members");
end_section(); end_section();


begin_section("Documentation"); begin_section("Documentation", "docs");
begin_persons(); begin_persons();
add_person("Thierry Crozat", "criezy", "Numerous contributions to documentation"); add_person("Thierry Crozat", "criezy", "Numerous contributions to documentation");
add_person("Joachim Eberhard", "joachimeberhard", "Numerous contributions to documentation (retired)"); add_person("Joachim Eberhard", "joachimeberhard", "Numerous contributions to documentation (retired)");
add_person("Matthew Hoops", "clone2727", "Numerous contributions to documentation (retired)"); add_person("Matthew Hoops", "clone2727", "Numerous contributions to documentation (retired)");
end_persons(); end_persons();
end_section(); end_section();


begin_section("Retired Team Members"); begin_section("Retired Team Members", "retired_members");
begin_persons(); begin_persons();
add_person("Chris Apers", "chrilith ", "Former PalmOS porter"); add_person("Chris Apers", "chrilith ", "Former PalmOS porter");
add_person("Ralph Brorsen", "painelf", "Help with GUI implementation"); add_person("Ralph Brorsen", "painelf", "Help with GUI implementation");
Expand All @@ -998,7 +1001,7 @@ sub add_paragraph {


begin_section("Other contributions"); begin_section("Other contributions");


begin_section("Packages"); begin_section("Packages", "packages");
begin_section("AmigaOS 4"); begin_section("AmigaOS 4");
add_person("Hans-J&ouml;rg Frieden", "", "(retired)"); add_person("Hans-J&ouml;rg Frieden", "", "(retired)");
add_person("Hubert Maier", "Raziel_AOne", ""); add_person("Hubert Maier", "Raziel_AOne", "");
Expand Down Expand Up @@ -1072,7 +1075,7 @@ sub add_paragraph {
end_section(); end_section();
end_section(); end_section();


begin_section("GUI Translations"); begin_section("GUI Translations", "gui_translations");
begin_persons(); begin_persons();
add_person("Thierry Crozat", "criezy", "Translation Lead"); add_person("Thierry Crozat", "criezy", "Translation Lead");
end_persons(); end_persons();
Expand Down Expand Up @@ -1140,7 +1143,7 @@ sub add_paragraph {
add_person("Lubomyr Lisen", "", ""); add_person("Lubomyr Lisen", "", "");
end_section(); end_section();
end_section(); end_section();
begin_section("Game Translations"); begin_section("Game Translations", "game_translations");
begin_section("CGE"); begin_section("CGE");
add_person("Dan Serban", "nutron", "Soltys English translation"); add_person("Dan Serban", "nutron", "Soltys English translation");
add_person("V&iacute;ctor Gonz&aacute;lez", "IlDucci", "Soltys Spanish translation"); add_person("V&iacute;ctor Gonz&aacute;lez", "IlDucci", "Soltys Spanish translation");
Expand All @@ -1161,7 +1164,7 @@ sub add_paragraph {
end_section(); end_section();
end_section(); end_section();


begin_section("Websites (design)"); begin_section("Websites (design)", "web_design");
begin_persons(); begin_persons();
add_person("Dob&oacute; Bal&aacute;zs", "draven", "Website design"); add_person("Dob&oacute; Bal&aacute;zs", "draven", "Website design");
add_person("William Claydon", "billwashere", "Skins for doxygen, buildbot and wiki"); add_person("William Claydon", "billwashere", "Skins for doxygen, buildbot and wiki");
Expand All @@ -1172,7 +1175,7 @@ sub add_paragraph {
end_persons(); end_persons();
end_section(); end_section();


begin_section("Code contributions"); begin_section("Code contributions", "code_contrib");
begin_persons(); begin_persons();
add_person("Ori Avtalion", "salty-horse", "Subtitle control options in the GUI; BASS GUI fixes"); 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)"); add_person("Stuart Caie", "", "Decoders for Amiga and AtariST data files (AGOS engine)");
Expand Down Expand Up @@ -1203,7 +1206,7 @@ sub add_paragraph {
end_persons(); end_persons();
end_section(); end_section();


begin_section("FreeSCI Contributors"); begin_section("FreeSCI Contributors", "freesci");
begin_persons(); begin_persons();
add_person("Francois-R Boyer", "", "MT-32 information and mapping code"); add_person("Francois-R Boyer", "", "MT-32 information and mapping code");
add_person("Rainer Canavan", "", "IRIX MIDI driver and bug fixes"); add_person("Rainer Canavan", "", "IRIX MIDI driver and bug fixes");
Expand Down Expand Up @@ -1256,7 +1259,7 @@ sub add_paragraph {
# HACK! # HACK!
$max_name_width = 17; $max_name_width = 17;


begin_section("Special thanks to"); begin_section("Special thanks to", "special_thanks");
begin_persons(); begin_persons();
add_person("Daniel Balsom", "DanielFox", "For the original Reinherit (SAGA) code"); add_person("Daniel Balsom", "DanielFox", "For the original Reinherit (SAGA) code");
add_person("Sander Buskens", "", "For his work on the initial reversing of Monkey2"); add_person("Sander Buskens", "", "For his work on the initial reversing of Monkey2");
Expand Down

0 comments on commit 64a514c

Please sign in to comment.