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

641630 Коммитов

Автор SHA1 Сообщение Дата
Christoph Kerschbaumer fd9b8db6bf Bug 1535291: Actually use aContentPolicyType argument within nsWebBrowserPersist::SaveURIInternal r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D23484

--HG--
extra : moz-landing-system : lando
2019-03-14 18:42:47 +00:00
Luca Greco 484a8ed0c2 Bug 1516862 - Fix test_ext_webrequest_basic intermittency while testing onError events fired on hostname resolving error. r=mixedpuppy
When the dns resolution for an url's hostname fails, the webRequest API seems to be
receiving (from time to time but more often on macos and windows) more then one call
to the HttpObserverManager.observeActivity method for the activityType

  nsISocketTransport.STATUS_RESOLVING and nsISocketTransport.STATUS_RESOLVED

while channel wrapper errorString property is still null.

The observeActvity method goal seems to fire fallback WebRequest errors for error conditions
that are not fired as ChannelWrapper error events, but the "NS_ERROR_UNKNOWN_HOST" error
is also being fired right after the fallback webRequest error event fired as
"NS_ERROR_NET_ON_RESOLVED" (or "NS_ERROR_NET_ON_RESOLVING").

This behavior consistently triggers the two intermittent failures on the test
test_ext_webrequest_basic.html while executing the test_webRequest_frames
task

"expected error message received in onErrorOccurred - Expected: NS_ERROR_UNKNOWN_HOST, Actual: NS_ERROR_NET_ON_RESOLVED"

(when the fallback NS_ERROR_NET_ON_RESOLVED is fired first)

and then

"received onErrorOccurred"

(because the "NS_ERROR_UNKNOWN_HOST" error is also being fired
right after the fallback error message).

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

--HG--
extra : moz-landing-system : lando
2019-03-14 18:06:33 +00:00
Syeda Asra Arshia Qadri e74db02a2f Bug 1469774 - Error this.pageListener is undefined in AboutPrivateBrowsingHandler.jsm r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D23295

--HG--
extra : moz-landing-system : lando
2019-03-14 10:05:02 +00:00
Eden Chuang 3cce0a0fc6 Bug 1472307 - Implement delay update mechanism in ServiceWorkerRegistrationProxy. r=asuth
1. Add a new private member class DelayedUpdateCallback in
   ServiceWorkerRegistrationProxy for handling the deley time up.

2. Modify the lambda function in ServiceWorkerRegistrationProxy::Update(). Get
   the update delay time at first. If the delay time does not equal zero. create
   a timer and a timer callback(DelayedUpdateCallback) to perform the delay
   update. Otherwise execute update directly.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 10:19:13 +00:00
Tom Schuster 9f43c9b587 Bug 1535037 - Use ValueType for TypeSet. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D23329

--HG--
extra : moz-landing-system : lando
2019-03-14 07:38:00 +00:00
James Willcox b15047799a Bug 1522451 - Resolve named CSS colors to RGB in Web Manifests r=marcosc
Differential Revision: https://phabricator.services.mozilla.com/D23025

--HG--
extra : moz-landing-system : lando
2019-03-14 15:43:52 +00:00
Andrei Lazar 4e47ed126e Bug 1534207 Search Widget missing TELEMETRY probe for searches initiated r=petru
Added a telemetry probe (unique source value) to allow data science to measure percentage of searches initiated from the widget.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 16:10:41 +00:00
Christoph Kerschbaumer 980f75a172 Bug 1530854: Always create CSP on Principal so the explicit CSP in the nsISHEntry holds a reference to the potentially dynamically modified CSP in case of a meta CSP. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D21919

--HG--
extra : moz-landing-system : lando
2019-03-14 06:26:29 +00:00
Henrik Skupin 9ccb997cf4 Bug 1535026 - [marionette] 'mach marionette-test' should force e10s disabled for Fennec. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D23401

--HG--
extra : moz-landing-system : lando
2019-03-14 10:29:47 +00:00
shindli 2008d4e156 Backed out changeset d7f58753a981 (bug 1518946) per developer's request on IRC 2019-03-14 13:04:40 +02:00
Masatoshi Kimura 1c8569bf0b Bug 1532140 - Cleanup nsDataObj. r=jmathies
* Removed dead code.
* Removed a duplicated field (`m_cRef`) from the derived class.
* Removed #ifdefs for older SDKs that we no longer support.
* Made access specifiers more restrictive.
* Added `override` and `final`.
* De-virtualized member functions unless it is neccessary.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 19:00:59 +00:00
Dorel Luca 2d369e149e Backed out changeset c0c0b342f39e (bug 1531400) for DevTools failures in devtools/client/netmonitor/test/browser_net_autoscroll.js 2019-03-14 12:24:32 +02:00
Jan Odvarko e8fa711caf Bug 1531400 - Missing bottom border on netmonitor table's header; r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D22959

