Commit Graph

20853 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
389a3e0817 merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/GeckoAppShell.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoAppShell.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/GeckoLayerClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/GeckoLayerClient.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/LayerRenderer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerRenderer.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PanningPerfAPI.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PanningPerfAPI.java
2016-08-04 15:55:50 +02:00
Nick Alexander
4b68f17715 Bug 1291370 - Add Fennec-and-GeckoView Task Cluster job building using --with-gradle. r=dustin,gbrown
We run only a small subset of the test suite to save resources.  Over
time, we'll run more of the platform test suite.

--HG--
extra : rebase_source : 264fbe55be5b56857278ae8d731ef51b1b41cf3c
extra : histedit_source : a3550c7e2ea8a41cd6285e511b7268a9e7af11cd%2Cec6024dadcb7c071170aa452064776666283bb27
2016-08-03 16:02:00 -07:00
Matthew Noorenberghe
9cf8c23a0b Bug 1291060 - Android: When a password field is added to a document (possibly outside of a <form>) the autofill code should run. r=liuche
Android version of bug 1168707

MozReview-Commit-ID: 4OZ8Jp9aVgN
2016-08-02 14:20:35 -07:00
Nick Alexander
dcd2c326ae Bug 1291811 - Move GeckoView Java sources into mobile/android/geckoview. r=sebastian
This is the first step only.  It moves Experiments out of util (just
for convenience) -- I would have liked to have moved WhatsNewReceiver
out of notifications as well, but it's referenced in
AndroidManifest.xml.in and I don't want to break that.

The set of files in GeckoView is slightly larger than what we really
want, but it's close to correct.  Future tickets will get things
compiling and trim the set of files down to size.  Hopefully we can
move notifications/, permissions/, and restrictions/ back to Fennec.

This is not technically required, but it's best to bulk move the files
up front and patch later, rather than jump through hoops to
distinguish the set of files in Gradle (and moz.build).

MozReview-Commit-ID: EWaAeswFoeG

