Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-24 | CLOUD: Clarify calculatedChecksum's initial value | Alexander Tkachev | |
2016-08-24 | CLOUD: Remove a couple of unnecessary whitespaces | Peter Bozsó | |
2016-08-24 | CLOUD: Add LocalWebserver | Alexander Tkachev | |
Available as LocalServer singleton. It's being started and stopped by StorageWizardDialog. It doesn't handle clients yet, though. | |||
2016-08-24 | CLOUD: Add comments for StorageWizardDialog methods | Alexander Tkachev | |
2016-08-24 | CLOUD: Update StorageWizardDialog's code check | Alexander Tkachev | |
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". | |||
2016-08-24 | CLOUD: Add checks in StorageWizardDialog | Alexander Tkachev | |
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. | |||
2016-08-24 | GUI: Add warning message for game's savepath | Alexander Tkachev | |
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 | 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 | GUI: Add Cloud tab StorageWizardDialog | Alexander Tkachev | |
This is a dialog which guides user through Storage connection procedure. | |||
2016-08-24 | GUI: Replace Cloud tab's StorageBrowser with PopUp | Alexander Tkachev | |
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 | GUI: Add Cloud tab information labels | Alexander Tkachev | |
And corresponding stub implementations in CloudManager. | |||
2016-08-24 | GUI: Add Options dialog Cloud tab | Alexander Tkachev | |
With StorageBrowser to select a Storage. It actually uses CloudMan to switch active Storage. | |||
2016-08-24 | GUI: Disable "Run in background" for "difficult" engines | Alexander Tkachev | |
During saves sync slots of MetaEngines with simpleSaveNames() == false would not be available at all. User would have to wait for sync to complete. | |||
2016-08-24 | ALL: Add MetaEngine::simpleSaveNames() | Alexander Tkachev | |
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. | |||
2016-08-24 | GUI: Fix SaveLoadCloudSyncProgressDialog | Alexander Tkachev | |
* disabled progress bar; * removed syncTarget segfault; * fixed grid slots disabling for "locked" slots. | |||
2016-08-24 | GUI: Add SaveLoadCloudSyncProgress in ScummModern theme | Alexander Tkachev | |
ScummVM would probably crash when using a theme without SaveLoadCloudSyncProgress dialog described. | |||
2016-08-24 | GUI: Update SaveLoadCloudSyncProgressDialog | Alexander Tkachev | |
So now it's centered, includes a progress bar and two labels instead of one. Works fine in 320x200. | |||
2016-08-24 | GUI: Show "locked" saves during sync | Alexander Tkachev | |
2016-08-24 | CLOUD: Add SaveLoadCloudSyncProgress enum | Alexander Tkachev | |
It's common for Save/Load dialogs and SavesSyncRequest. | |||
2016-08-24 | CLOUD: Make DefaultSaveFileManager ignore syncing files | Alexander Tkachev | |
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. | |||
2016-08-24 | CLOUD: Make ProgressDialog display downloading progress | Alexander Tkachev | |
2016-08-24 | CLOUD: Fix SaveLoadCloudSyncProgressDialog crash | Alexander Tkachev | |
It's closing itself a bit later now. | |||
2016-08-24 | GUI: Add SaveLoadCloudSyncProgressDialog | Alexander Tkachev | |
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! | |||
2016-08-24 | CLOUD: Make Save/Load dialog start saves sync | Alexander Tkachev | |
It also shows a "sync disabled" icon in case it has a savepath override. | |||
2016-08-24 | GUI: Fix widget clipping | Eugene Sandulenko | |
2016-08-24 | GUI: Added animation classes | Eugene Sandulenko | |
2016-08-24 | GUI: Added transparency to PicWidgets | Eugene Sandulenko | |
2016-08-24 | GUI: Implemented test point method to GuiObject | Eugene Sandulenko | |
2016-08-24 | GUI: Added support for alphabitmaps in picbuttons | Eugene Sandulenko | |
2016-08-24 | GUI: Switched GUI to draw on TransparentSurface | Eugene Sandulenko | |
2016-08-24 | GUI: Added empty dialog background | Eugene Sandulenko | |
2016-08-24 | GUI: Implemented centering of dialog background | Eugene Sandulenko | |
2016-08-24 | GUI: Added possibility to specify scale mode for AlphaBitmaps | Eugene Sandulenko | |
2016-08-24 | GUI: Plug NinePatch bitmaps into parser | Eugene Sandulenko | |
2016-08-24 | GUI: Implemented more modes to autoscale | Eugene Sandulenko | |
2016-08-24 | GUI: Implemented alphabitmap autoscale | Eugene Sandulenko | |
2016-08-24 | GUI: Implemented possibility to use alphabitmaps in GraphicsWidget | Eugene Sandulenko | |
2016-08-24 | GUI: Added new alphabitmap image type | Eugene Sandulenko | |
2016-08-24 | GUI: Added possibility to specify several state images for PicButtonWidget | Eugene Sandulenko | |
2016-08-24 | GUI: Added support for PNG images | Eugene Sandulenko | |
2016-08-24 | GUI: Add mode to skip drawing of button for PicButton | Eugene Sandulenko | |
2016-07-24 | I18N: Update Hungarian translation (patch #1652) | Thierry Crozat | |
2016-07-22 | GUI: Fix regression in multicolumn PopUp widget | Eugene Sandulenko | |
2016-07-20 | CREDITS: Add myself as developer for the drascula engine | Thierry Crozat | |
I forgot to do it when I rewrote big chunks of the engine code three months ago. | |||
2016-07-19 | I18N: Regenerate translations data file | Lothar Serra Mari | |
2016-07-12 | GUI: Regenerate built-in theme | Eugene Sandulenko | |
2016-07-12 | GUI: Fix TabWidget height issues | Alexander Tkachev | |
Changes theme stx files to specify TabWidget's type. That fixes wrong TabWidget height. Changes TabWidget's getHeight() to return not only "children" height, but also tabs height. That fixes wrong clipping area. Changes Widget's findWidget to use getHeight(). That fixes bug when widgets in the bottom of TabWidget were not reacting to the mouse events. | |||
2016-07-03 | GUI: Add checks in Widget::getBossClipRect() | Alexander Tkachev | |
Prints a warning if clipping area is invalid and fixes it. |