aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-14SCI32: Implement kBitmapDrawColorColin Snover
2016-03-14Merge pull request #705 from ottogin/sword25-video-fixEugene Sandulenko
SWORD25: Fix video loop in intro
2016-03-14Merge pull request #706 from eriktorbjorn/bbvs-newgameEugene Sandulenko
BBVS: Move much of engine initialization to newGame()
2016-03-14WAGE: Crash in Strange Disappearance has been resolvedEugene Sandulenko
2016-03-14WAGE: Made bounds calulation less restrictiveEugene Sandulenko
2016-03-14BBVS: Move much of engine initialization to newGame()Torbjörn Andersson
This should fix bug #7057 ("BBVS: No clean-up when restarting").
2016-03-13SCI32: Implement kCelInfoColin Snover
2016-03-13SCI32: Fix scaler drawing pixels at the wrong positionsColin Snover
In order for scaling ratios to apply equally across objects that start at different positions on the screen, the pixels that are read from the source bitmap must all use the same pattern of division. In other words, cels must follow the same scaling pattern as if they were drawn starting at an even multiple of the scaling ratio, even if they were not.
2016-03-13Revert "SCI32: Fix small inaccuracy in the scaling drawing code"Colin Snover
This reverts commit d85eb8ded68a20de383d84064aacd1a4c81db4e9. This patch did not correctly fix the scaler to follow the same rules as SSCI and only worked on the y-axis.
2016-03-14SWORD25: Fix frozen/flickering title menu movieottogin
Fixes bug #6978: Unload old movie before loading a new one
2016-03-14WIN32: Cleanup header includes for AudioCD code.Johannes Schickel
2016-03-14WIN32: Supply required DDK headers for older MSVC.Johannes Schickel
Header file taken from MinGW's w32api 4.0.3.
2016-03-13NEWS: Add mention of the new option to use English speech in SWORD25Thierry Crozat
2016-03-13BASE: Ignore -psn command line argument on OS XThierry Crozat
Prior to OS X 10.9, the OS was passing the process serial number as an additional argument on OS X when starting an application bundle. For whatever reason, when compiling with SDL 1.2 this gets suppressed before getting to the place where we handle command line arguments. But when compiling with SDL2 this additional argument remains so we need to ignore it to avoid erroring out.
2016-03-13WIN32: Fix compilation with MinGW-w64.Johannes Schickel
2016-03-13WIN32: Guard AudioCD code by WIN32 check.Johannes Schickel
2016-03-13WIN32: Silence warning in AudioCD code.Johannes Schickel
2016-03-13WIN32: Fix AudioCD compilation.Johannes Schickel
2016-03-13DEVTOOLS: Use LTCG for Release configurations in MSBuild project files.Johannes Schickel
Silences linker output that LTCG is used anyway because whole program optimization is enabled for these configurations.
2016-03-13SCI32: Add note about kCantBeHere rectColin Snover
2016-03-13SCI32: Remove incorrect note about dword_C6288Colin Snover
Any reason why flipping this condition did anything to GK1 rendering was due to other unrelated bugs in the renderer.
2016-03-13SCI32: Clarify the purpose of scaling ratios used in ScreenItemColin Snover
2016-03-13SCI32: Correct some kernel call signaturesColin Snover
2016-03-13SCI32: Implement kCelHigh and kCelWide SCI32 versionsColin Snover
The SCI16 versions do not implement the scaling algorithm used by SCI32 so would be off by one in some cases.
2016-03-13BUILD: Add OpenGL framework in static build link command on OS XThierry Crozat
This should be provided by sdl-config --static-libs, but when using SDL2 it is missing for me.
2016-03-13BACKENDS: Fill buffer at start of AudioCD playback.Johannes Schickel
As suggested by clone2727.
2016-03-13POSIX: Cleanup AudioCD manager creation.Johannes Schickel
2016-03-13BACKENDS: Add ScummVM license header for AudioCD code.Johannes Schickel
As discussed with clone2727.
2016-03-13SDL: Get rid of reference to SDL 1.3.Johannes Schickel
We only support SDL 1.2 and SDL 2.
2016-03-13BACKENDS: Formatting fixes.Johannes Schickel
2016-03-13BACKENDS: Switch to CDROMREADRAW for Linux audio CDMatthew Hoops
CDROMREADAUDIO seems to crash the kernel when ejecting while playing. Let's try to avoid that.
2016-03-13BACKENDS: Switch to a common base class for threaded audio CD streamsMatthew Hoops
2016-03-13BACKENDS: Only expose one set of functions for AudioCDManagerMatthew Hoops
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13BACKENDS: Add support for opening a CD on Mac OS X by path or driveMatthew Hoops
2016-03-13BACKENDS: Add support for opening a CD on Windows by driveMatthew Hoops
2016-03-13BACKENDS: Add support for opening a CD on Linux by path or driveMatthew Hoops
2016-03-13BACKENDS: Allow for specifying a drive via the cdrom optionMatthew Hoops
2016-03-13BACKENDS: Use a second thread to assist in buffering Win32 CD audioMatthew Hoops
2016-03-13BACKENDS: Add a Win32 audio CD playerMatthew Hoops
2016-03-13BACKENDS: Use a threading for buffering Linux CD audioMatthew Hoops
2016-03-13BACKENDS: Detect the CD drive from the game's path on LinuxMatthew Hoops
2016-03-13BACKENDS: Add a Linux CD-ROM audio playerMatthew Hoops
2016-03-13BACKENDS: Add a custom Mac OS X CD audio managerMatthew Hoops
Since Mac OS X Carbon/Cocoa API isn't stable (in that it's changed multiple times over the years). Maintaining two versions of the same code (one in some foreign language with overly long names) isn't very appealing to me.
2016-03-13BACKENDS: Use a virtual function for creating the SDL audio CD managerMatthew Hoops
2016-03-13BACKENDS: Add a closeCD() function to the AudioCDManagerMatthew Hoops
2016-03-13AGOS: Mark the audio CD playback as emulate onlyMatthew Hoops
2016-03-13KYRA: Ensure openCD() is calledMatthew Hoops
2016-03-13TEENAGENT: Ensure openCD() is calledMatthew Hoops
2016-03-13SCI: Ensure openCD() is calledMatthew Hoops
2016-03-13CINE: Ensure openCD() is calledMatthew Hoops