gnome-shell/js
Evan Welsh c2c4d84fc1 dependencies: Migrate to ES module and organize dependencies
gi modules are always loaded (there is no API for "set version without
loading"), so
we need to break dependencies.js into three sections:

- Required
- Compile-time optional
- Runtime optional

Required dependencies are always imported, compile-time optional
dependencies
are loaded if gnome-shell is compiled with support for them, and for
runtime optional dependencies we catch any errors when attempting to
load them.
If runtime optional dependencies fail to load we log a debug-level
message.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2822>
2023-07-15 02:35:56 +00:00
..
dbusServices dbusServices/extensions: Load preferences as module 2023-07-06 18:41:29 +00:00
gdm animationUtils: Group together various animation helpers 2023-07-15 02:35:56 +00:00
misc dependencies: Migrate to ES module and organize dependencies 2023-07-15 02:35:56 +00:00
portalHelper portalHelper: Port to ESM 2023-06-21 13:26:42 +02:00
ui dependencies: Migrate to ES module and organize dependencies 2023-07-15 02:35:56 +00:00
js-resources.gresource.xml environment: Split dependencies loading into a new file 2023-07-15 02:35:56 +00:00
meson.build extensions-app: Move Extensions app to new subproject 2020-03-27 23:33:30 +00:00
portal-resources.gresource.xml js/portal-resources: Add missing fileUtils to js path 2022-11-03 18:02:27 +00:00