aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-29SCUMM HE: Fix warningEugene Sandulenko
2016-05-28SCI32: Remove invalid TODO about CLUT for 16-bit graphicsColin Snover
The CLUT for 16-bit graphics is not saved in SSCI (nor is it normally even part of the palette manager).
2016-05-28GNAP: Remove duplicate code in screenEffectStrangerke
2016-05-28SCI: Remove warning in kDisposeScriptColin Snover
The two-argument implementation is correct and works properly.
2016-05-28SCI32: Provide default value for vmap minDiffIndexColin Snover
SSCI did not initialise minDiffIndex and would always flow into the condition that sets it, but some compilers complain that the value may be used uninitialised, so we will just set it to map back to its original palette index by default.
2016-05-28SCI32: Simplify default text width equationColin Snover
2016-05-28SHERLOCK: Fix warningsEugene Sandulenko
2016-05-28COMMON: Fix warning about shadowing class membersEugene Sandulenko
2016-05-28GRAPHICS: Fix warningsEugene Sandulenko
2016-05-28SCI: Explicit type conversion. Avoids warnings on number of compilers.Eugene Sandulenko
2016-05-28SCI: Fix warningEugene Sandulenko
2016-05-28SCI32: Remove unused titled text bitmap codeColin Snover
Titled text bitmaps do not appear to be used by any game scripts. They seem to only be used by the error manager in SSCI, but ScummVM has its own error handling, so we don’t need this implementation.
2016-05-28PARALLACTION: Safer string manipulationEugene Sandulenko
2016-05-28PARALLACTION: Cleanup object initializationEugene Sandulenko
2016-05-28GROOVIE: Clean initialization for few classesEugene Sandulenko
2016-05-27ACCESS: Fix derived Screen copyBlock method signaturePaul Gilbert
2016-05-27SCI32: Add explicit checks for null pointersColin Snover
CID 1351617, 1351618, 1351619, 1351620, 1351621, 1351622, 1354791.
2016-05-27SCI32: Initialise pointers in CelObj scalerColin Snover
This ensures that if there is a bug in the drawing code that causes the row to be unset, it will not result in silently reading garbage out of random memory. CID 1354802
2016-05-27SCI32: Fix CelObj cacheColin Snover
The previous implementation did not work properly, assigning the next insertion index to the oldest object instead of filling empty cache slots on a cache miss.
2016-05-27SCI32: Use better name for fixed priority fieldColin Snover
The old name matches the selector, but isn’t as clear.
2016-05-27SHERLOCK: Remove redundant allocation in surface creationPaul Gilbert
2016-05-27MADS: Remove redundant allocation in surface creationPaul Gilbert
2016-05-27ACCESS: Remove redundant allocation in surface creationPaul Gilbert
2016-05-26GRAPHICS: Remove virtual inheritance from Graphics::ScreenPaul Gilbert
2016-05-26TSAGE: Refactor GfxSurface and Screen to not use virtual inheritancePaul Gilbert
2016-05-26VOYEUR: Reorder ViewPortResource fields to fix VS packing warningsPaul Gilbert
2016-05-26SHERLOCK: Refactor Surface and Screen to not use virtual inheritancePaul Gilbert
2016-05-26MADS: Refactor MSurface and Screen to not use virtual inheritancePaul Gilbert
2016-05-26ACCESS: Refactor ASurface and Screen to not use virtual inheritancePaul Gilbert
2016-05-26SCI32: Remove unused Plane fieldsColin Snover
These fields were written and never read in SSCI.
2016-05-26GRAPHICS: Added 9-patch bitmap rendererEugene Sandulenko
2016-05-26SCUMM HE: Moved global variables of Moonbase AI to the classEugene Sandulenko
2016-05-26SCUMM HE: Moved remnants of Moonabse to HE100Eugene Sandulenko
2016-05-26SCUMM HE: Moved Moonbase to ScummEngine_v100heEugene Sandulenko
2016-05-26SCUMM HE: Eliminated global _vm reference in Moonbase AIEugene Sandulenko
2016-05-26SCUMM HE: Wrapped Moonbase AI into a classEugene Sandulenko
2016-05-26SCUMM HE: Fixed SCUMM wrapper for nuking array in U32.Eugene Sandulenko
This was leading to an out of bounds assert.
2016-05-26GNAP: Use enums for sequence flags in GameSysStrangerke
2016-05-25SCI32: Fix assertion failures in LSL6 hires caused by bad rectsColin Snover
LSL6 hires sends rectangles to kernel calls that have negative dimensions. SSCI did not care about this and would simply accept these invalid rects, so we do the same, at least for now.
2016-05-25SCI32: Update header parameters with const, to match implementationColin Snover
2016-05-25SCI32: Fix LSL6 hires control panel script bugColin Snover
The control panel initialisation script makes an invalid two-argument call to get the width of the settings dial; this only happens to work because the third argument on the stack was set to zero by an earlier call.
2016-05-25NEWS/DE: Mention QfG3 dialog fixLothar Serra Mari
2016-05-25NEWS: Mention QfG3 dialog fixLothar Serra Mari
2016-05-25SCI: Allow debugging output of all VM variables in one shotColin Snover
2016-05-25GNAP: Fix typo in initialization codeOri Avtalion
2016-05-25SCUMM HE: Document more opcodes.Kirben
2016-05-25GNAP: Use an enum value in the declaration of setHotspotStrangerke
2016-05-25GNAP: Small changes in scene 02 hotspotsStrangerke
2016-05-25GNAP: Strengthen sanity checks in drawBitmapStrangerke
2016-05-25GNAP: More initializationsStrangerke