Johannes Schickel
dfb2b9cd2f
PSP: Remove tabs from README.PSP.
...
svn-id: r54386
2010-11-19 17:09:47 +00:00
Max Horn
2180b2d6b5
COMMON: Split common/stream.h into several headers
...
svn-id: r54385
2010-11-19 17:03:07 +00:00
Johannes Schickel
111384473b
PSP: Update README.PSP.in with the latest changes to README.PSP.
...
svn-id: r54384
2010-11-19 16:52:09 +00:00
Johannes Schickel
0f26184f8d
BUILD: Revert r53427.
...
create_project will now use a different approach than recreating
base/internal_version.h. This is also because recreating this file might
result in accidental commits of the modified file and thus "screw up" the
version string on different systems.
svn-id: r54383
2010-11-19 16:47:03 +00:00
Willem Jan Palenstijn
a24d5ba2f4
SCI: Only compile kGetConfig for SCI32
...
svn-id: r54382
2010-11-19 14:19:02 +00:00
Julien Templier
ec9ad50c14
TOOLS: Move Visual Studio pre/post build events scripts to external files
...
svn-id: r54381
2010-11-19 14:12:33 +00:00
Julien Templier
6aa770751f
TOOLS: Add stubs for external Pre/Post build scripts in Visual Studio
...
svn-id: r54380
2010-11-19 13:59:02 +00:00
Lars Persson
3c7f9aa34a
SCI : data field is only supported if building for SCI32
...
svn-id: r54379
2010-11-19 13:56:11 +00:00
Lars Persson
17d8fafedd
SYMBIAN : Updated for proper FORBIDDEN handling, added cdaudio support needed, updated version nr
...
svn-id: r54378
2010-11-19 13:23:33 +00:00
Filippos Karapetis
5d53673e93
SCI: Also send system strings to kString(). This makes LSL7 continue into the actual game! :D
...
svn-id: r54377
2010-11-19 13:23:20 +00:00
Lars Persson
c7cf764890
SCI: Only handle seg_type_string if ENABLE_SCI32 is defined
...
svn-id: r54376
2010-11-19 13:03:31 +00:00
Lars Skovlund
5ecac66c6a
Some subfunctions changed positions in SCI3 kString. WIP.
...
And with this, LSL7 starts up. Yeah, baby!
svn-id: r54374
2010-11-19 12:52:17 +00:00
Lars Skovlund
84d4a4a89f
Implement a couple of NULL checks in kArray
...
svn-id: r54373
2010-11-19 12:49:46 +00:00
Lars Persson
824a4009c9
SYMBIAN : Remove Symbian FatalError implementation (not really used anymore for any current symbian phone)
...
svn-id: r54372
2010-11-19 12:49:33 +00:00
Lars Persson
714263d5e9
COMMON: Use user include instead of system include to remove lots of compiler warnings for symbian
...
svn-id: r54371
2010-11-19 12:47:52 +00:00
Lars Skovlund
1a6597ebc2
SCI3: Implement new opcode 0x4c.
...
svn-id: r54370
2010-11-19 12:47:47 +00:00
Lars Skovlund
fbf5a453c7
SCI: Implement the GetConfig call for LSL7
...
svn-id: r54369
2010-11-19 12:46:36 +00:00
Julien Templier
9e5b554dc3
LASTEXPRESS: Poll events when loading savegames to prevent freezing the application
...
svn-id: r54368
2010-11-19 10:55:56 +00:00
Julien Templier
2687c987eb
LASTEXPRESS: Add missing queue reset in Entitites::resetSequences
...
svn-id: r54367
2010-11-19 10:55:38 +00:00
Julien Templier
2a6519ca2e
LASTEXPRESS: Simplify current frame calculation in Animation::process
...
(per Max suggestion)
svn-id: r54366
2010-11-19 10:55:21 +00:00
Filippos Karapetis
c19e8377f9
SCI: Added pointer arithmetic support for SCI2 strings
...
svn-id: r54365
2010-11-19 10:28:43 +00:00
Filippos Karapetis
6ec8ec416b
SCI: Added support for script -> string copying (used by late SCI2.1 and SCI3 games)
...
svn-id: r54364
2010-11-19 10:27:22 +00:00
Paul Gilbert
16ee411187
TOOLS: Added create_mads tool for MADS/M4 engine
...
svn-id: r54363
2010-11-19 10:23:33 +00:00
Filippos Karapetis
763ddd2203
SCI: Fixed comment
...
svn-id: r54362
2010-11-19 08:19:14 +00:00
Filippos Karapetis
3b07056a47
SCI: Moved the Object class in a separate file
...
svn-id: r54361
2010-11-19 08:18:24 +00:00
Filippos Karapetis
c87ef6f307
SCI: Added KQ4 Atari ST version from bug report #3110941
...
svn-id: r54360
2010-11-19 07:43:47 +00:00
Matthew Hoops
769b460f0d
MOHAWK: Implement another Riven demo external
...
xademoquit() is called from card 12 when clicking anywhere but the system requirements (which is why I hadn't noticed it earlier). I've also stubbed another demo function (xaexittomain()), called from an unused card's script for completeness.
svn-id: r54359
2010-11-19 03:52:06 +00:00
Max Horn
a0df86955f
ALL: Push down deps on stream.h from .h to .cpp files
...
svn-id: r54358
2010-11-19 01:37:04 +00:00
Max Horn
785590e504
COMMON: Push include file.h and fs.h from translation.h to translation.cpp
...
svn-id: r54357
2010-11-19 01:03:05 +00:00
Max Horn
5ea4b576c3
LASTEXPRESS: Include common/events.h instead of common/EventRecorder.h
...
svn-id: r54356
2010-11-19 00:49:16 +00:00
Max Horn
a72de47d5d
COMMON: Cleanup EventRecorder
...
svn-id: r54355
2010-11-19 00:38:17 +00:00
Max Horn
aef1ca4c4b
COMMON: Cleanup XMLParser code
...
* Get rid of obsolete comment about external documentation
(link was broken for at least one year)
* Remove unnecessary Common:: prefix
* Push #include stream.h from .h to .cpp
svn-id: r54354
2010-11-19 00:20:15 +00:00
Max Horn
5c7d7a85db
COMMON: Push #include stream.h from zlib.h to zlib.cpp
...
svn-id: r54353
2010-11-19 00:10:09 +00:00
Filippos Karapetis
34272e2529
SCI: Added a stub for a new subop in kString, and disabled trackOriginAndFindWorkaround() for SCI3 games for now
...
svn-id: r54352
2010-11-18 22:46:29 +00:00
Filippos Karapetis
4609f11137
SCI: Added species selector functionality for SCI3
...
svn-id: r54351
2010-11-18 22:27:56 +00:00
Filippos Karapetis
9e418e6eaf
SCI: Removed SCI3 hacks in kClone/kDisposeClone
...
svn-id: r54350
2010-11-18 22:26:58 +00:00
Johannes Schickel
94d3d82f59
SCI: Slight formatting fix and use \t instead of a tab character in debugN.
...
svn-id: r54349
2010-11-18 21:45:31 +00:00
Lars Skovlund
c325d815d2
SCI: Fix debugger disassembly of property accesses in SCI3
...
svn-id: r54348
2010-11-18 21:41:13 +00:00
Lars Skovlund
f0fea21639
SCI3: Fix new opcode 0x4e
...
svn-id: r54347
2010-11-18 21:38:00 +00:00
Johannes Schickel
1fea2b733c
GUI: Make activeDialog in runLoop const, since it should not be changed.
...
svn-id: r54346
2010-11-18 21:32:42 +00:00
Matthew Hoops
d94844f205
MOHAWK: Add support for Riven 24bpp images (not yet used)
...
svn-id: r54345
2010-11-18 20:40:48 +00:00
Max Horn
9fb1e2b17e
COMMON: Change wrapBufferedWriteStream() to always disposes wrapped stream
...
This is the only we need right now, and it saves a few bytes per
instance. The template approach I used before has the drawback that it
increases the binary size, which negates the benefit. Thanks to LordHoto
for pointing this out.
svn-id: r54344
2010-11-18 20:27:15 +00:00
Max Horn
9531b7766c
PS2: Fix use of Ps2File::_sema w/o __PS2_FILE_SEMA__ guard
...
svn-id: r54343
2010-11-18 20:24:27 +00:00
Max Horn
d6592aaba6
M4: Do not use Common::SubReadStream where ReadStream suffices
...
svn-id: r54342
2010-11-18 19:27:01 +00:00
Filippos Karapetis
49468fdfff
SCI3: Added another previously unused opcode (0x27 / 0x4e)
...
svn-id: r54341
2010-11-18 19:20:30 +00:00
Filippos Karapetis
c2bdba2ea6
SCI2: Treat SCI2 raw arrays (type 3) as strings in kArray
...
SCI2 strings inherit from arrays, plus kArray and kString are almost the
same, so this is all possible. This is needed, as SCI scripts copy
strings on arrays and then process them as such (e.g. in RAMA and LSL7)
However, we really need to merge SCI2 array types with the SCI2 string
types, and ultimately merge the code with the SCI1 array and string types.
svn-id: r54340
2010-11-18 19:18:11 +00:00
Johannes Schickel
e1030e53a5
BACKENDS: Implement logging API proposed by Max on -devel.
...
This commits a slightly modified patch from my patch tracker item #3104630
"OSYSTEM: Add logging API as proposed by Max on -devel".
I was not able to test compilation on Android and SamsungTV, since there is no
toolchain for those on buildbot (or I was too blind to find them).
svn-id: r54339
2010-11-18 19:12:14 +00:00
Matthew Hoops
411866ee18
MOHAWK: Cleanup bitmap surface and pack/draw function handling
...
svn-id: r54338
2010-11-18 19:06:38 +00:00
Johannes Schickel
8cd20c70a9
GUI: Simplify Tooltip implementation.
...
Formerly there was much special handling for the Tooltip dialog in
GuiManager::runLoop. This was replaced by overloading the event handling
functions in Tooltip. Also the Tooltip was adapted to be run like every
other normal dialog.
svn-id: r54337
2010-11-18 18:17:00 +00:00
Max Horn
a9dcb11c54
COMMON: Turn BufferedWriteStream into a template class, with disposeParentStream as param
...
svn-id: r54336
2010-11-18 17:56:21 +00:00