Alyssa Milburn
6318758e71
TINSEL: Don't leak running processes in Scheduler::reset().
2011-06-20 17:42:00 +02:00
Alyssa Milburn
0269a8d900
TINSEL: Fix/comment CORO_KILL_SELF macro.
...
This reverts 9573b1d2f5
, which changed
the behaviour of (among other things) NewScene, which made Discworld
uncompletable. Thanks to digitall for bisection/reproduction.
2011-06-20 17:23:30 +02:00
Max Horn
88913c0139
ALL: Remove trailing whitespaces
...
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
Max Horn
879c3c7817
DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect()
...
Also reorder the parameters of composeFileHashMap, placing the "return value"
first.
2011-06-14 18:52:11 +02:00
Max Horn
7c992d6598
DETECTOR: Merge ADParams into AdvancedMetaEngine
2011-06-14 18:17:01 +02:00
Thierry Crozat
06bbb57ad7
I18N: Make many more GUI MessageDialog strings translatable
2011-06-13 22:19:18 +01:00
Max Horn
ce1a857669
TINSEL: 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
Max Horn
477d6233c3
ENGINES: Change 2nd param of Engine::saveGameState to Common::String
2011-06-02 18:31:59 +02:00
D G Turner
c9156d369f
TINSEL: Replace snprintf() usage with Common::String::format()
...
Safer and less portability issues.
2011-06-02 03:58:27 +01:00
Matthew Hoops
9539017ee3
ALL: initialise -> initialize
2011-05-25 11:17:11 -04:00
Matthew Hoops
1277975c66
ALL: neighbour -> neighbor
2011-05-25 10:50:46 -04:00
eriktorbjorn
9205b8eb05
TINSEL: Fix bug #3306020 , DW2: Crash On Entering Sewers
...
This is a simpler fix than the one I committed to the 1.3 branch,
but since it carries a theoretical risk of regressions it's so
much more macho.
2011-05-23 23:36:54 +02:00
Christoph Mallon
5813ac1bcf
TINSEL: Remove declarations for non-existent functions FindObject() and GetNextObject().
...
Signed-off-by: Max Horn <max@quendi.de>
2011-05-18 15:30:33 +02:00
Christoph Mallon
f143668db4
TINSEL: Correctly handle the pDispList OBJECT linked lists, i.e. use OBJECT** for a pointer to the head.
...
Signed-off-by: Max Horn <max@quendi.de>
2011-05-18 15:30:23 +02:00
Max Horn
9c01c38512
TINSEL: Document pDispList OBJECT linked list 'trick'
2011-05-18 14:06:56 +02:00
Max Horn
d85700bb94
TINSEL: Revert commit 43ca9c86ab
to fix bug #3303799
...
Commit 43ca9c86ab
causes segfaults when trying to start a game in tinsel.
However, the code in question still should be investigated, as it
casts OBJECT** pointers to OBJECT*. Very fishy.
2011-05-18 13:47:41 +02:00
Max Horn
4cbe4ede66
COMMON: Registers RandomSources in constructor with the event recorder
...
This also removes the dependency of engines on the event recorder header
and API, and will make it easier to RandomSources that are not properly
registered.
2011-05-17 12:17:26 +02:00
Thierry Crozat
3c59e37035
ENGINES: Unify engine names
...
This unifies the engine names in MetaEngine::getName() and the
credits. In particular drop "Engine" or "engine" from the names when
it was present and use expanded names in credits when the
MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-16 00:11:32 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
b8d858a00b
TINSEL: Cleanup reel saving code
2011-05-10 14:43:54 +02:00
Max Horn
43ca9c86ab
TINSEL: Remove unnecessary casts
2011-05-10 14:43:53 +02:00
Johannes Schickel
71bdb86e02
Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".
...
For further discussion check here:
https://github.com/scummvm/scummvm/pull/16
Conflicts:
graphics/png.cpp
2011-05-01 16:54:45 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Paul Gilbert
4924c12b85
TINSEL: Fixed code analysis warnings in bug #3087863
2011-04-28 21:02:35 +10:00
Ori Avtalion
cd6ee0589d
JANITORIAL: Format forward declarations to follow convention
2011-04-28 12:20:34 +03:00
Max Horn
73f04118f3
COMMON: Rename Error to ErrorCode, introduce new Error class
2011-04-18 18:22:02 +02:00
Johannes Schickel
7b4a4d9fa6
Merge pull request "New mixer mute handling."
...
See https://github.com/scummvm/scummvm/pull/12 for more information.
2011-04-18 15:59:34 +02:00
Johannes Schickel
933c4f93f5
TINSEL: Prefer Surface::create taking a PixelFormat over the one taking a byte depth.
2011-04-17 16:33:50 +02:00
Max Horn
2e095e25f2
ALL: centre -> center
2011-04-14 14:34:28 +02:00
Max Horn
84184aabc0
ALL: colour -> color
2011-04-14 14:12:35 +02:00
md5
3d1dcefd46
TINSEL: Removed an unused global variable
2011-04-14 01:56:47 +03:00
Johannes Schickel
507dd88f9c
TINSEL: Clean up code a bit, since we now handle digital audio muting differently.
2011-04-13 23:48:51 +02:00
Max Horn
7607e351cc
TINSEL: Move custom ADPCM decoders to tinsel engine
2011-04-13 12:48:57 +02:00
Max Horn
0ce2ca4e00
COMMON: Replace MKID_BE by MKTAG
...
MKID_BE relied on unspecified behavior of the C++ compiler,
and as such was always a bit unsafe. The new MKTAG macro
is slightly less elegant, but does no longer depend on the
behavior of the compiler.
Inspired by FFmpeg, which has an almost identical macro.
2011-04-12 16:53:15 +02:00
Max Horn
f5ff6e9e18
TINSEL: cleanup
2011-04-12 16:06:39 +02:00
Johannes Schickel
e8be5ba95b
TINSEL: Make the cdFlags array in drives.cpp static again.
2011-04-10 19:22:06 +02:00
md5
cd085b1ae8
TINSEL: Removed some unused global static variables
2011-04-10 17:27:48 +03:00
md5
c89f2276d1
TINSEL: Merged NewName() inside DoSave() in order to remove a static var
2011-04-10 14:27:50 +03:00
md5
d1c4b56223
TINSEL: Cleanup - removed obsolete defines
2011-04-10 14:27:49 +03:00
md5
b31f39e6c6
TINSEL: Changed cdFlags to be non-static and constant
2011-04-10 14:27:48 +03:00
md5
69ec4fbf1b
TINSEL: Removed the dummy ForceEntireRedraw() function
2011-04-10 14:27:47 +03:00
md5
3fde0306a4
TINSEL: Removed the useless LookAtBuffers() function
2011-04-10 14:27:46 +03:00
Paul Gilbert
88b3fc7c66
TINSEL: Added numeric key mappings for function keys
2011-04-08 20:43:41 +10:00
Max Horn
7b47bf4638
TINSEL: Remove dead variables
2011-03-30 00:07:16 +02:00
Max Horn
8c931fd1e8
AUDIO: Add Audio::MidiPlayer::createDriver(), let some engines use it
2011-03-28 18:06:36 +02:00
Max Horn
7949d7c6de
AUDIO: Move more common code to Audio::MidiPlayer
...
This also should fix some regressions from the previous
commits, related to MidiParser's either being leaked,
or being deleted and then used again (i.e., crashing).
I tested as many games as I had available, but further
testing of all affected engines is called for anyway.
2011-03-25 14:15:53 +01:00
Max Horn
f333d93fe8
TINSEL: Remove unused TinselEngine::_musicVolume member
2011-03-25 14:15:52 +01:00
Max Horn
47e347b922
TINSEL: Change MidiMusicPlayer to derive from Audio::MidiPlayer
2011-03-24 16:46:48 +01:00
Max Horn
e70fd59b35
ENGINES: Further simplify pseudo MidiDrivers; fix some regressions
...
The regression affected AGOS and maybe some others; specifically,
the real MidiDriver would have been deleted twice -- I previously
missed that the Engine instances takes care of freeing the real
MidiDriver, not the MidiPlayer wrapping it.
This commit should clarify the ownership of the real MidiDriver for
most pseudo MidiDrivers.
2011-03-23 16:49:41 +01:00