summaryrefslogtreecommitdiff
path: root/src/debug/CrashReporter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* crashReporter: cleanup code (#12534)Vaxry2025-12-031-247/+0
| | | | various code cleanups, reorders, move off of global NS
* CrashReporter.cpp: fix stderr conflict (#12440)SASANO Takayoshi2025-11-241-6/+6
|
* systeminfo: log system package versions (#11946)Vaxry2025-10-061-0/+4
|
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-2/+2
|
* core: drop the legacy renderer (#10408)Tom Englund2025-05-151-3/+0
| | | | | | | | | | | * core: drop the legacy renderer the legacy renderer is broken and barely used, drop it. * Nix: drop support for legacyRenderer --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* plugins: refactor class member vars (#10257)davc0n2025-05-031-3/+3
|
* debug: refactor class member vars (#10130)davc0n2025-04-211-1/+1
|
* Permission Manager: add permission management for screencopy (#9930)Vaxry2025-04-081-1/+1
|
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+1
| | | Cleanup some unneeded includes to speed up compilation
* debug: fix ISDEBUG checking (#8823)staz2024-12-251-1/+1
|
* logging: fix Gpu info (#8764)Kamikadze2024-12-191-1/+1
|
* logging: get broader GPUINFO (#8753)Ikalco2024-12-181-1/+1
|
* crashreporter: avoid clang warningVaxry2024-12-081-3/+3
|
* core: Add clang-tidy (#8664)Vaxry2024-12-071-23/+23
| | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright.
* shell: don't use fgrep, prefer grep -FVaxry2024-11-171-1/+1
|
* Fix crash reports having execute permissionRed2024-08-221-1/+1
|
* crashreporter: add date and flags to crash report (#7028)MightyPlaza2024-07-241-1/+13
| | | modified: src/debug/CrashReporter.cpp
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-0/+1
| | | | | | | | | | | | | | Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <vaxry@vaxry.net> Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Jan Beich <jbeich@FreeBSD.org> Co-authored-by: vaxerski <vaxerski@users.noreply.github.com> Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com> Co-authored-by: Tom Englund <tomenglund26@gmail.com> Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com> Co-authored-by: diniamo <diniamo53@gmail.com>
* CrashReporter: fix deadlocks by making it mostly async-signal-safe (#5771)virchau132024-04-271-75/+134
| | | | | `CrashReporter::createAndSaveCrash()` is not async-signal-safe, resulting in random deadlocks/double-crashes during Hyprland crashes. This changes the function to be (mostly) async-signal-safe.
* CrashReporter: Fix compilation with musl libc (#4805)Zach DeCook2024-03-051-1/+6
| | | | It can be assumed this doesn't function correctly: my 'configuration does not support execinfo.h', so I have no backtrace to test against
* crashreporter: Use ~/.cache as cache dir (#4719)thejch2024-02-201-12/+9
| | | | | | | | | * use ~/.cache for crash reports * minor word edit * clang-format * minor typo
* crashreporter: fix logging of function data (#4632)thejch2024-02-071-5/+23
|
* crashreporter: skip first possibly cut off line in log tailvaxerski2024-01-201-1/+1
|
* crashreporter: don't explicitly set 777 on crash report directoryvaxerski2023-12-211-6/+2
| | | | fixes #4218
* internal: convert uname fields to strings before loggingVaxry2023-12-181-2/+2
| | | | fixes #4188, thanks @jbeich
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-061-13/+13
| | | | | * style: apply clang-format * ci: add new clang-format job to CI
* logging: move to an internal rolling log bufferVaxry2023-11-141-1/+1
| | | | disables logging to the logfile by default
* build: guard execinfo.h via build systems (#3547)Vaxry2023-10-111-14/+13
| | | | | | | | | | | | | * guard execinfo via cmake * libexecinfo -> execinfo macro name * meson: add execinfo check * move check in cmake up --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* crashreporter: avoid using empty CACHE_HOMEvaxerski2023-10-051-4/+2
|
* logging/format: use std::format_string to catch formatting string errors at ↵memchr2023-09-201-8/+8
| | | | | | | compile time (#3377) * fix(log): use constexpr format string * deprecate getFormat
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-061-17/+17
| | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com>
* internal: Formatter rework (#3186)Vaxry2023-09-061-22/+22
|
* internal: move backtrace to specific funcvaxerski2023-08-111-12/+5
|
* crashreporter: log tagvaxerski2023-06-231-14/+15
|
* crashReporter: log on crashvaxerski2023-04-211-2/+8
|
* crashReporter: fix invalid format stringvaxerski2023-04-171-1/+1
|
* crashReporter: avoid segfault in deref plugin systemvaxerski2023-04-151-2/+2
|
* crashReporter: try `$XDG_CACHE_HOME` before `$HOME` (#1920)NotAShelf2023-03-311-6/+20
|
* crashReporter: add hl vervaxerski2023-03-171-0/+2
|
* crashReporter: remove inconsistent log from crash reportsvaxerski2023-03-041-13/+13
|
* add log tail to crash reportsvaxerski2023-03-011-0/+4
|
* generate coredumps on sigabrt toovaxerski2023-03-011-2/+3
|
* use .txt for crash reportsvaxerski2023-03-011-28/+27
|
* Plugin System (#1590)Vaxry2023-02-271-0/+13
| | | | | --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* Unbreak CrashReporter on FreeBSD (#1589)Jan Beich2023-02-201-0/+36
|
* fixup backtrace curpathvaxerski2023-02-201-13/+6
|
* adjust crash report pathsvaxerski2023-02-191-2/+7
|
* Added a crash reportervaxerski2023-02-191-0/+93