Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-02 | SCI: fix typo in comment | Martin Kiewitz | |
2016-02-02 | Merge pull request #656 from lordhoto/xdg-dirs-posix | Johannes Schickel | |
POSIX: Follow XDG Base Directory Specification for User's Files | |||
2016-02-02 | NEWS: Mention switch to XDG style locations for Unix ports. | Johannes Schickel | |
2016-02-02 | POSIX: Use XDG specification for default save path. | Johannes Schickel | |
This is what the XDG Base Directory Specification suggests to use. We still use ~/.scummvm as default path in case the directory exists. This tackles an aspect of bug #6036 "POSIX: Use XDG dirs instead of HOME". | |||
2016-02-02 | POSIX: Move assureDirectoryExists to posix-fs{.h,.cpp}. | Johannes Schickel | |
2016-02-02 | POSIX: Move default config file location to ↵ | Johannes Schickel | |
'$XDG_CONFIG_HOME/scummvm/scummvm.ini'. This is what the XDG Base Directory Specification suggests to use. We still use the old location of '~/.scummvmrc' in case that is present. This tackles an aspect of bug #6036 "POSIX: Use XDG dirs instead of HOME". | |||
2016-02-02 | POSIX: Use modern path for log file. | Johannes Schickel | |
This makes use use the XDG Base Directory Specification for the log file path. This tackles one part of bug #6036 "POSIX: Use XDG dirs instead of HOME". | |||
2016-02-02 | POSIX: Restructure code in OSystem_POSIX::createLogFile. | Johannes Schickel | |
2016-02-02 | POSIX: Make assureDirectoryExists create full path if needed. | Johannes Schickel | |
This is kind of like 'mkdir -p' now. But the permissions are different from standard POSIX behavior. | |||
2016-02-02 | POSIX: Factor directory creation code into its own function. | Johannes Schickel | |
2016-02-01 | MAEMO: Update debian/changelog | Tarek Soliman | |
2016-02-02 | Merge pull request #659 from wjp/sword25_loading | Willem Jan Palenstijn | |
SWORD25: Use more appropriate function for growing the stack | |||
2016-02-02 | SWORD25: Remove now unused function | Willem Jan Palenstijn | |
2016-02-02 | SCI: Do not pass/use .data for mouse button type | Martin Kiewitz | |
Also added comment about .data field. Should be renamed. | |||
2016-02-02 | SCI: Fix control/Fx keys not working anymore | Martin Kiewitz | |
Was effectively caused by commit adding the keyboard driver bug for SCI0/SCI01, although the bug is actually real and happens. It seems Sierra did not check the key-modifier in kMenuSelect. We do and that's why the code didn't recognize all sorts of menu keys anymore. We now isolate the lower byte before comparing. I also noticed, that Sierra passed keyboard modifiers in mouse events. This was probably done, so that owners of a 1-button mouse were able to right-click. We do this now too. Also added information about mouse modifiers in kGetEvent. Moved the mouse modifier code into getScummVMEvent(). This should fix bug #7009. | |||
2016-02-02 | SWORD25: Use more appropriate function for growing the stack | Willem Jan Palenstijn | |
The call to lua_growstack in unpersistThread would unconditionally at least double the size of the stack. This caused memory usage to grow exponentially (literally) with the number of serialized threads. Bugs #6977, #6999. | |||
2016-02-02 | LAB: Fix loading rules from room 0 | Willem Jan Palenstijn | |
Regression from cd3ebf687c0e783147723095056d72684eddd347. This fixes bug #6997. | |||
2016-02-01 | SHERLOCK: Silence GCC signed/unsigned warning | Torbjörn Andersson | |
2016-02-01 | I18N: Update source code line numbers in po files | Thierry Crozat | |
2016-02-01 | TOUCHE: Fix semi-intentional array overrun | Willem Jan Palenstijn | |
op_getInventoryItem/op_setInventoryItem could operate on inventoryItems[4] while inventoryItems has only 4 elements. This effectively accesses the 'money' field right behind this array. Due to a broken assert, this was never detected. This commit fixes it by redirecting accesses to inventoryItems[4] to money, and also fixes the assert. An alternative solution would have been enlarging the array, and removing the money field, but that would require more changes in the engine. | |||
2016-02-01 | Revert "TOUCHE: Fix buffer overrun. CID 1003934" | Willem Jan Palenstijn | |
This reverts commit 9d2cc7ce84107d93d56371e8266cbe2193a7923b. | |||
2016-02-01 | NEWS: Mention Labyrinth of Time support | Eugene Sandulenko | |
2016-02-01 | AGI: change how menus are triggered on Non-PC | Martin Kiewitz | |
2016-02-01 | AGI: Pass vm pointer directly to commands | Martin Kiewitz | |
No functional change | |||
2016-02-01 | AGI: Rename _game.lognum to _game.curLogicNr | Martin Kiewitz | |
Also a bit of cleanup | |||
2016-02-01 | AGI: Change _game.exitAllLogics to boolean | Martin Kiewitz | |
2016-02-01 | AGI: Remove _game.hasPrompt, no longer needed | Martin Kiewitz | |
2016-02-01 | AGI: Remove old clockEnabled boolean | Martin Kiewitz | |
No longer needed We use ScummVM system total play time functionality instead | |||
2016-02-01 | AGI: Fix pause command effectively freezing game | Martin Kiewitz | |
In game timer wasn't resumed, which caused no more cycles to get executed. | |||
2016-02-01 | SCI: Revert revert the keyboard handling changes | Martin Kiewitz | |
It seems the issues on AmigaOS aren't actually caused by the new code. Reverting the revert. | |||
2016-02-01 | AGI: Revert revert the keyboard handling changes | Martin Kiewitz | |
It seems the issues on AmigaOS aren't actually caused by the new code. Reverting the revert. | |||
2016-02-01 | AGI: Improve original save/load menus | Martin Kiewitz | |
Description is trimmed for the verify window, width is now accurate Actual save filename is now also shown, just like in the original Cleanup | |||
2016-02-01 | Merge pull request #657 from lordhoto/scumm-alt-x | Eugene Sandulenko | |
ALL: Handle Alt-x internally in SCUMM. | |||
2016-01-31 | MAEMO: Package missing engine-data files | Tarek Soliman | |
2016-01-31 | MAEMO: Split packaging of engine-data into multiple lines | Tarek Soliman | |
2016-01-31 | SHERLOCK: SS: Fix Settings dialog hotkeys | Paul Gilbert | |
2016-02-01 | SDL: Don't mix our key code with SDL's. | Johannes Schickel | |
This case for F# keys was forgotten to update in 8530997fff7b5b9d558f7dd6a0d07c236e4de16f. | |||
2016-02-01 | AGI: Keyboard handling change | Martin Kiewitz | |
It seems the current code causes issues on at least AmigaOS. Changed current code to the way SCI handled it. Needs to get investigated in detail. Added FIXME. Also see engines/sci/event.cpp | |||
2016-02-01 | SCI: Revert ascii detection for key event handling | Martin Kiewitz | |
Seems to cause at least issues on AmigaOS probably b/c SDL. See bug #7009. Added FIXME. Underlying issue needs to get fixed in SDL backend or in SDL itself. | |||
2016-02-01 | AGI: implement predictive dialog | Martin Kiewitz | |
2016-01-31 | SHERLOCK: SS: Fix incorrect conversation lines display in German version | Paul Gilbert | |
2016-01-31 | NEWS: added a few more AGI details | Martin Kiewitz | |
2016-01-31 | AGI: fix warnings | Martin Kiewitz | |
2016-01-31 | AGI: Remove unused variable | Eugene Sandulenko | |
2016-01-31 | CREDITS: Walter is back | Eugene Sandulenko | |
2016-01-31 | AGI: Fix warning | Willem Jan Palenstijn | |
2016-01-31 | CREDITS: Regenerate | Eugene Sandulenko | |
2016-01-31 | CREDITS: Added Martin to AGI engine | Eugene Sandulenko | |
2016-01-31 | NEWS: Mention AGI rewrite | Eugene Sandulenko | |
2016-01-31 | Merge pull request #654 from m-kiewitz/master | Eugene Sandulenko | |
AGI: graphics rewrite + cleanup |