aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/seg_manager.cpp
AgeCommit message (Expand)Author
2017-10-29SCI: Fix UB in SegManager memcpy/strcpy operationsColin Snover
2017-07-30SCI: Expose API for retrieving multiple objects with the same nameColin Snover
2017-05-20SCI: Stop leaking locals segments during script reuseColin Snover
2017-05-20SCI: Find and store the original static names of objectsColin Snover
2017-05-16SCI: Let getClassAddress fail gracefully with SCRIPT_GET_DONT_LOADWillem Jan Palenstijn
2017-04-22SCI: Move ScummVM save/restore to GuestAdditions and reimplement for SCI32Colin Snover
2017-03-30SCI: Ensure object name reg_ts are valid before dereferencing themColin Snover
2017-03-27SCI: Implement bounds-checked reads of game resourcesColin Snover
2017-02-05SCI: Fix more unsafe C-string usageColin Snover
2017-02-05SCI: Use strnlen instead of strlen to avoid buffer overflowsColin Snover
2017-01-09SCI32: Ignore attempts to free null array reg_tsColin Snover
2016-12-18SCI: Remove unused second parameter to SegManager::getStringColin Snover
2016-12-03SCI: Remove unnecessary lock in SegManagerColin Snover
2016-10-09SCI32: Clarify some identifiersColin Snover
2016-09-29SCI32: Rewrite kArray & kStringColin Snover
2016-08-13SCI: Fix pointer invalidation caused by array storage movesColin Snover
2016-08-01SCI32: Fix invalid memory access after BitmapTable is extendedColin Snover
2016-08-01SCI32: Add bitmap segment and remove GC option from hunk segmentColin Snover
2016-08-01SCI32: Enable optional explicit memory management of hunk entriesColin Snover
2016-03-25SCI: Introduce accessors for SegmentObjTable entries.Johannes Schickel
2016-02-08SCI: Zero out dynamically allocated memoryMartin Kiewitz
2016-01-15SCI: Use the actual segment in the segment manager for SCI3 gamesFilippos Karapetis
2014-08-08SCI: Show the address segment when trying to free hunks from an invalidFilippos Karapetis
2014-02-18SCI: Make GPL headers consistent in themselves.Johannes Schickel
2013-12-04SCI: script patcher is now a separate classMartin Kiewitz
2013-10-30SCI: Fix script bug #3615119 - "SCI: Crazy Nick Laura Bow - Uninitialized rea...Filippos Karapetis
2013-05-01SCI: Fix some non-initialized variables in SegManager - CID 1003116Filippos Karapetis
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
2012-07-03SCI: Remove an unnecessary warning and related FIXME commentsFilippos Karapetis
2012-07-02SCI: Add a hack for a bug in the script handling codeFilippos Karapetis
2012-06-18SCI: Add setter/getter methods to reg_t'sFilippos Karapetis
2012-06-15SCI: Change getClassAddress() to only require the caller segmentFilippos Karapetis
2012-06-15SCI: Replace RAW_IS_OBJECT with a methodFilippos Karapetis
2012-06-15Revert "SCI: Change Script::getObject() to accept a reg_t"Filippos Karapetis
2012-06-15SCI: Further cleanup of the script codeFilippos Karapetis
2012-06-15SCI: Change Script::getObject() to accept a reg_tFilippos Karapetis
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
2011-11-11SCI: Fix styleWillem Jan Palenstijn
2011-11-11SCI: Fix const castWillem Jan Palenstijn
2011-11-05SCI: Updated Script::getObjectMap()Filippos Karapetis
2011-11-05SCI: Made the object map hashmap of the Script class privateFilippos Karapetis
2011-11-05SCI: Made more fields of the Script class private. Some cleanup.Filippos Karapetis
2011-08-08SCI: Remove dead codeMax Horn
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-25ALL: behaviour -> behaviorMatthew Hoops
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-03-14SCI: Got rid of VERIFY() and removed some newlines in error messagesmd5
2011-03-10SCI: Don't try to uninstantiate scripts marked as deletedmd5
2011-03-09SCI: Removed unnecessary parameter from deallocate()md5
2011-03-04SCI: Use BE string handling for Mac games.Walter van Niftrik