b7f1921 | Eugene Sandulenko | 05 February 2016, 22:30:08 UTC | RELEASE: This is 1.8.0pre | 05 February 2016, 22:30:08 UTC |
b843780 | Filippos Karapetis | 05 February 2016, 22:12:41 UTC | MADS: Change the engine description The engine will support more games than Rex, so its actual name is more fitting than a single game name | 05 February 2016, 22:12:41 UTC |
88e2673 | Filippos Karapetis | 05 February 2016, 21:52:18 UTC | SCI: Clean up the op_infoToa and op_superToa SCI3 opcodes | 05 February 2016, 21:52:18 UTC |
7ffc4f9 | Filippos Karapetis | 05 February 2016, 21:50:53 UTC | SCI: Silence false positive warning in MSVC | 05 February 2016, 21:50:53 UTC |
eaf0aeb | Martin Kiewitz | 05 February 2016, 21:09:11 UTC | AGI: Make it possible to also force CGA/EGA/VGA ...rendering | 05 February 2016, 21:09:11 UTC |
04de727 | Martin Kiewitz | 05 February 2016, 18:43:48 UTC | SCI: Blocking ScummVM auto-save slot 0 for saving Auto-saving is not used by SCI, but slot 0 is ScummVM "standard" for auto-saving, that's why it's not available for saving anymore. Jones still uses slot 0 for saving/restoring (because it's hardcoded and changing it would break it somewhat) Deleting + restoring is still possible of couse. | 05 February 2016, 18:43:48 UTC |
c61c89d | Martin Kiewitz | 05 February 2016, 17:40:14 UTC | SCI: QfG1/2/3/4 character file detection changed No longer checking for .sav file suffix, but instead checking room number instead. The user is able to change the suffix, which would have resulted in a compressed character file. | 05 February 2016, 17:40:14 UTC |
bdec938 | Willem Jan Palenstijn | 05 February 2016, 16:50:44 UTC | DISTS/REDHAT: Package mort.dat, access.dat | 05 February 2016, 16:51:14 UTC |
a7ffda3 | Martin Kiewitz | 05 February 2016, 16:03:38 UTC | AGI: fix build powf() -> pow() | 05 February 2016, 16:03:38 UTC |
f09a15f | Martin Kiewitz | 05 February 2016, 15:41:02 UTC | AGI: Render mode Macintosh added Palette + mouse cursor + box frame color only atm Thanks to wjp for gamma correction Not sure, if our current color adjustment is correct Should be checked by using actual hardware | 05 February 2016, 15:41:02 UTC |
f954603 | Martin Kiewitz | 05 February 2016, 13:23:23 UTC | AGI: GfxMgr::drawBox now using kRenderMacintosh | 05 February 2016, 13:23:23 UTC |
efb6532 | Martin Kiewitz | 05 February 2016, 13:13:45 UTC | AGI: Rewrote stringWordWrap() Original code wasn't accurate | 05 February 2016, 13:13:45 UTC |
29b37f4 | Johannes Schickel | 05 February 2016, 11:38:28 UTC | COMMON: Add render mode for Macintosh. On request of m_kiewitz who wants to use it for AGI. | 05 February 2016, 11:38:28 UTC |
f28ced2 | Tarek Soliman | 05 February 2016, 07:06:54 UTC | MAEMO: Fix default bindings This code depended on the off by one bug fixed in 9b8b737 | 05 February 2016, 07:06:54 UTC |
331a9f4 | Paul Gilbert | 04 February 2016, 23:47:08 UTC | SHERLOCK: SS: Fix crash on invalid graphics in German version | 04 February 2016, 23:47:08 UTC |
72a3cae | Martin Kiewitz | 04 February 2016, 22:24:59 UTC | AGI: Restrict hide.mouse to AGI3 only Command seems to not have existed in at least 2.917 (PC). Space Quest 2 on Apple IIgs calls it during intro, but never calls show.mouse. SQ2 on other platforms does not make this call. Mouse cursor is not hidden under emulator, so atm I have to assume that it's either a dodgy script or there was something else hacked into the interpreter back then. This fixes Space Quest 2 Apple IIgs losing mouse cursor, when the intro is not canceled. | 04 February 2016, 22:24:59 UTC |
4b7d49d | Martin Kiewitz | 04 February 2016, 21:53:15 UTC | AGI: Fix Hold-Key-Mode implementation Hold-Key-Mode got introduced v2.425, it was simply not possible to disable it until 3.098. Now creating a AGI_KEY_STATIONARY event, so that it works properly Fixes Mixed Up Mother Goose | 04 February 2016, 21:53:15 UTC |
9f7ff83 | Martin Kiewitz | 04 February 2016, 20:21:52 UTC | AGI: Fix mouse code for transitions Do not show mouse cursor after transition, when it's currently switched to hidden. Do the same for hide/show.mouse opcodes. | 04 February 2016, 20:21:52 UTC |
26791ec | Martin Kiewitz | 04 February 2016, 17:49:15 UTC | AGI: Add verbose flags to debug command screenobj | 04 February 2016, 17:49:15 UTC |
240982a | Martin Kiewitz | 04 February 2016, 16:22:23 UTC | AGI: Fix cursor position after save game descr. Cursor was placed incorrectly after entering saved game description using original load/save dialogs. | 04 February 2016, 16:22:23 UTC |
af8dbfc | Martin Kiewitz | 04 February 2016, 15:42:41 UTC | AGI: More accurate menu mouse support Menu items did not switch to inverted state when they are disabled. | 04 February 2016, 15:42:41 UTC |
9620979 | Martin Kiewitz | 04 February 2016, 14:30:50 UTC | AGI: Add Atari ST system UI buttons | 04 February 2016, 14:30:50 UTC |
db03bae | Martin Kiewitz | 04 February 2016, 12:58:10 UTC | AGI: Add buttons to save/restore verify dialogs | 04 February 2016, 12:58:10 UTC |
c17cd72 | Martin Kiewitz | 04 February 2016, 12:38:18 UTC | AGI: Add Amiga system UI buttons Also adjust window frames for Amiga. Amiga also uses hi-res ones. | 04 February 2016, 12:38:18 UTC |
e019323 | Martin Kiewitz | 04 February 2016, 11:51:35 UTC | AGI: Add Apple IIgs system UI buttons For Restart/Quit/Pause dialog | 04 February 2016, 11:51:35 UTC |
a31312c | Paul Gilbert | 04 February 2016, 03:46:28 UTC | ACCESS: Fix display of ending credits | 04 February 2016, 03:46:28 UTC |
284b267 | Paul Gilbert | 04 February 2016, 02:21:55 UTC | ACCESS: Workaround Floppy room establishment reshown when loading saves | 04 February 2016, 02:21:55 UTC |
65b55b4 | Paul Gilbert | 04 February 2016, 02:05:07 UTC | ACCESS: Setup wall codes correctly after reinitializing for new room | 04 February 2016, 02:05:07 UTC |
dbdf776 | Martin Kiewitz | 03 February 2016, 23:55:20 UTC | AGI: Fix disabled look to work properly in menus | 03 February 2016, 23:55:53 UTC |
f460b09 | Willem Jan Palenstijn | 03 February 2016, 22:22:21 UTC | CONFIGURE: Log cmdline and envvars to config.log | 03 February 2016, 22:23:20 UTC |
f6c9cff | Martin Kiewitz | 03 February 2016, 21:47:58 UTC | AGI: Add different window frames for Macintosh Also work on drawCharacter code for SystemUI usage | 03 February 2016, 21:47:58 UTC |
0f026c7 | Martin Kiewitz | 03 February 2016, 21:25:52 UTC | AGI: Add different window frames for Apple IIgs Only slightly different than on PC | 03 February 2016, 21:25:52 UTC |
b726513 | Martin Kiewitz | 03 February 2016, 19:51:46 UTC | SCI: code/define formatting | 03 February 2016, 19:51:46 UTC |
e91bdf0 | Martin Kiewitz | 03 February 2016, 19:44:24 UTC | SCI: Remove hardcoded value in getScummVMEvent() | 03 February 2016, 19:45:08 UTC |
6180106 | Thierry Crozat | 03 February 2016, 18:58:44 UTC | Merge pull request #660 from rootfather/readme-de I18N: Update German README and NEWS file | 03 February 2016, 18:58:44 UTC |
e3b34af | rootfather | 03 February 2016, 13:59:46 UTC | I18N: Update German NEWS (Neues) file This updates the German NEWS (Neues) file to the english original file as of commit 7d014be0a2b796175a7ce40a9315603f711b2a30 | 03 February 2016, 13:59:46 UTC |
6e14bc2 | rootfather | 03 February 2016, 13:37:52 UTC | I18N: Update German README [Liesmich] file The German README [Liesmich] file is now the same as the English original as of commit 687f6067f5d8f616ccd948e43783bdc27f621c23. | 03 February 2016, 13:37:52 UTC |
068d5d8 | Eugene Sandulenko | 03 February 2016, 10:48:16 UTC | I18N: Regenerate translations.dat | 03 February 2016, 10:48:16 UTC |
3b396d8 | Eugene Sandulenko | 03 February 2016, 10:46:57 UTC | I18N: Update Belarussian translation. Patch #1626 | 03 February 2016, 10:47:42 UTC |
a9bb8c3 | Martin Kiewitz | 03 February 2016, 07:27:44 UTC | AGI: Message box mouse support | 03 February 2016, 07:27:44 UTC |
d23871f | Martin Kiewitz | 03 February 2016, 03:17:15 UTC | AGI: Rename WINDOWRESET to WINDOW_AUTO_CLOSE_TIMER | 03 February 2016, 03:17:15 UTC |
3eebf2e | Martin Kiewitz | 03 February 2016, 02:49:37 UTC | AGI: Increase time delay for Apple IIgs It seems that either Apple IIgs ran very slowly or that its AGI interpreter didn't do the delays as on all the other platforms. Further investigation needed Fixes all sorts of games running now way too fast. | 03 February 2016, 02:49:37 UTC |
9a34543 | Martin Kiewitz | 03 February 2016, 02:13:25 UTC | AGI: Remove unused initialized variable | 03 February 2016, 02:13:25 UTC |
cc55cb1 | Martin Kiewitz | 03 February 2016, 02:07:50 UTC | AGI: Remove _game.state, not needed anymore | 03 February 2016, 02:07:50 UTC |
3411717 | Martin Kiewitz | 03 February 2016, 01:40:01 UTC | AGI: Change cycle delay handling, seems to fix GR Removed pollTimer() Renamed pause() to wait() Doing 10 msec delays instead of at least 50 msec per EventProcess Seems to fix weird Gold Rush ingame timer issue?! bug #4147 | 03 February 2016, 01:40:01 UTC |
778c1dd | Martin Kiewitz | 03 February 2016, 01:21:07 UTC | AGI: Cycle event processing changed processEvents() renamed to processScummVMEvents() mainCycle() renamed to processAGIEvents() have.key now sets up an inner loop and calls processAGIEvents() to avoid any further cycle work processing | 03 February 2016, 01:21:07 UTC |
c2038e0 | Martin Kiewitz | 03 February 2016, 00:47:26 UTC | AGI: Call update screen in have.key for now Some games call it in an endless loop until a key is returned | 03 February 2016, 00:47:26 UTC |
702b66a | Martin Kiewitz | 03 February 2016, 00:41:32 UTC | AGI: Make inner loop handlers consistent | 03 February 2016, 00:41:32 UTC |
8271058 | Martin Kiewitz | 03 February 2016, 00:32:57 UTC | AGI: Implement messageBox() as inner loop Also remove _game.keypress, _game.msgBoxTicks | 03 February 2016, 00:32:57 UTC |
9fecbe5 | Martin Kiewitz | 03 February 2016, 00:03:40 UTC | AGI: Remove Gold Rush workaround, no longer needed | 03 February 2016, 00:03:40 UTC |
563d890 | Martin Kiewitz | 02 February 2016, 23:26:35 UTC | AGI: Fix regression of have.key changes original commit 8269a94bcd55200f7ae8aba00c7b6fd0d37b9a37 Now hopefully properly implemented. Adjusted a few more inaccuracies (we set v19 to 0, where we shouldn't have) | 02 February 2016, 23:26:35 UTC |
920bea0 | Martin Kiewitz | 02 February 2016, 22:27:13 UTC | AGI: add drawCharacterOnDisplay() | 02 February 2016, 22:27:13 UTC |
5f41a09 | Martin Kiewitz | 02 February 2016, 22:02:50 UTC | AGI: Remove inputMode, not needed anyore | 02 February 2016, 22:02:50 UTC |
cdc6a2f | Martin Kiewitz | 02 February 2016, 21:41:01 UTC | AGI: test commands cleanup | 02 February 2016, 21:41:01 UTC |
8269a94 | Martin Kiewitz | 02 February 2016, 21:26:39 UTC | AGI: Use inner loop functionality for have.key Also do it like the original interpreter did it | 02 February 2016, 21:26:39 UTC |
8a29f98 | Martin Kiewitz | 02 February 2016, 20:28:47 UTC | AGI: Don't pause in game timer while in menus Original interpreter did not do it and we paused music/sfx, which the original interpreter also didn't do. Shouldn't cause issues. | 02 February 2016, 20:28:47 UTC |
5cd7ad8 | Martin Kiewitz | 02 February 2016, 19:41:11 UTC | AGI: code formatting | 02 February 2016, 19:41:11 UTC |
e6fbf37 | Filippos Karapetis | 23 January 2016, 21:03:56 UTC | LAB: Fix wrong glowing belt file in getInvName() A regression from 4fb53ad170f483bbce2e27643cd3ee1fa604cebd | 02 February 2016, 19:19:59 UTC |
6778175 | Johannes Schickel | 02 February 2016, 17:43:36 UTC | AGI: Fix formatting. This mostly enforces tabs for indentation and spaces for formatting. But also fixes spaces on empty lines, some extra/missing spaces. astyle + manual fixup | 02 February 2016, 19:15:18 UTC |
9ad3712 | Martin Kiewitz | 02 February 2016, 18:58:30 UTC | AGI: Add WORKAROUND comment to "render after menu" see commit 0b75bf37219cf49f274da330a44e81068152599c Original AGI did not do, what we are doing now | 02 February 2016, 18:58:55 UTC |
ec36a50 | Eugene Sandulenko | 02 February 2016, 18:05:10 UTC | I18N: Regenerate translations.dat | 02 February 2016, 18:05:10 UTC |
4cf82d6 | Eugene Sandulenko | 02 February 2016, 18:04:16 UTC | I18N: Update Dutch translation. Patch #1624 | 02 February 2016, 18:04:16 UTC |
c0716fc | Eugene Sandulenko | 02 February 2016, 18:00:38 UTC | I18N: Update Galego Translation. Patch #1623 | 02 February 2016, 18:03:38 UTC |
7a04c65 | Eugene Sandulenko | 02 February 2016, 17:58:16 UTC | I18N: Fixes to Russian translation. Patch #1625 | 02 February 2016, 17:58:45 UTC |
223ce70 | Martin Kiewitz | 02 February 2016, 16:47:17 UTC | AGI: Don't use status row for menu mouse trigger Use hardcoded first line instead In Donald Duck the status line is at line 24, but also hidden | 02 February 2016, 16:47:17 UTC |
0b75bf3 | Martin Kiewitz | 02 February 2016, 16:44:53 UTC | AGI: Render after menu, when playarea starts at 0 Fixes graphics glitch for Donald Duck | 02 February 2016, 16:44:53 UTC |
05a5fc1 | Martin Kiewitz | 02 February 2016, 16:28:58 UTC | AGI: mouse support for menu | 02 February 2016, 16:28:58 UTC |
604d906 | Martin Kiewitz | 02 February 2016, 14:07:36 UTC | SCI: make event type, modifiers + character uint16 | 02 February 2016, 14:07:36 UTC |
7635f3c | Martin Kiewitz | 02 February 2016, 14:03:54 UTC | SCI: Make event handling helper tables static | 02 February 2016, 14:03:54 UTC |
b052ff2 | Martin Kiewitz | 02 February 2016, 11:51:25 UTC | SCI: Fix comment about debugger keys Was changed to Ctrl-Shift-D at some point, because a SCI game uses Ctrl-D. Comment wasn't changed accordingly back then. | 02 February 2016, 11:51:25 UTC |
42cb01f | Martin Kiewitz | 02 February 2016, 11:47:47 UTC | SCI: Keyboard event handling cleanup Renamed "ourModifiers" to "scummVMKeyFlags" Now also using the flags directly from the ScummVM event in case it actually was a Keyboard event. | 02 February 2016, 11:47:47 UTC |
bc0dd6f | Martin Kiewitz | 02 February 2016, 10:43:58 UTC | SCI: Fix regression of previous keycode commit 7aeadba863ed1893fa6095008d35b32ce5117749 Thanks LordHoto for spotting it | 02 February 2016, 10:43:58 UTC |
7aeadba | Martin Kiewitz | 02 February 2016, 10:33:07 UTC | SCI: Removed ".data" from SciEvent Was the ScummVM-system-Keycode, sometimes modified. Changed Menu/Portrait/Controls32-code to use .character instead. Cleaned up a bit of code in getScummVMEvent() | 02 February 2016, 10:33:40 UTC |
a9511e7 | Eugene Sandulenko | 02 February 2016, 10:14:11 UTC | I18N: Regenerated translations.dat | 02 February 2016, 10:15:05 UTC |
fc96d77 | Eugene Sandulenko | 02 February 2016, 10:13:30 UTC | I18N: Update Russian translation | 02 February 2016, 10:15:05 UTC |
3adc02a | Eugene Sandulenko | 02 February 2016, 10:04:11 UTC | I18N: Update Ukrainian translation | 02 February 2016, 10:15:04 UTC |
5acce82 | Martin Kiewitz | 02 February 2016, 10:04:08 UTC | AGI: changed debug msg VGA font -> PC BIOS font | 02 February 2016, 10:04:08 UTC |
82a27a3 | Martin Kiewitz | 02 February 2016, 09:46:16 UTC | SCI: fix typo in comment | 02 February 2016, 09:46:16 UTC |
d88b1c9 | Johannes Schickel | 02 February 2016, 08:22:41 UTC | Merge pull request #656 from lordhoto/xdg-dirs-posix POSIX: Follow XDG Base Directory Specification for User's Files | 02 February 2016, 08:22:41 UTC |
7d014be | Johannes Schickel | 29 January 2016, 19:35:37 UTC | NEWS: Mention switch to XDG style locations for Unix ports. | 02 February 2016, 08:16:40 UTC |
687f606 | Johannes Schickel | 29 January 2016, 19:26:13 UTC | POSIX: Use XDG specification for default save path. 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". | 02 February 2016, 08:16:40 UTC |
2622cde | Johannes Schickel | 29 January 2016, 19:09:29 UTC | POSIX: Move assureDirectoryExists to posix-fs{.h,.cpp}. | 02 February 2016, 08:16:40 UTC |
dde89c3 | Johannes Schickel | 29 January 2016, 18:56:20 UTC | POSIX: Move default config file location to '$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". | 02 February 2016, 08:16:40 UTC |
79acfd2 | Johannes Schickel | 29 January 2016, 18:26:05 UTC | POSIX: Use modern path for log file. 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". | 02 February 2016, 08:16:40 UTC |
b4e3601 | Johannes Schickel | 29 January 2016, 18:09:46 UTC | POSIX: Restructure code in OSystem_POSIX::createLogFile. | 02 February 2016, 08:16:40 UTC |
589c304 | Johannes Schickel | 29 January 2016, 17:57:43 UTC | POSIX: Make assureDirectoryExists create full path if needed. This is kind of like 'mkdir -p' now. But the permissions are different from standard POSIX behavior. | 02 February 2016, 07:45:58 UTC |
d8394d3 | Johannes Schickel | 29 January 2016, 17:09:05 UTC | POSIX: Factor directory creation code into its own function. | 02 February 2016, 07:45:58 UTC |
be2af06 | Tarek Soliman | 02 February 2016, 04:40:48 UTC | MAEMO: Update debian/changelog | 02 February 2016, 04:40:48 UTC |
658306d | Willem Jan Palenstijn | 02 February 2016, 01:17:43 UTC | Merge pull request #659 from wjp/sword25_loading SWORD25: Use more appropriate function for growing the stack | 02 February 2016, 01:17:43 UTC |
ad688f9 | Willem Jan Palenstijn | 02 February 2016, 01:16:41 UTC | SWORD25: Remove now unused function | 02 February 2016, 01:16:41 UTC |
59d2c4b | Martin Kiewitz | 02 February 2016, 01:10:43 UTC | SCI: Do not pass/use .data for mouse button type Also added comment about .data field. Should be renamed. | 02 February 2016, 01:10:43 UTC |
c0bdbe1 | Martin Kiewitz | 02 February 2016, 00:55:34 UTC | SCI: Fix control/Fx keys not working anymore 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. | 02 February 2016, 00:56:08 UTC |
75f1d2e | Willem Jan Palenstijn | 02 February 2016, 00:21:28 UTC | SWORD25: Use more appropriate function for growing the stack 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. | 02 February 2016, 00:21:28 UTC |
727ba4f | Willem Jan Palenstijn | 01 February 2016, 23:18:34 UTC | LAB: Fix loading rules from room 0 Regression from cd3ebf687c0e783147723095056d72684eddd347. This fixes bug #6997. | 01 February 2016, 23:18:34 UTC |
d9b4f02 | Torbjörn Andersson | 01 February 2016, 22:20:20 UTC | SHERLOCK: Silence GCC signed/unsigned warning | 01 February 2016, 22:20:20 UTC |
832845c | Thierry Crozat | 01 February 2016, 21:59:30 UTC | I18N: Update source code line numbers in po files | 01 February 2016, 21:59:30 UTC |
f94153f | Willem Jan Palenstijn | 01 February 2016, 19:17:17 UTC | TOUCHE: Fix semi-intentional array overrun 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. | 01 February 2016, 19:21:27 UTC |
8a0e813 | Willem Jan Palenstijn | 01 February 2016, 19:17:09 UTC | Revert "TOUCHE: Fix buffer overrun. CID 1003934" This reverts commit 9d2cc7ce84107d93d56371e8266cbe2193a7923b. | 01 February 2016, 19:17:09 UTC |
fcdf68d | Eugene Sandulenko | 01 February 2016, 19:01:36 UTC | NEWS: Mention Labyrinth of Time support | 01 February 2016, 19:02:13 UTC |
2a4a290 | Martin Kiewitz | 01 February 2016, 18:08:22 UTC | AGI: change how menus are triggered on Non-PC | 01 February 2016, 18:08:22 UTC |