Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-03 | AGI: Call update screen in have.key for now | Martin Kiewitz | |
Some games call it in an endless loop until a key is returned | |||
2016-02-03 | AGI: Make inner loop handlers consistent | Martin Kiewitz | |
2016-02-03 | AGI: Implement messageBox() as inner loop | Martin Kiewitz | |
Also remove _game.keypress, _game.msgBoxTicks | |||
2016-02-03 | AGI: Remove Gold Rush workaround, no longer needed | Martin Kiewitz | |
2016-02-03 | AGI: Fix regression of have.key changes | Martin Kiewitz | |
original commit 8269a94bcd55200f7ae8aba00c7b6fd0d37b9a37 Now hopefully properly implemented. Adjusted a few more inaccuracies (we set v19 to 0, where we shouldn't have) | |||
2016-02-02 | AGI: add drawCharacterOnDisplay() | Martin Kiewitz | |
2016-02-02 | AGI: Remove inputMode, not needed anyore | Martin Kiewitz | |
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 | |