--HG--
extra : moz-landing-system : lando
2019-03-13 16:08:47 +00:00
Dorel Luca c0b9d28960 Backed out 2 changesets (bug 1532941) for mochitest failures in uriloader/exthandler/tests/mochitest/test_handlerApps.xhtml
Backed out changeset bf03fb29b472 (bug 1532941)
Backed out changeset c5190e74039c (bug 1532941)
2019-03-14 10:47:14 +02:00
James Willcox 7f67f3cebb Bug 1522451 - Add ContentDelegate.onWebAppManifest() r=geckoview-reviewers,agi,droeh
This delivers a parsed and validated Web App Manifest to the
application, if present, during the page load process.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 15:32:57 +00:00
Olli Pettay ca848dd381 Bug 1532291, bail out early when trying to find any focusable element in shadow tree, r=masayuki
If aIgnoreTabIndex is true, we're just trying to find any focusable element, doesn't matter which tabindex it has.
So better to bail out early from the deeply nested GetNextTabbableContentInScope to avoid exponential number of calls.

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

--HG--
extra : rebase_source : adf9b9ae4e9d9f446f6a82b0fd4a2c0fbef41bf1
2019-03-13 15:41:02 +02:00
Gabriel Luong 98dd36c099 Bug 1535077 - Switch to using Ref and PureComponent in the SearchBox component. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D23366
2019-03-13 14:31:54 -04:00
Sylvestre Ledru 4aa92e3091 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Andrew Osmond bc278165ae Bug 1534188 - Use high quality downscaling for raster images embedded in SVGs. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D23374
2019-03-14 07:16:29 -04:00
Daniel Varga 2f52fac82a Merge mozilla-central to mozilla-inbound. a=merge 2019-03-14 12:05:19 +02:00
Dorel Luca f1c7ba91fa Backed out changeset 88ea72c345ab (bug 1524655) for mochitest failures in dom/push/test/test_error_reporting.html 2019-03-14 08:45:37 +02:00
Gurzau Raul 1dd267df2b Backed out changeset f73f629e8cca (bug 1517528) on request from jaws, CLOSED TREE. 2019-03-14 07:54:17 +02:00
Masayuki Nakano 9c5858d0a5 Bug 1514940 - part 2: Add telemetry probe to decide when we can remove the hack for Confluence data-review=liuche, r=smaug,janerik
We need to collect how many Confluence instances are loaded and how percentage
of that is old versions which require split keypress event model.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 05:39:38 +00:00
Csoregi Natalia ceafbbec15 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-03-14 07:05:57 +02:00
Csoregi Natalia 085bd77843 Merge mozilla-central to autoland. CLOSED TREE 2019-03-14 07:02:39 +02:00
Gurzau Raul 0f47ac1ab9 Backed out changeset 46f6705f9c0c (bug 1533240) for xpcshell failures at /test/test_dmd.js on a CLOSED TREE. 2019-03-14 07:03:38 +02:00
Csoregi Natalia 97b04f2a07 Merge inbound to mozilla-central. a=merge 2019-03-14 06:56:57 +02:00
Matthew Noorenberghe 08a7dd5352 Bug 1529729 - Honour signon.management.overrideURI for the Saved Logins prefs UI. r=jaws
If `signon.management.overrideURI` is set, open that URI in a new tab instead of opening the preferences subdialog.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 04:53:57 +00:00
Matthew Noorenberghe 28bde55af4 Bug 1529729 - Change Saved Logins menu items to open a pref-controlled URI, if set. r=jaws
If `signon.management.overrideURI` is set, open that URI in a new tab instead of opening passwordManager.xul in a window.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 04:53:47 +00:00
Bogdan Tara 5e32a06228 Backed out changeset 92d7192b7d69 (bug 1534786) for Linux debugger failures CLOSED TREE 2019-03-14 06:44:08 +02:00
J.C. Jones 969d56eccc Bug 1523175 - land NSS NSS_3_43_BETA2 UPGRADE_NSS_RELEASE, r=me 2019-03-14 00:08:17 +00:00
Kai Engert 3a85a40771 Bug 1530671 - Title: Enable the NSS gyp build to distinguish a Mozilla build from a Comm build r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21525

--HG--
extra : moz-landing-system : lando
2019-03-13 22:32:46 +00:00
Lina Cambridge 84764d6a93 Bug 1524655 - Remove `dom.push.alwaysConnect` and connect unconditionally. r=jrconlin,pjenvey
Also, remove a test that's no longer relevant, since we don't need to
fetch all subscriptions at startup.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 04:22:18 +00:00
Nathan Froyd 5696142472 Bug 1535142 - add binutils toolchains to more builds; r=dmajor
A newer clang may require newer binutils than the system provides, so we
should ensure that we provide just such a binutils.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 21:37:27 +00:00
Dave Townsend 39c34b3474 Bug 1534508: Move ProcessUpdates to after we have attempted to remote arguments to an existing instance. r=rstrong
Differential Revision: https://phabricator.services.mozilla.com/D23158

--HG--
extra : moz-landing-system : lando
2019-03-13 23:26:16 +00:00
Johann Hofmann 7175d71e03 Bug 1529643 - Don't do MitM priming in tests. r=whimboo,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D22407

