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: Update GoogleDriveStorage and BoxStorage to 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 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 Remaining Shadowing Compiler Warnings. | 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: Fix Requests | Alexander Tkachev | |
Remove unnecessary JSON warnings, fix a few places. | |||
2016-08-24 | CLOUD: Update OneDrive | Alexander Tkachev | |
Added JSON checks. New jsonContainsObject() method added to CurlJsonRequest. | |||
2016-08-24 | CLOUD: Update GoogleDriveUploadRequest | Alexander Tkachev | |
JSON checks in callback. | |||
2016-08-24 | CLOUD: Update GoogleDriveStorage | Alexander Tkachev | |
More JSON checks in callbacks. | |||
2016-08-24 | CLOUD: Update TokenRefreshers | Alexander Tkachev | |
Box's, Google Drive's and OneDrive's token refreshing requests have more JSON checks now. | |||
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: Fix format warning | Eugene Sandulenko | |
2016-08-24 | CLOUD: Fix HTTP response code TODOs | 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: Cleanup in Storages | Alexander Tkachev | |
2016-08-24 | CLOUD: Update GoogleDriveStorage | Alexander Tkachev | |
It now derives from IdStorage, so lots of GoogleDrive*Request classes are removed and replaced with generic IdStorage*Request ones. | |||
2016-08-24 | CLOUD: Make Google Drive sort files list | Alexander Tkachev | |
GoogleDriveListDirectoryByIdRequest now uses "orderBy" field to specify that we want the commonly used "alphabetical, folders first" order. That's mostly needed for RemoteBrowserDialog, because Requests don't care about the order, and this one is more user-friendly. | |||
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 "zero-length format string" warning | Alexander Tkachev | |
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 | 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 | CLOUD: Add ConnMan::urlEncode() | Alexander Tkachev | |
Tried to use it everywhere I should've use it. | |||
2016-08-24 | COMMON: Add String::asUint64() | Alexander Tkachev | |
Instead of all these atoull() I've added everywhere. | |||
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. |