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

28914 Коммитов

Автор SHA1 Сообщение Дата
John Lin 17e9f72cc3 Bug 1580600 - rename setRates() to setBitrate() and pass the value in bps. r=jya
Depends on D45775

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

--HG--
extra : moz-landing-system : lando
2019-09-13 23:38:32 +00:00
Cosmin Sabou 1aeb602d5e Backed out 4 changesets (bug 1513574) for Android build bustage and browser chrome failures. CLOSED TREE
Backed out changeset f155c449e516 (bug 1513574)
Backed out changeset 1f2bbbe0f781 (bug 1513574)
Backed out changeset 5f8b5f72a4ea (bug 1513574)
Backed out changeset 0e4cababccc7 (bug 1513574)
2019-09-13 21:38:18 +03:00
Valentin Gosu e5331fc93f Bug 1513574 - Remove ua-update.json.in from android build r=snorp
Depends on D14751

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

--HG--
extra : moz-landing-system : lando
2019-09-13 17:19:52 +00:00
Valentin Gosu ef68d827d8 Bug 1513574 - Remove UserAgentOverrides.jsm and UserAgentUpdates.jsm r=michal
Also removes the UA cache attached to nsILoadGroup and nsIRequestContext and the "http-on-useragent-request" observer notification.
If overriding the user agent is needed "http-on-modify-request" is equally usable (but should be used rarely, for performance reasons). A better way is using nsIDocShell.customUserAgent.

Depends on D14750

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

--HG--
extra : moz-landing-system : lando
2019-09-13 17:19:40 +00:00
Valentin Gosu eb1e7e00fc Bug 1513574 - Remove UAOverride use from mobile/.../browser.js r=snorp
This patch removes the use of UserAgentOverrides from browser.js
The UA change when in desktop mode now uses nsIDocShell.customUserAgent, while the feature landed in bug 838332 that is only performed for t.co URLs is removed, as it landed 4 years ago and was limited to Nightly.

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

--HG--
extra : moz-landing-system : lando
2019-09-13 17:19:13 +00:00
Vlad Baicu 0d2e8f845e Bug 1576170 - Onboarding Sign up strings. r=delphine
Differential Revision: https://phabricator.services.mozilla.com/D45528

--HG--
extra : moz-landing-system : lando
2019-09-11 21:21:52 +00:00
Geoff Brown 84b7cdad58 Bug 1579073 - Copy robocop test files required by junit to a junit-specific location; r=agi
The geckoview-junit tests make a few http requests to the server and in doing so
rely on robocop resources. This patch creates a junit-specific location in the test
package and uses those files instead.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 16:43:52 +00:00
Nick Alexander a2446c4186 Bug 1298921 - [marionette] Don't restrict Marionette:Quit to Firefox only. r=webdriver-reviewers,geckoview-reviewers,ato,snorp,agi
Formerly this assertion for Firefox was added because it didn't work for Fennec,
and other mobile apps. Meanwhile we shouldn't have this hard restriction anymore,
given that no exception is thrown by the code when running with GeckoView based
app, and also the Thunderbird support would benefit from it.

As we know this method doesn't quit the GeckoView app, and geckodriver itself
has to ensure to gracefully/force stop the process on Android.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 15:07:28 +00:00
Agi Sferro 198ecc2e92 Bug 1579826 - GeckoView support for Categorical Histograms. r=chutten,snorp,droeh
Differential Revision: https://phabricator.services.mozilla.com/D45219

--HG--
extra : moz-landing-system : lando
2019-09-10 23:37:04 +00:00
Mike Shal 3b8df1c395 Bug 1580028 - Always merge PGO profile data in the run task; r=firefox-build-system-reviewers,chmanchester
If the run task generates bad profile data, the merge step in the
profile-use task will fail. However, retrying the profile-use task
doesn't fix the problem, and there isn't a straightforward way to retry
the run task in this situation. Instead we can add a clang toolchain to
all the run tasks, and perform the merge there.

This means the output from the run task will always be a successfully
merged file called 'merged.profdata', and we no longer need to perform
the merge as part of the profile-use build as a GENERATED_FILES step.

