Commit Graph

32590 Commits

Author SHA1 Message Date
Matthew Hoops
ce30a513ac Introduce a better fix for the Mac OS X backspace problem by adding the workaround to default-events.cpp.
svn-id: r43441
2009-08-16 14:04:54 +00:00
Matthew Hoops
a718e608f4 Fix for bug #2838517 (FF: backspace does not work when typing save game name).
svn-id: r43440
2009-08-16 13:47:48 +00:00
Johannes Schickel
2b32a651ec Cleanup.
svn-id: r43438
2009-08-16 12:11:45 +00:00
Johannes Schickel
b1c22cfc42 For a better user experience, clear all meta infos, when clicking on an unused slot in the GMM save/load dialog.
svn-id: r43437
2009-08-16 12:10:51 +00:00
Johannes Schickel
5a89bc058c Fix F5's save button in DOTT CD for me. Actually I was able to reproduce the issue before I wrote this code, after reverting it for more testing, I couldn't reproduce it anymore. Probably it was some random problem, at least this code should now assure the "Save" button's state is always matching the return value of ScummEngine::canSaveGameStateCurrently.
svn-id: r43436
2009-08-16 12:10:37 +00:00
Paul Gilbert
86fdd698ad Added detection entry for the UK 16 colour version
svn-id: r43434
2009-08-16 12:03:48 +00:00
Johannes Schickel
0e32d53341 Fix bug #2838464 "SCUMM: GUI messages misaligned".
svn-id: r43431
2009-08-16 11:28:59 +00:00
Johannes Schickel
871f832fe1 Fix valgrind warnings.
svn-id: r43428
2009-08-16 06:33:34 +00:00
Johannes Schickel
a9ac38ea23 Added Ninteno DS specific hack, which takes care of tab button width problems. This actually is not a NDS specific problem, but so far the NDS seems to be the only backend, which has a custom (hardcoded) dialog, which makes problems with our theme layouts. Instead of r43423, which enabled auto width calculaction for tab buttons on all platforms, this commit limits this to the Nintendo DS backend. This takes care of possible layout changes, caused by the changes of the commit. I also added a comment with possible solutions to this problem.
svn-id: r43426
2009-08-16 05:38:16 +00:00
Johannes Schickel
9f981303d2 Fix options dialog's reflowLayout.
svn-id: r43425
2009-08-16 05:38:03 +00:00
Matthew Hoops
34380d9335 Fix using the backspace key on Mac OS X in HE games.
svn-id: r43420
2009-08-16 01:43:18 +00:00
Travis Howell
58486725ec Fix overflow in convertFilePath().
svn-id: r43417
2009-08-16 00:53:55 +00:00
Kari Salminen
b6a0f3e371 Fix for bug #2835581 (KQ3: Game Crash When Leaving Tavern as Fly):
- Use AGI version 0x3149 instead of the previous 0x3086
- Makes ESC pause the game (Identical to original in this respect)

svn-id: r43414
2009-08-15 19:04:21 +00:00
Johannes Schickel
6c3a440aa5 Yet another slight graphic fix for the Kyrandia 1 Amiga credits.
svn-id: r43413
2009-08-15 15:30:35 +00:00
Johannes Schickel
02e3f31bf5 Added const qualifiers to static data.
svn-id: r43411
2009-08-15 14:59:11 +00:00
Torbjörn Andersson
762d2dc03a Removed unnecessary semi-colons.
svn-id: r43409
2009-08-15 14:13:48 +00:00
Walter van Niftrik
17e7f46501 SCI: Add missing versions to exe version parsing
svn-id: r43408
2009-08-15 12:17:23 +00:00
Walter van Niftrik
5709e524f9 SCI: Rename sci_version_t to SciVersion
svn-id: r43407
2009-08-15 12:09:47 +00:00
Paul Gilbert
49a4df3c8c Added Dirty Rect handling functionality
svn-id: r43406
2009-08-15 11:50:59 +00:00
Joost Peters
aae6c98945 Properly implement PSPFilesystemFactory::makeCurrentDirectoryFileNode()
svn-id: r43404
2009-08-15 10:44:58 +00:00
Travis Howell
a73523533c Restore code to clear screen, before playing videos with smaller resolution in the Amiga version of The Feeble Files.
svn-id: r43402
2009-08-15 10:31:20 +00:00
Travis Howell
0630c20722 Fix regression, that caused multiple sounds in Simon the Sorcerer 2 to be cut off.
svn-id: r43400
2009-08-15 10:09:32 +00:00
Andre Heider
b1cc1b05de Fix compilation.
svn-id: r43393
2009-08-15 05:39:44 +00:00
Walter van Niftrik
f99932b72a SCI: Added enum for map and volume versions. Removed res_version setting from
detection.cpp (should be detectable). Cleanup.

