Grigory Kruglov
2d973e1eac
Bug 1305182 - Release thumbnailClient in the unittest tearDown r=ahunt
...
MozReview-Commit-ID: KoW42T57gna
--HG--
extra : rebase_source : 70a80b90e88a4fb679da8c3907d78a645a7b9eaa
2016-09-23 16:43:10 -07:00
Grigory Kruglov
9bc2b883fc
Bug 1302601 - Fix broken tests - poor method override r=ahunt
...
MozReview-Commit-ID: DX2gTqXngiq
--HG--
extra : rebase_source : 506c8ac43b3ab39165614815856e4593fb668e64
2016-09-23 13:27:45 -07:00
Grigory Kruglov
0f27194436
Bug 1300094 - Update robolectric to 3.1.2 r=sebastian
...
MozReview-Commit-ID: KuvzMbZ2n1q
--HG--
extra : rebase_source : e3e9fde87f69c8aa2c5f74de2c497441962486fd
2016-09-22 13:42:42 -07:00
Jim Chen
3965c7e895
Bug 1291375 - 1. Compile separate gecko-view.jar; r=nalexander
...
Compile geckoview sources into a separate gecko-view.jar file, apart
from gecko-browser.jar. This lets us separate JNI binding generation,
among other things.
2016-09-16 15:13:47 -04:00
Geoff Brown
425766dddb
Bug 1294643 - Allow for more conditions in robocop testUnifiedTelemetryClientId; r=me
2016-09-15 07:41:00 -06:00
Jim Chen
5113e2786e
Bug 1291384 - 2. Convert GeckoProfile.getDB calls to BrowserDB.from calls; r=nalexander
...
Mass convert GeckoProfile.getDB() calls to BrowserDB.from() calls,
whether using Context or GeckoProfile.
2016-09-14 12:46:50 -04:00
Jan Henning
380db6505a
Bug 1300647 - Part 2 - Test that the session store correctly handles the "Tab:KeepZombified" notification. r=ahunt
...
MozReview-Commit-ID: 2x9V4o5iPDg
--HG--
extra : rebase_source : 167366635e7fcd751acf1ed05e9a7c6532f5ad44
2016-09-10 23:01:10 +02:00
Jan Henning
d4e73bbc69
Bug 1301016 - Part 2 - Test scroll position restoring on reader mode pages. r=ahunt
...
MozReview-Commit-ID: D36u8kUD67g
--HG--
extra : rebase_source : d088ab20975dd1babbe6e7e438c371923e6d7139
2016-09-11 16:03:26 +02:00
Benjamin Dahse
831a288828
Bug 961335 - Add ICODecoder Robocop tests r=ahunt
...
MozReview-Commit-ID: 9jtcfZCjAbd
--HG--
extra : rebase_source : 4a10ebd2cf90c9173a18990682014ee2ee77432a
2016-09-07 15:28:06 -07:00
Sebastian Kaspari
10fdd6498e
Bug 1300543 - Use palette library instead of BitmapUtils.getDominantColor(). r=ahunt
...
MozReview-Commit-ID: LTwarAG5NNm
--HG--
extra : rebase_source : 44165c8f04cc5888147c7b6e0f0996f64f99f810
2016-09-06 10:05:32 +02:00
Sebastian Kaspari
f0847016ce
Bug 1300543 - LegacyLoader: Only load if there's one icon URL left. r=ahunt
...
Let's try to load from the legacy loader only if there's one icon left and
the other loads have failed. We will ignore the icon URL anyways and try to
receive the legacy icon URL from the database.
MozReview-Commit-ID: Kr7gHXBuAs7
--HG--
extra : rebase_source : 7fbdd507fa2c0a9aa4223db1da6aa5fbc1aa4907
2016-09-05 16:44:33 +02:00
Sebastian Kaspari
80177742b4
Bug 1300543 - LegacyLoader: Skip loading from legacy storage if network download is permitted. r=ahunt
...
If we are allowed to load the icon from the network then skip loading from the legacy storage and just
load a fresh icon. This will avoid touching the legacy storage (disk) every time before downloading an
icon.
MozReview-Commit-ID: C9hYqISno6U
--HG--
extra : rebase_source : 6f19839c38d37916deb351b3e080e023e532a83f
2016-09-05 15:38:27 +02:00
Sebastian Kaspari
7d3cd9e160
Bug 1293710 - Add unit tests for highlights query. r=ahunt
...
MozReview-Commit-ID: DX1AM9wsCMn
--HG--
extra : rebase_source : a713c8bb6b3c87dbec7b3499acc11226bf85202d
2016-09-02 19:31:49 +02:00
Sebastian Kaspari
b05071f783
Bug 1290014 - Add additional unit tests. r=ahunt,Grisha
...
MozReview-Commit-ID: Ib5OI7eb2sq
--HG--
extra : rebase_source : 03b754f45a92952533e7fe935a30bc97df678bf7
2016-08-18 14:10:49 +02:00
Sebastian Kaspari
fb80b68a08
Bug 1290014 - Move code from the FaviconGenerator class to the IconGenerator in the icons package. r=ahunt,Grisha
...
The FaviconGenerator is the last class in the old favicons package. As this class is only used by the IconGenerator
let's move the code inside the new class and remove FaviconGenerator.
MozReview-Commit-ID: 7NsJRGdoUWv
--HG--
extra : rebase_source : 703b80560f47220d094de0049cd9b92f8cd524eb
2016-08-17 18:08:51 +02:00
Sebastian Kaspari
750710c9ca
Bug 1290014 - Remove obsolete code. r=ahunt,Grisha
...
Most of the code in the favicons package is now obsolete and can be
removed. Most of this code still exists in the icons package (in smaller
chunks).
MozReview-Commit-ID: 6J4pgd5doNt
--HG--
extra : rebase_source : fa04223a758483d8440167fb63fe852ea3bde3f8
2016-08-17 17:27:06 +02:00
Sebastian Kaspari
c7c1345db5
Bug 1290014 - Restructure icon code and use disk lru cache. r=ahunt,Grisha
...
This patch does multiple things:
1) It restructures the icon code to follow a preparer, loader, processor pattern.
Instead of very long procedures we now have a lot of small components. This patch
includes 90+ tests for those components.
2) It replaces the database storage with the disk lru cache. We still keep the
tables around because we will still load from it as fallback to avoid needing
to migrate all data.
This patch is pretty big but a lot of it is moving code around and breaking it
into smaller chunks. A later commit will remove now obsolete components.
By creating a consistent mapping page URL -> icon URL -> icon data this change
fixes the linked bugs (bug 1269821 and bug 1271634).
MozReview-Commit-ID: 1nkrZn286Gv
--HG--
extra : rebase_source : e8d2902dc8553e43297e9e3f0fd96bf04f28ba3a
2016-08-16 11:36:22 +02:00
Grigory Kruglov
55435220f1
Bug 1299939 - Use SafeIntent throughout BrowserApp and delegates r=rnewman
...
MozReview-Commit-ID: gW2gXVWji1
--HG--
extra : rebase_source : 854235b1a3e507cd634b487e500f670cac150bb5
2016-09-01 18:25:05 -07:00
Edouard Oger
7d54172fb4
Bug 1295348
- Send/Handle push messages for send tab to device on Fennec. r=Grisha,sebastian
...
MozReview-Commit-ID: 1NSMPLQdoXv
--HG--
extra : rebase_source : 4a350317a15d3649a966d8bc4bcd762259cc059a
2016-08-25 16:25:58 -07:00
Grigory Kruglov
14a454f556
Bug 1253111 - Part 2: Add support for batching uploads r=rnewman
...
- Introduce a new BatchingUploader class to handle storing records and keep track of batches/payloads
- Refactor upload runnable and upload delegate into their own classes
- Introduce Last-Modified and X-I-U-S handling into non-batching mode
MozReview-Commit-ID: 3JLExwQvYzM
--HG--
extra : rebase_source : 4a6a2db595fe72473b033acd4f3180fa799319d4
2016-08-26 14:05:47 -07:00
Sebastian Kaspari
4b882652fe
Bug 1281220 - Remove about:accounts telemetry on Fennec. r=liuche
...
MozReview-Commit-ID: GTKaauQIDKo
--HG--
extra : rebase_source : 8547ccf947b45d23de77e61018ec4de45cc3e329
2016-08-23 16:25:19 +02:00
Geoff Brown
c686d38861
Bug 1271264 - Populate clipboard earlier to avoid intermittent failure in testAccessibleCarets; r=sebastian
2016-08-26 14:34:55 -06:00
Ryan VanderMeulen
82663d8710
Merge inbound to m-c. a=merge
2016-08-23 10:05:18 -04:00
Geoff Brown
c5cce42e68
Bug 1271104 - Avoid menu selection in robocop testPrivateBrowsing; r=sebastian
2016-08-22 13:51:31 -06:00
Michael Kaply
7683613fc6
Bug 1294763 - Properly decode distribution referrers. r=sebastian
...
--HG--
extra : amend_source : 7d951f2368dbf0f39af2f630741eda6987722fb0
2016-08-17 15:54:13 -05:00
Ryan VanderMeulen
a99793373f
Merge m-c to inbound. a=merge
2016-08-22 09:43:40 -04:00
Ryan VanderMeulen
833833b8c5
Merge inbound to m-c. a=merge
2016-08-22 09:40:41 -04:00
Fernando Jimenez
16126fcd4e
Bug 1252570 - Remove mozPay. r=ehsan,mfinkle,fabrice
...
MozReview-Commit-ID: C50fvuNJoGq
2016-08-22 10:42:22 +02:00
Edouard Oger
c5539ef310
Bug 1287643 - Add Push crypto params to FxAccountDevice. r=nalexander
...
MozReview-Commit-ID: LFnbpA0zjjj
--HG--
extra : rebase_source : 8b683d6f78bc10b4b4615cc759bbd180e1578cb6
2016-07-20 10:46:17 -07:00
Thomas Wisniewski
9ea1febf1c
Bug 717566 - Remove use of parseFromStream in xpcshell head.js and android robocop_head.js. r=jmaher
2016-08-20 14:18:55 -04:00
Sebastian Hengst
021c9d40ae
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: CSQGyQiRacj
2016-08-22 17:28:28 +02:00
Geoff Brown
994c2a24a3
Bug 1295175 - Increase timeout for android mochitest-chrome test_awsy_lite; r=me
2016-08-19 16:02:32 -06:00
Randall Barker
983cc6b2d1
Bug 1291373 - [geckoview] part 4, Remove GeckoEvent and AndroidGeckoEvent r=jchen
2016-08-16 14:33:43 -07:00
Towkir Ahmed
63867da04a
Bug 1284887 - Replaced references to mxr.mozilla.org in the codebase with dxr.mozilla.org r=dolske
...
a=release to get around a hook that's catching these comment-only idl changes
--HG--
extra : rebase_source : a7353680777fd2eeea24c9993f9937bbbcfb9e4f
2016-08-15 17:28:05 -07:00
Jim Chen
c800eaab74
Bug 1292323 - Update WrapForJNI usages; r=snorp
...
Replace old flags in WrapForJNI usages with new flags. The calledFrom
and dispatchTo flags are set based on whether the method is native or
non-native, and how the method is used.
Also fix testEventDipatcher to respect NativeJSObject's calledFrom =
"gekco" flag, by moving a test to Gecko thread.
2016-08-12 23:15:52 -04:00
Geoff Brown
1da77fa617
Bug 1270326 - Improve wait for initialization in robocop testDistribution; r=snorp
2016-08-12 08:46:42 -06:00
Grigory Kruglov
fa7938e7a8
Bug 1292359 - Treat visit type consistently as a Long while syncing r=nalexander
...
MozReview-Commit-ID: ESn4t3lznNl
--HG--
extra : rebase_source : 4f049192cfffe26d4b4392b242840a10d7207828
2016-08-05 13:05:01 -07:00
Jim Chen
3a078bd650
Bug 1288838 - Add telemetry native methods to Android telemetry module; r=snorp
...
Add and use native method calls in Telemetry.java to replace the
telemetry events in GeckoEvent.
2016-08-04 09:16:04 -04: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
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
Geoff Brown
35dde125dd
Bug 1266562 - Remove robocop testAwesomebar; r=snorp
2016-07-22 08:18:50 -06:00
Carsten "Tomcat" Book
53b9562c23
merge fx-team to mozilla-central a=merge
2016-07-22 11:56:37 +02:00
Andrzej Hunt
fe0cd8705c
Bug 1288256 - Part 1: update naming of "home pager container" to "home screen container" r=sebastian
...
This is to help keep the terminology more clear: this container will allow displaying any of our
home screen implementations, and not just the HomePager.
MozReview-Commit-ID: 4kqNipgvQ5I
--HG--
extra : rebase_source : 831090edf10be23baf358d778934e73534b720f2
2016-07-20 14:58:19 -07:00
Andrzej Hunt
82913b68d5
Bug 1288256 - Pre: remove unneeded imports r=me
...
MozReview-Commit-ID: 5q0FhQVPY8P
--HG--
extra : rebase_source : ead7477f271615d22102b9ea6ead6b9c343557db
2016-07-20 14:58:35 -07:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Thom Chiovoloni
838730ae1b
Bug 1238128 - Ensure that the details passed to WebChannelMessageToChrome is a string, with a whitelist for messages from existing users r=Margaret,markh,MattN
...
MozReview-Commit-ID: DpdJ5bUcBdQ
--HG--
extra : rebase_source : b240484b44e9040b2d4e8509589f288e896a4267
2016-07-12 19:34:41 -04:00
Sebastian Kaspari
ab950918d5
Bug 1284372 - URL bar: Force LTR for the URL. r=grisha
...
MozReview-Commit-ID: 3WnPTRmk5VO
--HG--
extra : rebase_source : 883ef94e601c2251db40dc59895289c2af957d61
2016-07-06 13:57:19 +02:00
Grigory Kruglov
1e81008e49
Bug 1245791 - Pre: Remove unnecessary AccountLoaderNative r=nalexander
...
MozReview-Commit-ID: J1kzldfRTjx
--HG--
extra : rebase_source : 7137cc6b2edd1dc642dd31f0ce67ba3d4d94c653
2016-07-07 18:15:23 -07:00
Grigory Kruglov
af2a097cb4
Bug 1245795 - Pre: Purge OrderedBroadcast r=nalexander
...
MozReview-Commit-ID: Ad1ENG0XJX1
--HG--
extra : rebase_source : dea0a39f6340e84f1fabee5abf8b861b26c92b2e
2016-07-04 17:51:15 -07:00
Jan Henning
3dda0750ac
Bug 1282902 - Part 4 - Include zoom level recalculation in session store test. r=sebastian
...
Because we can't actually rotate the emulator within the test, we just manipulate the session store's stored display size to pretend that the device was rotated between tab data capturing and restoring.
MozReview-Commit-ID: L2HzTLHcBQu
--HG--
extra : transplant_source : %5D%E1%08i%15%E8%14nu%EC0%F8-%B4%3B%0D%11_%13%B3
2016-07-04 22:12:34 +02:00