Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-24 | DIRECTOR: Lingo: Initial code for func_playdone() | Eugene Sandulenko | |
2017-02-24 | DIRECTOR: Lingo: Initial code for func_play() | Eugene Sandulenko | |
2017-02-24 | DIRECTOR: Encapsulated _nextMovie parameters into a string | Eugene Sandulenko | |
2017-02-24 | I18N: Update translation (German) | Rouven Bauer | |
Currently translated at 100.0% (933 of 933 strings) | |||
2017-02-24 | I18N: Update translation (Hungarian) | George Kormendi | |
Currently translated at 99.3% (927 of 933 strings) | |||
2017-02-24 | DIRECTOR: Lingo: Clarified compile and exec debug level messages | Eugene Sandulenko | |
2017-02-24 | I18N: Update translation (Hungarian) | George Kormendi | |
Currently translated at 99.3% (927 of 933 strings) | |||
2017-02-24 | DIRECTOR: Lingo: Show execution trace at earlier debug levels | Eugene Sandulenko | |
2017-02-24 | AGI: act on exitAllLogics in testIfCode (fixes bug #9707) | Martin Kiewitz | |
Thanks waltervn for finding this one. Was a regression caused by the timer heuristic for detecting bad script code. When the heuristic identified being in an inner timer loop, it told ScummVM to sleep + process events. During that time a restore can get triggered by the user via GMM. When that happens, the restore is executed immediately. When still being inside testIfCode(), it may happen that execution goes beyond the end of the current logic incl. error/crash. TODO: maybe better change GMM as a whole for AGI, that restores are always processed in a delayed way after main loop got processed once? | |||
2017-02-23 | AGI: Clean up VM opcode handling | Martin Kiewitz | |
so that invalid opcodes won't crash ScummVM anymore | |||
2017-02-23 | DIRECTOR: Lingo: Try cleaned file names only when it makes sense | Eugene Sandulenko | |
2017-02-23 | DIRECTOR: Lingo: Clean file name of 8-bit character before loading | Eugene Sandulenko | |
Mac has had possibility to have 8-bit characters in their filenames. In the modern world it goes with either codepages or UTF-8, which makes it much less compatible. Trying to mitigate that | |||
2017-02-23 | DIRECTOR: Lingo: Fix stack underflow in argument assignment | Eugene Sandulenko | |
2017-02-23 | DIRECTOR: Lingo: Do not pollute stack in c_assign() | Eugene Sandulenko | |
2017-02-23 | ADL: Enable ADGF_TESTING for hires6 | Walter van Niftrik | |
2017-02-23 | ADL: Fix hires6 canSaveGameStateCurrently() | Walter van Niftrik | |
2017-02-23 | I18N: Update translation (German) | Lothar Serra Mari | |
Currently translated at 99.7% (931 of 933 strings) | |||
2017-02-23 | ADL: Reset linesPrinted in game loop | Walter van Niftrik | |
2017-02-23 | I18N: Update translation (French) | Purple T | |
Currently translated at 100.0% (933 of 933 strings) | |||
2017-02-22 | TITANIC: Fix setting display bounds for end credit text | Paul Gilbert | |
2017-02-22 | TITANIC: Fix writeString character placement | Paul Gilbert | |
2017-02-22 | TITANIC: Renamings and cleanup for CCreditText | Paul Gilbert | |
2017-02-22 | ADL: Fix hires6 room description printing | Walter van Niftrik | |
2017-02-22 | ADL: Add comments to hires6 direction opcode | Walter van Niftrik | |
2017-02-22 | I18N: Update translation (Greek) | Arius | |
Currently translated at 99.6% (930 of 933 strings) | |||
2017-02-22 | Merge pull request #909 from lubomyr/master | Eugene Sandulenko | |
ANDROIDSDL: changed filename in assets file with scummvm-data for replace old data files | |||
2017-02-22 | ANDROIDSDL: changed filename in asset file with scummvm-data for replacing ↵ | lubomyr | |
old data-files | |||
2017-02-22 | I18N: Update translation (Russian) | Eugene Sandulenko | |
Currently translated at 100.0% (933 of 933 strings) | |||
2017-02-22 | I18N: Update translation (Ukrainian) | Eugene Sandulenko | |
Currently translated at 100.0% (933 of 933 strings) | |||
2017-02-22 | I18N: Update translation (Ukrainian) | Eugene Sandulenko | |
Currently translated at 100.0% (933 of 933 strings) | |||
2017-02-22 | I18N: Update translation (Ukrainian) | Lyubomyr Lisen | |
Currently translated at 99.8% (932 of 933 strings) | |||
2017-02-22 | I18N: Update translation (Finnish) | Timo Mikkolainen | |
Currently translated at 100.0% (933 of 933 strings) | |||
2017-02-22 | DIRECTOR: Lingo: Initial code for field assignments | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Implemented b_field() method | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Added more debug output | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Simplified version checks and added more debug output | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Added type2str for REFERENCE type | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Added sanity check when drawing text | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Fix stack overflow when assigning 'the' entity | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Fixed stack underflow in handler execution | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Avoid pushing fake values on stack | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Fix when..then execution | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Move repeat..with, repeat..while and when to relative addresses | Eugene Sandulenko | |
This makes whole Lingo compiled code relocatable | |||
2017-02-22 | DIRECTOR: Lingo: Fixed float constants processing | Eugene Sandulenko | |
2017-02-22 | DIRECTOR: Lingo: Turned if() statement code into relative jumps | Eugene Sandulenko | |
This will let us relocate code as we want, particularly when a macro/handler is defined | |||
2017-02-22 | DIRECTOR: Lingo: Hid another trace under lingoparse debug flag | Eugene Sandulenko | |
2017-02-21 | TITANIC: Cleanup and renaming for endgame classes | Paul Gilbert | |
2017-02-21 | TITANIC: Add missing timer call in endgame sequence | Paul Gilbert | |
2017-02-21 | TITANIC: Assert dynamic_cast result in CBellot::Use | Paul Gilbert | |
2017-02-21 | TSAGE: R2R: Don't allow F8 to start credits when they're already on | Paul Gilbert | |