aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-29ZVISION: Add workaround for bug #10604Torbjörn Andersson
It was possible to render the game unplayable simply by looking at Jack's cigar box while waiting for him to return to examine the lamp. Note that this bug is only present in the DVD version. For whatever reason, it adds a dummy location for playing the cutscene. Applying the bugfix in the CD version actually breaks the game.
2018-07-29ANDROID: Use the dedicated GUI option for enabling the touchpad modeCameron Cawley
2018-07-29WINTERMUTE: Return Common::kUnsupportedColorMode if the required screen ↵Cameron Cawley
format is unavailable
2018-07-29ANDROID: Replace getPixelFormatName function with PixelFormat::toStringCameron Cawley
2018-07-29SUPERNOVA: Fix Unused Variable Compiler Warnings.D G Turner
2018-07-29PINK: Fix Unused Const Variable Compiler Warning.D G Turner
2018-07-29I18N: Update translations templatesThierry Crozat
2018-07-29MOHAWK: Silent Compiler Warning About Unused VM Pointer.D G Turner
This can be restored if required at a later time.
2018-07-29LILLIPUT: Minor Sound Function Name Change For Consistency.D G Turner
This has no functional change, but improves the consistency with the renamed stopSound() function. Also, minor fixes for formatting, removal of redundant comments and code in sound class.
2018-07-29LILLIPUT: Fix Compiler Warning About Hiding Overloaded Virtual.D G Turner
2018-07-29LILLIPUT: Remove Unused Engine Pointer from Sound Class.D G Turner
Since this was unused, it was causing various compiler warnings of the set-but-not-used type. If it is needed later, this code can be restored.
2018-07-29CRYO: Fix Debug Statement Format String Compiler Warnings.D G Turner
Some of the debug statements in the engine compute values or sizes of various items by pointer subtraction (which is probably not recommended; I am not sure if this is why some of the structs were previous packed as noted and removed by snover). In any case, the subtractions should result in relatively small integer values, but using these into debug() calls with printf style format strings can cause warnings from the compiler with the format specifier depending on the underlying pointer sizes. To avoid these, have recast these to int. If this does cause any issues, they should be limited to debug() value changes and thus not a functional issue with the engine, which can be corrected by the engine developers.
2018-07-29ACCESS: MM: Fix Compiler Variable Shadowing Warning.D G Turner
2018-07-29IOS: Fix Build due to Smartkeyboard on IPad Pro Patch.D G Turner
The code provided for Smartkeyboard on IPad Pro seems to be broken, so am making minor changes to try to fix this. The following should still function, but this will need testing by an IOS user with this hardware, if it compiles.
2018-07-27MOHAWK: RIVEN: Only use x mouse position to move dome slidersDavid Fioramonti
Fixes Trac#10642. The original engine will move the dome sliders whenever the player is dragging a dome slider to the left or right regardless of y position. In ScummVM the dome slider position would only change to the players x mouse position when the y value was also in the slider hotspot. This change removes the y check by making the point to be checked always have a y value in the hotspot rect. The x values are also bound to the max and min value that any of the slider hotspots can have. This allows the slider to go all the way to the left and right even if the user has gone past the slider area to the left or right while still holding the slider.
2018-07-26XEEN: Fix Coverity warningsPaul Gilbert
2018-07-26PINK: fixed engine destroying in pda stateAndrei Prykhodko
2018-07-26GRAPHICS: MACGUI: fixed restoring screenAndrei Prykhodko
2018-07-26PINK: fixed entering pda through menu in a rowAndrei Prykhodko
2018-07-26GRAPHICS: MACGUI: added field initializationAndrei Prykhodko
2018-07-26PINK: fixed memory leakAndrei Prykhodko
2018-07-26GRAPHICS: MACGUI: fixed memory leakAndrei Prykhodko
2018-07-25MOHAWK: MYST: Don't play the flyby movies when going back to MystBastien Bouclet
2018-07-25COMMON: Add at() index function to cosine/sine tableDavid Fioramonti
The cos/sin table class now has an at() function for indexing safely into its internal array. This allows the checking and computing of the correct indexes to be done internally. The indexing in allows cos/sine of 0 to 2pi to be obtained. The values returned by getTable are the same as before. Comments that describe the values that the table contains has been modified to line up with what the code is doing.
2018-07-25IOS: Add Keyboard and UI Fixes for Smartkeyboard on IPad Pro.D G Turner
These have not been compiled or otherwise tested, but are cleaned up version of code changes from forum user "dottostring" in thread: http://forums.scummvm.org/viewtopic.php?t=14524 This should add Fake ESC key support replacing the '`' key and add full support for the Arrow keys.
2018-07-25LAB: Fix thumbnail issuesDavid Fioramonti
Fixes Trac#10619. The thumbnail loading for the saved games was defaulting to disabled so no thumbnail was being loaded and this caused trying to show the thumbnail to crash scummvm. So I have set the thumbnail pointer to be null if the thumbnail doesn't get loaded and I've set the thumnail to not be skipped so that thumbnails get shown when using the gui.
2018-07-24GUI: Fix scrollbar bottom arrow being displayed as up arrow after mouse upThierry Crozat
2018-07-24GUI: Handle continous scrolling in ScrollContainerThierry Crozat
When keeping the scrollbar up or down arrow pressed in a ScrollContainer is now scrolls continously, as it was already doing in the ListWidget.
2018-07-24GUI: Set ScrollContainer single step to kLineHeight instead of 1 pixelThierry Crozat
The single step is the amount of scroll done when clicking once on the scrollbar up or down arrow. It used to be 1 entry, but for the ScrollContainer 1 entry is 1 pixel, which was too litle. Now the single step can be set to a multiple entries.
2018-07-24GUI: Fix container widgets not receiving eventsThierry Crozat
2018-07-23ZVISION: Fix atan2() arguments order. CID 1394387Eugene Sandulenko
2018-07-23I18N: Update translation (German)Lothar Serra Mari
Currently translated at 97.9% (969 of 989 strings)
2018-07-23ILLUSIONS: Fix copy/paste bug. CID 1394433Eugene Sandulenko
2018-07-23GRAPHICS: MACGUI: Restore screen on exiting from menuEugene Sandulenko
2018-07-23PINK: Rely on MacWindoManager to restore screen after menuEugene Sandulenko
2018-07-23I18N: Update translation (Finnish)Timo Mikkolainen
Currently translated at 100.0% (989 of 989 strings)
2018-07-23RISCOS: Use a variable for the application nameCameron Cawley
2018-07-23GUI: Sync the embedded classic themeBastien Bouclet
2018-07-23I18N: Regenerate translations data fileThierry Crozat
2018-07-23I18N: Update translation (Hungarian)George Kormendi
Currently translated at 100.0% (989 of 989 strings)
2018-07-22I18N: Update translation (French)Thierry Crozat
Currently translated at 100.0% (989 of 989 strings)
2018-07-22I18N: Update translations templatesThierry Crozat
2018-07-22GUI: Use consistent capitalization for optionsThierry Crozat
As discussed on the mailing list we should use title capitalization only for push buttons and tabs and use sentence capitalization for everything else.
2018-07-22PINK: fixed starting new game from menu in pda stateAndrei Prykhodko
2018-07-22PINK: added menu commandsAndrei Prykhodko
2018-07-22GRAPHICS: MACGUI: fixes for menu parser from win exeAndrei Prykhodko
2018-07-22GRAPHICS: MACGUI: added unicode submenu renderingAndrei Prykhodko
2018-07-22GRAPHICS: MACGUI: fixed engine unpausing after releasing mouseAndrei Prykhodko
2018-07-22I18N: Update translations templatesThierry Crozat
2018-07-22GUI: Fix crash when accessing options from GMMThierry Crozat