Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-12-11 | TINSEL: Add an initial incomplete graphics decoder for DW1 Mac | Filippos Karapetis | |
Part of the game graphics is now shown | |||
2012-12-11 | TINSEL: Fix what seems to be two bugs in the endianess handling code | Filippos Karapetis | |
This will need to be tested in a BE system for correctness. Fixes the Mac version of DW1 | |||
2012-12-11 | TINSEL: Add another check to skip the non-MIDI music of DW1 Mac | Filippos Karapetis | |
2012-12-11 | TINSEL: Add resource handling of the BE resources in DW1 Mac | Filippos Karapetis | |
This is the second attempt. All the BE resources of DW1 Mac are handled correctly now. Added READ_16, READ_32, FROM_16, FROM_32 and TO_32 to handle all of the different cases where endianess is already handled. Note that the game scripts are LE, so these haven't been changed | |||
2012-12-11 | TINSEL: Revert the BE -> LE resource conversion for DW1 Mac | Filippos Karapetis | |
This was a bad idea, as we ended up with another place where the resource files were processed. Thus, I'm moving back to handling the BE resources of the Mac version in the engine itself | |||
2012-12-10 | TINSEL: Remove unused variable | Torbjörn Andersson | |
2012-12-10 | TINSEL: Add a WIP BE To LE SCN file conversion code (unfinished) | Filippos Karapetis | |
This is a cleaner approach to handle the Mac version of DW1 (demo and full versions - refer to bug #3110936). This way, we can keep the game engine as LE even with the Mac BE resource files. Both the demo and the full version progress up to drawing the scene graphics now and crash because of the currently unhandled bitmap chunk. | |||
2012-12-10 | TINSEL: Simplify the scene entrance handling code | Filippos Karapetis | |
This also reverts the rest of the BE resource handling code |