scummvm/gui
Miro Kropacek e00c5581ff GUI: Cache bitmaps again
This reverts commit 04f040af which forced a bitmap reloading to prevent
reusing already up/downscaled images in case that _scaleFactor has
changed.

However after commit ad31dfc this no longer applies as changing the
scale factor in GUI forces a ThemeEngine destroy and recreate. So
_bitmaps[filename] is safe to keep its cached image which is reused e.g.
during initial theme loading.
2023-03-16 19:20:50 +01:00
..
animation ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
themes GUI: THEMES: Switch hardcoded resolution checks for layout switching to constants 2023-03-16 14:12:25 +01:00
widgets GRAPHICS: SVGBitmap now inherits from ManagedSurface 2023-03-16 19:20:50 +01:00
about.cpp GUI: Add mousewheel scrolling to credits. 2023-01-04 11:26:25 +02:00
about.h GUI: Add mousewheel scrolling to credits. 2023-01-04 11:26:25 +02:00
browser.cpp JANITORIAL: Fix various "an" typos in comments 2023-03-16 14:47:28 +01:00
browser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
chooser.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
chooser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
console.cpp GUI: Add possibility to specify Debugger prompt 2023-02-04 14:58:54 +01:00
console.h GUI: Add possibility to specify Debugger prompt 2023-02-04 14:58:54 +01:00
credits.h CREDITS: Add dwa for macOS PPC 2023-02-27 19:38:23 +01:00
debugger.cpp GUI: Add possibility to specify Debugger prompt 2023-02-04 14:58:54 +01:00
debugger.h GUI: Add possibility to specify Debugger prompt 2023-02-04 14:58:54 +01:00
dialog.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
dialog.h GUI: Add missing override keyword 2022-04-15 22:39:47 +02:00
downloaddialog.cpp COMMON: Simplify API for getHumanReadableBytes() 2023-02-05 23:08:21 +01:00
downloaddialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
downloadpacksdialog.cpp COMMON: Simplify API for getHumanReadableBytes() 2023-02-05 23:08:21 +01:00
downloadpacksdialog.h GUI: Generalize DownloadPacksDialog 2023-01-08 01:15:53 +01:00
editgamedialog.cpp ENGINES: Remove support for GUI options in MetaEngineDetection subclasses 2022-11-16 23:58:54 +01:00
editgamedialog.h GUI: Move shader controls to Graphics tab and hide behind radiobutton 2022-10-08 23:39:18 +02:00
editrecorddialog.cpp GUI: Don't pass U32String by value 2022-09-18 16:15:56 +02:00
editrecorddialog.h GUI: Don't pass U32String by value 2022-09-18 16:15:56 +02:00
error.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
error.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
EventRecorder.cpp COMMON: Sync RNG seed initialising between common and event recorder 2023-01-02 16:12:44 +01:00
EventRecorder.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
filebrowser-dialog.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
filebrowser-dialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
fluidsynth-dialog.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
fluidsynth-dialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
gui-manager.cpp JANITORIAL: Fix various "an" typos in comments 2023-03-16 14:47:28 +01:00
gui-manager.h GUI: Implement drawing mode of top dialog only 2022-10-08 23:39:18 +02:00
launcher.cpp GUI: Fixed search icon tooltip 2023-01-08 01:15:52 +01:00
launcher.h GUI: Improve support for group selection in the launcher on small screens 2022-12-25 16:26:26 +01:00
massadd.cpp GUI: Fix mass add crash with older ScummVM configs 2022-09-02 14:30:44 +02:00
massadd.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
message.cpp GUI: Implement CountdownMessageDialog 2022-10-08 23:39:18 +02:00
message.h GUI: Implement CountdownMessageDialog 2022-10-08 23:39:18 +02:00
MetadataParser.cpp GUI: Use engine ID to match metadata 2022-10-08 16:55:56 +02:00
MetadataParser.h COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
module.mk GUI: Move SessionSelector dialog to SCUMM engine where it belongs 2023-03-06 16:49:27 +01:00
object.cpp GUI: tabs with scrollbars 2022-01-23 20:28:55 +02:00
object.h GUI: Fix scrolling in launcher and GMM tabs 2022-04-11 23:01:30 +03:00
onscreendialog.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
onscreendialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
options.cpp GUI: Simplify palette code 2023-02-08 00:09:39 +01:00
options.h GUI: Added setting for global RNG seed in the Misc tab 2023-01-02 16:12:44 +01:00
predictivedialog.cpp JANITORIAL: GUI: Correct Spelling Mistake 2022-11-15 22:52:43 +02:00
predictivedialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
recorderdialog.cpp GUI: Fix thumbnails for event recorder dialogue 2022-06-12 15:08:01 +02:00
recorderdialog.h GUI: Fix thumbnails for event recorder dialogue 2022-06-12 15:08:01 +02:00
remotebrowser.cpp GUI: Remove remains of the old color lists in *ListWidget 2022-05-29 00:39:35 +02:00
remotebrowser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
saveload-dialog.cpp COMMON: Simplify API for getHumanReadableBytes() 2023-02-05 23:08:21 +01:00
saveload-dialog.h COMMON: Redraw Save/Load dialog while syncing 2022-08-02 22:08:19 +02:00
saveload.cpp GUI: Remove remains of the old color lists in *ListWidget 2022-05-29 00:39:35 +02:00
saveload.h GUI: Remove remains of the old color lists in *ListWidget 2022-05-29 00:39:35 +02:00
shaderbrowser-dialog.cpp GUI: Fix ShadowBrowser for classic theme 2023-01-08 01:15:53 +01:00
shaderbrowser-dialog.h GUI: Added alternate file picker to ShaderBrowser 2023-01-08 01:15:52 +01:00
themebrowser.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
themebrowser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ThemeEngine.cpp GUI: Cache bitmaps again 2023-03-16 19:20:50 +01:00
ThemeEngine.h GUI: THEMES: Bump theme version and regenerate all themes 2023-03-06 14:40:34 +01:00
ThemeEval.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ThemeEval.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ThemeLayout.cpp GUI: Fix width and height calculation 2023-02-05 18:00:24 +01:00
ThemeLayout.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ThemeParser.cpp GUI: Fix compilation 2023-03-16 14:24:19 +01:00
ThemeParser.h COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
Tooltip.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Tooltip.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unknown-game-dialog.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unknown-game-dialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
updates-dialog.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
updates-dialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
widget.cpp GUI: Remove unndeeded include 2023-03-16 16:14:41 +01:00
widget.h ALL: add support for --config and refactor code 2022-05-29 13:56:21 +02:00