Depends on D45262

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

--HG--
extra : moz-landing-system : lando
2019-09-10 21:56:15 +00:00
Ehsan Akhgari fcbe4c45aa Bug 1573238 - Provide a minimal BrowserUsageTelemetry.jsm module in GeckoView that implements nsIBrowserUsage; r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D45428

--HG--
extra : moz-landing-system : lando
2019-09-10 20:52:47 +00:00
Razvan Maries 87792dbd62 Backed out changeset 746c872d6242 (bug 1573238) for ES Lint failure. CLOSED TREE 2019-09-10 23:45:24 +03:00
Ehsan Akhgari 0385a52dd3 Bug 1573238 - Provide a minimal BrowserUsageTelemetry.jsm module in GeckoView that implements nsIBrowserUsage; r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D45428

--HG--
extra : moz-landing-system : lando
2019-09-10 19:28:24 +00:00
Paul Zuehlcke 00119452fc Bug 1574480 - Updated browser.js and OfflineAppsChild.jsm to use PermissionManager principal methods. r=johannh,smaug
Differential Revision: https://phabricator.services.mozilla.com/D42620

--HG--
extra : moz-landing-system : lando
2019-09-10 10:57:07 +00:00
Dylan Roeh ce9b3465ec Bug 1557009 - Add some basic tests for ContentBlockingController. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D44469

--HG--
extra : moz-landing-system : lando
2019-09-06 16:00:35 +00:00
Geoff Brown 73dd0f2036 Bug 1575966 - Remove fennec chrome tp5 files; r=snorp
The tp5 files were only ever used by fennec mochitest-chrome; they can
be safely removed now.

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

--HG--
extra : moz-landing-system : lando
2019-09-09 14:14:01 +00:00
Elliot Stirling 73adec6cbf Bug 1567549 - Added overloads to GeckoSession.loadUri() that accept additional HTTP request headers r=geckoview-reviewers,snorp,mayhemer
Adds overloads to GeckoSession.loadUri() that accept additional HTTP request headers

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

--HG--
extra : moz-landing-system : lando
2019-09-09 15:59:13 +00:00
Dylan Roeh 9a70aa2560 Bug 1557009 - Add ContentBlockingController to GeckoSession to allow managing exceptions list for content blocking. r=snorp,geckoview-reviewers,Ehsan,agi
Differential Revision: https://phabricator.services.mozilla.com/D43758

--HG--
extra : moz-landing-system : lando
2019-09-06 17:21:16 +00:00
Thomas Wisniewski e94407c181 Bug 1564594 - use more specific match patterns in the enhanced search experiment to improve performance and avoid test failures; r=denschub
use more specific match patterns in the enhanced search experiment to improve performance and avoid test failures

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

--HG--
extra : moz-landing-system : lando
2019-09-06 17:06:38 +00:00
Geoff Brown 56ca134785 Bug 1579272 - Cleanup obviously fennec-centric test annotations; r=bc
Remove test manifest annotations that specifically target fennec,
or likely target the android 4.3 emulator.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 16:51:10 +00:00
arthur.iakab a85c15b134 Backed out changeset dce44ccda93f (bug 1557009) for causing android lints failure on ContentBlockingController.java CLOSED TREE 2019-09-06 18:53:35 +03:00
Dylan Roeh 5ee7c5e622 Bug 1557009 - Add ContentBlockingController to GeckoSession to allow managing exceptions list for content blocking. r=snorp,geckoview-reviewers,Ehsan,agi
Differential Revision: https://phabricator.services.mozilla.com/D43758

--HG--
extra : moz-landing-system : lando
2019-09-06 15:14:36 +00:00
arthur.iakab f60668f0d0 Bug 1542525 - disable PermissionDelegateTest.notification_reject for frequent failures r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D44975

--HG--
extra : moz-landing-system : lando
2019-09-06 13:31:56 +00:00
Dorel Luca 540a742986 Bug 1565119 - Disabled mobile/android/components/extensions/test/mochitest/test_ext_tabs_insertCSS.html on android 4.3 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D44819

