3db7fe1 | Eugene Sandulenko | 13 September 2020, 21:03:41 UTC | RELEASE: This is 2.2.1pre | 13 September 2020, 21:03:41 UTC |
53a6b2d | Eugene Sandulenko | 13 September 2020, 20:57:55 UTC | WIN32: Update release date | 13 September 2020, 20:58:36 UTC |
b260edd | Lothar Serra Mari | 13 September 2020, 20:51:25 UTC | NEWS: Mention latest Duckman fixes in German NEWS file | 13 September 2020, 20:51:25 UTC |
ebc7f83 | Lothar Serra Mari | 13 September 2020, 20:46:58 UTC | NEWS: Set release date for 2.2.0 on German NEWS file | 13 September 2020, 20:49:18 UTC |
6aaaee9 | Eugene Sandulenko | 13 September 2020, 20:46:53 UTC | NEWS: Set 2.2.0 date and mention another Duckman improvement | 13 September 2020, 20:48:15 UTC |
6736458 | Lothar Serra Mari | 13 September 2020, 17:29:08 UTC | NEWS: Discord RPC is officially supported only on Vista+ Windows XP is not supported by the Discord RPC. Technically, ScummVM still runs with discord-rpc enabled, but it lead to random crashes. Despite that, Discord itself is not supporting Windows XP. | 13 September 2020, 20:21:44 UTC |
e0251d8 | Lothar Serra Mari | 13 September 2020, 17:39:44 UTC | NEWS: WIN32: Windows Vista and older is considered as deprecated | 13 September 2020, 17:43:33 UTC |
5d3fed8 | Eugene Sandulenko | 13 September 2020, 15:54:45 UTC | GCW0: Disable GLK engine | 13 September 2020, 15:54:45 UTC |
c7ffab5 | Cameron Cawley | 13 September 2020, 10:37:11 UTC | CONFIGURE: Enable additional functionality on OpenBSD | 13 September 2020, 14:07:14 UTC |
26730ed | Cameron Cawley | 13 September 2020, 13:16:38 UTC | GPH/OPENPANDORA: Minor cleanup | 13 September 2020, 14:03:07 UTC |
a784e6d | Eugene Sandulenko | 13 September 2020, 11:09:02 UTC | ALL: Remove ADGF_TESTING flags before the 2.2.0 release | 13 September 2020, 11:11:35 UTC |
6614376 | Lothar Serra Mari | 13 September 2020, 10:45:55 UTC | NEWS: Update German NEWS file for 2.2.0 | 13 September 2020, 10:52:04 UTC |
42802eb | Cameron Cawley | 13 September 2020, 10:23:32 UTC | NEWS: Add additional changes for v2.2.0 | 13 September 2020, 10:23:32 UTC |
b0b5670 | Lothar Serra Mari | 13 September 2020, 09:36:46 UTC | DISTS: Remove comments regarding sandboxing in appdata.xml This is only relevant for sandboxed environments like Snap and FlatPak, but not for all GNU/Linux distributions. Dropping it since it shouldn't have landed here at all. | 13 September 2020, 09:38:46 UTC |
371298d | Lothar Serra Mari | 13 September 2020, 09:32:41 UTC | NEWS: Update German NEWS file for 2.2.0 | 13 September 2020, 09:32:41 UTC |
5f9a0b8 | Eric Fry | 13 September 2020, 05:34:22 UTC | DRAGONS: Fixed alpha blending for scaled sprites. Fixes #11689 | 13 September 2020, 05:38:09 UTC |
f19dd7b | Paul Gilbert | 13 September 2020, 03:08:07 UTC | XEEN: Fix animation of border faces during clairvoyance | 13 September 2020, 03:08:40 UTC |
9c6867d | Paul Gilbert | 13 September 2020, 00:57:16 UTC | XEEN: Fix attributes going negative | 13 September 2020, 00:58:28 UTC |
840ee89 | Paul Gilbert | 13 September 2020, 00:38:38 UTC | XEEN: Fix crash reading book in Great Pyramid | 13 September 2020, 00:39:25 UTC |
9b00a4d | Eugene Sandulenko | 13 September 2020, 00:11:29 UTC | NEWS: Mention support for Russian Duckman | 13 September 2020, 00:15:45 UTC |
96d4698 | Eugene Sandulenko | 13 September 2020, 00:10:13 UTC | ILLUSIONS: Added support for Russian Duckman | 13 September 2020, 00:15:45 UTC |
4822404 | Thierry Crozat | 12 September 2020, 23:43:02 UTC | NEWS: Mention game state save and restore on iOS when switching tasks | 12 September 2020, 23:46:32 UTC |
9b0b470 | Thierry Crozat | 12 September 2020, 20:50:35 UTC | IOS7: Do not overwrite user saves when saving state | 12 September 2020, 23:46:32 UTC |
947db98 | Thierry Crozat | 12 September 2020, 18:14:49 UTC | IOS7: Properly restore state when the process has been terminated | 12 September 2020, 23:46:32 UTC |
ecaa8e5 | Thierry Crozat | 06 September 2020, 06:05:39 UTC | IOS7: Save state as a background task when entering background This is better than using an hardcoded delay for two main reasons. The first one is that the application can terminate as soon as it has finished saving the state, and the second one is that it will still work if saving the state takes longer than the delay that was hardcoded. | 12 September 2020, 23:46:32 UTC |
97af554 | Thierry Crozat | 06 September 2020, 05:13:58 UTC | IOS7: Implement game state save/restore when switching tasks This only works if the running engines can save the game at the time when ScummVM goes to the background. This should partially fix bug #7871. | 12 September 2020, 23:46:31 UTC |
4f8e077 | Thierry Crozat | 06 September 2020, 05:06:56 UTC | IOS7: Call pauseEngine() when suspending the application | 12 September 2020, 23:46:31 UTC |
f767b6c | Thierry Crozat | 06 September 2020, 05:01:06 UTC | GUI: Add exitLoop() method to GuiManager The idea is to allow backends to start a game even after the LauncherDialog has been created, and for that they need a way to close the existing GUI dialogs. | 12 September 2020, 23:46:31 UTC |
d64c950 | Paul Gilbert | 12 September 2020, 23:37:38 UTC | XEEN: Fix mirror destination for Dragon Tower | 12 September 2020, 23:38:47 UTC |
98b73f8 | Eugene Sandulenko | 12 September 2020, 23:06:24 UTC | DRAGONS: Add detection and support for Russian version | 12 September 2020, 23:07:21 UTC |
a92b149 | Eugene Sandulenko | 12 September 2020, 23:06:02 UTC | DRAGONS: Improve error messages | 12 September 2020, 23:07:13 UTC |
3bb579d | Paul Gilbert | 12 September 2020, 22:45:19 UTC | XEEN: Fix U/D keys in Quests dialog | 12 September 2020, 22:48:25 UTC |
cfeecde | Thierry Crozat | 12 September 2020, 20:41:57 UTC | GUI: Fix SaveLoadChooserGrid not disabling write protected slots This was broken in commit f24a89e that disabled the slots when they are locked due to cloud sync. | 12 September 2020, 20:44:04 UTC |
af7d101 | Thierry Crozat | 12 September 2020, 16:56:28 UTC | OSX: Fix taskbar update This was broken sometimes between release 1.8.1 and 1.9.0. I did not track the change that broke it, but it looks like the code was trying to get the DockTile object too early causing it to be nil. | 12 September 2020, 16:56:28 UTC |
ea181f8 | Eric Fry | 12 September 2020, 14:11:13 UTC | DRAGONS: Remove unstable tag from DE and FR versions. Remove testing tag | 12 September 2020, 14:13:00 UTC |
ec13b28 | Eric Fry | 12 September 2020, 14:01:10 UTC | DRAGONS: Fixed mini game dialog for non US versions Fixes #11691 | 12 September 2020, 14:04:06 UTC |
8916c3d | Fiodar Stryzhniou | 11 September 2020, 20:40:05 UTC | Symbian: fix incorrect return type in SymbianActions::actionName(). Symbian: silence more warnings from SDK headers. Symbian: add new project files. | 11 September 2020, 23:03:21 UTC |
50c7c76 | Lothar Serra Mari | 11 September 2020, 18:04:17 UTC | NEWS: Update German NEWS file | 11 September 2020, 18:05:18 UTC |
55865f7 | Thierry Crozat | 10 September 2020, 16:56:55 UTC | GRIFFON: Add default mapping for game controllers | 11 September 2020, 14:01:38 UTC |
b60b5ed | Thierry Crozat | 10 September 2020, 02:10:04 UTC | GRIFFON: Add keymapper input support | 11 September 2020, 14:01:28 UTC |
0c3f48a | Eugene Sandulenko | 11 September 2020, 13:53:39 UTC | NEWS: Mention FT Remastered support | 11 September 2020, 13:54:18 UTC |
b012ba4 | Eric Fry | 11 September 2020, 12:47:47 UTC | DRAGONS: Fixed background dialog for non US versions. Fixes #11616 | 11 September 2020, 13:47:39 UTC |
b3fee8d | Eugene Sandulenko | 11 September 2020, 13:20:59 UTC | SCUMM: Implemented codec20 for SMUSH. Fixes #10899 It is a simple copying codec, used in FT Classic in Remaster. | 11 September 2020, 13:24:11 UTC |
63af16e | Lothar Serra Mari | 11 September 2020, 07:30:42 UTC | NEWS: Mention Discord integration on supported platforms | 11 September 2020, 07:57:42 UTC |
608484f | Cameron Cawley | 09 September 2020, 14:57:02 UTC | ULTIMA: Disable unstable subengines by default | 11 September 2020, 02:37:22 UTC |
371cc7f | Cameron Cawley | 09 September 2020, 14:55:36 UTC | GLK: Disable unstable subengines by default | 11 September 2020, 02:37:22 UTC |
79e7ee7 | Eric Fry | 10 September 2020, 23:01:52 UTC | DRAGONS: Fixed cutscene subtitles for non US versions. | 10 September 2020, 23:04:10 UTC |
3c12e69 | Lothar Serra Mari | 10 September 2020, 21:32:31 UTC | I18N: Rebuild translations data file | 10 September 2020, 21:32:31 UTC |
fd2636b | Thierry Crozat | 10 September 2020, 18:41:06 UTC | KEYMAPPER: Translate hardware input description | 10 September 2020, 18:42:16 UTC |
001d6a9 | Eric Fry | 10 September 2020, 12:28:14 UTC | DRAGONS: Fixed cutscene dialogs for non US versions Trac#11613 | 10 September 2020, 13:41:23 UTC |
db3707b | Paul Gilbert | 10 September 2020, 02:04:24 UTC | GLK: LEVEL9: Fix array overrun | 10 September 2020, 02:04:59 UTC |
97a92d2 | Thierry Crozat | 09 September 2020, 23:00:58 UTC | GUI: Fix use of uninitialized variable in ListWidget constructor The _scrollBarWidth variable was used (to create the ScrollBarWidget) before it was initialized. | 09 September 2020, 23:39:46 UTC |
85fb717 | Thierry Crozat | 09 September 2020, 22:01:44 UTC | GRIFFON: Fix use of uninitialized variables reported by valgrind | 09 September 2020, 23:39:21 UTC |
60c56f5 | Thierry Crozat | 09 September 2020, 20:47:06 UTC | GRIFFON: Fix out of bound write when loading map This was a bug present in both the original FreeBASIC code and the C port by Dmitry Smagin. So having no referemce, I am not completely sure this is the correct way to fix it, but I have not detected any issue playing the game after this change. | 09 September 2020, 23:39:12 UTC |
32f4459 | Kari Salminen | 09 September 2020, 22:18:45 UTC | CINE: FW: Fix command line updating In Future Wars the command line was not always updated and thus failed sometimes to be up to date (i.e. showing wrong text, e.g. "EXAMINE" only when it should have read "EXAMINE scaffolding" because the mouse cursor was on the scaffolding). Now we just always update the command line for both Future Wars and Operation Stealth which seems to fix the command line updating. I think this probably was a regression caused by adding support for Operation Stealth (i.e. pull request #2365) and the efforts made in it to make the user interface responsive. | 09 September 2020, 23:39:01 UTC |
0f9dc90 | Kari Salminen | 09 September 2020, 22:12:51 UTC | CINE: Fix loading inexistent music. The Italian Amiga version of Future Wars tries to load music from file "TELESONG.DAT" which does not exist. Previously after this starting to play music might either try to play a null stream and crash or play an old wrong music in memory. Fix that by setting the stream to null if no music exists (Checked that the stream is destroyed i.e. the destructor is run so it should be safe to set the _moduleStream variable to nullptr directly). | 09 September 2020, 23:38:51 UTC |
43fb440 | Kari Salminen | 09 September 2020, 22:04:43 UTC | CINE: FW: Fix 8 half speed scenes (Amiga/Atari ST) Previously there was a fix for bug #2669415 ("FW: half walking speed in a screen") which only addressed a single scene in Amiga and Atari ST versions of Future Wars. This fix fixes half walking speed in 8 more scenes in Amiga and Atari ST versions of Future Wars. The scenes were identified by playing through an Italian version of Amiga Future Wars. 3 more scenes were left over with half walking speed because they could not be fixed as easily (i.e. using this fix on them broke the scenes in some way, made them too fast or made the people walk into wrong positions or something else). The scenes left over are the ones using the following background files: - "L10.PI1": The medieval castle's hall. - "L18.PI1": The medieval castle's teleport room. - "L45.PI1": Space station's computer room. | 09 September 2020, 23:38:43 UTC |
caca1ac | Kari Salminen | 09 September 2020, 22:00:21 UTC | CINE: Fix total playtime loading from savegame. Total playtime is kept as milliseconds in the engine. It is saved as seconds. Previously it was not converted to milliseconds on load but seconds were took as milliseconds (i.e. 10s -> 10ms). Fix that by converting total playtime on load from seconds to milliseconds. | 09 September 2020, 23:38:31 UTC |
25e2cd3 | Kari Salminen | 09 September 2020, 21:55:29 UTC | CINE: Try to fix bad_alloc with empty event queue Previously I encountered an std::bad_alloc with the code in manageEvents pushing an empty Event into the event queue. It did not happen very often but I got it to appear while debugging at least once or maybe twice. This is an attempt to fix this possible behaviour by not pushing empty events into the event queue but making sure the current status is checked without needing to push empty events into an empty event queue. I played through Italian Amiga version of Future Wars with this change and encountered no problems with it. | 09 September 2020, 23:38:18 UTC |
ca75696 | Kari Salminen | 09 September 2020, 21:52:23 UTC | CINE: Fix using F3 for INVENTORY and F4 for USE. Previously the inventory could be summoned multiple times by pressing F3 or F4. Fix that by keeping track when the inventory has been opened and not allowing multiple use of it simultaneously. | 09 September 2020, 23:37:31 UTC |
7e08870 | Kari Salminen | 09 September 2020, 21:42:44 UTC | CINE: Fix mouse responsiveness after player death After player has died it was hard to get the system menu to appear by pressing the left and right mouse buttons simultaneously or the middle mouse button. Fix that by using the maximum values of the mouse button states for the polling period (Around 110ms at default play speed). | 09 September 2020, 23:37:15 UTC |
e1d90bb | Kari Salminen | 09 September 2020, 21:40:48 UTC | CINE: FW: Fix Amiga/Atari ST copy protection text Fix transparency of page number and grid position (e.g. 04 and D2) in the copy protection scene of Amiga and Atari ST versions of Future Wars. | 09 September 2020, 23:37:05 UTC |
0f27168 | Kari Salminen | 09 September 2020, 21:37:03 UTC | CINE: Loop Amiga music instead of playing it once Make Amiga music loop until fade out when changing scene. This is based on watching a video of Future Wars Amiga walkthrough, not on playing the Amiga version or reading its disassembly. But it does seem that the music loops instead of just playing once. | 09 September 2020, 23:36:51 UTC |
9d03fbd | antoniou79 | 09 September 2020, 21:50:11 UTC | BLADERUNNER: Minor cleanup, comments update and a spelling fix | 09 September 2020, 21:54:53 UTC |
886d245 | antoniou79 | 09 September 2020, 21:48:11 UTC | BLADERUNNER: Fix for ActorClues::getModifier and minor cleanup The weight var is supposed to be from the otherActor (2nd argument) Also removed a redundant function and did some minor readbility changes | 09 September 2020, 21:54:33 UTC |
1df182a | Cameron Cawley | 09 September 2020, 14:52:38 UTC | RISCOS: Add a VFP optimized target for newer hardware | 09 September 2020, 14:52:38 UTC |
bcc2c7c | Eric Fry | 09 September 2020, 12:22:36 UTC | DRAGONS: Fixed flicker not animating while talking with default responses | 09 September 2020, 12:32:28 UTC |
423e1ee | Marcel Souza Lemes | 08 September 2020, 23:24:24 UTC | I18N: Update translation (Portuguese (Brazil)) Currently translated at 100.0% (1386 of 1386 strings) | 09 September 2020, 05:43:36 UTC |
28ecec9 | SupSuper | 09 September 2020, 00:57:57 UTC | BACKENDS: Add support for qualified game IDs in taskbar icons | 09 September 2020, 02:17:42 UTC |
5a35089 | Paul Gilbert | 09 September 2020, 01:55:42 UTC | NUVIE: Rename clashing ScrollEventType enum | 09 September 2020, 01:56:17 UTC |
ce2d810 | Cameron Cawley | 08 September 2020, 22:10:46 UTC | CONFIGURE: Improve reporting the SDL version | 08 September 2020, 22:10:46 UTC |
458c107 | Cameron Cawley | 08 September 2020, 22:10:06 UTC | RISCOS: Improve compilation flags | 08 September 2020, 22:10:06 UTC |
f2807ae | Lothar Serra Mari | 08 September 2020, 19:13:22 UTC | I18N: Rebuild translations data file | 08 September 2020, 19:13:22 UTC |
d7e535e | Lothar Serra Mari | 08 September 2020, 13:52:28 UTC | I18N: Update translation (German) Currently translated at 100.0% (1386 of 1386 strings) | 08 September 2020, 13:53:00 UTC |
2af95fc | Lothar Serra Mari | 08 September 2020, 13:50:39 UTC | I18N: Update translation (German) Currently translated at 100.0% (1386 of 1386 strings) | 08 September 2020, 13:51:14 UTC |
de68bd1 | Lothar Serra Mari | 08 September 2020, 13:47:38 UTC | I18N: Update translation (German) Currently translated at 100.0% (1386 of 1386 strings) | 08 September 2020, 13:49:17 UTC |
4a93c84 | Lothar Serra Mari | 08 September 2020, 13:44:47 UTC | I18N: Update translation (German) Currently translated at 100.0% (1386 of 1386 strings) | 08 September 2020, 13:44:53 UTC |
0bb8a4f | Lothar Serra Mari | 08 September 2020, 13:40:39 UTC | I18N: Update translation (German) Currently translated at 100.0% (1386 of 1386 strings) | 08 September 2020, 13:40:52 UTC |
877a0bb | Lothar Serra Mari | 08 September 2020, 13:03:03 UTC | I18N: Update translation (German) Currently translated at 100.0% (1386 of 1386 strings) | 08 September 2020, 13:10:52 UTC |
41a1a48 | Cameron Cawley | 07 September 2020, 21:04:45 UTC | DRAGONS: Fix name of keymapper action | 07 September 2020, 22:53:12 UTC |
3223f46 | Paul Gilbert | 07 September 2020, 19:58:04 UTC | ULTIMA: Regenerated ultima.dat data file | 07 September 2020, 19:58:58 UTC |
6615a37 | Paul Gilbert | 07 September 2020, 19:28:16 UTC | NUVIE: Hook up Nuvie audio controls to ScummVM's | 07 September 2020, 19:28:55 UTC |
c4d418d | BeWorld | 06 September 2020, 06:37:37 UTC | MORPHOS : add kFeatureOpenUrl Enable OpenURL | 07 September 2020, 18:12:03 UTC |
c979087 | BeWorld | 04 September 2020, 16:47:22 UTC | MORPHOS: Add OpenURL support - add OpenURL support - setupIcon doesnt working with SDL2 MorphOS | 07 September 2020, 18:11:54 UTC |
7ceaa5d | Eric Fry | 07 September 2020, 12:15:32 UTC | DRAGONS: Fixed coverity warning about negative indexing | 07 September 2020, 12:22:16 UTC |
1cc951d | Eric Fry | 07 September 2020, 11:55:44 UTC | DRAGONS: Allow quitting while talking to actors | 07 September 2020, 12:22:08 UTC |
eb879e6 | Eric Fry | 07 September 2020, 11:46:39 UTC | DRAGONS: Fixed dialog clearing in dance mini game | 07 September 2020, 12:21:59 UTC |
373515f | Thierry Crozat | 07 September 2020, 00:10:39 UTC | MOHAWK: Fix crash starting Living Book games This was a regression from commit cd7b892 MOHAWK: Fix mess with stream pointers casting. | 07 September 2020, 00:12:59 UTC |
1964516 | Thierry Crozat | 06 September 2020, 22:23:58 UTC | IOS: Remove UILaunchStoryboardName from Info.plist in ios7bundle target Currently only Xcode knows how to compile storyboard files. But if we keep the UILaunchStoryboardName in the Info.plist this causes a black screen on launch, and removing it allows getting the UILaunchImages instead. | 06 September 2020, 22:43:16 UTC |
51c620b | Andrew Martin | 20 August 2020, 21:40:25 UTC | IOS: Add LaunchScreen.storyboard to support full screen on iPad Pro | 06 September 2020, 22:43:08 UTC |
f55ff0f | sluicebox | 06 September 2020, 20:52:21 UTC | SCI32: Set correct RAMA Mac detection flags | 06 September 2020, 20:56:49 UTC |
6c49138 | Cameron Cawley | 06 September 2020, 18:10:52 UTC | CONFIGURE: Allow using pkg-config to detect FriBidi | 06 September 2020, 20:06:20 UTC |
f572ce3 | Cameron Cawley | 06 September 2020, 18:09:53 UTC | DEVTOOLS: Fix compiling with MinGW | 06 September 2020, 20:06:11 UTC |
5ae7976 | Paul Gilbert | 06 September 2020, 18:36:34 UTC | GLK: COMPREHEND: Fix array overrun | 06 September 2020, 18:42:48 UTC |
db8d46f | Paul Gilbert | 06 September 2020, 18:19:22 UTC | LURE: Add missing if block brackets | 06 September 2020, 18:19:49 UTC |
71e3044 | Paul Gilbert | 06 September 2020, 17:39:49 UTC | NUVIE: Fix crash using queing audio streams for PC speaker The PC Speaker streams are hardcoded at 22Khz, but when the ScummVM queueing audio streams were created, they were being set at the mixer rate of 44Khz. Which caused an error, because the queueing audio stream expected the added streams to be at the same rate. For now, the best solution seemed to be to ignore the passed rate, and hardcode the queueing audio streams to a rate of 22Khz to match. | 06 September 2020, 17:42:23 UTC |
a52f581 | athrxx | 06 September 2020, 16:45:34 UTC | KYRA: (EOB/SegaCD) - make use of Common::ObjectPool The priority render chain can go up to several thousand objects. So this might improve performance. | 06 September 2020, 17:00:45 UTC |
a523dcf | athrxx | 05 September 2020, 13:11:17 UTC | KYRA: (EOB/SegaCD) - minor cleanup | 06 September 2020, 17:00:42 UTC |
60391ad | Paul Gilbert | 06 September 2020, 02:57:29 UTC | GLK: ZCODE: Turn off autosaves for ZCode games ZMachine saves also includes the current execution stack. So I'm honestly not sure how to create an autosave in the background that has a valid stack than can be properly restored. With an imminent release, it's better to disable autosaves for now | 06 September 2020, 02:59:17 UTC |
1808d6f | Paul Gilbert | 06 September 2020, 01:51:24 UTC | ULTIMA4: Match moongate visuals to the original | 06 September 2020, 01:52:01 UTC |