Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-30 | CLOUD: Ask user to manually enable Storage | Alexander Tkachev | |
For more security, newly connected Storage only gets username/used space information and is disabled until user manually presses the button. | |||
2019-07-30 | GUI: Rewrite Cloud tab | Alexander Tkachev | |
- StorageWizardDialog is removed, along with bmps it was using; - EditTextWidget now accepts custom font in constructor; - ScrollContainer scrollbar now jumps to top when content height changes so it's "overscrolled"; - IndexPageHandler now does not awaits for `code` GET-parameter, as local webserver is no longer used to connect Storages; - CloudManager and all corresponding Storages are updated to support disconnecting and to notify about successful connection. | |||
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: 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 | |||
2018-12-17 | WIN32: Fix libcurl redefining ARRAYSIZE | SupSuper | |
libcurl pulls in Windows headers, so let's include it first to avoid clashing with common headers | |||
2017-01-10 | CLOUD: Fix Various Shadowing Compiler Warnings from errorCallback. | D G Turner | |
2016-09-13 | CLOUD: Switch to the new OSD API | Bastien Bouclet | |
2016-09-03 | JANITORIAL: Make GPL headers uniform | Eugene Sandulenko | |
2016-08-24 | CLOUD: Remove unused includes | Peter Bozsó | |
2016-08-24 | CLOUD: Update DropboxUploadRequest | Alexander Tkachev | |
JSON checks. | |||
2016-08-24 | CLOUD: Update DropboxStorage | Alexander Tkachev | |
JSON checks added. | |||
2016-08-24 | CLOUD: Update Dropbox Requests | Alexander Tkachev | |
Adding more JSON checks there. | |||
2016-08-24 | CLOUD: Minor TODO fix | Alexander Tkachev | |
2016-08-24 | CLOUD: Add KEY/SECRET override code | Alexander Tkachev | |
The following constants must be defined if ENABLE_RELEASE is: * RELEASE_DROPBOX_KEY, * RELEASE_DROPBOX_SECRET, * RELEASE_ONEDRIVE_KEY, * RELEASE_ONEDRIVE_SECRET, * RELEASE_GOOGLE_DRIVE_KEY, * RELEASE_GOOGLE_DRIVE_SECRET, * RELEASE_BOX_KEY, * RELEASE_BOX_SECRET. | |||
2016-08-24 | ALL: Fix debug, warning and error usage | Alexander Tkachev | |
Added prefixes, used debug(9). | |||
2016-08-24 | CLOUD: #define all OAuth2/API-related URLs | Alexander Tkachev | |
2016-08-24 | CLOUD: Upload ListDirectory Requests | Alexander Tkachev | |
Lots of checks to avoid JSON-related segfaults added. | |||
2016-08-24 | CLOUD: JANITORIAL: Fix code formatting | Eugene Sandulenko | |
2016-08-24 | CLOUD: Remove DropboxStorage::remove() | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix code formatting | Peter Bozsó | |
2016-08-24 | CLOUD: Fix `redirect_uri` selection code | Alexander Tkachev | |
Now it's not hardcoded based on USE_SDL_NET, but one or another value is used depending on currently selected LocalWebserver's port. | |||
2016-08-24 | JANITORIAL: Remove spaces at the end of the line | Alexander Tkachev | |
I knew there were some, but I wanted to fix them once, instead of doing it all the time. | |||
2016-08-24 | CLOUD: Do some refactoring/cleanup | Alexander Tkachev | |
Nothing really major. | |||
2016-08-24 | CLOUD: Fix Cppcheck warnings | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix CloudManager::connectStorage() memory leak | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix Dropbox and Google Drive UploadRequests | Alexander Tkachev | |
Possible segfault there too. | |||
2016-08-24 | CLOUD: Fix DropboxCreateDirectoryRequest | Alexander Tkachev | |
It now calls success callback with `false` on Dropbox's "path/conflict/folder", indicating that the directory already exists. | |||
2016-08-24 | CLOUD: Move Dropbox to API v2 | Alexander Tkachev | |
We had a few places where their deprecated API v1 was used. | |||
2016-08-24 | CLOUD: Cleanup in Storages | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix finishSuccess() warning | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix some warnings | Alexander Tkachev | |
Mostly on format string | |||
2016-08-24 | CLOUD: Fix "signed/unsigned integers" warning | Alexander Tkachev | |
The "comparison between signed and unsigned integer expressions" one. Note that in UploadRequests size() and pos() are acutally signed, because they could return -1. This commit implies that Requests are working with such Streams which doesn't. | |||
2016-08-24 | CLOUD: Use correct redirect_uris | Alexander Tkachev | |
Usage of #ifdef there (and in StorageWizardDialog) means that ScummVM doesn't support both local webserver and scummvm.org paths at the same time. It's either built with SDL_net (thus supporting localhost path) or without it (thus using scummvm.org). | |||
2016-08-24 | CLOUD: Get rid of CloudConfigHelper, use kCloudDomain where approriate | Peter Bozsó | |
2016-08-24 | CLOUD: Do saves sync on Storage connect | Alexander Tkachev | |
2016-08-24 | CLOUD: Introduce CloudConfigHelper | Peter Bozsó | |
2016-08-24 | CLOUD: Fix getAccessToken() | Alexander Tkachev | |
KEY and SECRET should now load before getAccessToken() uses them, so it should work now. | |||
2016-08-24 | Fix DropboxStorage::codeFlowComplete() | Peter Bozsó | |
2016-08-24 | GUI: Add EditText in StorageWizardDialog | Alexander Tkachev | |
One can enter the code, press 'Connect' button and get a working Storage! | |||
2016-08-24 | CLOUD: Add Request::date() | Alexander Tkachev | |
Used in SavesSyncRequest to update Storage's last sync date. | |||
2016-08-24 | GUI: Add Refresh button in Options Cloud tab | Alexander Tkachev | |
Commit changes CloudManager and Storages so they would automatically refresh the fields when the could. | |||
2016-08-24 | CLOUD: Update CloudManager | Alexander Tkachev | |
It now has methods to update Storage's information. | |||
2016-08-24 | CLOUD: Update CloudManager | Alexander Tkachev | |
It now supports only one storage of each type. Only one Storage could be loaded to the memory as well. Options' Cloud tab now changes the Storage only when user pressed OK button, giving the ability to look through the Storages without actually changing them. | |||
2016-08-24 | CLOUD: Update CloudManager and Storage | Alexander Tkachev | |
* Storage::name(); * CloudManager::getStorageName(); * CloudManager::getStorageIndex(); * CloudManager::listStorages(); * CloudManager::switchStorage(). | |||
2016-08-24 | CLOUD: Update downloading in Storages | Alexander Tkachev | |
Id should be used everywhere. |