Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-07 | SCI: Applied patch #3357096 with minor modifications | Filippos Karapetis | |
This prevents a string pointer from getting invalidated under some circumstances in kString(Dup). Thanks to lephilousophe for the patch. | |||
2011-06-28 | SCI: Fixed script bug #3292327 - "SCI: HOYLE4: Cribbage bug" | Filippos Karapetis | |
2011-06-25 | SCI: Fix incorrect usage of sizeof | Willem Jan Palenstijn | |
Thanks to salty-horse for the reports. | |||
2011-06-23 | ANALYSIS: Add static casts to is* functions | Littleboy | |
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-12 | SCI: Fix sign in disasm of relative jumps | Willem Jan Palenstijn | |
2011-06-11 | SCI: Fixed script bug #3313962 - "ECOQUEST2 Spanish: Crash near beginning" | md5 | |
2011-06-11 | SCI: Changed order of script and room in error messages | md5 | |
This matches the order in which workarounds are stored in workarounds.cpp | |||
2011-06-03 | ENGINES: Remove some uses of g_engine | Max Horn | |
2011-06-03 | SCI: Switch some char* to Common::String& | Max Horn | |
2011-06-02 | ENGINES: Change 2nd param of Engine::saveGameState to Common::String | Max Horn | |
2011-05-31 | SCI: Fix up start/end points when pathfinding with opt == 0. | Walter van Niftrik | |
Fixes bug #3304901: "SCI: Freddy Pharkas - Stuck in the brothel door". | |||
2011-05-29 | SCI: Added a more generalized fix for bug #3306417 | md5 | |
2011-05-27 | Revert "SCI: Don't attempt to modify null/disposed objects." | Lars Skovlund | |
This fix for bug #3303802 is a potential cause of unreproducible bugs in all SCI games that taint savegames. This reverts commit 48140a012d69d76de5ae80de7ca926e71c39cd03. | |||
2011-05-27 | SCI: Don't attempt to modify null/disposed objects. | md5 | |
These cases occur usually because of script bugs. Fixes script bug #3303802 - "SCI: PQ1VGA - Crash at the jail" | |||
2011-05-27 | SCI: Added a workaround for bug #3308087 - "SCI: SQ1VGA - Engine Abort Upon ↵ | md5 | |
Loading Ulence Flats Save" | |||
2011-05-27 | SCI: Fixed bug #3306417 - "LAURA BOW 2: segmentation fault while talking to ↵ | md5 | |
Dr. Myklos" | |||
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-25 | ALL: analyse -> analyze | Matthew Hoops | |
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-25 | SCI: Constify Object::_baseVars | Max Horn | |
This may have to be undone if we ever want to start free'ing _baseVars again. | |||
2011-05-13 | SCI: Avoid incrementing lockers of deleted script | Willem Jan Palenstijn | |
Having a deleted script with non-zero lockers had the side effect of making the deleted script re-appear in the GC's work list, including any (deleted) objects in the script. This should be the root cause of bugs #3299458 and #3295849, so also delete the workaround added for that in 35086fe1. | |||
2011-05-13 | SCI: Don't include several debug tables when REDUCE_MEMORY_USAGE is defined | md5 | |
2011-05-13 | SCI: Marked the sanity check inside processWorkList() as a workaround | md5 | |
The sanity check added in rev #35086fe17c fixes the crashes with that code when an invalid reference is about to be processed, but these references shouldn't be in the stack at all in the first place, so the root cause seems to be somewhere else. | |||
2011-05-13 | SCI: Added workarounds for bug #3292251, instead of patching the script | md5 | |
This fixes bug #3295853 | |||
2011-05-12 | SCI: Fixed bugs #3299458 and #3295849 | md5 | |
2011-05-12 | SCI: Fix signature of script patch qfg3DialogCrash (bug #3300241) | Tarek Soliman | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-26 | SCI: Fixed script bug #3292334 - "HOYLE4: Gin Rummy bug" | md5 | |
2011-04-26 | SCI: Fixed script bug #3292251 - "SCI: QFG3: Script error when buying robe" | md5 | |
2011-04-26 | SCI: Fixed 2 script bugs in Hoyle 4 - hearts | md5 | |
This fixes bug #3292333 - "HOYLE4: Hearts bug" | |||
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-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-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-05 | SCI: Extended the script workaround for the sign reading script (bugs ↵ | md5 | |
#3272735, #3275413) | |||
2011-04-04 | SCI: Added workaround for script bug #3272735 - "SCI: QFG2: Crash when ↵ | md5 | |
typing 'read sign'" | |||
2011-04-03 | SCI: Added a workaround for script bug #3268076 - "MOTHERGOOSE: Crash after ↵ | md5 | |
finishing the game" | |||
2011-04-02 | SCI: Fix SQ1 droid zapping issue with a script patch, thanks to | Lars Skovlund | |
dhewg for reporting. | |||
2011-03-29 | SCI: Add workaround for a GK1 pointer comparison | Matthew Hoops | |
2011-03-28 | SCI: Fix Compilation with --enable-release set. | D G Turner | |
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-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() |