3539 Commits

Author SHA1 Message Date
Philip Withnall
0c8f7de55a gdebugcontroller: Add debug controller API and D-Bus implementation
This is intended to provide a uniform interface for controlling whether
the debug output from an application (or service) is emitted, typically
to journald, but actually to wherever the application chooses to output
it.

The main implementation of `GDebugController` is `GDebugControllerDBus`,
which is intended to be used on Linux. Other implementations may be
added in future for other platforms, or larger applications may want to
provide their own implementation which integrates with their ecosystem.

The `GDebugControllerDBus` implementation exposes a D-Bus interface at
`/org/gtk/Debugging` with a method to enable or disable debug
output at runtime.

This could be used by external harnesses, such as GNOME Builder or
systemd, to give a uniform way to get debug output from an application.

Signed-off-by: Philip Withnall <pwithnall@endlessos.org>

Fixes: #1190
2022-01-26 15:19:27 +00:00
Milo Casagrande
b4b5b3d029 Update Italian translation 2021-11-09 08:14:26 +00:00
Hugo Carvalho
c57d31288b Update Portuguese translation 2021-11-07 22:14:02 +00:00
Yuri Chornoivan
ce093edcc5 Update Ukrainian translation 2021-11-05 18:50:51 +00:00
Anders Jonsson
e045675d80 Update Swedish translation 2021-11-01 20:49:52 +00:00
Yuri Chornoivan
f6b86790e3 Update Ukrainian translation 2021-11-01 17:52:22 +00:00
Goran Vidović
2f4e911afd Update Croatian translation 2021-10-27 17:14:32 +00:00
Goran Vidović
bff13ab0ef Update Croatian translation 2021-10-27 17:11:18 +00:00
Goran Vidović
de720c99cf Update Croatian translation 2021-10-27 17:05:36 +00:00
Goran Vidović
10f7a0e59c Update Croatian translation 2021-10-25 19:47:33 +00:00
Goran Vidović
f9158d8216 Update Croatian translation 2021-10-25 19:44:58 +00:00
Goran Vidović
6419033072 Update Croatian translation 2021-10-25 19:38:04 +00:00
Rūdolfs Mazurs
4f6c666e5f Update Latvian translation 2021-10-25 16:40:13 +00:00
Goran Vidović
8f417138bb Update Croatian translation 2021-10-24 19:38:43 +00:00
Dušan Kazik
d5c9c05fe4 Update Slovak translation 2021-10-05 06:54:10 +00:00
eshagh shahidani
510763c283 Update Persian translation 2021-09-27 15:57:09 +00:00
Fabio Tomat
1bfac1e474 Update Friulian translation
(cherry picked from commit a413d98d62c4c58f4f1371a0363c8e544d54d6b4)
2021-09-25 18:13:42 +00:00
eshagh shahidani
6e791f887e Update Persian translation 2021-09-25 10:17:37 +00:00
Марко Костић
8f2a61f35f Update Serbian translation 2021-09-24 02:11:00 +00:00
Zander Brown
1da68b3f06 Update British English translation 2021-09-16 16:45:30 +00:00
Piotr Drąg
f763f2b7cb Update Polish translation 2021-09-11 13:17:25 +00:00
Alan Mortensen
22a43dd22d Updated Danish translation 2021-09-11 14:40:54 +02:00
Balázs Úr
aee274986a Update Hungarian translation 2021-09-10 20:19:11 +00:00
Goran Vidović
1436c15909 Update Croatian translation 2021-09-10 17:24:00 +00:00
Philipp Kiemle
205697dd25 Update German translation 2021-09-09 20:18:49 +00:00
Emin Tufan Çetin
f654e4f3bc Update Turkish translation 2021-09-09 18:58:19 +00:00
Charles Monzat
9f102c22d4 Update French translation 2021-09-09 06:29:37 +00:00
Anders Jonsson
44666880ad Update Swedish translation 2021-09-07 17:43:09 +00:00
Daniel Șerbănescu
9f327fac39 Update Romanian translation 2021-09-05 09:46:11 +00:00
Boyuan Yang
758948e210 Update Chinese (China) translation 2021-09-04 17:08:58 +00:00
Changwoo Ryu
07f23b9a84 Update Korean translation 2021-09-04 15:00:01 +00:00
Aurimas Černius
80ea11e9a8 Updated Lithuanian translation 2021-09-02 15:55:09 +03:00
Jordi Mas
144f25fd24 Update Catalan translation 2021-08-31 06:31:04 +02:00
Baurzhan Muftakhidinov
a8d3f2e0cf Update Kazakh translation 2021-08-29 17:05:55 +00:00
Fran Dieguez
eafcdd2eb6 Update Galician translation 2021-08-25 06:20:41 +00:00
Asier Sarasua Garmendia
9f7491af68 Update Basque translation 2021-08-21 08:44:21 +00:00
Daniel Mustieles
592d114c50 Updated Spanish translation 2021-08-17 13:31:19 +02:00
Anders Jonsson
88cc3202a5 Update Swedish translation 2021-08-14 11:18:34 +00:00
Matej Urbančič
a380bfdf93 Update Slovenian translation 2021-08-09 19:12:29 +00:00
Marek Černocký
a04e4f775e Updated Czech translation 2021-08-09 11:05:01 +02:00
Yaron Shahrabani
2700a22f02 Update Hebrew translation 2021-08-07 16:08:43 +00:00
Kukuh Syafaat
5ade56decd Update Indonesian translation 2021-07-25 14:02:17 +00:00
Alexey Rubtsov
191df3abd4 Update Russian translation 2021-07-25 07:30:23 +00:00
Rafael Fontenelle
7888358150 Update Brazilian Portuguese translation 2021-07-23 15:03:08 +00:00
Hugo Carvalho
1a2e7b3a40 Update Portuguese translation 2021-07-22 10:35:08 +00:00
Yuri Chornoivan
5a458f11a0 Update Ukrainian translation 2021-07-19 16:04:35 +00:00
Yaron Shahrabani
9bb69aff63 Update Hebrew translation 2021-05-28 19:58:35 +00:00
Quentin PAGÈS
f39d4f1fa7 Update Occitan translation 2021-05-02 19:02:06 +00:00
Pawan Chitrakar
eb0c220f1c Update Nepali translation
(cherry picked from commit 5e0058198048912e93dbc2619a725519c48e7144)
2021-05-02 07:17:04 +00:00
Pawan Chitrakar
a78b7ebb20 Update Nepali translation
(cherry picked from commit e9587a480ab9acd299fe195f215362197cb29ec3)
2021-04-15 22:04:02 +00:00