Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-30 | CLOUD: Refactor BaseStorage largest methods | Alexander Tkachev | |
Not sure if that's really better, but it was really annoying to copy-paste `delete a; delete b; return;` in every error-handling section. | |||
2019-07-30 | CLOUD: Minor cleanup in OneDriveTokenRefresher | Alexander Tkachev | |
2019-07-30 | CLOUD: Fix saves syncing | Alexander Tkachev | |
This mostly affects OneDrive saves syncing, because it is the only cloud provider to return 0 as timestamp of (non-)created file. 0 is treated as EOF in /saves/timestamps file, thus all timestamps after such 0 timestamps were ignored and files were reuploaded as being "new". This commit also adds more verbose debug information on SavesSyncRequest decisions making for easier debugging. | |||
2019-07-30 | CLOUD: Handle Cloud requests more frequently | Alexander Tkachev | |
ConnectionManager used to poll Cloud requests every second, while curl requests were polled every 1/20th of a second. If curl request was over at, say, frame #21, corresponding Cloud request would've only work with that at frame #40 (950 ms later), which was making everything cloud-related slower than it could be. This commit fixes it by making Cloud polling period the same as curl polling period, and additionally raises FPS to 25. | |||
2019-07-30 | CLOUD: Fix OneDriveStorage API interaction | Alexander Tkachev | |
Something changed and old API endpoint "api.onedrive.com" now does not work. The other one, "graph.microsoft.com", does, but there were some other changes in JSON it returns. These changes are also in this commit. | |||
2019-07-30 | CLOUD: Update BaseStorage to expect no refresh_token | Alexander Tkachev | |
While refreshing access_token, some cloud providers also pass a new refresh_token. Google Drive does not, and accepts the same refresh_token next time. These changes allow this to happen. | |||
2019-07-30 | CLOUD: Update storages to refresh token via cloud.scummvm.org | Alexander Tkachev | |
2019-07-30 | CLOUD: Get rid of 'dists/clouds/cloud_keys.h' | Alexander Tkachev | |
2019-07-30 | CLOUD: Update GoogleDriveStorage and BoxStorage to auth via cloud.scummvm.org | Alexander Tkachev | |
2019-07-30 | CLOUD: Update OneDriveStorage to work via cloud.scummvm.org | Alexander Tkachev | |
2019-07-30 | CLOUD: Add BaseStorage, which does auth via cloud.scummvm.org | Alexander Tkachev | |
2019-07-30 | CLOUD: Cleanup a little bit - remove unused config keys usage | Alexander Tkachev | |
2019-07-30 | CLOUD: Update DropboxStorage to work with cloud.scummvm.org | Alexander Tkachev | |
2019-07-30 | CLOUD: Update DropboxStorage to work via scummvm.org & StorageWizardDialog ↵ | Alexander Tkachev | |
correspondingly | |||
2019-07-27 | SYMBIAN: Remove unused class declarations | Cameron Cawley | |
2019-07-27 | SYMBIAN: Remove dead code | Cameron Cawley | |
2019-07-27 | BACKENDS: Avoid redundant format changes on Dingux and LinuxMoto | Cameron Cawley | |
2019-07-23 | WINCE: Fix Makefile dependencies | Cameron Cawley | |
2019-07-23 | PS2: Remove unused header | Cameron Cawley | |
2019-07-23 | ANDROID: Fix some Codacy warnings | Cameron Cawley | |
2019-07-14 | POSIX: Fix missing expansion of "~" to home when it has no suffix | Thierry Crozat | |
This fixes bug #10941: Tilde in save path creates "~" folder | |||
2019-07-14 | OPENGL: Specify a GLSL version tag, and rename reserved keywords | Filippos Karapetis | |
The GLSL version code has been taken from ResidualVM. The variable 'texture' is now a reserved keyword in GLSL 3.00, so it has been renamed. This fixes compilation issues in AmigaOS4 (PR 1554). | |||
2019-07-14 | BACKENDS: Initialize more TimerSlot fields when resetting it | Filippos Karapetis | |
This imports changes from commit 05f3fe420f20e8e44ed525960fcb713b43d5d0ad | |||
2019-07-11 | GCW0: Redo bundle fix from 4b5ce0f | Matan Bareket | |
2019-07-11 | GCW0: Package the README.md file | Matan Bareket | |
2019-07-11 | GCW0: Fix copy/paste error | Cameron Cawley | |
2019-07-08 | MAEMO: Minor cleanup | Cameron Cawley | |
2019-07-08 | BUILD: Package networking and virtual keyboard files on all platforms | Cameron Cawley | |
2019-07-08 | SDL: Support joystick hat input | Cameron Cawley | |
2019-07-08 | SDL: Initial implementation of joystick events | Cameron Cawley | |
2019-07-07 | BACKENDS: Fix crash when save file is owned by another user | Orgad Shaneh | |
fopen() fails, but the null handle was passed on to OutSaveFile. | |||
2019-07-07 | IOS7: Add back mapping of LF character to the Return key | Thierry Crozat | |
This is necessary for properly identifying the Return key pressed from the software or a hardware keyboard, and this was erronously removed in commit e5709ed. | |||
2019-07-06 | IOS7: Hide input accessory toolbar when an external keyboard is connected | Thierry Crozat | |
2019-07-05 | CRYOMNI3D: Add internationalization through external DAT file | Le Philousophe | |
2019-07-02 | JANITORIAL: Remove outdated references to SourceForge.net | Cameron Cawley | |
2019-06-30 | IOS7: Add a tab key to the keyboard accessory view | Thierry Crozat | |
2019-06-30 | IOS7: Use scrollview for keyboard accessory view | Thierry Crozat | |
This allows to have more buttons than what can be displayed on the screen, and now to have all the same buttons on iPhone and on iPad. | |||
2019-06-30 | IOS7: Map three finger swipes to arrow keys | Thierry Crozat | |
Also use the pinch gesture to show/hide the keyboard. Previously it was using the three fingers swipe up and dowm, which is now mapped to arrow keys. | |||
2019-06-30 | IOS7: Remove key mapping for function and return keys | Thierry Crozat | |
Those keys are not present on the virtual keyboard accessory view. This should fix bug #10314: LSL7: Unable to open Xqwsts's locker on iOS. | |||
2019-06-30 | IOS7: Add input accessory view to virtual keyboard | Thierry Crozat | |
This adds buttons for some keys that are not present on the iOS keyboard, such as the function and arrow keys, as well as a GMM key. | |||
2019-06-27 | SDL: Fix gamepad mouse cursor wrapping on hi-res screens | Bastien Bouclet | |
The cursor position was overflowing a signed 16-bits integer once multiplied with MULTIPLIER when using a resolution such as 2560x1440. It would be nice changing this code to make more sense, sadly it is thightly coupled with platform specific subclasses. Fixes #10996. | |||
2019-06-25 | WIN32: Make use of the window handle when calling ShellExecute. | Henrik "Henke37" Andersson | |
2019-06-24 | WIN32: Use HINSTANCE for OSystem_Win32::openUrl | Lothar Serra Mari | |
This implementation now matches previous ShellExecute() calls, so we are now consistent in that regard. It also silences a warning in Mingw complaining about a type mismatch. | |||
2019-06-24 | OPENGLSDL: Move stretch mode handling into OpenGLGraphicsManager | Cameron Cawley | |
2019-06-22 | OPENGLSDL: Move getSupportedFormats into OpenGLGraphicsManager | Cameron Cawley | |
2019-06-21 | ANDROID: Move isConnectionLimited into OSystem | Cameron Cawley | |
2019-06-16 | SWITCH: Make direct touch (pointer jumps to finger) the default | rsn8887 | |
2019-06-13 | SWITCH: Enable touchpad mouse mode option in controls | rsn8887 | |
2019-06-09 | WIN32: Let the PE header control showing the console. | Henrik "Henke37" Andersson | |
This applies DRY to the console config and avoids junk code changes seen by git. | |||
2019-06-06 | AMIGAOS4: RM2AG.rexx rewrite | Hubert Maier | |
closes #1631 |