--HG--
rename : mobile/android/base/java/org/mozilla/gecko/util/Experiments.java => mobile/android/base/java/org/mozilla/gecko/Experiments.java
rename : mobile/android/base/java/org/mozilla/gecko/ANRReporter.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/ANRReporter.java
rename : mobile/android/base/java/org/mozilla/gecko/AlarmReceiver.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/AlarmReceiver.java
rename : mobile/android/base/java/org/mozilla/gecko/AndroidGamepadManager.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/AndroidGamepadManager.java
rename : mobile/android/base/java/org/mozilla/gecko/BaseGeckoInterface.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/BaseGeckoInterface.java
rename : mobile/android/base/java/org/mozilla/gecko/ContextGetter.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/ContextGetter.java
rename : mobile/android/base/java/org/mozilla/gecko/CrashHandler.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/CrashHandler.java
rename : mobile/android/base/java/org/mozilla/gecko/EventDispatcher.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/EventDispatcher.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoAccessibility.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoAccessibility.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoAppShell.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoAppShell.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoBatteryManager.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoBatteryManager.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoEditable.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoEditable.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoEditableClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoEditableClient.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoEditableListener.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoEditableListener.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoEvent.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoEvent.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoHalDefines.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoHalDefines.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoInputConnection.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoInputConnection.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoJavaSampler.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoJavaSampler.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoNetworkManager.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoNetworkManager.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoProfile.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoProfile.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoProfileDirectories.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoProfileDirectories.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoScreenOrientation.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoScreenOrientation.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoService.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoService.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoSharedPrefs.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoSharedPrefs.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoSmsManager.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoSmsManager.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoThread.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoThread.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoView.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoView.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoViewChrome.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoViewChrome.java
rename : mobile/android/base/java/org/mozilla/gecko/GeckoViewContent.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoViewContent.java
rename : mobile/android/base/java/org/mozilla/gecko/InputConnectionListener.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/InputConnectionListener.java
rename : mobile/android/base/java/org/mozilla/gecko/InputMethods.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/InputMethods.java
rename : mobile/android/base/java/org/mozilla/gecko/NSSBridge.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/NSSBridge.java
rename : mobile/android/base/java/org/mozilla/gecko/PrefsHelper.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/PrefsHelper.java
rename : mobile/android/base/java/org/mozilla/gecko/SmsManager.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/SmsManager.java
rename : mobile/android/base/java/org/mozilla/gecko/TouchEventInterceptor.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/TouchEventInterceptor.java
rename : mobile/android/base/java/org/mozilla/gecko/ZoomConstraints.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/ZoomConstraints.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/Axis.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/Axis.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/BitmapUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/BitmapUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/BufferedImage.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/BufferedImage.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/BufferedImageGLInfo.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/BufferedImageGLInfo.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/DisplayPortCalculator.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/DisplayPortCalculator.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/DisplayPortMetrics.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/DisplayPortMetrics.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/DrawTimingQueue.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/DrawTimingQueue.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/DynamicToolbarAnimator.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/DynamicToolbarAnimator.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/FloatSize.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/FloatSize.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/FullScreenState.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/FullScreenState.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/GeckoLayerClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/GeckoLayerClient.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/ImmutableViewportMetrics.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/ImmutableViewportMetrics.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/IntSize.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/IntSize.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/JavaPanZoomController.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/JavaPanZoomController.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/Layer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/Layer.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/LayerRenderer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerRenderer.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/LayerView.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerView.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/NativePanZoomController.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/NativePanZoomController.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/Overscroll.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/Overscroll.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/OverscrollEdgeEffect.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/OverscrollEdgeEffect.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PanZoomController.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PanZoomController.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PanZoomTarget.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PanZoomTarget.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PanningPerfAPI.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PanningPerfAPI.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PluginLayer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PluginLayer.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PointUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PointUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/ProgressiveUpdateData.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/ProgressiveUpdateData.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/RectUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/RectUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/RenderTask.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/RenderTask.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/ScrollbarLayer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/ScrollbarLayer.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/SimpleScaleGestureDetector.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/SimpleScaleGestureDetector.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/StackScroller.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/StackScroller.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/SubdocumentScrollHelper.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/SubdocumentScrollHelper.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/TextureGenerator.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/TextureGenerator.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/TextureReaper.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/TextureReaper.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/TouchEventHandler.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/TouchEventHandler.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/ViewTransform.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/ViewTransform.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/VirtualLayer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/VirtualLayer.java
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/ByteBufferInputStream.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/ByteBufferInputStream.java
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/DirectBufferAllocator.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/DirectBufferAllocator.java
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/GeckoLoader.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/GeckoLoader.java
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/JNIObject.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/JNIObject.java
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/NativeReference.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/NativeReference.java
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/NativeZip.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/NativeZip.java
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/SafeIntent.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/SafeIntent.java
rename : mobile/android/base/java/org/mozilla/gecko/notifications/AppNotificationClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/notifications/AppNotificationClient.java
rename : mobile/android/base/java/org/mozilla/gecko/notifications/NotificationClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/notifications/NotificationClient.java
rename : mobile/android/base/java/org/mozilla/gecko/notifications/NotificationHandler.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/notifications/NotificationHandler.java
rename : mobile/android/base/java/org/mozilla/gecko/notifications/NotificationHelper.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/notifications/NotificationHelper.java
rename : mobile/android/base/java/org/mozilla/gecko/notifications/NotificationReceiver.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/notifications/NotificationReceiver.java
rename : mobile/android/base/java/org/mozilla/gecko/notifications/NotificationService.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/notifications/NotificationService.java
rename : mobile/android/base/java/org/mozilla/gecko/notifications/ServiceNotificationClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/notifications/ServiceNotificationClient.java
rename : mobile/android/base/java/org/mozilla/gecko/permissions/PermissionBlock.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/permissions/PermissionBlock.java
rename : mobile/android/base/java/org/mozilla/gecko/permissions/Permissions.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/permissions/Permissions.java
rename : mobile/android/base/java/org/mozilla/gecko/permissions/PermissionsHelper.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/permissions/PermissionsHelper.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/DefaultConfiguration.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/DefaultConfiguration.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/GuestProfileConfiguration.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/GuestProfileConfiguration.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/Restrictable.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/Restrictable.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictedProfileConfiguration.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictedProfileConfiguration.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictionCache.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictionCache.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictionConfiguration.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictionConfiguration.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/RestrictionProvider.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/RestrictionProvider.java
rename : mobile/android/base/java/org/mozilla/gecko/restrictions/Restrictions.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/restrictions/Restrictions.java
rename : mobile/android/base/java/org/mozilla/gecko/sqlite/ByteBufferInputStream.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/sqlite/ByteBufferInputStream.java
rename : mobile/android/base/java/org/mozilla/gecko/sqlite/MatrixBlobCursor.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/sqlite/MatrixBlobCursor.java
rename : mobile/android/base/java/org/mozilla/gecko/sqlite/SQLiteBridge.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/sqlite/SQLiteBridge.java
rename : mobile/android/base/java/org/mozilla/gecko/sqlite/SQLiteBridgeException.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/sqlite/SQLiteBridgeException.java
rename : mobile/android/base/java/org/mozilla/gecko/util/ActivityResultHandler.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ActivityResultHandler.java
rename : mobile/android/base/java/org/mozilla/gecko/util/ActivityResultHandlerMap.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ActivityResultHandlerMap.java
rename : mobile/android/base/java/org/mozilla/gecko/util/ActivityUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ActivityUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/BundleEventListener.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/BundleEventListener.java
rename : mobile/android/base/java/org/mozilla/gecko/util/Clipboard.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/Clipboard.java
rename : mobile/android/base/java/org/mozilla/gecko/util/ContextUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ContextUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/DateUtil.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/DateUtil.java
rename : mobile/android/base/java/org/mozilla/gecko/util/DrawableUtil.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/DrawableUtil.java
rename : mobile/android/base/java/org/mozilla/gecko/util/EventCallback.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/EventCallback.java
rename : mobile/android/base/java/org/mozilla/gecko/util/FileUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/FileUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/FloatUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/FloatUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/GamepadUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/GamepadUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/GeckoBackgroundThread.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/GeckoBackgroundThread.java
rename : mobile/android/base/java/org/mozilla/gecko/util/GeckoEventListener.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/GeckoEventListener.java
rename : mobile/android/base/java/org/mozilla/gecko/util/GeckoJarReader.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/GeckoJarReader.java
rename : mobile/android/base/java/org/mozilla/gecko/util/GeckoRequest.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/GeckoRequest.java
rename : mobile/android/base/java/org/mozilla/gecko/util/HardwareCodecCapabilityUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/HardwareCodecCapabilityUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/HardwareUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/HardwareUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/INIParser.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/INIParser.java
rename : mobile/android/base/java/org/mozilla/gecko/util/INISection.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/INISection.java
rename : mobile/android/base/java/org/mozilla/gecko/util/IOUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/IOUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/InputOptionsUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/InputOptionsUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/IntentUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/IntentUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/JSONUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/JSONUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/MenuUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/MenuUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/NativeEventListener.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/NativeEventListener.java
rename : mobile/android/base/java/org/mozilla/gecko/util/NativeJSContainer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/NativeJSContainer.java
rename : mobile/android/base/java/org/mozilla/gecko/util/NativeJSObject.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/NativeJSObject.java
rename : mobile/android/base/java/org/mozilla/gecko/util/NetworkUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/NetworkUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/NonEvictingLruCache.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/NonEvictingLruCache.java
rename : mobile/android/base/java/org/mozilla/gecko/util/PrefUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/PrefUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/ProxySelector.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ProxySelector.java
rename : mobile/android/base/java/org/mozilla/gecko/util/RawResource.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/RawResource.java
rename : mobile/android/base/java/org/mozilla/gecko/util/StringUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/StringUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/ThreadUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/ThreadUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/util/UIAsyncTask.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/UIAsyncTask.java
rename : mobile/android/base/java/org/mozilla/gecko/util/UUIDUtil.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/UUIDUtil.java
rename : mobile/android/base/java/org/mozilla/gecko/util/UnusedResourcesUtil.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/UnusedResourcesUtil.java
rename : mobile/android/base/java/org/mozilla/gecko/util/WeakReferenceHandler.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/WeakReferenceHandler.java
rename : mobile/android/base/java/org/mozilla/gecko/util/WebActivityMapper.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/WebActivityMapper.java
rename : mobile/android/base/java/org/mozilla/gecko/util/WindowUtils.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/WindowUtils.java
rename : mobile/android/base/java/org/mozilla/gecko/widget/SwipeDismissListViewTouchListener.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/widget/SwipeDismissListViewTouchListener.java
extra : rebase_source : e41fd474a19e93cdee9328859ad3790b10daf7f7
extra : amend_source : 70bfd385f7210b98e09f64413655c668f658821c
2016-08-02 16:34:32 -07:00
Carsten "Tomcat" Book
eeacfbeff0 merge mozilla-inbound to mozilla-central a=merge 2016-08-03 17:03:41 +02:00
Iris Hsiao
08f30bd9aa Backed out changeset 238564059ef3 (bug 1273356) for Android 4.3 debug failed to load manufest file 2016-08-03 11:55:35 +08:00
Kartikaya Gupta
ae07f3795d Bug 1273356 - Remove the unused and incorrect ComputeRenderIntegrity codepath for computing checkerboard. r=rbarker
MozReview-Commit-ID: 9lwASRAobar

