Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-07 | GOB: Make coordinate parameters in Surface::fillRect() signed | Sven Hesse | |
And clip to [0, width), [0, height) before drawing. This fixes bug #6864, which is a regression I introduced in 51fd528fe56e00466255d54e1e71b19f34729bfd when I changed all the drawing code to use the Surface class. I thought that having unsigned coordinates makes sense, but for some reason, Fascination sets _destSpriteX (which maps to left in fillRect()) to -1, expecting the drawing code to clip. | |||
2014-10-19 | GOB: Remove useless memcpy() | Sven Hesse | |
Happened while removing Draw::_vgaSmallPalette in 0f9b1364c. Fixes Coverity issue #1230309. | |||
2014-10-04 | GOB: Update list of files that contain translatable strings | Thierry Crozat | |
2014-07-08 | GOB: Remove duplicate entries for Ween DOS | Sven Hesse | |
Seems like that happened when I sorted them by platform after splitting up the big detection table in 07b17f711. This fixes bug #6676. | |||
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-16 | GOB: Calculate _totResStart even if no resources follow | Sven Hesse | |
It's also used as a base offset for TOT strings. This fixes a crash in the Amiga version of Bargon Attack. | |||
2014-03-16 | GOB: Remove the last remnants of Draw::_vgaSmallPalette | Sven Hesse | |
Draw::_vgaSmallPalette was supposed to be a 16-color VGA palette / EGA palette, but we've been using the first 16 entries of Draw::_vgaPalette for that for ages now. The only parts where we didn't were codepaths never actually taken in the gob games, so for the sake of clarity (and fixing Coverity issues), this commit removes those as well. Fixes Coverity issues 1192648 and 1192649. | |||
2014-02-28 | IMAGE: Move all ImageDecoders to image/ | Matthew Hoops | |
2014-02-18 | GOB: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-09 | GOB: Fascination - Reduce the scope of a couple of variables | Strangerke | |
2014-01-31 | GOB: Correct the language field for Croustibat | Sven Hesse | |
2014-01-31 | GOB: Add a game type and detection table for Croustibat | Sven Hesse | |
2014-01-31 | GOB: Move getTotTextItemPart() from Inter_v3 to Inter_v2 | Sven Hesse | |
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-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-08 | COMMON: Rename ConfigFile to INIFile. | Johannes Schickel | |
This clears up that 'ConfigFile' is actually a class handling only INI-files. | |||
2013-08-03 | GOB: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | GOB: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-06-30 | GOB: Add hypothetical 32bpp support | 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-19 | Merge pull request #322 from fingolfin/fix-clang-warnings | Johannes Schickel | |
Fix clang warnings | |||
2013-04-19 | GOB: Add a call to Inter::animPalette() in the hotspot checker | Sven Hesse | |
The original has the call there too, as confirmed using the disasm of the gob3 binary. This fixes bug #3611208. | |||
2013-04-18 | ENGINES: Remove a bunch of unused private member variables | Max Horn | |
All instances uncovered by clang warnings. | |||
2013-04-15 | GOB: Fix a misplaced continue / fallthrough | Sven Hesse | |
2013-04-15 | GOB: Change strcpy/strcat to strlcpy/strlcat for safety | Sven Hesse | |
2013-04-15 | GOB: Change strcpy to strlcpy for safety | Sven Hesse | |
2013-04-15 | GOB: Add another sanity check | Sven Hesse | |
2013-04-15 | GOB: Add a sanity check | Sven Hesse | |
2013-04-15 | GOB: Fix another potential array overrun | Sven Hesse | |
2013-04-15 | GOB: Fix a potential array overrun | Sven Hesse | |
2013-04-15 | GOB: Fix a leak | Sven Hesse | |
2013-04-15 | GOB: Correct a delete/delete[]-mismatch | Sven Hesse | |
2013-04-15 | GOB: Remove unused member variable in SaveLoad_v6 | Sven Hesse | |
2013-04-15 | GOB: Remove unused member variables in SaveLoad_Fascination | Sven Hesse | |
2013-04-08 | GOB: Add another Spanish DOS version of Geisha | Sven Hesse | |
As supplied by alestedx in bug report #3610207 | |||
2013-03-20 | GOB: Plug a leak | Sven Hesse | |
2013-03-20 | GOB: iterator++ -> ++iterator | Sven Hesse | |
2013-01-06 | GOB: Fix const away cast warning. | Johannes Schickel | |
Thanks to DrMcCoy for looking over this. | |||
2013-01-06 | GOB: Update to new IFFDecoder for ILBM images | Tomas Jakobsson | |
2012-08-05 | GOB: Add a Spanish/Italian DOS version of Geisha | Sven Hesse | |
As supplied by einstein95 in bug report #3544449. | |||
2012-07-30 | GOB: Implement the parents section in Once Upon A Time | Sven Hesse | |
The text lines are not drawn completely correct yet, because apparently, GCTFile needs to wrap long lines. | |||
2012-07-30 | GOB: Reorder a few things | Sven Hesse | |
2012-07-30 | GOB: Use Sound::sampleLoad in PreGob | Sven Hesse | |
2012-07-30 | GOB: Don't leak in sampleLoad() when loading fails | Sven Hesse | |
2012-07-30 | GOB: Implement the proper Once Upon A Time title sequence | Sven Hesse | |