aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie
AgeCommit message (Collapse)Author
2013-09-16Merge pull request #376 from lordhoto/libjpegJohannes Schickel
GRAPHICS: Implement JPEGDecoder based on libjpeg.
2013-09-16GRAPHICS: Make JPEGDecoder request RGB output from libjpeg by default.Johannes Schickel
This fixes loading of JPEG files which contain RGB color space instead of YUV. It is a pretty odd extension of JPEG files by Adobe which is indicated by this: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe To still support Groovie's need for YUV data I added some possibility to request direct YUV output.
2013-09-16GRAPHICS: Implement JPEGDecoder based on libjpeg.Johannes Schickel
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
2013-08-03GROOVIE: Take advantage of Surface::getPixels.Johannes Schickel
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2013-04-27GROOVOE: Plug memory leak. CID 1003912Eugene Sandulenko
2013-04-18ENGINES: Remove a bunch of unused private member variablesMax Horn
All instances uncovered by clang warnings.
2013-01-02GROOVIE: Simplify the movie speed settings and add a GUI optionFilippos Karapetis
This removes the "iOS" speed setting, where some movies could get out of sync. Two movie options are now available, "normal" and "fast" movie speed, which is the old "tweaked" setting. With the "fast" movie speed, the movie speed is changed to match that of the iOS version, but only in movies with sound. Movies without sound (like the supernatural animations, i.e. the "teeth" icon in-game) are still played at their regular speed, to avoid music sync issues.
2012-12-13Merge pull request #293 from clone2727/qtmidiclone2727
Add support for QuickTime Music playback
2012-12-03GROOVIE: Fix some indentation in StuffItMatthew Hoops
2012-11-15GROOVIE: Added documentation for the GameSpeed enumFilippos Karapetis
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-12GROOVIE: Load the 11H Mac installer file when presentMatthew Hoops
2012-09-12GROOVIE: Add detection for 11H MacMatthew Hoops
2012-09-12GROOVIE: Add a MusicPlayerMac_v2 for 11H MacMatthew Hoops
2012-09-09GROOVIE: Rename MusicPlayerMac to MusicPlayerMac_t7gMatthew Hoops
2012-09-09GROOVIE: Add StuffIt archive code for 11H MacMatthew Hoops
2012-09-05GROOVIE: ROQ Info blocks clean the buffers unconditionally.Jordi Vilalta Prat
This fixes some glitches on the Clandestiny trailer.
2012-07-03GROOVIE: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-06-20Merge pull request #246 from lordhoto/osystem-void-buffersJohannes Schickel
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code
2012-06-17GROOVIE: Fix 'off-by-one' when searching for ROQs by nameScott Thomas
2012-06-16GROOVIE: Get rid of casts on OSystem::copyRectToScreen calls.Johannes Schickel
2012-06-03ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵Johannes Schickel
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there.
2012-04-05GROOVIE: Do not cast away const qualifier.Johannes Schickel
2012-03-24GROOVIE: Detect if external music exists for the Music Enhancement Project.Scott Thomas
T7G's music framework uses either all external or all XMIDI, so assume if one external song is present, the entire music pack is.
2012-03-20GRAPHICS: Convert JPEG to the ImageDecoder APIMatthew Hoops
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-11-29GROOVIE: Prefer 'mask' animations to run at regular speed.Scott Thomas
Not all 'mask' animations have sound, so need to mark preference for regular speed for both 'mask' and 'teeth' animations.
2011-11-21GROOVIE: Use SWAP().Christoph Mallon
2011-10-24GROOVIE: Add GUIO_NOASPECTStrangerke
2011-10-23AD: Switched rest of the engines to new GUIOEugene Sandulenko
2011-09-06GROOVIE: Remove dither code from ROQScott Thomas
2011-08-06ALL: Reduce audio/ header dependencyEugene Sandulenko
2011-08-06OSYSTEM: extended installTimerProc() with timer ID parameterEugene Sandulenko
2011-07-02ENGINES: Clean up SaveStateDescriptor.Johannes Schickel
Now SaveStateDescriptor no longer subclasses HashMap. Instead all possible saved meta data is included directly into SaveStateDescriptor. This is slightly less flexible, but we never needed that flexibility so far. On the other hand it should reduce the memory usage. At least on my system (Linux/amd64) the old SaveStateDescriptor had a size of 928 and the new SaveStateDescriptor has a size of 200.
2011-06-20ALL: Remove trailing whitespacesMax 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-16GROOVIE: flag all WIP games with ADGF_UNSTABLETarek Soliman
Groovie 2 games
2011-06-14GROOVIE: Document why I *think* kADFlagUseExtraAsHint is usedMax Horn
2011-06-14DETECTOR: Merge ADParams into AdvancedMetaEngineMax Horn
2011-06-13I18N: Make many more GUI MessageDialog strings translatableThierry Crozat
2011-06-10GROOVIE: Switch to alternate AdvancedMetaEngine, avoid ADParamsMax Horn
2011-06-10ENGINES: Change incorrect use of 'target' to 'gameid'Max Horn
2011-06-03GROOVIE: Remove Unecessary debugger errorString() function.D G Turner
2011-06-03GROOVIE: Fix MusicPlayerIOS volume not correctly restoring on new songScott Thomas
2011-06-03GROOVIE: Ensure entire v2 res name is loaded with terminating nullScott Thomas
2011-06-02GROOVIE: Ensure the final character of the resource name is a nullMatthew Hoops
Some filenames are exactly 12 bytes long ie. keyboard.vdx
2011-06-01GROOVIE: Detect iOS platform based on binary existenceScott Thomas
Change to choice of music file encoding means the gu16.m4a may not exist
2011-05-31GROOVIE: Rename MusicPlayerMPEG4 to MusicPlayerIOSMatthew Hoops
More fitting now that other music formats can be used now