mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-08 02:53:25 -08:00
Mock: DlgCrashReport preview dialog (no account needed, redacted log preview), CrashReportingMode Ask/Always/Never setting in DebugSettings, --simulate-crash flag and Help-menu preview entry. Send writes a local mock JSON only. Vendor sentry-native 0.17.3 via FetchContent behind WITH_CRASH_REPORTING (breakpad everywhere, backend none under sanitizers) plus a CrashReporter facade with early init and post-loop shutdown. DSN is a placeholder: empty CMake default with COCKATRICE_SENTRY_DSN env override, so SDK init is skipped and mock behavior is unchanged until a real DSN is configured. CI prerequisites riding here so every layer below builds green: libcurl dev plus CA bundles in the Linux images and CodeQL env, sentry Qt integration off (its own find_package cannot see the macOS thin Qt layout), and the StrFunc Using construction makensis requires. Tests: ctest green, format clean, code plus UI gates PASS. |
||
|---|---|---|
| .. | ||
| card_database_update | ||
| card_picture_loader | ||
| deck_loader | ||
| intents | ||
| layouts | ||
| palette_editor | ||
| widgets | ||
| at_risk_data_warning.cpp | ||
| at_risk_data_warning.h | ||
| card_localization.h | ||
| key_signals.cpp | ||
| key_signals.h | ||
| logger.cpp | ||
| logger.h | ||
| pixel_map_generator.cpp | ||
| pixel_map_generator.h | ||
| theme_config.cpp | ||
| theme_config.h | ||
| theme_manager.cpp | ||
| theme_manager.h | ||
| window_main.cpp | ||
| window_main.h | ||