svn-id: r43390
2009-08-15 00:28:59 +00:00
Joost Peters
2e72ed0f69 remove double semi-colon -- hopefully this kicks the buildbot back into action =)
svn-id: r43388
2009-08-14 23:20:46 +00:00
Joost Peters
cd9134355a PSP: add svn revision + build date to SFO title.
svn-id: r43386
2009-08-14 18:34:01 +00:00
Joost Peters
8800cabae5 PSP: also create param.sfo when building via configure
svn-id: r43384
2009-08-14 18:02:17 +00:00
Johannes Schickel
17f7c13ba3 Little fix for lopping credits in Kyrandia 1 Amiga.
svn-id: r43383
2009-08-14 17:49:30 +00:00
Joost Peters
edaa4a0422 MIPSpro compilation fixes / workarounds (from a patch by Rainer Canavan)
The hashmap.h change is ugly, but so far the only thing found to work. Suggestions for a better "fix" appreciated!

svn-id: r43380
2009-08-14 17:18:03 +00:00
Joost Peters
ddf617e2a7 add psp_clean build rule to clean up EBOOT.PBP and scummvm_stripped.elf
svn-id: r43377
2009-08-14 16:54:43 +00:00
Joost Peters
a68b033a53 Fix incorrect memset() call (reported by Peter Bortas).
svn-id: r43375
2009-08-14 16:44:29 +00:00
Joost Peters
6fae9bc3f4 PSP: create an EBOOT.PBP when building via configure
svn-id: r43369
2009-08-14 16:13:00 +00:00
Sven Hesse
5e90ce3536 Setting gob3 save/load mode of the temporary sprite "intro.$$$" to ignore and remove the TempSpriteHandler.
Gob3 doesn't use it at all and Lost in Time only saves (with an invalid index) and never loads

svn-id: r43366
2009-08-14 15:22:43 +00:00
Lars Persson
0064a1bc37 Updated files from 1.0.0 branch
svn-id: r43362
2009-08-14 06:42:57 +00:00
Travis Howell
ea4fb712a3 The Nintendo DS hack for introduction in Simon the Sorcerer 1 is only required for Windows version (WAV format) now.
svn-id: r43358
2009-08-14 00:44:36 +00:00
Neil Millstone
a135a7f938 Allow VOCs to stream from disk. Disabled by default, use symbol STREAM_AUDIO_FROM_DISK to enable. See patch #2834001.
svn-id: r43357
2009-08-13 21:46:41 +00:00
Johannes Schickel
83216b1d17 Cleanup.
svn-id: r43354
2009-08-13 17:00:40 +00:00
Johannes Schickel
4c5ac578b4 Cleanup.
svn-id: r43353
2009-08-13 17:00:19 +00:00
Johannes Schickel
f829f24459 Little fix of new modern theme layout in the launcher for 3x.
svn-id: r43352
2009-08-13 16:50:30 +00:00
Johannes Schickel
54845e7d7a Move version string in Modern theme beneath the Logo in high res mode, this saves some space and looks nicer.
svn-id: r43350
2009-08-13 16:41:07 +00:00
Johannes Schickel
4afa6d18a4 Implemented support for the "Lore of the Lands" special of Lands of Lore CD.
svn-id: r43349
2009-08-13 15:55:12 +00:00
Arnaud Boutonné
e9767a80ce fix methods
svn-id: r43347
2009-08-13 10:08:07 +00:00
Arnaud Boutonné
f9560dc35a Suppress no longer needed Playtoons workaround
svn-id: r43346
2009-08-13 10:00:35 +00:00
Arnaud Boutonné
fc74ec8646 - Add a specific OPCODEFUNC checkData to avoid having a Playtoons workaround in working code
- Replace OPCODEDRAW 0x20,0x23 and 0x25

svn-id: r43345
2009-08-13 09:59:44 +00:00
Arnaud Boutonné
6bcc9a45fd Initial save handler for Playtoons
svn-id: r43344
2009-08-13 09:56:54 +00:00
Johannes Schickel
568ffca0a6 Do not unload credits data after copying it to a temporary buffer in Kyrandia 1 Amiga, since the credits will be looped and need reload every time.
svn-id: r43342
2009-08-13 00:26:41 +00:00
Johannes Schickel
20c60d1422 Fix serious bug in StaticResource::unloadId.
svn-id: r43340
2009-08-13 00:21:42 +00:00
Johannes Schickel
7b6cd29087 Fix key input in credits sequences.
svn-id: r43339
2009-08-13 00:20:37 +00:00
Johannes Schickel
bc5a2d02e2 Little optimization in Screen::setPaletteIndex, now it only resets the palette, when the color index really changed.
svn-id: r43338
2009-08-13 00:19:26 +00:00
Johannes Schickel
57566ad337 Properly respect users sfx/music config settings for MIDI output.
svn-id: r43332
2009-08-12 23:16:35 +00:00