From c4a5fa85069e2363e4e0e11f84d333b5fbd39caf Mon Sep 17 00:00:00 2001
From: Eugene Sandulenko
Date: Thu, 23 Jun 2011 11:40:19 +0300
Subject: CREDITS: Add real name of serga per his request
---
devtools/credits.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 48ce5e28e7..de669184e1 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -971,7 +971,7 @@ begin_credits("Credits");
add_person("Nicolas Noble", "pixels", "Config file and ALSA support");
add_person("Tim Phillips", "realmz", "Initial MI1 CD music support");
add_person("", "Quietust", "Sound support for Amiga SCUMM V2/V3 games, MM NES support");
- add_person("", "segra", "Improved support for Apple II/C64 versions of MM");
+ add_person("Robert Crossfield", "segra", "Improved support for Apple II/C64 versions of MM");
add_person("Andreas Röver", "", "Broken Sword I & II MPEG2 cutscene support");
add_person("Edward Rudd", "urkle", "Fixes for playing MP3 versions of MI1/Loom audio");
add_person("Daniel Schepler", "dschepler", "Final MI1 CD music support, initial Ogg Vorbis support");
--
cgit v1.2.3
From e30b41b28e536f18b3c5d2d323c0d808dc1328df Mon Sep 17 00:00:00 2001
From: Vladimir Menshakov
Date: Thu, 23 Jun 2011 23:30:12 +0400
Subject: DREAMWEB: Added subtitle option
---
devtools/tasmrecover/dreamweb/dreamweb.asm | 1 +
devtools/tasmrecover/dreamweb/use.asm | 22 +++++++++++++++++++---
2 files changed, 20 insertions(+), 3 deletions(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/dreamweb.asm b/devtools/tasmrecover/dreamweb/dreamweb.asm
index d357c5cd73..edecad783e 100644
--- a/devtools/tasmrecover/dreamweb/dreamweb.asm
+++ b/devtools/tasmrecover/dreamweb/dreamweb.asm
@@ -6237,6 +6237,7 @@ savefiles db "DREAMWEB.D00",0
Recname db "DREAMWEB.DEM",0
Quitrequested db 0
+Subtitles db 0
;-------------------------------------------------------End of code segment----
diff --git a/devtools/tasmrecover/dreamweb/use.asm b/devtools/tasmrecover/dreamweb/use.asm
index 508e8bd4c1..08debfca56 100644
--- a/devtools/tasmrecover/dreamweb/use.asm
+++ b/devtools/tasmrecover/dreamweb/use.asm
@@ -3293,18 +3293,34 @@ Setuptimedtemp proc near
if cd
cmp ah,0
jz notloadspeech3
+ push ax
+ push bx
+ push cx
+ push dx
mov dl,"T"
mov dh,ah
- mov cl,"T"
+ mov cl,"T"
mov ah,0
call loadspeech
cmp speechloaded,1
- jnz notloadspeech3
+ jnz $1
mov al,50+12
call playchannel1
+$1:
+ pop dx
+ pop cx
+ pop bx
+ pop ax
+
+ cmp speechloaded,1
+ jnz notloadspeech3 ; failed to load speech
+ cmp subtitles, 1
+ jz notloadspeech3
ret
+
notloadspeech3:
- endif
+ endif ;if cd
+
cmp timecount,0
jnz cantsetup2
mov timedy,bh
--
cgit v1.2.3
From 72965b6406adbd701b3fca00029cfdb5d71e8628 Mon Sep 17 00:00:00 2001
From: Vladimir Menshakov
Date: Fri, 24 Jun 2011 00:01:59 +0400
Subject: DREAMWEB: Fixed quit() from dialogue
---
devtools/tasmrecover/dreamweb/talk.asm | 4 ++++
1 file changed, 4 insertions(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/talk.asm b/devtools/tasmrecover/dreamweb/talk.asm
index 6bee4409b7..b6b96313f7 100644
--- a/devtools/tasmrecover/dreamweb/talk.asm
+++ b/devtools/tasmrecover/dreamweb/talk.asm
@@ -28,6 +28,8 @@ waittalk: call delpointer
mov getback,0
mov bx,offset cs:talklist
call checkcoords
+ cmp quitrequested, 0
+ jnz finishtalk
cmp getback,0
jz waittalk
finishtalk: mov bx,persondata
@@ -490,6 +492,8 @@ hangloopq: push cx bx
pop bx cx
cmp getback,1
jz quitconv
+ cmp quitrequested, 0
+ jnz quitconv
cmp speechloaded,1
jnz notspeaking
cmp ch1playing,255
--
cgit v1.2.3
From a5748a34afe9ae837b14f26f69d6b3518ef91966 Mon Sep 17 00:00:00 2001
From: Vladimir Menshakov
Date: Fri, 24 Jun 2011 09:34:23 +0400
Subject: DREAMWEB: Fixed continuing to another procedure. (axe misuse crash)
---
devtools/tasmrecover/tasm/cpp.py | 2 ++
1 file changed, 2 insertions(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm/cpp.py b/devtools/tasmrecover/tasm/cpp.py
index 0196e5b45c..dfdfb239f4 100644
--- a/devtools/tasmrecover/tasm/cpp.py
+++ b/devtools/tasmrecover/tasm/cpp.py
@@ -466,7 +466,9 @@ namespace %s {
self.resolve_label(s.label)
#adding statements
+ #BIG FIXME: this is quite ugly to handle code analysis from the code generation. rewrite me!
for label, proc, offset in self.unbounded:
+ self.body += "\treturn;\n" #we need to return before calling code from the other proc
self.body += "/*continuing to unbounded code: %s from %s:%d-%d*/\n" %(label, proc.name, offset, len(proc.stmts))
start = len(self.proc.stmts)
self.proc.add_label(label)
--
cgit v1.2.3
From 14a5e0a425877c3540289b37f1695771ca882a44 Mon Sep 17 00:00:00 2001
From: Vladimir Menshakov
Date: Sat, 25 Jun 2011 13:28:33 +0400
Subject: DREAMWEB: Fixed keypad animation
---
devtools/tasmrecover/dreamweb/keypad.asm | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/keypad.asm b/devtools/tasmrecover/dreamweb/keypad.asm
index 8ac38524aa..3638f35cb1 100644
--- a/devtools/tasmrecover/dreamweb/keypad.asm
+++ b/devtools/tasmrecover/dreamweb/keypad.asm
@@ -22,6 +22,7 @@ keypadloop: call delpointer
call readmouse
call showkeypad
call showpointer
+ call vsync
cmp presscount,0
jz nopresses
dec presscount
--
cgit v1.2.3
From a63e5939ed9f88e0609426e0e83c9fc7a90d38ab Mon Sep 17 00:00:00 2001
From: Vladimir Menshakov
Date: Sat, 25 Jun 2011 13:40:56 +0400
Subject: DREAMWEB: Fixed quit from keypad screen
---
devtools/tasmrecover/dreamweb/keypad.asm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/keypad.asm b/devtools/tasmrecover/dreamweb/keypad.asm
index 3638f35cb1..8d918e618b 100644
--- a/devtools/tasmrecover/dreamweb/keypad.asm
+++ b/devtools/tasmrecover/dreamweb/keypad.asm
@@ -18,7 +18,11 @@ Entercode proc near
mov presspointer,0
mov getback,0
-keypadloop: call delpointer
+keypadloop:
+ cmp quitrequested, 0
+ jnz numberright
+
+ call delpointer
call readmouse
call showkeypad
call showpointer
--
cgit v1.2.3
From 375298f69a69e478447feab360fa9296b53e2698 Mon Sep 17 00:00:00 2001
From: Vladimir Menshakov
Date: Sat, 25 Jun 2011 17:28:51 +0400
Subject: DREAMWEB: Replaced foreign-guarded code with "foreignrelease"
variable, added modifychar stub
---
devtools/tasmrecover/dreamweb/dreamweb.asm | 18 +++++++++++-------
devtools/tasmrecover/dreamweb/monitor.asm | 18 ++++++++++--------
devtools/tasmrecover/dreamweb/newplace.asm | 13 +++++++------
devtools/tasmrecover/dreamweb/object.asm | 11 +++++++----
devtools/tasmrecover/dreamweb/print.asm | 5 +++--
devtools/tasmrecover/dreamweb/sprite.asm | 4 ++--
devtools/tasmrecover/dreamweb/use.asm | 23 +++++++++++++----------
devtools/tasmrecover/tasm-recover | 3 ++-
8 files changed, 55 insertions(+), 40 deletions(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/dreamweb.asm b/devtools/tasmrecover/dreamweb/dreamweb.asm
index edecad783e..c222a63178 100644
--- a/devtools/tasmrecover/dreamweb/dreamweb.asm
+++ b/devtools/tasmrecover/dreamweb/dreamweb.asm
@@ -50,7 +50,7 @@ debuglevel1 equ 0 ;memory debug on
debuglevel2 equ 0 ;debug keys on+shouts
demo equ 0
CD equ 1
-Foreign equ 0
+Foreign equ 1
Spanish equ 0
German equ 0
@@ -4225,9 +4225,10 @@ Undertextline proc near
mov di,textaddressx
mov bx,textaddressy
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub bx,3
- endif
+$1:
mov ds,buffers
mov si,textunder
mov cl,undertextsizex
@@ -4248,9 +4249,10 @@ Deltextline proc near
mov di,textaddressx
mov bx,textaddressy
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub bx,3
- endif
+$1:
mov ds,buffers
mov si,textunder
mov cl,undertextsizex
@@ -4271,9 +4273,10 @@ Dumptextline proc near
mov newtextline,0
mov di,textaddressx
mov bx,textaddressy
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub bx,3
- endif
+$1:
mov cl,undertextsizex
mov ch,undertextsizey
call multidump
@@ -6238,6 +6241,7 @@ Recname db "DREAMWEB.DEM",0
Quitrequested db 0
Subtitles db 0
+ForeignRelease db 0
;-------------------------------------------------------End of code segment----
diff --git a/devtools/tasmrecover/dreamweb/monitor.asm b/devtools/tasmrecover/dreamweb/monitor.asm
index 247ba10f2b..7f3979c2b3 100644
--- a/devtools/tasmrecover/dreamweb/monitor.asm
+++ b/devtools/tasmrecover/dreamweb/monitor.asm
@@ -1425,10 +1425,11 @@ Printcurs proc near
mov bx,curslocy
mov cl,6
mov ch,8
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub bx,3
mov ch,11
- endif
+$1:
mov ds,buffers
mov si,textunder
push di bx
@@ -1449,11 +1450,11 @@ Printcurs proc near
flashcurs: pop di bx
sub di,6
mov cl,12
- if foreign
- mov ch,11
- else
mov ch,8
- endif
+ cmp foreignrelease, 0
+ jz $2
+ mov ch,11
+$2:
call multidump
pop es bx dx ds di si
@@ -1473,10 +1474,11 @@ Delcurs proc near
mov bx,curslocy
mov cl,6
mov ch,8
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub bx,3
mov ch,11
- endif
+$1:
push di bx cx
mov ds,buffers
mov si,textunder
diff --git a/devtools/tasmrecover/dreamweb/newplace.asm b/devtools/tasmrecover/dreamweb/newplace.asm
index ac703f6b11..2bbf4fe498 100644
--- a/devtools/tasmrecover/dreamweb/newplace.asm
+++ b/devtools/tasmrecover/dreamweb/newplace.asm
@@ -158,13 +158,14 @@ alreadyinfo: mov ax,mousebutton
mov di,60
mov bx,72+55
call showframe
- if foreign
+ cmp foreignrelease, 0
+ jz $1
mov al,4
mov ah,0
mov di,60
mov bx,72+55+21
call showframe
- endif
+$1:
pop bx
mov bh,0
@@ -175,11 +176,11 @@ alreadyinfo: mov ax,mousebutton
call findnextcolon
mov di,63
- if foreign
- mov bx,84+4
- else
mov bx,84
- endif
+ cmp foreignrelease, 0
+ jz $2
+ mov bx,84+4
+$2:
mov dl,191
mov al,0
mov ah,0
diff --git a/devtools/tasmrecover/dreamweb/object.asm b/devtools/tasmrecover/dreamweb/object.asm
index bdd043d588..bc73ef5679 100644
--- a/devtools/tasmrecover/dreamweb/object.asm
+++ b/devtools/tasmrecover/dreamweb/object.asm
@@ -670,11 +670,13 @@ Describeob proc near
mov di,33
mov bx,92
- if foreign
+
+ cmp foreignrelease, 0
+ jz notsetd
cmp objecttype,1
jnz notsetd
mov bx,82
-notsetd: endif
+notsetd:
mov dl,241
mov ah,16
mov charshift,91+91
@@ -682,11 +684,12 @@ notsetd: endif
mov charshift,0
mov di,36
mov bx,104
- if foreign
+ cmp foreignrelease, 0
+ jz notsetd2
cmp objecttype,1
jnz notsetd2
mov bx,94
-notsetd2: endif
+notsetd2:
mov dl,241
mov ah,0
call printdirect
diff --git a/devtools/tasmrecover/dreamweb/print.asm b/devtools/tasmrecover/dreamweb/print.asm
index a2052285f0..7cbb45c08b 100644
--- a/devtools/tasmrecover/dreamweb/print.asm
+++ b/devtools/tasmrecover/dreamweb/print.asm
@@ -6,9 +6,10 @@ Printchar proc near
cmp al,255
jz ignoreit
push si bx di
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub bx,3
- endif
+$1:
push ax
sub al,32 ;"A"
mov ah,0
diff --git a/devtools/tasmrecover/dreamweb/sprite.asm b/devtools/tasmrecover/dreamweb/sprite.asm
index fadea3b790..45f807da3f 100644
--- a/devtools/tasmrecover/dreamweb/sprite.asm
+++ b/devtools/tasmrecover/dreamweb/sprite.asm
@@ -4785,12 +4785,12 @@ Reconstruct proc near
call drawfloor
call spriteupdate
call printsprites
- if foreign
+ cmp foreignrelease, 0
+ jz notfudge
cmp reallocation,20
jnz notfudge
call undertextline
notfudge:
- endif
mov havedoneobs,0
noneedtorecon: ret
diff --git a/devtools/tasmrecover/dreamweb/use.asm b/devtools/tasmrecover/dreamweb/use.asm
index 08debfca56..fbbd9c99db 100644
--- a/devtools/tasmrecover/dreamweb/use.asm
+++ b/devtools/tasmrecover/dreamweb/use.asm
@@ -1879,11 +1879,11 @@ Usecashcard proc near
call showman
mov di,114
- if foreign
- mov bx,120-3
- else
mov bx,120
- endif
+ cmp foreignrelease, 0
+ jz $1
+ mov bx,120-3
+$1:
mov ds,tempgraphics
mov al,39
mov ah,0
@@ -3189,9 +3189,10 @@ notinlouiss: ret
Getundertimed proc near
mov al,timedy
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub al,3
- endif
+$1:
mov ah,0
mov bx,ax
mov al,timedx
@@ -3212,9 +3213,10 @@ Getundertimed proc near
Putundertimed proc near
mov al,timedy
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub al,3
- endif
+$1:
mov ah,0
mov bx,ax
mov al,timedx
@@ -3239,9 +3241,10 @@ Dumptimedtext proc near
cmp needtodumptimed,1
jnz nodumptimed
mov al,timedy
- if foreign
+ cmp foreignrelease, 0
+ jz $1
sub al,3
- endif
+$1:
mov ah,0
mov bx,ax
mov al,timedx
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index d6c6a2523f..5f7a528a5b 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -23,6 +23,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'convertkey',
'readabyte',
'readoneblock',
- 'frameoutv'
+ 'frameoutv',
+ 'modifychar'
])
generator.generate('dreamweb') #start routine
--
cgit v1.2.3
From 4cbf30a88ca3cadb6f28a525f95578146d91037a Mon Sep 17 00:00:00 2001
From: Vladimir Menshakov
Date: Sat, 25 Jun 2011 21:52:46 +0400
Subject: DREAMWEB: Removed workaround of invalid size of extext data
---
devtools/tasmrecover/dreamweb/object.asm | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/object.asm b/devtools/tasmrecover/dreamweb/object.asm
index bc73ef5679..830c9676f3 100644
--- a/devtools/tasmrecover/dreamweb/object.asm
+++ b/devtools/tasmrecover/dreamweb/object.asm
@@ -2586,10 +2586,8 @@ findlenextext: mov cl,[es:si]
sub bx,extext
push bx ax
sub cx,bx
- cmp cx, 0xffff; BIG FIXME! Find out why this is happening
- jz $1
rep movsb
-$1: pop bx
+ pop bx
sub extextpos,bx
pop si
--
cgit v1.2.3
From dde4cb1ff87f477ab5d98bc6a942c2918eab50da Mon Sep 17 00:00:00 2001
From: unknown
Date: Thu, 30 Jun 2011 00:29:22 +1000
Subject: CREDITS: Update my status to active again.
---
devtools/credits.pl | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index de669184e1..602dfb6a60 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -467,7 +467,7 @@ begin_credits("Credits");
add_person("Jonathan Gray", "khalek", "(retired)");
add_person("Vincent Hamm", "yaz0r", "(retired)");
add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Travis Howell", "Kirben", "(retired)");
+ add_person("Travis Howell", "Kirben", "");
add_person("Paweł Kołodziejski", "aquadran", "Codecs, iMUSE, Smush, etc.");
add_person("Gregory Montoir", "cyx", "");
add_person("Eugene Sandulenko", "sev", "FT INSANE, MM NES, MM C64, game detection, Herc/CGA");
@@ -476,7 +476,7 @@ begin_credits("Credits");
begin_section("HE");
add_person("Jonathan Gray", "khalek", "(retired)");
- add_person("Travis Howell", "Kirben", "(retired)");
+ add_person("Travis Howell", "Kirben", "");
add_person("Gregory Montoir", "cyx", "");
add_person("Eugene Sandulenko", "sev", "");
end_section();
@@ -495,7 +495,7 @@ begin_credits("Credits");
begin_section("AGOS");
add_person("Torbjörn Andersson", "eriktorbjorn", "");
add_person("Paul Gilbert", "dreammaster", "");
- add_person("Travis Howell", "Kirben", "(retired)");
+ add_person("Travis Howell", "Kirben", "");
add_person("Oliver Kiehl", "olki", "(retired)");
add_person("Ludvig Strigeus", "ludde", "(retired)");
end_section();
@@ -878,7 +878,7 @@ begin_credits("Credits");
end_section();
begin_section("Win32");
- add_person("Travis Howell", "Kirben", "(retired)");
+ add_person("Travis Howell", "Kirben", "");
end_section();
begin_section("Win64");
--
cgit v1.2.3
From db1ec4a42daf2d267b703598f7080d6c60712bd7 Mon Sep 17 00:00:00 2001
From: Littleboy
Date: Thu, 30 Jun 2011 22:47:28 -0400
Subject: TOOLS: Update NSIS script location
---
devtools/update-version.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/update-version.pl b/devtools/update-version.pl
index 788cbc7e40..169fba7788 100755
--- a/devtools/update-version.pl
+++ b/devtools/update-version.pl
@@ -39,7 +39,7 @@ my @subs_files = qw(
dists/macosx/Info.plist
dists/iphone/Info.plist
dists/irix/scummvm.spec
- dists/nsis/scummvm.nsi
+ dists/win32/scummvm.nsi
dists/wii/meta.xml
dists/android/AndroidManifest.xml
dists/android/plugin-manifest.xml
--
cgit v1.2.3
From 00e3f920d01be56b5882f721a3eaf40ea6210f44 Mon Sep 17 00:00:00 2001
From: Littleboy
Date: Fri, 1 Jul 2011 01:16:35 -0400
Subject: CREATE_PROJECT: Update with new location of NSIS script and updated
parameters
---
devtools/create_project/scripts/installer.vbs | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
(limited to 'devtools')
diff --git a/devtools/create_project/scripts/installer.vbs b/devtools/create_project/scripts/installer.vbs
index d752355acd..19b4eee49b 100644
--- a/devtools/create_project/scripts/installer.vbs
+++ b/devtools/create_project/scripts/installer.vbs
@@ -72,10 +72,9 @@ Sub CreateInstaller()
' Build command line
Dim commandLine : commandLine = """" & nsisPath & "\makensis.exe"" /V2" & _
" /Dtop_srcdir=""" & rootFolder & """" & _
- " /Dbuild_dir=""" & targetFolder & """" & _
- " /Dtext_dir=""" & rootFolder & """" & _
+ " /Dstaging_dir=""" & targetFolder & """" & _
" /DARCH=""" & arch & """" & _
- " """ & rootFolder & "\dists\nsis\scummvm.nsi"""
+ " """ & rootFolder & "\dists\win32\scummvm.nsi"""
Dim oExec: Set oExec = WshShell.Exec(commandline)
If Err.Number <> 0 Then
--
cgit v1.2.3
From 8201df7bb6b7c5174b86599bcb3aa3130db30bf8 Mon Sep 17 00:00:00 2001
From: Johannes Schickel
Date: Fri, 1 Jul 2011 21:10:25 +0200
Subject: GRAPHICS: Move NewFont code to a separate file.
---
devtools/convbdf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/convbdf.c b/devtools/convbdf.c
index 4b1640dba7..54848237c8 100644
--- a/devtools/convbdf.c
+++ b/devtools/convbdf.c
@@ -721,7 +721,7 @@ int gen_c_source(struct font* pf, char *path) {
char bbuf[256];
char hdr1[] = {
"/* Generated by convbdf on %s. */\n"
- "#include \"graphics/font.h\"\n"
+ "#include \"graphics/fonts/bdf.h\"\n"
"\n"
"/* Font information:\n"
" name: %s\n"
--
cgit v1.2.3
From fa5f8dc7031fb8d96a0faaafa817403a46634096 Mon Sep 17 00:00:00 2001
From: Johannes Schickel
Date: Fri, 1 Jul 2011 21:53:01 +0200
Subject: GRAPHICS: Rename NewFont to BdfFont.
---
devtools/convbdf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'devtools')
diff --git a/devtools/convbdf.c b/devtools/convbdf.c
index 54848237c8..e465b77a9c 100644
--- a/devtools/convbdf.c
+++ b/devtools/convbdf.c
@@ -890,7 +890,7 @@ int gen_c_source(struct font* pf, char *path) {
fprintf(ofp,
"/* Exported structure definition. */\n"
- "static const FontDesc desc = {\n"
+ "static const BdfFontDesc desc = {\n"
"\t" "\"%s\",\n"
"\t" "%d,\n"
"\t" "%d,\n"
@@ -917,7 +917,7 @@ int gen_c_source(struct font* pf, char *path) {
pf->defaultchar);
fprintf(ofp, "\n" "#if !(defined(__GP32__))\n");
- fprintf(ofp, "extern const NewFont g_sysfont(desc);\n");
+ fprintf(ofp, "extern const BdfFont g_sysfont(desc);\n");
fprintf(ofp, "#else\n");
fprintf(ofp, "DEFINE_FONT(g_sysfont)\n");
fprintf(ofp, "#endif\n");
--
cgit v1.2.3
From 03d9b63bcc54bd1caaabf51cb01525cb4c8863fd Mon Sep 17 00:00:00 2001
From: Matthew Hoops
Date: Sun, 3 Jul 2011 17:17:39 -0400
Subject: CREDITS: Mark waltervn as retired
As requested by him
---
devtools/credits.pl | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 602dfb6a60..a124314670 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -486,7 +486,7 @@ begin_credits("Credits");
add_person("Matthew Hoops", "clone2727", "");
add_person("Filippos Karapetis", "[md5]", "");
add_person("Paweł Kołodziejski", "aquadran", "");
- add_person("Walter van Niftrik", "waltervn", "");
+ add_person("Walter van Niftrik", "waltervn", "(retired)");
add_person("Kari Salminen", "Buddha^", "");
add_person("Eugene Sandulenko", "sev", "");
add_person("David Symonds", "dsymonds", "(retired)");
@@ -609,7 +609,7 @@ begin_credits("Credits");
add_person("Max Horn", "Fingolfin", "(retired)");
add_person("Filippos Karapetis", "[md5]", "");
add_person("Martin Kiewitz", "m_kiewitz", "");
- add_person("Walter van Niftrik", "waltervn", "");
+ add_person("Walter van Niftrik", "waltervn", "(retired)");
add_person("Willem Jan Palenstijn", "wjp", "");
add_person("Jordi Vilalta Prat", "jvprat", "");
add_person("Lars Skovlund", "lskovlun", "");
--
cgit v1.2.3
From 14733b6112f214c1c37e01a21bef6de7ac463c68 Mon Sep 17 00:00:00 2001
From: Littleboy
Date: Sat, 2 Jul 2011 18:37:02 -0400
Subject: CREATE_PROJECT: Remove copying of README-SDL in postbuild command
script
---
devtools/create_project/scripts/postbuild.cmd | 18 +-----------------
1 file changed, 1 insertion(+), 17 deletions(-)
(limited to 'devtools')
diff --git a/devtools/create_project/scripts/postbuild.cmd b/devtools/create_project/scripts/postbuild.cmd
index a5051d8228..dd52c0217c 100644
--- a/devtools/create_project/scripts/postbuild.cmd
+++ b/devtools/create_project/scripts/postbuild.cmd
@@ -23,23 +23,7 @@ if "%~5"=="" goto error_installer
echo Copying data files
echo.
-REM xcopy /F /Y "%~1/AUTHORS" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/COPYING.GPL" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/COPYING" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/COPYING.LGPL" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/COPYRIGHT" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/NEWS" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/README" %~2 1>NUL 2>&1
-
-REM xcopy /F /Y "%~1/dists/engine-data/*.dat" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/dists/engine-data/*.tbl" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/dists/engine-data/*.cpt" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/gui/themes/*.zip" %~2 1>NUL 2>&1
-REM xcopy /F /Y "%~1/gui/themes/translations.dat" %~2 1>NUL 2>&1
-
-xcopy /F /Y "%~4/lib/%~3/SDL.dll" "%~2" 1>NUL 2>&1
-xcopy /F /Y "%~4/README-SDL" "%~2" 1>NUL 2>&1
-
+xcopy /F /Y "%~4/lib/%~3/SDL.dll" "%~2" 1>NUL 2>&1
xcopy /F /Y "%~1/backends/vkeybd/packs/vkeybd_default.zip" "%~2" 1>NUL 2>&1
if "%~5"=="0" goto done
--
cgit v1.2.3
From ec3b9314e8cddb4636e45d414f3d7c78dd9f716e Mon Sep 17 00:00:00 2001
From: Alyssa Milburn
Date: Sat, 9 Jul 2011 09:44:34 +0200
Subject: CREATE_PROJECT: Quote parameters in MSVC10 post-build step.
Also, do the same commands for Release and Debug.
---
.../create_project/msvc10/create_project.vcxproj | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
(limited to 'devtools')
diff --git a/devtools/create_project/msvc10/create_project.vcxproj b/devtools/create_project/msvc10/create_project.vcxproj
index 3d7f8fdd3d..40c515f26b 100644
--- a/devtools/create_project/msvc10/create_project.vcxproj
+++ b/devtools/create_project/msvc10/create_project.vcxproj
@@ -59,11 +59,11 @@
@echo off
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\msvc10\
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\msvc9\
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\msvc8\
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\codeblocks\
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\iphone\
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\msvc10\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\msvc9\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\msvc8\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\codeblocks\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\iphone\"
@@ -84,10 +84,12 @@ xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\iphone\
MachineX86
- xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\msvc10\
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\msvc9\
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\msvc8\
-xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\codeblocks\
+ @echo off
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\msvc10\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\msvc9\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\msvc8\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\codeblocks\"
+xcopy /Y "$(TargetPath)" "$(SolutionDir)\..\..\..\dists\iphone\"
@@ -120,4 +122,4 @@ xcopy /Y $(TargetPath) $(SolutionDir)\..\..\..\dists\codeblocks\
-
\ No newline at end of file
+
--
cgit v1.2.3
From d1fbf595206c1010755667b404e823f13caa4c2b Mon Sep 17 00:00:00 2001
From: eriktorbjorn
Date: Sat, 16 Jul 2011 11:04:49 +0200
Subject: DREAMWEB: Rewrote lockmon() to fix pausing/unpausing
The original function would busy-wait for the user to press space
again. We can't do that, of course, since we don't have interrupt-
driven keyboard input.
---
devtools/tasmrecover/tasm-recover | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 5f7a528a5b..54fc091f06 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -24,6 +24,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'readabyte',
'readoneblock',
'frameoutv',
- 'modifychar'
+ 'modifychar',
+ 'lockmon'
])
generator.generate('dreamweb') #start routine
--
cgit v1.2.3
From 4d4d3329c3f60db245038d48ff36a14628a0c10f Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 26 Jun 2011 15:10:18 +0200
Subject: DREAMWEB: The generator includes a file for custom structs and a file
for custom function definitions It also generates C++ symbols for asm proc
addresses
---
devtools/tasmrecover/tasm/cpp.py | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm/cpp.py b/devtools/tasmrecover/tasm/cpp.py
index dfdfb239f4..81c883da1e 100644
--- a/devtools/tasmrecover/tasm/cpp.py
+++ b/devtools/tasmrecover/tasm/cpp.py
@@ -544,14 +544,19 @@ namespace %s {
"""\n#include "dreamweb/runtime.h"
namespace %s {
-
+#include "structs.h"
class %sContext : public Context {
public:
void __start();
void __dispatch_call(uint16 addr);
+#include "stubs.h" // Allow hand-reversed functions to have a signature different than void f()
"""
%(self.namespace, self.namespace))
+
+ for name,addr in self.proc_addr:
+ self.hd.write("\tstatic const uint16 addr_%s = 0x%04x;\n" %(name, addr))
+
offsets = []
for k, v in self.context.get_globals().items():
if isinstance(v, op.var):
@@ -564,7 +569,10 @@ public:
self.hd.write("\tconst static uint16 k%s = %s;\n" %o)
self.hd.write("\n")
for p in set(self.methods):
- self.hd.write("\tvoid %s();\n" %p)
+ if p in self.blacklist:
+ self.hd.write("\t//void %s();\n" %p)
+ else:
+ self.hd.write("\tvoid %s();\n" %p)
self.hd.write("};\n}\n\n#endif\n")
self.hd.close()
@@ -574,7 +582,7 @@ public:
self.fd.write("\nvoid %sContext::__dispatch_call(uint16 addr) {\n\tswitch(addr) {\n" %self.namespace)
self.proc_addr.sort(cmp = lambda x, y: x[1] - y[1])
for name,addr in self.proc_addr:
- self.fd.write("\t\tcase 0x%04x: %s(); break;\n" %(addr, name))
+ self.fd.write("\t\tcase addr_%s: %s(); break;\n" %(name, name))
self.fd.write("\t\tdefault: ::error(\"invalid call to %04x dispatched\", (uint16)ax);")
self.fd.write("\n\t}\n}\n\n} /*namespace*/\n")
--
cgit v1.2.3
From 7af3cd565c2c62d4733b2272a841e0ead49988cd Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 26 Jun 2011 15:17:19 +0200
Subject: DREAMWEB: C++-isation of a part of the sprite subsystem
---
devtools/tasmrecover/dreamweb/vars.asm | 2 +-
devtools/tasmrecover/tasm-recover | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/vars.asm b/devtools/tasmrecover/dreamweb/vars.asm
index 8646697e52..8678231a9d 100644
--- a/devtools/tasmrecover/dreamweb/vars.asm
+++ b/devtools/tasmrecover/dreamweb/vars.asm
@@ -273,7 +273,7 @@ savesource dw 0
savex db 0
savey db 0
currentob db 0
-priority db 0
+priorityDep db 0 ; dep for deprecated, I leave a byte here to minimize changes to the generated code
destpos db 0
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 54fc091f06..8e84c600f9 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -23,6 +23,12 @@ generator = cpp(context, "DreamGen", blacklist = [
'convertkey',
'readabyte',
'readoneblock',
+ 'printsprites',
+ 'printasprite',
+ 'eraseoldobs',
+ 'clearsprites',
+ 'makesprite',
+ 'spriteupdate',
'frameoutv',
'modifychar',
'lockmon'
--
cgit v1.2.3
From 880bcc69ef24fa6fa333a38d14d47d45c123aeb5 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 26 Jun 2011 17:03:17 +0200
Subject: DREAMWEB: showframe blacklisted
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 8e84c600f9..95b42cf652 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -28,6 +28,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'eraseoldobs',
'clearsprites',
'makesprite',
+ 'showframe',
'spriteupdate',
'frameoutv',
'modifychar',
--
cgit v1.2.3
From 9f8036cd86670a3de8562b7c6e398ddace8650fa Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 26 Jun 2011 19:32:02 +0200
Subject: DREAMWEB: Blacklisted frameoutbh and frameoutfx
---
devtools/tasmrecover/tasm-recover | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 95b42cf652..727bb41ebf 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -15,7 +15,9 @@ generator = cpp(context, "DreamGen", blacklist = [
'multiget',
'multiput',
'multidump',
- 'frameoutnm',
+ 'frameoutnm',
+ 'frameoutbh',
+ 'frameoutfx',
'cls',
'printundermon',
'worktoscreen',
--
cgit v1.2.3
From 25528a56e854795afa7eeda92a338aafee124eb4 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Tue, 28 Jun 2011 04:55:10 +0200
Subject: DREAMWEB: dodoor blacklisted
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 727bb41ebf..22010aa71a 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -32,6 +32,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'makesprite',
'showframe',
'spriteupdate',
+ 'dodoor',
'frameoutv',
'modifychar',
'lockmon'
--
cgit v1.2.3
From 40e5e03e32f08562738abde8a22ce4b0c98264f0 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Tue, 28 Jun 2011 05:10:35 +0200
Subject: DREAMWEB: Blacklisted liftsprite
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 22010aa71a..8eb70290ef 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -33,6 +33,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'showframe',
'spriteupdate',
'dodoor',
+ 'liftsprite',
'frameoutv',
'modifychar',
'lockmon'
--
cgit v1.2.3
From 3ce4f2654075a5bc1b2b93eda9064a5b79180936 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Tue, 28 Jun 2011 14:54:26 +0200
Subject: DREAMWEB: walking blacklisted
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 8eb70290ef..dfcb40bfb4 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -31,6 +31,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'clearsprites',
'makesprite',
'showframe',
+ 'walking',
'spriteupdate',
'dodoor',
'liftsprite',
--
cgit v1.2.3
From 2fd19aeedf5d3df90a1be5ae0bba30ea5131ee10 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Tue, 28 Jun 2011 15:48:07 +0200
Subject: DREAMWEB: initman reversed
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index dfcb40bfb4..3f04bad1e9 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -31,6 +31,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'clearsprites',
'makesprite',
'showframe',
+ 'initman',
'walking',
'spriteupdate',
'dodoor',
--
cgit v1.2.3
From 9072ecf781bb8fd116a02530631d3cfa1e44648b Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 17 Jul 2011 14:38:30 +0200
Subject: DREAMWEB: Blacklisted 'kernchars' and 'getnextword'
---
devtools/tasmrecover/tasm-recover | 2 ++
1 file changed, 2 insertions(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 3f04bad1e9..6b1c6d9d23 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -20,6 +20,8 @@ generator = cpp(context, "DreamGen", blacklist = [
'frameoutfx',
'cls',
'printundermon',
+ 'kernchars',
+ 'getnextword',
'worktoscreen',
'width160',
'convertkey',
--
cgit v1.2.3
From 2cdd83141ab2cf364de62973de4c014944836f73 Mon Sep 17 00:00:00 2001
From: Filippos Karapetis
Date: Tue, 19 Jul 2011 10:50:12 +0300
Subject: CREATE_PROJECT: Enabled the new Bink video support feature
---
devtools/create_project/create_project.cpp | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/create_project/create_project.cpp b/devtools/create_project/create_project.cpp
index 35d08561bf..0b190b3f0e 100644
--- a/devtools/create_project/create_project.cpp
+++ b/devtools/create_project/create_project.cpp
@@ -773,6 +773,7 @@ const Feature s_features[] = {
{ "theora", "USE_THEORADEC", "libtheora_static", true, "Theora decoding support" },
// Feature flags
+ { "bink", "USE_BINK", "", true, "Bink video support" },
{ "scalers", "USE_SCALERS", "", true, "Scalers" },
{ "hqscalers", "USE_HQ_SCALERS", "", true, "HQ scalers" },
{ "16bit", "USE_RGB_COLOR", "", true, "16bit color support" },
--
cgit v1.2.3
From 540d0260e65677848a9f9ef53460ab2c7d0bf6d0 Mon Sep 17 00:00:00 2001
From: Eugene Sandulenko
Date: Tue, 19 Jul 2011 11:26:40 +0100
Subject: DREAMWEB: Add ScummVM headers, remove SVN keywords.
---
devtools/tasmrecover/tasm-recover | 21 +++++++++++++++++
devtools/tasmrecover/tasm/cpp.py | 47 ++++++++++++++++++++++++++++++++++++-
devtools/tasmrecover/tasm/lex.py | 21 +++++++++++++++++
devtools/tasmrecover/tasm/op.py | 21 +++++++++++++++++
devtools/tasmrecover/tasm/parser.py | 21 +++++++++++++++++
devtools/tasmrecover/tasm/proc.py | 21 +++++++++++++++++
6 files changed, 151 insertions(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 6b1c6d9d23..52085daac5 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -1,5 +1,26 @@
#!/usr/bin/python
+# ScummVM - Graphic Adventure Engine
+#
+# ScummVM is the legal property of its developers, whose names
+# are too numerous to list here. Please refer to the COPYRIGHT
+# file distributed with this source distribution.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+
from tasm.parser import parser
from tasm.cpp import cpp
diff --git a/devtools/tasmrecover/tasm/cpp.py b/devtools/tasmrecover/tasm/cpp.py
index 81c883da1e..a73fd6c890 100644
--- a/devtools/tasmrecover/tasm/cpp.py
+++ b/devtools/tasmrecover/tasm/cpp.py
@@ -1,3 +1,24 @@
+# ScummVM - Graphic Adventure Engine
+#
+# ScummVM is the legal property of its developers, whose names
+# are too numerous to list here. Please refer to the COPYRIGHT
+# file distributed with this source distribution.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+
import op, traceback, re, proc
from copy import copy
proc_module = proc
@@ -16,7 +37,31 @@ class cpp:
self.namespace = namespace
fname = namespace.lower() + ".cpp"
header = namespace.lower() + ".h"
- banner = "/* PLEASE DO NOT MODIFY THIS FILE. ALL CHANGES WILL BE LOST! LOOK FOR README FOR DETAILS */"
+ banner = """/* PLEASE DO NOT MODIFY THIS FILE. ALL CHANGES WILL BE LOST! LOOK FOR README FOR DETAILS */
+
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+"""
self.fd = open(fname, "wt")
self.hd = open(header, "wt")
hid = "TASMRECOVER_%s_STUBS_H__" %namespace.upper()
diff --git a/devtools/tasmrecover/tasm/lex.py b/devtools/tasmrecover/tasm/lex.py
index cf7e6e19bf..9728c149ca 100644
--- a/devtools/tasmrecover/tasm/lex.py
+++ b/devtools/tasmrecover/tasm/lex.py
@@ -1,3 +1,24 @@
+# ScummVM - Graphic Adventure Engine
+#
+# ScummVM is the legal property of its developers, whose names
+# are too numerous to list here. Please refer to the COPYRIGHT
+# file distributed with this source distribution.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+
def parse_args(text):
#print "parsing: [%s]" %text
escape = False
diff --git a/devtools/tasmrecover/tasm/op.py b/devtools/tasmrecover/tasm/op.py
index 10fdd8a568..6b19068f2a 100644
--- a/devtools/tasmrecover/tasm/op.py
+++ b/devtools/tasmrecover/tasm/op.py
@@ -1,3 +1,24 @@
+# ScummVM - Graphic Adventure Engine
+#
+# ScummVM is the legal property of its developers, whose names
+# are too numerous to list here. Please refer to the COPYRIGHT
+# file distributed with this source distribution.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+
import re
import lex
diff --git a/devtools/tasmrecover/tasm/parser.py b/devtools/tasmrecover/tasm/parser.py
index 4cea496722..ebbd714cf4 100644
--- a/devtools/tasmrecover/tasm/parser.py
+++ b/devtools/tasmrecover/tasm/parser.py
@@ -1,3 +1,24 @@
+# ScummVM - Graphic Adventure Engine
+#
+# ScummVM is the legal property of its developers, whose names
+# are too numerous to list here. Please refer to the COPYRIGHT
+# file distributed with this source distribution.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+
import os, re
from proc import proc
import lex
diff --git a/devtools/tasmrecover/tasm/proc.py b/devtools/tasmrecover/tasm/proc.py
index ed7053df89..50a394413f 100644
--- a/devtools/tasmrecover/tasm/proc.py
+++ b/devtools/tasmrecover/tasm/proc.py
@@ -1,3 +1,24 @@
+# ScummVM - Graphic Adventure Engine
+#
+# ScummVM is the legal property of its developers, whose names
+# are too numerous to list here. Please refer to the COPYRIGHT
+# file distributed with this source distribution.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+
import re
import op
--
cgit v1.2.3
From b3e6899f900226c4afd44cee68b06453258e1ac8 Mon Sep 17 00:00:00 2001
From: Matthew Hoops
Date: Tue, 19 Jul 2011 10:16:20 -0400
Subject: DEVTOOLS: Fix typos and formatting in create_toon
---
devtools/create_toon/create_toon.cpp | 6 +++---
devtools/create_toon/create_toon.h | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
(limited to 'devtools')
diff --git a/devtools/create_toon/create_toon.cpp b/devtools/create_toon/create_toon.cpp
index bdd57be7df..d01102bb71 100644
--- a/devtools/create_toon/create_toon.cpp
+++ b/devtools/create_toon/create_toon.cpp
@@ -77,8 +77,8 @@ int main(int argc, char *argv[]) {
writeByte(outFile, TOON_DAT_VER_MAJ);
writeByte(outFile, TOON_DAT_VER_MIN);
- // game versions/variantes
- writeUint16BE(outFile, NUM_VARIANTE);
+ // game versions/variants
+ writeUint16BE(outFile, NUM_VARIANTS);
// Write locationDirNotVisited
nbrElem = sizeof(locationDirNotVisited_EN) / sizeof(char *);
@@ -128,7 +128,7 @@ int main(int argc, char *argv[]) {
nbrElem = sizeof(specialInfoLine_SP) / sizeof(char *);
writeTextArray(outFile, specialInfoLine_SP, nbrElem);
-// Not yet handled : miscTexts, endingLine and exitLine. Are they useful?
+ // Not yet handled: miscTexts, endingLine and exitLine. Are they useful?
fclose(outFile);
return 0;
diff --git a/devtools/create_toon/create_toon.h b/devtools/create_toon/create_toon.h
index 60b33013f4..b047959215 100644
--- a/devtools/create_toon/create_toon.h
+++ b/devtools/create_toon/create_toon.h
@@ -30,9 +30,9 @@
#define TOON_DAT_VER_MAJ 0 // 1 byte
#define TOON_DAT_VER_MIN 3 // 1 byte
-// Number of Variante of the game. For the moment, it's the same
-// than the number of languages
-#define NUM_VARIANTE 5
+// Number of variants of the game. For the moment, it's the same
+// as the number of languages
+#define NUM_VARIANTS 5
typedef unsigned char uint8;
typedef unsigned char byte;
--
cgit v1.2.3
From e25e85fbb047fef895ede97c3c2c73451631052c Mon Sep 17 00:00:00 2001
From: eriktorbjorn
Date: Wed, 20 Jul 2011 13:15:30 +0200
Subject: DREAMWEB: Blacklist and reimplement cancelch0() and cancelch1()
Now any sound playing on the channels is stopped immediately. This
fixes missing voice-overs in the intro, makes it possible to skip
lines of conversation, and fixes a problem where the sound effect
from the Altar Room would keep playing after leaving the room.
Possibly other glitches as well.
---
devtools/tasmrecover/tasm-recover | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 52085daac5..705d3ac6b1 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -61,6 +61,8 @@ generator = cpp(context, "DreamGen", blacklist = [
'liftsprite',
'frameoutv',
'modifychar',
- 'lockmon'
+ 'lockmon',
+ 'cancelch0',
+ 'cancelch1'
])
generator.generate('dreamweb') #start routine
--
cgit v1.2.3
From b728323df751a0aec5aee890cdce52f50796b12a Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 17 Jul 2011 16:06:19 +0200
Subject: DREAMWEB: 'getnumber' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 705d3ac6b1..412d5d4728 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -43,6 +43,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'printundermon',
'kernchars',
'getnextword',
+ 'getnumber',
'worktoscreen',
'width160',
'convertkey',
--
cgit v1.2.3
From 599fbf4fe6e8fd92105ae2bcdd21e0c2f82005f9 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Mon, 18 Jul 2011 14:30:07 +0200
Subject: DREAMWEB: 'printdirect' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 412d5d4728..ed29eaa617 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -44,6 +44,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'kernchars',
'getnextword',
'getnumber',
+ 'printdirect',
'worktoscreen',
'width160',
'convertkey',
--
cgit v1.2.3
From f15661f698f5b6fc359febdda0089cc5a70f9e81 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Mon, 18 Jul 2011 22:27:06 +0200
Subject: DREAMWEB: 'printchar' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index ed29eaa617..8b2317860c 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -44,6 +44,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'kernchars',
'getnextword',
'getnumber',
+ 'printchar',
'printdirect',
'worktoscreen',
'width160',
--
cgit v1.2.3
From d0f917d8571c3945b33dbd7a84bf3e0b33ce9715 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Tue, 19 Jul 2011 12:37:32 +0200
Subject: DREAMWEB: 'printslow' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 8b2317860c..15969c5280 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -46,6 +46,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'getnumber',
'printchar',
'printdirect',
+ 'printslow',
'worktoscreen',
'width160',
'convertkey',
--
cgit v1.2.3
From ac29c2a64db12be6c38d76b763a4503bd1296eb3 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Wed, 20 Jul 2011 20:58:03 +0200
Subject: DREAMWEB: 'printboth' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 15969c5280..f668f63bf2 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -44,6 +44,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'kernchars',
'getnextword',
'getnumber',
+ 'printboth',
'printchar',
'printdirect',
'printslow',
--
cgit v1.2.3
From 60d4970fd091c618194684bc0030d70fc3808138 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Thu, 21 Jul 2011 22:46:16 +0200
Subject: DREAMWEB: 'dumptextline' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index f668f63bf2..79d0dc42e2 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -44,6 +44,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'kernchars',
'getnextword',
'getnumber',
+ 'dumptextline',
'printboth',
'printchar',
'printdirect',
--
cgit v1.2.3
From cbcdb61b288904658198d086a25153eddd60e5c3 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sat, 23 Jul 2011 19:18:10 +0200
Subject: DREAMWEB: Blacklisted 'usetimedtext', 'getundertimed' and
'putundertimed'
---
devtools/tasmrecover/tasm-recover | 3 +++
1 file changed, 3 insertions(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 79d0dc42e2..413be6caf1 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -49,6 +49,9 @@ generator = cpp(context, "DreamGen", blacklist = [
'printchar',
'printdirect',
'printslow',
+ 'usetimedtext',
+ 'putundertimed',
+ 'getundertimed',
'worktoscreen',
'width160',
'convertkey',
--
cgit v1.2.3
From 7174f14c61781de8143a03af4801426fdb5ed69f Mon Sep 17 00:00:00 2001
From: athrxx
Date: Sun, 24 Jul 2011 20:29:54 +0200
Subject: LOL: add support for Russian floppy version
---
devtools/create_kyradat/create_kyradat.cpp | 4 ++--
devtools/create_kyradat/games.cpp | 3 ++-
devtools/create_kyradat/tables.cpp | 12 ++++++++----
3 files changed, 12 insertions(+), 7 deletions(-)
(limited to 'devtools')
diff --git a/devtools/create_kyradat/create_kyradat.cpp b/devtools/create_kyradat/create_kyradat.cpp
index e4686cc66c..86927cc12b 100644
--- a/devtools/create_kyradat/create_kyradat.cpp
+++ b/devtools/create_kyradat/create_kyradat.cpp
@@ -45,7 +45,7 @@
#include \n";
}
-void MSBuildProvider::outputGlobalPropFile(std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents) {
+void MSBuildProvider::outputGlobalPropFile(const BuildSetup &setup, std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents) {
std::string warnings;
for (StringList::const_iterator i = _globalWarnings.begin(); i != _globalWarnings.end(); ++i)
@@ -306,7 +306,7 @@ void MSBuildProvider::outputGlobalPropFile(std::ofstream &properties, int bits,
"\n"
"\t\n"
"\t\t<_ProjectFileVersion>10.0.40219.1\n"
- "\t\t<_PropertySheetDisplayName>" << PROJECT_DESCRIPTION << "_Global\n"
+ "\t\t<_PropertySheetDisplayName>" << setup.projectDescription << "_Global\n"
"\t\t$(" << LIBS_DEFINE << ")\\bin;$(ExecutablePath)\n"
"\t\t$(" << LIBS_DEFINE << ")\\lib\\" << (bits == 32 ? "x86" : "x64") << ";$(LibraryPath)\n"
"\t\t$(" << LIBS_DEFINE << ")\\include;$(IncludePath)\n"
@@ -319,7 +319,7 @@ void MSBuildProvider::outputGlobalPropFile(std::ofstream &properties, int bits,
"\t\t\t" << warnings << ";%(DisableSpecificWarnings)\n"
"\t\t\t$(" << LIBS_DEFINE << ")\\include;" << prefix << ";" << prefix << "\\engines;$(TargetDir);%(AdditionalIncludeDirectories)\n"
"\t\t\t" << definesList << "%(PreprocessorDefinitions)\n"
- "\t\t\t\n";
+ "\t\t\t" << (setup.devTools ? "Sync" : "") << "\n";
#if NEEDS_RTTI
properties << "\t\t\ttrue\n";
@@ -333,9 +333,12 @@ void MSBuildProvider::outputGlobalPropFile(std::ofstream &properties, int bits,
"\t\t\n"
"\t\t\n"
"\t\t\t%(IgnoreSpecificDefaultLibraries)\n"
- "\t\t\tConsole\n"
- "\t\t\tWinMainCRTStartup\n"
- "\t\t\n"
+ "\t\t\tConsole\n";
+
+ if (!setup.devTools)
+ properties << "\t\t\tWinMainCRTStartup\n";
+
+ properties << "\t\t\n"
"\t\t\n"
"\t\t\t" << prefix << ";%(AdditionalIncludeDirectories)\n"
"\t\t\n"
@@ -349,18 +352,18 @@ void MSBuildProvider::createBuildProp(const BuildSetup &setup, bool isRelease, b
const std::string outputType = (enableAnalysis ? "Analysis" : (isRelease ? "Release" : "Debug"));
const std::string outputBitness = (isWin32 ? "32" : "64");
- std::ofstream properties((setup.outputDir + '/' + PROJECT_DESCRIPTION "_" + outputType + (isWin32 ? "" : "64") + getPropertiesExtension()).c_str());
+ std::ofstream properties((setup.outputDir + '/' + setup.projectDescription + "_" + outputType + (isWin32 ? "" : "64") + getPropertiesExtension()).c_str());
if (!properties)
- error("Could not open \"" + setup.outputDir + '/' + PROJECT_DESCRIPTION "_" + outputType + (isWin32 ? "" : "64") + getPropertiesExtension() + "\" for writing");
+ error("Could not open \"" + setup.outputDir + '/' + setup.projectDescription + "_" + outputType + (isWin32 ? "" : "64") + getPropertiesExtension() + "\" for writing");
properties << "\n"
"\n"
"\t\n"
- "\t\t\n"
+ "\t\t\n"
"\t\n"
"\t\n"
"\t\t<_ProjectFileVersion>10.0.40219.1\n"
- "\t\t<_PropertySheetDisplayName>" << PROJECT_DESCRIPTION << "_" << outputType << outputBitness << "\n"
+ "\t\t<_PropertySheetDisplayName>" << setup.projectDescription << "_" << outputType << outputBitness << "\n"
"\t\t" << (isRelease ? "false" : "true") << "\n"
"\t\n"
"\t\n"
diff --git a/devtools/create_project/msbuild.h b/devtools/create_project/msbuild.h
index 681c893d95..fa6667741a 100644
--- a/devtools/create_project/msbuild.h
+++ b/devtools/create_project/msbuild.h
@@ -40,9 +40,9 @@ protected:
void writeFileListToProject(const FileNode &dir, std::ofstream &projectFile, const int indentation,
const StringList &duplicate, const std::string &objPrefix, const std::string &filePrefix);
- void writeReferences(std::ofstream &output);
+ void writeReferences(const BuildSetup &setup, std::ofstream &output);
- void outputGlobalPropFile(std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents);
+ void outputGlobalPropFile(const BuildSetup &setup, std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents);
void createBuildProp(const BuildSetup &setup, bool isRelease, bool isWin32, bool enableAnalysis);
diff --git a/devtools/create_project/msvc.cpp b/devtools/create_project/msvc.cpp
index aa347b1081..96eaf643d1 100644
--- a/devtools/create_project/msvc.cpp
+++ b/devtools/create_project/msvc.cpp
@@ -36,33 +36,36 @@ MSVCProvider::MSVCProvider(StringList &global_warnings, std::mapsecond;
assert(!svmProjectUUID.empty());
std::string solutionUUID = createUUID();
- std::ofstream solution((setup.outputDir + '/' + PROJECT_NAME ".sln").c_str());
+ std::ofstream solution((setup.outputDir + '/' + setup.projectName + ".sln").c_str());
if (!solution)
- error("Could not open \"" + setup.outputDir + '/' + PROJECT_NAME ".sln\" for writing");
+ error("Could not open \"" + setup.outputDir + '/' + setup.projectName + ".sln\" for writing");
solution << "Microsoft Visual Studio Solution File, Format Version " << _version + 1 << ".00\n";
solution << "# Visual Studio " << getVisualStudioVersion() << "\n";
- solution << "Project(\"{" << solutionUUID << "}\") = \"" << PROJECT_NAME << "\", \"" << PROJECT_NAME << getProjectExtension() << "\", \"{" << svmProjectUUID << "}\"\n";
+ // Write main project
+ if (!setup.devTools) {
+ solution << "Project(\"{" << solutionUUID << "}\") = \"" << setup.projectName << "\", \"" << setup.projectName << getProjectExtension() << "\", \"{" << svmProjectUUID << "}\"\n";
- // Project dependencies are moved to vcxproj files in Visual Studio 2010
- if (_version < 10)
- writeReferences(solution);
+ // Project dependencies are moved to vcxproj files in Visual Studio 2010
+ if (_version < 10)
+ writeReferences(setup, solution);
- solution << "EndProject\n";
+ solution << "EndProject\n";
+ }
// Note we assume that the UUID map only includes UUIDs for enabled engines!
for (UUIDMap::const_iterator i = _uuidMap.begin(); i != _uuidMap.end(); ++i) {
- if (i->first == PROJECT_NAME)
+ if (i->first == setup.projectName)
continue;
solution << "Project(\"{" << solutionUUID << "}\") = \"" << i->first << "\", \"" << i->first << getProjectExtension() << "\", \"{" << i->second << "}\"\n"
@@ -117,16 +120,16 @@ void MSVCProvider::createOtherBuildFiles(const BuildSetup &setup) {
}
void MSVCProvider::createGlobalProp(const BuildSetup &setup) {
- std::ofstream properties((setup.outputDir + '/' + PROJECT_DESCRIPTION "_Global" + getPropertiesExtension()).c_str());
+ std::ofstream properties((setup.outputDir + '/' + setup.projectDescription + "_Global" + getPropertiesExtension()).c_str());
if (!properties)
- error("Could not open \"" + setup.outputDir + '/' + PROJECT_DESCRIPTION "_Global" + getPropertiesExtension() + "\" for writing");
+ error("Could not open \"" + setup.outputDir + '/' + setup.projectDescription + "_Global" + getPropertiesExtension() + "\" for writing");
- outputGlobalPropFile(properties, 32, setup.defines, convertPathToWin(setup.filePrefix), setup.runBuildEvents);
+ outputGlobalPropFile(setup, properties, 32, setup.defines, convertPathToWin(setup.filePrefix), setup.runBuildEvents);
properties.close();
- properties.open((setup.outputDir + '/' + PROJECT_DESCRIPTION "_Global64" + getPropertiesExtension()).c_str());
+ properties.open((setup.outputDir + '/' + setup.projectDescription + "_Global64" + getPropertiesExtension()).c_str());
if (!properties)
- error("Could not open \"" + setup.outputDir + '/' + PROJECT_DESCRIPTION "_Global64" + getPropertiesExtension() + "\" for writing");
+ error("Could not open \"" + setup.outputDir + '/' + setup.projectDescription + "_Global64" + getPropertiesExtension() + "\" for writing");
// HACK: We must disable the "nasm" feature for x64. To achieve that we must duplicate the feature list and
// recreate a define list.
@@ -140,7 +143,7 @@ void MSVCProvider::createGlobalProp(const BuildSetup &setup) {
x64Defines.push_back("WIN32");
x64Defines.push_back("SDL_BACKEND");
- outputGlobalPropFile(properties, 64, x64Defines, convertPathToWin(setup.filePrefix), setup.runBuildEvents);
+ outputGlobalPropFile(setup, properties, 64, x64Defines, convertPathToWin(setup.filePrefix), setup.runBuildEvents);
}
std::string MSVCProvider::getPreBuildEvent() const {
diff --git a/devtools/create_project/msvc.h b/devtools/create_project/msvc.h
index ead4bf949a..0a994667fa 100644
--- a/devtools/create_project/msvc.h
+++ b/devtools/create_project/msvc.h
@@ -58,7 +58,7 @@ protected:
* @param prefix File prefix, used to add additional include paths.
* @param runBuildEvents true if generating a revision number, false otherwise
*/
- virtual void outputGlobalPropFile(std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents) = 0;
+ virtual void outputGlobalPropFile(const BuildSetup &setup, std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents) = 0;
/**
* Generates the project properties for debug and release settings.
diff --git a/devtools/create_project/visualstudio.cpp b/devtools/create_project/visualstudio.cpp
index b4c2b46ba4..a0fd239db4 100644
--- a/devtools/create_project/visualstudio.cpp
+++ b/devtools/create_project/visualstudio.cpp
@@ -83,7 +83,7 @@ void VisualStudioProvider::createProjectFile(const std::string &name, const std:
// Check for project-specific warnings:
std::map< std::string, std::list >::iterator warningsIterator = _projectWarnings.find(name);
- if (name == PROJECT_NAME) {
+ if (setup.devTools || name == setup.projectName) {
std::string libraries;
for (StringList::const_iterator i = setup.libraries.begin(); i != setup.libraries.end(); ++i)
@@ -115,12 +115,12 @@ void VisualStudioProvider::createProjectFile(const std::string &name, const std:
toolConfig += (name == "grim" ? "DisableLanguageExtensions=\"false\" " : "");
// Win32
- outputConfiguration(project, toolConfig, "Debug", "Win32", "");
- outputConfiguration(project, toolConfig, "Analysis", "Win32", "");
- outputConfiguration(project, toolConfig, "Release", "Win32", "");
- outputConfiguration(project, toolConfig, "Debug", "x64", "64");
- outputConfiguration(project, toolConfig, "Analysis", "x64", "64");
- outputConfiguration(project, toolConfig, "Release", "x64", "64");
+ outputConfiguration(setup, project, toolConfig, "Debug", "Win32", "");
+ outputConfiguration(setup, project, toolConfig, "Analysis", "Win32", "");
+ outputConfiguration(setup, project, toolConfig, "Release", "Win32", "");
+ outputConfiguration(setup, project, toolConfig, "Debug", "x64", "64");
+ outputConfiguration(setup, project, toolConfig, "Analysis", "x64", "64");
+ outputConfiguration(setup, project, toolConfig, "Release", "x64", "64");
}
project << "\t\n"
@@ -143,23 +143,23 @@ void VisualStudioProvider::createProjectFile(const std::string &name, const std:
}
void VisualStudioProvider::outputConfiguration(std::ostream &project, const BuildSetup &setup, const std::string &libraries, const std::string &config, const std::string &platform, const std::string &props, const bool isWin32) {
- project << "\t\t\n"
+ project << "\t\t\n"
"\t\t\t\n"
- "\t\t\t\n";
outputBuildEvents(project, setup, isWin32);
project << "\t\t\n";
}
-void VisualStudioProvider::outputConfiguration(std::ostream &project, const std::string &toolConfig, const std::string &config, const std::string &platform, const std::string &props) {
- project << "\t\t\n"
+void VisualStudioProvider::outputConfiguration(const BuildSetup &setup, std::ostream &project, const std::string &toolConfig, const std::string &config, const std::string &platform, const std::string &props) {
+ project << "\t\t\n"
"\t\t\t\n"
"\t\t\n";
}
void VisualStudioProvider::outputBuildEvents(std::ostream &project, const BuildSetup &setup, const bool isWin32) {
- if (setup.runBuildEvents) {
+ if (!setup.devTools && setup.runBuildEvents) {
project << "\t\t\t\n"
@@ -169,11 +169,11 @@ void VisualStudioProvider::outputBuildEvents(std::ostream &project, const BuildS
}
}
-void VisualStudioProvider::writeReferences(std::ofstream &output) {
+void VisualStudioProvider::writeReferences(const BuildSetup &setup, std::ofstream &output) {
output << "\tProjectSection(ProjectDependencies) = postProject\n";
for (UUIDMap::const_iterator i = _uuidMap.begin(); i != _uuidMap.end(); ++i) {
- if (i->first == PROJECT_NAME)
+ if (i->first == setup.projectName)
continue;
output << "\t\t{" << i->second << "} = {" << i->second << "}\n";
@@ -182,7 +182,7 @@ void VisualStudioProvider::writeReferences(std::ofstream &output) {
output << "\tEndProjectSection\n";
}
-void VisualStudioProvider::outputGlobalPropFile(std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents) {
+void VisualStudioProvider::outputGlobalPropFile(const BuildSetup &setup, std::ofstream &properties, int bits, const StringList &defines, const std::string &prefix, bool runBuildEvents) {
std::string warnings;
for (StringList::const_iterator i = _globalWarnings.begin(); i != _globalWarnings.end(); ++i)
warnings += *i + ';';
@@ -202,17 +202,17 @@ void VisualStudioProvider::outputGlobalPropFile(std::ofstream &properties, int b
"\n"
"\t\n"
"\t\n"
"\n"
"\t
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/create_drascula/dists/msvc8_to_msvc9.bat b/devtools/create_drascula/dists/msvc8_to_msvc9.bat
deleted file mode 100644
index 54820b34d0..0000000000
--- a/devtools/create_drascula/dists/msvc8_to_msvc9.bat
+++ /dev/null
@@ -1,32 +0,0 @@
-@echo off
-rem This batch file is used to convert MSVC8 (Visual Studio 2005) project files to MSVC9 (Visual Studio 2008) ones
-rem You need the Windows version of GNU rpl
-rem Get it here:
-rem http://gnuwin32.sourceforge.net/packages/rpl.htm
-rem Place rpl.exe from the bin folder inside the archive in the folder where
-rem this batch file resides
-
-if not exist rpl.exe goto no_rpl
-
-echo Creating MSVC9 project files from the MSVC8 ones
-copy /y msvc8\*.vcproj msvc9\
-copy /y msvc8\*.sln msvc9\
-rpl -e -q "Version=\"8.00\"" "Version=\"9.00\"" msvc9\*.vcproj
-rpl -e -q "Version=\"8,00\"" "Version=\"9,00\"" msvc9\*.vcproj
-rpl -e -q "Keyword=\"Win32Proj\"" "Keyword=\"Win32Proj\"\n\tTargetFrameworkVersion=\"131072\"" msvc9\*.vcproj
-rpl -e -q "EntryPointSymbol=\"WinMainCRTStartup\"" "EntryPointSymbol=\"WinMainCRTStartup\"\n\t\t\t\tRandomizedBaseAddress=\"1\"\n\t\t\t\tDataExecutionPrevention=\"0\"" msvc9\*.vcproj
-rpl -e -q "Format Version 9.00" "Format Version 10.00" msvc9\*.sln
-rpl -e -q "Format Version 9,00" "Format Version 10,00" msvc9\*.sln
-rpl -e -q "# Visual C++ Express 2005" "# Visual C++ Express 2008" msvc9\*.sln
-rpl -e -q "# Visual Studio 2005" "# Visual Studio 2008" msvc9\*.sln
-goto the_end
-
-:no_rpl
-echo You need the Windows version of GNU rpl
-echo Get it here:
-echo http://gnuwin32.sourceforge.net/packages/rpl.htm
-echo Place rpl.exe from the bin folder inside the archive in the folder where
-echo this batch file resides
-
-:the_end
-pause
diff --git a/devtools/create_drascula/dists/msvc9/create_drascula.sln b/devtools/create_drascula/dists/msvc9/create_drascula.sln
deleted file mode 100644
index 4a39bdbe42..0000000000
--- a/devtools/create_drascula/dists/msvc9/create_drascula.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_drascula", "create_drascula.vcproj", "{5F280130-349D-11DD-AE16-0800200C9A66}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/devtools/create_drascula/dists/msvc9/create_drascula.vcproj b/devtools/create_drascula/dists/msvc9/create_drascula.vcproj
deleted file mode 100644
index f30d6a114b..0000000000
--- a/devtools/create_drascula/dists/msvc9/create_drascula.vcproj
+++ /dev/null
@@ -1,192 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/create_drascula/dists/msvc9_to_msvc8.bat b/devtools/create_drascula/dists/msvc9_to_msvc8.bat
deleted file mode 100644
index c87a524f77..0000000000
--- a/devtools/create_drascula/dists/msvc9_to_msvc8.bat
+++ /dev/null
@@ -1,33 +0,0 @@
-@echo off
-rem This batch file is used to convert MSVC9 (Visual Studio 2008) project files to MSVC8 (Visual Studio 2005) ones
-rem You need the Windows version of GNU rpl
-rem Get it here:
-rem http://gnuwin32.sourceforge.net/packages/rpl.htm
-rem Place rpl.exe from the bin folder inside the archive in the folder where
-rem this batch file resides
-
-if not exist rpl.exe goto no_rpl
-
-echo Creating MSVC8 project files from the MSVC9 ones
-copy /y msvc9\*.vcproj msvc8\
-copy /y msvc9\*.sln msvc8\
-rpl -e -q "Version=\"9.00\"" "Version=\"8.00\"" msvc8\*.vcproj
-rpl -e -q "Version=\"9,00\"" "Version=\"8,00\"" msvc8\*.vcproj
-rpl -e -q "\tTargetFrameworkVersion=\"131072\"\n" "" msvc8\*.vcproj
-rpl -e -q "\t\t\t\tRandomizedBaseAddress=\"1\"\n" "" msvc8\*.vcproj
-rpl -e -q "\t\t\t\tDataExecutionPrevention=\"0\"\n" "" msvc8\*.vcproj
-rpl -e -q "Format Version 10.00" "Format Version 9.00" msvc8\*.sln
-rpl -e -q "Format Version 10,00" "Format Version 9,00" msvc8\*.sln
-rpl -e -q "# Visual C++ Express 2008" "# Visual C++ Express 2005" msvc8\*.sln
-rpl -e -q "# Visual Studio 2008" "# Visual Studio 2005" msvc8\*.sln
-goto the_end
-
-:no_rpl
-echo You need the Windows version of GNU rpl
-echo Get it here:
-echo http://gnuwin32.sourceforge.net/packages/rpl.htm
-echo Place rpl.exe from the bin folder inside the archive in the folder where
-echo this batch file resides
-
-:the_end
-pause
diff --git a/devtools/create_hugo/dists/msvc10/create_hugo.sln b/devtools/create_hugo/dists/msvc10/create_hugo.sln
deleted file mode 100644
index a6f87198f6..0000000000
--- a/devtools/create_hugo/dists/msvc10/create_hugo.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_hugo", "create_hugo.vcxproj", "{5F280130-349D-11DD-AE16-0800200C9A66}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/devtools/create_hugo/dists/msvc10/create_hugo.vcxproj b/devtools/create_hugo/dists/msvc10/create_hugo.vcxproj
deleted file mode 100644
index 1bc98740a0..0000000000
--- a/devtools/create_hugo/dists/msvc10/create_hugo.vcxproj
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
-
- {5F280130-349D-11DD-AE16-0800200C9A66}
- create_hugo
- Win32Proj
-
-
-
- Application
- MultiByte
-
-
- Application
- MultiByte
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- Debug\
- Debug\
- true
- Release\
- Release\
- false
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- /wd4996 %(AdditionalOptions)
- Disabled
- ..\..\..\..;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
- EnableFastChecks
- MultiThreadedDebug
-
-
- Level3
- EditAndContinue
-
-
- $(OutDir)create_hugo.exe
- libc.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)
- true
- $(OutDir)create_hugo.pdb
- Console
- MachineX86
-
-
-
-
- /wd4996 %(AdditionalOptions)
- Full
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
-
-
- Level3
- ProgramDatabase
-
-
- $(OutDir)create_hugo.exe
- libc.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)
- true
- Console
- true
- true
- MachineX86
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/create_hugo/dists/msvc9/create_hugo.sln b/devtools/create_hugo/dists/msvc9/create_hugo.sln
deleted file mode 100644
index 2d86ae4f19..0000000000
--- a/devtools/create_hugo/dists/msvc9/create_hugo.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_hugo", "create_hugo.vcproj", "{5F280130-349D-11DD-AE16-0800200C9A66}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/devtools/create_hugo/dists/msvc9/create_hugo.vcproj b/devtools/create_hugo/dists/msvc9/create_hugo.vcproj
deleted file mode 100644
index 473d89e43c..0000000000
--- a/devtools/create_hugo/dists/msvc9/create_hugo.vcproj
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/create_lure/dists/msvc8/create_lure.sln b/devtools/create_lure/dists/msvc8/create_lure.sln
deleted file mode 100644
index 8d74988d8c..0000000000
--- a/devtools/create_lure/dists/msvc8/create_lure.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_lure", "create_lure.vcproj", "{63E18A70-17D2-11DE-8C30-0800200C9A66}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/devtools/create_lure/dists/msvc8/create_lure.vcproj b/devtools/create_lure/dists/msvc8/create_lure.vcproj
deleted file mode 100644
index 177466a29f..0000000000
--- a/devtools/create_lure/dists/msvc8/create_lure.vcproj
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/create_lure/dists/msvc8_to_msvc9.bat b/devtools/create_lure/dists/msvc8_to_msvc9.bat
deleted file mode 100644
index 54820b34d0..0000000000
--- a/devtools/create_lure/dists/msvc8_to_msvc9.bat
+++ /dev/null
@@ -1,32 +0,0 @@
-@echo off
-rem This batch file is used to convert MSVC8 (Visual Studio 2005) project files to MSVC9 (Visual Studio 2008) ones
-rem You need the Windows version of GNU rpl
-rem Get it here:
-rem http://gnuwin32.sourceforge.net/packages/rpl.htm
-rem Place rpl.exe from the bin folder inside the archive in the folder where
-rem this batch file resides
-
-if not exist rpl.exe goto no_rpl
-
-echo Creating MSVC9 project files from the MSVC8 ones
-copy /y msvc8\*.vcproj msvc9\
-copy /y msvc8\*.sln msvc9\
-rpl -e -q "Version=\"8.00\"" "Version=\"9.00\"" msvc9\*.vcproj
-rpl -e -q "Version=\"8,00\"" "Version=\"9,00\"" msvc9\*.vcproj
-rpl -e -q "Keyword=\"Win32Proj\"" "Keyword=\"Win32Proj\"\n\tTargetFrameworkVersion=\"131072\"" msvc9\*.vcproj
-rpl -e -q "EntryPointSymbol=\"WinMainCRTStartup\"" "EntryPointSymbol=\"WinMainCRTStartup\"\n\t\t\t\tRandomizedBaseAddress=\"1\"\n\t\t\t\tDataExecutionPrevention=\"0\"" msvc9\*.vcproj
-rpl -e -q "Format Version 9.00" "Format Version 10.00" msvc9\*.sln
-rpl -e -q "Format Version 9,00" "Format Version 10,00" msvc9\*.sln
-rpl -e -q "# Visual C++ Express 2005" "# Visual C++ Express 2008" msvc9\*.sln
-rpl -e -q "# Visual Studio 2005" "# Visual Studio 2008" msvc9\*.sln
-goto the_end
-
-:no_rpl
-echo You need the Windows version of GNU rpl
-echo Get it here:
-echo http://gnuwin32.sourceforge.net/packages/rpl.htm
-echo Place rpl.exe from the bin folder inside the archive in the folder where
-echo this batch file resides
-
-:the_end
-pause
diff --git a/devtools/create_lure/dists/msvc9/create_lure.sln b/devtools/create_lure/dists/msvc9/create_lure.sln
deleted file mode 100644
index 4f55924eea..0000000000
--- a/devtools/create_lure/dists/msvc9/create_lure.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_lure", "create_lure.vcproj", "{63E18A70-17D2-11DE-8C30-0800200C9A66}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
- {63E18A70-17D2-11DE-8C30-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/devtools/create_lure/dists/msvc9/create_lure.vcproj b/devtools/create_lure/dists/msvc9/create_lure.vcproj
deleted file mode 100644
index a611db31fa..0000000000
--- a/devtools/create_lure/dists/msvc9/create_lure.vcproj
+++ /dev/null
@@ -1,223 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/create_lure/dists/msvc9_to_msvc8.bat b/devtools/create_lure/dists/msvc9_to_msvc8.bat
deleted file mode 100644
index c87a524f77..0000000000
--- a/devtools/create_lure/dists/msvc9_to_msvc8.bat
+++ /dev/null
@@ -1,33 +0,0 @@
-@echo off
-rem This batch file is used to convert MSVC9 (Visual Studio 2008) project files to MSVC8 (Visual Studio 2005) ones
-rem You need the Windows version of GNU rpl
-rem Get it here:
-rem http://gnuwin32.sourceforge.net/packages/rpl.htm
-rem Place rpl.exe from the bin folder inside the archive in the folder where
-rem this batch file resides
-
-if not exist rpl.exe goto no_rpl
-
-echo Creating MSVC8 project files from the MSVC9 ones
-copy /y msvc9\*.vcproj msvc8\
-copy /y msvc9\*.sln msvc8\
-rpl -e -q "Version=\"9.00\"" "Version=\"8.00\"" msvc8\*.vcproj
-rpl -e -q "Version=\"9,00\"" "Version=\"8,00\"" msvc8\*.vcproj
-rpl -e -q "\tTargetFrameworkVersion=\"131072\"\n" "" msvc8\*.vcproj
-rpl -e -q "\t\t\t\tRandomizedBaseAddress=\"1\"\n" "" msvc8\*.vcproj
-rpl -e -q "\t\t\t\tDataExecutionPrevention=\"0\"\n" "" msvc8\*.vcproj
-rpl -e -q "Format Version 10.00" "Format Version 9.00" msvc8\*.sln
-rpl -e -q "Format Version 10,00" "Format Version 9,00" msvc8\*.sln
-rpl -e -q "# Visual C++ Express 2008" "# Visual C++ Express 2005" msvc8\*.sln
-rpl -e -q "# Visual Studio 2008" "# Visual Studio 2005" msvc8\*.sln
-goto the_end
-
-:no_rpl
-echo You need the Windows version of GNU rpl
-echo Get it here:
-echo http://gnuwin32.sourceforge.net/packages/rpl.htm
-echo Place rpl.exe from the bin folder inside the archive in the folder where
-echo this batch file resides
-
-:the_end
-pause
diff --git a/devtools/create_mads/dists/msvc9/create_mads.sln b/devtools/create_mads/dists/msvc9/create_mads.sln
deleted file mode 100644
index 5ddd18cffe..0000000000
--- a/devtools/create_mads/dists/msvc9/create_mads.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual C++ Express 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_mads", "create_mads.vcproj", "{0332F6FD-D511-4AF6-ABCC-24A85F1489A4}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0332F6FD-D511-4AF6-ABCC-24A85F1489A4}.Debug|Win32.ActiveCfg = Debug|Win32
- {0332F6FD-D511-4AF6-ABCC-24A85F1489A4}.Debug|Win32.Build.0 = Debug|Win32
- {0332F6FD-D511-4AF6-ABCC-24A85F1489A4}.Release|Win32.ActiveCfg = Release|Win32
- {0332F6FD-D511-4AF6-ABCC-24A85F1489A4}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/devtools/create_mads/dists/msvc9/create_mads.vcproj b/devtools/create_mads/dists/msvc9/create_mads.vcproj
deleted file mode 100644
index 1f33faa418..0000000000
--- a/devtools/create_mads/dists/msvc9/create_mads.vcproj
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/create_toon/dists/msvc9/create_toon.sln b/devtools/create_toon/dists/msvc9/create_toon.sln
deleted file mode 100644
index e9c3750590..0000000000
--- a/devtools/create_toon/dists/msvc9/create_toon.sln
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "create_toon", "create_toon.vcproj", "{5F280130-349D-11DD-AE16-0800200C9A66}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
- {5F280130-349D-11DD-AE16-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/devtools/create_toon/dists/msvc9/create_toon.vcproj b/devtools/create_toon/dists/msvc9/create_toon.vcproj
deleted file mode 100644
index f860b8b201..0000000000
--- a/devtools/create_toon/dists/msvc9/create_toon.vcproj
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/devtools/skycpt/AsciiCptCompile.sln b/devtools/skycpt/AsciiCptCompile.sln
deleted file mode 100644
index 93de755bf3..0000000000
--- a/devtools/skycpt/AsciiCptCompile.sln
+++ /dev/null
@@ -1,21 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AsciiCptCompile", "AsciiCptCompile.vcproj", "{BDAC73AF-42DE-45E7-95A8-C1D906AD19EF}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
- EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {BDAC73AF-42DE-45E7-95A8-C1D906AD19EF}.Debug.ActiveCfg = Debug|Win32
- {BDAC73AF-42DE-45E7-95A8-C1D906AD19EF}.Debug.Build.0 = Debug|Win32
- {BDAC73AF-42DE-45E7-95A8-C1D906AD19EF}.Release.ActiveCfg = Release|Win32
- {BDAC73AF-42DE-45E7-95A8-C1D906AD19EF}.Release.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/devtools/skycpt/AsciiCptCompile.vcproj b/devtools/skycpt/AsciiCptCompile.vcproj
deleted file mode 100644
index e6a5def316..0000000000
--- a/devtools/skycpt/AsciiCptCompile.vcproj
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
--
cgit v1.2.3
From 230d17ed302f3c3cddb72cd7b1424ded2d5494f9 Mon Sep 17 00:00:00 2001
From: Littleboy
Date: Tue, 6 Sep 2011 19:21:12 -0400
Subject: CREATE_PROJECT: Document the --tools switch in the inline help
---
devtools/create_project/create_project.cpp | 3 +++
1 file changed, 3 insertions(+)
(limited to 'devtools')
diff --git a/devtools/create_project/create_project.cpp b/devtools/create_project/create_project.cpp
index 8244656945..084641608a 100644
--- a/devtools/create_project/create_project.cpp
+++ b/devtools/create_project/create_project.cpp
@@ -585,6 +585,9 @@ void displayHelp(const char *exe) {
" (default: false)\n"
" --installer Create NSIS installer after the build (implies --build-events)\n"
" (default: false)\n"
+ " --tools Create project files for the devtools\n"
+ " (ignores --build-events and --installer, as well as engine settings)\n"
+ " (default: false)\n"
"\n"
"Engines settings:\n"
" --list-engines list all available engines and their default state\n"
--
cgit v1.2.3
From 09a734bd25a341ec0483f28c77406d6de41ab30f Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Wed, 7 Sep 2011 03:41:05 +0200
Subject: DREAMWEB: 'findnextcolon' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 7b317e45a1..33e232bb41 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -194,6 +194,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'useroutine',
'hangon',
'hangonp',
+ 'findnextcolon',
], skip_output = [
# These functions are processed but not output
'dreamweb',
--
cgit v1.2.3
From ef1eb9ba24959b16568f83b8a8a6ddf27ae40bab Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Wed, 7 Sep 2011 03:53:53 +0200
Subject: DREAMWEB: 'usetext' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 33e232bb41..8238c7e7e8 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -195,6 +195,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'hangon',
'hangonp',
'findnextcolon',
+ 'usetext',
], skip_output = [
# These functions are processed but not output
'dreamweb',
--
cgit v1.2.3
From bd4bc2215f75926b9cab6ca2458bf7b2f604769f Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Fri, 2 Sep 2011 20:54:48 +0200
Subject: DREAMWEB: Fix quitting in the inventory screen
---
devtools/tasmrecover/dreamweb/object.asm | 5 +++++
1 file changed, 5 insertions(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/dreamweb/object.asm b/devtools/tasmrecover/dreamweb/object.asm
index e6f8037579..807a100052 100644
--- a/devtools/tasmrecover/dreamweb/object.asm
+++ b/devtools/tasmrecover/dreamweb/object.asm
@@ -336,11 +336,16 @@ waitexam: ;call delpointer
jz notuseinv
mov bx,offset cs:withlist1
notuseinv: call checkcoords
+
+ cmp quitrequested, 0
+ jnz stopwaiting
+
cmp examagain,0
jz norex
jmp examineagain
norex: cmp getback,0
jz waitexam
+stopwaiting:
mov pickup,0
cmp watchingtime,0
--
cgit v1.2.3
From c346bf79b472eefea2a1e6b9ce01c5c3e342de73 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sat, 3 Sep 2011 00:00:44 +0200
Subject: DREAMWEB: 'getblockofpixel' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 8238c7e7e8..e8921055e4 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -148,6 +148,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'adjustlen',
'finishedwalking',
'checkone',
+ 'getblockofpixel',
'getflagunderp',
'walkandexamine',
'obname',
--
cgit v1.2.3
From b76b038ffc8173942927dd9be42dc731573ee3ed Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 18 Sep 2011 15:33:24 +0200
Subject: DREAMWEB: 'bresenhams' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index e8921055e4..f41fb5f87b 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -197,6 +197,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'hangonp',
'findnextcolon',
'usetext',
+ 'bresenhams',
], skip_output = [
# These functions are processed but not output
'dreamweb',
--
cgit v1.2.3
From 28720da12b61a34c21dfe41fc6b445fad8c17cb7 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 4 Sep 2011 07:44:14 +0200
Subject: DREAMWEB: 'examineobtext' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index f41fb5f87b..c4bcbb176c 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -198,6 +198,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'findnextcolon',
'usetext',
'bresenhams',
+ 'examineobtext',
], skip_output = [
# These functions are processed but not output
'dreamweb',
--
cgit v1.2.3
From 3542dc2c44cf3f404b6cd1eb4b4f800a192b04ad Mon Sep 17 00:00:00 2001
From: Strangerke
Date: Thu, 22 Sep 2011 18:52:18 +0200
Subject: CGE: Add credits
---
devtools/credits.pl | 5 +++++
1 file changed, 5 insertions(+)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 8d4bc19df0..6199252a79 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -515,6 +515,11 @@ begin_credits("Credits");
add_person("Ludvig Strigeus", "ludde", "(retired)");
end_section();
+ begin_section("CGE");
+ add_person("Arnaud Boutonné", "Strangerke", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ end_section();
+
begin_section("Cine");
add_person("Vincent Hamm", "yaz0r", "(retired)");
add_person("Paweł Kołodziejski", "aquadran", "");
--
cgit v1.2.3
From 26d4e4bdb6a879c841702a3b2daa7efc7a166eb6 Mon Sep 17 00:00:00 2001
From: Tarek Soliman
Date: Wed, 28 Sep 2011 15:11:58 -0500
Subject: CREDITS: properly retire fanoush and add myself
---
devtools/credits.pl | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 6199252a79..77f63bf774 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -725,7 +725,8 @@ begin_credits("Credits");
end_section();
begin_section("Maemo");
- add_person("Frantisek Dufka", "fanoush", "");
+ add_person("Frantisek Dufka", "fanoush", "(retired)");
+ add_person("Tarek Soliman", "tsoliman", "");
end_section();
begin_section("Nintendo 64");
--
cgit v1.2.3
From 44a7c2d1608d1015ffc5b4b3fa11be997a64e021 Mon Sep 17 00:00:00 2001
From: Travis Howell
Date: Sun, 2 Oct 2011 14:06:13 +1100
Subject: SCUMM: Correct HE version for Norwegian version of Freddi Fish 1.
---
devtools/scumm-md5.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'devtools')
diff --git a/devtools/scumm-md5.txt b/devtools/scumm-md5.txt
index cae949b99b..53e3f38a2c 100644
--- a/devtools/scumm-md5.txt
+++ b/devtools/scumm-md5.txt
@@ -472,7 +472,6 @@ fbpack Fatty Bear's Fun Pack
freddi Freddi Fish 1: The Case of the Missing Kelp Seeds
d4cccb5af88f3e77f370896e9ba8c5f9 -1 All Windows HE 71 - - sev
c0039ad982999c92d0de81910d640fa0 -1 nl Windows HE 71 - - adutchguy
- e63a0b9249b5ca4cc4d3ac34305ae360 -1 nb Windows HE 71 - - Karl Ove Hufthammer
68530d2e15f339fbbf3150b78b4d2ffb -1 en Mac HE 73 - - satz
6d1baa1065ac5f7b210be8ebe4235e49 -1 nl Mac HE 73 - - daniel9
c782fbbe74a987c3df8ac73cd3e289ed -1 se Mac HE 73 - - Torbjörn Andersson
@@ -485,6 +484,7 @@ freddi Freddi Fish 1: The Case of the Missing Kelp Seeds
746e88c172a5b7a1ae89ac0ee3ee681a -1 ru Windows HE 90 Updated - sev
a197a87ae77f3b3333f09a7a2c448fe2 -1 en Windows HE 99 Updated - Jonathan
af2bd1a43b50b55915d87994e093203d 34829 de Windows HE 99 Updated - Lightkey
+ e63a0b9249b5ca4cc4d3ac34305ae360 -1 nb Windows HE 99 - - Karl Ove Hufthammer
57a5cfec9ef231a007043cc1917e8988 -1 en Wii HE 100 - - sanguinehearts
56b5922751be7ffd771b38dda56b028b 34837 nl Wii HE 100 - - George Kormendi
3ae7f002d9256b8bdf76aaf8a3a069f8 34837 gb Wii HE 100 - - George Kormendi
--
cgit v1.2.3
From 790b10bc2b2f0d36de7c2d5b49ecdab6b395307c Mon Sep 17 00:00:00 2001
From: Tarek Soliman
Date: Sat, 8 Oct 2011 11:58:34 -0500
Subject: CREDITS: Sort some sections by last name
---
devtools/credits.pl | 76 ++++++++++++++++++++++++++---------------------------
1 file changed, 38 insertions(+), 38 deletions(-)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 77f63bf774..9b7401c54b 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -544,9 +544,9 @@ begin_credits("Credits");
end_section();
begin_section("DreamWeb");
- add_person("Vladimir Menshakov", "whoozle", "");
add_person("Torbjörn Andersson", "eriktorbjorn", "");
add_person("Bertrand Augereau", "Tramb", "");
+ add_person("Vladimir Menshakov", "whoozle", "");
end_section();
begin_section("Gob");
@@ -655,11 +655,11 @@ begin_credits("Credits");
end_section();
begin_section("Sword25");
- add_person("Eugene Sandulenko", "sev", "");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Paul Gilbert", "dreammaster", "");
add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ add_person("Max Horn", "Fingolfin", "(retired)");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Eugene Sandulenko", "sev", "");
end_section();
begin_section("TeenAgent");
@@ -687,8 +687,8 @@ begin_credits("Credits");
end_section();
begin_section("TsAGE");
- add_person("Paul Gilbert", "dreammaster", "");
add_person("Arnaud Boutonné", "Strangerke", "");
+ add_person("Paul Gilbert", "dreammaster", "");
end_section();
begin_section("Tucker");
@@ -734,8 +734,8 @@ begin_credits("Credits");
end_section();
begin_section("Nintendo DS");
- add_person("Neil Millstone", "agent-q", "");
add_person("Bertrand Augereau", "Tramb", "HQ software scaler");
+ add_person("Neil Millstone", "agent-q", "");
end_section();
begin_section("OpenPandora");
@@ -754,8 +754,8 @@ begin_credits("Credits");
end_section();
begin_section("PSP (PlayStation Portable)");
- add_person("Joost Peters", "joostp", "");
add_person("Yotam Barnoy", "bluddy", "");
+ add_person("Joost Peters", "joostp", "");
end_section();
begin_section("SDL (Win/Linux/OS X/etc.)");
@@ -970,11 +970,11 @@ begin_credits("Credits");
begin_section("Websites (design)");
begin_persons();
add_person("Dobó Balázs", "draven", "Website design");
+ add_person("William Claydon", "billwashere", "Skins for doxygen, buildbot and wiki");
add_person("Yaroslav Fedevych", "jafd", "HTML/CSS for the website");
- add_person("David Jensen", "Tyst", "SVG logo conversion");
add_person("Jean Marc Gimenez", "", "ScummVM logo");
+ add_person("David Jensen", "Tyst", "SVG logo conversion");
add_person("", "Raina", "ScummVM forum buttons");
- add_person("William Claydon", "billwashere", "Skins for doxygen, buildbot and wiki");
end_persons();
end_section();
@@ -1008,42 +1008,42 @@ begin_credits("Credits");
begin_section("FreeSCI Contributors");
begin_persons();
- add_person("Anders Baden Nielsen", "", "PPC testing");
- add_person("Bas Zoetekouw", "", "Man pages, debian package management, CVS maintenance");
- add_person("Carl Muckenhoupt", "", "Sources to the SCI resource viewer tools that started it all");
+ add_person("Francois-R Boyer", "", "MT-32 information and mapping code");
+ add_person("Rainer Canavan", "", "IRIX MIDI driver and bug fixes");
+ add_person("Xiaojun Chen", "", "");
+ add_person("Paul David Doherty", "", "Game version information");
+ add_person("Vyacheslav Dikonov", "", "Config script improvements");
+ add_person("Ruediger Hanke", "", "Port to the MorphOS platform");
+ add_person("Matt Hargett", "", "Clean-ups, bugfixes, Hardcore QA, Win32");
+ add_person("Max Horn", "", "SetJump implementation");
+ add_person("Ravi I.", "", "SCI0 sound resource specification");
+ add_person("Emmanuel Jeandel", "", "Bugfixes and bug reports");
+ add_person("Dmitry Jemerov", "", "Port to the Win32 platform, numerous bugfixes");
add_person("Chris Kehler", "", "Makefile enhancements");
- add_person("Christoph Reichenbach", "", "UN*X code, VM/Graphics/Sound/other infrastructure");
add_person("Christopher T. Lansdown", "", "Original CVS maintainer, Alpha compatibility fixes");
+ add_person("Sergey Lapin", "", "Port of Carl's type 2 decompression code");
+ add_person("Rickard Lind", "", "MT-32->GM MIDI mapping magic, sound research");
+ add_person("Hubert Maier", "", "AmigaOS 4 port");
+ add_person("Johannes Manhave", "", "Document format translation");
add_person("Claudio Matsuoka", "", "CVS snapshots, daily builds, BeOS and cygwin ports");
add_person("Dark Minister", "", "SCI research (bytecode and parser)");
- add_person("Dmitry Jemerov", "", "Port to the Win32 platform, numerous bugfixes");
- add_person("Emmanuel Jeandel", "", "Bugfixes and bug reports");
- add_person("Francois-R Boyer", "", "MT-32 information and mapping code");
+ add_person("Carl Muckenhoupt", "", "Sources to the SCI resource viewer tools that started it all");
+ add_person("Anders Baden Nielsen", "", "PPC testing");
+ add_person("Walter van Niftrik", "", "Ports to the Dreamcast and GP32 platforms");
+ add_person("Rune Orsval", "", "Configuration file editor");
+ add_person("Solomon Peachy", "", "SDL ports and much of the sound subsystem");
+ add_person("Robey Pointer", "", "Bug tracking system hosting");
+ add_person("Magnus Reftel", "", "Heap implementation, Python class viewer, bugfixes");
+ add_person("Christoph Reichenbach", "", "UN*X code, VM/Graphics/Sound/other infrastructure");
add_person("George Reid", "", "FreeBSD package management");
- add_person("Hubert Maier", "", "AmigaOS 4 port");
- add_person("Hugues Valois", "", "Game selection menu");
- add_person("Johannes Manhave", "", "Document format translation");
- add_person("Jordi Vilalta", "", "Numerous code and website clean-up patches");
add_person("Lars Skovlund", "", "Project maintenance, most documentation, bugfixes, SCI1 support");
- add_person("Magnus Reftel", "", "Heap implementation, Python class viewer, bugfixes");
- add_person("Matt Hargett", "", "Clean-ups, bugfixes, Hardcore QA, Win32");
- add_person("Max Horn", "", "SetJump implementation");
- add_person("Paul David Doherty", "", "Game version information");
- add_person("Petr Vyhnak", "", "The DCL-INFLATE algorithm, many Win32 improvements");
- add_person("Rainer Canavan", "", "IRIX MIDI driver and bug fixes");
- add_person("Rainer De Temple", "", "SCI research");
- add_person("Ravi I.", "", "SCI0 sound resource specification");
- add_person("Ruediger Hanke", "", "Port to the MorphOS platform");
- add_person("Rune Orsval", "", "Configuration file editor");
- add_person("Rickard Lind", "", "MT-32->GM MIDI mapping magic, sound research");
add_person("Rink Springer", "", "Port to the DOS platform, several bug fixes");
- add_person("Robey Pointer", "", "Bug tracking system hosting");
- add_person("Sergey Lapin", "", "Port of Carl's type 2 decompression code");
- add_person("Solomon Peachy", "", "SDL ports and much of the sound subsystem");
- add_person("Vyacheslav Dikonov", "", "Config script improvements");
- add_person("Walter van Niftrik", "", "Ports to the Dreamcast and GP32 platforms");
- add_person("Xiaojun Chen", "", "");
+ add_person("Rainer De Temple", "", "SCI research");
add_person("Sean Terrell", "", "");
+ add_person("Hugues Valois", "", "Game selection menu");
+ add_person("Jordi Vilalta", "", "Numerous code and website clean-up patches");
+ add_person("Petr Vyhnak", "", "The DCL-INFLATE algorithm, many Win32 improvements");
+ add_person("Bas Zoetekouw", "", "Man pages, debian package management, CVS maintenance");
end_persons();
add_paragraph("Special thanks to Prof. Dr. Gary Nutt ".
"for allowing the FreeSCI VM extension as a ".
--
cgit v1.2.3
From c2c0f107b63e02888b51d425555c1ed00ffa24bb Mon Sep 17 00:00:00 2001
From: Tarek Soliman
Date: Sat, 8 Oct 2011 11:59:00 -0500
Subject: CREDITS: fix whitespace and remove trailing whitespace
Output unchanged
---
devtools/credits.pl | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 9b7401c54b..5a6cad8937 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -579,7 +579,7 @@ begin_credits("Credits");
begin_section("Lastexpress");
add_person("Matthew Hoops", "clone2727", "");
add_person("Jordi Vilalta Prat", "jvprat", "");
- add_person("Julien Templier", "littleboy", "");
+ add_person("Julien Templier", "littleboy", "");
end_section();
begin_section("Lure");
@@ -667,7 +667,6 @@ begin_credits("Credits");
add_person("Vladimir Menshakov", "whoozle", "");
end_section();
-
begin_section("Tinsel");
add_person("Torbjörn Andersson", "eriktorbjorn", "");
add_person("Fabio Battaglia", "Hkz", "PSX version support");
@@ -679,7 +678,7 @@ begin_credits("Credits");
end_section();
begin_section("Toon");
- add_person("Sylvain Dupont", "SylvainTV", "");
+ add_person("Sylvain Dupont", "SylvainTV", "");
end_section();
begin_section("Touché");
--
cgit v1.2.3
From e5889afa03fa8839e5b2a016d941f1454f951da1 Mon Sep 17 00:00:00 2001
From: Tarek Soliman
Date: Sat, 8 Oct 2011 13:23:48 -0500
Subject: CREDITS: fix whitespace indentation
Output unchanged
---
devtools/credits.pl | 1312 +++++++++++++++++++++++++--------------------------
1 file changed, 656 insertions(+), 656 deletions(-)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 5a6cad8937..0e3a20b02d 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -444,683 +444,683 @@ sub add_paragraph {
#
begin_credits("Credits");
- begin_section("ScummVM Team");
- begin_section("Project Leader");
- begin_persons();
- add_person("Eugene Sandulenko", "sev", "");
- end_persons();
- end_section();
-
- begin_section("PR Office");
- 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("Core Team");
- begin_persons();
- add_person("Willem Jan Palenstijn", "wjp", "");
- add_person("Eugene Sandulenko", "sev", "");
- add_person("Johannes Schickel", "LordHoto", "");
- end_persons();
- end_section();
-
- begin_section("Retired Project Leaders");
- begin_persons();
- add_person("James Brown", "ender", "");
- add_person("Vincent Hamm", "yaz0r", "ScummVM co-founder, Original Cruise/CinE author");
- add_person("Max Horn", "Fingolfin", "");
- add_person("Ludvig Strigeus", "ludde", "Original ScummVM and SimonVM author");
- end_persons();
- end_section();
-
- begin_section("Engine Teams");
- begin_section("SCUMM");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("James Brown", "ender", "(retired)");
- add_person("Jonathan Gray", "khalek", "(retired)");
- add_person("Vincent Hamm", "yaz0r", "(retired)");
- add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Travis Howell", "Kirben", "");
- add_person("Paweł Kołodziejski", "aquadran", "Codecs, iMUSE, Smush, etc.");
- add_person("Gregory Montoir", "cyx", "");
- add_person("Eugene Sandulenko", "sev", "FT INSANE, MM NES, MM C64, game detection, Herc/CGA");
- add_person("Ludvig Strigeus", "ludde", "(retired)");
- end_section();
-
- begin_section("HE");
- add_person("Jonathan Gray", "khalek", "(retired)");
- add_person("Travis Howell", "Kirben", "");
- add_person("Gregory Montoir", "cyx", "");
- add_person("Eugene Sandulenko", "sev", "");
- end_section();
-
- begin_section("AGI");
- add_person("Stuart George", "darkfiber", "");
- add_person("Matthew Hoops", "clone2727", "");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Paweł Kołodziejski", "aquadran", "");
- add_person("Walter van Niftrik", "waltervn", "(retired)");
- add_person("Kari Salminen", "Buddha^", "");
- add_person("Eugene Sandulenko", "sev", "");
- add_person("David Symonds", "dsymonds", "(retired)");
- end_section();
-
- begin_section("AGOS");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Paul Gilbert", "dreammaster", "");
- add_person("Travis Howell", "Kirben", "");
- add_person("Oliver Kiehl", "olki", "(retired)");
- add_person("Ludvig Strigeus", "ludde", "(retired)");
- end_section();
-
- begin_section("CGE");
- add_person("Arnaud Boutonné", "Strangerke", "");
- add_person("Paul Gilbert", "dreammaster", "");
- end_section();
-
- begin_section("Cine");
- add_person("Vincent Hamm", "yaz0r", "(retired)");
- add_person("Paweł Kołodziejski", "aquadran", "");
- add_person("Gregory Montoir", "cyx", "");
- add_person("Kari Salminen", "Buddha^", "");
- add_person("Eugene Sandulenko", "sev", "");
- end_section();
-
- begin_section("CruisE");
- add_person("Paul Gilbert", "dreammaster", "");
- add_person("Vincent Hamm", "yaz0r", "(retired)");
- end_section();
-
- begin_section("Draci");
- add_person("Denis Kasak", "dkasak13", "");
- add_person("Robert Špalek", "spalek", "");
- end_section();
-
- begin_section("Drascula");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Paweł Kołodziejski", "aquadran", "");
- end_section();
-
- begin_section("DreamWeb");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Bertrand Augereau", "Tramb", "");
- add_person("Vladimir Menshakov", "whoozle", "");
- end_section();
-
- begin_section("Gob");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Arnaud Boutonné", "Strangerke", "");
- add_person("Sven Hesse", "DrMcCoy", "");
- add_person("Eugene Sandulenko", "sev", "");
- end_section();
-
- begin_section("Groovie");
- add_person("Henry Bush", "spookypeanut", "");
- add_person("Scott Thomas", "ST", "");
- add_person("Jordi Vilalta Prat", "jvprat", "");
- end_section();
-
- begin_section("Hugo");
- add_person("Arnaud Boutonné", "Strangerke", "");
- add_person("Oystein Eftevaag", "vinterstum", "");
- add_person("Eugene Sandulenko", "sev", "");
- end_section();
-
- begin_section("Kyra");
- add_person("Torbjörn Andersson", "eriktorbjorn", "VQA Player");
- add_person("Oystein Eftevaag", "vinterstum", "");
- add_person("Florian Kagerer", "athrxx", "");
- add_person("Gregory Montoir", "cyx", "");
- add_person("Johannes Schickel", "LordHoto", "");
- end_section();
-
- begin_section("Lastexpress");
- add_person("Matthew Hoops", "clone2727", "");
- add_person("Jordi Vilalta Prat", "jvprat", "");
- add_person("Julien Templier", "littleboy", "");
- end_section();
+ begin_section("ScummVM Team");
+ begin_section("Project Leader");
+ begin_persons();
+ add_person("Eugene Sandulenko", "sev", "");
+ end_persons();
+ end_section();
- begin_section("Lure");
- add_person("Paul Gilbert", "dreammaster", "");
- end_section();
-
- begin_section("M4");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Paul Gilbert", "dreammaster", "");
- add_person("Benjamin Haisch", "john_doe", "");
- add_person("Filippos Karapetis", "[md5]", "");
- end_section();
-
- begin_section("MADE");
- add_person("Benjamin Haisch", "john_doe", "");
- add_person("Filippos Karapetis", "[md5]", "");
- end_section();
-
- begin_section("Mohawk");
- add_person("Bastien Bouclet", "bgk", "");
- add_person("Matthew Hoops", "clone2727", "");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Alyssa Milburn", "fuzzie", "");
- add_person("Eugene Sandulenko", "sev", "");
- add_person("David Turner", "digitall", "");
- end_section();
-
- begin_section("Parallaction");
- add_person("", "peres", "");
- end_section();
-
- begin_section("Queen");
- add_person("David Eriksson", "twogood", "(retired)");
- add_person("Gregory Montoir", "cyx", "");
- add_person("Joost Peters", "joostp", "");
- end_section();
-
- begin_section("SAGA");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Andrew Kurushin", "ajax16384", "");
- add_person("Eugene Sandulenko", "sev", "");
- end_section();
-
- begin_section("SCI");
- add_person("Greg Frieger", "_FRG_", "");
- add_person("Paul Gilbert", "dreammaster", "");
- add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Martin Kiewitz", "m_kiewitz", "");
- add_person("Walter van Niftrik", "waltervn", "(retired)");
- add_person("Willem Jan Palenstijn", "wjp", "");
- add_person("Jordi Vilalta Prat", "jvprat", "");
- add_person("Lars Skovlund", "lskovlun", "");
- end_section();
-
- begin_section("Sky");
- add_person("Robert Göffringmann", "lavosspawn", "(retired)");
- add_person("Oliver Kiehl", "olki", "(retired)");
- add_person("Joost Peters", "joostp", "");
- end_section();
-
- begin_section("Sword1");
- add_person("Fabio Battaglia", "Hkz", "PSX version support");
- add_person("Thierry Crozat", "criezy", "Mac version support");
- add_person("Robert Göffringmann", "lavosspawn", "(retired)");
- end_section();
-
- begin_section("Sword2");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Fabio Battaglia", "Hkz", "PSX version support");
- add_person("Jonathan Gray", "khalek", "(retired)");
- end_section();
-
- begin_section("Sword25");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Paul Gilbert", "dreammaster", "");
- add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Eugene Sandulenko", "sev", "");
- end_section();
-
- begin_section("TeenAgent");
- add_person("Robert Megone", "sanguine", "Help with callback rewriting");
- add_person("Vladimir Menshakov", "whoozle", "");
- end_section();
-
- begin_section("Tinsel");
- add_person("Torbjörn Andersson", "eriktorbjorn", "");
- add_person("Fabio Battaglia", "Hkz", "PSX version support");
- add_person("Paul Gilbert", "dreammaster", "");
- add_person("Sven Hesse", "DrMcCoy", "");
- add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Filippos Karapetis", "[md5]", "");
- add_person("Joost Peters", "joostp", "");
- end_section();
-
- begin_section("Toon");
- add_person("Sylvain Dupont", "SylvainTV", "");
- end_section();
-
- begin_section("Touché");
- add_person("Gregory Montoir", "cyx", "");
- end_section();
-
- begin_section("TsAGE");
- add_person("Arnaud Boutonné", "Strangerke", "");
- add_person("Paul Gilbert", "dreammaster", "");
- end_section();
-
- begin_section("Tucker");
- add_person("Gregory Montoir", "cyx", "");
- end_section();
-
- end_section();
-
-
- begin_section("Backend Teams");
- begin_section("Android");
- add_person("Andre Heider", "dhewg", "");
- add_person("Angus Lees", "Gus", "");
- end_section();
-
- begin_section("BADA");
- add_person("Chris Warren-Smith", "", "");
- end_section();
-
- begin_section("Dreamcast");
- add_person("Marcus Comstedt", "", "");
- end_section();
-
- begin_section("GPH Devices (GP2X, GP2XWiz & Caanoo)");
- add_person("John Willis", "DJWillis", "");
- end_section();
-
- begin_section("iPhone");
- add_person("Oystein Eftevaag", "vinterstum", "");
- end_section();
-
- begin_section("LinuxMoto");
- add_person("Lubomyr Lisen", "", "");
- end_section();
-
- begin_section("Maemo");
- add_person("Frantisek Dufka", "fanoush", "(retired)");
- add_person("Tarek Soliman", "tsoliman", "");
- end_section();
-
- begin_section("Nintendo 64");
- add_person("Fabio Battaglia", "Hkz", "");
- end_section();
-
- begin_section("Nintendo DS");
- add_person("Bertrand Augereau", "Tramb", "HQ software scaler");
- add_person("Neil Millstone", "agent-q", "");
- end_section();
-
- begin_section("OpenPandora");
- add_person("John Willis", "DJWillis", "");
- end_section();
-
- begin_section("PocketPC / WinCE");
- add_person("Nicolas Bacca", "arisme", "(retired)");
- add_person("Ismail Khatib", "CeRiAl", "");
- add_person("Kostas Nakos", "Jubanka", "(retired)");
- end_section();
-
- begin_section("PlayStation 2");
- add_person("Robert Göffringmann", "lavosspawn", "(retired)");
- add_person("Max Lingua", "sunmax", "");
- end_section();
-
- begin_section("PSP (PlayStation Portable)");
- add_person("Yotam Barnoy", "bluddy", "");
- add_person("Joost Peters", "joostp", "");
- end_section();
-
- begin_section("SDL (Win/Linux/OS X/etc.)");
- add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Eugene Sandulenko", "sev", "Asm routines, GFX layers");
- end_section();
-
- begin_section("SymbianOS");
- add_person("Jurgen Braam", "SumthinWicked", "");
- add_person("Lars Persson", "AnotherGuest", "");
- end_section();
-
- begin_section("WebOS");
- add_person("Klaus Reimer", "kayahr", "");
- end_section();
-
- begin_section("Wii");
- add_person("Andre Heider", "dhewg", "");
- end_section();
-
- end_section();
-
- begin_section("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", "");
- add_person("Johannes Schickel", "LordHoto", "");
- end_section();
-
- begin_section("GUI");
- add_person("Vicent Marti", "tanoku", "");
- add_person("Eugene Sandulenko", "sev", "");
- add_person("Johannes Schickel", "LordHoto", "");
- end_section();
-
- begin_section("Miscellaneous");
- add_person("David Corrales-Lopez", "david_corrales", "Filesystem access improvements (GSoC 2007 task) (retired)");
- add_person("Jerome Fisher", "KingGuppy", "MT-32 emulator");
- add_person("Benjamin Haisch", "john_doe", "Heavily improved de-/encoder for DXA videos");
- add_person("Jochen Hoenicke", "hoenicke", "Speaker & PCjr sound support, AdLib work (retired)");
- add_person("Chris Page", "cp88", "Return to launcher, savestate improvements, leak fixes, ... (GSoC 2008 task) (retired)");
- add_person("Robin Watts", "robinwatts", "ARM assembly routines for nice speedups on several ports; improvements to the sound mixer");
- end_section();
- end_section();
-
- begin_section("Website (code)");
- begin_persons();
- add_person("Fredrik Wendel", "", "(retired)");
- end_persons();
- end_section();
-
- begin_section("Website (maintenance)");
- begin_persons();
- add_person("James Brown", "Ender", "IRC Logs maintainer");
- add_person("Thierry Crozat", "criezy", "Wiki maintainer");
- add_person("Andre Heider", "dhewg", "Buildbot maintainer");
- add_person("Joost Peters", "JoostP", "Doxygen Project Documentation 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("John Willis", "DJWillis", "");
- end_persons();
- end_section();
-
- begin_section("Website (content)");
- add_paragraph("All active team members");
- end_section();
-
- begin_section("Documentation");
- begin_persons();
- add_person("Thierry Crozat", "criezy", "Numerous contributions to documentation");
- add_person("Joachim Eberhard", "joachimeberhard", "Numerous contributions to documentation (retired)");
- add_person("Matthew Hoops", "clone2727", "Wiki editor");
- end_persons();
- end_section();
-
- begin_section("Retired Team Members");
- begin_persons();
- add_person("Chris Apers", "chrilith ", "Former PalmOS porter");
- add_person("Ralph Brorsen", "painelf", "Help with GUI implementation");
- add_person("Jamieson Christian", "jamieson630", "iMUSE, MIDI, all things musical");
- add_person("Felix Jakschitsch", "yot", "Zak256 reverse engineering");
- add_person("Mutwin Kraus", "mutle", "Original MacOS porter");
- add_person("Peter Moraliyski", "ph0x", "Port: GP32");
- add_person("Jeremy Newman", "laxdragon", "Former webmaster");
- add_person("Lionel Ulmer", "bbrox", "Port: X11");
- add_person("Won Star", "wonst719", "Former GP32 porter");
- end_persons();
- end_section();
- end_section();
-
-
- begin_section("Other contributions");
-
- begin_section("Packages");
- begin_section("AmigaOS 4");
- add_person("Hans-Jörg Frieden", "", "(retired)");
- add_person("Hubert Maier", "Raziel_AOne", "");
- add_person("Juha Niemimäki", "", "(retired)");
- end_section();
-
- begin_section("Atari/FreeMiNT");
- add_person("Keith Scroggins", "KeithS", "");
- end_section();
-
- begin_section("BeOS");
- add_person("Stefan Parviainen", "", "");
- add_person("Luc Schrijvers", "Begasus", "");
- end_section();
-
- begin_section("Debian GNU/Linux");
- add_person("Tore Anderson", "tore", "(retired)");
- add_person("David Weinehall", "tao", "");
- end_section();
-
- begin_section("Fedora / RedHat");
- add_person("Willem Jan Palenstijn", "wjp", "");
- end_section();
-
- begin_section("Mac OS X");
- add_person("Max Horn", "Fingolfin", "(retired)");
- add_person("Oystein Eftevaag", "vinterstum", "");
- end_section();
-
- begin_section("Mandriva");
- add_person("Dominik Scherer", "", "(retired)");
- end_section();
-
- begin_section("MorphOS");
- add_person("Fabien Coeurjoly", "fab1", "");
- add_person("Rüdiger Hanke", "", "(retired)");
- end_section();
-
- begin_section("OS/2");
- add_person("Paul Smedley", "Creeping", "");
- end_section();
-
- begin_section("SlackWare");
- add_person("Robert Kelsen", "", "");
- end_section();
-
- begin_section("Solaris x86");
- add_person("Laurent Blume", "laurent", "");
- end_section();
-
- begin_section("Solaris SPARC");
- add_person("Markus Strangl", "WooShell", "");
- end_section();
-
- begin_section("Win32");
- add_person("Travis Howell", "Kirben", "");
- end_section();
-
- begin_section("Win64");
- add_person("Chris Gray", "Psychoid", "(retired)");
- add_person("Johannes Schickel", "LordHoto", "");
- end_section();
- end_section();
+ begin_section("PR Office");
+ 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("Translations");
- begin_persons();
- add_person("Thierry Crozat", "criezy", "Translation Lead");
- end_persons();
- begin_section("Catalan");
- add_person("Jordi Vilalta Prat", "jvprat", "");
+ begin_section("Core Team");
+ begin_persons();
+ add_person("Willem Jan Palenstijn", "wjp", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ add_person("Johannes Schickel", "LordHoto", "");
+ end_persons();
end_section();
- begin_section("Czech");
- add_person("Zbynìk Schwarz", "", "");
+
+ begin_section("Retired Project Leaders");
+ begin_persons();
+ add_person("James Brown", "ender", "");
+ add_person("Vincent Hamm", "yaz0r", "ScummVM co-founder, Original Cruise/CinE author");
+ add_person("Max Horn", "Fingolfin", "");
+ add_person("Ludvig Strigeus", "ludde", "Original ScummVM and SimonVM author");
+ end_persons();
end_section();
- begin_section("Danish");
- add_person("Steffen Nyeland", "", "");
+
+ begin_section("Engine Teams");
+ begin_section("SCUMM");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("James Brown", "ender", "(retired)");
+ add_person("Jonathan Gray", "khalek", "(retired)");
+ add_person("Vincent Hamm", "yaz0r", "(retired)");
+ add_person("Max Horn", "Fingolfin", "(retired)");
+ add_person("Travis Howell", "Kirben", "");
+ add_person("Paweł Kołodziejski", "aquadran", "Codecs, iMUSE, Smush, etc.");
+ add_person("Gregory Montoir", "cyx", "");
+ add_person("Eugene Sandulenko", "sev", "FT INSANE, MM NES, MM C64, game detection, Herc/CGA");
+ add_person("Ludvig Strigeus", "ludde", "(retired)");
+ end_section();
+
+ begin_section("HE");
+ add_person("Jonathan Gray", "khalek", "(retired)");
+ add_person("Travis Howell", "Kirben", "");
+ add_person("Gregory Montoir", "cyx", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ end_section();
+
+ begin_section("AGI");
+ add_person("Stuart George", "darkfiber", "");
+ add_person("Matthew Hoops", "clone2727", "");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Paweł Kołodziejski", "aquadran", "");
+ add_person("Walter van Niftrik", "waltervn", "(retired)");
+ add_person("Kari Salminen", "Buddha^", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ add_person("David Symonds", "dsymonds", "(retired)");
+ end_section();
+
+ begin_section("AGOS");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ add_person("Travis Howell", "Kirben", "");
+ add_person("Oliver Kiehl", "olki", "(retired)");
+ add_person("Ludvig Strigeus", "ludde", "(retired)");
+ end_section();
+
+ begin_section("CGE");
+ add_person("Arnaud Boutonné", "Strangerke", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ end_section();
+
+ begin_section("Cine");
+ add_person("Vincent Hamm", "yaz0r", "(retired)");
+ add_person("Paweł Kołodziejski", "aquadran", "");
+ add_person("Gregory Montoir", "cyx", "");
+ add_person("Kari Salminen", "Buddha^", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ end_section();
+
+ begin_section("CruisE");
+ add_person("Paul Gilbert", "dreammaster", "");
+ add_person("Vincent Hamm", "yaz0r", "(retired)");
+ end_section();
+
+ begin_section("Draci");
+ add_person("Denis Kasak", "dkasak13", "");
+ add_person("Robert Špalek", "spalek", "");
+ end_section();
+
+ begin_section("Drascula");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Paweł Kołodziejski", "aquadran", "");
+ end_section();
+
+ begin_section("DreamWeb");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Bertrand Augereau", "Tramb", "");
+ add_person("Vladimir Menshakov", "whoozle", "");
+ end_section();
+
+ begin_section("Gob");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Arnaud Boutonné", "Strangerke", "");
+ add_person("Sven Hesse", "DrMcCoy", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ end_section();
+
+ begin_section("Groovie");
+ add_person("Henry Bush", "spookypeanut", "");
+ add_person("Scott Thomas", "ST", "");
+ add_person("Jordi Vilalta Prat", "jvprat", "");
+ end_section();
+
+ begin_section("Hugo");
+ add_person("Arnaud Boutonné", "Strangerke", "");
+ add_person("Oystein Eftevaag", "vinterstum", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ end_section();
+
+ begin_section("Kyra");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "VQA Player");
+ add_person("Oystein Eftevaag", "vinterstum", "");
+ add_person("Florian Kagerer", "athrxx", "");
+ add_person("Gregory Montoir", "cyx", "");
+ add_person("Johannes Schickel", "LordHoto", "");
+ end_section();
+
+ begin_section("Lastexpress");
+ add_person("Matthew Hoops", "clone2727", "");
+ add_person("Jordi Vilalta Prat", "jvprat", "");
+ add_person("Julien Templier", "littleboy", "");
+ end_section();
+
+ begin_section("Lure");
+ add_person("Paul Gilbert", "dreammaster", "");
+ end_section();
+
+ begin_section("M4");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ add_person("Benjamin Haisch", "john_doe", "");
+ add_person("Filippos Karapetis", "[md5]", "");
+ end_section();
+
+ begin_section("MADE");
+ add_person("Benjamin Haisch", "john_doe", "");
+ add_person("Filippos Karapetis", "[md5]", "");
+ end_section();
+
+ begin_section("Mohawk");
+ add_person("Bastien Bouclet", "bgk", "");
+ add_person("Matthew Hoops", "clone2727", "");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Alyssa Milburn", "fuzzie", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ add_person("David Turner", "digitall", "");
+ end_section();
+
+ begin_section("Parallaction");
+ add_person("", "peres", "");
+ end_section();
+
+ begin_section("Queen");
+ add_person("David Eriksson", "twogood", "(retired)");
+ add_person("Gregory Montoir", "cyx", "");
+ add_person("Joost Peters", "joostp", "");
+ end_section();
+
+ begin_section("SAGA");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Andrew Kurushin", "ajax16384", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ end_section();
+
+ begin_section("SCI");
+ add_person("Greg Frieger", "_FRG_", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ add_person("Max Horn", "Fingolfin", "(retired)");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Martin Kiewitz", "m_kiewitz", "");
+ add_person("Walter van Niftrik", "waltervn", "(retired)");
+ add_person("Willem Jan Palenstijn", "wjp", "");
+ add_person("Jordi Vilalta Prat", "jvprat", "");
+ add_person("Lars Skovlund", "lskovlun", "");
+ end_section();
+
+ begin_section("Sky");
+ add_person("Robert Göffringmann", "lavosspawn", "(retired)");
+ add_person("Oliver Kiehl", "olki", "(retired)");
+ add_person("Joost Peters", "joostp", "");
+ end_section();
+
+ begin_section("Sword1");
+ add_person("Fabio Battaglia", "Hkz", "PSX version support");
+ add_person("Thierry Crozat", "criezy", "Mac version support");
+ add_person("Robert Göffringmann", "lavosspawn", "(retired)");
+ end_section();
+
+ begin_section("Sword2");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Fabio Battaglia", "Hkz", "PSX version support");
+ add_person("Jonathan Gray", "khalek", "(retired)");
+ end_section();
+
+ begin_section("Sword25");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ add_person("Max Horn", "Fingolfin", "(retired)");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ end_section();
+
+ begin_section("TeenAgent");
+ add_person("Robert Megone", "sanguine", "Help with callback rewriting");
+ add_person("Vladimir Menshakov", "whoozle", "");
+ end_section();
+
+ begin_section("Tinsel");
+ add_person("Torbjörn Andersson", "eriktorbjorn", "");
+ add_person("Fabio Battaglia", "Hkz", "PSX version support");
+ add_person("Paul Gilbert", "dreammaster", "");
+ add_person("Sven Hesse", "DrMcCoy", "");
+ add_person("Max Horn", "Fingolfin", "(retired)");
+ add_person("Filippos Karapetis", "[md5]", "");
+ add_person("Joost Peters", "joostp", "");
+ end_section();
+
+ begin_section("Toon");
+ add_person("Sylvain Dupont", "SylvainTV", "");
+ end_section();
+
+ begin_section("Touché");
+ add_person("Gregory Montoir", "cyx", "");
+ end_section();
+
+ begin_section("TsAGE");
+ add_person("Arnaud Boutonné", "Strangerke", "");
+ add_person("Paul Gilbert", "dreammaster", "");
+ end_section();
+
+ begin_section("Tucker");
+ add_person("Gregory Montoir", "cyx", "");
+ end_section();
+
end_section();
- begin_section("French");
- add_person("Thierry Crozat", "criezy", "");
+
+
+ begin_section("Backend Teams");
+ begin_section("Android");
+ add_person("Andre Heider", "dhewg", "");
+ add_person("Angus Lees", "Gus", "");
+ end_section();
+
+ begin_section("BADA");
+ add_person("Chris Warren-Smith", "", "");
+ end_section();
+
+ begin_section("Dreamcast");
+ add_person("Marcus Comstedt", "", "");
+ end_section();
+
+ begin_section("GPH Devices (GP2X, GP2XWiz & Caanoo)");
+ add_person("John Willis", "DJWillis", "");
+ end_section();
+
+ begin_section("iPhone");
+ add_person("Oystein Eftevaag", "vinterstum", "");
+ end_section();
+
+ begin_section("LinuxMoto");
+ add_person("Lubomyr Lisen", "", "");
+ end_section();
+
+ begin_section("Maemo");
+ add_person("Frantisek Dufka", "fanoush", "(retired)");
+ add_person("Tarek Soliman", "tsoliman", "");
+ end_section();
+
+ begin_section("Nintendo 64");
+ add_person("Fabio Battaglia", "Hkz", "");
+ end_section();
+
+ begin_section("Nintendo DS");
+ add_person("Bertrand Augereau", "Tramb", "HQ software scaler");
+ add_person("Neil Millstone", "agent-q", "");
+ end_section();
+
+ begin_section("OpenPandora");
+ add_person("John Willis", "DJWillis", "");
+ end_section();
+
+ begin_section("PocketPC / WinCE");
+ add_person("Nicolas Bacca", "arisme", "(retired)");
+ add_person("Ismail Khatib", "CeRiAl", "");
+ add_person("Kostas Nakos", "Jubanka", "(retired)");
+ end_section();
+
+ begin_section("PlayStation 2");
+ add_person("Robert Göffringmann", "lavosspawn", "(retired)");
+ add_person("Max Lingua", "sunmax", "");
+ end_section();
+
+ begin_section("PSP (PlayStation Portable)");
+ add_person("Yotam Barnoy", "bluddy", "");
+ add_person("Joost Peters", "joostp", "");
+ end_section();
+
+ begin_section("SDL (Win/Linux/OS X/etc.)");
+ add_person("Max Horn", "Fingolfin", "(retired)");
+ add_person("Eugene Sandulenko", "sev", "Asm routines, GFX layers");
+ end_section();
+
+ begin_section("SymbianOS");
+ add_person("Jurgen Braam", "SumthinWicked", "");
+ add_person("Lars Persson", "AnotherGuest", "");
+ end_section();
+
+ begin_section("WebOS");
+ add_person("Klaus Reimer", "kayahr", "");
+ end_section();
+
+ begin_section("Wii");
+ add_person("Andre Heider", "dhewg", "");
+ end_section();
+
end_section();
- begin_section("German");
- add_person("Simon Sawatzki", "SimSaw", "");
- add_person("Lothar Serra Mari", "Lothar93", "");
+
+ begin_section("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", "");
+ add_person("Johannes Schickel", "LordHoto", "");
+ end_section();
+
+ begin_section("GUI");
+ add_person("Vicent Marti", "tanoku", "");
+ add_person("Eugene Sandulenko", "sev", "");
+ add_person("Johannes Schickel", "LordHoto", "");
+ end_section();
+
+ begin_section("Miscellaneous");
+ add_person("David Corrales-Lopez", "david_corrales", "Filesystem access improvements (GSoC 2007 task) (retired)");
+ add_person("Jerome Fisher", "KingGuppy", "MT-32 emulator");
+ add_person("Benjamin Haisch", "john_doe", "Heavily improved de-/encoder for DXA videos");
+ add_person("Jochen Hoenicke", "hoenicke", "Speaker & PCjr sound support, AdLib work (retired)");
+ add_person("Chris Page", "cp88", "Return to launcher, savestate improvements, leak fixes, ... (GSoC 2008 task) (retired)");
+ add_person("Robin Watts", "robinwatts", "ARM assembly routines for nice speedups on several ports; improvements to the sound mixer");
+ end_section();
end_section();
- begin_section("Hungarian");
- add_person("Alex Bevilacqua", "", "");
- add_person("George Kormendi", "GoodOldGeorg", "");
+
+ begin_section("Website (code)");
+ begin_persons();
+ add_person("Fredrik Wendel", "", "(retired)");
+ end_persons();
end_section();
- begin_section("Italian");
- add_person("Matteo Angelino", "Maff", "");
+
+ begin_section("Website (maintenance)");
+ begin_persons();
+ add_person("James Brown", "Ender", "IRC Logs maintainer");
+ add_person("Thierry Crozat", "criezy", "Wiki maintainer");
+ add_person("Andre Heider", "dhewg", "Buildbot maintainer");
+ add_person("Joost Peters", "JoostP", "Doxygen Project Documentation 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("John Willis", "DJWillis", "");
+ end_persons();
end_section();
- begin_section("Norwegian (Bokmål)");
- add_person("Einar Johan T. Sømåen", "", "");
+
+ begin_section("Website (content)");
+ add_paragraph("All active team members");
end_section();
- begin_section("Norwegian (Nynorsk)");
- add_person("Einar Johan T. Sømåen", "", "");
+
+ begin_section("Documentation");
+ begin_persons();
+ add_person("Thierry Crozat", "criezy", "Numerous contributions to documentation");
+ add_person("Joachim Eberhard", "joachimeberhard", "Numerous contributions to documentation (retired)");
+ add_person("Matthew Hoops", "clone2727", "Wiki editor");
+ end_persons();
end_section();
- begin_section("Polish");
- add_person("GrajPoPolsku.pl Team", "", "");
+
+ begin_section("Retired Team Members");
+ begin_persons();
+ add_person("Chris Apers", "chrilith ", "Former PalmOS porter");
+ add_person("Ralph Brorsen", "painelf", "Help with GUI implementation");
+ add_person("Jamieson Christian", "jamieson630", "iMUSE, MIDI, all things musical");
+ add_person("Felix Jakschitsch", "yot", "Zak256 reverse engineering");
+ add_person("Mutwin Kraus", "mutle", "Original MacOS porter");
+ add_person("Peter Moraliyski", "ph0x", "Port: GP32");
+ add_person("Jeremy Newman", "laxdragon", "Former webmaster");
+ add_person("Lionel Ulmer", "bbrox", "Port: X11");
+ add_person("Won Star", "wonst719", "Former GP32 porter");
+ end_persons();
end_section();
- begin_section("Brazilian Portuguese");
- add_person("ScummBR Team", "", "");
+ end_section();
+
+
+ begin_section("Other contributions");
+
+ begin_section("Packages");
+ begin_section("AmigaOS 4");
+ add_person("Hans-Jörg Frieden", "", "(retired)");
+ add_person("Hubert Maier", "Raziel_AOne", "");
+ add_person("Juha Niemimäki", "", "(retired)");
+ end_section();
+
+ begin_section("Atari/FreeMiNT");
+ add_person("Keith Scroggins", "KeithS", "");
+ end_section();
+
+ begin_section("BeOS");
+ add_person("Stefan Parviainen", "", "");
+ add_person("Luc Schrijvers", "Begasus", "");
+ end_section();
+
+ begin_section("Debian GNU/Linux");
+ add_person("Tore Anderson", "tore", "(retired)");
+ add_person("David Weinehall", "tao", "");
+ end_section();
+
+ begin_section("Fedora / RedHat");
+ add_person("Willem Jan Palenstijn", "wjp", "");
+ end_section();
+
+ begin_section("Mac OS X");
+ add_person("Max Horn", "Fingolfin", "(retired)");
+ add_person("Oystein Eftevaag", "vinterstum", "");
+ end_section();
+
+ begin_section("Mandriva");
+ add_person("Dominik Scherer", "", "(retired)");
+ end_section();
+
+ begin_section("MorphOS");
+ add_person("Fabien Coeurjoly", "fab1", "");
+ add_person("Rüdiger Hanke", "", "(retired)");
+ end_section();
+
+ begin_section("OS/2");
+ add_person("Paul Smedley", "Creeping", "");
+ end_section();
+
+ begin_section("SlackWare");
+ add_person("Robert Kelsen", "", "");
+ end_section();
+
+ begin_section("Solaris x86");
+ add_person("Laurent Blume", "laurent", "");
+ end_section();
+
+ begin_section("Solaris SPARC");
+ add_person("Markus Strangl", "WooShell", "");
+ end_section();
+
+ begin_section("Win32");
+ add_person("Travis Howell", "Kirben", "");
+ end_section();
+
+ begin_section("Win64");
+ add_person("Chris Gray", "Psychoid", "(retired)");
+ add_person("Johannes Schickel", "LordHoto", "");
+ end_section();
end_section();
- begin_section("Russian");
- add_person("Eugene Sandulenko", "sev", "");
+
+ begin_section("Translations");
+ begin_persons();
+ add_person("Thierry Crozat", "criezy", "Translation Lead");
+ end_persons();
+ begin_section("Catalan");
+ add_person("Jordi Vilalta Prat", "jvprat", "");
+ end_section();
+ begin_section("Czech");
+ add_person("Zbynìk Schwarz", "", "");
+ end_section();
+ begin_section("Danish");
+ add_person("Steffen Nyeland", "", "");
+ end_section();
+ begin_section("French");
+ add_person("Thierry Crozat", "criezy", "");
+ end_section();
+ begin_section("German");
+ add_person("Simon Sawatzki", "SimSaw", "");
+ add_person("Lothar Serra Mari", "Lothar93", "");
+ end_section();
+ begin_section("Hungarian");
+ add_person("Alex Bevilacqua", "", "");
+ add_person("George Kormendi", "GoodOldGeorg", "");
+ end_section();
+ begin_section("Italian");
+ add_person("Matteo Angelino", "Maff", "");
+ end_section();
+ begin_section("Norwegian (Bokmål)");
+ add_person("Einar Johan T. Sømåen", "", "");
+ end_section();
+ begin_section("Norwegian (Nynorsk)");
+ add_person("Einar Johan T. Sømåen", "", "");
+ end_section();
+ begin_section("Polish");
+ add_person("GrajPoPolsku.pl Team", "", "");
+ end_section();
+ begin_section("Brazilian Portuguese");
+ add_person("ScummBR Team", "", "");
+ end_section();
+ begin_section("Russian");
+ add_person("Eugene Sandulenko", "sev", "");
+ end_section();
+ begin_section("Spanish");
+ add_person("Tomás Maidagan", "", "");
+ end_section();
+ begin_section("Swedish");
+ add_person("Hampus Flink", "", "");
+ end_section();
+ begin_section("Ukrainian");
+ add_person("Lubomyr Lisen", "", "");
+ end_section();
end_section();
- begin_section("Spanish");
- add_person("Tomás Maidagan", "", "");
+
+ begin_section("Websites (design)");
+ begin_persons();
+ add_person("Dobó Balázs", "draven", "Website design");
+ add_person("William Claydon", "billwashere", "Skins for doxygen, buildbot and wiki");
+ add_person("Yaroslav Fedevych", "jafd", "HTML/CSS for the website");
+ add_person("Jean Marc Gimenez", "", "ScummVM logo");
+ add_person("David Jensen", "Tyst", "SVG logo conversion");
+ add_person("", "Raina", "ScummVM forum buttons");
+ end_persons();
end_section();
- begin_section("Swedish");
- add_person("Hampus Flink", "", "");
+
+ begin_section("Code contributions");
+ 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)");
+ add_person("Paolo Costabel", "", "PSP port contributions");
+ add_person("Martin Doucha", "next_ghost", "CinE engine objectification");
+ add_person("Thomas Fach-Pedersen", "madmoose", "ProTracker module player, Smacker video decoder");
+ add_person("Tobias Gunkel", "hennymcc", "Sound support for C64 version of MM/Zak, Loom PCE support");
+ add_person("Janne Huttunen", "", "V3 actor mask support, Dig/FT SMUSH audio");
+ add_person("Kovács Endre János", "", "Several fixes for Simon1");
+ add_person("Jeroen Janssen", "japj", "Numerous readability and bugfix patches");
+ add_person("Andreas Karlsson", "Sprawl", "Initial port for SymbianOS");
+ add_person("Claudio Matsuoka", "", "Daily Linux builds");
+ add_person("Thomas Mayer", "", "PSP port contributions");
+ add_person("Sean Murray", "lightcast", "ScummVM tools GUI application (GSoC 2007 task)");
+ add_person("", "n0p", "Windows CE port aspect ratio correction scaler and right click input method");
+ add_person("Mikesch Nepomuk", "mnepomuk", "MI1 VGA floppy patches");
+ add_person("Nicolas Noble", "pixels", "Config file and ALSA support");
+ add_person("Tim Phillips", "realmz", "Initial MI1 CD music support");
+ add_person("", "Quietust", "Sound support for Amiga SCUMM V2/V3 games, MM NES support");
+ add_person("Robert Crossfield", "segra", "Improved support for Apple II/C64 versions of MM");
+ add_person("Andreas Röver", "", "Broken Sword I & II MPEG2 cutscene support");
+ add_person("Edward Rudd", "urkle", "Fixes for playing MP3 versions of MI1/Loom audio");
+ add_person("Daniel Schepler", "dschepler", "Final MI1 CD music support, initial Ogg Vorbis support");
+ add_person("André Souza", "luke_br", "SDL-based OpenGL renderer");
+ end_persons();
end_section();
- begin_section("Ukrainian");
- add_person("Lubomyr Lisen", "", "");
+
+ begin_section("FreeSCI Contributors");
+ begin_persons();
+ add_person("Francois-R Boyer", "", "MT-32 information and mapping code");
+ add_person("Rainer Canavan", "", "IRIX MIDI driver and bug fixes");
+ add_person("Xiaojun Chen", "", "");
+ add_person("Paul David Doherty", "", "Game version information");
+ add_person("Vyacheslav Dikonov", "", "Config script improvements");
+ add_person("Ruediger Hanke", "", "Port to the MorphOS platform");
+ add_person("Matt Hargett", "", "Clean-ups, bugfixes, Hardcore QA, Win32");
+ add_person("Max Horn", "", "SetJump implementation");
+ add_person("Ravi I.", "", "SCI0 sound resource specification");
+ add_person("Emmanuel Jeandel", "", "Bugfixes and bug reports");
+ add_person("Dmitry Jemerov", "", "Port to the Win32 platform, numerous bugfixes");
+ add_person("Chris Kehler", "", "Makefile enhancements");
+ add_person("Christopher T. Lansdown", "", "Original CVS maintainer, Alpha compatibility fixes");
+ add_person("Sergey Lapin", "", "Port of Carl's type 2 decompression code");
+ add_person("Rickard Lind", "", "MT-32->GM MIDI mapping magic, sound research");
+ add_person("Hubert Maier", "", "AmigaOS 4 port");
+ add_person("Johannes Manhave", "", "Document format translation");
+ add_person("Claudio Matsuoka", "", "CVS snapshots, daily builds, BeOS and cygwin ports");
+ add_person("Dark Minister", "", "SCI research (bytecode and parser)");
+ add_person("Carl Muckenhoupt", "", "Sources to the SCI resource viewer tools that started it all");
+ add_person("Anders Baden Nielsen", "", "PPC testing");
+ add_person("Walter van Niftrik", "", "Ports to the Dreamcast and GP32 platforms");
+ add_person("Rune Orsval", "", "Configuration file editor");
+ add_person("Solomon Peachy", "", "SDL ports and much of the sound subsystem");
+ add_person("Robey Pointer", "", "Bug tracking system hosting");
+ add_person("Magnus Reftel", "", "Heap implementation, Python class viewer, bugfixes");
+ add_person("Christoph Reichenbach", "", "UN*X code, VM/Graphics/Sound/other infrastructure");
+ add_person("George Reid", "", "FreeBSD package management");
+ add_person("Lars Skovlund", "", "Project maintenance, most documentation, bugfixes, SCI1 support");
+ add_person("Rink Springer", "", "Port to the DOS platform, several bug fixes");
+ add_person("Rainer De Temple", "", "SCI research");
+ add_person("Sean Terrell", "", "");
+ add_person("Hugues Valois", "", "Game selection menu");
+ add_person("Jordi Vilalta", "", "Numerous code and website clean-up patches");
+ add_person("Petr Vyhnak", "", "The DCL-INFLATE algorithm, many Win32 improvements");
+ add_person("Bas Zoetekouw", "", "Man pages, debian package management, CVS maintenance");
+ end_persons();
+ add_paragraph("Special thanks to Prof. Dr. Gary Nutt ".
+ "for allowing the FreeSCI VM extension as a ".
+ "course project in his Advanced OS course.");
+ add_paragraph("Special thanks to Bob Heitman and Corey Cole for their support of FreeSCI.");
end_section();
- end_section();
- begin_section("Websites (design)");
- begin_persons();
- add_person("Dobó Balázs", "draven", "Website design");
- add_person("William Claydon", "billwashere", "Skins for doxygen, buildbot and wiki");
- add_person("Yaroslav Fedevych", "jafd", "HTML/CSS for the website");
- add_person("Jean Marc Gimenez", "", "ScummVM logo");
- add_person("David Jensen", "Tyst", "SVG logo conversion");
- add_person("", "Raina", "ScummVM forum buttons");
- end_persons();
- end_section();
+ add_paragraph("And to all the contributors, users, and beta testers we've missed. Thanks!");
- begin_section("Code contributions");
- 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)");
- add_person("Paolo Costabel", "", "PSP port contributions");
- add_person("Martin Doucha", "next_ghost", "CinE engine objectification");
- add_person("Thomas Fach-Pedersen", "madmoose", "ProTracker module player, Smacker video decoder");
- add_person("Tobias Gunkel", "hennymcc", "Sound support for C64 version of MM/Zak, Loom PCE support");
- add_person("Janne Huttunen", "", "V3 actor mask support, Dig/FT SMUSH audio");
- add_person("Kovács Endre János", "", "Several fixes for Simon1");
- add_person("Jeroen Janssen", "japj", "Numerous readability and bugfix patches");
- add_person("Andreas Karlsson", "Sprawl", "Initial port for SymbianOS");
- add_person("Claudio Matsuoka", "", "Daily Linux builds");
- add_person("Thomas Mayer", "", "PSP port contributions");
- add_person("Sean Murray", "lightcast", "ScummVM tools GUI application (GSoC 2007 task)");
- add_person("", "n0p", "Windows CE port aspect ratio correction scaler and right click input method");
- add_person("Mikesch Nepomuk", "mnepomuk", "MI1 VGA floppy patches");
- add_person("Nicolas Noble", "pixels", "Config file and ALSA support");
- add_person("Tim Phillips", "realmz", "Initial MI1 CD music support");
- add_person("", "Quietust", "Sound support for Amiga SCUMM V2/V3 games, MM NES support");
- add_person("Robert Crossfield", "segra", "Improved support for Apple II/C64 versions of MM");
- add_person("Andreas Röver", "", "Broken Sword I & II MPEG2 cutscene support");
- add_person("Edward Rudd", "urkle", "Fixes for playing MP3 versions of MI1/Loom audio");
- add_person("Daniel Schepler", "dschepler", "Final MI1 CD music support, initial Ogg Vorbis support");
- add_person("André Souza", "luke_br", "SDL-based OpenGL renderer");
- end_persons();
end_section();
- begin_section("FreeSCI Contributors");
- begin_persons();
- add_person("Francois-R Boyer", "", "MT-32 information and mapping code");
- add_person("Rainer Canavan", "", "IRIX MIDI driver and bug fixes");
- add_person("Xiaojun Chen", "", "");
- add_person("Paul David Doherty", "", "Game version information");
- add_person("Vyacheslav Dikonov", "", "Config script improvements");
- add_person("Ruediger Hanke", "", "Port to the MorphOS platform");
- add_person("Matt Hargett", "", "Clean-ups, bugfixes, Hardcore QA, Win32");
- add_person("Max Horn", "", "SetJump implementation");
- add_person("Ravi I.", "", "SCI0 sound resource specification");
- add_person("Emmanuel Jeandel", "", "Bugfixes and bug reports");
- add_person("Dmitry Jemerov", "", "Port to the Win32 platform, numerous bugfixes");
- add_person("Chris Kehler", "", "Makefile enhancements");
- add_person("Christopher T. Lansdown", "", "Original CVS maintainer, Alpha compatibility fixes");
- add_person("Sergey Lapin", "", "Port of Carl's type 2 decompression code");
- add_person("Rickard Lind", "", "MT-32->GM MIDI mapping magic, sound research");
- add_person("Hubert Maier", "", "AmigaOS 4 port");
- add_person("Johannes Manhave", "", "Document format translation");
- add_person("Claudio Matsuoka", "", "CVS snapshots, daily builds, BeOS and cygwin ports");
- add_person("Dark Minister", "", "SCI research (bytecode and parser)");
- add_person("Carl Muckenhoupt", "", "Sources to the SCI resource viewer tools that started it all");
- add_person("Anders Baden Nielsen", "", "PPC testing");
- add_person("Walter van Niftrik", "", "Ports to the Dreamcast and GP32 platforms");
- add_person("Rune Orsval", "", "Configuration file editor");
- add_person("Solomon Peachy", "", "SDL ports and much of the sound subsystem");
- add_person("Robey Pointer", "", "Bug tracking system hosting");
- add_person("Magnus Reftel", "", "Heap implementation, Python class viewer, bugfixes");
- add_person("Christoph Reichenbach", "", "UN*X code, VM/Graphics/Sound/other infrastructure");
- add_person("George Reid", "", "FreeBSD package management");
- add_person("Lars Skovlund", "", "Project maintenance, most documentation, bugfixes, SCI1 support");
- add_person("Rink Springer", "", "Port to the DOS platform, several bug fixes");
- add_person("Rainer De Temple", "", "SCI research");
- add_person("Sean Terrell", "", "");
- add_person("Hugues Valois", "", "Game selection menu");
- add_person("Jordi Vilalta", "", "Numerous code and website clean-up patches");
- add_person("Petr Vyhnak", "", "The DCL-INFLATE algorithm, many Win32 improvements");
- add_person("Bas Zoetekouw", "", "Man pages, debian package management, CVS maintenance");
- end_persons();
- add_paragraph("Special thanks to Prof. Dr. Gary Nutt ".
- "for allowing the FreeSCI VM extension as a ".
- "course project in his Advanced OS course.");
- add_paragraph("Special thanks to Bob Heitman and Corey Cole for their support of FreeSCI.");
- end_section();
- add_paragraph("And to all the contributors, users, and beta testers we've missed. Thanks!");
-
- end_section();
-
-
- # HACK!
- $max_name_width = 16;
-
- begin_section("Special thanks to");
- begin_persons();
- add_person("Sander Buskens", "", "For his work on the initial reversing of Monkey2");
- add_person("", "Canadacow", "For the original MT-32 emulator");
- add_person("Kevin Carnes", "", "For Scumm16, the basis of ScummVM's older gfx codecs");
- add_person("Curt Coder", "", "For the original TrollVM (preAGI) code");
- add_person("Patrick Combet", "Dorian Gray", "For the original Gobliiins ADL player");
- add_person("Ivan Dubrov", "", "For contributing the initial version of the Gobliiins engine");
- add_person("Henrik Engqvist", "qvist", "For generously providing hosting for our buildbot, SVN repository, planet and doxygen sites as well as tons of HD space");
- add_person("DOSBox Team", "", "For their awesome OPL2 and OPL3 emulator");
- add_person("Till Kresslein", "Krest", "For design of modern ScummVM GUI");
- add_person("", "Jezar", "For his freeverb filter implementation");
- add_person("Jim Leiterman", "", "Various info on his FM-TOWNS/Marty SCUMM ports");
- add_person("", "lloyd", "For deep tech details about C64 Zak & MM");
- add_person("Sarien Team", "", "Original AGI engine code");
- add_person("Jimmi Thøgersen", "", "For ScummRev, and much obscure code/documentation");
- add_person("", "Tristan", "For additional work on the original MT-32 emulator");
- add_person("James Woodcock", "", "Soundtrack enhancements");
- end_persons();
-
- add_paragraph(
- "Tony Warriner and everyone at Revolution Software Ltd. for sharing ".
- "with us the source of some of their brilliant games, allowing us to ".
- "release Beneath a Steel Sky as freeware... and generally being ".
- "supportive above and beyond the call of duty.");
-
- add_paragraph(
- "John Passfield and Steve Stamatiadis for sharing the source of their ".
- "classic title, Flight of the Amazon Queen and also being incredibly ".
- "supportive.");
-
- add_paragraph(
- "Joe Pearce from The Wyrmkeep Entertainment Co. for sharing the source ".
- "of their famous title Inherit the Earth and always prompt replies to ".
- "our questions.");
-
- add_paragraph(
- "Aric Wilmunder, Ron Gilbert, David Fox, Vince Lee, and all those at ".
- "LucasFilm/LucasArts who made SCUMM the insane mess to reimplement ".
- "that it is today. Feel free to drop us a line and tell us what you ".
- "think, guys!");
-
- add_paragraph(
- "Alan Bridgman, Simon Woodroffe and everyone at Adventure Soft for ".
- "sharing the source code of some of their games with us.");
-
- add_paragraph(
- "John Young, Colin Smythe and especially Terry Pratchett himself for ".
- "sharing the source code of Discworld I & II with us.");
-
- add_paragraph(
- "Emilio de Paz Aragón from Alcachofa Soft for sharing the source code ".
- "of Drascula: The Vampire Strikes Back with us and his generosity with ".
- "freewaring the game.");
-
- add_paragraph(
- "David P. Gray from Gray Design Associates for sharing the source code ".
- "of the Hugo trilogy.");
-
- add_paragraph(
- "Broken Sword 2.5 team for providing sources of their engine and their great ".
- "support.");
-
- end_section();
+ # HACK!
+ $max_name_width = 16;
+
+ begin_section("Special thanks to");
+ begin_persons();
+ add_person("Sander Buskens", "", "For his work on the initial reversing of Monkey2");
+ add_person("", "Canadacow", "For the original MT-32 emulator");
+ add_person("Kevin Carnes", "", "For Scumm16, the basis of ScummVM's older gfx codecs");
+ add_person("Curt Coder", "", "For the original TrollVM (preAGI) code");
+ add_person("Patrick Combet", "Dorian Gray", "For the original Gobliiins ADL player");
+ add_person("Ivan Dubrov", "", "For contributing the initial version of the Gobliiins engine");
+ add_person("Henrik Engqvist", "qvist", "For generously providing hosting for our buildbot, SVN repository, planet and doxygen sites as well as tons of HD space");
+ add_person("DOSBox Team", "", "For their awesome OPL2 and OPL3 emulator");
+ add_person("Till Kresslein", "Krest", "For design of modern ScummVM GUI");
+ add_person("", "Jezar", "For his freeverb filter implementation");
+ add_person("Jim Leiterman", "", "Various info on his FM-TOWNS/Marty SCUMM ports");
+ add_person("", "lloyd", "For deep tech details about C64 Zak & MM");
+ add_person("Sarien Team", "", "Original AGI engine code");
+ add_person("Jimmi Thøgersen", "", "For ScummRev, and much obscure code/documentation");
+ add_person("", "Tristan", "For additional work on the original MT-32 emulator");
+ add_person("James Woodcock", "", "Soundtrack enhancements");
+ end_persons();
+
+ add_paragraph(
+ "Tony Warriner and everyone at Revolution Software Ltd. for sharing ".
+ "with us the source of some of their brilliant games, allowing us to ".
+ "release Beneath a Steel Sky as freeware... and generally being ".
+ "supportive above and beyond the call of duty.");
+
+ add_paragraph(
+ "John Passfield and Steve Stamatiadis for sharing the source of their ".
+ "classic title, Flight of the Amazon Queen and also being incredibly ".
+ "supportive.");
+
+ add_paragraph(
+ "Joe Pearce from The Wyrmkeep Entertainment Co. for sharing the source ".
+ "of their famous title Inherit the Earth and always prompt replies to ".
+ "our questions.");
+
+ add_paragraph(
+ "Aric Wilmunder, Ron Gilbert, David Fox, Vince Lee, and all those at ".
+ "LucasFilm/LucasArts who made SCUMM the insane mess to reimplement ".
+ "that it is today. Feel free to drop us a line and tell us what you ".
+ "think, guys!");
+
+ add_paragraph(
+ "Alan Bridgman, Simon Woodroffe and everyone at Adventure Soft for ".
+ "sharing the source code of some of their games with us.");
+
+ add_paragraph(
+ "John Young, Colin Smythe and especially Terry Pratchett himself for ".
+ "sharing the source code of Discworld I & II with us.");
+
+ add_paragraph(
+ "Emilio de Paz Aragón from Alcachofa Soft for sharing the source code ".
+ "of Drascula: The Vampire Strikes Back with us and his generosity with ".
+ "freewaring the game.");
+
+ add_paragraph(
+ "David P. Gray from Gray Design Associates for sharing the source code ".
+ "of the Hugo trilogy.");
+
+ add_paragraph(
+ "Broken Sword 2.5 team for providing sources of their engine and their great ".
+ "support.");
+
+ end_section();
end_credits();
--
cgit v1.2.3
From 14569bd62a7c09394269ff37203aee88a10bc3a1 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 9 Oct 2011 17:22:41 +0200
Subject: DREAMWEB: 'zoomonoff' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index c4bcbb176c..cb5b4dbd7b 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -207,6 +207,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'madman',
'loadgame',
'savegame',
+ 'zoomonoff',
'doload'
])
generator.generate('dreamweb') #start routine
--
cgit v1.2.3
From 4e825c069d6072ffadee87b7035940cd97916fb8 Mon Sep 17 00:00:00 2001
From: Bertrand Augereau
Date: Sun, 9 Oct 2011 18:09:24 +0200
Subject: DREAMWEB: 'wornerror' ported to C++
---
devtools/tasmrecover/tasm-recover | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index cb5b4dbd7b..2066ae9b3d 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -199,6 +199,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'usetext',
'bresenhams',
'examineobtext',
+ 'wornerror',
], skip_output = [
# These functions are processed but not output
'dreamweb',
--
cgit v1.2.3
From e8ee5e272721088083d3f0a5d1dae89d3c7adaeb Mon Sep 17 00:00:00 2001
From: Jordi Vilalta Prat
Date: Sun, 16 Oct 2011 01:01:36 +0200
Subject: I18N: Patch #3424097: "Spanish translation for 1.4.0"
Updated the Spanish interface translation and added the QuickStart translation.
---
devtools/credits.pl | 1 +
1 file changed, 1 insertion(+)
(limited to 'devtools')
diff --git a/devtools/credits.pl b/devtools/credits.pl
index 0e3a20b02d..5daf232b2b 100755
--- a/devtools/credits.pl
+++ b/devtools/credits.pl
@@ -957,6 +957,7 @@ begin_credits("Credits");
end_section();
begin_section("Spanish");
add_person("Tomás Maidagan", "", "");
+ add_person("Jordi Vilalta Prat", "jvprat", "");
end_section();
begin_section("Swedish");
add_person("Hampus Flink", "", "");
--
cgit v1.2.3