aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/klists.cpp
AgeCommit message (Expand)Author
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
2010-03-08SCI: Make EngineState parameter to INV_SEL explicitMax Horn
2010-03-08SCI: Made some stuff staticMax Horn
2010-02-12SCI: Revert r47929 (bad idea, as we may run out of offsets). Instead, adapt S...Walter van Niftrik
2010-02-06Added a sanity check for kListAt and made the hack for displaying text work i...Filippos Karapetis
2010-02-05SCI: Add a 'SELECTOR' macroMax Horn
2010-01-30SCI: Remove extra '\n's in debugC messagesWillem Jan Palenstijn
2010-01-29SCI: Move selector stuff to new header; reorder k_argc & k_argp param of invo...Max Horn
2010-01-28kDisposeList() is not needed according to waltervn, as the garbage collector ...Filippos Karapetis
2010-01-28Disabled the automatic list fixing feature, introduced in rev. #47636 (there'...Filippos Karapetis
2010-01-28SCI: CleanupWalter van Niftrik
2010-01-28Handle calls to NewNode() with just one parameter.Lars Skovlund
2010-01-28Since we fix the list problems inside isSaneNodePointer(), don't abort proces...Filippos Karapetis
2010-01-28- The list checks now throw more verbose warningsFilippos Karapetis
2010-01-03sane_nodep() and sane_listp() should not be dummy functions when DISABLE_VALI...Filippos Karapetis
2010-01-03Fixed compilation with DISABLE_VALIDATIONS, and fixed a bug in kPrevNodeFilippos Karapetis
2009-12-30Formatting.Johannes Schickel
2009-12-30Fixed warningsFilippos Karapetis
2009-12-30Initial implementation of the SCI21 kList kernel function (which calls all th...Filippos Karapetis
2009-12-30SCI32: Moved all the list related kernel functions inside klists.cpp, and imp...Filippos Karapetis
2009-10-18SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicitMax Horn
2009-10-09Some const correctness changes; cleanupMax Horn
2009-10-07SCI: Turn lookup_node & lookup_list into SegManager::lookupNode & SegManager:...Max Horn
2009-10-04SCI: Rename EngineState::segMan to _segManMax Horn
2009-10-02Fix some cppcheck warnings reported by salty-horseMax Horn
2009-09-30Changed the list sanity checks to return warnings instead of errors in case o...Filippos Karapetis
2009-09-29- Changed the unimplemented debug SCI kernel functions (InspectObj, ShowSends...Filippos Karapetis
2009-09-17SCI: Rename WAS_FUNCT_NR to FAKE_FUNCT_NR; turn some #defines into enumsMax Horn
2009-09-17SCI: Rename MemObject -> SegmentObjMax Horn
2009-09-12- Made obj_get and obj_get_name methods of SegManager (getObject and getObjec...Filippos Karapetis