aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kstring.cpp
AgeCommit message (Expand)Author
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
2009-05-31SCI: Renamed some Vocabulary methods for clarity; also renamed decypherSaidBl...Max Horn
2009-05-31Further objectification of the SCI vocabulary functions. Removed the "kernel_...Filippos Karapetis
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
2009-05-31More objectification of the Vocabulary functionsFilippos Karapetis
2009-05-30Started objectifying the vocabulary functions (WIP)Filippos Karapetis
2009-05-30- Removed debug_mode from the engine stateFilippos Karapetis
2009-05-26SCI: Changed signatures of StrLen and StrCpy to allow NULL pointers. This isWalter van Niftrik
2009-05-26SCI: Turned the global 'static MessageState state' variable into a member of ...Max Horn
2009-05-26Turned some static tables into static const tables; added some FIXME comments...Max Horn
2009-05-21Removed the PREG, PSTK, IS_NULL_REG and REG_EQ definesFilippos Karapetis
2009-05-19SCI: Added some stubs for LSL6CD (lores).Walter van Niftrik
2009-05-18SCI: Removed SCI_SIMPLE_SAID_CODE and the associated heavily bitrotted codeMax Horn
2009-05-18Fix some error/warning calls. (might need some review, from someone familiar ...Johannes Schickel