Commit Graph

83291 Commits

Author SHA1 Message Date
Colin Snover
fbefda8a2f ANDROID: Fix illegal-in-C++11 narrowing conversions 2017-11-25 20:19:01 -06:00
Colin Snover
2a22c16b91 ANDROID: Stop disabling MT-32 emulator
Modern Android CPUs are more than powerful enough to emulate the
MT-32, and users are requesting its support.
2017-11-25 20:18:57 -06:00
Thierry Crozat
2d88a30803 Revert "SDL: Use RLE acceleration for SDL2 transparent surfaces"
This reverts commit 6b4195a542.
There seemed to be no clear benefit in using RLE for transparent
surfaces, and there were a few reports that it might cause crashes
on Windows. So to be on the safe side I prefer to revert this
commit.
2017-11-26 01:56:48 +00:00
Thierry Crozat
9d61d70c0d PLUMBERS: Remove unstable flag and enable by default 2017-11-26 01:56:48 +00:00
Paul Gilbert
1425096dd7 XEEN: Add animated cursor for text input 2017-11-25 20:54:25 -05:00
Paul Gilbert
8a8e16698b XEEN: Fix prompt text for teleport mirror 2017-11-25 18:09:03 -05:00
Eugene Sandulenko
a7182e2a6a SCUMM: Do not try to show original save/load screen in C64 demo
Fixes bug #10116
2017-11-25 23:35:28 +01:00
Paul Gilbert
88ef0087e5 XEEN: Fix 'No items available' getting repeated multiple times 2017-11-25 16:48:50 -05:00
Paul Gilbert
ab7c0d38cb XEEN: Fix for Items dialog item glyphs and crash exiting dialog 2017-11-25 08:45:40 -05:00
Paul Gilbert
883fd87e8f XEEN: Fixes for blacksmith wares initialization and rendering 2017-11-24 21:10:22 -05:00
Paul Gilbert
f108a0feb9 XEEN: Toggle UI buttons properly within items dialog 2017-11-24 19:31:52 -05:00
Paul Gilbert
e7c98ffda0 XEEN: Toggle UI buttons when hotkey is pressed 2017-11-24 19:20:25 -05:00
Thierry Crozat
6af295b96c I18N: Update translations templates 2017-11-24 23:45:15 +01:00
Thierry Crozat
469e75cb64 GUI: Fix incorrect SaveLoad dialog state after updating the save list
Updating the list reset the selection in the list widget, however if
a save had previously been selected and the Choose button was enabled,
it remained enabled despite no save being selected. Trying to load
the game resulted in a crash. This was particularly an issue with
cloud enabled as if you are unlucky you could have tried to load a
save just as the cloud sync finished, which updated the list and
unselected the save. This change fixes bug #9766: Assert in
SaveLoadChooser dialog.

