Commit Graph

56180 Commits

Author SHA1 Message Date
Einar Johan Trøan Sømåen
d7531327d1 WINTERMUTE: Check results while traversing file-system. 2013-04-17 16:54:27 +02:00
Einar Johan Trøan Sømåen
167c9f534b WINTERMUTE: Avoid passing BasePoint by value in Scene::getPath() 2013-04-17 16:47:27 +02:00
Einar Johan Trøan Sømåen
c93a9c4805 WINTERMUTE: Avoid passing BasePoint by-value 2013-04-17 16:45:14 +02:00
Einar Johan Trøan Sømåen
5be672a8f4 WINTERMUTE: Add sanity check to VideoTheoraPlayer 2013-04-17 16:40:38 +02:00
Einar Johan Trøan Sømåen
23b8b66fcb WINTERMUTE: Remove unused member _volumeOriginal 2013-04-17 16:32:49 +02:00
Einar Johan Trøan Sømåen
faf688a252 WINTERMUTE: Initialize _savedTimeStamp and _savedPlayTime 2013-04-17 16:20:20 +02:00
Einar Johan Trøan Sømåen
ad5ef64b86 WINTERMUTE: Replace strcat with strlcat in BaseGame::displayDebugInfo 2013-04-17 16:13:18 +02:00
Einar Johan Trøan Sømåen
3185e91576 WINTERMUTE: Use strlcat/strlcpy in BaseGame::setWindowTitle 2013-04-17 16:09:35 +02:00
Einar Johan Trøan Sømåen
a69512a0c2 WINTERMUTE: Avoid passing BasePoint by value. 2013-04-17 16:05:20 +02:00
Einar Johan Trøan Sømåen
8430c491f0 WINTERMUTE: Replace strcpy by strlcpy in BaseFileManager 2013-04-17 15:35:09 +02:00
Einar Johan Trøan Sømåen
4ab80160da WINTERMUTE: Add a sanity check for _game. 2013-04-17 15:25:10 +02:00
Einar Johan Trøan Sømåen
c64386fe88 WINTERMUTE: Initialize _gameDescription in default-constructor. 2013-04-17 15:17:56 +02:00
Alyssa Milburn
e5509488ed HOPKINS: fix ingame save thumbnails on BE 2013-04-17 12:30:38 +02:00
Alyssa Milburn
4b086b46b2 HOPKINS: fix palette writes on BE 2013-04-17 12:24:16 +02:00
Strangerke
6548104b96 HUGO: Fix Uninitialized scalar variables 2013-04-17 08:13:19 +02:00
Strangerke
ea5b0b3312 CGE: Fix uninitialized variables 2013-04-17 07:58:25 +02:00
Matthew Hoops
5c5b19a77b PEGASUS: Add Windows demo support 2013-04-16 21:53:51 -04:00
Matthew Hoops
918920b47a PEGASUS: Add DVD raise/lower sounds for the inventory/biochip panels
Thanks to Keith Kaisershot (blitter)
2013-04-16 21:53:43 -04:00
Matthew Hoops
c99f3213de PEGASUS: Let the DVD demo use the full Prehistoric AI video set 2013-04-16 21:53:39 -04:00
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