gnome-shell/js
Carlos Garnacho 8423ba44fe js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs
These traditionally got the various ClutterEvent subtype structs as their
argument, so it was not allowed to use ClutterEvent generic getter methods
in these vfuncs. These methods used direct access to struct fields instead.

This got spoiled with the move to make ClutterEvent opaque types, since
these are no longer public structs so GNOME Shell most silently failed to
fetch the expected values from event fields. But since they are not
ClutterEvents either, the getters could not be used on them.

Mutter is changing so that these vmethods all contain an alias to the
one and only Clutter.Event type, thus lifting those barriers, and making
it possible to use the ClutterEvent methods in these vfuncs.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2950
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2872>
2023-08-09 13:46:08 +02:00
..
dbusServices js: Port dbusUtils to ESM 2023-08-07 19:05:50 +00:00
extensions js: Port to modules 2023-08-06 13:02:49 +02:00
gdm js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
misc inputMethod: Check that there is an existing cursor location 2023-08-09 12:44:30 +02:00
portalHelper portalHelper: Fix import 2023-08-07 19:05:50 +00:00
ui js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
js-resources.gresource.xml components: Change component loading to be asynchronous 2023-08-05 22:16:23 +02: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