--HG--
extra : moz-landing-system : lando
2019-03-13 23:37:01 +00:00
Johann Hofmann 6b5b6ed403 Bug 1529643 - Implement MitM priming on certificate error pages. r=keeler,mconley
Differential Revision: https://phabricator.services.mozilla.com/D22406

--HG--
extra : moz-landing-system : lando
2019-03-13 23:36:54 +00:00
Dustin J. Mitchell aa3ebe8988 Bug 1535171 - fix missed uses of no-argument get_root_url r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23416

--HG--
extra : moz-landing-system : lando
2019-03-13 23:10:16 +00:00
Mike Hommey 666729e3c4 Bug 1534522 - Add a build type for EME-enabled win64-aarch64. r=dmajor
Depends on D23101

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

--HG--
extra : moz-landing-system : lando
2019-03-13 23:08:19 +00:00
Mike Hommey 90c2c15343 Bug 1534522 - Allow to specify different task ids for artifacts. r=dmajor
Bug 1528123 added a way to specify a task id to influence mach
artifact. In the case of upcoming EME-enabled win64-aarch64 builds, we
need to be able to specify two different task ids, which a single
environment variable doesn't really allow.

So extend the scheme to check environment variables with the build
type included in the variable name.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 23:08:06 +00:00
Boris Zbarsky 870c830c5a Bug 1535135. Annotate static binding methods/getters/setters as MOZ_CAN_RUN_SCRIPT. r=qdot
We do this for non-static ones already; we should do it for static ones too.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 20:50:36 +00:00
Dzmitry Malyshau 7f7b9d9668 Bug 1527325 - Don't re-export contents of WR API units r=gw
The cleans up our WR use statements further, easying the merge conflicts.
Note: this PR is subject to instant rot, it is preferred to land quickly.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 01:44:05 +00:00
Nicholas Nethercote f3a720ae86 Bug 1533240 - Replace DMD's custom TLS code with use of mozilla/ThreadLocal.h. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D22448

--HG--
extra : moz-landing-system : lando
2019-03-14 01:05:15 +00:00
Gurzau Raul c3883e46f7 Backed out 6 changesets (bug 1451104) for toolchains bustage on a CLOSED TREE.
Backed out changeset 2f6199beeb71 (bug 1451104)
Backed out changeset 7c116f85ede6 (bug 1451104)
Backed out changeset 5179c8066914 (bug 1451104)
Backed out changeset 675f73d41eb4 (bug 1451104)
Backed out changeset c64bfaad8a2f (bug 1451104)
Backed out changeset 991777e081ff (bug 1451104)
2019-03-14 05:02:44 +02:00
Kyle Machulis f1f0e15fa3 Bug 1522713 - Don't change node binding to tree when updating remoteness; r=nika
Since we now have a method on nsFrameLoaderOwner/MozFrameLoaderOwner
that can update remoteness, we should no longer need to unbind and
rebind browser elements to the tree to change their remoteness
attributes. We can just call the method and have the Frameloaders
rebuilt in the backend.

We're still getting some test breakage in Marionette and browser
chrome with this patch. Putting this behind a pref so the fission
team can still work with it while the tests are being fixed.

Depends on D22790

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

--HG--
extra : moz-landing-system : lando
2019-03-14 00:52:02 +00:00
Kyle Machulis 514400e811 Bug 1522713 - Allow updating of Frameloader Remoteness via FrameLoaderOwner; r=nika
Adds a method for to nsFrameLoaderOwner destroying and rebuilding a
FrameLoader in order to facilitate a process switch. Method works
without requiring that the work be done in the frontend.

Depends on D22789

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

--HG--
extra : moz-landing-system : lando
2019-03-14 01:25:07 +00:00
Kyle Machulis 0f2bca226d Bug 1522713 - Rename mRemoteFrame to mIsRemoteFrame; r=nika
We have mRemoteFrameChild which owns a RemoteFrameChild, but
mRemoteFrame is just a state. Change to mIsRemoteFrame to reflect
this.

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

--HG--
extra : moz-landing-system : lando
2019-03-14 00:51:58 +00:00
Brian Hackett b1cea3e39c Bug 1534786 - Show pending breakpoints as soon as their generated source appears, r=jlast.
--HG--
extra : rebase_source : 0e3c0a1850be22d4b4b4ab9bcc7c5aa430f7ca90
2019-03-13 07:19:12 -10:00
Botond Ballo 0e364a1f61 Bug 1517895 - Only allow APZ to clobber the visual viewport offset if it can clobber the layout viewport offset. r=kats
This gets frame-reconstruction-scroll-clamping.html passing again.

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

--HG--
extra : moz-landing-system : lando
2019-03-13 16:00:09 +00:00
Botond Ballo 621fce83ca Bug 1517895 - Execute scroll origin downgrade after frame reconstruction even if early-exiting ScrollToImpl(). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D19877

--HG--
extra : moz-landing-system : lando
2019-03-13 23:07:26 +00:00