Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-05 | TINSEL: Hopefully fix DW2 on BE systems | Filippos Karapetis | |
This reverts the endianess changes in commit c90d563 which do not work properly in DW2 on BE systems (as GetSceneStruc()'s behavior is different in DW2) | |||
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 | TINSEL: Janitorial - Fix spacing errors | Strangerke | |
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-09-28 | TINSEL: Fix compilation on FreeBSD with C++-11 enabled. | D G Turner | |
This is part of bug #3615056 and is due to NULL being defined as nullptr when C++-11 is enabled, which is not valid being assigned to a integer value. | |||
2013-09-12 | Merge pull request #378 from lordhoto/pluggable-engines-translations | Johannes Schickel | |
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES | |||
2013-08-23 | TINSEL: Add the English Mac version of DW1 (bug #3614864) | Filippos Karapetis | |
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-10 | TINSEL: Fix DW2 assertion when quitting during cutscene | Torbjörn Andersson | |
Call _bmv->FinishBMV() before setting g_pCurBgnd to NULL. Otherwise, there will be an assertion if quitting during a cutscene while a subtitle is being shown. (At least I think that's the condition.) (Also, it seems to be a good idea to call it before EndScene(), because even though there was no assertion, I got a lot of warnings when I did it after.) | |||
2013-08-03 | TINSEL: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-07-20 | TINSEL: Remove self-assignment (CID 1003626) | Torbjörn Andersson | |
However, dreammaster has confirmed this line was in the original so I'm leaving it commented-out in case there is a genuine bug still lurking there. | |||
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-06-20 | TINSEL: Clip mouse position to be within the screen (bug #3613765) | Filippos Karapetis | |
The mouse cursor warping code via the keyboard allows the cursor to go outside the screen. We now limit the cursor's position to always stay within the screen | |||
2013-06-17 | TINSEL: Fix incorrect byte swapping on BE systems (bug #3614416) | Filippos Karapetis | |
This is a regression from commit c90d56355fa0bbcdd3122f3e376e5609422338b3 Thanks to canavan for his testing and bisecting work | |||
2013-06-06 | TINSEL: Revert the incorrect flagging of DW2 entries as CD versions | Filippos Karapetis | |
This reverts the changes done to the DW2 entries in commit d4a354c1. We only distinguish between floppy and CD versions if a game had both a CD and a floppy version released. DW2 was only released as a CD version, so the extra flagging of the DW2 entries as CD was redundant, and caused confusion regarding previous saved games to users that readded the DW2 detection entries after this change | |||
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-05-01 | TINSEL: Clear the screen with the correct color in DW1 Mac | Filippos Karapetis | |
2013-05-01 | TINSEL: Simplify palette endianess conversions | Filippos Karapetis | |
2013-04-26 | TINSEL: Reorder loop condition to fix out-of-bounds access | Torbjörn Andersson | |
This should fix CID 1003943 and CID 1003944. | |||
2013-04-12 | TINSEL: Add support for enhanced music in the Mac version of DW1 | Filippos Karapetis | |
2013-04-12 | TINSEL: Remove the unused ghost palette | Filippos Karapetis | |
2013-04-12 | TINSEL: Fix black/white colors in the Mac version of DW1 | Filippos Karapetis | |
2013-04-12 | TINSEL: Simplify overflow calculation inside MacDrawTiles() | Filippos Karapetis | |
Thanks to wjp for noticing this | |||
2013-04-12 | TINSEL: Fix typo | Filippos Karapetis | |
2013-04-12 | TINSEL: Remove the unused noFadeTable parameter from the fader functions | Filippos Karapetis | |
2013-02-23 | ALL: Fix typo (existant->existent) | Willem Jan Palenstijn | |
2013-01-02 | TINSEL: Fix another Clang analyzer warning | Torbjörn Andersson | |
Whether or not SaveFailure() can delete the save file, we want to invalidate the save name because it probably only lives on the stack so the pointer will become invalid once DoSave() has ended. | |||
2012-12-18 | TINSEL: Enhanced music is not supported in the Mac version of DW1 | Filippos Karapetis | |
Also, did some minor whitespace formatting | |||
2012-12-15 | TINSEL: Enable the detection entries for DW1 Mac (both the demo and the full ↵ | Filippos Karapetis | |
version) | |||
2012-12-15 | TINSEL: Fix sprite clipping in DW1 Mac | Filippos Karapetis | |
2012-12-15 | TINSEL: Initial version of the graphics drawing function for DW1 Mac | Filippos Karapetis | |
Still some graphical glitches remain, as clipping isn't done correctly | |||
2012-12-15 | TINSEL: Fix intro scene skipping in DW1 Mac | Filippos Karapetis | |
2012-12-15 | TINSEL: Always convert the inventory objects to the native endianess | Filippos Karapetis | |
This is needed for DW1 Mac | |||
2012-12-13 | TINSEL: Silence gcc warning | Matthew Hoops | |
2012-12-13 | TINSEL: Fix a comment in playDW1MacMusic() | Filippos Karapetis | |
Thanks to clone2727 for noticing | |||
2012-12-13 | TINSEL: Add support for the digitized music in DW1 Mac | Filippos Karapetis | |
2012-12-13 | TINSEL: Unify the PSX graphics drawing code with the rest | Filippos Karapetis | |
This is nitpicking, for uniformity which I forgot to add in a previous cleanup commit | |||
2012-12-13 | TINSEL: Remove outdated comment | Filippos Karapetis | |
2012-12-13 | TINSEL: Clean up the sound code | Filippos Karapetis | |
2012-12-11 | TINSEL: Clean up the graphics draw types code | Filippos Karapetis | |
2012-12-11 | TINSEL: Fix misleading comment | Filippos Karapetis | |
2012-12-11 | TINSEL: Fix the colors in the Mac version of DW1 | Filippos Karapetis | |
2012-12-11 | TINSEL: An additional endianess fix for DW1 Mac | Filippos Karapetis | |
This will also need testing on a BE system | |||
2012-12-11 | TINSEL: Merge the different TinselV0/V1 graphics code handlers | Filippos Karapetis | |
2012-12-11 | TINSEL: The speech file in DW1 Mac demo/full is LE | Filippos Karapetis | |
2012-12-11 | TINSEL: Handle the invalid max polygons value in DW1 Mac | Filippos Karapetis | |