aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-05WINTERMUTE: Disambiguate empty and NULL strings when savingWillem Jan Palenstijn
The string stored is now strlen(s)+1, with length 0 indicating NULL. Increment savegame version for this new format. Old savegames are fixed by assuming VAL_STRING should never be NULL.
2013-09-05WINTERMUTE: Don't clean up _scripts mid-iterationWillem Jan Palenstijn
Scripts executing from ScEngine::tick() can call ScEngine::unbreakableTick() via scCallMethod("SaveGame") and applyEvent("BeforeSave"). This recursive execution could cause finished scripts being removed from _scripts while ScEngine::tick() is still iterating over that array.
2013-09-03VIDEO: Fix memory leak in TrueMotion1 header bufferrichiesams
Cleanup _buf before returning, even if we don't actually decode
2013-09-03SCI: Fix script bug #3614968 - "SCI: Camelot - crash at the pool of Siloam"Filippos Karapetis
2013-09-02LOL: fix bug #3614957 (LOL : Crash when subtitles displayed)athrxx
2013-09-02TOLTECS: Add an alternate English version (bug #3614933)Filippos Karapetis
2013-09-01TSAGE: Implemented dispatch method for R2R scene 1750Paul Gilbert
2013-09-02TSAGE: R2R - More renaming in Scene 1100Strangerke
2013-09-01TSAGE: Fix for reseting linked actors in R2R when changing scenePaul Gilbert
2013-09-01TSAGE: Cleanup and fixes for R2R ring edgePaul Gilbert
2013-09-01MORTEVIELLE: Implement Engine::getDebugger()Thierry Crozat
2013-09-01MORTEVIELLE: Freeze clock in game when pausing the gameThierry Crozat
2013-09-01MORTEVIELLE: Fix computation of elapsed time around midnightThierry Crozat
Replace use of getTimeAndDate() by getMillis() when computing elapsed time. This fixes an issue when playing around midnight. Also rename some variables for clarity (since they contain a time in seconds having Hour in the name was a bit confusing).
2013-09-01TSAGE: R2R - Some renaming in Scene 1100Strangerke
2013-09-01TSAGE: Necessary synchronisation fixes to R2R SceneExt and SceneArea classesPaul Gilbert
2013-09-01TSAGE: Minor fixes for ship console display and scene 1700 setupPaul Gilbert
2013-09-01TSAGE: Bugfixes for component slots in intact shipPaul Gilbert
2013-09-01TSAGE: R2R - Some renaming in scene 1000Strangerke
2013-09-01TSAGE: Fix for initialising inventory for new R2R gamesPaul Gilbert
2013-09-01TSAGE: Core - Get rid of some magic values related to btnStateStrangerke
2013-09-01TSAGE: BF - Get rid of some magic values related to btnStateStrangerke
2013-09-01TSAGE: R2R - Remove leftover warningStrangerke
2013-09-01TSAGE: BF - Fix erroneous check of eventTypeStrangerke
2013-09-01TSAGE: R2R - Get rid of some magic values related to eventTypeStrangerke
2013-09-01TSAGE: R2R - Remove useless variable in scene 250Strangerke
2013-09-01TSAGE: R2R - More renaming in scene 250Strangerke
2013-09-01TSAGE: R2R - Fix elevator behavior (scene 250)Strangerke
2013-08-31TSAGE: Some renaming in Scene250Strangerke
2013-08-28VIDEO: Add support for seeking in AVI videos with an indexMatthew Hoops
Rewinding will work in any AVI video
2013-08-28VIDEO: Improve accuracy of getFrameTime() and getFrameAtTime()Matthew Hoops
2013-08-28VIDEO: Use the main isSeekable() in seekToFrame()Matthew Hoops
2013-08-28VIDEO: Separate external and internal tracksMatthew Hoops
Prevents subclasses from having access to any audio track added from another file
2013-08-28VIDEO: Make getFrameAtTime() publicMatthew Hoops
2013-08-27TSAGE: Renaming of spaceport working ship components subclassPaul Gilbert
2013-08-27TSAGE: Fix for R2R scene change crash getting into intact spaceshipPaul Gilbert
2013-08-28TSAGE: Some renaming in Scene600Strangerke
2013-08-28TSAGE: Remove SceneExt::loadScene() as the code is duplicate from ↵Strangerke
Scene::loadScene()
2013-08-27WINTERMUTE: Remove duplicate codeWillem Jan Palenstijn
2013-08-27WINTERMUTE: Simplify string matchingWillem Jan Palenstijn
2013-08-26WINTERMUTE: Fix and clean up BaseSurfaceOSystem::finishLoad()Willem Jan Palenstijn
This fixes a couple of cases which fell through the cracks of the previous chain of conditions, including 16bpp images and 32bpp images without alpha. The latter partially fixes bug #3600667.
2013-08-26SCUMM: Fix COMI regression, after commit ↵Kirben
84d1d28373d782464bd46b10abd6b092f7eb6367.
2013-08-25WINTERMUTE: Fix colormod with alpha blendingWillem Jan Palenstijn
Now apply colormod only to the src color instead of to the dst. The original code did this inconsistently depending on if the colormod was 0 or not.
2013-08-25WINTERMUTE: Fix alpha blending with colormodWillem Jan Palenstijn
This fixes numerous transparency effects in J.U.L.I.A.
2013-08-25TSAGE: Silence GCC warning about variable being shadowedTorbjörn Andersson
2013-08-25TSAGE: Silence GCC signed/unsigned warningTorbjörn Andersson
2013-08-25TSAGE: Fix to the R2R scene 1550 junk display loopPaul Gilbert
2013-08-25TSAGE: Further cleanup for spaceport scenePaul Gilbert
2013-08-25TSAGE: Fix cursor when leaving the scanner dialogPaul Gilbert
2013-08-24TSAGE: Added code to make newly added inventory items immediately visiblePaul Gilbert
2013-08-24TSAGE: Further R2R scene 1550 renaming, and fixing tracking junk statePaul Gilbert