Matthew Hoops
8fb73dd2c3
PEGASUS: Clean up DVD demo Theora playback
2013-04-16 21:53:34 -04:00
Matthew Hoops
06cd644a9e
PEGASUS: Add new Prehistoric sounds for the DVD demo
2013-04-16 21:53:29 -04:00
Matthew Hoops
bd6a8f37d5
PEGASUS: Add support for PICT cursors
2013-04-16 21:53:25 -04:00
Matthew Hoops
2ea09d1191
PEGASUS: Add detection for the new DVD Demo data file
2013-04-16 21:53:18 -04:00
Matthew Hoops
5727b097b2
PEGASUS: Add the new demo theora videos
2013-04-16 21:53:13 -04:00
Johannes Schickel
a41457e224
GUI: Always try to show as many entries as possible in ListWidget.
...
In case there were less items in the list than on a page, it was possible
that a "scrollTo" call scrolled items out of the view even though all could
be displayed. This caused odd behavior in the load dialog in T7G. There
the list contains 10 entries. In case the last one was loaded via the dialog,
the next time it was brought up again it showed the 9th entry at the top
of the view and effectively hiding all the others. It furthermore did not
show the scroll bar because all entries would have fit onto one page.
To prevent this odd behavior, a boundary check has been added to all places
where the scroll position is set. This has been taken from "scrollToCurrent"
which already tried to prevent this.
This fixes the second issue described in bug #3610960
"T7G - savegame glitches".
2013-04-16 23:25:04 +02:00
Willem Jan Palenstijn
f280789afe
SCI: Don't suppress loop delta in SCI1 midi
...
This fixes bug #3293354 .
2013-04-16 23:10:09 +02:00
Willem Jan Palenstijn
457f5da095
SCI: Don't suppress end-of-track delta in SCI0 midi
...
This fixes the main part of bug #3487090 .
This seems to be a conversion error from SCI1's channel mixing to SCI0's
channel filtering code.
2013-04-16 23:04:33 +02:00
Willem Jan Palenstijn
b8df8203c5
COMMON: Don't use parserError for non-parser errors
2013-04-16 19:13:30 +02:00
Matthew Hoops
54d4707edc
AUDIO: Fix invalid free call
2013-04-16 12:05:42 -04:00
Matthew Hoops
2d6b66ef41
GRAPHICS: Fix quantization table id check
2013-04-16 12:00:39 -04:00
Matthew Hoops
8a50d87445
SCI: Fix potential memory leak with Mac cursor's hotspot
2013-04-16 11:14:04 -04:00
Matthew Hoops
6c1b019056
SCI: Fix mac cursor memory leak
2013-04-16 11:09:30 -04:00
Matthew Hoops
a69b3231a9
PEGASUS: Remove unused variable
2013-04-16 11:01:02 -04:00
Matthew Hoops
43d264cb2f
VIDEO: Fix uninitialized track pointers
2013-04-16 10:40:16 -04:00
Strangerke
7d0af11deb
TSAGE: Fix some obvious errors detected by Coverity in R2R
2013-04-16 08:07:57 +02:00
Strangerke
4340c103da
HOPKINS: Fix broken condition detected by Coverity
2013-04-16 07:44:53 +02:00
Matthew Hoops
1d778360fe
VIDEO: Fix potential memory leak when adding a stream file track
2013-04-15 18:35:11 -04:00
Matthew Hoops
ef098e2898
VIDEO: Fix potential memory leak when buffering a QuickTime frame
2013-04-15 18:33:54 -04:00
Matthew Hoops
749cdd6f44
PEGASUS: Add sanity check on the NItm resource being present
2013-04-15 18:32:00 -04:00
Matthew Hoops
582e464360
PEGASUS: Add missing break
2013-04-15 18:30:31 -04:00
Matthew Hoops
369883bbd9
MOHAWK: Fix string offsets memory leak
2013-04-15 18:22:50 -04:00
Matthew Hoops
6a3f735392
MOHAWK: Fix cursor group memory leak
2013-04-15 18:19:09 -04:00
Willem Jan Palenstijn
0250fd8ee1
SCI: Fix hunk entry leak
2013-04-15 21:46:09 +02:00
Willem Jan Palenstijn
2c9fe1d2c6
SCI: Fix memory leak
2013-04-15 21:40:11 +02:00
Willem Jan Palenstijn
f5a6ad6ab9
SCI: Fix memory leak
2013-04-15 21:38:21 +02:00
Willem Jan Palenstijn
8d184cddf7
SCI: Add missing break
2013-04-15 21:35:18 +02:00
Willem Jan Palenstijn
d17029dca2
SCI: Add missing break
2013-04-15 21:14:32 +02:00
Willem Jan Palenstijn
e34bfce2c2
SCI: Remove useless checks
2013-04-15 21:05:44 +02:00
Willem Jan Palenstijn
fbc1aac6a9
SCI: Fix uninitialized variables
2013-04-15 21:02:27 +02:00
Willem Jan Palenstijn
3f8d2fae8a
SCI: Remove unused variable
2013-04-15 20:58:22 +02:00
Willem Jan Palenstijn
250967a63f
WINTERMUTE: Fix warnings and improve const-correctness
2013-04-15 20:44:41 +02:00
Willem Jan Palenstijn
d4982381d2
WINTERMUTE: Fix side effect of assert
2013-04-15 20:36:03 +02:00
Willem Jan Palenstijn
e7b38a7c2a
PARALLACTION: Cleanup
2013-04-15 20:35:43 +02:00
Sven Hesse
642708de4c
GOB: Fix a misplaced continue / fallthrough
2013-04-15 19:07:55 +02:00
Sven Hesse
fc50db1545
GOB: Change strcpy/strcat to strlcpy/strlcat for safety
2013-04-15 19:00:26 +02:00
Einar Johan Trøan Sømåen
3ea0e7c68c
WINTERMUTE: Fix leak on incomplete image load.
2013-04-15 18:57:46 +02:00
Einar Johan Trøan Sømåen
92dd483e9e
WINTERMUTE: Fix comparison in renderTicket.
2013-04-15 18:57:41 +02:00
Sven Hesse
61b1a594b8
GOB: Change strcpy to strlcpy for safety
2013-04-15 18:49:00 +02:00
Sven Hesse
bbe4372f5b
GOB: Add another sanity check
2013-04-15 18:42:46 +02:00
Sven Hesse
2a1308b4e1
GOB: Add a sanity check
2013-04-15 18:36:44 +02:00
Sven Hesse
e589bd4525
GOB: Fix another potential array overrun
2013-04-15 18:35:33 +02:00
Sven Hesse
3540b943cf
GOB: Fix a potential array overrun
2013-04-15 18:30:12 +02:00
Sven Hesse
eb55db436d
GOB: Fix a leak
2013-04-15 18:25:01 +02:00
Sven Hesse
658608d0dd
GOB: Correct a delete/delete[]-mismatch
2013-04-15 18:24:09 +02:00
Sven Hesse
c053f715d6
GOB: Remove unused member variable in SaveLoad_v6
2013-04-15 18:22:49 +02:00
Sven Hesse
172aed0441
GOB: Remove unused member variables in SaveLoad_Fascination
2013-04-15 18:22:18 +02:00
Sven Hesse
ef26df5877
COMMON: Remove useless member variable FFT:_permutation
2013-04-15 18:21:29 +02:00
Einar Johan Trøan Sømåen
dfb59711ff
Merge pull request #317 from JenniBee/wintermute
...
WINTERMUTE: Add detection entry for Dreamscape
2013-04-15 07:01:17 -07:00
Filippos Karapetis
0b4ceb8bf7
SCI: Fix the entry of LSL7 French (patch #3610842 )
2013-04-15 12:26:22 +03:00