0d8e0025d6
GJS added a console module that extensions may start using. To ensure that extensions using console.log() and similar functions don't show up as 'Gjs-Console' in users' system logs, we should call setConsoleLogdomain() with 'GNOME Shell'. This GJS API addition is only accessible using ECMAScript Modules (ESM), this commit moves shell startup to a small init.js module and adapts CI jobs to either handle or ignore it. We can drop the .jscheckignore file when future versions of SpiderMonkey allow for compile checks without validating module specifiers. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1958> |
||
---|---|---|
.. | ||
calendar-server | ||
hotplug-sniffer | ||
st | ||
tray | ||
data-to-c.pl | ||
gnome-shell-extension-prefs | ||
gnome-shell-extension-tool.in | ||
gnome-shell-perf-tool.in | ||
gnome-shell-plugin.c | ||
gnome-shell-portal-helper.c | ||
gtkactionmuxer.c | ||
gtkactionmuxer.h | ||
gtkactionobservable.c | ||
gtkactionobservable.h | ||
gtkactionobserver.c | ||
gtkactionobserver.h | ||
main.c | ||
meson.build | ||
org.gtk.Application.xml | ||
run-js-test.c | ||
shell-action-modes.h | ||
shell-app-cache-private.h | ||
shell-app-cache.c | ||
shell-app-private.h | ||
shell-app-system-private.h | ||
shell-app-system.c | ||
shell-app-system.h | ||
shell-app-usage.c | ||
shell-app-usage.h | ||
shell-app.c | ||
shell-app.h | ||
shell-blur-effect.c | ||
shell-blur-effect.h | ||
shell-embedded-window-private.h | ||
shell-embedded-window.c | ||
shell-embedded-window.h | ||
shell-global-private.h | ||
shell-global.c | ||
shell-global.h | ||
shell-glsl-effect.c | ||
shell-glsl-effect.h | ||
shell-gtk-embed.c | ||
shell-gtk-embed.h | ||
shell-invert-lightness-effect.c | ||
shell-invert-lightness-effect.h | ||
shell-keyring-prompt.c | ||
shell-keyring-prompt.h | ||
shell-mount-operation.c | ||
shell-mount-operation.h | ||
shell-network-agent.c | ||
shell-network-agent.h | ||
shell-perf-helper.c | ||
shell-perf-log.c | ||
shell-perf-log.h | ||
shell-polkit-authentication-agent.c | ||
shell-polkit-authentication-agent.h | ||
shell-screenshot.c | ||
shell-screenshot.h | ||
shell-secure-text-buffer.c | ||
shell-secure-text-buffer.h | ||
shell-square-bin.c | ||
shell-square-bin.h | ||
shell-stack.c | ||
shell-stack.h | ||
shell-tray-icon.c | ||
shell-tray-icon.h | ||
shell-tray-manager.c | ||
shell-tray-manager.h | ||
shell-util.c | ||
shell-util.h | ||
shell-window-preview-layout.c | ||
shell-window-preview-layout.h | ||
shell-window-preview.c | ||
shell-window-preview.h | ||
shell-window-tracker-private.h | ||
shell-window-tracker.c | ||
shell-window-tracker.h | ||
shell-wm-private.h | ||
shell-wm.c | ||
shell-wm.h |