gnome-shell/js/ui
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
..
components polkitAgent: Fix misc import path 2023-08-06 19:51:17 +02:00
status js: Port dbusUtils to ESM 2023-08-07 19:05:50 +00:00
accessDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
altTab.js js: Port to modules 2023-08-06 13:02:49 +02:00
animation.js js: Port to modules 2023-08-06 13:02:49 +02:00
appDisplay.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
appFavorites.js js: Port to modules 2023-08-06 13:02:49 +02:00
appMenu.js js: Port to modules 2023-08-06 13:02:49 +02:00
audioDeviceSelection.js js: Port to modules 2023-08-06 13:02:49 +02:00
background.js js: Port to modules 2023-08-06 13:02:49 +02:00
backgroundMenu.js js: Port to modules 2023-08-06 13:02:49 +02:00
barLevel.js js: Port to modules 2023-08-06 13:02:49 +02:00
boxpointer.js js: Port to modules 2023-08-06 13:02:49 +02:00
calendar.js js: Port to modules 2023-08-06 13:02:49 +02:00
checkBox.js js: Port to modules 2023-08-06 13:02:49 +02:00
closeDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
components.js js: Port to modules 2023-08-06 13:02:49 +02:00
ctrlAltTab.js js: Port to modules 2023-08-06 13:02:49 +02:00
dash.js js: Port to modules 2023-08-06 13:02:49 +02:00
dateMenu.js js: Port to modules 2023-08-06 13:02:49 +02:00
dialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
dnd.js js: Port to modules 2023-08-06 13:02:49 +02:00
edgeDragAction.js js: Port to modules 2023-08-06 13:02:49 +02:00
endSessionDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
environment.js js: Port to modules 2023-08-06 13:02:49 +02:00
extensionDownloader.js js: Port to modules 2023-08-06 13:02:49 +02:00
extensionSystem.js js: Port to modules 2023-08-06 13:02:49 +02:00
focusCaretTracker.js js: Port to modules 2023-08-06 13:02:49 +02:00
grabHelper.js js: Port to modules 2023-08-06 13:02:49 +02:00
ibusCandidatePopup.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
iconGrid.js js: Port to modules 2023-08-06 13:02:49 +02:00
inhibitShortcutsDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
init.js js: Port to modules 2023-08-06 13:02:49 +02:00
kbdA11yDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
keyboard.js js: Port to modules 2023-08-06 13:02:49 +02:00
layout.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
lightbox.js js: Port to modules 2023-08-06 13:02:49 +02:00
listModes.js listModes: Port listModes command to ES module 2023-08-05 22:16:23 +02:00
locatePointer.js js: Port to modules 2023-08-06 13:02:49 +02:00
lookingGlass.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
magnifier.js js: Port to modules 2023-08-06 13:02:49 +02:00
main.js js: Port to modules 2023-08-06 13:02:49 +02:00
messageList.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
messageTray.js js: Port to modules 2023-08-06 13:02:49 +02:00
modalDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
mpris.js js: Port to modules 2023-08-06 13:02:49 +02:00
notificationDaemon.js js: Port to modules 2023-08-06 13:02:49 +02:00
osdMonitorLabeler.js js: Port to modules 2023-08-06 13:02:49 +02:00
osdWindow.js js: Port to modules 2023-08-06 13:02:49 +02:00
overview.js js: Port to modules 2023-08-06 13:02:49 +02:00
overviewControls.js js: Port to modules 2023-08-06 13:02:49 +02:00
padOsd.js padOsd: Simplify continuation of edition into further ring/strip directions 2023-08-07 20:49:20 +00:00
pageIndicators.js js: Port to modules 2023-08-06 13:02:49 +02:00
panel.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
panelMenu.js js: Port to modules 2023-08-06 13:02:49 +02:00
pointerA11yTimeout.js js: Port to modules 2023-08-06 13:02:49 +02:00
pointerWatcher.js js: Port to modules 2023-08-06 13:02:49 +02:00
popupMenu.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
quickSettings.js js: Port to modules 2023-08-06 13:02:49 +02:00
remoteSearch.js js: Port to modules 2023-08-06 13:02:49 +02:00
ripples.js js: Port to modules 2023-08-06 13:02:49 +02:00
runDialog.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
screenShield.js js: Port to modules 2023-08-06 13:02:49 +02:00
screenshot.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
scripting.js js: Port to modules 2023-08-06 13:02:49 +02:00
search.js js: Port to modules 2023-08-06 13:02:49 +02:00
searchController.js js: Port to modules 2023-08-06 13:02:49 +02:00
sessionMode.js js: Port to modules 2023-08-06 13:02:49 +02:00
shellDBus.js js: Port to modules 2023-08-06 13:02:49 +02:00
shellEntry.js js: Port to modules 2023-08-06 13:02:49 +02:00
shellMountOperation.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
slider.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
swipeTracker.js js: Port to modules 2023-08-06 13:02:49 +02:00
switcherPopup.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
switchMonitor.js js: Port to modules 2023-08-06 13:02:49 +02:00
unlockDialog.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
userWidget.js js: Port to modules 2023-08-06 13:02:49 +02:00
welcomeDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
windowAttentionHandler.js js: Port to modules 2023-08-06 13:02:49 +02:00
windowManager.js js: Port to modules 2023-08-06 13:02:49 +02:00
windowMenu.js js: Port to modules 2023-08-06 13:02:49 +02:00
windowPreview.js js: Mass move to Clutter.Event getter methods in Clutter.Actor vfuncs 2023-08-09 13:46:08 +02:00
workspace.js js: Port to modules 2023-08-06 13:02:49 +02:00
workspaceAnimation.js js: Port to modules 2023-08-06 13:02:49 +02:00
workspacesView.js js: Port to modules 2023-08-06 13:02:49 +02:00
workspaceSwitcherPopup.js js: Port to modules 2023-08-06 13:02:49 +02:00
workspaceThumbnail.js js: Port to modules 2023-08-06 13:02:49 +02:00
xdndHandler.js js: Port to modules 2023-08-06 13:02:49 +02:00