Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-26 | SCI: Fixed several uninitialized variable script bugs in Hoyle 4 Bridge | md5 | |
This fixes bug #3292332, along with other related issues | |||
2011-04-26 | SCI: Updated the view type descriptions in the "version" console command | md5 | |
2011-04-21 | SCI: Avoid (unused) sqrt of a negative number | Willem Jan Palenstijn | |
This fixes bug #3289799. | |||
2011-04-20 | SCI: Fix precedence (bug #3087872) | Willem Jan Palenstijn | |
2011-04-17 | SCI: Prefer Surface::create taking a PixelFormat over the one taking a byte ↵ | Johannes Schickel | |
depth. | |||
2011-04-15 | SCI: Some initial work on supporting patch.005 in KQ1 Amiga | md5 | |
2011-04-15 | SCI: Silenced the warning for kMacPlatform(1) | md5 | |
This warning produces a lot of spam in the console (e.g. it pops up whenever the icon bar is opened in Dr. Brain Mac), thus it has been silenced | |||
2011-04-14 | ALL: centre -> center | Max Horn | |
2011-04-13 | SCI: Remove left-over fixme comment | Willem Jan Palenstijn | |
It should have been removed in b40b87fdb5b4ee869cce55d852af409896b20c98 | |||
2011-04-13 | SCI: Added handling for another version of mt32.drv (bug #3285556) | md5 | |
This is used in another version of KQ4 early (0.000.274) | |||
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-04-05 | SCI: Extended the script workaround for the sign reading script (bugs ↵ | md5 | |
#3272735, #3275413) | |||
2011-04-04 | SCI: Initialize newPlane fully before adding it to _planes | Max Horn | |
2011-04-04 | SCI: Added workaround for script bug #3272735 - "SCI: QFG2: Crash when ↵ | md5 | |
typing 'read sign'" | |||
2011-04-03 | SCI: Fixed fading-related bugs #3267956 and #3041738 | md5 | |
2011-04-03 | SCI: Show object names in the songlib console command | md5 | |
2011-04-03 | SCI: Added a workaround for script bug #3268076 - "MOTHERGOOSE: Crash after ↵ | md5 | |
finishing the game" | |||
2011-04-03 | SCI: Fixed bug #3266480 and partially fixed bug #3041738 | md5 | |
Hopefully, this will fix some of the oddities happening because of music fading | |||
2011-04-03 | SCI: Changed debug console hotkey to Control-Shift-D instead of Control-D. | md5 | |
Applied from patch #3258985. The previous hotkey interfered with the hotkeys of some games (e.g. the "time of day" hotkey in QFG2, bug #3250996). | |||
2011-04-02 | SCI: Fix Mac SCI32 picture transparency | Matthew Hoops | |
2011-04-02 | SCI: Fix SQ1 droid zapping issue with a script patch, thanks to | Lars Skovlund | |
dhewg for reporting. | |||
2011-04-02 | SCI: Replace not required emumidi header | dhewg | |
2011-03-30 | SCI: Minor cleanup | Matthew Hoops | |
2011-03-30 | SCI32: Support for views with 640x400 native resolution | Lars Skovlund | |
(fixes Wolfgang closeup, room 720) | |||
2011-03-29 | JANITORIAL: Remove/comment unused vars | dhewg | |
Found by GCC 4.6's -Wunused-but-set-variable | |||
2011-03-29 | SCI: Add workaround for a GK1 pointer comparison | Matthew Hoops | |
2011-03-29 | SCI: Limit SCI32 view scaling to when we're actually scaling | Matthew Hoops | |
Fixes bug #3253208 | |||
2011-03-28 | SCI: Fix Compilation with --enable-release set. | D G Turner | |
2011-03-28 | SCI: Add detection entry for my GK1 floppy version. | Johannes Schickel | |
2011-03-28 | SCI: Renamed restAdjust to r_rest (like r_acc and r_prev) | md5 | |
2011-03-28 | SCI: Error out when kMemorySegment() is requested to save more than 256 bytes | md5 | |
2011-03-28 | SCI: Set the GC_INTERVAL define to its hexadecimal equivalent | md5 | |
2011-03-27 | SCI: Moved some debug functions from vm.cpp to scriptdebug.cpp | md5 | |
2011-03-27 | SCI: Fix default pan value in MIDI driver. | Walter van Niftrik | |
2011-03-26 | SCI: Removed the READ_VAR and WRITE_VAR wrappers | md5 | |
2011-03-26 | SCI: Refactored and cleaned up the VM call stack handling code | md5 | |
- Removed the CallsStruct intermediate stack. Calls are inserted directly in the execution stack - Added a constructor for the ExecStack struct and removed add_exec_stack_varselector() and add_exec_stack_entry() | |||
2011-03-25 | SCI: Reordered some functions | md5 | |
2011-03-25 | SCI: Cleaned up the BreakpointType enum and documented the bpe command | md5 | |
2011-03-25 | SCI: Cleaned up send_selector() | md5 | |
- Placed all of the associated debug code in a separate function - Unified debug output | |||
2011-03-25 | SCI: Extended a workaround for KQ7 to apply in all rooms | md5 | |
2011-03-25 | SCI: Make sure that planeOffsetX is always correctly initialized | md5 | |
Fixes several issues with the menu in KQ7. Thanks to vakons for his patch. Fixes bug #3231867 - "KQ7 scrolling bug" | |||
2011-03-25 | SCI: Add two TODOs | dhewg | |
2011-03-24 | SCI: Close Memory Leak from kAnimate Calls. | D G Turner | |
This was due to a missing destructor in the HunkTable. Thanks to wjp for this patch. | |||
2011-03-23 | AUDIO: Change several fake MidiDrivers to MidiDriver_BASE subclasses | Max Horn | |
Many engines follow the advice in audio/midiparser.h and create a "pseudo-MidiDriver" subclass. But MidiParser really only needs a tiny subset of the MidiDriver capabilities, namely those found in MidiDriver_BASE. So we try to subclass from that whenever possible; this allows us to remove many stub methods, and enables further future simplifications. | |||
2011-03-23 | ENGINES: Use Common::StackLock in more places | Max Horn | |
2011-03-22 | AUDIO: Add pure virtual MidiDriver::isOpen() method | Max Horn | |
This in turn enables modifying MidiDriver_MPU401::close() to allow it to be called on a midi driver that has not yet been opened. The specific issue that triggered me to make these changes was a crash-upon-quit in HUGO, caused by it instantiating a midi driver, then encountering an error (missing hugo.dat) *before* having opened the new midi driver; the general cleanup code then tries to close the (not yet opened) midi driver -> kaboom Also fixed some engines which were leaking MidiDriver instances. | |||
2011-03-20 | SCI: Moved the engine hunk pointer processing code inside the GfxPorts class | md5 | |
This allows us make _windowList private again | |||
2011-03-20 | SCI: Added a new console command "window_list" or "wl" | md5 | |
This can be used to see a list of the currently open windows. Also, added a sanity check for the "al" command and performed some minor cleanup | |||
2011-03-20 | SCI: Removed forward references to obsolete classes | md5 | |
2011-03-20 | SCI: Added a new console command, "animate_list" or "al" | md5 | |
This shows the current animation list, along with object properties, positions and the scripts they belong to |