--HG--
extra : rebase_source : b10f236a2f9c7b366876b955b8ffeee95a2d9f74
2016-08-02 15:42:41 -04:00
Chris Manchester
f5034e5042 Bug 1290305 - Do not pass --with-android-version in mobile/android/config/mozconfigs/common. r=glandium
The value passed is already the default. A recent change makes this argument unrecognized
for --disable-compile-environment builds, so this argument may cause an error.

MozReview-Commit-ID: 4b966AKzkp9

--HG--
extra : rebase_source : ef6ee2643fb7935f8f4e8e947ea9b71c2f4314b9
2016-08-01 11:16:57 -07:00
Kartikaya Gupta
6962e151a2 Bug 1273356 - Remove the unused and incorrect ComputeRenderIntegrity codepath for computing checkerboard. r=rbarker
MozReview-Commit-ID: 4i1rmeqrkZ1
2016-08-03 11:59:08 -04:00
Carsten "Tomcat" Book
bd81ddd0b0 merge mozilla-inbound to mozilla-central a=merge 2016-08-02 17:09:31 +02:00
Alastor Wu
f7465c56c4 Bug 1290510 - add nightly flag for media control. r=sebastian
MozReview-Commit-ID: EWEpERiy4WQ

--HG--
extra : rebase_source : 955aab7368f4d2623ccd9089daa94c0beefa975c
2016-08-01 18:27:42 +08:00
Alastor Wu
83441acd69 Bug 1288972 - set the visibility of the notification depend on tab's private mode. r=sebastian
MozReview-Commit-ID: 3GN3CBypngd

