Commit Graph

26448 Commits

Author SHA1 Message Date
Brindusan Cristian
fe91a8922e Backed out 13 changesets (bug 1471025) for reftest failures on variation-format-hint-1a.html; bc failures performance/browser_preferences_usage.js; wpt failures on format-specifiers-variations.html. CLOSED TREE
Backed out changeset 6b672d70f335 (bug 1471025)
Backed out changeset 200bec7e766a (bug 1471025)
Backed out changeset 6c72dc1bff88 (bug 1471025)
Backed out changeset 7f4cc96fae12 (bug 1471025)
Backed out changeset b4f9178f132d (bug 1471025)
Backed out changeset 8eff817d2f7e (bug 1471025)
Backed out changeset f9362cf1add4 (bug 1471025)
Backed out changeset ce379eaab179 (bug 1471025)
Backed out changeset 7c03b7dd00e9 (bug 1471025)
Backed out changeset ff41551f5ff1 (bug 1471025)
Backed out changeset 46a6f9d0773b (bug 1471025)
Backed out changeset 434106f1b75e (bug 1471025)
Backed out changeset c490838c8329 (bug 1471025)
2018-07-14 01:16:06 +03:00
Kris Maglione
92550be97d Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
MozReview-Commit-ID: CTjDzVC9gcD

--HG--
extra : source : 38f690f30e78764763bb012045073fa781efa691
extra : histedit_source : 2daf7386fbc9f9696c73168d6421139c5cefc5b4%2Ca0adf715f65281047915e678f8c054e5ec671de3
2018-07-13 11:06:58 -07:00
Brindusan Cristian
a68383b333 Backed out 12 changesets (bug 1471025) for build bustages on dom/ipc/ContentProcess.cpp. CLOSED TREE
Backed out changeset 398ccedc20dc (bug 1471025)
Backed out changeset 599895de063e (bug 1471025)
Backed out changeset dc7ec17179d1 (bug 1471025)
Backed out changeset 5051f15fc200 (bug 1471025)
Backed out changeset faef4df47b20 (bug 1471025)
Backed out changeset d344247b8706 (bug 1471025)
Backed out changeset 83d98ea5ebac (bug 1471025)
Backed out changeset 38f690f30e78 (bug 1471025)
Backed out changeset 4b7a8a35ed95 (bug 1471025)
Backed out changeset e3bbc87b71af (bug 1471025)
Backed out changeset 68bb03c63b3c (bug 1471025)
Backed out changeset 4a8fbb472c91 (bug 1471025)
2018-07-13 22:11:24 +03:00
Kris Maglione
6c6960d4c8 Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
MozReview-Commit-ID: CTjDzVC9gcD

--HG--
extra : rebase_source : c06aa38ff4bc2bdfa09a4aae359e1f418727ce29
extra : absorb_source : c68cd5f0e8f52980d35432cf21e1fc5552542bf2
2018-07-13 11:06:58 -07:00
Andrew Swan
16e4b0c0f5 Bug 1451525 Convert roboextender to a webextension r=jmaher
MozReview-Commit-ID: CIewLE5Rzuk

--HG--
rename : mobile/android/tests/browser/robocop/roboextender/bootstrap.js => mobile/android/tests/browser/robocop/roboextender/api.js
extra : rebase_source : 366171067f1445e53da72fbc1475b28d05425f35
2018-07-11 13:07:05 -07:00
Andreea Pavel
1e8d2e6f7d Backed out 7 changesets (bug 1420514) for breaking bc on different files on a CLOSED TREE
Backed out changeset 5a46a221b6e8 (bug 1420514)
Backed out changeset 48ed6dfe8772 (bug 1420514)
Backed out changeset 01bf643c77e5 (bug 1420514)
Backed out changeset 5791b17ccb82 (bug 1420514)
Backed out changeset 416e398d942f (bug 1420514)
Backed out changeset de4a4592dbd9 (bug 1420514)
Backed out changeset d3399edf0197 (bug 1420514)
2018-07-12 21:22:32 +03:00
Kirk Steuber
e75835a2a5 Bug 1420514 - Remove app.update.enabled from prefs files r=rstrong
MozReview-Commit-ID: 5pv8VFNYqKu

