Commit Graph
86814 Commits
Author SHA1 Message Date
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
Thierry Crozat 96fab1dc9e I18N: Update translations templates 2017-11-21 22:47:10 +01:00
Colin Snover c13defd661 RELEASE: 1.10 will henceforth be known as 2.0
General consensus on the ML was that people wanted to do this.
http://lists.scummvm.org/pipermail/scummvm-devel/2017-November/012008.html
desc/2.0.0git
2017-11-21 15:26:52 -06:00
Cameron Cawley 0c222d95d6 CREDITS: Add credits for RISC OS port
Closes gh-1068.
2017-11-21 14:51:14 -06:00
Cameron Cawley ddbfb8518b CONFIGURE: Only enable ARM assembly on older ARM hosts
Refs Trac#6132, Trac#6810, Trac#6957. Closes gh-1067.
2017-11-21 13:04:02 -06:00
Bastien Bouclet 694990e712 FULLPIPE: Fix big picture array indexing
Fixes #10322.
2017-11-21 19:43:28 +01:00
Paul Gilbert 6fe801e3cd Merge pull request #1065 from csnover/tsage-fixes
TSAGE: Various fixes
2017-11-21 07:25:21 -05:00
Colin Snover 4045b9a7b7 DISTS/DEBIAN: Update to current files from downstream, less patches
One patch is eliminated by the previous commit; the other patch,
for ARM, is going to get fixed one way or the other by either
landing gh-1052 or actually having the ARM assembly not be broken
any more (or the first one first, and then the second one later
when someone has enough time to do the work and test it).

Fixes Trac#7105.
2017-11-20 22:58:21 -06:00
Colin Snover b89b9095d6 TESTS: Remove zero-length string and associated -Wformat massage
This was being patched out downstream in Debian. A solution that
works for everybody is to just not use a zero-length string when
testing formatting with no conversion specifications.
2017-11-20 21:50:06 -06:00
Colin Snover cf61174396 KYRA: Fix crash due to missing palette data for OldFloppy version
Thanks to sergesv for the patch.

Fixes Trac#9733.
2017-11-20 20:44:54 -06:00
Colin Snover 2e034c0550 TSAGE: Fix crash on RTL 2017-11-20 18:43:18 -06:00
Colin Snover fe45300891 TSAGE: Fix deadlocks in audio code
Fixes Trac#6618, Trac#6638, Trac#7011.
2017-11-20 18:43:18 -06:00
Colin Snover 7fc9e381b8 TSAGE: Fix invalid C-style casts to unrelated classes 2017-11-20 18:43:18 -06:00
Colin Snover b20670e564 TSAGE: Remove member access of null pointer 2017-11-20 18:43:17 -06:00
Paul Gilbert 097523d0ec Merge pull request #1064 from csnover/tinsel-oom
TINSEL: Increase maximum number of objects
2017-11-20 18:29:05 -05:00
Eugene Sandulenko 6a56599435 PRINCE: Added detection for alternative Russian version 2017-11-20 22:32:28 +01:00
Bastien Bouclet 183571f7c2 FULLPIPE: Fix loading inventory items from saves
In C++ the function parameter evaluation order is undefined. The count
property was being read first from the stream, instead of the itemId.

Fixes #10324.
2017-11-20 20:22:32 +01:00
Colin Snover 93d465f2e3 TINSEL: Increase maximum number of objects
This needs to be at least 374 to avoid crashes in the in-game
save/load dialogues with save games using the maximum 40 letters
per save game, so just round up to the next power of two (which
increases memory usage by a whopping ~20KiB) to give more than
enough space for long save game names.

Fixes Trac#6748.
2017-11-19 23:04:32 -06:00
Colin Snover cac4dfe8e4 SCI32: Add Phantasmagoria IT detection entry
Fixes Trac#10157.
2017-11-19 22:07:58 -06:00
Colin Snover 511ff64c39 SCI32: Add KQ7 1.51 FR detection entry
Fixes Trac#10301.
2017-11-19 22:07:57 -06:00
Thierry Crozat d34a97451f I18N: Regenerate translations data file 2017-11-20 05:05:04 +01:00
Colin Snover e42ade073c AUDIO: Fix uninitialized data structures in PacketizedMP3Stream
If the audio thread called to readBuffer before any packet had been
added to the stream, the state of the stream would be changed from
INIT to EOS. Later, when a packet was received, the state would go
directly from EOS to READY, skipping decoder init, leaving garbage
memory in the decoder structs and causing a crash of the decoder.

Fixes Trac#9653.
2017-11-19 20:53:02 -06:00
Colin Snover 9fc24e19f2 AUDIO: Fix data race in PacketizedMP3Stream 2017-11-19 20:53:00 -06:00
Paul Gilbert dbba22e571 XEEN: Fix display of multi-page town messages 2017-11-19 16:57:18 -05:00
Paul Gilbert fb9d813ef4 XEEN: Cleaner implementation of changing script line number 2017-11-19 15:29:51 -05:00
Paul Gilbert 0878d8f573 XEEN: Extra comments for script methods 2017-11-19 15:25:12 -05:00
Bastien Bouclet acf87add27 COMMON: Improve spacing between members in the event structs 2017-11-19 20:16:10 +01:00
Bastien Bouclet bc5ac6440c EVENTS: Fix one ms error in repeat event generation time check 2017-11-19 20:07:51 +01:00