Age | Commit message (Collapse) | Author |
|
Linking was failing when disabling curl support.
|
|
|
|
No actual translations, though. Should be just "Cancel", because "Cancel
download" is too long for lowres mode.
|
|
It now less empty, because if there is no download in progress, user
sees the RemoteBrowser instead of empty dialog. The cancel button is now
in the left bottom corner.
|
|
It was SavesSyncRequest's target even when closed.
|
|
|
|
Was adding a path separator even when none is required.
|
|
It now shows the remote and local directories and a progress bar.
Storage now shows OSD messages on download success and failure.
|
|
CloudManager's shortcuts are added too.
The idea is to keep FolderDownload request within Storage, and provide
necessary means to access it. The download is started and cancelled
through the DownloadDialog.
|
|
|
|
It now checks the selected local directory, and shows different
MessageDialogs to notify user of mistake or ambiguous situation.
|
|
For the error callback case.
|
|
Because Dropbox has no means to specify files order.
|
|
No wait when "Go up" is pressed. These contents could be invalid,
though. In order to refresh contents, one has to go up one more time and
then get back inside (in root folder - just press "Go up" to refresh
it).
|
|
Init with NULL, ignore callbacks, and such.
|
|
|
|
|
|
OneDrive and Google Drive paths do not start with '/', so one was unable
to go up to root.
|
|
WIP. Tested with Dropbox.
|
|
|
|
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.
|
|
|
|
This commit also adds LocalWebserver's stopOnIdle().
That means server is not stopped immediately, but only when all clients
are served.
|
|
|
|
|
|
Available as LocalServer singleton. It's being started and stopped by
StorageWizardDialog. It doesn't handle clients yet, though.
|
|
|
|
Now the code contains its own crc16 in it, plus the way checksum is
calculated has changed.
Some online tool calls this exact way of calculating crc16
"CRC16_CCITT_FALSE".
|
|
It now calculates the checksums for code pieces to determine whether
it's correct and CRC-32 for user to compare with one shown on site.
|
|
|
|
One can enter the code, press 'Connect' button and get a working
Storage!
|
|
Commit changes CloudManager and Storages so they would automatically
refresh the fields when the could.
|
|
This is a dialog which guides user through Storage connection procedure.
|
|
|
|
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.
|
|
And corresponding stub implementations in CloudManager.
|
|
With StorageBrowser to select a Storage. It actually uses CloudMan to
switch active Storage.
|
|
During saves sync slots of MetaEngines with simpleSaveNames() == false
would not be available at all. User would have to wait for sync to
complete.
|
|
Engines with "simple" savenames would support "Run in background" in
save/load dialog and gradual save slots unlocking. Other engines
save/load feature would be locked until save sync is over.
|
|
* disabled progress bar;
* removed syncTarget segfault;
* fixed grid slots disabling for "locked" slots.
|
|
ScummVM would probably crash when using a theme without
SaveLoadCloudSyncProgress dialog described.
|
|
So now it's centered, includes a progress bar and two labels instead of
one. Works fine in 320x200.
|
|
|
|
It's common for Save/Load dialogs and SavesSyncRequest.
|
|
MetaEngines don't get "locked" files in the list, so won't try to open
these.
Save/Load dialog updates save list every time SavesSyncRequest tells it
to.
|
|
|
|
It's closing itself a bit later now.
|
|
It's shown by SaveLoadChooserDialog when files are downloaded and some
save slots are locked. One can hide that dialog to interact with
non-locked slots or cancel saves sync completely. Dialog's label shows
current sync progress.
Dialog automatically hides itself when all files are downloaded.
WARNING: right now that results in a crash!
|
|
It also shows a "sync disabled" icon in case it has a savepath override.
|
|
|