In addition to adding a sanity check on the selected index for the
Choose command, this commit also preserves the selection when
updating the list as I think this would be the expected behaviour
in this dialog.
2017-11-24 22:44:41 +00:00
Paul Gilbert
150f70f94c XEEN: Fix hotkeys when Caps Lock is turned on 2017-11-24 17:01:58 -05:00
Paul Gilbert
5bd0d25c42 XEEN: Fix crash exiting game whilst town actions are active 2017-11-24 16:56:29 -05:00
Paul Gilbert
b1f21cd768 XEEN: Fixes for calculating weapon costs 2017-11-24 16:49:38 -05:00
Paul Gilbert
63f1b310bb XEEN: Extra comments for trainer level caps 2017-11-24 14:33:12 -05:00
Thierry Crozat
8947c45aa7 I18N: Update translations templates 2017-11-24 19:38:11 +01:00
Bastien Bouclet
5ed745f532
Merge pull request #1063 from bgK/keyboard-repeat
SDL2: Improve handling of keyboard repeat events
2017-11-24 19:37:58 +01:00
Paul Gilbert
c5caf9825e XEEN: Load opcode messages needed by some opcodes 2017-11-24 07:01:55 -05:00
Paul Gilbert
48b5132c2c XEEN: Script opcode cleanup and fixes 2017-11-23 21:34:13 -05:00
Paul Gilbert
346e06c976 XEEN: Fix character highlight for Character Info dialog 2017-11-23 20:18:36 -05:00
Paul Gilbert
7ef9772d0d XEEN: Fix drawing of yellow rect around selected character 2017-11-23 20:01:49 -05:00
Paul Gilbert
02ffcacacf XEEN: Fix strafing left & right with Control key held 2017-11-23 19:20:22 -05:00
Paul Gilbert
07fe6504a3 XEEN: Added constant for character highlighting code 2017-11-23 19:07:26 -05:00
Paul Gilbert
63b0b417bb XEEN: Fix switching characters within town actions 2017-11-23 18:56:18 -05:00
Colin Snover
121718c50d SCI32: Remove ADGF_TESTING flags for release 2017-11-23 16:54:12 -06:00
Paul Gilbert
0b8278a6b6 XEEN: Display correct trainer message for whether chars can levelup 2017-11-23 17:08:18 -05:00
Paul Gilbert
d930243193 XEEN: Rendering fixes for town trainer 2017-11-23 16:56:32 -05:00
Paul Gilbert
8d11a057a4 XEEN: Added a TownAction enum 2017-11-23 16:56:11 -05:00
Willem Jan Palenstijn
12797b1b5e DISTS/FEDORA: Update README 2017-11-23 22:32:12 +01:00
Willem Jan Palenstijn
74958f4c1d DISTS/FEDORA: Update and simplify scummvm-tools.spec 2017-11-23 22:32:12 +01:00
Willem Jan Palenstijn
1a2bf89ecc DISTS/FEDORA: Update and simplify scummvm.spec
This removes libmad from the package as it is in Fedora 24+,
updates faad2 to the most recent release,
removes the hardcoded set of engine-data from the .spec file, and
packages the appdata file.
2017-11-23 22:32:12 +01:00
Paul Gilbert
1d5453c6cb XEEN: Fix music/background loading for town locations 2017-11-23 16:27:55 -05:00
Paul Gilbert
23006ece91 XEEN: Add playback for atmospheric music during map loading 2017-11-23 16:17:22 -05:00
Colin Snover
404657d80d ANDROID: Remove unnecessary additional activity
For an unknown reason, having a second activity for Android TV
(Leanback) caused ScummVM to be broken on some Android devices.
According to Android documentation, TV can be supported in the same
activity as everything else, so merge the two together.

Fixes Trac#10024.
2017-11-23 14:02:55 -06:00
Colin Snover
583c7cf622 ANDROID: Clean up AndroidManifest.xml
Keep uses-flags at the top to avoid them getting buried below
the activities, update target SDK to the minimum supported by
current Android SDKs, make Wi-Fi optional, and add screenSize
configuration change recommended by the Android documentation since
orientation is already supported.
2017-11-23 14:02:55 -06:00
Colin Snover
2dfa1fa71e DEVTOOLS: Add Snap manifest to update-version.pl 2017-11-23 14:02:55 -06:00
Paul Gilbert
f2766d743b XEEN: Fix crash playing Fx when music is playing 2017-11-23 14:29:28 -05:00
Paul Gilbert
577f19373e XEEN: Fix placement of buttons & glyphs in Items dialog 2017-11-23 13:13:10 -05:00
Paul Gilbert
48a1f37869 XEEN: Fixes for initializing blacksmith wares 2017-11-23 11:47:02 -05:00
Paul Gilbert
6f3e8ed396 XEEN: Fix rendering of Blacksmith screen 2017-11-23 09:25:00 -05:00
Santiago G. Sanz
1211d41f77 I18N: Update translation (Galician)
Currently translated at 100.0% (960 of 960 strings)
2017-11-23 13:42:56 +01:00
Paul Gilbert
1f29521365 NEWS: Add lines for some recent TsAGE, MADS, Tinsel bugfixes 2017-11-22 20:10:23 -05:00
Paul Gilbert
5dad41851e TSAGE: R2R: Fix brief flash of UI when starting demo 2017-11-22 19:41:49 -05:00
Paul Gilbert
bf8e4f5dd0 TSAGE: R2R: Fix corruption of demo intro text 2017-11-22 19:12:40 -05:00
Paul Gilbert
c965fccab0 XEEN: Add a new iterator class for reading event parameters
This make things cleaner for reading in 16 and 32 bit parameters
in different opcodes. Also, it solves a crash in the give/take
opcode where the third mode/value pair isn't used for all sub-modes,
so the code was previously reading beyond the end of the parameters
2017-11-21 21:36:19 -05:00
Paul Gilbert
13f74027e8 TSAGE: Fix loading savegames with unreferenced dynamic objects 2017-11-21 21:05:40 -05:00
Paul Gilbert
89d20bafa9 MADS: Fix crash when Rex is locked in cell 2017-11-21 19:33:02 -05:00