Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-02 | AGI: test commands cleanup | Martin Kiewitz | |
2016-02-02 | AGI: Use inner loop functionality for have.key | Martin Kiewitz | |
Also do it like the original interpreter did it | |||
2016-02-02 | AGI: Don't pause in game timer while in menus | Martin Kiewitz | |
Original interpreter did not do it and we paused music/sfx, which the original interpreter also didn't do. Shouldn't cause issues. | |||
2016-02-02 | AGI: code formatting | Martin Kiewitz | |
2016-02-02 | LAB: Fix wrong glowing belt file in getInvName() | Filippos Karapetis | |
A regression from 4fb53ad170f483bbce2e27643cd3ee1fa604cebd | |||
2016-02-02 | AGI: Fix formatting. | Johannes Schickel | |
This mostly enforces tabs for indentation and spaces for formatting. But also fixes spaces on empty lines, some extra/missing spaces. astyle + manual fixup | |||
2016-02-02 | AGI: Add WORKAROUND comment to "render after menu" | Martin Kiewitz | |
see commit 0b75bf37219cf49f274da330a44e81068152599c Original AGI did not do, what we are doing now | |||
2016-02-02 | I18N: Regenerate translations.dat | Eugene Sandulenko | |
2016-02-02 | I18N: Update Dutch translation. Patch #1624 | Eugene Sandulenko | |
2016-02-02 | I18N: Update Galego Translation. Patch #1623 | Eugene Sandulenko | |
2016-02-02 | I18N: Fixes to Russian translation. Patch #1625 | Eugene Sandulenko | |
2016-02-02 | AGI: Don't use status row for menu mouse trigger | Martin Kiewitz | |
Use hardcoded first line instead In Donald Duck the status line is at line 24, but also hidden | |||
2016-02-02 | AGI: Render after menu, when playarea starts at 0 | Martin Kiewitz | |
Fixes graphics glitch for Donald Duck | |||
2016-02-02 | AGI: mouse support for menu | Martin Kiewitz | |
2016-02-02 | SCI: make event type, modifiers + character uint16 | Martin Kiewitz | |
2016-02-02 | SCI: Make event handling helper tables static | Martin Kiewitz | |
2016-02-02 | SCI: Fix comment about debugger keys | Martin Kiewitz | |
Was changed to Ctrl-Shift-D at some point, because a SCI game uses Ctrl-D. Comment wasn't changed accordingly back then. | |||
2016-02-02 | SCI: Keyboard event handling cleanup | Martin Kiewitz | |
Renamed "ourModifiers" to "scummVMKeyFlags" Now also using the flags directly from the ScummVM event in case it actually was a Keyboard event. | |||
2016-02-02 | SCI: Fix regression of previous keycode commit | Martin Kiewitz | |
7aeadba863ed1893fa6095008d35b32ce5117749 Thanks LordHoto for spotting it | |||
2016-02-02 | SCI: Removed ".data" from SciEvent | Martin Kiewitz | |
Was the ScummVM-system-Keycode, sometimes modified. Changed Menu/Portrait/Controls32-code to use .character instead. Cleaned up a bit of code in getScummVMEvent() | |||
2016-02-02 | I18N: Regenerated translations.dat | Eugene Sandulenko | |
2016-02-02 | I18N: Update Russian translation | Eugene Sandulenko | |
2016-02-02 | I18N: Update Ukrainian translation | Eugene Sandulenko | |
2016-02-02 | AGI: changed debug msg VGA font -> PC BIOS font | Martin Kiewitz | |
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 | |