--HG--
extra : moz-landing-system : lando
2019-09-05 14:13:04 +00:00
Thomas Wisniewski 088543f1ab Bug 1564594 - Make sure we set the correct Fennec shared prefs that the core ping is reading (without the `extensions.webcompat.` prefix); r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D44901

--HG--
extra : moz-landing-system : lando
2019-09-05 21:34:25 +00:00
Nick Alexander f70ac37f05 Bug 1579131 - Enable Leanplum/MMA in Android aarch64 builds. r=chmanchester
This is not the minimal patch for this issue.  The minimal patch is a
one-liner that adds `MOZ_ANDORID_MMA=1` to
mobile/android/config/mozconfigs/android-aarch64/nightly.  However,
the underlying issue is that the mozconfigs have not stayed internally
consistent.  To reduce the likelihood of a repeat of this
inconsistency, it would be best to extract the shared flags and reduce
duplication and the risk for inconsistent updates.  There's two ways
to do that: teach `moz.configure` to have the correct defaults or
share some small stanza across mozconfigs.  The former is non-trivial
and not worth the risk at this time.  The latter is trivial but more
effort than this is worth.  Here's something in the middle: making all
the mozconfigs have minimal differences with the mainline mozconfig
for `android-api-16`.  This at least allows easy auditing of the
mozconfigs with `diff`.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 18:08:30 +00:00
Jan Henning 5fef8238b0 Bug 1577612 - Support functional CSS color syntax in themes. r=snorp
A lot/most? webextension static themes use this way to specify colours.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 18:43:49 +00:00
Vlad Baicu d820fc4ab6 Bug 1570878 - Add sign-in buttons to onboarding. r=petru
Differential Revision: https://phabricator.services.mozilla.com/D44817

--HG--
extra : moz-landing-system : lando
2019-09-05 17:16:15 +00:00
Agi Sferro 72e1ec0f20 Bug 1576730 - Support scalars in GeckoView Telemetry. r=chutten,snorp
Differential Revision: https://phabricator.services.mozilla.com/D44539

--HG--
extra : moz-landing-system : lando
2019-09-05 15:56:43 +00:00
Agi Sferro 278200d665 Bug 1576730 - Reduce boilerplate in test api call. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D44538

--HG--
extra : moz-landing-system : lando
2019-09-05 15:56:41 +00:00
Petru Lingurar 6b66e99059 Bug 1578614 - Change Fennec about:addons' AMO URL from "firefox" to "android"; r=VladBaicu
Differential Revision: https://phabricator.services.mozilla.com/D44768

--HG--
extra : moz-landing-system : lando
2019-09-05 12:32:07 +00:00
Coroiu Cristina 9683a17a37 Backed out changeset d2867a062f45 (bug 1574480) for browser-chrome failures at browser/base/content/test/general/browser_offlineQuotaNotification.js on a CLOSED TREE 2019-09-05 18:38:42 +03:00
Agi Sferro 57394f5453 Bug 1574361 - Don't assume value of requireInteraction in tests. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D44522

--HG--
extra : moz-landing-system : lando
2019-09-05 15:09:37 +00:00
James Willcox 99feef5a48 Bug 1343678 - Ensure events expecting a reply get one even if there is no listener r=geckoview-reviewers,droeh,agi
Differential Revision: https://phabricator.services.mozilla.com/D43984

--HG--
extra : moz-landing-system : lando
2019-09-04 21:25:46 +00:00
James Willcox 17531c0400 Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
Differential Revision: https://phabricator.services.mozilla.com/D41290

--HG--
extra : moz-landing-system : lando
2019-09-04 21:25:44 +00:00
James Willcox 6aa3f880b3 Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh
Differential Revision: https://phabricator.services.mozilla.com/D41289

--HG--
extra : moz-landing-system : lando
2019-09-04 21:25:42 +00:00
James Willcox ea5c701029 Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D41288