--HG--
extra : rebase_source : 858b4bb990c8568791db8e4e507cafd2b9b47eec
2016-08-01 16:38:37 +08:00
Carsten "Tomcat" Book
11b070211d Merge mozilla-central to mozilla-inbound 2016-08-02 17:11:27 +02:00
Kim Moir
704caad3c8 Bug 1290993 - Android mochitests and reftests all failing on Beta because of unsigned addons | remoteautomation.py | application timed out after 330 seconds with no output r=mshal DONTBUILD 2016-08-02 10:19:11 -04:00
Eugen Sawin
465e9b3fd4 Bug 1222798 - [1.2] Update tab selection after fullscreen transition has finished.r=sebastian,xidorn 2016-08-02 12:55:43 +02:00
Carsten "Tomcat" Book
fc8e03f0d8 Merge mozilla-central to autoland 2016-07-30 16:49:41 +02:00
Carsten "Tomcat" Book
3c40ac6f0b merge mozilla-inbound to mozilla-central a=merge 2016-07-30 16:20:57 +02:00
Mark Banner
c8531f414d Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-30 08:48:31 +01:00
James Willcox
aa17fe1d72 Bug 1286133 - Use Android VideoView to play HLS r=sebastian,jchen 2016-07-29 17:02:35 -05:00
Alastor Wu
0f54e0840d Bug 1282410 - part1 : open unsupported type media. r=cpearce 2016-07-29 17:02:31 -05:00
Mark Banner
b5f9f1309f Backed out changeset e9e43e8256e1 (bug 1287827) for breaking tests 2016-07-29 18:17:17 +01:00
Mark Banner
59109f0ef2 Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-29 12:00:27 +01:00
Broderick Stadden
50b6d3d34a Bug 1279301 - Move notification classes to notification folder. r=jonalmeida
Moved notification classes to notification folder.  Refactored uses which added
imports to some Gecko classes as well as the Notification classes.  Added getter
to GeckoAppShell for access to static NotificationClient. Changed paths in
AndroidManifest.xml.in to reflect changes.

