Commit Graph

22268 Commits

Author SHA1 Message Date
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
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
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
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
Kris Maglione
fcedebb912 Bug 1471102: Move more code out of ExtensionUtils.jsm. r=aswan
MozReview-Commit-ID: Fqlv5BRuuW8

--HG--
extra : rebase_source : 348f037abd9cecfa080183bc365e5f005eac1bd6
extra : amend_source : 05dbfd12f553fc3f2a93374402e34d271e26d767
2018-06-25 19:30:21 -07:00
Tudor-Gabriel Vîjială
dedd2ba467 Bug 1471646 - Add OneTopLevelClass to android checkstyle. r=nalexander
MozReview-Commit-ID: 1NCxpqi5nHZ

--HG--
extra : rebase_source : 8b44fbe866ae5fac7547e9d1ece3a03a84718e79
2018-06-28 13:24:31 +01:00
Margareta Eliza Balazs
ee85ffa45d Merge inbound to mozilla-central. a=merge 2018-06-29 12:41:54 +03:00
Tudor-Gabriel Vîjială
fba24e38aa Bug 1471408 - Move all top level Java classes into their own file. r=snorp
MozReview-Commit-ID: 716FWeZ0q3B

--HG--
extra : rebase_source : ba2f66b19a717eebc098d3a2afeb4afc36718440
2018-06-27 00:02:01 +01:00
Kris Maglione
b2a784a8bf Bug 1459004: Generate built_in_addons.json from moz.build definitions. r=mshal
MozReview-Commit-ID: 1HRLG5tSlFr

--HG--
rename : python/mozbuild/mozbuild/action/generate_builtin_addons.py => toolkit/mozapps/extensions/gen_built_in_addons.py
extra : rebase_source : 7079d5f6a9355201497ea85a0d8ea8fdcee43a64
2018-06-06 16:43:00 -07:00
Narcis Beleuzu
a86766e095 Backed out 2 changesets (bug 1467919, bug 1467921) for xpcshell failures. CLOSED TREE
Backed out changeset f55e78d65936 (bug 1467921)
Backed out changeset e04f93535a93 (bug 1467919)
2018-06-28 23:40:52 +03:00
James Willcox
1d536a58df Bug 1467921 - Disable Web Push in GeckoView r=jchen
MozReview-Commit-ID: 77tCU6T94LG
2018-06-28 14:27:42 -05:00
Gijs Kruitbosch
0c30f8b16a Bug 1399616 - add emoji styling to reader mode, r=johannh
MozReview-Commit-ID: DHYjxva76Lb

--HG--
extra : rebase_source : 975ebf972b11d6d4cf115644cd034d337a846bf1
2018-06-20 15:09:26 +01:00
Eugen Sawin
d7f4c99e36 Bug 1465877 - [2.0] Keep track of modified settings to prevent overriding prefs when not desired. r=snorp 2018-06-28 14:04:45 +02:00
Eugen Sawin
5fed0abe7a Bug 1465877 - [1.0] Add a mechanic to test whether we're running GeckoView in Fennec environment. r=snorp 2018-06-28 14:04:45 +02:00
Cosmin Sabou
56201b662c Backed out changeset f02de3ec24e3 (bug 1471408) for causing Android build bustages on VirtualPresentation.java. r=backout 2018-06-28 13:34:36 +03:00
Cosmin Sabou
f4b3baf021 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-28 13:04:23 +03:00
Tiberius Oros
945c24abe5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-06-28 01:12:18 +03:00
Alex Gaynor
ac56b410a9 Bug 1470994 - remove unused accuracy field from SensorData; r=gsvelto
Reviewers: gsvelto

Reviewed By: gsvelto

Bug #: 1470994

Differential Revision: https://phabricator.services.mozilla.com/D1817

--HG--
extra : rebase_source : 03e1aee4934bcba96968578ba92d6c2ec6275747
extra : amend_source : 6f6e69fb6e18d092090e99db765e12c16021f265
2018-06-27 16:05:48 +03:00
Tudor-Gabriel Vîjială
31a522413e Bug 1471408 - Move all top level Java classes into their own file r=snorp
MozReview-Commit-ID: 716FWeZ0q3B

--HG--
extra : rebase_source : 7e6d1848d85bd1b3f976df824cada92e398bedae
2018-06-27 00:02:01 +01:00
James Willcox
59e96d25e3 Bug 1415318 - Optionally send web console output to logcat in GeckoView r=jchen,rbarker
This adds a GeckoRuntimeSetting that allows apps to direct the web
console to logcat.

MozReview-Commit-ID: 7KgX5Ol6D3E
2018-06-27 12:47:17 -05:00
James Willcox
6584a93863 Bug 1467911 - Use e10s in TestRunnerActivity r=esawin
MozReview-Commit-ID: JEgOJzfFVdA
2018-06-27 12:47:17 -05:00
Eugen Sawin
42027a25dd Bug 1471599 - [3.0] Extend tracking protection test to verify per-session setting. r=snorp 2018-06-27 18:54:12 +02:00
Eugen Sawin
de5378f790 Bug 1471599 - [2.0] Use per-session tracking protection setting in the example app. r=snorp 2018-06-27 18:54:12 +02:00