--HG--
extra : moz-landing-system : lando
2019-09-05 13:59:32 +00:00
Paul Zuehlcke 99bfbf1328 Bug 1574480 - Updated browser.js and OfflineAppsChild.jsm to use PermissionManager principal methods. r=johannh,smaug
Differential Revision: https://phabricator.services.mozilla.com/D42620

--HG--
extra : moz-landing-system : lando
2019-09-05 13:37:55 +00:00
Vlad Baicu a82ae76cdd Bug 1577868 - Updated Sign up buttons. r=delphine
Differential Revision: https://phabricator.services.mozilla.com/D44388

--HG--
extra : moz-landing-system : lando
2019-09-03 21:52:37 +00:00
Ehsan Akhgari 86c74f0485 Bug 1576641 - Add two new content blocking event flags to indicate a tracking/social-tracking cookie has been loaded in a tab; r=baku,droeh
Differential Revision: https://phabricator.services.mozilla.com/D44216

--HG--
extra : moz-landing-system : lando
2019-09-03 17:37:43 +00:00
Dylan Roeh 9f71be1805 Bug 1572191 - Prevent nsPermissionManager from persisting certain permissions to disk under GeckoView. r=snorp,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D43759

--HG--
extra : moz-landing-system : lando
2019-08-30 21:41:47 +00:00
Jesse Schwartzentruber f45935703c Bug 1577814 - Increase Gradle heap size. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D44173

--HG--
extra : moz-landing-system : lando
2019-08-30 17:13:46 +00:00
Nathan Froyd 8ad7f049da Bug 1576751 - set LD_LIBRARY_PATH during Android builds; r=glandium
We need this for host binaries to work correctly in the case where the
clang we're using is linking against a newer version of, say,
`libstdc++` than is on the system.

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

--HG--
extra : moz-landing-system : lando
2019-08-30 03:59:34 +00:00
Jan Henning e417da9ac9 Bug 1548776 - URL-decode all file names in GeckoJarReader. r=snorp
Assuming the URL string the JAR reader receives has been completely URL-encoded,
we need to decode not just the first nested jarUrl, as already happens through
getZipFile(), but all subsequent path components, too.

At least for jar:-URLs received from Gecko, the above assumption certainly seems
to be true.

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

--HG--
extra : moz-landing-system : lando
2019-08-30 06:37:49 +00:00
Noemi Erli 478b1751c7 Backed out 5 changesets (bug 1343678) for causing multiple web-platform failures CLOSED TREE
Backed out changeset 4b77646bc788 (bug 1343678)
Backed out changeset 7396789341b1 (bug 1343678)
Backed out changeset 85526faefe6d (bug 1343678)
Backed out changeset 07b757a21222 (bug 1343678)
Backed out changeset 3551cc55620d (bug 1343678)
2019-08-30 00:36:40 +03:00
Cosmin Sabou 2d00478eeb Bug 1343678 - Followup to fix rebase error. r=snorp
--HG--
extra : amend_source : 87cda0320286a155a486eb4272018cfd76a11c86
2019-08-29 22:18:07 +03:00
James Willcox 986525129a Bug 1343678 - Ensure events expecting a reply get one even if there is no listener r=geckoview-reviewers,droeh,agi
Differential Revision: https://phabricator.services.mozilla.com/D43984

--HG--
extra : moz-landing-system : lando
2019-08-29 18:59:38 +00:00
James Willcox fe4b02a3cc Bug 1343678 - Add WebPush support to GeckoView r=jcj,lina,agi,geckoview-reviewers,droeh,mt
Differential Revision: https://phabricator.services.mozilla.com/D41290

--HG--
extra : moz-landing-system : lando
2019-08-29 18:59:31 +00:00
James Willcox ac55877ec1 Bug 1343678 - Use window context for `GeckoSessionTestRule.evaluateJS()` r=geckoview-reviewers,droeh
Differential Revision: https://phabricator.services.mozilla.com/D41289

--HG--
extra : moz-landing-system : lando
2019-08-29 18:59:29 +00:00
James Willcox 7586331427 Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug
Differential Revision: https://phabricator.services.mozilla.com/D41288

--HG--
extra : moz-landing-system : lando
2019-08-29 18:59:28 +00:00