8b6e1fe896
plugin: Stop overriding xevent_filter
...
The vfunc was used to register profiling hooks for glx.swapComplete
as we have sysprof nowadays and as that code path is x11 specific
anyways, let us drop it
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3201 >
2024-02-20 13:51:30 +00:00
a751e213f6
js: Port to modules
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1499 >
2023-08-06 13:02:49 +02:00
3f12f3a87c
scripting: Convert to ES module and migrate tests
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2822 >
2023-07-15 02:35:56 +00:00
26e018206d
tests/shell: Fix remaining ESlint errors
...
All tests are currently excluded from linting, so errors can sneak
in more easily.
We should change that, so quickly fix up any remaining errors.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2822 >
2023-07-15 02:35:56 +00:00
b0384bee99
tests/shell: Also import built-in modules as modules
...
The "System" module is provided by gjs itself, and also available
as module.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2836 >
2023-07-11 16:44:11 +02:00
e7d290bbfb
tests: Stop bundling "perf" tests with gnome-shell
...
Now that scripts are loaded as external modules, there's no reason
anymore for bundling them with the gnome-shell executable. Just
move the scripts into a dedicated folder in tests/ and run them
from there.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2812 >
2023-07-07 19:43:28 +02:00