aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-24SCI32: Improve behaviour of screen transitionsColin Snover
1. Use the same throttling speed as normal frameouts. The old throttling speed seemed a bit too slow. 2. Exit the event loop immediately if the engine is supposed to quit, instead of forcing the user to wait until the transition has finished before quitting.
2016-07-24SCI32: Fix KQ7 uninitialized readColin Snover
2016-07-24CREATE_PROJECT: Fix MSVC compilationBastien Bouclet
Fixes #7173.
2016-07-24MOHAWK: Make sure the cursor is visible after loading in MystBastien Bouclet
Fixes #7164.
2016-07-24CREATE_PROJECT: Fix MSVC project filesEugene Sandulenko
2016-07-24CREATE_PROJECT: Hopewfully fix MSVC compilationEugene Sandulenko
2016-07-23FULLPIPE: Renames in MovGraphEugene Sandulenko
2016-07-22FULLPIPE: Renames in Behavior codeEugene Sandulenko
2016-07-22GUI: Fix regression in multicolumn PopUp widgetEugene Sandulenko
2016-07-22NEWS: Mention BASS fixes for the Officer Blunt bugLothar Serra Mari
2016-07-21Verified the sky.cpt file that digitall provided in ↵lavosspawn
https://sourceforge.net/p/scummvm/bugs/2687/ The contained data corresponds to Revolution's original assembly sources, scummvm's initial file contained one incorrect reference. This will stop Officer Blunt from swimming in the lake without any further sideeffects.
2016-07-21Modified compact implementation to work around buglavosspawn
https://sourceforge.net/p/scummvm/bugs/2687/ when playing Beneath a Steel Sky with our (slightly broken) sky.cpt
2016-07-21Fix for bug #2687: BASS: Officer blunt wrong animationlavosspawn
This is the corresponding source change to create a fixed sky.cpt binary. The binary is exactly the same as the manually patched one attached to the bug ticket. In order to fix the bug while beint least invasive, I suggest replacing the binaries (the one from the ticket should be the new, official binary) and we will put a workaround in the code anyways to deal correctly with potentially outdated binaries floating around the web and linux distributions. The error was initially introduced with the long term conversion of Revolution's assembly sources to C++ sources, then to textual resource data and then a precompiled binary.
2016-07-21NEWS: Mention GOB1EGA fixes by DrMcCoyLothar Serra Mari
2016-07-20MADS: Fix incorrect indentationPaul Gilbert
2016-07-20JANITORIAL: Indentation fixesEugene Sandulenko
2016-07-20JANITORIAL: Fix indentationEugene Sandulenko
2016-07-20GOB: Work around broken resource sizes in Gobliiins EGASven Hesse
The EGA version of Gobliiins, similar to Little Red Riding Hood, claims a few resources are larger than they actually are. The original happily reads past the resource structure, but we'll instead fix the size of the resource after loading. This fixes bug #7162.
2016-07-20FULLPIPE: Some renames in MovGraphLinkEugene Sandulenko
2016-07-20DRASCULA: Fix slight delay when interrupting intro animationThierry Crozat
The delay occurred when trying to interrupt the animation while at the start of the first scene with Igor. After the interruption (skipping the intro, return to launcher or quitting ScummVM) it would continue to play the animation for a bit longer than necessary.
2016-07-20CREDITS: Add myself as developer for the drascula engineThierry Crozat
I forgot to do it when I rewrote big chunks of the engine code three months ago.
2016-07-20AGOS: Fix wrongly indented debugC() statementSven Hesse
GCC 6's -Wmisleading-indentation warns about the debugC() statement being wrongly indented, as if belonging into the else's branch, which it clearly doesn't.
2016-07-20NEWS: Add MM V0 improvements by segraxLothar Serra Mari
2016-07-19SCUMM: Use more portable rounding functionEugene Sandulenko
2016-07-19Merge pull request #785 from segrax/masterEugene Sandulenko
SCUMM: Maniac V0: Walkbox / Timing improvements
2016-07-19SCUMM: Maniac V0: Implement 'simulator' for CPU lag (as the original engine ↵Robert Crossfield
occasionally ran at less than 60Hz). Fix call to 'getClosestPtOnBox', whcih was being passed X * V12_X_MULTIPLIER and Y * V12_Y_MULTIPLIER, but the box coordinates, where not
2016-07-19NEWS: Mention the changes introduced since the last NEWS updateLothar Serra Mari
I tried to cover most of the things that seem to be interesting for the end user. I excluded the SCI32 stuff because a) it's not officially supported and b) I don't have the slightest clue what most of the changes to the SCI32 engine do. :) Please excuse if you made a noteworthy contribution I missed to mention in this NEWS update. It was not on purpose.
2016-07-19SCUMM: Maniac V0: Implement original walkbox queue, Cleanup actor walk codeRobert Crossfield
2016-07-19I18N: Update revision date in de_DE.poLothar Serra Mari
2016-07-19I18N: Regenerate translations data fileLothar Serra Mari
2016-07-19I18N: Update German translationLothar Serra Mari
2016-07-19I18N: Regenerate translations template from source codeLothar Serra Mari
2016-07-18FULLPIPE: Adjusted debug outputEugene Sandulenko
2016-07-17SCUMM: Maniac V0: Clear the text area of the screen on fade outRobert Crossfield
2016-07-15WAGE: Free memory used by loadWorld() debug codeTorbjörn Andersson
2016-07-15WAGE: Fix memory leak in drawBitmap()Torbjörn Andersson
The 'tmp' surface was never freed when in _boundsCalculationMode.
2016-07-15WAGE: Free memory for buttons when dialog is destroyedTorbjörn Andersson
2016-07-13Merge pull request #783 from bgK/create-project-cmake-builderEugene Sandulenko
DEVTOOLS: Add a CMake project generator to create_project
2016-07-12GUI: Regenerate built-in themeEugene Sandulenko
2016-07-12Merge pull request #784 from Tkachov/tabwidget-height-fixEugene Sandulenko
GUI: Fix TabWidget height issues
2016-07-12SCI32: Disable kernel call 0x23 on LSL6hiresColin Snover
LSL6hires calls 0x23 (Graph/Robot) from game scripts, but it is a null function in the game's interpreter.
2016-07-12SCI32: Fix unnecessary palette updatesColin Snover
Some games load palettes that include color 255, but this is hardcoded to white in SSCI, so just ignore it during merges since it is ignored when the hardware palette is updated anyway.
2016-07-12SCI32: Avoid flash of incorrect colour when palettes are changedColin Snover
Avoid forcing the screen to refresh after a palette change if the screen is also about to be drawn to, as the palette change + draw is intended to be an atomic operation.
2016-07-12GUI: Fix TabWidget height issuesAlexander Tkachev
Changes theme stx files to specify TabWidget's type. That fixes wrong TabWidget height. Changes TabWidget's getHeight() to return not only "children" height, but also tabs height. That fixes wrong clipping area. Changes Widget's findWidget to use getHeight(). That fixes bug when widgets in the bottom of TabWidget were not reacting to the mouse events.
2016-07-11SCI32: Fix broken background volume in Torin during speechColin Snover
2016-07-11Revert "SCI32: Add blackline option to KQ7 2.00b DOS"Colin Snover
This reverts commit 1ab87e3f8f24b19f5b9257dd9e6c5118b1a00f1d. VMD and DUK are the formats that get blacklined, not Robot.
2016-07-11SCI32: Add ADGF_DEMO flag to Hoyle 5 detectionColin Snover
2016-07-11SCI32: Add blackline option to KQ7 2.00b DOSColin Snover
KQ7 DOS uses Robot video in place of AVI.
2016-07-11SCI: Update script patch commentsMartin Kiewitz
2016-07-11SCI32: Add detection for Hoyle 5 demoColin Snover