Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-06 | I18N: Update translation (Finnish) | Timo Mikkolainen | |
Currently translated at 100.0% (965 of 965 strings) | |||
2017-08-06 | TITANIC: Fix arrow key movement in front of Parrot cage | Paul Gilbert | |
2017-08-06 | CMD: Handle --game=<ID> for --detect and --auto-detect | Thierry Crozat | |
The README and command line help indicated this should work, but this was not implemented. | |||
2017-08-06 | CMD: Improve warnings for --detect and --add when no game is found | Thierry Crozat | |
2017-08-06 | CMD: Print full path information for --detect | Tobia Tesan | |
2017-08-06 | CMD: Update README with new autodetect command line options | Tobia Tesan | |
2017-08-06 | CMD: Update error codes in case of autodetector error | Tobia Tesan | |
2017-08-06 | CMD: Add --recursive option for adding & detection | Tobia Tesan | |
New semantics is as follows: [-p <dir>] --add adds all games in <dir> or working dir [-p <dir>] --detect enumerates dectected games in <dir> with their ids [-p <dir>] --game <id> --add adds just game <id> if found in <dir> and not already added [-p <dir>] --recursive --add adds all games in <dir> and subdirs if not already added [-p <dir>] --recursive --game <id> --add adds just game <id> if found in <dir> or its subdirs and not already added [-p <dir>] --recursive --detect enumerates games in <dir> and subdirs [-p <dir>] --auto-detect launches the first game found in <dir> [-p <dir>] --recursive --auto-detect displays error message The reason for the displaying an error message when attempting to do autodetection on a whole tree is mainly one of UX, IMO it *might* get confusing on a sufficiently large/deep tree. The relevant if() can be removed safely if it's concluded that's not the case. | |||
2017-08-06 | CMD: Fix batch adding of games | Tobia Tesan | |
This implements the behaviour as discussed in PR926: https://github.com/scummvm/scummvm/pull/926#discussion_r126132411 Essentially: [-p <dir>] --add adds all games in <dir> or working dir [-p <dir>] --detect enumerates dectected games with their ids [-p <dir>] --game <id> --add adds just game <id> | |||
2017-08-06 | QUEEN: Silence GCC 7 warnings about potential buffer overflow | Torbjörn Andersson | |
Use snprintf() instead of sprintf() to limit how much is written to the buffer. Note that there are other places where it looks like it could overflow, but they did not trigger warnings and I'm guessing that it doesn't overflow in reality. | |||
2017-08-06 | I18N: Update translation (Dutch) | Ben Castricum | |
Currently translated at 100.0% (965 of 965 strings) | |||
2017-08-06 | TITANIC: Changing arrow movement to be done via simulated mouse clicks | Paul Gilbert | |
2017-08-06 | TITANIC: Create new CMovementMsg for new movement functionality | Paul Gilbert | |
This also moves logic for detecting which movement is associated with given keycodes and cursors to CMovementMsg and CLinkItem, which are better suited to contain the logic | |||
2017-08-06 | GUI: Mark some fall-through cases as intentional | Bastien Bouclet | |
Comments explain how the num lock handling works before the fall-through cases. | |||
2017-08-06 | MOHAWK: Riven: Add keyboard navigation | Bastien Bouclet | |
2017-08-06 | TITANIC: Fix handling of NumPad causing double digits | Paul Gilbert | |
2017-08-06 | JANITORIAL: Silence some more GCC 7 fall through warnings | Torbjörn Andersson | |
I think these are the last one that were already flagged as being deliberate. | |||
2017-08-06 | SWORD25: Increase buffer length to silence GCC 7 warning | Torbjörn Andersson | |
2017-08-06 | JANITORIAL: Silence GCC 7 fall through warning | Torbjörn Andersson | |
2017-08-06 | SWORD1: Silence GCC warning about potential overflow | Torbjörn Andersson | |
Probably doesn't ever happen, but now 'fileName' is as large as it needs to be if 'label' is as long as it can be. | |||
2017-08-06 | JANITORIAL: Silence some more GCC 7 fall through warnings | Torbjörn Andersson | |
2017-08-06 | JANITORIAL: Silence some more GCC 7 fallthrough warnings | Torbjörn Andersson | |
These weren't explicitly flagged as deliberate, but I recognize Duff's Device when I see it. | |||
2017-08-06 | JANITORIAL: Silence more GCC 7 warnings | Torbjörn Andersson | |
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC. | |||
2017-08-06 | I18N: Update translations templates | Thierry Crozat | |
2017-08-06 | MOHAWK: Riven: Load only the data files for the current game version | Bastien Bouclet | |
The Steam version is a DVD version, but also has files from the CD version in the data folder. We need to load only the files from the DVD version to prevent data inconsistencies. Also check on startup that all the required datafiles are present. Possibly fixes #10052. | |||
2017-08-06 | GOB: Fix what looks like an obviously incorrect condition | Torbjörn Andersson | |
Though since I don't have the game I can't actually test it. :-) | |||
2017-08-06 | JANITORIAL: Silence more GCC 7 warnings | Torbjörn Andersson | |
There were all flagged as intentional fall throughs. I simply changed the comments to something GCC would recognize. | |||
2017-08-06 | JANITORIAL: Increase buffer size to fix potential overflow | Torbjörn Andersson | |
Caught by GCC 7 (though the warning seemed misleading to me). Since SoundDesc->name can potentially be 14 characters "%s_reg%03d.fla" can be 25 characters, plus the terminating \0. | |||
2017-08-06 | JANITORIAL: Silence GCC warning | Torbjörn Andersson | |
Since case 64 was added for "MM C64 Costume Animation", and considering the way it's written to only affect game version 0, it is clearly an intentional fall through. | |||
2017-08-06 | JANITORIAL: Silence some GCC 7 warnings | Torbjörn Andersson | |
We have lots and lots of -Wimplicit-fallthrough warnings, and I don't know if it's worth fixing them or not. But if we want to, this is how it can be done. | |||
2017-08-06 | GRAPHICS: MACGUI: Fix cursor position when MacTextWindow is scrolled | Eugene Sandulenko | |
2017-08-05 | TITANIC: Maintain static movie frames on objects across saves | Paul Gilbert | |
2017-08-05 | TITANIC: Fix original savegames from the bar not loading | Paul Gilbert | |
2017-08-05 | TITANIC: Don't show invalid meta info for original game saves | Paul Gilbert | |
2017-08-05 | GRAPHICS: MACGUI: Enforce surface cleanup on MacText clearing | Eugene Sandulenko | |
2017-08-05 | WAGE: Implement Gui::clearOutput() | Eugene Sandulenko | |
2017-08-05 | GRAPHICS: MACGUI: More work on clearing MacTextWindow content | Eugene Sandulenko | |
2017-08-05 | TITANIC: Fix getting into Lift 1 from a first class floor | Paul Gilbert | |
2017-08-05 | TITANIC: Fix releasing chicken in middle of parrot leaning out to eat | Paul Gilbert | |
2017-08-05 | TITANIC: Cleanup and fix for multi drop targets | Paul Gilbert | |
The fix deals with a bug in the original that if an item was used that the drop target didn't handle, the item wouldn't be returned to the player's inventory | |||
2017-08-05 | TITANIC: Add missing conv fragment for Presidential bed during checkin | Paul Gilbert | |
2017-08-05 | TITANIC: Only allow exiting SGT minilifts on the ground floor | Paul Gilbert | |
2017-08-05 | TITANIC: Fix arrow keys allow getting to bridge before Titania is fixed | Paul Gilbert | |
2017-08-05 | I18N: Update translations templates | Thierry Crozat | |
2017-08-05 | MOHAWK: Riven: Ensure the entire view is drawn when pan transitions complete | Bastien Bouclet | |
Fixes #10063. | |||
2017-08-05 | MOHAWK: Riven: Make sure to update the cursor when entering a card | Bastien Bouclet | |
2017-08-05 | MOHAWK: Riven: Remove the DVD flag from some versions | Bastien Bouclet | |
Those are obviously repackaged CD versions | |||
2017-08-05 | MOHAWK: Riven: Set the ADGF_TESTING flag | Bastien Bouclet | |
2017-08-05 | OPENGL: Always clear the whole backbuffer | Bastien Bouclet | |
Previously we were clearing the whole backbuffer for 3 frames after a window size change, and then only clearing the game area. This assumes the OpenGL driver uses at most 3 render buffer and uses them in sequential order. This does not seem to be the case on Linux when using an Intel integrated GPU. Instead we now clear the whole backbuffer on each frame to make sure there are no leftovers remaining on the screen. All semi-recent GPUs should have hardware clear anyway so this should not impact negatively performance. Possibly fixes #10025. | |||
2017-08-05 | MOHAWK: Myst: Set the clicked resource only if the active resource was updated | Bastien Bouclet | |
Fixes #10053. |