aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-30SCI: adjust brRect and nsRect, if sci2 hires views are used, fixes hotspots ↵Martin Kiewitz
in gk1 svn-id: r50536
2010-06-30SCI: remove some duplicate codeMartin Kiewitz
svn-id: r50535
2010-06-30SCI: 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-30SCI: support for hires views in gk1Martin Kiewitz
svn-id: r50533
2010-06-30SCI: Removed the FreeSCI music codeFilippos Karapetis
svn-id: r50532
2010-06-30Fixed the signature for kUnload (thanks m_kiewitz)Filippos Karapetis
svn-id: r50530
2010-06-30SCI: fixed a typo, so that workarounds really trigger an ignore kernel call ↵Martin Kiewitz
for now svn-id: r50529
2010-06-30Changed 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-30SCI: changing signature of kUnLoad, adding workaround for sq1 ulence flats bugMartin Kiewitz
svn-id: r50527
2010-06-30Corrected font display to properly use both colour indexesPaul Gilbert
svn-id: r50526
2010-06-30SCI: removing all the remaining debug output from signature matchingMartin Kiewitz
svn-id: r50525
2010-06-30Removed deprecated destAdjust parameters from the frame drawing codePaul Gilbert
svn-id: r50524
2010-06-30Replaced Y offset from various drawing routines in favour of a viewport ↵Paul Gilbert
sub-surface - this will make it easier to clip sprites to within the drawable area svn-id: r50523
2010-06-30SCI: 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-30SCI: 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-30SCI: 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-30Generalize the sound archive framework to be able to open new formatsRobert Špalek
svn-id: r50519
2010-06-30SCI: adding inheritancelevel to uninit workarounds to make them saferMartin Kiewitz
svn-id: r50518
2010-06-30Updated incorrect commentFilippos Karapetis
svn-id: r50517
2010-06-30Also 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-30When 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-29AUDIO: fixed bug when device was set to default and only MDT_MIDI flags ↵Florian Kagerer
were passed to detectDevice() svn-id: r50510
2010-06-29SCI: added sci32-specific signature for kGetSaveDirMartin Kiewitz
svn-id: r50509
2010-06-29SCI: added mac-specific signature for kGetEventMartin Kiewitz
svn-id: r50508
2010-06-29SCI: implemented version specific signatures, added special kDrawCel ↵Martin Kiewitz
signature for SCI1.1 (PC)/kq6 svn-id: r50507
2010-06-29SCI: adding space in kernelmap for workaround tableMartin Kiewitz
svn-id: r50506
2010-06-29SCI: Rewrap yet more commentsMax Horn
svn-id: r50505
2010-06-29SCI: 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-29Handle empty clip rectangles in GfxView::drawScaled(). Fixes an assert in ↵Filippos Karapetis
the first room of the game svn-id: r50503
2010-06-29Fixed 2 uninitialized reads in SQ6Filippos Karapetis
svn-id: r50502
2010-06-29Silence possible use of uninitialized variable warning in g++.Johannes Schickel
svn-id: r50501
2010-06-29SCI: Rewrap more commentsMax Horn
svn-id: r50500
2010-06-29SCI: Add some const qualifiersMax Horn
svn-id: r50499
2010-06-29SCI: Rename listEntry -> 'it' for better readabilityMax Horn
svn-id: r50498
2010-06-29SCI: Simplify List::iterator usage in GfxAnimateMax Horn
svn-id: r50497
2010-06-29SCI: Simplify GfxAnimate code, get rid of _listDataMax Horn
svn-id: r50496
2010-06-29Update icons to versions with much softer anti-aliasing.Angus Lees
fingolfin++ for his good eyes. svn-id: r50495
2010-06-29Replace some code with constructs that work on Android pre-1.6.Angus Lees
Add a boolean for disabling the "no plugins found" warning. svn-id: r50494
2010-06-29Added code to properly detect when an animation sequence is completePaul Gilbert
svn-id: r50493
2010-06-29Changed reading of sprite frame depths to signed bytes - this fixes the ↵Paul Gilbert
problem with the Slippery Pig not showing up in the landing scene in the intro sequence svn-id: r50492
2010-06-29Removed the old hardcoded calls to loadDSRFilePaul Gilbert
svn-id: r50491
2010-06-29Added loading of the correct DSR file at the start of each animation scenePaul Gilbert
svn-id: r50490
2010-06-29Reserved palette ranges used by on-screen messagesPaul Gilbert
svn-id: r50489
2010-06-29Bugfixes to reading in the animation font name correctly, as well as ↵Paul Gilbert
converted some Common::String usage to char buffers to fix incorrect String usage svn-id: r50488
2010-06-29SCI: print out actual and supposed parameter types when having a kernel call ↵Martin Kiewitz
signature mismatch svn-id: r50487
2010-06-29SCI: 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-29SCI: Removed reg_t_EqualTo, since reg_t already defines an equals operatorFilippos Karapetis
svn-id: r50485
2010-06-29SCI: 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-29enable reading ZIP archives even without USE_ZLIBRobert Špalek
our module unzip.cpp can read uncompressed ZIP archives even without zlib. if some of the files inside are compressed and zlib is not linked in, an error is returned. svn-id: r50483
2010-06-29unzip.cpp can read uncompressed ZIP archives even when zlib is not linked inRobert Špalek
svn-id: r50482