fune/widget/android
Makoto Kato 30d76ab208 Bug 1586471 - Part 3. Allow to drop data from external application on GeckoView. r=dom-core,geckoview-reviewers,amejiamarmol,edgar
The dropped item is set on drop event handler in Android. Current
Gecko's implementation caches dropped item as `DataTransfer` when any
drag events are fired. It will works on desktop platform, but doesn't
on GeckoView. Even if drop item is set by handling drop event,
`DataTransfer`'s cache isn't refreshed.

So if drop event is received, we re-fill DataTransfer on GeckoView.

Differential Revision: https://phabricator.services.mozilla.com/D197331
2024-01-28 07:49:53 +00:00
..
bindings Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
jni Bug 1865617 - RemoteDataDecoder::Decode should handle OOM. r=geckoview-reviewers,media-playback-reviewers,owlish,jolin 2023-11-27 08:33:51 +00:00
AndroidAlerts.cpp
AndroidAlerts.h
AndroidBridge.cpp
AndroidBridge.h
AndroidBridgeUtilities.h
AndroidCompositorWidget.cpp
AndroidCompositorWidget.h
AndroidContentController.cpp
AndroidContentController.h
AndroidUiThread.cpp Bug 1858843 - Remove pre-Lollipop code from C/C++. r=geckoview-reviewers,media-playback-reviewers,padenot,owlish,jnicol 2023-11-09 17:39:59 +00:00
AndroidUiThread.h
AndroidView.h
AndroidVsync.cpp
AndroidVsync.h
AndroidWidgetUtils.cpp Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
AndroidWidgetUtils.h Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
Base64UtilsSupport.h
components.conf Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
CompositorWidgetChild.cpp
CompositorWidgetChild.h
CompositorWidgetParent.cpp
CompositorWidgetParent.h
EventDispatcher.cpp
EventDispatcher.h
GeckoBatteryManager.h
GeckoEditableSupport.cpp
GeckoEditableSupport.h
GeckoNetworkManager.h
GeckoProcessManager.cpp
GeckoProcessManager.h
GeckoSystemStateListener.h
GeckoTelemetryDelegate.h
GeckoViewSupport.h
GeckoVRManager.h
GfxInfo.cpp Bug 1868737 - Allow minimal gfx features by default for uncertain configurations. r=jrmuizel,perftest-reviewers,kshampur 2024-01-05 22:23:25 +00:00
GfxInfo.h
ImageDecoderSupport.cpp
ImageDecoderSupport.h
InProcessAndroidCompositorWidget.cpp
InProcessAndroidCompositorWidget.h
MediaKeysEventSourceFactory.cpp
moz.build Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
nsAppShell.cpp Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
nsAppShell.h
nsClipboard.cpp Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
nsClipboard.h Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
nsDeviceContextAndroid.cpp
nsDeviceContextAndroid.h
nsDragService.cpp Bug 1586471 - Part 3. Allow to drop data from external application on GeckoView. r=dom-core,geckoview-reviewers,amejiamarmol,edgar 2024-01-28 07:49:53 +00:00
nsDragService.h Bug 1586471 - Part 3. Allow to drop data from external application on GeckoView. r=dom-core,geckoview-reviewers,amejiamarmol,edgar 2024-01-28 07:49:53 +00:00
nsIAndroidBridge.idl
nsLookAndFeel.cpp Bug 1860161 - Fade out overlay scrollbars on Android r=emilio,geckoview-reviewers,m_kato 2023-10-24 04:18:50 +00:00
nsLookAndFeel.h
nsPrintSettingsServiceAndroid.cpp
nsPrintSettingsServiceAndroid.h
nsUserIdleServiceAndroid.cpp
nsUserIdleServiceAndroid.h
nsWidgetFactory.cpp
nsWidgetFactory.h
nsWindow.cpp Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
nsWindow.h Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh
ScreenHelperAndroid.cpp
ScreenHelperAndroid.h
Telemetry.h
WebExecutorSupport.cpp Bug 1586471 - Part 2. Implement nsDragService on GeckoView. r=geckoview-reviewers,amejiamarmol 2024-01-28 07:49:53 +00:00
WebExecutorSupport.h
WindowEvent.h