Граф коммитов

27086 Коммитов

Автор SHA1 Сообщение Дата
Francesco Lodolo (:flod) 2e116f5738 Bug 1478219 - Remove search default and search order from l10n checks (mobile, desktop) r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D8832

--HG--
extra : moz-landing-system : lando
2018-10-16 11:12:34 +00:00
Mike Hommey ab27fdf7f0 Back out changeset 9481b9ecaf2f (bug 1480006) as being a suspect in the rise of crashes such as bug 1489953. 2018-10-16 15:17:20 +09:00
Noemi Erli 43a767902f Merge inbound to mozilla-central. a=merge 2018-10-16 07:27:42 +03:00
Jan Henning b481ab19a7 Bug 1498892 - Part 2: Add session store test for scroll positions of frames. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D8675

--HG--
rename : browser/components/sessionstore/test/browser_scrollPositions_sample_frameset.html => mobile/android/tests/browser/chrome/browser_scrollPositions_sample_frameset.html
extra : moz-landing-system : lando
2018-10-15 21:11:15 +00:00
Jan Henning 6aa77e0f16 Bug 1498892 - Part 1: Clean up existing scroll position test. r=gbrown
Extract some repetitive logic into common helper functions/variables and pre-
pare support for setting/checking the scroll position on frames, too.

Additionally, I'm not sure why I ever thought it was necessary to manually fake
"scroll" events after calling scrollTo(x,y), but in any case it is no longer
necessary.

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

--HG--
extra : moz-landing-system : lando
2018-10-15 21:11:13 +00:00
Kartikaya Gupta dc68784e43 Bug 1479757 - Switch to containerless scrolling for GeckoView+WR. r=botond
This changes the containerful scrolling pref to be an override pref
such that it is:
- always false on desktop (i.e. always use containerless there)
- always true in Fennec (i.e. never use containerless there)
- true in GeckoView if WebRender is disabled (i.e. only use
  containerless with WebRender).

The first two cases are the same as before; the last case is new.
Because we don't create layers with WR, the containerless vs
containerful distinction doesn't make much sense there, and we need to
implement a bunch of zooming glue in either case. So it makes sense to
go with the "way of the future" and keep it containerless.

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

--HG--
extra : moz-landing-system : lando
2018-10-15 17:41:21 +00:00
Andreas Pehrson 7561a1fdef Bug 1258143 - Remove LocalMediaStream. r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D8064

--HG--
extra : moz-landing-system : lando
2018-10-15 08:17:07 +00:00
Noemi Erli a52231df87 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-16 01:22:27 +03:00
Dorel Luca 451e26f0c6 Backed out changeset 8d7987ea4fb1 (bug 1490257) for causing android failures. CLOSED TREE 2018-10-15 14:39:00 +03:00
Andrei Lazar 692ee0ddcb Bug 1406903 Part 2: Added support for opening HTML files. r=JanH
Added support for opening HTML files from internal storage when user is choosing fennec in the dialog picker.

Depends on D7167

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

--HG--
extra : moz-landing-system : lando
2018-10-15 11:05:26 +00:00
Andrei Lazar 10879837fd Bug 1406903 Part 1: Import code for dealing with content:// URIs from aFileChooser. r=JanH,VladBaicu
Added a part from FileUtils class with commit hash: 48d65e6 from https://github.com/iPaulPro/aFileChooser/blob/master/aFileChooser/src/com/ipaulpro/afilechooser/utils/FileUtils.java

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

--HG--
extra : moz-landing-system : lando
2018-10-12 14:12:17 +00:00
Jonathan Kingston 8bcd10a7ab Bug 1490257 - Add asserts and remove implied system triggering principal code r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D8368

