Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-24 | BUILD: Split engines.mk down to a single file per engine. | D G Turner | |
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine. | |||
2013-11-24 | BUILD: Split configure.engines down to a single file per engine. | D G Turner | |
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically. | |||
2013-11-23 | GRAPHICS: Let Font take uint32 as character codes. | Johannes Schickel | |
This is required to support UTF-32 strings but does not make them work automatically! | |||
2013-09-16 | GROOVIE: Fix ROQ JPEG decoding | Matthew Hoops | |
2013-09-16 | Merge pull request #376 from lordhoto/libjpeg | Johannes Schickel | |
GRAPHICS: Implement JPEGDecoder based on libjpeg. | |||
2013-09-16 | GRAPHICS: 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-16 | GRAPHICS: Implement JPEGDecoder based on libjpeg. | Johannes Schickel | |
2013-08-12 | I18N: 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-03 | GROOVIE: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-05-02 | COMMON: Change kPlatformPC to kPlatformDOS | Matthew 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-27 | GROOVOE: Plug memory leak. CID 1003912 | Eugene Sandulenko | |
2013-04-18 | ENGINES: Remove a bunch of unused private member variables | Max Horn | |
All instances uncovered by clang warnings. | |||
2013-01-02 | GROOVIE: Simplify the movie speed settings and add a GUI option | Filippos 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-13 | Merge pull request #293 from clone2727/qtmidi | clone2727 | |
Add support for QuickTime Music playback | |||
2012-12-03 | GROOVIE: Fix some indentation in StuffIt | Matthew Hoops | |
2012-11-15 | GROOVIE: Added documentation for the GameSpeed enum | Filippos Karapetis | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-12 | GROOVIE: Load the 11H Mac installer file when present | Matthew Hoops | |
2012-09-12 | GROOVIE: Add detection for 11H Mac | Matthew Hoops | |
2012-09-12 | GROOVIE: Add a MusicPlayerMac_v2 for 11H Mac | Matthew Hoops | |
2012-09-09 | GROOVIE: Rename MusicPlayerMac to MusicPlayerMac_t7g | Matthew Hoops | |
2012-09-09 | GROOVIE: Add StuffIt archive code for 11H Mac | Matthew Hoops | |
2012-09-05 | GROOVIE: ROQ Info blocks clean the buffers unconditionally. | Jordi Vilalta Prat | |
This fixes some glitches on the Clandestiny trailer. | |||
2012-07-03 | GROOVIE: Slight cleanup in querySaveMetaInfos. | Johannes Schickel | |
2012-06-20 | Merge pull request #246 from lordhoto/osystem-void-buffers | Johannes Schickel | |
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code | |||
2012-06-17 | GROOVIE: Fix 'off-by-one' when searching for ROQs by name | Scott Thomas | |
2012-06-16 | GROOVIE: Get rid of casts on OSystem::copyRectToScreen calls. | Johannes Schickel | |
2012-06-03 | ALL: 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-05 | GROOVIE: Do not cast away const qualifier. | Johannes Schickel | |
2012-03-24 | GROOVIE: 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-20 | GRAPHICS: Convert JPEG to the ImageDecoder API | Matthew Hoops | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek 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-29 | GROOVIE: 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-21 | GROOVIE: Use SWAP(). | Christoph Mallon | |
2011-10-24 | GROOVIE: Add GUIO_NOASPECT | Strangerke | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-09-06 | GROOVIE: Remove dither code from ROQ | Scott Thomas | |
2011-08-06 | ALL: Reduce audio/ header dependency | Eugene Sandulenko | |
2011-08-06 | OSYSTEM: extended installTimerProc() with timer ID parameter | Eugene Sandulenko | |
2011-07-02 | ENGINES: 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-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 | |