--HG--
extra : rebase_source : 32dc323ce01c7d5a0a275d4e1a640a6fe495a1fa
extra : source : e868b975027062043e1d94ad47b2ce63f4ecd793
2018-05-21 14:48:47 -07:00
Tudor-Gabriel Vîjială
ca27308a26 Bug 1474575 - Use the fetch-content script to download grcov for A(test-ccov) builds. r=marco
MozReview-Commit-ID: 5AJ2R72eDjN

--HG--
extra : rebase_source : 57aacc2d1eee39fdbf927602da67fbd0baa62e87
2018-07-12 15:18:27 +01:00
Jim Chen
3d5c2669f8 Bug 1474450 - 3. Fix javadoc; r=jchen
1) Add some missing javadoc and fix existing javadoc warnings.

2) Expand the GeckoResult javadoc with some examples.

3) Make @IntDef/@StringDef interfaces package-private, so they don't
   show up in javadoc as empty stubs.

MozReview-Commit-ID: JzvlLzTMgAQ

--HG--
extra : rebase_source : d5654895b01284c2cea35439eb42d5e9d46a0ae4
2018-07-10 13:12:56 -04:00
Jim Chen
0fa20b8ac6 Bug 1474450 - 2. Rethrow uncaught and unhandled exceptions in GeckoResult; r=snorp
If at the end of a chain, we have an uncaught and unhandled exception,
rethrow the exception to make it more visible.

Also, when a GeckoResult is completed with a value/exception, propagate
the value/exception properly down the chain.

MozReview-Commit-ID: F4tnST1nKe5

--HG--
extra : rebase_source : 6be2d44592c793eca39c83443688dd2dd4280b4a
2018-07-10 13:12:56 -04:00
Jim Chen
5bb9e0e210 Bug 1474450 - 1. Add some tests for more GeckoResult behavior; r=snorp
Add some tests for handling of uncaught exceptions, and tests for value
and exception propagation.

MozReview-Commit-ID: 4sEakRr1lLo

--HG--
extra : rebase_source : abdd25a09b56e70f45e4a7a7221498faca04c84d
2018-07-10 13:12:55 -04:00
Gurzau Raul
ea7ebc8d56 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-12 01:09:58 +03:00
Kearwood Gilbert
04e66eb0c1 Bug 1470348 - Enable gfxVRExternal for Android; r=kip
MozReview-Commit-ID: 4XMdLLoedIh

--HG--
extra : rebase_source : b71d5d73b832f1f16ae261463860b4f60b38c559
2018-07-10 17:41:58 -07:00
Eitan Isaacson
1f354f1604 Bug 1473998 - Use EditText entry in accessible's classNames and use the hint for the label. r=yzen r=jchen 2018-07-10 17:31:00 +03:00
Petru Lingurar
edc9580e01 Bug 1468487 - Enable multidex for local builds; r=nalexander
MozReview-Commit-ID: BEQmkKajTxF

--HG--
extra : rebase_source : 294aa4baaa6234517bfa8cdb6e5fdf9414e504f3
2018-06-15 13:25:00 +03:00
Mathieu Leplatre
4300c52ada Bug 1458917 - Register dedicated timer for Remote Settings r=Gijs
MozReview-Commit-ID: K5Rf1McJUHy

--HG--
extra : rebase_source : f6932e5c3014ce0bb8e29e08468e4e533130273e
2018-06-14 20:54:19 +02:00
shindli
ddadeaca40 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-11 12:45:28 +03:00
Petru Lingurar
f5a72bf632 Bug 1462299 - input[date] unusable on Android 4.x; r=jchen
The issue stemmed from platform's DatePicker.
To make amends and fix both this bug and Bug 1460585 I went with
hiding the calendar and showing only the spinners for Api <21.

MozReview-Commit-ID: CS9pFdlMSTd

--HG--
extra : rebase_source : 64ed05fee21fdbabf7f8ba921cb56a6f40ed17c2
2018-07-10 11:26:01 +03:00
Noemi Erli
d218f98059 Backed out changeset 101f97abc1d4 (bug 1458917) for Talos failures on a CLOSED TREE 2018-07-11 05:11:11 +03:00
Mathieu Leplatre
068afbc416 Bug 1458917 - Register dedicated timer for Remote Settings r=Gijs
MozReview-Commit-ID: K5Rf1McJUHy

