Die4Ever
30a8d927a1
GUI: tabs with scrollbars
2022-01-23 20:28:55 +02:00
Le Philousophe
0802db2a4e
GUI: Initialize language and platform even if unused
2022-01-06 19:39:05 +02:00
Le Philousophe
1b3ac06f69
GUI: Fix various memory leaks related to grid widget
2022-01-06 19:36:23 +02:00
Lothar Serra Mari
bac98e5c31
I18N: Update translations datafile
2022-01-02 09:28:49 +01:00
Eugene Sandulenko
823bc16312
ALL: Update copyright year
2022-01-01 00:00:45 +01:00
Andrea Boscarino
861b8b5df3
CREDITS: Add myself to the SCUMM engine credits
2021-12-28 09:43:21 +02:00
Eugene Sandulenko
c532943aef
GUI: Update license text in the about dialog
2021-12-26 18:52:05 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
d3bcdbcfd1
CREDITS: Regenerate
2021-12-22 00:13:58 +01:00
Cameron Cawley
a21961516a
GRAPHICS: Split ScalerPluginObject into two classes
2021-11-23 23:32:58 +01:00
Eugene Sandulenko
5302bd8b49
GUI: Restore green glory of ResidualVM theme
2021-11-23 22:21:02 +01:00
Eugene Sandulenko
ccbccaf947
GUI: Move "Update Icons" button to the bottom of Misc tab
2021-11-22 23:51:06 +01:00
Eugene Sandulenko
44373fd8b4
GUI: Introduce %using directory to THEMERC. Unify themes. Bump theme version
...
Now all duplicate files are read from common* directories.
We have only 2 sets of theme files now, classic/modern.
No more copy/paste!
2021-11-22 14:58:56 +01:00
Eugene Sandulenko
6ba2fb9f3b
GUI: Fixed crash in 640x400 theme. Bumped theme version.
...
This is made by allowing widgets to be skipped for certain resolutions.
In this particlar case, the new layour switcher buttons were not
fitting by height on 640x400 theme, so we now reduce spacing
between the action buttons.
2021-11-21 20:00:08 +01:00
Eugene Sandulenko
ae7254da5d
GUI: Fix GUI layout debugging
2021-11-21 20:00:08 +01:00
Eugene Sandulenko
b9a2753c2c
GUI: Fix compilation with LAYOUT_DEBUG_DIALOG enabled
2021-11-21 20:00:08 +01:00
Lothar Serra Mari
d59b31238e
GUI: Add comment regarding the 1ms delay we need with vsync enabled
2021-11-21 01:21:41 +01:00
Lothar Serra Mari
d272bc5d65
GUI: Fetch vsync capability from backend instead of ConfMan
2021-11-21 01:21:41 +01:00
Lothar Serra Mari
7a01729d1f
GUI: Fix cursor stuttering with vsync enabled
2021-11-21 01:21:41 +01:00
D G Turner
927e80def1
GUI: Fix GCC Pedantic Warnings
2021-11-20 19:29:20 +00:00
Eugene Sandulenko
5ab92b6e05
GUI: Cleanup Ipdate Icons dialog state after successful download
2021-11-20 00:55:44 +01:00
Eugene Sandulenko
d00f894aa6
GUI: Refresh Grid View after icon packs were downloaded
2021-11-20 00:55:44 +01:00
Eugene Sandulenko
b51ed2cf01
GUI: Abort session when user requests to do so in the Icon updater
2021-11-20 00:55:44 +01:00
Eugene Sandulenko
ae62f3ff8f
GUI: Fix compilation without LIBCURL
2021-11-18 23:33:13 +01:00
Eugene Sandulenko
722288474f
GUI: Synced all themes with Icons Downloader and bumped theme version
2021-11-18 22:55:18 +01:00
Eugene Sandulenko
8fc89ec10f
GUI: Fix multiple icon packs downloading. We cannot fire all the requests at once
2021-11-18 22:38:44 +01:00
Eugene Sandulenko
4e32936376
GUI: Calculate download speed in Icons downloader
2021-11-18 22:38:44 +01:00
Eugene Sandulenko
570c77f309
GUI: Fixed progress bar in icons downloader
2021-11-18 22:38:43 +01:00
Eugene Sandulenko
db7cec6935
CLOUD: SessionRequest now can save downloaded files to disk
2021-11-18 22:38:43 +01:00
Eugene Sandulenko
cec059e5bf
GUI: Persist Download Icons dialog
2021-11-18 22:38:43 +01:00
Eugene Sandulenko
06f917cc6f
GUI: Initial work on icon packs downloading. Streamlined the process.
2021-11-18 22:38:43 +01:00
Eugene Sandulenko
f23e41d346
GUI: Better error handling in icons downloader
2021-11-18 22:38:43 +01:00
Eugene Sandulenko
ea10ec1c71
GUI: Compute the required icon packs download
2021-11-18 22:38:42 +01:00
Eugene Sandulenko
c82b1f88bc
GUI: Properly check gui-icons.dat in themepath
...
themepath is never added to SearchMan, thus File::open() does
not work for it
2021-11-18 22:38:42 +01:00
Eugene Sandulenko
d8829fa4fd
GUI: Initial code for Update Icons dialog
...
- LIST downloading and parsing is done
2021-11-18 22:38:42 +01:00
Cameron Cawley
f8e9355ffa
CREDITS: Add credits for the Prince translation
2021-11-18 00:50:19 +01:00
Torbjörn Andersson
934567a87c
GUI: Fix grid memory leaks
...
Clearing a HashMap doesn't delete the objects stored inside it, so do
that explicitly.
2021-11-16 13:34:17 +01:00
Torbjörn Andersson
1402a78a01
Revert "GUI: Fix memory leak"
...
I suspect the file object is used later, so I can't delete it here.
This reverts commit c7f4d96a9d
.
2021-11-15 10:00:18 +01:00
Torbjörn Andersson
c7f4d96a9d
GUI: Fix memory leak
2021-11-15 09:49:38 +01:00
Torbjörn Andersson
c420983634
GUI: Don't leak tray dialogs
...
Since the dialog isn't used outside of the function, I've also made the
variables local.
2021-11-15 09:46:01 +01:00
Torbjörn Andersson
8fe33fdb55
GUI: Fix memory leak
2021-11-15 09:32:36 +01:00
Eugene Sandulenko
a965e01857
GUI: Do not leak memory on gui-icons.dat opening failure
2021-11-14 23:00:13 +01:00
Eugene Sandulenko
72adc6ba2b
GUI: Simplify gui-icons.dat searching
2021-11-14 22:53:55 +01:00
Eugene Sandulenko
3d82c0e8b4
GUI: Fix loading gui-icons.dat from Windows resource
2021-11-14 22:23:17 +01:00
Torbjörn Andersson
9c206acf06
GUI: Fix memory leak
2021-11-14 18:49:41 +01:00
Eugene Sandulenko
fd4fbc0183
GUI: Remove debug output
2021-11-14 14:54:22 +01:00
Eugene Sandulenko
c5d6bd0e58
GUI: Streamlined widget deletion
2021-11-14 14:39:56 +01:00
Eugene Sandulenko
502a385ec7
GUI: Guard against double inserting of same objects to the trash queue
2021-11-14 14:39:56 +01:00
Benoit Pierre
1212b7e555
GUI: fix inclusion guard for AlphaAnimation.h
2021-11-14 13:36:12 +02:00
Eugene Sandulenko
ed5f0c1924
GUI: Properly initialize GridWidget
2021-11-13 22:06:35 +01:00