aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-15SCI: Use fromString() in kString(Dup) to simplify codeFilippos Karapetis
2012-01-15SCI: Zero-terminate strings in SciString::fromString()Filippos Karapetis
2012-01-15SCI: Remove wrong script-to-array copying code in kArrayFilippos Karapetis
2012-01-15SCI: Fix a nasty bug in kString(Dup)Filippos Karapetis
The rawString variable is no longer pointing to invalidated data. This fixes cases where strings are manipulated by game scripts, such as the graveyard and rada drum puzzles in GK1
2012-01-15SCI: Clean up some memory management and loopsWillem Jan Palenstijn
2012-01-15SCI: Plug a leak in ResourceManager::processWavePatch()Filippos Karapetis
Many thanks to digitall for finding this one
2012-01-15SCI: Plug loads of memory leaks in the SCI32 graphics codeFilippos Karapetis
Many thanks to digitall for finding these
2012-01-15SCI: Plug a leak in ResourceManager::detectSciVersion()Filippos Karapetis
Many thanks to digitall for finding this one
2012-01-15TSAGE: Don't use "&&" synonym "and".Johannes Schickel
2012-01-15SCUMM: add missing free()athrxx
2012-01-15KYRA: (EOB) - add support for original save game filesathrxx
The engine will try to import original save game files once per target (especially the "Quick Start Party"). Afterwards the user can manually import save files with the debug console.
2012-01-15Merge pull request #166 from BenCastricum/masterEugene Sandulenko
SCUMM: Added detection for more Dutch HE demos
2012-01-15DRACI: Move readByte() and readUint32LE() out of assert()Torbjörn Andersson
2012-01-14LURE: Move readByte() call out of assert()Torbjörn Andersson
2012-01-14MACOSX: Changed CoreAudio deprecation check slightly to allow building with ↵Oystein Eftevaag
older SDKs
2012-01-14Merge pull request #157 from fingolfin/coreaudioOystein Eftevaag
MACOSX: Use modern CoreAudio API on modern systems by default, cleanup
2012-01-14MACOSX: Replace use of a 10.4 only API by one available since 10.0Max Horn
2012-01-14MACOSX: Default to new CoreAudio API on x86, and to old on PowerPCMax Horn
The new API has been present since Mac OS X 10.5 (released four years ago, in October 2007), and also since iOS 2.0 (thus, the iOS port may be able to use it, too). Moreover, 10.5 was the last system to support PowerPC.
2012-01-14OSX: Fixed some file paths when copying docs to the bundle, and updated DS_StoreOystein Eftevaag
2012-01-14OSX: Avoid use of NSString:stringWithCString, for OS X 10.2 and 10.3 ↵Oystein Eftevaag
compatibility
2012-01-14OSX: Use static zlib library againOystein Eftevaag
2012-01-14SCI: Add a script patch to fix a script bug in GK1 floppyFilippos Karapetis
This bug leads to a crash after Gabriel interrogates people, and is caused by incorrect ordering in two checks, which was fixed in the CD version
2012-01-14KYRA: Make workaround for bug #1498221 work again.Johannes Schickel
The bug in question is "KYRA1: Glitches when meeting Zanthia". This is a regression from 0af418e7ea3a41f93fcc551a45ee5bae822d812a as far as I can tell.
2012-01-14KYRA: Fix missing debug commands.Johannes Schickel
This is a regression from cfac223cee7cc8136fdf43dea1465a1b060a803b.
2012-01-14SCI: Don't clip the plane rectangle in kernelDeletePlane()Filippos Karapetis
The actual cause for this clipping has been fixed
2012-01-14SCI: When deleting a plane, also delete the items in itFilippos Karapetis
This fixes a crash in GK1 day 2, after using the thermostat outside Mosely's office
2012-01-14Merge pull request #165 from eriktorbjorn/dig-workaroundTorbjörn Andersson
SCUMM: Work around spider lair script bug in The Dig When entering the spider lair, the entry script may optionally start the sound of running water. However, this sound is never explicitly stopped, so it may continue for quite a while. (When I tried it with DOSBox, it didn't stop until I got back to the Nexus.) This workaround adds a fade-out to the sound when the exit script is about to run. This is consistent with how that same sound effect is faded out in the underwater cavern (room 33).
2012-01-14SCUMM: Fix workaround for Dig spider lair sound glitchTorbjörn Andersson
The soundKludge() function assumes there are always 8 parameters for Digital iMUSE script commands.
2012-01-14SCI: Fix bug in fadeIn()/fadeOut()Filippos Karapetis
This wasn't added in 4742b4d728ba772d47cc497681c9bfb0144475bc)
2012-01-13NEWS: Add a note about a bugfix when starting new songs in SCIFilippos Karapetis
2012-01-13TSAGE: R2R - Silent warningStrangerke
2012-01-13TSAGE: R2R - Preliminar implementation of scene 1550Strangerke
Also implement a couple of functions used by scene 1200
2012-01-13SCI: Some more work on kSetShowStyle. Silenced some chatty warnings in GK1Filippos Karapetis
2012-01-13SCI: Blacklist more unused/debug SCI2.1 kernel functionsFilippos Karapetis
2012-01-13MISC: Update more dates to 2012Willem Jan Palenstijn
2012-01-13COMMON: Enhance zlib interfaceAndrea Corna
2012-01-13SCI: Fixed some graphics corruption (black boxes) in the dialogs of GK1Filippos Karapetis
2012-01-12Merge pull request #146 from eriktorbjorn/masterFilippos Karapetis
DREAMWEB: Extend the original save/load dialogs from 7 to 21 slots.
2012-01-12DREAMWEB: Rewrite a comment, since the old one could be misreadTorbjörn Andersson
I read it as "this is how the original code expects save slots to be initialized", but I guess it could be read as "the original engine had 21 save slots". Which it didn't.
2012-01-11DREAMWEB: Change selectSaveLoadPage()'s command type to be uniqueTorbjörn Andersson
At Filippos's and wjp's suggestion. I don't really understand what it does (other than printing the mouse over text), so I had simply copied and pasted from another function.
2012-01-11README: Mention T7G specific configuration optionScott Thomas
2012-01-10TSAGE: R2R - Fix some warnings, implement sub51AF8Strangerke
Thanks LordHoto for pointing those
2012-01-10TSAGE: R2R - Partial implementation of scene 1200Strangerke
2012-01-10TSAGE: R2R - Add some global variables, fix some default valuesStrangerke
2012-01-10CONFIGURE: Also check "long long" in find_type_with_size.Johannes Schickel
This is because on Win64 "long" is 4 bytes and only "long long" is 8 bytes. Without this check we would not have a 64 bit integer type on Win64.
2012-01-10CONFIGURE: Make 32bit pointer check a bit safer.Johannes Schickel
This adapts the check to be similar to the find_type_with_size check, i.e. it assigns a value to test_array and also returns 0. Should not be required, at least builtbot went fine, but better be safe and sorry.
2012-01-10CONFIGURE: Fix formatting.Johannes Schickel
Thanks to Max for pointing out.
2012-01-09VIDEO: Small refactoring of the Bink DecoderBastien Bouclet
This allows subclassing the Bink decoder to add seeking support
2012-01-08GUI: Make eraser.bmp a Windows v3 bitmapMatthew Hoops
We don't have proper support for v4 bitmaps
2012-01-09SWORD2: Force fake transparency for PSX spritesFabio Battaglia
In PSX version blending is done through hardware transparency, this would have to be simulated using 16-bit mode. As this is not yet available in this engine, fake transparency is used as a placeholder