Max Horn
7c992d6598
DETECTOR: Merge ADParams into AdvancedMetaEngine
2011-06-14 18:17:01 +02:00
Filippos Karapetis
259bb84174
SWORD25: Removed leftover dead code
2011-06-12 22:24:33 +03:00
Eugene Sandulenko
eb9b492ce7
SWORD25: Unstub more sound-related functions
2011-06-11 14:12:27 +03:00
Max Horn
a0cba0a760
SWORD25: Fix warning
2011-06-10 22:15:47 +02:00
Max Horn
43f301d4c7
SWORD25: Switch to alternate AdvancedMetaEngine, avoid ADParams
2011-06-10 22:15:45 +02:00
Max Horn
4827cc914a
ENGINES: Change incorrect use of 'target' to 'gameid'
2011-06-10 22:15:40 +02:00
Eugene Sandulenko
ca825e1dba
SWORD25: Unstub SoundEngine::set/getVolume
2011-06-10 11:27:27 +03:00
Max Horn
0a2fb9a465
COMMON: Make more symbols forbidden
2011-06-06 17:05:35 +02:00
Max Horn
a6e5b97e9f
COMMON: Remove vfprintf call from XML parser
2011-06-06 11:19:09 +02:00
Max Horn
ac1c2124e5
SWORD25: Remove redundant bounds check
2011-06-06 11:19:07 +02:00
Max Horn
9c86e1a0a8
SWORD25: Fix whitespace
2011-06-06 11:19:07 +02:00
Max Horn
477d6233c3
ENGINES: Change 2nd param of Engine::saveGameState to Common::String
2011-06-02 18:31:59 +02:00
Alyssa Milburn
7b03a6e604
SWORD25: Fix making multiple saves at the same time.
...
This adds a missing seek. Thanks to [md5] for guessing the cause.
2011-05-26 13:23:25 +02:00
md5
86563d0009
SWORD25: Committed changes to module.mk which were forgotten in my previous commit
2011-05-26 12:34:22 +03:00
md5
62c026d3b6
SWORD25: Merged the PNG and thumbnail decoding code into a common class
2011-05-26 12:29:51 +03:00
md5
d5050463d5
SWORD25: Removed the leftover libpng code
2011-05-26 11:46:42 +03:00
md5
984f53ac14
SWORD25 (LUA): Removed unused code for handling precompiled LUA scipts
2011-05-26 11:46:41 +03:00
Max Horn
a2f16d9155
SWORD25: Const correctness
2011-05-26 08:22:46 +02:00
Max Horn
2068bc1527
SWORD25: Fix warning: double format, float arg on DC
2011-05-26 08:22:36 +02:00
Max Horn
2c8a9b0e76
SWORD25: Avoid using strcoll
2011-05-26 08:14:57 +02:00
Matthew Hoops
9539017ee3
ALL: initialise -> initialize
2011-05-25 11:17:11 -04:00
Matthew Hoops
eea482fa43
ALL: behaviour -> behavior
2011-05-25 10:50:46 -04:00
Max Horn
fdf12c5c09
SWORD25: Remove more unused loadlib code + use of fopen
...
The functions loader_C and loader_Croot provably did not do anything
besides returning an error, so removing them was safe.
For loader_Lua, this was using luaL_loadfile. But that in turn now
uses Sword25FileProxy, which only supports loading config.lua,
and config.lua is not used via the loadlib mechanism.
Therefore, I deemed it safe to also remove this third loader.
This leaves loader_preload as only remaining loader. It is probably
unused, too, but I did not both to investigate further, as I already
achieved my primary goal (getting rid of fopen/fclose use).
All other removed functions were unused due to the removal of the
first three loader_* functions.
2011-05-25 13:01:06 +02:00
Max Horn
94122f7afb
SWORD25: Remove unused Lua print stuff
2011-05-24 00:19:31 +02:00
Max Horn
55e7ef1e08
SWORD25: Remove obsolete FORBIDDEN_SYMBOL_ALLOW_ALL defines
2011-05-23 19:48:14 +02:00
Max Horn
6c5f50c246
COMMON: Add exit() to list of forbidden symbols
2011-05-23 19:39:26 +02:00
Max Horn
e6c78b4f46
SWORD25: Include scummsys.h from lua.h, partially deal with the consequences
...
This should help mark the spots that are still non-portable, just follow
the FIXMEs.
2011-05-23 19:12:25 +02:00
Max Horn
3931e1dc50
SWORD25: Avoid including lua headers in other headers
2011-05-23 19:12:25 +02:00
Max Horn
fa2c268d6a
SWORD25: Replace some non-portable calls, add FIXMEs
2011-05-23 19:12:24 +02:00
Alyssa Milburn
76b8afc336
SWORD25: Fix Theora audio endianism
2011-05-23 16:49:52 +02:00
Matthew Hoops
45f9720f7c
SWORD25: Properly use Theora picture offset/dimensions
2011-05-23 10:03:59 -04:00
Max Horn
252e7a1ec3
SWORD25: Fix ambiguous typing
2011-05-23 13:05:35 +02:00
Alyssa Milburn
f1a7ec7117
SWORD25: Fix screenshot endianism issue
2011-05-23 12:12:26 +02:00
Alyssa Milburn
9983231294
SWORD25: De-hardcode target name in thumbnail code
...
This just uses the provided filename rather than trying to recreate
it with a hard-coded target (causing crashes with other targets).
(Also, add an error check rather then crashing there, just in case.)
2011-05-23 11:55:34 +02:00
Alyssa Milburn
9b43822a42
SWORD25: Fix error string parameter
2011-05-23 10:52:53 +02:00
Paul Gilbert
c13275e657
SWORD25: Replaced accidental backslash in include filename
2011-05-23 18:50:57 +10:00
Paul Gilbert
2ebacc64be
SWORD25: Moved detection entries into detection_tables.h
2011-05-23 18:41:18 +10:00
Paul Gilbert
27a6d9b910
SWORD25: Added detection entries for other languages
...
This is needed now, since changing the language in-game updates the ScummVM language setting, and there must be a matching detection entry for each language.
2011-05-23 18:41:17 +10:00
Paul Gilbert
b5609eb4a1
SWORD25: Added proxy code for converting writing config.lua to update the ScummVM game settings
2011-05-23 18:41:17 +10:00
Paul Gilbert
3556875c49
SWORD25: Created proxy class that presents ScumMVM settings as a valid config.lua file
2011-05-23 18:41:16 +10:00
Thierry Crozat
d2a55b42c9
ENGINES: Further unify engine names
2011-05-22 12:47:35 +01:00
eriktorbjorn
f6b3b72eae
SWORD25: Don't assume that all locales use decimal point
...
The trydecpoint() function *is* used, though probably only in
countries which don't use a decimal point. We can't use the ISO C
locale functions here because they're not fully implemented on
some platforms, e.g. Android. Hopefully this method will work.
2011-05-20 18:34:42 +02:00
Paul Gilbert
cbf7f740e4
SWORD25: Re-implement two LUA library I/O functions necessary for detecting and creating the config.lua configuration file
2011-05-20 18:45:33 +10:00
Paul Gilbert
fcae7bb497
SWORD25: Fix to properly signal when movie playback has ended
2011-05-19 21:52:45 +10:00
Matthew Hoops
d1f907485e
SWORD25: Implement TheoraDecoder::pauseVideoIntern()
2011-05-18 10:05:14 -04:00
Matthew Hoops
14e1cc728f
SWORD25: Properly use endOfVideo()
2011-05-18 10:05:14 -04:00
Matthew Hoops
f8323cc672
SWORD25: Make Theora handle the case when the packet eos is not set
2011-05-18 10:05:13 -04:00
Matthew Hoops
0addffbfd3
GRAPHICS: Add a YUV to RGB table lookup for use with Theora
...
Based on the video/mpeg_player.* one, which is based on lots of other things (too many to name, go see the file)
2011-05-18 10:05:13 -04:00
Matthew Hoops
f559741bfc
SWORD25: Fix a/v sync with using the TheoraDecoder standalone
...
Hopefully should fix a/v sync from in-game. If not, the engine needs to be changed slightly
2011-05-18 10:05:13 -04:00
Max Horn
fb31fa2d6a
SWORD25: Name the random source
2011-05-17 12:17:28 +02:00