--HG--
extra : rebase_source : 171ed0ff11e2b60a17055412c64584dfe5ab90d5
2018-06-14 20:54:19 +02:00
Jim Chen
3f398d4b6f Bug 1463484 - 2. Add test for find-in-page; r=esawin,snorp
Add some test cases for find-in-page and the different flags.

MozReview-Commit-ID: BzN0OTSUy7z

--HG--
extra : rebase_source : ef558aedc71d04f33dfa58271a29cd66486ff89d
2018-07-10 13:12:55 -04:00
Jim Chen
f5a1a1b10b Bug 1463484 - 1. Add SessionFinder; r=droeh,esawin,snorp
Add a SessionFinder API for find-in-page functionality.

MozReview-Commit-ID: KB7dOPUC6s2

--HG--
extra : rebase_source : d90400bfa15ba311668d5da37a64465863bec05d
2018-07-10 13:12:55 -04:00
Cosmin Sabou
1519cc7aac Backed out changeset ae9049c5ac63 (bug 1473998) for gv-junit failures on test.AccessibilityTest.testTextEntryNode. a=backout 2018-07-11 02:06:05 +03:00
Cosmin Sabou
26e792fe42 Merge autoland to mozilla-central. a=merge 2018-07-11 00:50:32 +03:00
Eitan Isaacson
868533e1cb Bug 1473998 - Use EditText entry in accessible's classNames and use the hint for the label. r=yzen r=jchen 2018-07-10 12:40:00 +03:00
Tudor-Gabriel Vîjială
1c4dd4a36e Bug 1471660 - Integrate code coverage for A(test) junit test suite via JaCoCo plugin. r=marco,nalexander
MozReview-Commit-ID: ElYGmF6zoYg

--HG--
extra : rebase_source : 4e8dfe3c2ee65c3b451caae4e5debde85632ffa4
2018-07-02 11:32:35 +01:00
Petru Lingurar
a162eddf84 Bug 1412517 - Time picker layout broken when opened in landscape mode; r=jchen
MozReview-Commit-ID: HKidrZXrgqK

--HG--
extra : rebase_source : 1a714dbacc339a9b3b85c9114059520104d8b1a0
2018-06-22 18:33:32 +03:00
Petru Lingurar
b9eed730ee Bug 1386192 - Test Leanplum Custom Message for Onboarding; r=cnevinchen+582291
Created LeanPlumVariables to allow LeanPlum overwriting the values used for
populating the OnBoarding screens. By simply adding the @Variable annotation
to it's fields, on the first run of the app, they will appear in "LeanPlum
dashboard - Variables" and will allow overwriting for future runs.

The OnBoarding process will now try to use LeanPlum values if possible.
Because connecting to LeanPlum and downloading the Variables might take
a few seconds we use a delay of up to 3 seconds until starting to show
the Onboarding screens.
The default values will still be used if:
- if the LP experiment is not available
- if no internet connection
- if more than 3 seconds have passed and LP didn't finish it's download

Added two new events that could be tracked to Leanplum
MmaDelegate.ONBOARDING_DEFAULT_VALUES and MmaDelegate.ONBOARDING_REMOTE_VALUES
to inform if showing the Onboarding with server values was possible or not.

Because of the 3 seconds delay until showing the Onboarding panels leaking the
could be possible. Used WeakReferences for both the Activity in
OnboardingHelper and the OnboardingHelper in MmaLeanplumImp to avoid it.

MozReview-Commit-ID: H30e9Ng7jrM

--HG--
extra : rebase_source : e403b8010005aa82f8b6440586c533ce99952f9f
2018-07-04 12:56:20 +03:00
James Willcox
d8fa219e6e Bug 1473713 - Fix GeckoSession.saveState() when accessibility is used r=droeh
MozReview-Commit-ID: GG16D99S2Id
2018-07-06 09:13:37 -05:00
James Willcox
d04a9bd093 Bug 1468048 - Add tests for GeckoSession.saveState() and restoreState() r=droeh,jchen
MozReview-Commit-ID: 7oIHXAQvGcq
2018-07-06 09:13:37 -05:00
James Willcox
aad0d2a7f6 Bug 1468048 - Make GeckoSession.saveState() return a GeckoResult r=droeh,esawin
MozReview-Commit-ID: Ck6EZcaUeV2
2018-07-06 09:13:37 -05:00
James Willcox
68a96de0af Bug 1468048 - Add GeckoSessionTestRule.waitForResult() r=esawin,jchen
MozReview-Commit-ID: HEcBXmwOaD7
2018-07-06 09:13:36 -05:00
James Willcox
776cb4bacf Bug 1468048 - Introduce GeckoResult r=droeh,jchen
This is a Promise-like system used to return asynchronous results.

