aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-24Merge pull request #908 from rsn8887/upstreamEugene Sandulenko
SDL: Fix erratic analog pointer + control options
2017-02-24DIRECTOR: Lingo: Clarified 'play' and 'play done' implementationsEugene Sandulenko
2017-02-24I18N: Update translation (Hungarian)Eugene Sandulenko
Currently translated at 99.3% (927 of 933 strings)
2017-02-24DIRECTOR: Lingo: Initial code for func_playdone()Eugene Sandulenko
2017-02-24DIRECTOR: Lingo: Initial code for func_play()Eugene Sandulenko
2017-02-24DIRECTOR: Encapsulated _nextMovie parameters into a stringEugene Sandulenko
2017-02-24I18N: Update translation (German)Rouven Bauer
Currently translated at 100.0% (933 of 933 strings)
2017-02-24I18N: Update translation (Hungarian)George Kormendi
Currently translated at 99.3% (927 of 933 strings)
2017-02-24DIRECTOR: Lingo: Clarified compile and exec debug level messagesEugene Sandulenko
2017-02-24I18N: Update translation (Hungarian)George Kormendi
Currently translated at 99.3% (927 of 933 strings)
2017-02-24DIRECTOR: Lingo: Show execution trace at earlier debug levelsEugene Sandulenko
2017-02-24AGI: 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-23AGI: Clean up VM opcode handlingMartin Kiewitz
so that invalid opcodes won't crash ScummVM anymore
2017-02-23DIRECTOR: Lingo: Try cleaned file names only when it makes senseEugene Sandulenko
2017-02-23DIRECTOR: Lingo: Clean file name of 8-bit character before loadingEugene 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-23DIRECTOR: Lingo: Fix stack underflow in argument assignmentEugene Sandulenko
2017-02-23DIRECTOR: Lingo: Do not pollute stack in c_assign()Eugene Sandulenko
2017-02-23ADL: Enable ADGF_TESTING for hires6Walter van Niftrik
2017-02-23ADL: Fix hires6 canSaveGameStateCurrently()Walter van Niftrik
2017-02-23I18N: Update translation (German)Lothar Serra Mari
Currently translated at 99.7% (931 of 933 strings)
2017-02-23ADL: Reset linesPrinted in game loopWalter van Niftrik
2017-02-23I18N: Update translation (French)Purple T
Currently translated at 100.0% (933 of 933 strings)
2017-02-22TITANIC: Fix setting display bounds for end credit textPaul Gilbert
2017-02-22TITANIC: Fix writeString character placementPaul Gilbert
2017-02-22TITANIC: Renamings and cleanup for CCreditTextPaul Gilbert
2017-02-22SDL: Fix erratic analog pointer + control optionsrsn8887
Fixes erratic speeds in analog pointer motion Implemented option to set analog/keyboard pointer speed and control the analog joystick deadzone. The deadzone option appears only if the build supports analog joystick (via JOY_ANALOG define)
2017-02-22ADL: Fix hires6 room description printingWalter van Niftrik
2017-02-22ADL: Add comments to hires6 direction opcodeWalter van Niftrik
2017-02-22I18N: Update translation (Greek)Arius
Currently translated at 99.6% (930 of 933 strings)
2017-02-22Merge pull request #909 from lubomyr/masterEugene Sandulenko
ANDROIDSDL: changed filename in assets file with scummvm-data for replace old data files
2017-02-22ANDROIDSDL: changed filename in asset file with scummvm-data for replacing ↵lubomyr
old data-files
2017-02-22I18N: Update translation (Russian)Eugene Sandulenko
Currently translated at 100.0% (933 of 933 strings)
2017-02-22I18N: Update translation (Ukrainian)Eugene Sandulenko
Currently translated at 100.0% (933 of 933 strings)
2017-02-22I18N: Update translation (Ukrainian)Eugene Sandulenko
Currently translated at 100.0% (933 of 933 strings)
2017-02-22I18N: Update translation (Ukrainian)Lyubomyr Lisen
Currently translated at 99.8% (932 of 933 strings)
2017-02-22I18N: Update translation (Finnish)Timo Mikkolainen
Currently translated at 100.0% (933 of 933 strings)
2017-02-22DIRECTOR: Lingo: Initial code for field assignmentsEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Implemented b_field() methodEugene Sandulenko
2017-02-22DIRECTOR: Added more debug outputEugene Sandulenko
2017-02-22DIRECTOR: Simplified version checks and added more debug outputEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Added type2str for REFERENCE typeEugene Sandulenko
2017-02-22DIRECTOR: Added sanity check when drawing textEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fix stack overflow when assigning 'the' entityEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fixed stack underflow in handler executionEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Avoid pushing fake values on stackEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fix when..then executionEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Move repeat..with, repeat..while and when to relative addressesEugene Sandulenko
This makes whole Lingo compiled code relocatable
2017-02-22DIRECTOR: Lingo: Fixed float constants processingEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Turned if() statement code into relative jumpsEugene Sandulenko
This will let us relocate code as we want, particularly when a macro/handler is defined
2017-02-22DIRECTOR: Lingo: Hid another trace under lingoparse debug flagEugene Sandulenko