MozReview-Commit-ID: 2CUJa0YsV1V

--HG--
rename : mobile/android/base/java/org/mozilla/gecko/AppNotificationClient.java => mobile/android/base/java/org/mozilla/gecko/notifications/AppNotificationClient.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationClient.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationClient.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationHandler.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationHandler.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationHelper.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationHelper.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationReceiver.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationReceiver.java
rename : mobile/android/base/java/org/mozilla/gecko/NotificationService.java => mobile/android/base/java/org/mozilla/gecko/notifications/NotificationService.java
rename : mobile/android/base/java/org/mozilla/gecko/ServiceNotificationClient.java => mobile/android/base/java/org/mozilla/gecko/notifications/ServiceNotificationClient.java
extra : transplant_source : G%E6%AD%80%D9%29%BB%D1%24%96d%92%8Fz%95%07%09%28A%AD
2016-07-27 13:57:22 -10:00
Christoph Kerschbaumer
706065f96d Bug 1286472: Replace serializing nsISHEntry.owner with nsISHEntry.triggeringPrincipal. r=bz,mikedeboer 2016-07-28 09:23:25 +02:00
Christoph Kerschbaumer
caedb13ef1 Bug 1286472: Replace owner with triggeringPrincipal within docshell. r=bz 2016-07-28 09:20:41 +02:00
Matthew Wein
9db4b394c8 Bug 1285063 - Part 2: Switch to using the Category Manager to register scripts/schemas in order to load them in time for Fennec. r=kmag
MozReview-Commit-ID: 2U8cTYeH8kg

--HG--
extra : rebase_source : 32ffedca29caeb1154d9d1712795f18fc74dbe2a
2016-07-22 12:44:40 -07:00
Carsten "Tomcat" Book
7293066753 merge mozilla-inbound to mozilla-central a=merge 2016-07-27 16:35:44 +02:00
Nick Alexander
c6f2ef4d51 Bug 1268944 - Remove GeckoView packaging. r=chmanchester
The best kind of patch: bulk deletion.  This removes two separate but
similar build flags, and an unsupported integration piece.  The first
packaged Fennec's resources into an ill-defined GeckoView archive; the
second built on the first to produce an Android ARchive for external
consumption.  Neither of these artifacts are supported or have
consumers; in fact, they mislead potential consumers, since they're
known to be broken.  The Gradle build work under the --with-gradle
flag, and significant follow-up, is the path forward if Mozilla wants
to invest in packaging GeckoView on Android for external consumption.
That is, rather than hacking together AAR files, we'll use the
well-supported Gradle mechanisms for building and publishing such
libraries.

MozReview-Commit-ID: 4Z1jJ8z0cyJ

--HG--
extra : rebase_source : b8e65f39c286313fe8963bf3832d9b6977ef188f
2016-07-25 11:54:03 -07:00
Sebastian Kaspari
5ff7384025 Bug 1220773 - Do not run our updater if app was installed from Google Play. r=ahunt,esawin
MozReview-Commit-ID: Bz4kErHzhen

