gnome-shell/subprojects/extensions-tool/src
Evan Welsh 56beb6ff2b extensionUtils: Add DISABLING and ENABLING extension states
Extensions can export asynchronous enable() and disable()
functions. To guard against re-entrancy when enabling or
disabling an extension, this commit adds two new states:
ENABLING and DISABLING which are set immediately prior
to calling enable() and disable() respectively.

This commit updates the extensions CLI and Extensions app
with new strings for these states.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2364>
2022-12-01 12:59:32 +00:00
..
templates build: Drop incorrect positional arg 2021-12-23 18:43:25 +00:00
command-create.c extension-tool: Always print extension location after its creation 2021-05-25 18:30:25 +00:00
command-disable.c extension-tool: Use enable/disable D-Bus API if possible 2020-04-05 13:42:50 +02:00
command-enable.c extension-tool: Use enable/disable D-Bus API if possible 2020-04-05 13:42:50 +02:00
command-info.c extensions-tool: Log existing errors 2020-04-05 13:42:50 +02:00
command-install.c extensions-tool: Add common option to silence errors 2020-04-05 13:42:50 +02:00
command-list.c extensions-tool: Log existing errors 2020-04-05 13:42:50 +02:00
command-pack.c extensions-tool: Add common option to silence errors 2020-04-05 13:42:50 +02:00
command-prefs.c extensions-tool/prefs: Log D-Bus errors 2021-10-30 21:50:47 +00:00
command-reset.c extensions-tool: Add common option to silence errors 2020-04-05 13:42:50 +02:00
command-uninstall.c extensions-tool/uninstall: Error out for system extensions 2020-04-05 13:42:50 +02:00
commands.h extensions-tool: Move to a subproject 2019-12-18 19:13:24 +00:00
common.h extensionUtils: Add DISABLING and ENABLING extension states 2022-12-01 12:59:32 +00:00
gnome-extensions-tool.gresource.xml extensions-tool: Add small indicator template 2020-04-07 20:27:00 +00:00
main.c extensionUtils: Add DISABLING and ENABLING extension states 2022-12-01 12:59:32 +00:00
meson.build extensions-tool: Add template metadata 2020-04-07 20:27:00 +00:00