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. |
||
|---|---|---|
| .. | ||
| abstract_settings_page.cpp | ||
| abstract_settings_page.h | ||
| appearance_settings_page.cpp | ||
| appearance_settings_page.h | ||
| deck_editor_settings_page.cpp | ||
| deck_editor_settings_page.h | ||
| general_settings_page.cpp | ||
| general_settings_page.h | ||
| messages_settings_page.cpp | ||
| messages_settings_page.h | ||
| settings_search_delegate.cpp | ||
| settings_search_delegate.h | ||
| settings_search_model.cpp | ||
| settings_search_model.h | ||
| shortcut_settings_page.cpp | ||
| shortcut_settings_page.h | ||
| sound_settings_page.cpp | ||
| sound_settings_page.h | ||
| storage_settings_page.cpp | ||
| storage_settings_page.h | ||
| user_interface_settings_page.cpp | ||
| user_interface_settings_page.h | ||