aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kstring.cpp
AgeCommit message (Expand)Author
2010-01-24Replaced CHECK_OVERFLOW1 with assertsFilippos Karapetis
2010-01-23Separated the parser codeFilippos Karapetis
2009-12-30SCI32:Matthew Hoops
2009-11-04CleanupFilippos Karapetis
2009-10-30SCI: kStrAt offset checking fixedMartin Kiewitz
2009-10-30SCI: kStrAt / dont do call, when offset exceeds maxSize. fixes crash in kq5Martin Kiewitz
2009-10-18SCI: Rename game_obj to _gameObjMax Horn
2009-10-18SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicitMax Horn
2009-10-18Added a sanity check in kStrAt()Filippos Karapetis
2009-10-17SCI: kStrAt added fixme commentMartin Kiewitz
2009-10-15SCI: Add support for reg_t based segments to Message()Walter van Niftrik
2009-10-10Replaced make_reg(0, -1) with SIGNAL_REG and fixed a warning (MessageRecord i...Filippos Karapetis
2009-10-10SCI: kMessage() rewriteWalter van Niftrik
2009-10-07SCI: Turn lookup_node & lookup_list into SegManager::lookupNode & SegManager:...Max Horn
2009-10-07Fixed a potential buffer overflow in kFormat, which occurs in the "About" scr...Filippos Karapetis
2009-10-04SCI: Rename EngineState::segMan to _segManMax Horn
2009-10-04SCI: kReadNumber crash fix for lsl1Martin Kiewitz
2009-10-01SCI: cleanupWillem Jan Palenstijn
2009-10-01Rewrote weird-looking code, which might lead to undefined behavior, according...Filippos Karapetis
2009-09-30Fixed regression in r44417, found by waltervn. The score in KQ1SCI should be ...Filippos Karapetis
2009-09-30Fixed a crash when starting KQ1SCIFilippos Karapetis
2009-09-30- Moved the list of synonyms and parser nodes inside the vocabulary classFilippos Karapetis
2009-09-29- Changed the unimplemented debug SCI kernel functions (InspectObj, ShowSends...Filippos Karapetis
2009-09-27Simplify kFormat slightlyMax Horn
2009-09-27SCI: clean up kStrAtWillem Jan Palenstijn
2009-09-27SCI: Major string handling update.Willem Jan Palenstijn
2009-09-26SCI: Fix regression in r44081 breaking walking in QfG2Willem Jan Palenstijn
2009-09-22SCI: Add some FIXMEs, and print warning if accessing a raw segment as non-raw...Max Horn
2009-09-17SCI: Change SegmentId from int to uint16; consistently use segment 0 to indic...Max Horn
2009-09-17SCI: Rename MemObject -> SegmentObjMax Horn
2009-09-16SCI: Rename Script class members, change Script from struct to classMax Horn
2009-09-14SCI: Misc cleanupMax Horn
2009-09-14SCI: Rename SegManager::kernelDeref*() methods to SegManager::deref*()Max Horn
2009-09-14SCI: kernelDeref*() functions are now seSegmentManager methodsMax Horn
2009-09-14SCI: Merge kernelDerefCharPtr and kernelDerefString and change it from a macr...Max Horn
2009-09-06SCI: Cleanup for some SegManager internalsMax Horn
2009-09-06SCI: Rename resManager -> resMan; segManager -> segManMax Horn
2009-09-02Some renaming:Filippos Karapetis
2009-09-02SCI: Renamed kernel_dereference_* to kernelDeref*, and added kernelDerefStringMax Horn
2009-09-02SCI: funct_nr is not used in 99% of all opcodes -- hide it in those (to be re...Max Horn
2009-08-25- Replaced more cases of EngineState parametersFilippos Karapetis
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
2009-08-10SCI: Improved multilanguage support for SCI1 and SCI1.1.Walter van Niftrik
2009-07-11Moved the kernel and the vocabulary outside of the engine state (they're stat...Filippos Karapetis
2009-07-06Replaced sciprintf() calls with printf, DebugPrintf, warning and error callsFilippos Karapetis
2009-06-07SCI: Moved resource36 handling into resource manager.Walter van Niftrik
2009-06-07Replaced/removed KP_UINT, KP_SINT, SKPV and UKPV as well as the VIEW_PRIORITY...Filippos Karapetis
2009-06-04SCI: Message: Added support for escape sequences.Walter van Niftrik
2009-06-02Removed some unused variables from the engine stateFilippos Karapetis
2009-06-01Replaced kernel_oops with error(), and added an enum to clarify the cases whe...Filippos Karapetis