Commit Graph
61292 Commits
Author SHA1 Message Date
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
Paul Gilbert c13a84d7a4 HOPKINS: Renamed fields and methods in ObjectsManager 2013-04-14 15:30:37 -04:00
Paul Gilbert ceab6a71d3 HOPKINS: Renamed remaining fields of GraphicsManager class 2013-04-14 14:21:05 -04:00
JenniBee a8a7276c18 WINTERMUTE: Add detection entry for Dreamscape 2013-04-14 10:54:49 -04:00