aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/klists.cpp
AgeCommit message (Expand)Author
2016-09-29SCI32: Rewrite kArray & kStringColin Snover
2016-09-29SCI32: Fix off-by-one errorColin Snover
2016-08-23SCI32: Allow kListAt to reference an empty listFilippos Karapetis
2016-08-23SCI32: Explicitly abord kEachElementDo when a game is being loadedFilippos Karapetis
2016-08-23SCI32: Fix restoring games from Torin's game restore dialogFilippos Karapetis
2016-08-12SCI32: Fix crash when multiple nodes are deleted during kListEachElementDoColin Snover
2016-01-04SCI32: fix kString calling from within kArrayMartin Kiewitz
2014-02-18SCI: Make GPL headers consistent in themselves.Johannes Schickel
2013-04-20SCI: Add extra sanity checkWillem Jan Palenstijn
2012-07-08SCI: Update the virtual file selected in the QFG4 character import screenFilippos Karapetis
2012-06-18SCI: Add setter/getter methods to reg_t'sFilippos Karapetis
2012-06-11SCI: Add support for variable selectors in kListFirstTrue / kListAllTrueFilippos Karapetis
2012-01-15SCI: Remove wrong script-to-array copying code in kArrayFilippos Karapetis
2011-11-03SCI: Fix copy/paste errorEugene Sandulenko
2011-10-18SCI: Added some hacks related to new functionality in Phantasmagoria 2Filippos Karapetis
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-01-01SCI: debugC calls no longer require a debug level of 2 to show outputFilippos Karapetis
2011-01-01SCI: Disable continuous list checking by defaultFilippos Karapetis
2010-12-22SCI: Changed the check for NULL values inside kArray(Cpy) to only ignore such...Filippos Karapetis
2010-12-21Added back the null check in kArray(cpy): it happens in SCI3Filippos Karapetis
2010-12-07SCI: Removed the system strings code and replaced it with a much more simplif...Filippos Karapetis
2010-11-21SCI: kArray wasn't changed in late SCI2.1/SCI3 games (thanks to waltervn)Filippos Karapetis
2010-11-21SCI: Adapted kArray/kString to use the new heuristic for late SCI2.1/SCI3 gam...Filippos Karapetis
2010-11-19SCI: Also send system strings to kString(). This makes LSL7 continue into the...Filippos Karapetis
2010-11-19Implement a couple of NULL checks in kArrayLars Skovlund
2010-11-19SCI: Added support for script -> string copying (used by late SCI2.1 and SCI3...Filippos Karapetis
2010-11-18SCI2: Treat SCI2 raw arrays (type 3) as strings in kArrayFilippos Karapetis
2010-11-17SCI: Call lookupArray() after allocateArray() when duplicating arraysFilippos Karapetis
2010-08-18SCI: Fixed bug #3038433 - "HOYLE1: Crashes"Filippos Karapetis
2010-07-22SCI: Also allow checkListPointer() to check the result of lookupNode() itselfFilippos Karapetis
2010-07-22SCI: allow isSaneNodePointer to handle invalid node references itselfFilippos Karapetis
2010-07-21SCI: Moved the SCI32 kernel functions out of kernel32.cpp and into their resp...Filippos Karapetis
2010-07-17SCI: added special case for iceman when plotting course inside isSaneNodePointerMartin Kiewitz
2010-07-14SCI:Filippos Karapetis
2010-07-01SCI: Rename some variables to match our naming conventionsMax Horn
2010-06-30Added support for kAddAfter with 4 parameters (used in Torin's Passage, for e...Filippos Karapetis
2010-06-30Changed an error back to a warning - Torin's Passage calls kAddAfter with 4 p...Filippos Karapetis
2010-06-30SCI: Reverting r50516, SSCI didn't reset the node value when deleting the nod...Filippos Karapetis
2010-06-30Updated incorrect commentFilippos Karapetis
2010-06-30Also erase the value of the list node itself when deleting it inside kDeleteK...Filippos Karapetis
2010-06-30When deleting a list node, erase its references to predecessor and successor ...Filippos Karapetis
2010-06-28SCI: Turn more warnings into errors.Max Horn
2010-06-25Renamed some variablesFilippos Karapetis
2010-06-24Initialize the stack with 'S' or 's' characters, like SSCI does (ultimately, ...Filippos Karapetis
2010-06-18Turned more warnings into errors, some cleanupFilippos Karapetis
2010-06-18Process kAddAfter with 4 parameters (Torin's Passage)Filippos Karapetis
2010-06-13Fixed regression from commit #49251, and added an explanation. Calls to kNewN...Filippos Karapetis
2010-06-10Unified invokeSelector() and invokeSelectorArgv(), and removed the INV_SEL kl...Filippos Karapetis
2010-05-29Mass renaming of selector-related functions, and removed some defines which w...Filippos Karapetis
2010-05-26Made _k_new_node() a method of the segment manager, and fixed a bug with the ...Filippos Karapetis