Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-16 | GROOVIE: flag all WIP games with ADGF_UNSTABLE | Tarek Soliman | |
Groovie 2 games | |||
2011-06-14 | GROOVIE: Document why I *think* kADFlagUseExtraAsHint is used | Max Horn | |
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-13 | I18N: Make many more GUI MessageDialog strings translatable | Thierry Crozat | |
2011-06-10 | GROOVIE: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-03 | GROOVIE: Remove Unecessary debugger errorString() function. | D G Turner | |
2011-06-03 | GROOVIE: Fix MusicPlayerIOS volume not correctly restoring on new song | Scott Thomas | |
2011-06-03 | GROOVIE: Ensure entire v2 res name is loaded with terminating null | Scott Thomas | |
2011-06-02 | GROOVIE: Ensure the final character of the resource name is a null | Matthew Hoops | |
Some filenames are exactly 12 bytes long ie. keyboard.vdx | |||
2011-06-01 | GROOVIE: Detect iOS platform based on binary existence | Scott Thomas | |
Change to choice of music file encoding means the gu16.m4a may not exist | |||
2011-05-31 | GROOVIE: Rename MusicPlayerMPEG4 to MusicPlayerIOS | Matthew Hoops | |
More fitting now that other music formats can be used now | |||
2011-05-31 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: engines/groovie/script.cpp | |||
2011-05-31 | GROOVIE: Use openStreamFile() to open iOS audio files | Matthew Hoops | |
Now MP3, FLAC, Vorbis, and QuickTime/MPEG-4 audio files can be used interchangeably. | |||
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max Horn | |
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered. | |||
2011-05-16 | ENGINES: Unify engine names | Thierry Crozat | |
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS"). | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-11 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: audio/decoders/qdm2.h common/util.cpp engines/groovie/music.cpp engines/groovie/resource.h video/qt_decoder.cpp video/qt_decoder.h | |||
2011-05-01 | Merge pull request #16 "Add a PixelFormat to Graphics::Surface.". | Johannes Schickel | |
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-25 | GROOVIE: fix for bug #3093310 | spookypeanut | |
Instead of crashing if the save game isn't writable, popup a gui message and then skip | |||
2011-04-20 | GROOVIE: Add timer for MusicPlayerMPEG4 (required for music fade in/out) | Scott Thomas | |
2011-04-20 | GROOVIE: Tweak supernatural teeth detection (for VDX playback speed) | Scott Thomas | |
2011-04-20 | GROOVIE: Set some T7G iOS m4a files to loop based on DOS XMI looping | Scott Thomas | |
2011-04-19 | GROOVIE: Replace TODO about YUV data with a comment. | Johannes Schickel | |
Since the surfaces in question are never used outside the ROQ code it is fine to use a faked RGB pixel format even when they are actually YUV data. | |||
2011-04-17 | GROOVIE: Do not access Surface::bytesPerPixel anymore. | Johannes Schickel | |
2011-04-17 | GROOVIE: Prefer Surface::create taking a PixelFormat over the one taking a ↵ | Johannes Schickel | |
byte depth. Groovie seems to use Graphics::Surface also to store YUV data, I used a fake PixelFormat setup there and added a TODO about it. | |||
2011-04-15 | GROOVIE: Implement resource search-by-name for v2 games | Scott Thomas | |
2011-04-15 | GROOVIE: Use uint32 when searching for a video id by name | Scott Thomas | |
This brings ResMan::getRef into line with the rest of the engine. | |||
2011-04-14 | ALL: centre -> center | Max Horn | |
2011-04-14 | ALL: colour -> color | Max Horn | |
2011-04-13 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: video/qt_decoder.cpp | |||
2011-04-13 | GROOVIE: MPEG4 player should override unload so scripts can stop music | Scott Thomas | |
2011-04-13 | GROOVIE: Use provided OCReMix song for T7G iOS credits | Scott Thomas | |
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max 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-11 | GROOVIE: T7G iOS isn't a CD game - don't check or prompt user | Scott Thomas | |
2011-04-11 | GROOVIE: T7G iOS patches in 7/11 soundtrack files during intro sequence | Scott Thomas | |
2011-04-08 | GROOVIE: Determine correct MPEG4 resource to load for based on fileref | Scott Thomas | |
2011-04-08 | GROOVIE: Store resource name in ResInfo struct | Scott Thomas | |
2011-04-07 | GROOVIE: Implement MusicPlayerMPEG4::updateVolume() | Matthew Hoops | |
2011-04-07 | GROOVIE: Hook into the new QuickTimeAudioStream code | Matthew Hoops | |
2011-04-08 | GROOVIE: Add detection for T7G iOS based on m4a files | Scott Thomas | |
2011-04-07 | GROOVIE: Add a stub MPEG4 music player | Matthew Hoops | |
2011-04-08 | GROOVIE: Fix brace formatting. | Scott Thomas | |
2011-04-07 | GROOVIE: Add additional play-speed modes to T7G. | Scott Thomas | |
These two speed modes enable faster movement throughout the mansion. iOS mode matches the behavior of the official iOS release while tweaked mode additionally uses original framerate for 'teeth' animations. | |||
2011-03-23 | ENGINES: Further simplify pseudo MidiDrivers; fix some regressions | Max Horn | |
The regression affected AGOS and maybe some others; specifically, the real MidiDriver would have been deleted twice -- I previously missed that the Engine instances takes care of freeing the real MidiDriver, not the MidiPlayer wrapping it. This commit should clarify the ownership of the real MidiDriver for most pseudo MidiDrivers. | |||
2011-03-23 | AUDIO: Change several fake MidiDrivers to MidiDriver_BASE subclasses | Max Horn | |
Many engines follow the advice in audio/midiparser.h and create a "pseudo-MidiDriver" subclass. But MidiParser really only needs a tiny subset of the MidiDriver capabilities, namely those found in MidiDriver_BASE. So we try to subclass from that whenever possible; this allows us to remove many stub methods, and enables further future simplifications. | |||
2011-03-22 | AUDIO: Add pure virtual MidiDriver::isOpen() method | Max Horn | |
This in turn enables modifying MidiDriver_MPU401::close() to allow it to be called on a midi driver that has not yet been opened. The specific issue that triggered me to make these changes was a crash-upon-quit in HUGO, caused by it instantiating a midi driver, then encountering an error (missing hugo.dat) *before* having opened the new midi driver; the general cleanup code then tries to close the (not yet opened) midi driver -> kaboom Also fixed some engines which were leaking MidiDriver instances. |