mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 03:35:33 +00:00
c7d526d4ee
Bug 1339685 - 1. Support compiling GeckoView aidl from multiple packages; r=nalexander Specify a list of AIDL files for GeckoView so we can include AIDLs from multiple packages, and not just those from the org.mozilla.gecko.process package. Bug 1339685 - 2. Add AIDLs for GeckoEditable; r=esawin Add IGeckoEditableParent.aidl and IGeckoEditableChild.aidl for two-way communication between the parent, which lives in the main process, and the child, which lives in the main process or a child content process. Bug 1339685 - 3. Refactor some GeckoEditable code; r=esawin Auto-generate native constants for the constants in GeckoEditableClient, instead of keeping a separate set of constants in native code. Bug 1339685 - 4. Add GeckoEditableChild; r=esawin Add the GeckoEditableChild class, which is currently only used in the main process as the interface between the native nsWindow and GeckoEditable. Eventually, it will be expanded to child content processes as the interface between the native PuppetWidget and main process GeckoEditable. Bug 1339685 - 5. Use GeckoEditableChild from GeckoEditable; r=esawin Make calls to GeckoEditableChild from GeckoEditable, and remove code that exists in GeckoEditableChild from GeckoEditable. Bug 1339685 - 6. Add GetNativeObject member to proxied native calls; r=snorp Add a convenience function for getting the C++ object that is the target of the native call. Bug 1339685 - 7. Use GeckoEditableChild from native code; r=esawin Make nsWindow and GeckoEditableSupport use GeckoEditableChild for communication. nsWindow still keeps a reference to GeckoEditable for switching views. Bug 1339685 - 8. Updated generated bindings; r=me |
||
---|---|---|
.. | ||
bindings | ||
fennec | ||
jni | ||
AndroidAlerts.cpp | ||
AndroidAlerts.h | ||
AndroidBridge.cpp | ||
AndroidBridge.h | ||
AndroidBridgeUtilities.h | ||
AndroidCompositorWidget.cpp | ||
AndroidCompositorWidget.h | ||
AndroidContentController.cpp | ||
AndroidContentController.h | ||
AndroidDirectTexture.h | ||
AndroidGraphicBuffer.h | ||
AndroidJavaWrappers.cpp | ||
AndroidJavaWrappers.h | ||
AndroidJNI.cpp | ||
AndroidJNIWrapper.cpp | ||
AndroidJNIWrapper.h | ||
AndroidUiThread.cpp | ||
AndroidUiThread.h | ||
ANRReporter.cpp | ||
ANRReporter.h | ||
EventDispatcher.cpp | ||
EventDispatcher.h | ||
GeckoBatteryManager.h | ||
GeckoEditableSupport.cpp | ||
GeckoEditableSupport.h | ||
GeckoNetworkManager.h | ||
GeckoScreenOrientation.h | ||
GeneratedJNINatives.h | ||
GeneratedJNIWrappers.cpp | ||
GeneratedJNIWrappers.h | ||
GfxInfo.cpp | ||
GfxInfo.h | ||
moz.build | ||
nsAndroidProtocolHandler.cpp | ||
nsAndroidProtocolHandler.h | ||
nsAppShell.cpp | ||
nsAppShell.h | ||
nsClipboard.cpp | ||
nsClipboard.h | ||
nsDeviceContextAndroid.cpp | ||
nsDeviceContextAndroid.h | ||
nsIAndroidBridge.idl | ||
nsIdleServiceAndroid.cpp | ||
nsIdleServiceAndroid.h | ||
nsLookAndFeel.cpp | ||
nsLookAndFeel.h | ||
nsPrintOptionsAndroid.cpp | ||
nsPrintOptionsAndroid.h | ||
nsScreenManagerAndroid.cpp | ||
nsScreenManagerAndroid.h | ||
nsWidgetFactory.cpp | ||
nsWindow.cpp | ||
nsWindow.h | ||
PrefsHelper.h |