--HG--
extra : moz-landing-system : lando
2018-10-15 06:29:45 +00:00
Diego Pino Garcia 521cf64b7d Bug 1493728 - Remove stale Android preference 'dom.serviceWorkers.interception.enabled' r=Ehsan
--HG--
extra : rebase_source : ddd55aab2686a0ade294baaa651ab0a8fbd86994
2018-10-10 01:50:00 +03:00
Petru Lingurar a7c29ab0da Bug 1351308 - Ensure sanitizing before shutdown; r=jchen
Need to use the already initialized instance of DownloadIntegration, which has an
already initialized DownloadStore to actually store the updated list of downloads.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 15:46:02 +00:00
Bogdan Tara db185e5d31 Backed out 2 changesets (bug 1258143) for dom/media/tests/crashtests/791330.html failures CLOSED TREE
Backed out changeset 514420f15a67 (bug 1258143)
Backed out changeset 905c871bcf03 (bug 1258143)
2018-10-12 17:42:26 +03:00
Andreas Pehrson ecdb48777f Bug 1258143 - Remove LocalMediaStream. r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D8064

--HG--
extra : moz-landing-system : lando
2018-10-11 12:43:34 +00:00
Jan Henning f7c1dea30f Bug 1493864 - Assign site notifications to a dedicated notification channel. r=jchen
Bug 1378445 made those audible and we want to preserve the behaviour.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 12:08:51 +00:00
Brindusan Cristian 77f8de2029 Backed out changeset b57be7d7343c (bug 1493864) for build bustages on android-findbugs. CLOSED TREE 2018-10-12 03:25:55 +03:00
Jan Henning 814f205eb5 Bug 1493864 - Assign site notifications to a dedicated notification channel. r=jchen
Bug 1378445 made those audible and we want to preserve the behaviour.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 19:44:01 +00:00
Agi Sferro 305f478024 Bug 1454444: Add GeckoSession.getUserAgent. r=snorp,esawin
This patch adds a new API to GeckoSession to get the currently used
UserAgent.

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

--HG--
extra : moz-landing-system : lando
2018-10-11 15:31:15 +00:00
Eitan Isaacson 3bb071595c Bug 1479037 - Introduce native event support 4/4. r=jchen,yzen?jamie
Depends on D6683

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

--HG--
extra : moz-landing-system : lando
2018-10-11 16:22:11 +00:00
Eitan Isaacson 65050213b6 Bug 1479037 - Implement native accessible tree 3/4. r=Jamie
Depends on D6682

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

--HG--
extra : moz-landing-system : lando
2018-10-11 16:21:09 +00:00
Eitan Isaacson 5c76903078 Bug 1479037 - Remove virtual content node, js autofill, and event support 2/4. r=jchen,yzen
Disabled most jsunit tests temporarily in this patch. Will modify and bring them
back up in later patches, as stuff is reimplemented.

Disabled most jsat mochitests. Will have a followup for but reënabling or
porting, depending on the test.

Depends on D6681

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

--HG--
extra : moz-landing-system : lando
2018-10-11 16:21:01 +00:00
Qinghao_Jack_Song 2d26d932b7 Bug 1486934 - Modify about:about to use fluent for localization r=Gijs,flod,jaws,Pike
Differential Revision: https://phabricator.services.mozilla.com/D5311

--HG--
extra : moz-landing-system : lando
2018-10-10 17:41:47 +00:00
Ciure Andrei 74d2eeef4c Backed out 3 changesets (bug 1496220) for browser_e10s_switchbrowser.js and test_findbar.xul failures CLOSED TREE
Backed out changeset 70505741627f (bug 1496220)
Backed out changeset daf7ced3bbcc (bug 1496220)
Backed out changeset abf2e04e30e4 (bug 1496220)
2018-10-11 01:03:27 +03:00
Jim Chen 90a2822ab1 Bug 1496220 - 2. Default to null triggering principal for GeckoView.loadUri; r=esawin
For improved security, default to a null triggering principal for
GeckoView.loadUri calls, except when loading certain privileged schemes
such as "resource" and "file".

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

