gecko-dev/widget/uikit
Masayuki Nakano d835b38b9f Bug 1675847 - part 5: Make `contextmenu` event dispatchers use `WidgetPointerEvent` or `PointerEvent` r=smaug,pip-reviewers,devtools-reviewers,nchevobbe,mconley
`eContextMenu` event may be fired from `widget`.  Therefore, different from
`ePointerClick` and `ePointerAuxClick`, they may cross the process boundary,
may be handled by APZ and may be dispatched into the DOM after a delay.
Therefore, this patch is complicated than the previous patch.  This adds
* New IPC message handlers for sending/receiving a `WidgetPointerEvent`
* New `DelayedPointerEvent` class and templated `MouseInput::ToWidgetEvent`
* `PresShell::EventHandler` handles `eContextMenu` as same as `WidgetMouseEvent`

Differential Revision: https://phabricator.services.mozilla.com/D213003
2024-06-14 00:18:48 +00:00
..
GfxInfo.cpp
GfxInfo.h
MediaKeysEventSourceFactory.cpp
TextInputHandler.h Bug 1883805 - Fix clang-plugin errors. r=nika 2024-03-06 20:28:49 +00:00
TextInputHandler.mm Bug 1890239 - Use MacStringHelpers for TextInputHandler. r=masayuki 2024-04-08 12:10:33 +00:00
UIKitUtils.h
UIKitUtils.mm
components.conf
moz.build
nsAppShell.h
nsAppShell.mm
nsBidiKeyboard.h
nsBidiKeyboard.mm
nsLookAndFeel.h
nsLookAndFeel.mm Bug 1900797 - Added missing `break` in switch statement. r=sstanca 2024-06-05 14:27:57 +00:00
nsNativeThemeUIKit.h
nsNativeThemeUIKit.mm
nsWidgetFactory.h
nsWidgetFactory.mm
nsWindow.h
nsWindow.mm Bug 1675847 - part 5: Make `contextmenu` event dispatchers use `WidgetPointerEvent` or `PointerEvent` r=smaug,pip-reviewers,devtools-reviewers,nchevobbe,mconley 2024-06-14 00:18:48 +00:00