gecko-dev/widget/android
Jim Chen c7d526d4ee Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp
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
2017-03-02 13:47:14 -05:00
..
bindings Bug 1307818-[P2] Setup MediaCrypto for both in-process and out-of-process decode. r=cpearce,jchen 2016-11-16 22:10:01 +08:00
fennec Bug 1340096: Remove MediaCodecDataDecoder. r=bwu,jolin 2017-02-16 12:26:53 +01:00
jni Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
AndroidAlerts.cpp Bug 862395 - Part 1: Add requireInteraction property to web notifications. r=baku 2016-10-12 17:27:40 -07:00
AndroidAlerts.h Bug 1305498 - Refactor notification code to be more concise; r=sebastian 2016-10-05 21:52:32 -04:00
AndroidBridge.cpp Bug 1334728 - 2. Require string value for dispatch event type; r=snorp 2017-02-01 17:35:45 -05:00
AndroidBridge.h Bug 1333590 - 6. Remove GeckoEventListener and NativeEventListener; r=snorp r=sebastian 2017-02-01 17:35:45 -05:00
AndroidBridgeUtilities.h
AndroidCompositorWidget.cpp Bug 1329362 - part 2, Add accessor functions for EGLNativeWindowType, ANativeWindow, and EGLSurface to AndroidCompositorWidget r=dvander,kats 2017-01-27 09:32:24 -08:00
AndroidCompositorWidget.h Bug 1329362 - part 2, Add accessor functions for EGLNativeWindowType, ANativeWindow, and EGLSurface to AndroidCompositorWidget r=dvander,kats 2017-01-27 09:32:24 -08:00
AndroidContentController.cpp Bug 1321644 - part 1, Remove android specific message loop code from APZThreadUtils.cpp r=botond 2016-12-23 09:08:37 -08:00
AndroidContentController.h Bug 1321644 - part 1, Remove android specific message loop code from APZThreadUtils.cpp r=botond 2016-12-23 09:08:37 -08:00
AndroidDirectTexture.h
AndroidGraphicBuffer.h
AndroidJavaWrappers.cpp Bug 1291373 - [geckoview] part 4, Remove GeckoEvent and AndroidGeckoEvent r=jchen 2016-08-16 14:33:43 -07:00
AndroidJavaWrappers.h Bug 1274503 part.2 Add KeyboardEvent.key value mapping on Android which are not mapped by Gecko but mapped on Chromium r=smaug 2016-12-01 21:38:54 +09:00
AndroidJNI.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
AndroidJNIWrapper.cpp Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
AndroidJNIWrapper.h
AndroidUiThread.cpp Bug 1331055 - Ensure the Android UI nsThread has been initialized before making it accessible. r=jchen 2017-01-17 18:47:20 -08:00
AndroidUiThread.h Bug 1328747 - Make Android UI nsThread and MessageLoop creation asynchronous r=froydnj 2017-01-11 09:42:29 -08:00
ANRReporter.cpp Bug 1340928 (part 16) - Clean up profiler env var handling. r=mstange. 2017-02-23 14:26:46 +11:00
ANRReporter.h Bug 1303806 - 3. Update sources to reflect new bindings; r=snorp r=nalexander 2016-09-20 17:42:08 -04:00
EventDispatcher.cpp Bug 1337427 - Add MOZ_MUST_USE to GCVector bool returns, r=woof! 2017-02-07 16:13:04 -08:00
EventDispatcher.h Bug 1322576 - [5.3] Make GeckoView settings accessible through nsIAndroidView. r=jchen 2017-02-22 14:57:42 +01:00
GeckoBatteryManager.h Bug 1294069 - Move notifyBatteryChange out of GeckoAppShell; r=snorp 2016-08-18 18:04:11 -04:00
GeckoEditableSupport.cpp Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
GeckoEditableSupport.h Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
GeckoNetworkManager.h Bug 1292323 - Update usage of UsesNativeCallProxy; r=snorp 2016-08-12 23:15:53 -04:00
GeckoScreenOrientation.h Bug 1292323 - Update usage of UsesNativeCallProxy; r=snorp 2016-08-12 23:15:53 -04:00
GeneratedJNINatives.h Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
GeneratedJNIWrappers.cpp Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
GeneratedJNIWrappers.h Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
GfxInfo.cpp Bug 1060419 - remove unneeded includes of prprf.h, r=froydnj 2016-12-09 10:00:01 -10:00
GfxInfo.h
moz.build Bug 1137567 - Make nsWindow for Android use TextEventDispatcher; r=esawin r=rbarker r=masayuki r=snorp 2017-03-01 15:29:30 -05:00
nsAndroidProtocolHandler.cpp
nsAndroidProtocolHandler.h
nsAppShell.cpp Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter 2017-02-16 00:45:15 +05:30
nsAppShell.h Bug 1322574 - 2. Measure Android event loop latency; r=snorp 2016-12-21 13:37:20 -05:00
nsClipboard.cpp Bug 1292323 - Update WrapForJNI usages; r=snorp 2016-08-12 23:15:52 -04:00
nsClipboard.h
nsDeviceContextAndroid.cpp Bug 1331820 - Fix misuse of NS_NewNativeLocalFile in widget/android/. r=blassey 2017-01-21 15:43:41 +09:00
nsDeviceContextAndroid.h Bug 1321642 - Add missing include guards to nsDeviceContextAndroid.h r=jchen 2016-12-02 10:29:55 -08:00
nsIAndroidBridge.idl Bug 1337325 - Remove unused zoom and scroll code from browser.js r=kats 2017-02-12 13:33:42 +01:00
nsIdleServiceAndroid.cpp
nsIdleServiceAndroid.h
nsLookAndFeel.cpp
nsLookAndFeel.h
nsPrintOptionsAndroid.cpp
nsPrintOptionsAndroid.h
nsScreenManagerAndroid.cpp Bug 1314974 - Make GeckoView on Android work again r=jchen 2016-11-14 14:55:29 -06:00
nsScreenManagerAndroid.h Bug 1282003 - (Part 1) Add display type/density info and addScreen/removeScreen function. r=snorp 2016-10-03 16:23:23 +08:00
nsWidgetFactory.cpp
nsWindow.cpp Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
nsWindow.h Bug 1339685 - Split GeckoEditable into parent and child classes; r=nalexander r=esawin r=snorp 2017-03-02 13:47:14 -05:00
PrefsHelper.h Bug 1292323 - Update usage of UsesNativeCallProxy; r=snorp 2016-08-12 23:15:53 -04:00