outfoxxed
9bf752ac33
crash: add std::terminate handler
2026-03-28 23:07:37 -07:00
outfoxxed
6ef86dd5aa
crash: run platform compat hooks in crash reporter init
...
For some reason, QtWayland crashes we work around trigger in this
path. This was previously masked when the crash reporter didn't unmask
signals, as long as the original process crashed with SIGSEGV.
2026-03-28 20:27:57 -07:00
outfoxxed
308f1e249b
crash: unmask signals before reexec
...
Signals were previously left masked before reexec, causing UB if a
child were to crash again, instead of triggering the reporter.
This might've been responsible for a number of unexplainable bugs.
2026-03-28 20:27:48 -07:00
bbedward
77c04a9447
launch: add ability to override AppId via pragma or QS_APP_ID
2026-03-19 22:33:32 -07:00
outfoxxed
1123d5ab4f
core: move crash/version debug info to one place
2026-03-14 02:31:28 -07:00
outfoxxed
4b77936c80
crash: allow overriding crash reporter url
2026-03-13 02:04:01 -07:00
outfoxxed
706d6de7b0
crash: unmask signals in coredump fork
...
Fixes the fork just sticking around and not dumping a core.
2026-03-12 04:02:24 -07:00
outfoxxed
a849a88893
build: remove DISTRIBUTOR_DEBUGINFO_AVAILABLE
2026-03-03 00:40:36 -08:00
outfoxxed
cdde4c63f4
crash: switch to cpptrace from breakpad
2026-03-02 19:35:38 -08:00
outfoxxed
0a7dcf30ea
build: update clang tooling and reformat
2025-11-15 04:43:27 -08:00
outfoxxed
c5c438f1cd
all: fix gcc warnings and lints
2025-10-04 13:43:41 -07:00
outfoxxed
026aac3756
build: add icon and desktop file
2025-07-10 21:57:10 -07:00
outfoxxed
2629e211fa
crash: initialize QApplication after logging to run cat filter
2025-07-10 03:40:55 -07:00
outfoxxed
3d594e16dd
core/log: track default logging categories
...
Fixes a bug in fb37be7 which ignored default logging categories due to
skipping QLoggingRegistry's filter.
2025-07-08 13:49:06 -07:00
outfoxxed
2c411fce5a
all: fix new lints
2025-01-07 03:11:19 -08:00
outfoxxed
66b494d760
build: add qs_add_link_dependencies
...
Further inspection as to what libraries actually require which others
will be required before this can be used as a hint for shared builds.
2024-11-19 13:58:34 -08:00
outfoxxed
92252c36a3
build: fix gcc
2024-11-05 12:14:45 -08:00
outfoxxed
4c2d7a7e41
crash: print warning messages for run/buildtime Qt version mismatch
2024-10-17 14:58:45 -07:00
outfoxxed
23f59ec4c3
crash: add build configuration and distributor information
...
Also adds distributor to --version and
build configuration to --version --verbose
2024-10-16 00:08:15 -07:00
outfoxxed
465d5402f2
crash: fix off-end read when copying environ array
2024-09-02 22:19:36 -07:00
outfoxxed
94e881e6b0
core!: refactor launch sequence
...
Also includes slight changes to the command syntax.
See --help for details.
2024-09-01 14:17:39 -07:00
outfoxxed
da043e092a
core/ipc: add ipc server/client
...
Currently can only kill a remote instance.
2024-08-30 21:45:20 -07:00
outfoxxed
fe1d15e8f6
crash: add crash reporter
2024-08-20 00:55:07 -07:00