--HG--
extra : moz-landing-system : lando
2018-10-05 13:43:05 +00:00
Jim Chen 46f4db9a26 Bug 1497259 - 3. Control GV logging through pref; r=droeh
Use the "geckoview.logging" pref to control GV logging.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:36:13 +00:00
Jim Chen 006913a322 Bug 1497259 - 2. Don't log auto-fill values; r=droeh
Auto-fill values can contain personal information and must not appear in
the log.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:36:11 +00:00
Jim Chen 3b23e49920 Bug 1497259 - 1. Fix log module names; r=droeh
Fix the GV log module names so they are all under the GeckoView group.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 17:36:03 +00:00
Daniel Varga 4f26bbce63 Merge autoland to mozilla-central. a=merge 2018-10-10 19:07:16 +03:00
Dorel Luca 92a3152cee Backed out 4 changesets (bug 1479037) on dev's request for causing android crashes. a=backout
Backed out changeset 85f8ca59f747 (bug 1479037)
Backed out changeset 630601f0663e (bug 1479037)
Backed out changeset c926c6470235 (bug 1479037)
Backed out changeset f8a20bd86895 (bug 1479037)
2018-10-10 18:52:59 +03:00
Andrei Lazar e68344d8c9 Bug 1478735 Download with target=_blank switches to other tab target=_blank r=JanH,jchen
Download with target=_blank now switches to the parent tab.

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

--HG--
extra : moz-landing-system : lando
2018-10-10 09:49:07 +00:00
Nick Alexander 7a37efeec6 Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
There are two significant parts to this commit.  The first avoids
scanning for duplicates in the omnijar when packaging locally.  The
Fennec/GeckoView local development edit-test-compile loop _always_
includes packaging, so these developers always pay to scan for
duplicates.  And, for historical reasons (Bug 1351000), we build both
a Fennec and a GeckoView omnijar, so these developers pay to scan
twice!  Since scanning for duplicates isn't something that local
developers are likely to act on, let's not do this at all (rather
than, say, only once for Fennec).

The second avoids stripping and XZ compressing Fennec/GeckoView asset/
libraries twice.  A little path hacking allows to exploit the fact
that the executable processing is idempotent, saving a significant
amount of time during |mach package|.

The final part of this commit just reduces the verbosity of a
`zipalign` invocation.

Depends on D7314

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

--HG--
extra : moz-landing-system : lando
2018-10-09 18:35:51 +00:00
Nick Alexander 5d4e0021b0 Bug 1418464 - Part 1: XZ compress in the packager rather than package_fennec_apk.py. r=mshal
By doing this in the packager, it makes it easier to incorporate the
strip and XZ compress logic into the local Gradle build process.

To that end, this patch makes XZ compression a little more explicit in
package-manifest.in and lifts the logic next to the existing logic for
stripping.  Since we only want to XZ compress assets/ (and not libs/),
we need a new flag.

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

--HG--
extra : moz-landing-system : lando
2018-10-09 18:35:22 +00:00
Eitan Isaacson 8102b1e502 Bug 1479037 - Introduce native event support 4/4. r=jchen,yzen?jamie
Depends on D6683

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

--HG--
extra : moz-landing-system : lando
2018-10-09 17:21:01 +00:00
Eitan Isaacson f3d88538aa Bug 1479037 - Implement native accessible tree 3/4. r=jchen,yzen
Depends on D6682

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

--HG--
extra : moz-landing-system : lando
2018-10-09 17:20:53 +00:00
Eitan Isaacson 3d1cc19600 Bug 1479037 - Remove virtual content node, js autofill, and event support 2/4. r=jchen,yzen
Disabled most jsunit tests temporarily in this patch. Will modify and bring them
back up in later patches, as stuff is reimplemented.

Disabled most jsat mochitests. Will have a followup for but reënabling or
porting, depending on the test.

Depends on D6681

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

--HG--
extra : moz-landing-system : lando
2018-10-09 17:20:46 +00:00
Diego Pino Garcia 45377e5099 Bug 1481199 - Drop the obsolete dataType parameter for nsIBrowserSearchService.addEngine. r=mkaply 2018-10-09 13:39:35 +01:00
Petru Lingurar 53dceac9f9 Bug 1421174 - Remove old AddToHomeScreenPromotion; r=jchen
Deprecated by offering full support for Progressive Web Applications.

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

