Kannan Vijayan
3fb6190ec6
Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D39378
--HG--
extra : moz-landing-system : lando
2019-07-26 16:48:31 +00:00
Nicholas Nethercote
18fae65f38
Bug 1563139 - Remove StaticPrefs.h. r=glandium
...
This requires replacing inclusions of it with inclusions of more specific prefs
files.
The exception is that StaticPrefsAll.h, which is equivalent to StaticPrefs.h,
and is used in `Codegen.py` because doing something smarter is tricky and
suitable for a follow-up. As a result, any change to StaticPrefList.yaml will
still trigger recompilation of all the generated DOM bindings files, but that's
still a big improvement over trigger recompilation of every file that uses
static prefs.
Most of the changes in this commit are very boring. The only changes that are
not boring are modules/libpref/*, Codegen.py, and ServoBindings.toml.
Differential Revision: https://phabricator.services.mozilla.com/D39138
--HG--
extra : moz-landing-system : lando
2019-07-26 01:10:23 +00:00
Coroiu Cristina
075c52994f
Backed out 4 changesets (bug 1561079, bug 1561913) for mochitest failures at dom/base/test/test_bug375314.html on a CLOSED TREE
...
Backed out changeset 0d1eaf86253f (bug 1561913)
Backed out changeset 1d1be67a5950 (bug 1561079)
Backed out changeset 528a46ffe2af (bug 1561079)
Backed out changeset f562e67e38cf (bug 1561079)
2019-07-24 20:56:30 +03:00
James Willcox
7ee695dd56
Bug 1561079 - Run nsILoadURIDelegate::handleLoadError() even if we wouldn't show an error page r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D36785
--HG--
extra : moz-landing-system : lando
2019-07-24 16:33:50 +00:00
Bogdan Tara
e82c5fe738
Backed out 4 changesets (bug 1561079, bug 1561913) for apilint and checkstyle failures CLOSED TREE
...
Backed out changeset 50244d8132f9 (bug 1561913)
Backed out changeset 9abb44cca93b (bug 1561079)
Backed out changeset e6e23c902808 (bug 1561079)
Backed out changeset e48cf42b707f (bug 1561079)
2019-07-24 19:23:44 +03:00
James Willcox
5fe08e3e37
Bug 1561079 - Run nsILoadURIDelegate::handleLoadError() even if we wouldn't show an error page r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D36785
--HG--
extra : moz-landing-system : lando
2019-07-24 15:47:58 +00:00
Bogdan Tara
c230c12dae
Backed out 2 changesets (bug 1561079) foe ES lint failure on browser-custom-element.js CLOSED TREE
...
Backed out changeset 74cd5c0338ee (bug 1561079)
Backed out changeset adbc4ea67da9 (bug 1561079)
2019-07-24 18:31:15 +03:00
James Willcox
4eaa242b45
Bug 1561079 - Run nsILoadURIDelegate::handleLoadError() even if we wouldn't show an error page r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D36785
--HG--
extra : moz-landing-system : lando
2019-07-24 14:52:39 +00:00
Ciure Andrei
c0756f3389
Backed out 10 changesets (bug 1523638) for causing high frequency Android 7.0 mochitests failures CLOSED TREE
...
Backed out changeset 644ceb2fe568 (bug 1523638 )
Backed out changeset 27647ee7a927 (bug 1523638 )
Backed out changeset 96f1ccb95570 (bug 1523638 )
Backed out changeset b60a17ea716a (bug 1523638 )
Backed out changeset 507e63186c5f (bug 1523638 )
Backed out changeset 33255408ca61 (bug 1523638 )
Backed out changeset d97b2d223616 (bug 1523638 )
Backed out changeset eba2a0514cde (bug 1523638 )
Backed out changeset d7065174c5c4 (bug 1523638 )
Backed out changeset c21b361e175d (bug 1523638 )
2019-07-23 05:13:32 +03:00
Nika Layzell
83236ff0f4
Bug 1523638 - Part 9: Use provided 'WindowGlobalChild' actors to create the initial about:blank document, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D37656
--HG--
extra : moz-landing-system : lando
2019-07-18 19:38:22 +00:00
Nika Layzell
67eb523bb4
Bug 1523638 - Part 8: Remove unused arguments from nsDocShell::Embed(), r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D37655
--HG--
extra : moz-landing-system : lando
2019-07-18 19:38:20 +00:00
Nika Layzell
5dc554280a
Bug 1523638 - Part 4: Move NextWindowId logic into nsContentUtils, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D37651
--HG--
extra : moz-landing-system : lando
2019-07-18 19:38:12 +00:00
Benjamin
6da0bbfd32
Bug 1566453: Added flag to detect if a load was initiated by a form submission r=ckerschb
...
The flag in loadinfo can be used to detect if a load was initiated by a form submission. This is crucial for implmenting the CSP directive navigate-to. https://www.w3.org/TR/CSP3/#navigate-to-pre-navigate
Differential Revision: https://phabricator.services.mozilla.com/D38403
--HG--
extra : moz-landing-system : lando
2019-07-22 13:41:47 +00:00
Cameron McCormack
3ed89287e3
Bug 1566215 - Part 6: Undo the insecure URI loading exception for the Layout Debugger. r=dbaron
...
Differential Revision: https://phabricator.services.mozilla.com/D38416
--HG--
extra : moz-landing-system : lando
2019-07-22 04:48:46 +00:00
Kris Maglione
4503ade360
Bug 1563409: Inherit RemoteSubframes and RemoteTabs flags from parent docshells. r=nika
...
This also adds an extra assertion against browsing context mismatches that
happen when we don't get this right.
Differential Revision: https://phabricator.services.mozilla.com/D36852
--HG--
extra : source : 4b07deb4cd2ef4c98b6d6ee961a20705f4f2deae
2019-07-03 16:09:20 -07:00
Bogdan Tara
ca45889546
Backed out 9 changesets (bug 1523638) for browser_contextmenu.js failures CLOSED TREE
...
Backed out changeset 0a584a07b696 (bug 1523638 )
Backed out changeset 8c5af2289900 (bug 1523638 )
Backed out changeset 40ed1bd64b09 (bug 1523638 )
Backed out changeset 9a99a0391979 (bug 1523638 )
Backed out changeset 07fb4748b91a (bug 1523638 )
Backed out changeset 49047c3ebae9 (bug 1523638 )
Backed out changeset d606d072126c (bug 1523638 )
Backed out changeset 76dc1937fc77 (bug 1523638 )
Backed out changeset c784c14b5d5d (bug 1523638 )
2019-07-16 23:40:47 +03:00
Boris Zbarsky
826f1ff208
Bug 1566543. Stop using [array] for get/setColorMatrix. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D38222
--HG--
extra : moz-landing-system : lando
2019-07-16 18:30:10 +00:00
Nika Layzell
89d26ca7eb
Bug 1523638 - Part 9: Use provided 'WindowGlobalChild' actors to create the initial about:blank document, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D37656
--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:56 +00:00
Nika Layzell
1fd3e64667
Bug 1523638 - Part 8: Remove unused arguments from nsDocShell::Embed(), r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D37655
--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:54 +00:00
Nika Layzell
4d83ce526b
Bug 1523638 - Part 4: Move NextWindowId logic into nsContentUtils, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D37651
--HG--
extra : moz-landing-system : lando
2019-07-16 18:47:41 +00:00
Cameron McCormack
cb3298fa5a
Bug 1565965 - Allow unsafe loads in the Layout Debugger. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D38037
--HG--
extra : moz-landing-system : lando
2019-07-16 03:47:56 +00:00
Boris Zbarsky
75aa8f554d
Bug 1565767 part 4. Remove some unnecesary refcounting at Document::GetBaseURI callsites. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D37972
--HG--
extra : moz-landing-system : lando
2019-07-15 18:28:43 +00:00
Gijs Kruitbosch
c097971fe3
Bug 1560178 - disallow unsafe loads in the parent, r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D36312
--HG--
extra : moz-landing-system : lando
2019-07-12 16:29:01 +00:00
Dorel Luca
77d61d6a6f
Backed out 5 changesets (bug 1560178) for Browser-chrome failures in builds/worker/workspace/build/src/dom/base/Document.cpp. CLOSED TREE
...
Backed out changeset 1ff8a41dd3c1 (bug 1560178 )
Backed out changeset 4aaeda889656 (bug 1560178 )
Backed out changeset b1dfc0b5a14c (bug 1560178 )
Backed out changeset 45fca0f1b675 (bug 1560178 )
Backed out changeset fc2be64e4ece (bug 1560178 )
2019-07-12 18:38:34 +03:00
Gijs Kruitbosch
c16328f6e2
Bug 1560178 - disallow unsafe loads in the parent, r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D36312
--HG--
extra : moz-landing-system : lando
2019-07-12 12:36:33 +00:00
Ehsan Akhgari
1000118805
Bug 1565373 - Use the intrinsic storage principal when inheriting directly; r=baku
...
We shouldn't perform an anti-tracking check here, since that may result
in us picking the node principal unintentionally.
Differential Revision: https://phabricator.services.mozilla.com/D37811
--HG--
extra : moz-landing-system : lando
2019-07-12 09:08:38 +00:00
Emilio Cobos Álvarez
c17be889ab
Bug 1218456 - Remove nsILinkHandler. r=smaug
...
Interfaces with just one implementation don't seem very useful.
Differential Revision: https://phabricator.services.mozilla.com/D37406
2019-07-09 23:08:05 +02:00
Dorel Luca
9925ca654c
Backed out 5 changesets (bug 1218456) for Crashtest failures on dom/l10n/tests/mochitest/dom_localization/test_overlay.html. CLOSED TREE
...
Backed out changeset 31afe89c2d42 (bug 1218456)
Backed out changeset 8bd57ebc4528 (bug 1218456)
Backed out changeset e5d37afff36a (bug 1218456)
Backed out changeset e3da86278ecf (bug 1218456)
Backed out changeset 343046089f8e (bug 1218456)
--HG--
extra : rebase_source : f092d903c8c80581d187493e036b1875d8668b3d
2019-07-09 22:04:13 +03:00
Emilio Cobos Álvarez
ddaf2014c9
Bug 1218456 - followup: Fix MinGW build bustage.
...
CLOSED TREE
2019-07-09 19:24:20 +02:00
Emilio Cobos Álvarez
23a7cb7a68
Bug 1218456 - Remove nsILinkHandler. r=smaug
...
Interfaces with just one implementation don't seem very useful.
Differential Revision: https://phabricator.services.mozilla.com/D37406
--HG--
extra : moz-landing-system : lando
2019-07-09 16:17:47 +00:00
Nicholas Nethercote
2a0a298b36
Bug 1563996 - Make privacy.trackingprotection.{pbmode.,}enabled static prefs. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D37202
--HG--
extra : moz-landing-system : lando
2019-07-09 07:59:22 +00:00
Nicholas Nethercote
7c43c6f952
Bug 1563996 - Make browser.xul.error_pages.enabled a static pref. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D37201
--HG--
extra : moz-landing-system : lando
2019-07-09 07:59:03 +00:00
Jonathan Kingston
31441f82ea
Bug 1560455 - rename CodebasePrincipal to ContentPrincipal. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35504
--HG--
extra : moz-landing-system : lando
2019-07-08 16:37:45 +00:00
Kershaw Chang
a53a39a584
Bug 1563824 - New error NS_ERROR_TOO_MANY_REQUESTS for 429 response r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D37140
--HG--
extra : moz-landing-system : lando
2019-07-06 21:46:00 +00:00
Thomas Nguyen
2cf9034d70
Bug 1556827 - Dont send referrer in case of meta refresh redirect r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D35810
--HG--
extra : moz-landing-system : lando
2019-07-04 19:58:35 +00:00
arthur.iakab
7bc47eec9b
Backed out 2 changesets (bug 1552168) for causing mochitest crashes on test_menubar.xul CLOSED TREE
...
Backed out changeset 83590619ce06 (bug 1552168)
Backed out changeset 7ff83cc5d33a (bug 1552168)
2019-07-03 16:08:23 +03:00
Sebastian Streich
e7a3fe847e
Bug 1552168 - Remove Pref data_uri.unique_opaque_origin r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35005
--HG--
extra : moz-landing-system : lando
2019-07-03 10:23:29 +00:00
Andrew McCreight
f3d1db0145
Bug 1560977 - Annotate crash reports if Fission is enabled. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D36530
--HG--
extra : moz-landing-system : lando
2019-07-02 21:08:55 +00:00
Valentin Gosu
a09f77fb6b
Bug 1551601 - When performing a cross process redirect update the loadInfo to have the correct browsingContext r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D35839
--HG--
extra : moz-landing-system : lando
2019-06-30 20:20:51 +00:00
Narcis Beleuzu
dcc603a037
Backed out changeset 2719ba46ac12 (bug 1551601) for causing xpcshell failures. CLOSED TREE
2019-06-29 02:41:31 +03:00
Valentin Gosu
8c3c48e159
Bug 1551601 - When performing a cross process redirect update the loadInfo to have the correct browsingContext r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D35839
--HG--
extra : moz-landing-system : lando
2019-06-28 21:10:13 +00:00
Andreas Farre
906c96a422
Bug 1555287 - Make sure to detach browsing context children early. r=nika
...
Always move browsing contexts to the cache, even if we're not caching
the docshell. If we're not moving to bfcache, BrowsingContext::Detach
will detach as normal.
Differential Revision: https://phabricator.services.mozilla.com/D35594
--HG--
extra : moz-landing-system : lando
2019-06-27 13:31:58 +00:00
Hiroyuki Ikezoe
0670fe9a3f
Bug 1560237 - Introduce nsIScrollableFrame::IsSmoothScroll. r=botond
...
This is pretty much the same as ScrollStyles::IsSmoothScroll right now,
but in the next commit, we will no longer propagate scroll-behavior on <body> to
the root element so that nsIScrollableFrame::IsSmoothScroll will be changed
to reflect it.
Differential Revision: https://phabricator.services.mozilla.com/D35737
--HG--
extra : moz-landing-system : lando
2019-06-26 20:59:01 +00:00
Nicholas Nethercote
867b550ce8
Bug 1500829 - Remove nsIDocShell::shouldSaveLayoutState. r=nika
...
It's unused.
Differential Revision: https://phabricator.services.mozilla.com/D34949
--HG--
extra : moz-landing-system : lando
2019-06-25 22:06:39 +00:00
Ciure Andrei
a32b379742
Backed out changeset a30ecde306ef (bug 1555287) for causing bug 1559537 a=backout
2019-06-25 09:36:36 +03:00
Valentin Gosu
2cd34ccec7
Bug 1555036 - If there is a Cross-Origin-Opener-Policy mismatch and the SANDBOXED_AUXILIARY_NAVIGATION is set navigate to a network error r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D34420
--HG--
extra : moz-landing-system : lando
2019-06-14 21:48:51 +00:00
Andreas Farre
922a3b8cbe
Bug 1555287 - Make sure to detach browsing context children early. r=nika
...
Waiting for docshells and frameloaders to destroy will leave attached
browsing contexts attached too long. In case the children of a
browsing contexts cannot be cached we want to detach all of them as
soon as possible.
Also normalizes the use of BrowsingContext::mGroup.
Differential Revision: https://phabricator.services.mozilla.com/D33602
--HG--
extra : moz-landing-system : lando
2019-06-13 16:11:47 +00:00
Noemi Erli
c8d23f6f3d
Backed out changeset c807d0b9d872 (bug 1555287) for valgrind bustages CLOSED TREE
...
--HG--
extra : rebase_source : e53f888399cf5eb46d3996a107d572aabfad4b97
2019-06-13 12:50:32 +03:00
Andreas Farre
3d2e005e93
Bug 1555287 - Make sure to detach browsing context children early. r=nika
...
Waiting for docshells and frameloaders to destroy will leave attached
browsing contexts attached too long. In case the children of a
browsing contexts cannot be cached we want to detach all of them as
soon as possible.
Also normalizes the use of BrowsingContext::mGroup.
Differential Revision: https://phabricator.services.mozilla.com/D33602
--HG--
extra : moz-landing-system : lando
2019-06-12 15:35:17 +00:00
Ehsan Akhgari
35248909ba
Bug 1557887 - Part 10: Prevent initial about:blank documents from escaping out of partitioned storage by using the correct storage principal when creating them; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D34464
--HG--
extra : moz-landing-system : lando
2019-06-12 18:47:25 +00:00