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