MozReview-Commit-ID: 3ZBP4S7d25A
2018-07-06 09:13:36 -05:00
James Willcox
05e820d915 Bug 1468048 - Factor out loopUntilIdle() from GeckoSessionTestRule into UiThreadUtils r=jchen
This allows us to write other tests that need similar loop integration
without having to use GeckoSessionTestRule.

MozReview-Commit-ID: LfVSGhvyMoP
2018-07-06 09:13:35 -05:00
Margareta Eliza Balazs
fd5c37f1dd Merge inbound to mozila-central. a=merge 2018-07-06 12:47:20 +03:00
Neil Deakin
f08f9ce4af Bug 1437638, move frame, browser and editor to be based on XULFrameElement, a new subclass of XULElement, r=paolo,bz 2018-07-05 20:14:18 -04:00
Eitan Isaacson
1868149123 Bug 1472623 - Don't use tts.getAvailableLanguages on Androids older than M. r=snorp 2018-07-05 15:42:00 +03:00
Noemi Erli
e24579bfcb Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-06 00:52:17 +03:00
Eitan Isaacson
14c9a72959 Bug 1473192 - Recycle virtual content node when reassigning. r=jchen 2018-07-03 18:02:00 +03:00
shindli
5cc2efce78 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-04 01:01:25 +03:00
Karl Dubost
530491bdbd Bug 1457514 - Removes UA override for m.canadiantire.ca; r=miketaylr
MozReview-Commit-ID: LKQjVKf9k99

--HG--
extra : rebase_source : 7a9f7578123870440f9a2f418153a5af025c3eed
2018-06-13 14:54:01 -07:00
James Willcox
729e4f6b34 Bug 1472832 - Use notifyAll() in GeckoBackgroundThread r=droeh
Without this we deadlock if more than one thread is waiting
in getHandler().

MozReview-Commit-ID: GCB7haz7Lwb
2018-07-03 10:31:21 -05:00
James Willcox
7c810f0888 Bug 1471254 - Add Android package name to crash reports r=droeh
This will allow us to determine which app is crashing for
crashes that come from GeckoView. I've also renamed the
AndroidProcessName field to Android_ProcessName for consistency.

MozReview-Commit-ID: JL1u7VVxbSx
2018-07-03 10:31:21 -05:00
James Willcox
006a5517b0 Bug 1470731 - Don't try to unbind child process service if we aren't bound r=droeh
MozReview-Commit-ID: GYy1utiAa5v
2018-07-03 10:31:21 -05:00
Tiberius Oros
93bed26733 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-03 00:59:47 +03:00
James Willcox
51aa6e7a2c Bug 1467916 - Make TestRunnerActivity exit if there is a content crash r=jchen
...and MOZ_CRASHREPORTER_SHUTDOWN is set.

MozReview-Commit-ID: FveSjoBYfJv
2018-07-02 11:55:05 -05:00
James Willcox
6a9e328446 Bug 1467915 - Connect a display to background windows in TestRunnerActivity r=esawin
This is needed to make some tests pass that rely on the Compositor
to work as expected.

MozReview-Commit-ID: J6fHXYt3ySw
2018-07-02 11:54:52 -05:00
James Willcox
e639e656a8 Bug 1467921 - Disable Web Push in GeckoView r=jchen
MozReview-Commit-ID: 77tCU6T94LG
2018-07-02 11:47:24 -05:00
Luca Greco
5cddac7a22 Bug 1405528 - Sideloaded XPIs should be disabled by default on Fennec as they are on Firefox Desktop. r=aswan
MozReview-Commit-ID: AtEJxWj211N

--HG--
extra : rebase_source : d2a2ac934725216ba272220b7f2689d98a3dc491
2018-06-07 03:07:55 +02:00
Andreea Pavel
1bf7ac45bb Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-06-30 13:10:01 +03:00