Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-01 | TINSEL: Correcting my previous commit, oops | Max Horn | |
svn-id: r54030 | |||
2010-11-01 | TINSEL: Fix a leak in DW2, and a potential OOB in NextTaggedActor | Max Horn | |
svn-id: r54029 | |||
2010-11-01 | TINSEL: Fixed two places that weren't reset when exiting to the launcher and ↵ | Filippos Karapetis | |
reentering the game. There could be (and most likely are) others as well svn-id: r54028 | |||
2010-11-01 | TINSEL: Explain why exactly RTL is disabled | Max Horn | |
The very same issue probably affects more engines, possibly even some which have RTL enabled. svn-id: r54027 | |||
2010-11-01 | ENGINES: Get rid of some (f)printfs | Max Horn | |
svn-id: r54011 | |||
2010-11-01 | GUI: Add GCC_PRINTF to GUI::Debugger::DebugPrintf & fix resulting warnings | Max Horn | |
svn-id: r54007 | |||
2010-10-31 | TINSEL: Reintroduce DUMMY variable removed in r53932 | Ori Avtalion | |
This placates compilers that complain about the semicolon in "CORO_BEGIN_CONTEXT;" svn-id: r53992 | |||
2010-10-31 | TINSEL: cleanup | Max Horn | |
svn-id: r53991 | |||
2010-10-30 | TINSEL: Remove redundant if() | Max Horn | |
svn-id: r53936 | |||
2010-10-30 | TINSEL: Remove unnecessary CORO_PARAM from ObjectTextOut | Max Horn | |
As a nice side effect, this gets rid of 25 out of 64 occurrences of nullContext in the TINSEL code. svn-id: r53935 | |||
2010-10-30 | TINSEL: Fix subtle leak in coroutine code, some minor tweaks | Max Horn | |
* Fix a bug which caused coroutines invoked with nullContext to leak their state. Sadly, nullContext is underdocumented, yet very delicate and full of subtleties... ./ * Move nullContext decl from sched.cpp to coroutine.cpp * Enhance a few doxygen comments svn-id: r53934 | |||
2010-10-30 | TINSEL: Dispose state of active coroutines in Scheduler destructor | Max Horn | |
This fixes some leaks that occurred when exiting the game resp. returning to launcher. Note that we still leak some coroutines when exiting after loading a savegame. svn-id: r53933 | |||
2010-10-30 | TINSEL: Add COROUTINE_DEBUG macro to ease debugging coroutine code | Max Horn | |
svn-id: r53932 | |||
2010-10-22 | TINSEL: Fix for #3091314 - Added extra detection entries for Multi-lingual DW1 | Paul Gilbert | |
This adds in German, Italian, and Spanish as detection entries, so a user can immediately select what language to run the game in. svn-id: r53724 | |||
2010-10-22 | TINSEL: Ignore SV_SPEECHDELAY in DW2 Demo | Paul Gilbert | |
This stops the long delays at the start of playing each sample svn-id: r53717 | |||
2010-10-22 | TINSEL: Load samples file for DW2 Demo | Paul Gilbert | |
svn-id: r53714 | |||
2010-10-22 | TINSEL: Fix incorrectly mapped opcode in DW2 Demo | Paul Gilbert | |
svn-id: r53712 | |||
2010-10-22 | TINSEL: Remove unused function | Paul Gilbert | |
svn-id: r53711 | |||
2010-10-22 | TINSEL: Compilation fix | Paul Gilbert | |
svn-id: r53709 | |||
2010-10-22 | TINSEL: Added new opcode set for the DW2 Demo | Paul Gilbert | |
svn-id: r53708 | |||
2010-10-22 | TINSEL: Added detection entry for DW2 Demo | Paul Gilbert | |
svn-id: r53707 | |||
2010-10-15 | ENGINES: Enhance namespace comments a bit | Max Horn | |
svn-id: r53484 | |||
2010-10-15 | TINSEL: Fix for #3087863 - Code analysis warnings | Paul Gilbert | |
svn-id: r53471 | |||
2010-10-13 | OPENGL: Merged from trunk, from rev 52105 to 53396. | Johannes Schickel | |
This includes an rather hacky attempt to merge all the recent gp2x backend changes into the branch. I suppose the gp2x backend and probably all new backends, i.e. gph, dingux etc., might not compile anymore. Since I have no way of testing those it would be nice if porters could look into getting those up to speed in this branch. svn-id: r53399 | |||
2010-09-28 | TINSEL: Remove redundant '_Windows' check | Max Horn | |
svn-id: r52932 | |||
2010-09-15 | MIDI: Send a reset MIDI device signal on startup. | Johannes Schickel | |
This is currently done in the engine code. I adapted AGI, AGOS, DRACI, GROOVIE, LURE, MADE, QUEEN, SAGA, SKY, TINSEL and TOUCHE to send a reset device on startup. The sound output still works fine (started up a game from every engine), so this should hopefully not introduce any regressions. As far as I can tell it seems that SCUMM does send a proper device reset, so I did not touch it. KYRA only sends a proper reset for MT-32 currently. I am not sure about SCI though. This fixes bug #3066826 "SIMON: MIDI notes off when using RTL after SCI". svn-id: r52736 | |||
2010-09-12 | TINSEL: Remove unused variable | Eugene Sandulenko | |
svn-id: r52684 | |||
2010-09-11 | TINSEL: Fix for #3032780 - Mute not respected in DW1 | Paul Gilbert | |
svn-id: r52674 | |||
2010-09-11 | TINSEL: Fix for #3032778 - Mute not respected in DW2 | Paul Gilbert | |
svn-id: r52673 | |||
2010-08-25 | TINSEL: Fix bug #3032780: "DW: Mute setting does not work" | Eugene Sandulenko | |
Bug #3032778 was fixed too as it is the duplicate. Since there is no engine-specific logic, rely on superclass' setupSoundSettings(), and use it on startup too. svn-id: r52374 | |||
2010-08-24 | TINSEL: Code cleanup, fixed potentially undefined behavior | Filippos Karapetis | |
svn-id: r52338 | |||
2010-08-24 | TINSEL: Adjusted the commented out music debug code for the latest changes to | Filippos Karapetis | |
the lookup tables svn-id: r52333 | |||
2010-08-24 | TINSEL: Removed the hardcoded MIDI offset arrays. | Filippos Karapetis | |
MIDI offsets for the enhanced music soundtrack are now calculated on the fly svn-id: r52331 | |||
2010-08-24 | TINSEL: Fixed final track mapping to Ench soundtrack. | Eugene Sandulenko | |
For some reason it referred to non-existent 3141. Changed it to correct 3142. svn-id: r52324 | |||
2010-08-24 | TINSEL: Partial fix for MIDI in German release. | Eugene Sandulenko | |
Bug #2827022: "DW: Enhanced music doesn't work". This release has completely different MIDI.DAT file. So far offsets and detection for this version were added. The mapping has to be confirmed with James Woodcock. svn-id: r52323 | |||
2010-08-17 | TINSEL: fix warning | Eugene Sandulenko | |
svn-id: r52149 | |||
2010-07-30 | Merged from trunk, from Rev 50841 to HEAD | Alejandro Marzini | |
svn-id: r51495 | |||
2010-07-17 | DEBUGGER: Simplify how our console debugger works / is used | Max Horn | |
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963 | |||
2010-07-16 | Cleanup. | Torbjörn Andersson | |
svn-id: r50924 | |||
2010-07-13 | Merged from trunk, from Rev 49499 to HEAD | Alejandro Marzini | |
svn-id: r50840 | |||
2010-07-12 | TINSEL: Replace global object s_rectList by a TinselEngine member var | Max Horn | |
svn-id: r50834 | |||
2010-06-29 | Silence possible use of uninitialized variable warning in g++. | Johannes Schickel | |
svn-id: r50501 | |||
2010-06-27 | Fixed GCC warnings. (Same warning twice, actually.) | Torbjörn Andersson | |
svn-id: r50383 | |||
2010-06-27 | Workaround that corrects some bad frame data in the Russian version that was ↵ | Paul Gilbert | |
causing the several game crashes svn-id: r50372 | |||
2010-06-27 | Script workaround fix for bug #2917661 - Crash when interacting with D'Blah | Paul Gilbert | |
svn-id: r50360 | |||
2010-06-25 | AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵ | Florian Kagerer | |
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288 | |||
2010-06-21 | Patch #1956501: "GUI/LAUNCHER: Midi device selection" | Max Horn | |
svn-id: r50128 | |||
2010-06-15 | AdvancedDetector: Add new parameter directoryGlobs. | Eugene Sandulenko | |
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788 | |||
2010-06-15 | Moved tinsel detection tables to separate file. | Eugene Sandulenko | |
svn-id: r49694 | |||
2010-06-15 | Renamed getAudioCD to getAudioCDManager. | Alejandro Marzini | |
svn-id: r49678 |