--HG--
extra : rebase_source : 292887fa4de4ba604f6b966ef0296857078bba2b
2016-07-26 10:36:37 +02:00
Grigory Kruglov
483b42a995 Bug 1277333 - Keep track of a reference to GeckoApplication to eliminate "no context NPE" crashes r=sebastian
MozReview-Commit-ID: 7jzOflrIcLZ

--HG--
extra : rebase_source : 431be9b673c1a1a0bce9f072b1a83497d19bdc4b
2016-07-26 10:40:57 -07:00
Jan Henning
e1d0bb4c41 Bug 1288186 - Do the RecentTabsAdapter wait from a separate thread. r=jchen
When reading the previous session file, the RecentTabsAdapter waits for GeckoApp (initialisation runs on the main thread) to have actually moved the previous session file to its correct location (happens from the background thread). Hence we can't do the wait from either of those two threads, because we risk a deadlock otherwise if the RecentTabsAdapter happens to be initialised *before* GeckoApp.

MozReview-Commit-ID: 3GBeReP2iQW

--HG--
extra : transplant_source : %96%DC%08n%F3%CC%0A%9A%B1%E5%22f%19/%EF%A2Q_%E2%0F
2016-07-22 19:07:41 +02:00
Cykesiopka
8297eb8984 Bug 1281665 - Change nsIClientAuthDialogs.chooseCertificate() to use hostname instead of CN. r=keeler
chooseCertificate() currently uses a concatenation of the Common Name of the
server cert and the port of the server to allow the user to identify the server
requesting client authentication. Unfortunately, this approach is flawed, since
it doesn't take into account things like SAN entries, which might be very
different from the CN.

Using the hostname instead avoids this problem.

MozReview-Commit-ID: 6XjGCknWNi9

--HG--
extra : transplant_source : k%10N%7B%E8%A4%9B%C9%9A%23Q%D1%99%D2%A3%C0.%2B%7F%A5
2016-07-26 20:16:58 +08:00
Michael Comella
7e2617e508 Bug 1289006 - Add code to assert potential crashing case never happens & tests. r=grisha
I expect the crashes occurred because one of the following:
  * the store already existed as a file
  * the store was a directory that did not have the appropriate permissions

In the telemetry code, none of the cases above should happen so I assert that
they never do.

If the crashes did occur for these reasons, the user will unfortunately
continue to crash but at least we'll know where our assumptions are going wrong.

I originally intended to write a regression test for listFiles returning null
but it requires the application code to be modified in non-trivial ways (e.g.
accessor methods we might forget to use) so I decided against it.

MozReview-Commit-ID: 9V9H84ehbdO

--HG--
extra : rebase_source : 8290e515c9010bef639e92d1b0420bebe5c7d61c
2016-07-25 14:24:03 -07:00
Michael Comella
bd05d8b08b Bug 1289006 - Return gracefully if listFiles returns null in telemetry store. r=grisha
This changeset will correct the crash we're seeing in the bug.

The docs support that File.listFiles can return null.

MozReview-Commit-ID: FHYGErshhoP

--HG--
extra : rebase_source : 15d0c4a3d283924627f1f97a1f99637244c49c08
2016-07-25 13:57:45 -07:00
Andrzej Hunt
cccfcddf71 Bug 1288124 - Add basic/blank Activity Stream panel and show if flag is enabled r=jonalmeida,sebastian
MozReview-Commit-ID: JqbOywOFsoF

--HG--
extra : rebase_source : 10e51f16996c347872a8319861fe13de5368ca05
2016-07-21 11:31:57 -07:00
Andrzej Hunt
7233b62257 Bug 1288103 - Add experimental MOZ_ANDROID_ACTIVITY_STREAM build flag r=chmanchester
This will be used to enable the activity stream panel in place of the HomePager. We are
likely to migrate this to a switchboard flag in future once the new panel becomes
shippable (we are still investigating other distribution mechanisms, so it is entirely
possible this will completely change in future).

MozReview-Commit-ID: I9VSliO0IXE

