Commit Graph
137148 Commits
Author SHA1 Message Date
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
Bastien Bouclet d75066d66a MYST3: Include ENGLISH.m3t in the detection entry for the DVD version
This way people don't get the "Unknown version" warning when they forget
to copy the language m3u file.

Refs #1357.
2017-11-23 06:53: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
Filippos Karapetis 2a8e624bfe DRASCULA: Clean up logic in enterRoom() 2017-11-19 20:50:13 +02:00
Filippos Karapetis 33cb29d558 DRASCULA: Document several updateVisible() calls 2017-11-19 20:50:12 +02:00
Colin Snover 617497d094 SCI: Fix UB shifting negative integers 2017-11-19 12:48:14 -06:00
Paul Gilbert d874208520 XEEN: Clean up script execution line changes 2017-11-19 13:31:15 -05:00
Bastien Bouclet 8fc70ce37f SDL: Improve handling of SDL2 keyboard repeat events
- Flag them as repeat events
- Disable ScummVM's own repeat event generation

This fixes keyboard repeat events not being flagged as such with SDL2,
and complies with the user's operating system preferences regarding key
repeat timings.
2017-11-19 16:12:50 +01:00
Bastien Bouclet 7d811d356e EVENTS: Allow disabling repeat event generation 2017-11-19 16:12:50 +01:00
Bastien Bouclet 7539a77eeb EVENTS: Move key repeat handling to its own method 2017-11-19 16:12:50 +01:00
Bastien Bouclet 8beb519c5e EVENTS: Rename synthetic to kbdRepeat 2017-11-19 16:12:50 +01:00
Cameron Cawley 7689fd7308 DISTS/REDHAT: Add titanic.dat to scummvm.spec.in 2017-11-19 14:50:17 +01:00
Cameron Cawley 2abbbbaa0b DEVTOOLS: Remove NSIS script from update-version.pl
The NSIS script was removed in commit 4a1f3d7
2017-11-19 14:50:17 +01:00