diff --git a/dist/changelog/changes-15.0.0.md b/dist/changelog/changes-15.0.0.md index 5a09afd5c6f..6ff5d51b73a 100644 --- a/dist/changelog/changes-15.0.0.md +++ b/dist/changelog/changes-15.0.0.md @@ -32,6 +32,7 @@ General * Prebuilt binaries * Added opt-in crash reporting to `Edit > Preferences > Environment > System` + ([Documentation](https://doc-snapshots.qt.io/qtcreator-15.0/creator-how-to-turn-on-crash-reports.html)) Editing ------- diff --git a/doc/qtcreator/images/qtcreator-preferences-environment-system.webp b/doc/qtcreator/images/qtcreator-preferences-environment-system.webp index 9b86064da52..76d3154d041 100644 Binary files a/doc/qtcreator/images/qtcreator-preferences-environment-system.webp and b/doc/qtcreator/images/qtcreator-preferences-environment-system.webp differ diff --git a/doc/qtcreator/src/external-resources/external-resources.qdoc b/doc/qtcreator/src/external-resources/external-resources.qdoc index c289674dff2..fb689590975 100644 --- a/doc/qtcreator/src/external-resources/external-resources.qdoc +++ b/doc/qtcreator/src/external-resources/external-resources.qdoc @@ -17,6 +17,10 @@ \externalpage https://www.perforce.com/manuals/cmdref/Content/CmdRef/P4CONFIG.html \title Perforce: P4CONFIG */ +/*! + \externalpage https://sentry.io/security/ + \title Sentry: Security & Compliance +*/ /*! \externalpage https://doc.qt.io/qt-6/qtdesigner-manual.html \title Qt Widgets Designer Manual diff --git a/doc/qtcreator/src/howto/creator-only/creator-how-to-turn-on-crash-reports.qdoc b/doc/qtcreator/src/howto/creator-only/creator-how-to-turn-on-crash-reports.qdoc new file mode 100644 index 00000000000..c35e71e4a0e --- /dev/null +++ b/doc/qtcreator/src/howto/creator-only/creator-how-to-turn-on-crash-reports.qdoc @@ -0,0 +1,35 @@ +// Copyright (C) 2024 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only + +/*! + \page creator-how-to-turn-on-crash-reports.html + \previouspage creator-how-tos.html + + \ingroup creator-how-to-use + + \title Turn on crash reports + + \QC uses Google Crashpad to collect information about crashes and to send it + to \l{Sentry: Security & Compliance}{Sentry} for processing. Crashpad might + capture arbitrary contents from the memory of the crashed process, including + user-sensitive information, URLs, and other content users have trusted + \QC with. However, the crash reports are used for the sole purpose of fixing + software errors. + + To turn on crash reports: + + \list 1 + \li Go to \preferences > \uicontrol Environment > \uicontrol System. + \image qtcreator-preferences-environment-system.webp {System preferences} + \li Select \uicontrol {Enable crash reporting}. + \endlist + + To free up disk space that crash reports reserve on the computer, + select \uicontrol {Clear Local Crash Reports}. You can see the + size of the crash reports next to the button. + + Select \uicontrol ? to view more information about Crashpad and the security + policy. + + \sa {Contact Qt} +*/