Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-01 | SCI: Simplify SegManager::findObjectByName | Max Horn | |
svn-id: r50548 | |||
2010-07-01 | Added a workaround for an uninitialized temp read in KQ6 floppy, when ↵ | Filippos Karapetis | |
opening the controls window - from bug report #3023602 svn-id: r50541 | |||
2010-06-30 | SCI: Silenced a warning about a non game breaking script bug in Castle of ↵ | Filippos Karapetis | |
Dr. Brain, room 360 svn-id: r50538 | |||
2010-06-30 | Added support for kAddAfter with 4 parameters (used in Torin's Passage, for ↵ | Filippos Karapetis | |
example) svn-id: r50537 | |||
2010-06-30 | SCI: adjust brRect and nsRect, if sci2 hires views are used, fixes hotspots ↵ | Martin Kiewitz | |
in gk1 svn-id: r50536 | |||
2010-06-30 | SCI: remove some duplicate code | Martin Kiewitz | |
svn-id: r50535 | |||
2010-06-30 | SCI: removing sq1 workaround for kUnLoad for now, maybe it was originally ↵ | Martin Kiewitz | |
meant for calling kUnLoad with just 1 argument svn-id: r50534 | |||
2010-06-30 | SCI: support for hires views in gk1 | Martin Kiewitz | |
svn-id: r50533 | |||
2010-06-30 | SCI: Removed the FreeSCI music code | Filippos Karapetis | |
svn-id: r50532 | |||
2010-06-30 | Fixed the signature for kUnload (thanks m_kiewitz) | Filippos Karapetis | |
svn-id: r50530 | |||
2010-06-30 | SCI: fixed a typo, so that workarounds really trigger an ignore kernel call ↵ | Martin Kiewitz | |
for now svn-id: r50529 | |||
2010-06-30 | Changed an error back to a warning - Torin's Passage calls kAddAfter with 4 ↵ | Filippos Karapetis | |
parameters, and we don't know what the 4th parameter is yet svn-id: r50528 | |||
2010-06-30 | SCI: changing signature of kUnLoad, adding workaround for sq1 ulence flats bug | Martin Kiewitz | |
svn-id: r50527 | |||
2010-06-30 | SCI: removing all the remaining debug output from signature matching | Martin Kiewitz | |
svn-id: r50525 | |||
2010-06-30 | SCI: removing full debug output when signature fails to the point where we ↵ | Martin Kiewitz | |
didnt find a workaround for a signature mismatch svn-id: r50522 | |||
2010-06-30 | SCI: Reverting r50516, SSCI didn't reset the node value when deleting the ↵ | Filippos Karapetis | |
node. Also, a slight fix in VM debug code. svn-id: r50521 | |||
2010-06-30 | SCI: implementing workarounds for kernel calls, removing original code ↵ | Martin Kiewitz | |
workaround for kDisposeScript / qfg1 room 64 and adding it to workaround table svn-id: r50520 | |||
2010-06-30 | SCI: adding inheritancelevel to uninit workarounds to make them safer | Martin Kiewitz | |
svn-id: r50518 | |||
2010-06-30 | Updated incorrect comment | Filippos Karapetis | |
svn-id: r50517 | |||
2010-06-30 | Also erase the value of the list node itself when deleting it inside ↵ | Filippos Karapetis | |
kDeleteKey, as it might be referenced again before the GC is invoked svn-id: r50516 | |||
2010-06-30 | When deleting a list node, erase its references to predecessor and successor ↵ | Filippos Karapetis | |
nodes. Fixes cases where game scripts could reference a list node after it was deleted (e.g. QFG1 intro, Longbow when exiting the cave). Some slight cleanup svn-id: r50515 | |||
2010-06-29 | SCI: added sci32-specific signature for kGetSaveDir | Martin Kiewitz | |
svn-id: r50509 | |||
2010-06-29 | SCI: added mac-specific signature for kGetEvent | Martin Kiewitz | |
svn-id: r50508 | |||
2010-06-29 | SCI: implemented version specific signatures, added special kDrawCel ↵ | Martin Kiewitz | |
signature for SCI1.1 (PC)/kq6 svn-id: r50507 | |||
2010-06-29 | SCI: adding space in kernelmap for workaround table | Martin Kiewitz | |
svn-id: r50506 | |||
2010-06-29 | SCI: Rewrap yet more comments | Max Horn | |
svn-id: r50505 | |||
2010-06-29 | SCI: kernelMap cleanup and making it possible to have version (not ↵ | Martin Kiewitz | |
implemented yet) or platform specific entries - changing signature for kNewWindow - using old dummy-signature for mac-only svn-id: r50504 | |||
2010-06-29 | Handle empty clip rectangles in GfxView::drawScaled(). Fixes an assert in ↵ | Filippos Karapetis | |
the first room of the game svn-id: r50503 | |||
2010-06-29 | Fixed 2 uninitialized reads in SQ6 | Filippos Karapetis | |
svn-id: r50502 | |||
2010-06-29 | SCI: Rewrap more comments | Max Horn | |
svn-id: r50500 | |||
2010-06-29 | SCI: Add some const qualifiers | Max Horn | |
svn-id: r50499 | |||
2010-06-29 | SCI: Rename listEntry -> 'it' for better readability | Max Horn | |
svn-id: r50498 | |||
2010-06-29 | SCI: Simplify List::iterator usage in GfxAnimate | Max Horn | |
svn-id: r50497 | |||
2010-06-29 | SCI: Simplify GfxAnimate code, get rid of _listData | Max Horn | |
svn-id: r50496 | |||
2010-06-29 | SCI: print out actual and supposed parameter types when having a kernel call ↵ | Martin Kiewitz | |
signature mismatch svn-id: r50487 | |||
2010-06-29 | SCI: Some cleanup of the GC code. | Filippos Karapetis | |
The version of push() that pushes arrays inside WorklistManager has been renamed to pushArray(), so that it's more apparent where arrays are pushed. svn-id: r50486 | |||
2010-06-29 | SCI: Removed reg_t_EqualTo, since reg_t already defines an equals operator | Filippos Karapetis | |
svn-id: r50485 | |||
2010-06-29 | SCI: Made the SoundCommandParser a member of the SciEngine class and removed ↵ | Filippos Karapetis | |
it from the EngineState, since it's static throughout the course of a game svn-id: r50484 | |||
2010-06-28 | SCI: removing ignoring of channel volume change code from r50463, the lsl5 ↵ | Martin Kiewitz | |
issue was actually caused by the old volume adjust code that was also causing the issues in gk1 svn-id: r50466 | |||
2010-06-28 | SCI: its lsl5 sound resource 294, not 274 (changed comment only) | Martin Kiewitz | |
svn-id: r50465 | |||
2010-06-28 | Don't initialize graphics again when loading | Filippos Karapetis | |
svn-id: r50464 | |||
2010-06-28 | SCI: ignoring set signal on tick 0 directly in parseNextEvent instead of ↵ | Martin Kiewitz | |
filtering, also now ignoring channel volume changes on tick 0 (fixes lsl5 fading of sound 274, almost at the end), fixing also fading in gk1 and enabling fading in sci32 again svn-id: r50463 | |||
2010-06-28 | SCI: More changes to the code for loading from the launcher | Filippos Karapetis | |
- Added support for the LSL2 menu bar object - We no longer need a reference to the init() selector - it's always the first method of the menu bar object svn-id: r50462 | |||
2010-06-28 | Fixed loading of saved games from the launcher | Filippos Karapetis | |
svn-id: r50460 | |||
2010-06-28 | Applied patch #3022511 - "qfg4 detection cleanup" | Filippos Karapetis | |
svn-id: r50457 | |||
2010-06-28 | SCI: remove clipping of volume inside SciMidiParser::setvolume | Martin Kiewitz | |
svn-id: r50456 | |||
2010-06-28 | SCI: updated comment about transparent pixels in views | Martin Kiewitz | |
svn-id: r50454 | |||
2010-06-28 | SCI: kAnimate resetting _lastCastCount all the time | Martin Kiewitz | |
svn-id: r50453 | |||
2010-06-28 | SCI: fix regression of r50422, please no refactoring without proper testing ↵ | Martin Kiewitz | |
- fixes animations in all sorts of games svn-id: r50451 | |||
2010-06-28 | SCI: added comment - lsl5 also has too large windows | Martin Kiewitz | |
svn-id: r50450 |