Cockatrice/cockatrice/src/interface
Lukas Brübach ceef749ac3 [Icons] Render authored theme SVG art without the SVG image plugin
`QPixmap("theme:file.svg")` needs Qt's SVG *image-format* plugin. Debian
builds that as the separate `qt6-svg-plugins` package, which is only a
Recommends of `qt6-svg-dev`, so a `--no-install-recommends` install (CI,
minimal user installs) does not have it. Authored theme art then loaded as
a null pixmap: the two authored-art render tests failed on Debian 13 and on
the Ubuntu sanitize leg while passing on a developer machine whose Qt
bundles the format.

Render authored SVG assets through QSvgRenderer instead, which is already
linked for the sentinel path and needs no plugin. Raster assets keep the
QPixmap loader. The test suite now hides the plugin directories, so the
dependency cannot come back unnoticed on platforms that ship the plugin.
2026-11-07 10:43:54 +01:00
..
card_database_update [QtUtils] Use makeLayout() for zero-margin layouts (#7620) 2026-10-24 19:06:18 +02:00
card_picture_loader [PictureLoader] Fix malformed MIME wildcards in Accept header (#6609) 2026-11-06 23:19:02 +01:00
deck_loader Fix deck export and mana group ordering (#7729) 2026-11-04 15:43:38 +01:00
intents [Settings] Store server profiles with QSettings arrays (#7629) 2026-11-02 07:30:29 +01:00
layouts [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
palette_editor [Icons] Keep semantic red and green on themed glyphs 2026-11-07 00:12:56 +01:00
widgets [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
at_risk_data_warning.cpp [Installer][Client] Back up user data before old uninstallers can delete it (#7503) 2026-10-16 22:05:42 +02:00
at_risk_data_warning.h [Installer][Client] Back up user data before old uninstallers can delete it (#7503) 2026-10-16 22:05:42 +02:00
card_localization.h [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
key_signals.cpp [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
key_signals.h [Tooling] Apply include-what-you-use across the tree (#7396) 2026-10-08 11:13:50 +02:00
logger.cpp [CrashReporting] Mock crash-report dialog and reporting preference (#7521) 2026-10-19 14:57:03 +02:00
logger.h [CrashReporting] Mock crash-report dialog and reporting preference (#7521) 2026-10-19 14:57:03 +02:00
pixel_map_generator.cpp [Icons] Migrate UI glyphs to palette-token SVGs (#7595) 2026-11-04 18:39:41 +01:00
pixel_map_generator.h [Icons] Migrate UI glyphs to palette-token SVGs (#7595) 2026-11-04 18:39:41 +01:00
recording.cpp [Tests] Replay XML test files through a headless runner (#7694) 2026-11-04 06:23:43 +01:00
recording.h [Tests] Replay XML test files through a headless runner (#7694) 2026-11-04 06:23:43 +01:00
theme_config.cpp [Icons] Keep semantic red and green on themed glyphs 2026-11-07 00:12:56 +01:00
theme_config.h [Icons] Keep semantic red and green on themed glyphs 2026-11-07 00:12:56 +01:00
theme_icon.cpp [Icons] Render authored theme SVG art without the SVG image plugin 2026-11-07 10:43:54 +01:00
theme_icon.h [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
theme_icon_badge.cpp [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
theme_icon_badge.h [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
theme_icon_fill.cpp [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
theme_icon_fill.h [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
theme_icon_sticker.cpp [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
theme_icon_sticker.h [Icons] Add a sticker icon treatment 2026-11-07 10:43:54 +01:00
theme_manager.cpp [Icons] Keep semantic red and green on themed glyphs 2026-11-07 00:12:56 +01:00
theme_manager.h [Icons] Keep semantic red and green on themed glyphs 2026-11-07 00:12:56 +01:00
window_main.cpp [Icons] Migrate UI glyphs to palette-token SVGs (#7595) 2026-11-04 18:39:41 +01:00
window_main.h [Tests] Replay XML test files through a headless runner (#7694) 2026-11-04 06:23:43 +01:00