Commit Graph
4703 Commits
Author SHA1 Message Date
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
Lothar Serra Mari 3c5c521bc1 GUI: Fix typo, fix compilation 2021-11-13 21:40:00 +01:00
Lothar Serra Mari 9656627494 GUI: Enable translation for missing strings 2021-11-13 21:31:41 +01:00
Lothar Serra Mari ef0baa9b65 GUI: Update translations datafile 2021-11-13 21:22:48 +01:00
sluicebox e82f6c6dcd GUI: Hide update controls when UpdateManager not set 2021-11-13 21:22:28 +01:00
D G Turner 3e394d012d GUI: Fix Likely Incorrect Code Causing GCC Warnings 2021-11-13 05:57:19 +00:00
D G Turner 2a5429f947 GUI: Fix GCC Fall Through Warning 2021-11-13 05:56:51 +00:00
Eugene Sandulenko a10e36315c GUI: Improve Group Selection and bump theme version
- Replace inscription with an icon to save space
- Reduced size of the search box
- Disbled grid for low-res layouts
- Fixed classic theme
- Regenerated built-in theme
2021-11-12 23:02:41 +01:00
Eugene Sandulenko 3ed12dafed GUI: Remove redundant files. They were moved to scummvm-icons repo 2021-11-12 23:02:41 +01:00
Eugene Sandulenko 1008f64d74 GUI: Added support for multiple icon archives 2021-11-12 16:14:19 +01:00
Eugene Sandulenko a5844fd8da GUI: Added possibility to keep gui-icons.dat in iconspath 2021-11-12 15:47:22 +01:00
Eugene Sandulenko 04a43695e7 GUI: Use filtered search in GroupedList 2021-11-12 15:38:21 +01:00
Paweł Kołodziejski bb8687ceb0 GUI: Update residual theme 2021-11-12 15:27:31 +01:00
Eugene Sandulenko eb2625114d GUI: Fix compilation 2021-11-12 14:50:11 +01:00
Eugene Sandulenko 6f773e2d01 GUI: Draw Grouped List with bold font 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 1661fa1ba6 GUI: Read icons and metadata from gui-icons.dat 2021-11-12 14:46:34 +01:00
Eugene Sandulenko d303d9f042 GUI: Added default icons set containing flags, platforms, few game icons and metadata
Game icons for the games which are distributed from scummvm.org for minimizing
the file size.

The set sources live in scummvm-icons repo, directory default/
2021-11-12 14:46:34 +01:00
Eugene Sandulenko 2873d09cab GUI: Changed metadata XML format to valid XML 2021-11-12 14:46:34 +01:00
Eugene Sandulenko bdd4e8198c GUI: Do not error() on malformed game entries 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 79e2150a6f GUI: Do not spam console when icon files are not available 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 7772e2a4d5 GUI: Added more explanations for translators 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 27c1d0546b GUI: Got rid of another 'using' directive for consistency sake 2021-11-12 14:46:34 +01:00
Eugene Sandulenko e7374cf9b7 GUI: Move launcher grid specific implementation class declarations to .cpp 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 01f445cbae GUI: Move locally-used enum to the relevant file from the header 2021-11-12 14:46:34 +01:00
Eugene Sandulenko f33e3c26a5 GUI: Mark Grid-related things translatable 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 9a01b16ada GUI: Sort module.mk alphabetically 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 109beb4f86 GUI: Explicitely use Common:: namespace 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 45309c6e0d GUI: Code cleanup in MetadataParser.h 2021-11-12 14:46:34 +01:00
Eugene Sandulenko eb2ee287af GUI: Reduce header dependency 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 50cf681017 GUI: Fix include guard define 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 877f23f2eb GUI: Fix include paths 2021-11-12 14:46:34 +01:00
Eugene Sandulenko e5d1701220 GUI: Fix warnings 2021-11-12 14:46:34 +01:00
Eugene Sandulenko a497d25640 GUI: Do not show groups when only "ALL" is present in the grouped list 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 3011084703 GUI: Improve debug output 2021-11-12 14:46:34 +01:00
Eugene Sandulenko 5d857068a1 GUI: Fix error() when description is missing in a game entry 2021-11-12 14:46:34 +01:00
av-dx c1b521bad6 GUI: Add group popup widget to default theme 2021-11-12 14:46:34 +01:00