Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-17 | Strict mode: Changed several warnings due to logic bugs into errors. If an ↵ | Filippos Karapetis | |
error pops up from these ones, please add the game where it occurred and the steps to reproduce the error before turning it into a warning svn-id: r49973 | |||
2010-06-15 | Removed the now unused EngineState parameter of ↵ | Filippos Karapetis | |
script_adjust_opcode_formats(), as well as an obsolete TODO svn-id: r49684 | |||
2010-06-14 | Removed the code used for tracking script code block relocations in ↵ | Filippos Karapetis | |
SCI0-SCI1 games, as we don't actually relocate these blocks, and it was used solely for verification of the exports table. The issue that this warning was created for should no longer occur svn-id: r49669 | |||
2010-06-14 | Cleanup of the SCI0 object initialization code | Filippos Karapetis | |
svn-id: r49666 | |||
2010-06-14 | Some cleanup of the script locals code | Filippos Karapetis | |
svn-id: r49649 | |||
2010-06-13 | The offset of script local variables is now calculated when the script is ↵ | Filippos Karapetis | |
loaded, thus we no longer need to save it. Merged scriptInitialiseLocals() with scriptInitialiseLocalsZero() svn-id: r49640 | |||
2010-06-03 | Moved several object-related defines inside vm.h into segment.h, where the ↵ | Filippos Karapetis | |
Object class resides. Also, removed several unused defines svn-id: r49406 | |||
2010-05-31 | Merged all the script relocation code inside script_instantiate(), and ↵ | Filippos Karapetis | |
changed the warning when reading an invalid species into an error (as it's severe, and if it happens it means something is seriously wrong) svn-id: r49361 | |||
2010-05-31 | Merged several script instantiation-related functions inside ↵ | Filippos Karapetis | |
script_instantiate() svn-id: r49343 | |||
2010-05-30 | SCI: Merge setLockers(1) call into Script::init | Max Horn | |
svn-id: r49337 | |||
2010-05-30 | SCI: Script exports and synonyms are now initialized when a script is ↵ | Filippos Karapetis | |
loaded. Removed a sanity check inside script_instantiate_sci0 for a bug which no longer exists svn-id: r49336 | |||
2010-05-30 | Cleanup | Filippos Karapetis | |
svn-id: r49334 | |||
2010-05-30 | - Merged the SCI0 scriptRelocate() and SCI11 heapRelocate() functions inside ↵ | Filippos Karapetis | |
relocate(). scriptRelocate checked one more relocation entry, which seems wrong, so we're now checking for the correct number of relocations in all SCI versions - Re-added the error when script + heap exceed 64KB (better than an assert) - this should theoretically never happen, and it never has for the games tested - Removed the relocated sanity check - again, it shouldn't occur (else something else is wrong) svn-id: r49332 | |||
2010-05-30 | Moved setScriptSize() inside Script::init(), and removed a FIXME - the ↵ | Filippos Karapetis | |
SCI1.1 word-align is done inside Script::init() svn-id: r49330 | |||
2010-05-30 | Unified the script loading code, and marked an issue with the SCI11 heap ↵ | Filippos Karapetis | |
addresses svn-id: r49329 | |||
2010-05-30 | Limit access to the _bufSize, _scriptSize and _heapSize members of the ↵ | Filippos Karapetis | |
Script class svn-id: r49327 | |||
2010-05-29 | Limit access to the _classTable array (now it's directly accessible only ↵ | Filippos Karapetis | |
inside saveLoadWithSerializer() svn-id: r49318 | |||
2010-05-29 | Removed the scriptRelocateExportsSci11() hack. The open spell in QFG1VGA ↵ | Filippos Karapetis | |
works now (thanks to waltervn for all his help on this) svn-id: r49311 | |||
2010-05-27 | SCI: fixing -propDict- selector on instances to contain -propDict- of the ↵ | Martin Kiewitz | |
corresponding class - fixes sq4cd/room 381 talk-clicking on robot - thx to waltervn & wjp svn-id: r49263 | |||
2010-05-26 | SCI: More const related changes; remove unnecessary casts which hide const ↵ | Max Horn | |
issues svn-id: r49248 | |||
2010-05-26 | More work on controlling access to members of the Object class: | Filippos Karapetis | |
- Moved the code for initializing the object class, species and base object inside the Object class - Made propertyOffsetToId() a method of the Object class - Made relocateObject() a method of the Object class - The Object getVariable() method now returns a reference to the requested variable Only SegManager::reconstructScripts() is left needing direct access to the members of the Object class svn-id: r49228 | |||
2010-05-21 | Slight cleanup | Filippos Karapetis | |
svn-id: r49129 | |||
2010-05-19 | Fixed silly typo in #49099. Iceman works again (thanks m_kiewitz) | Filippos Karapetis | |
svn-id: r49104 | |||
2010-05-19 | Fixed signed/unsigned warning, changed to CamelCase | Filippos Karapetis | |
svn-id: r49100 | |||
2010-05-19 | Cleaned up script_instantiate_sci0() | Filippos Karapetis | |
svn-id: r49099 | |||
2010-05-18 | Add initial support for KQ6 Mac. Wrapper functions for read/writing to ↵ | Matthew Hoops | |
pointers are now used (found in util.*) for code that has different endianness in SCI1.1+ Mac games. Add support for Mac 'snd ' and 'CURS' resources. QFG1 Mac is not yet playable due to script compression. svn-id: r49070 | |||
2010-04-24 | SCI: Fix regression in locals init for re-used segments | Walter van Niftrik | |
svn-id: r48783 | |||
2010-02-13 | SCI: Move GameFeatures from EngineState to SciEngine | Max Horn | |
svn-id: r48049 | |||
2010-02-03 | Placed all the game feature detection code in a separate class | Filippos Karapetis | |
svn-id: r47850 | |||
2010-02-03 | SCI: Move more stuff around | Max Horn | |
svn-id: r47836 | |||
2010-02-02 | SCI: Move some code around (no code changes) | Max Horn | |
svn-id: r47823 | |||
2010-01-29 | SCI: Reduce header interdependencies a bit | Max Horn | |
svn-id: r47666 | |||
2010-01-28 | SCI: Add debug opcodes | Walter van Niftrik | |
svn-id: r47646 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-15 | SCI: changed scalesignal to scaleSignal - selector works now :) | Martin Kiewitz | |
svn-id: r47312 | |||
2010-01-15 | SCI: adding scalesignal selector | Martin Kiewitz | |
svn-id: r47306 | |||
2010-01-05 | SCI: adjusting cel drawing according to left/top of plane | Martin Kiewitz | |
svn-id: r47002 | |||
2009-12-27 | Now using m_kiewitz's picture code to show pictures in SCI32. Also took some ↵ | Filippos Karapetis | |
bits off a similar patch from clone2727. The Sierra logo screen and the menu screen in GK1 should now be shown fully! svn-id: r46609 | |||
2009-12-21 | SCI32: | Matthew Hoops | |
- Fully implement kArray and kIsHiRes and mostly implement kString (printf and atoi subfunctions still missing). - Add a dummy SciGui class for SCI32 to bypass the views. Gabriel Knight 1 will now play the Sierra logo music and the main menu music. - Some other minor SCI32 changes. svn-id: r46462 | |||
2009-11-20 | Changed the lofs detection to iterate through all the methods of the Game ↵ | Filippos Karapetis | |
object again, instead of a specific selector - fixes Jones svn-id: r46006 | |||
2009-11-20 | Selector cleanup: rearranged all selectors to be in the same order as in ↵ | Filippos Karapetis | |
Sierra's dictionary files, and removed several unused selectors svn-id: r46005 | |||
2009-11-20 | Some corrections for the lofs autodetection - SQ4 floppy works again | Filippos Karapetis | |
svn-id: r46002 | |||
2009-11-04 | Added references to the scaleX and scaleY selectors, used for SCI1.1 view ↵ | Filippos Karapetis | |
scaling svn-id: r45659 | |||
2009-10-08 | Started rewriting the check for the graphics functions type (still not ↵ | Filippos Karapetis | |
finished) svn-id: r44787 | |||
2009-09-27 | SCI: Fix scrolling in SCI1 list controls. | Walter van Niftrik | |
svn-id: r44429 | |||
2009-09-23 | - Moved the SCI version in a global variable | Filippos Karapetis | |
- Changed all the SCI version checks to use getSciVersion() - Also made getSciVersionDesc a global function (removes some ugly accessing of the SCI engine) The fallback detector should work correctly now svn-id: r44269 | |||
2009-09-17 | SCI: Rename selector_map_t -> SelectorCache and _selectorMap -> _selectorCache | Max Horn | |
svn-id: r44152 | |||
2009-09-02 | Some renaming: | Filippos Karapetis | |
getresourceManager -> getResourceManger resourceManager -> resMan segmentManager ->segMan svn-id: r43908 | |||
2009-08-30 | SCI: Add lofs detection. | Walter van Niftrik | |
svn-id: r43824 | |||
2009-08-30 | SCI: Add SetCursor detection. Cleanup. | Walter van Niftrik | |
svn-id: r43812 |