--HG--
extra : rebase_source : 5c6578e41d7bc4849a7aa4a74c4be6cebc966231
2016-07-22 16:16:41 -07:00
Carsten "Tomcat" Book
b9a6c687fa merge mozilla-inbound to mozilla-central a=merge 2016-07-25 15:50:41 +02:00
Carsten "Tomcat" Book
42933ba381 merge fx-team to mozilla-central a=merge
--HG--
rename : devtools/client/shared/css-color.js => devtools/shared/css-color.js
2016-07-25 15:49:05 +02:00
Makoto Kato
034db5a8b2 Bug 1094729 - Fix bustage. r=me
MozReview-Commit-ID: ExUWhdl6Z3Y

--HG--
extra : rebase_source : 07d7ce5a1c8126065ad48eafc7a8f7ab301d12ee
2016-07-25 16:32:24 +09:00
Geoff Lankow
b013f58f80 Bug 1284166 - <setting>s do not properly handle non-ASCII characters. r=kmag 2016-07-22 12:12:11 +12:00
Sebastian Kaspari
a6af10feb9 Bug 1221646 - Report getInstallerPackageName() in telemetry. r=ahunt,liuche
MozReview-Commit-ID: EiPNDsVam0x

--HG--
extra : rebase_source : 88f99dc42117ad024051eef8786caa2125763e23
2016-07-20 11:58:35 +02:00
Sebastian Kaspari
d3f6c0eed6 Bug 1284387 - Remove audio control notification after playing tab has been closed. r=ahunt
MozReview-Commit-ID: 9nrlKpcedzQ

--HG--
extra : rebase_source : 06b3e7b26ca4e5007150780446346eedc9a63653
2016-07-21 15:33:48 +02:00
Makoto Kato
b1da9d4a6c Bug 1094729 - Part 2. Support floating candidate window for hardware keyboard on Android 5+. r=jchen
MozReview-Commit-ID: G148os7J9wO

--HG--
extra : rebase_source : 1cbf1cb1a2a6897439effa7f3edf720adc184e15
extra : histedit_source : 2d84917b32d5eca4066e426f94ece36e81c0bdea
2016-07-20 16:19:05 +09:00
Makoto Kato
06b363b5be Bug 1094729 - Part 1. Add utility function to convert Gecko's coords to Layer view coords. r=snorp
MozReview-Commit-ID: 7CzyHQkVVDz

--HG--
extra : rebase_source : 5c19e53fdc5b2bc544648cea9bc46b2394681d0c
2016-07-01 15:37:37 +09:00
Geoff Brown
35dde125dd Bug 1266562 - Remove robocop testAwesomebar; r=snorp 2016-07-22 08:18:50 -06:00
Carsten "Tomcat" Book
336105a0de merge mozilla-inbound to mozilla-central a=merge 2016-07-22 11:58:02 +02:00
Carsten "Tomcat" Book
53b9562c23 merge fx-team to mozilla-central a=merge 2016-07-22 11:56:37 +02:00
Andrzej Hunt
e8b5a4e8dd Bug 1288256 - Post: add comments explaining HomePager specific methods in HomeScreen r=sebastian
MozReview-Commit-ID: 5hgTMzff6zq

--HG--
extra : rebase_source : a89d18e6cf5e06ae7845a8373535b5fda89fbb59
2016-07-21 08:03:37 -07:00
Andrzej Hunt
12a3fc81a8 Bug 1288256 - Part 3: update BrowserApp to use HomeScreen interface instead of
HomePager r=sebastian

MozReview-Commit-ID: 7h6s6ewfSOu

--HG--
extra : rebase_source : 5ac3207b8030cdfcd282fccd14656b55782168a3
2016-07-21 08:48:11 -07:00
Andrzej Hunt
92918007b3 Bug 1288256 - Part 2: extract HomePager interface into HomeScreen r=sebastian
This will permit us to plug in other HomeScreen implementations as needed.

MozReview-Commit-ID: Dvmyk1sdBT6

--HG--
extra : rebase_source : bf8acdf84e35f9b2dbeaa2445121c1cfa6d974e4
2016-07-21 08:48:23 -07:00