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
Hugo Carvalho
51e6e4fc2f
Update Portuguese translation
2022-01-26 14:28:38 +00:00
Kukuh Syafaat
71d2b66f34
Update Indonesian translation
2022-01-26 01:51:36 +00:00
Fran Dieguez
3b58e8547d
Update Galician translation
2022-01-25 01:47:35 +00:00
Aleksandr Melman
b26c463039
Update Russian translation
2022-01-24 13:03:21 +00:00
Yuri Chornoivan
d41282f7a8
Update Ukrainian translation
2022-01-22 16:27:56 +00:00
Hugo Carvalho
78a2e4d84d
Update Portuguese translation
2022-01-22 15:55:03 +00:00
Piotr Drąg
ce8505be41
Update Polish translation
...
(cherry picked from commit 7e1048d450aa1ce9f606c898ac75201bd82a11c7)
2022-01-22 10:46:43 +00:00
Jordi Mas
c6a9113da6
Update Catalan translation
2022-01-21 22:36:41 +01:00
Daniel Mustieles
5439806d7e
Updated Spanish translation
2022-01-21 11:34:44 +01:00
Kukuh Syafaat
c4b055c7a4
Update Indonesian translation
2022-01-19 09:35:10 +00:00
Yuri Chornoivan
af1ae95292
Update Ukrainian translation
2022-01-17 15:09:12 +00:00
Hugo Carvalho
8989aae2d0
Update Portuguese translation
2022-01-17 14:38:26 +00:00
Aurimas Černius
11f591dc15
Updated Lithuanian translation
2022-01-16 21:30:36 +02:00
Marek Černocký
660b6f6022
Updated Czech translation
2022-01-14 12:04:11 +01:00
Boyuan Yang
4ee591f5f2
Update Chinese (China) translation
2022-01-13 20:27:46 +00:00
Daniel Mustieles
614a4560c3
Updated Spanish translation
2022-01-04 12:17:28 +01:00
Yosef Or Boczko
301f00cdd8
Update Hebrew translation
2021-12-29 16:29:41 +00:00
Aleksandr Melman
62a88d9f38
Update Russian translation
2021-12-25 13:01:35 +00:00
Kukuh Syafaat
eaa52ddfc5
Update Indonesian translation
2021-12-22 09:15:20 +00:00
Hugo Carvalho
5aafb1f21f
Update Portuguese translation
2021-12-15 23:21:04 +00:00
Yuri Chornoivan
a7a80d9855
Update Ukrainian translation
2021-12-15 19:04:20 +00:00
Aurimas Černius
c7e88785f3
Updated Lithuanian translation
2021-12-14 13:51:52 +02:00
Aurimas Černius
ce57cc1c02
Updated Lithuanian translation
2021-12-11 21:08:29 +02:00
Daniel Șerbănescu
44397add95
Update Romanian translation
...
(cherry picked from commit 409326e1d4f003e0f84c2c5a5dff8fbf5841ad4b)
2021-12-10 10:19:51 +00:00
Andika Triwidada
84464d82fa
Update Indonesian translation
2021-12-05 04:11:51 +00:00
Quentin PAGÈS
e3d28f8b80
Update Occitan translation
...
(cherry picked from commit 711efa507b0ee7cf2f1a8fd23fe9481da25e0b3f)
2021-12-02 15:06:08 +00:00
Aleksandr Melman
d08690c840
Update Russian translation
2021-11-28 15:20:03 +00:00
Piotr Drąg
0a4b693e93
Update Polish translation
...
(cherry picked from commit 816d4c3000ac7333a2d7201148f40c101c067af8)
2021-11-28 13:54:28 +00:00
Goran Vidović
64961b5420
Update Croatian translation
2021-11-26 18:09:01 +00:00
Daniel Mustieles
96e02da3ba
Updated Spanish translation
2021-11-26 18:04:17 +01:00
Enrico Nicoletto
922df0c8e6
Update Brazilian Portuguese translation
...
(cherry picked from commit 399b88ee12a1ec79cb0a3329f761358845f74021)
2021-11-26 10:16:28 +00:00
Hugo Carvalho
d8e745d6f9
Update Portuguese translation
2021-11-25 13:54:48 +00:00
Yuri Chornoivan
f8bfd73e30
Update Ukrainian translation
2021-11-24 22:08:28 +00:00
Hugo Carvalho
467bcacc56
Update Portuguese translation
2021-11-23 19:51:27 +00:00
Yuri Chornoivan
697d2c330e
Update Ukrainian translation
2021-11-23 18:43:49 +00:00
Goran Vidović
ecb2bb736b
Update Croatian translation
2021-11-23 18:34:49 +00:00
Yuri Chornoivan
9aaaf719da
Update Ukrainian translation
2021-11-23 07:47:07 +00:00
Fran Dieguez
5c3ebf3689
Update Galician translation
2021-11-22 21:31:37 +00:00
Goran Vidović
d37706f34a
Update Croatian translation
2021-11-22 16:16:50 +00:00
Goran Vidović
674966bb6e
Update Croatian translation
2021-11-18 18:42:52 +00:00
Yaron Shahrabani
ef3ff298f4
Update Hebrew translation
2021-11-11 22:33:21 +00:00
Goran Vidović
22e438b37e
Update Croatian translation
2021-11-11 09:52:29 +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