aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/seg_manager.h
AgeCommit message (Expand)Author
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-17SCI: More cleanupMax Horn
2009-09-16SCI: cleanupMax Horn
2009-09-16SCI: Turn some SegManager methods into Script methodsMax 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-12Made is_object() a method of the segment managerFilippos Karapetis
2009-09-12- Made obj_get and obj_get_name methods of SegManager (getObject and getObjec...Filippos Karapetis
2009-09-07SCI: Replace GET_SEGMENT_ANY and GET_OBJECT_SEGMENT macros by new segman methodsMax Horn
2009-09-06SCI: Rename SegManager::exports_wide to _exportsAreWide and changed it to a b...Max Horn
2009-09-06SCI: Replace "IntMapper *id_seg_map" in SegManager with a Common::HashMap<int...Max Horn
2009-09-06SCI: cleanupMax Horn
2009-09-06SCI: Cleanup for some SegManager internalsMax Horn
2009-09-04Moved some functions inside the SegManager class, and renamed alloc_clone() t...Filippos Karapetis
2009-09-02Some renaming:Filippos Karapetis
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
2009-08-24SCI: Read class table from vocab resource instead of scanning. This fixesWalter van Niftrik
2009-08-23- Added more mappings from Sierra's internal IDs to our own ones. Hopefully, ...Filippos Karapetis
2009-08-18- Added game ID detection to the fallback detector. We still need to map some...Filippos Karapetis
2009-08-17- Simplified some functions to accept only the parts of the EngineState they ...Filippos Karapetis
2009-07-28SCI: Avoid using perror (it's not portable)Max Horn
2009-06-18PatchMax Horn
2009-06-04SCI: Moved MemObject code into a separate source fileMax Horn
2009-05-18SCI: Removed the unused member SegManager::gc_mark_bits; changed some int par...Max Horn
2009-05-18SCI: Replaced SegManager::getHeap() by Script::getHeap()Max Horn
2009-05-15SCI: Got rid of SEG_ID/SCRIPT_IDMax Horn
2009-05-15SCI: Added SegManager::getScriptIfLoaded() methodMax Horn
2009-05-15SCI: Turned several script related SegManager methods into Script methodsMax Horn
2009-05-14SCI: cleanupMax Horn
2009-05-12SCI: Changed object / script local vars storage to use a Common::ArrayMax Horn
2009-05-11SCI: Simplified the Table class, by making it use an Common::Array internally...Max Horn
2009-05-10SCI: Changed object list in Script instances to use Common:::ArrayMax Horn
2009-05-08SCI: Got rid of last traces of class SegInterfaceMax Horn
2009-05-08SCI: Moved findCanonicAddress from SegInterface to MemObjectMax Horn
2009-05-08SCI: Moved freeAtAddress from SegInterface to MemObjectMax Horn
2009-05-08SCI: Renamed dstack_t -> DataStack; removed obsolete KF_OLD constantMax Horn
2009-05-08SCI: Started to merge SegInterface into MemObjectMax Horn
2009-05-03SCI: Started adding methods to MemObject subclasses: constructors, destructor...Max Horn
2009-05-03SCI: Completed transition from MemObject (a union of various structs) to MemO...Max Horn
2009-05-03SCI: Changed SegManager to store the heap pointers in a Common::ArrrayMax Horn
2009-05-03SCI: Made SegManager::heap_size unsignedMax Horn
2009-05-03SCI: Continue transition from MemObject to MemObjectNEWMax Horn
2009-05-03SCI: Renamed MemObject::type and ::segmgr_id to _type resp. _segmgrId, and ad...Max Horn
2009-05-03SCI: Changed SegManager to subclass Common::SerializableMax Horn
2009-05-03SCI: Changed various params of type MemObject* to the more specific type Script&Max Horn
2009-05-03SCI: Added SegManager::getScript method and modified code to make use of it; ...Max Horn
2009-03-20silenced some warningsMax Horn
2009-03-17SCI: Added TODO: Merge SegInterface and MemObject? And some cleanupMax Horn