aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-04-13TSAGE: Fix build as dynamic plugin.Johannes Schickel
2011-04-13MOHAWK: Stupid padding fix.Alyssa Milburn
2011-04-13TSAGE: Fix compilation on NDS.Johannes Schickel
It is not safe to assume one can construct a va_list by using NULL. Instead I created a temporary (uninitialized!) dummy, which is passed in the call to the Action::attached implementation. I added a TODO to resolve this temporary hack.
2011-04-13SCI: Remove left-over fixme commentWillem Jan Palenstijn
It should have been removed in b40b87fdb5b4ee869cce55d852af409896b20c98
2011-04-13TSAGE: Fix compilation on Mac OS X PPC.Johannes Schickel
Mac OS X PPC's standard C(++) library does not feature any sqrtf function, since the parameter is double anyway I changed it to use sqrt for now. We might want to consider adding some global macros for that on such platforms. Another instance where the same issues caused problems in the past is the MT-32 emulator. See audio/softsynth/mt32/synth.cpp lines 30 to 43 for reference.
2011-04-13TSAGE: Cleanup custom List usage.Johannes Schickel
This makes the code use Common::List for all cases where synchronization can not be done with tSage::List::synchronise. Furthermore I renamed the custom List class to SynchronisedList to stress its purpose. I also removed clear2, contains and forEach and replaced them with algorithm usage from Common:: or in the case of "contains" replaced them with a simple inline function which uses Common::find.
2011-04-13TSAGE: Fix compilation on Linux/amd64 with g++ 4.5.2.Johannes Schickel
2011-04-13AUDIO: Split the Intel DVI ADPCM into its own classMatthew Hoops
IMA is really just the definition on how to decode a sample from a nibble, DVI is just a way for those nibbles to be stored in the stream.
2011-04-13TSAGE: Fix warningWillem Jan Palenstijn
2011-04-13TSAGE: Fixed warnings identified by BuildbotPaul Gilbert
2011-04-13Merge branch 'master' of github.com:scummvm/scummvmPaul Gilbert
2011-04-13TSAGE: Change palette code from 4-byte to 3-byte palettesPaul Gilbert
2011-04-13Merge remote branch 'remotes/dreammaster/tsage'Paul Gilbert
2011-04-13TOON: Use shared ADPCM data tablesMax Horn
2011-04-13VIDEO: Use shared ADPCM data tables in VMDDecoderMax Horn
2011-04-13SCUMM: Use shared ADPCM data tablesMax Horn
2011-04-13AUDIO: Expose some internal ADPCM data tablesMax Horn
2011-04-13AUDIO: Stop adpcm.h from including common/stream.hMax Horn
2011-04-13TINSEL: Move custom ADPCM decoders to tinsel engineMax Horn
2011-04-13AUDIO: Expose ADPCM decoder internals via a new headerMax Horn
There are tons of ADPCM variants out there, and it is impractical to stuff them all into a single adpcm.cpp file. By exposing the internals, engines can implement their ADPCM decoder variants more easily.
2011-04-13WEBOS: Moved #include lines inside #ifdef WEBOS to fix MSVC compilationPaul Gilbert
2011-04-13SCUMM: Fix bug #3187622 (COMI: incorrect decoding of audio codec 13/15)Max Horn
2011-04-13SCUMM: Resolve some code duplicationMax Horn
2011-04-13SCUMM: Move ADPCM decoder into separate functionMax Horn
2011-04-13TOON: Make ADPCM tables constMax Horn
2011-04-13MOHAWK: LB's 'self' is case-insensitiveAlyssa Milburn
2011-04-13SCI: Added handling for another version of mt32.drv (bug #3285556)md5
This is used in another version of KQ4 early (0.000.274)
2011-04-13CONFIGURE: Add _timidity=no to the GPH devices to stop TimidityDavid-John Willis
support being built. * This is for the GP2X, GP2XWIZ and Caanoo devices that use the GPH backend.
2011-04-13GPH: Move GP2XWIZ build support files into devices folder.David-John Willis
* Also add a common folder with the shared bits.
2011-04-13GPH: Move caanoo build support files into device folder in the backend.David-John Willis
2011-04-13GP2X: Move build support files into the GPH backend.David-John Willis
2011-04-13TSAGE: Fix a crash using the new palette effect. It still doesn't show much...strangerke
2011-04-12TSAGE: Implement most of the scene 9900. New palette animation is currently ↵strangerke
broken, to be fixed
2011-04-12Merge branch 'tsage' of http://github.com/dreammaster/scummvmstrangerke
2011-04-12COMMON: Add some testcases for common/endian.hMax Horn
2011-04-12COMMON: Let MKTAG always return an uint32Max Horn
2011-04-12COMMON: Use correct MKTAG definition, stupidMax Horn
2011-04-12COMMON: Replace MKID_BE by MKTAGMax Horn
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro.
2011-04-12COMMON: Drop totally obsolete & outdated DEC C++ 'support'Max Horn
2011-04-12TINSEL: cleanupMax Horn
2011-04-12TSAGE: Reworked the 'probe approaching rocks' cut-scene to work correctlyPaul Gilbert
The problem is the original game presumed that rendering a single frame would take at least 10 ticks (at 60Hz). Since the ScummVM renders it faster than then, the cutscene wasn't working. A new 'ProbeMover' class has been created to ensure the probe shrinking keeps correct pace with the probe's movement.
2011-04-12GPH/GP2X: Tweak wrapper script to export LD_LIBRARY_PATH.David-John Willis
2011-04-12GPH: Add separate button defined buttons for each supported device.David-John Willis
* No default buttons set any more as I would want the build to fails if you don't provide the backend with a device. * Also commit some small cleanup to the bundle files.
2011-04-12WEBOS: Disable opengl support; move --sysroot to LDFLAGS where it belongsKlaus Reimer
2011-04-12GIT: Ignore /plugins directoryKlaus Reimer
2011-04-12WEBOS: Add PDK paths to LDFLAGS & INCLUDES; enable dynamic plugins supportKlaus Reimer
2011-04-12CREDITS: Add credits for WebOS backendKlaus Reimer
2011-04-12WEBOS: Correct indentation of WEBOS preprocessor checkKlaus Reimer
2011-04-12WEBOS: Use STRIP variable to strip the binaryKlaus Reimer
2011-04-12WEBOS: Correct executable flag on start scriptKlaus Reimer