Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-20 | CINE: Fix drawing of sprite with mask. | Vincent Hamm | |
Protects against cases where a non-existing script is referenced. | |||
2012-08-14 | CINE: Apply some ScummVM formatting conventions | Torbjörn Andersson | |
2012-08-13 | Merge pull request #266 from yaz0r/master | yaz0r | |
Fix system menu in OS | |||
2012-08-13 | CINE: Fix system menu sometimes not appearing in OS | Vincent Hamm | |
2012-08-14 | CINE: Fix compile error caused by excess ; | Travis Howell | |
2012-08-13 | CINE: Fix regression in savegame system | Vincent Hamm | |
2012-08-13 | Cine: Fix swimming sequence by allowing mouse click to be held down | Vincent Hamm | |
2012-08-13 | CINE: Fix restoring of savegame in cave | Vincent Hamm | |
2012-08-12 | CINE: Slight formatting fixes in gfx.cpp. | Johannes Schickel | |
Powered by astyle. | |||
2012-08-11 | CINE: Fix typo in OS palette restore code. | D G Turner | |
This fixes most cases of incorrect palette on savegame loading. Thanks to yaz0r for this fix. | |||
2012-08-11 | CINE: Fix lockup in Scene 5 when "operate Girl" underwater. | D G Turner | |
Traced with gdb to sound.cpp:792 i.e. _fadeOutTimer infinite loop. This bug was introduced by the addition of the MT-32 output driver for Future Wars and associated mutex changes. The _fadeOutTimer increment is done by the timer callback occuring during the load method call, but this was excluded by the mutex. Fixed by moving the mutex in the load method. | |||
2012-08-11 | CINE: Slight cleanup. | Vincent Hamm | |
2012-08-10 | CINE: Fix masking in Operation Stealth. | Vincent Hamm | |
2012-07-16 | CINE: Mark Operation Stealth as Unstable. | D G Turner | |
Since the cine engine's support for Operation Stealth is still incomplete with significant GFX glitches, this should be marked as "ADGF_UNSTABLE" to warn users and prevent invalid bug reports. However, it should be noted that the game is completable. | |||
2012-02-21 | Merge pull request #182 from fingolfin/forbid-ctype | Willem Jan Palenstijn | |
ALL: Avoid using is* macros from ctype.h | |||
2012-02-20 | COMMON: Move isFoo functions to namespace Common, add doxygen comments | Max Horn | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max Horn | |
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them. | |||
2011-12-19 | CINE: Add some comments to the MT-32 instrument code. | Johannes Schickel | |
2011-12-11 | CINE: Make findNote behave like in the original. | Johannes Schickel | |
This also reverts 42fd6975447b99f4a66ec411a62def2b3b49c5d6, which was wrong, since I misread the assembly. Ooops. | |||
2011-12-11 | CINE: Fall back to AdLib, in case a user tries to use the MT-32 output with ↵ | Johannes Schickel | |
an GM device. The driver is really specific to the Roland MT-32 right now, since it uses MT-32 specific sysEx messages to setup instruments etc. | |||
2011-12-11 | CINE: Make PC sound code thread safe, since the MIDI output might run the ↵ | Johannes Schickel | |
callback in an extra thread. | |||
2011-12-11 | CINE: Make findNote behave a bit more like the original. | Johannes Schickel | |
2011-12-11 | CINE: Implement MT-32 output driver. | Johannes Schickel | |
The driver is based on Future Wars. I do not own Operation Stealth, thus I do not know whether it works fine for it. | |||
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-11-16 | COMMON: Rename Common::set_to to Common::fill. | Johannes Schickel | |
This makes the name match with the name of the STL function with the same behavior. | |||
2011-11-02 | CINE: Fix warnings | Eugene Sandulenko | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-10-09 | CINE: Remove unused variable 'di' | Torbjörn Andersson | |
As far as I can tell, it converted the selection back to Y coordinate for no apparent reason. | |||
2011-09-08 | CINE: Made some static data const. | Johannes Schickel | |
2011-06-30 | JANITORIAL: Silence a couple of "variable set but not used" warnings. | eriktorbjorn | |
2011-06-26 | CINE: Fixed compilation when DUMP_SCRIPTS is set | Filippos Karapetis | |
2011-06-23 | ANALYSIS: Add static casts to is* functions | Littleboy | |
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
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-14 | DETECTOR: Separate code for handling obsolete gameids from advanced detector | Max Horn | |
This includes a renaming of ADObsoleteGameID to Engine::ObsoleteGameID, and AdvancedDetector::findGameID now is Engines::findGameID. Doxygen comments were added or improved | |||
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | CINE: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-02 | ENGINES: Change 2nd param of Engine::saveGameState to Common::String | Max Horn | |
2011-06-02 | CINE: Replace snprintf() usage with Common::String::format() | D G Turner | |
Safer and less portability issues. | |||
2011-05-22 | ENGINES: Further unify engine names | Thierry Crozat | |
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max Horn | |
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-16 | ENGINES: Unify engine names | Thierry Crozat | |
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-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
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-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-03-19 | CINE: Init volume levels on startup | dhewg | |
Add syncSoundSettings() to set the volume for kPlainSoundType and respect the global mute setting | |||
2011-03-16 | CINE: Add Opcode 0x40 (o1_closePart) to Operation Stealth. | D G Turner | |
This silences the warnings and a basic playtest has shown no issues. |