Cockatrice/cockatrice/src/interface/card_picture_loader
BruebachL 7a41dfe175
Some checks failed
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Build Desktop / Configure (push) Has been cancelled
Build Docker / Servatrice (arm) (push) Has been cancelled
Build Docker / Servatrice (x86) (push) Has been cancelled
Build Desktop / Debian 13 (push) Has been cancelled
Build Desktop / Debian 12 (push) Has been cancelled
Build Desktop / Fedora 44 (push) Has been cancelled
Build Desktop / Fedora 43 (push) Has been cancelled
Build Desktop / Servatrice_Debian 12 (push) Has been cancelled
Build Desktop / Ubuntu 26.04 (push) Has been cancelled
Build Desktop / Ubuntu 24.04 (push) Has been cancelled
Build Desktop / Arch (push) Has been cancelled
Build Desktop / macOS 13 Intel (push) Has been cancelled
Build Desktop / macOS 14 (push) Has been cancelled
Build Desktop / macOS 15 (push) Has been cancelled
Build Desktop / macOS 26 Debug (push) Has been cancelled
Build Desktop / Windows 10 (push) Has been cancelled
Build Docker / Publish multi-platform Servatrice image (push) Has been cancelled
[PictureLoader] Fix custom-folder pictures in subdirectories not loading (#7340)
CardPictureLoaderLocal compared the full file name (including extension)
of the custom-folder candidate against the extension-stripped base name of
each directory entry, so a CUSTOM subfolder image like
pics/CUSTOM/poker/1 of Hearts.png never matched and the card fell through
to the network. Compare the complete base names instead.

Add matcher tests covering CUSTOM subfolder resolution.

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2026-09-21 21:48:34 +02:00
..
card_picture_loader.cpp [PictureLoader] Fix worker thread shutdown and cross-thread cache clearing (#7292) 2026-09-21 18:30:03 +02:00
card_picture_loader.h [PictureLoader] Fix worker thread shutdown and cross-thread cache clearing (#7292) 2026-09-21 18:30:03 +02:00
card_picture_loader_cache_method.h [PictureLoader] Allow saving downloaded images to local storage and not just the QNetworkManager cache (#6620) 2026-05-16 20:15:10 +02:00
card_picture_loader_local.cpp [PictureLoader] Fix custom-folder pictures in subdirectories not loading (#7340) 2026-09-21 21:48:34 +02:00
card_picture_loader_local.h [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00
card_picture_loader_local_schemes.h Run formatter on all our files (#6942) 2026-05-26 15:11:38 -07:00
card_picture_loader_request_status_display_widget.cpp Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00
card_picture_loader_request_status_display_widget.h [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00
card_picture_loader_status_bar.cpp Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212) 2025-10-09 07:36:12 +02:00
card_picture_loader_status_bar.h [Cleanup] Unused #includes (#6367) 2025-11-29 18:53:11 +01:00
card_picture_loader_worker.cpp [PictureLoader] Fix worker thread shutdown and cross-thread cache clearing (#7292) 2026-09-21 18:30:03 +02:00
card_picture_loader_worker.h [Tests] Add manual picture loader benchmark against the real card hosts (#7288) 2026-09-21 18:30:04 +02:00
card_picture_loader_worker_work.cpp [PictureLoader] Fix worker thread shutdown and cross-thread cache clearing (#7292) 2026-09-21 18:30:03 +02:00
card_picture_loader_worker_work.h [PictureLoader] Fix worker thread shutdown and cross-thread cache clearing (#7292) 2026-09-21 18:30:03 +02:00
card_picture_to_load.cpp [Card] Add a setting for the language used in card search (#7314) 2026-09-21 08:50:48 +02:00
card_picture_to_load.h [PictureLoader] Schedule exponential backoff on 429 - Too many request handler and call failed on fail (#7053) 2026-08-08 22:55:27 +02:00