Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-11 | Default gcw0 back to adlib emulator due to high CPU cost of fluidsynth. | craigsc | |
I'm leaving fluidsynth in the build because the quality is higher and it does technically work and feel good on several games. Added back in MAD support for MP3 playback for CD-based music tracks on games like Monkey Island 1 - the auto-detection seems to not work correctly for gcw0. Default mixer sampling rate to 48000 due to device driver limitations (this should lower CPU cost since anything other than 48k gets re-sampled) | |||
2020-01-11 | Merge remote-tracking branch 'upstream/master' | craigsc | |
2020-01-11 | ANDROID: Hide the system mouse cursor on Android N | Cameron Cawley | |
2020-01-08 | GRAPHICS: (really) fix screen shake x/y offsets | athrxx | |
I confused window w/h with actual drawing w/h. And obviously forgot to test stretch modes like "Center". Now these modes also seem to work pixel exact... | |||
2020-01-07 | GRAPHICS: Fix screen shake x/y offsets scaling | athrxx | |
The x and y offsets need to be scaled the same way as the rest of the screen output. | |||
2020-01-05 | New location for the Soundfont file (official location was moved) | craigsc | |
2020-01-05 | Reverted an old commit that disabled fluidsynth for gcw0 | craigsc | |
2020-01-04 | BASE: Fix being unable to run games when using dynamic plugins | Bastien Bouclet | |
When the plugin-engine mapping is not cached in the configuration file, we were not scanning all the plugins to establish the mapping. This is a regression from commit: e2d91258b7bfb989dc099f516bb31ceb44554529 This commit reverts the offending commit and implements a proper fix for the case where there are no dynamic plugins. Fixes #11300. | |||
2020-01-04 | BACKENDS: Fix the DS, GameCube and Wii builds | Bastien Bouclet | |
2020-01-04 | GUI: Introduce dynamic layouts | Bastien Bouclet | |
Prior to this change, a GUI layout was only affected by the screen size. Now, a layout can additionally be influenced by the GUI dialog and widgets that uses it. This capability is leveraged to implement the following features: * Layout elements that are not bound to a GUI widget do not take space. This means that dialogs where the widgets shown depend on for example a feature being enabled at configure time no longer have blank spaces. * Widgets can define a minimal required size for their contents not to be cut. For now this is only used for buttons so their width is always sufficient for their caption not to be cut. This mechanism could be applied to other widget types in the future. | |||
2020-01-02 | OPENGL: Ensure surfaces created by saveScreenshot are the right way up | Cameron Cawley | |
2020-01-01 | ALL: Bump copyright year to 2020 | Eugene Sandulenko | |
2019-12-31 | 3DS: Enable GDB host IO | Bastien Bouclet | |
2019-12-25 | 3DS: Add missing makefile dependency | Bastien Bouclet | |
Make cannot automatically deduce that the shader assembler generates the .h file that is required to build osystem-graphics.cpp. | |||
2019-12-25 | SDL: Remove duplicated cursorStretch200To240() function | Cameron Cawley | |
2019-12-16 | ANDROID: Fix crash due to adding '.' folder in SearchManager | Thanasis Antoniou | |
2019-12-15 | BACKENDS: Add default implementation for GraphicsMode functions | Cameron Cawley | |
2019-12-14 | 3DS: Fix compilation | Cameron Cawley | |
2019-12-14 | BACKENDS: Move nextHigher2() into common/algorithm.h | Cameron Cawley | |
2019-12-14 | ANDROID: Fix bad message id for long press back btn | Thanasis Antoniou | |
2019-12-14 | ANDROID: Long press for back button has an alternate (menu button) function | Thanasis Antoniou | |
2019-12-14 | ANDROID: Improve keyboard support (#1857) | Cameron Cawley | |
2019-12-09 | COMMON: Make save compression optional when copying | sluicebox | |
Allows for copying or renaming uncompressed save files, such as in Phantasmagoria 1, without compressing them in the process. | |||
2019-12-10 | PSP: Make the PspTimer class a subclass of DefaultTimerManager | Cameron Cawley | |
2019-12-07 | SDL: Simplify implementations of getDefaultConfigFileName() | Cameron Cawley | |
2019-12-04 | SAMSUNGTV: Fixed compilation | Paweł Kołodziejski | |
2019-12-02 | PLUGINS: Fix crash when no plugins are available | Cameron Cawley | |
2019-12-01 | 3DS: Implement dynamic plugins | Bastien Bouclet | |
Allows a full build to run on old generation devices | |||
2019-11-30 | OPENPANDORA: Fix compilation failures | Cameron Cawley | |
2019-12-01 | BACKENDS: Move implementation of OSystem::quit() out of ModularBackend | Cameron Cawley | |
2019-11-30 | GPH/OPENPANDORA: Replace use of strcat()/strcpy() with Common::String() | Cameron Cawley | |
2019-11-30 | GPH/OPENPANDORA: Remove unnecessary stat() calls | Cameron Cawley | |
Since commit 04c57ba, this should no longer be necessary. | |||
2019-11-30 | GPH/OPENPANDORA: Move ToggleTapMode() into the event manager | Cameron Cawley | |
2019-11-30 | GPH/OPENPANDORA: Remove global variable BUTTON_STATE_L | Cameron Cawley | |
2019-11-30 | SURFACESDL: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-11-30 | 3DS: Prevent magnify effect from updating while the GUI is active | Michael Ball | |
2019-11-30 | AUDIO: Remove unused parameter from the MixerImpl constructor | Cameron Cawley | |
2019-11-25 | ANDROID: Add docs and port dist files to Assets | Thanasis Antoniou | |
2019-11-24 | ANDROIDSDL: Remove unused graphics manager | Cameron Cawley | |
2019-11-24 | LINUXMOTO: Fix Compilation | D G Turner | |
2019-11-24 | LINUXMOTO: Implement horizontal shake | D G Turner | |
2019-11-23 | GPH: Remove unused variable | Cameron Cawley | |
2019-11-23 | BACKENDS: Unify formatting between the GPH, Dingux and LinuxMoto backends | Cameron Cawley | |
2019-11-23 | LINUXMOTO: Hopefully Fix Compilation | D G Turner | |
2019-11-23 | LINUXMOTO: Further Replacement of old SurfaceSdlGraphicsManager APIs | D G Turner | |
2019-11-23 | LINUXMOTO: Replace usage of old SurfaceSdlGraphicsManager APIs | D G Turner | |
2019-11-23 | LINUXMOTO: Fix Missing Declaration in Graphics Class | D G Turner | |
2019-11-22 | POSIX: Fix PSP2 and PS3 build | Bastien Bouclet | |
2019-11-21 | POSIX: Fix Compilation Linker Error | D G Turner | |
There was a duplicated object inclusion in the module makefile defines. | |||
2019-11-20 | POSIX: Use fstat instead of fseek / ftell to retrieve file stream sizes | Bastien 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 |