Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-02 | GROOVIE: Add sanity checks and range limits to copyRect opcode param. | D G Turner | |
This prevents segfault crashes in "The 11th Hour" when you open the Gamebook palmtop from the top of the screen. The opcode needs some work on the changes from 7th Guest, but this will prevent crashes while this is being worked on. | |||
2014-06-02 | GROOVIE: Only compile ROQ when groovie2 is enabled | Matthew Hoops | |
2014-06-01 | GROOVIE: Switch to 32bpp only in groovie2 | Matthew Hoops | |
Needed for alpha | |||
2014-06-01 | GROOVIE: Fix various roq glitches | Matthew Hoops | |
They should now all decode correctly | |||
2014-06-01 | GROOVIE: Switch roq decoding to do YUV decoding on codebook load | Matthew Hoops | |
2014-06-01 | GROOVIE: Remove groovie2 8bpp mode | Matthew Hoops | |
It didn't work properly, it's not what the original did, and spooky mode needs to be implemented completely differently | |||
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-03-30 | ALL: Resolve multiple clang warnings | Max Horn | |
2014-03-09 | GROOVIE: Remove two useless variables | Strangerke | |
2014-02-28 | IMAGE: Move all ImageDecoders to image/ | Matthew Hoops | |
2014-02-18 | GROOVIE: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-11-26 | Merge pull request #375 from digitall/engineAutoPlug | Johannes Schickel | |
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code) | |||
2013-11-24 | BUILD: Remove need for engine.mk in each engine directory. | D G Turner | |
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically. | |||
2013-11-24 | BUILD: Remove need for engine-plugin.h in engines. | D G Turner | |
This is now generated automatically by the configure script from the engine directory names. | |||
2013-11-24 | BUILD: Split engines/plugins_table header down to a file per engine. | D G Turner | |
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script. | |||
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. |