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 Bug 1883575 - Shim out the missing pieces of widget to successfully link libxul. r=nika 2024-03-05 21:46:18 +00:00
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 Bug 1847585 - Implement keyboardType, returnKeyType and autocapitalizationType. r=masayuki 2024-03-04 21:03:26 +00:00
UIKitUtils.mm Bug 1847585 - Implement keyboardType, returnKeyType and autocapitalizationType. r=masayuki 2024-03-04 21:03:26 +00:00
components.conf
moz.build Bug 1883575 - Shim out the missing pieces of widget to successfully link libxul. r=nika 2024-03-05 21:46:18 +00:00
nsAppShell.h
nsAppShell.mm
nsBidiKeyboard.h Bug 1883575 - Shim out the missing pieces of widget to successfully link libxul. r=nika 2024-03-05 21:46:18 +00:00
nsBidiKeyboard.mm Bug 1883575 - Shim out the missing pieces of widget to successfully link libxul. r=nika 2024-03-05 21:46:18 +00:00
nsLookAndFeel.h
nsLookAndFeel.mm Bug 1900797 - Added missing `break` in switch statement. r=sstanca 2024-06-05 14:27:57 +00:00
nsNativeThemeUIKit.h Bug 1883575 - Shim out the missing pieces of widget to successfully link libxul. r=nika 2024-03-05 21:46:18 +00:00
nsNativeThemeUIKit.mm Bug 1883575 - Shim out the missing pieces of widget to successfully link libxul. r=nika 2024-03-05 21:46:18 +00:00
nsWidgetFactory.h
nsWidgetFactory.mm
nsWindow.h Bug 1844905 - Part 3. Basic keyboard support. r=masayuki 2024-03-04 21:03:25 +00:00
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