aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-24GUI: Bump the theme format version numberBastien Bouclet
The DropdownButtonWidget changes broke compatibility with older themes.
2019-11-24DIRECTOR: Sanity check for button drawingEugene Sandulenko
2019-11-24MACGUI: Do not recalc empty textEugene Sandulenko
2019-11-24MACGUI: Temporary fix for Geneva font dualityEugene Sandulenko
2019-11-24GUI: Use the item at the click position in PopUpDialogBastien Bouclet
Fixes the having the drag in the dialog to change the selection on platforms with a touch screen.
2019-11-24GUI: Add DropdownButtonWidget and use it in the launcher for mass addBastien Bouclet
DropdownButtonWidget is a button split in two parts vertically. Clicking the left part triggers a default action. Clicking the right part shows a list of other actions the user can choose from. Using this widget on the launcher lets 'Mass add' be a secondary action of the 'Add' button, removing the necessity of pressing the shift key to access the feature.
2019-11-24LINUXMOTO: Fix CompilationD G Turner
2019-11-24MSVC: Enable C++ Conformance modeSupSuper
Disables non-portable behaviors in modern Visual Studio. This reduces the chance of code compiling correctly in MSVC but failing in other compilers.
2019-11-24LINUXMOTO: Implement horizontal shakeD G Turner
2019-11-24DIRECTOR: Fix symbol printingEugene Sandulenko
2019-11-23DIRECTOR: Add sanity check to c_play()Eugene Sandulenko
2019-11-23README: DE: Add Configuration File Location for iOSLothar Serra Mari
2019-11-23README: Add Configuration File Location for iOSD G Turner
2019-11-23GPH: Remove unused variableCameron Cawley
2019-11-23BACKENDS: Unify formatting between the GPH, Dingux and LinuxMoto backendsCameron Cawley
2019-11-23LINUXMOTO: Hopefully Fix CompilationD G Turner
2019-11-23LINUXMOTO: Further Replacement of old SurfaceSdlGraphicsManager APIsD G Turner
2019-11-23LINUXMOTO: Replace usage of old SurfaceSdlGraphicsManager APIsD G Turner
2019-11-23LINUXMOTO: Fix Missing Declaration in Graphics ClassD G Turner
2019-11-23GLK: MAGNETIC: Even Further Fixes for AmigaOS4 CompilationD G Turner
2019-11-23GLK: MAGNETIC: Further Fixes for AmigaOS4 CompilationD G Turner
2019-11-23GLK: MAGNETIC: Fix Compilation on AmigaOS4D G Turner
This seems to be an issue where the initializer for the members called log get confused for a call to the log() standard library function. Renaming these members with leading underscores and adding some checks for nullptr before usage are good practice in any case and should fix this.
2019-11-22GLK: MAGNETIC: Compilation fixPaul Gilbert
2019-11-22GLK: MAGNETIC: Hooking up loading/saving gamesPaul Gilbert
2019-11-22GLK: Fixing defines clashes between sub-enginesPaul Gilbert
2019-11-22GLK: MAGNETIC: Moving local method static variables to class fieldsPaul Gilbert
2019-11-22GLK: MAGNETIC: Making functions all class methods, statics into class fieldsPaul Gilbert
2019-11-22GLK: MAGNETIC: Startup fixesPaul Gilbert
2019-11-22GLK: MAGNETIC: Added subengine filesdreammaster
2019-11-22POSIX: Fix PSP2 and PS3 buildBastien Bouclet
2019-11-22TRAVIS: Fix Build ReliabilityD G Turner
Travis CI will terminate builds if the log output exceeds around 4MB of text output. With verbose build enabled, this causes the builds to terminate. We could try avoiding this by redirecting standard output from make to /dev/null ... However, the build will then fail due to lack of output in some cases. The limit for that seems to be around 10 minutes of build time with other projects adding a background loop to provide output at 9 minute intervals to avoid this.
2019-11-22TRAVIS: Collect and display ccache stats on jobsMichał Janiszewski
2019-11-22TRAVIS: Add ccache to buildMichał Janiszewski
2019-11-22TRAVIS: Update distribution to XenialMichał Janiszewski
Trusty, Ubuntu 14.04 LTS has reached end of standard support in April 2019. It is replaced in Travis job with Xenial, 16.04 LTS release with support until April 2021.
2019-11-22TRAVIS: Add --enable-verbose-build to configureMichał Janiszewski
There is an issue with SCUMMVM_REVISION being added to all objects, rather than just base/version.o so this is for debugging this and generally just improved verbosity for CI debugging.
2019-11-22CONFIGURE: Detect SDL_net independently from SDLThanasis Antoniou
Some platforms (eg. Android, iOS) use edited versions of SDL_net or SDL2_net that does not require SDL or SDL2 This should enable local server (LAN) mode for Android and probably iOS
2019-11-21I18N: Update translation (Spanish)Rodrigo Vegas Sánchez-Ferrero
Currently translated at 100.0% (1180 of 1180 strings)
2019-11-21PRINCE: I18N: Update translation (Russian)Anton
Currently translated at 100.0% (2757 of 2757 strings)
2019-11-21PRINCE: I18N: Update translation (English)Anton
Currently translated at 58.2% (1605 of 2757 strings)
2019-11-21POSIX: Fix Compilation Linker ErrorD G Turner
There was a duplicated object inclusion in the module makefile defines.
2019-11-20SCI: Fix CAMELOT dropped events while sword is drawnsluicebox
Fixes bug #11269
2019-11-20SCI: Fix CAMELOT menu items when restoringsluicebox
2019-11-20SCI: Fix comment typossluicebox
2019-11-20POSIX: Use fstat instead of fseek / ftell to retrieve file stream sizesBastien Bouclet
fstat is generally faster as is does not cause the IO buffer to be invalidated / refilled. Benchmark results for the startup time of the SCI engine with Gabriel Knight 1 CD: - Linux, glibc, spinning HDD, fseek/ftell: 140 ms - Linux, glibc, spinning HDD, fstat: 100 ms - 3DS, newlib, SD card, fseek/ftell: 68 s - 3DS, newlib, SD card, fstat: 11 s
2019-11-20GPH: Implement horizontal shakesluicebox
2019-11-20DINGUX: Implement horizontal shakesluicebox
2019-11-20LINUXMOTO: Fix Compilation Breakage from Screen Shake API ChangesD G Turner
This was broken by the recent modifications to the SurfaceSDLGraphics class which this inherits from.
2019-11-20GPH: Fix Compilation Breakage from Screen Shake API ChangesD G Turner
This was broken by the recent modifications to the SurfaceSDLGraphics class which this inherits from.
2019-11-20DINGUX: Fix Compilation Breakage from Screen Shake API ChangesD G Turner
This was broken by the recent modifications to the SurfaceSDLGraphics class which this inherits from.
2019-11-19SCI: Fix kMenuSelect selecting disabled itemssluicebox
Fixes CAMELOT "draw sword" command causing bugs and lockups when it's not supposed to be available