Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-24 | CLOUD: Fix some TODOs in CloudManager | Alexander Tkachev | |
"No Storage connected!" error message is passed to the error callback now when there is no Storage connected to the CloudManager. | |||
2016-08-24 | CLOUD: Remove remove() from BoxStorage | Peter Bozsó | |
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 in Networking | Alexander Tkachev | |
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 | GUI: Fix texts clipping | Alexander Tkachev | |
If it was completely clipped out (empty rectangle), it was drawing the whole text ("empty means no clipping"), so I had to detect such cases and change textArea to one small pixel. | |||
2016-08-24 | GUI: Add "Clear port" button in Cloud tab | Alexander Tkachev | |
2016-08-24 | CLOUD: Update StorageWizardDialog | Alexander Tkachev | |
It now hides code fields not just when built with SDL_Net, but also when LocalWebserver's using default port. So that's why NETWORKING_LOCALWEBSERVER_ENABLE_PORT_OVERRIDE is defined in localwebserver.h now. | |||
2016-08-24 | CLOUD: Add port override for LocalWebserver | Alexander Tkachev | |
It's enabled only when NETWORKING_LOCALWEBSERVER_ENABLE_PORT_OVERRIDE is defined. It's not defined, because override means we have to reconfigure our redirect links somehow to use the override port. | |||
2016-08-24 | CLOUD: Check whether Storage is working when replacing it | Alexander Tkachev | |
We do that in CloudManager::replaceStorage(), but I've tried to eliminate such possibility by adding a check in the StorageWizardDialog. | |||
2016-08-24 | CLOUD: Fix CloudManager::connectStorage() memory leak | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix backends/module.mk | Alexander Tkachev | |
MinGW failed to compile with the latest fix. Checked this fix with create_project for MSVC, MinGW's make, make under kubuntu and while building Android apk. | |||
2016-08-24 | CLOUD: Add OSD warning when can't start LocalWebserver | Alexander Tkachev | |
2016-08-24 | GUI: Add error callback in Options' Cloud tab | Alexander Tkachev | |
Shows OSD message. | |||
2016-08-24 | CLOUD: Fix Dropbox and Google Drive UploadRequests | Alexander Tkachev | |
Possible segfault there too. | |||
2016-08-24 | CLOUD: Fix OneDriveUploadRequest | Alexander Tkachev | |
Segfault when given stream is nullptr. | |||
2016-08-24 | CLOUD: Add default SavesSync callbacks | Alexander Tkachev | |
With OSD messages indicating whether saves sync is complete, cancelled or failed. | |||
2016-08-24 | GUI: Show warning in DownloadDialog | Alexander Tkachev | |
If user's connection seems limited, ScummVM shows a warning message to prevent using that by accident. | |||
2016-08-24 | CLOUD: Fix makefile | Peter Bozsó | |
2016-08-24 | CLOUD: Add Networking::Connection::isLimited() | Alexander Tkachev | |
`false` everywhere by default, but works on Android (`true` if not Wi-Fi). | |||
2016-08-24 | CLOUD: Fix OneDriveUploadRequest | Alexander Tkachev | |
OneDrive doesn't accept empty files, so UploadRequest just skips such. | |||
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: Make "/create" support AJAX | Alexander Tkachev | |
Now creating directories doesn't refresh the "/filesAJAX" page. | |||
2016-08-24 | CLOUD: Add "ajax" parameter for "/create" and "/upload" | Alexander Tkachev | |
If it's set, these redirect to "/filesAJAX" instead of "/files". | |||
2016-08-24 | CLOUD: Add messages in "/filesAJAX" | Alexander Tkachev | |
2016-08-24 | CLOUD: Minor "/filesAJAX" fix | Alexander Tkachev | |
2016-08-24 | CLOUD: Add "breadcrumbs" in "/filesAJAX" | Alexander Tkachev | |
2016-08-24 | CLOUD: Add "/filesAJAX" sketch | Alexander Tkachev | |
It works already, but still requires some polishing. | |||
2016-08-24 | CLOUD: Add ListAjaxHandler | Alexander Tkachev | |
"/list" now returns JSON with directory information. Would be used in AJAX-based Files Manager. | |||
2016-08-24 | GUI: Add Cloud-related dialogs in classic theme's stx | Alexander Tkachev | |
Looks fine. | |||
2016-08-24 | TESTBED: Add openUrl test in MiscTests | Alexander Tkachev | |
2016-08-24 | TESTBED: Add more Webserver tests | Alexander Tkachev | |
2016-08-24 | TESTBED: Add Webserver test suite | Alexander Tkachev | |
Two tests now: IP resolving and index page check. | |||
2016-08-24 | CLOUD: Fix indentation in openurl-osx.cpp | Peter Bozsó | |
2016-08-24 | TESTBED: Fix CloudTests | Alexander Tkachev | |
Now work with all available Storages. | |||
2016-08-24 | CLOUD: Add URL opening for OS X | Peter Bozsó | |
2016-08-24 | TESTBED: Add CloudTests::testSavesSync() | Alexander Tkachev | |
2016-08-24 | TESTBED: Add CloudTests::testFolderDownloading() | Alexander Tkachev | |
2016-08-24 | TESTBED: Add CloudTests::testDownloading() | Alexander Tkachev | |
2016-08-24 | TESTBED: Add CloudTests::testUploading() | Alexander Tkachev | |
2016-08-24 | TESTBED: Fix CloudTests to ask users whether to wait | Alexander Tkachev | |
Callbacks might be slow (like in SyncSaves), but they also could hang forever, so users now are being asked whether they want to wait or to skip the test. | |||
2016-08-24 | TESTBED: Add first Cloud tests | Alexander Tkachev | |
Adding tests for: * Storage::info(); * Storage::listDirectory(); * Storage::createDirectory(). | |||
2016-08-24 | GUI: Add Ctrl+V handling in EditableWidget | Alexander Tkachev | |
In SDL2 there is SDL_GetClipboardText(), so EditableWidget could support pasting into it. No copying yet, as there is no selecting. | |||
2016-08-24 | CLOUD: Add "Index of" label in server's "/files" | Alexander Tkachev | |
2016-08-24 | CLOUD: Add openurl-android.cpp | Alexander Tkachev | |