--HG--
extra : moz-landing-system : lando
2018-10-08 05:42:14 +00:00
Tiberius Oros 14deb0fb08 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-06 00:47:12 +03:00
Ciure Andrei 148577fc45 Backed out 2 changesets (bug 1418464) for test_packager.py build bustages CLOSED TREE
Backed out changeset d6794cb231e1 (bug 1418464)
Backed out changeset cc793c2d8cee (bug 1418464)
2018-10-05 22:11:05 +03:00
Nick Alexander 6775a73579 Bug 1478411 - Make DTD entity expansion in strings.xml surface errors when entities are missing. r=jchen
This is awkward but works locally (and should work in automation,
which also displays the "[Fatal Error]" strings).  The pattern was
taken from GeckoView's amplification of the Kotlin compilers output
warnings.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 17:51:17 +00:00
Dorel Luca d38f8c56e1 Backed out changeset a858092c4df7 (bug 1481199) for browser chrome failure in browser/base/content/test/general/browser_contentSearchUI.js
--HG--
extra : rebase_source : dea21b63eeae35ecdbc970465beb0b015cd747fc
2018-10-05 19:30:44 +03:00
Diego Pino Garcia 15b3794bc8 Bug 1481199 - Drop the obsolete dataType parameter for nsIBrowserSearchService.addEngine. r=mkaply
--HG--
extra : rebase_source : 3c229fd8f3f99946ac178b51e7677d85d982834f
2018-10-05 08:02:00 +03:00
Eugen Sawin d3ba71da85 Bug 1495030 - [1.0] Add third-party tracker cookies blocking setting. r=snorp,baku 2018-10-05 14:55:05 +02:00
Edouard Oger 7b17823318 Bug 1484059 p3 - Bump the device registration version to 3 r=rfkelly
Depends on D7672

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

--HG--
extra : moz-landing-system : lando
2018-10-05 01:45:15 +00:00
Edouard Oger 5f5805efba Bug 1484059 p2 - Use sendRequestForResult instead of sendRequest when dispatching an error r=lina
The Java PushService drops messages without a callback, fix this by calling
sendRequestForResult instead which sends a callback along messages.

Depends on D7671

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

--HG--
extra : moz-landing-system : lando
2018-10-05 01:32:21 +00:00
Edouard Oger ad5e1f5d33 Bug 1484059 p1 - Pass both the profile name and the profile dir in initGecko() r=jchen
GeckoProfile.initFromArgs is called using the values set in initGecko.
initFromArgs will then only recognize a profileDir, leave profileName null,
and then call GeckoProfile.get who will then create a "Custom (anonymous)
profile with specified dir." type of GeckoProfile, which is incorrect.
We fix the profile by specifying both -profile and -P in the args string.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 03:15:41 +00:00
Nick Alexander 8ccc27975c Bug 1495544 - Don't run dexcount in local (non-official) Gradle builds. r=jchen
Differential Revision: https://phabricator.services.mozilla.com/D7634

--HG--
extra : moz-landing-system : lando
2018-10-04 03:28:26 +00:00
Nick Alexander 52b602c138 Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
There are two significant parts to this commit.  The first avoids
scanning for duplicates in the omnijar when packaging locally.  The
Fennec/GeckoView local development edit-test-compile loop _always_
includes packaging, so these developers always pay to scan for
duplicates.  And, for historical reasons (Bug 1351000), we build both
a Fennec and a GeckoView omnijar, so these developers pay to scan
twice!  Since scanning for duplicates isn't something that local
developers are likely to act on, let's not do this at all (rather
than, say, only once for Fennec).

The second avoids stripping and XZ compressing Fennec/GeckoView asset/
libraries twice.  A little path hacking allows to exploit the fact
that the executable processing is idempotent, saving a significant
amount of time during |mach package|.

The final part of this commit just reduces the verbosity of a
`zipalign` invocation.

Depends on D7314

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

--HG--
extra : moz-landing-system : lando
2018-10-05 18:29:04 +00:00