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

6646 Коммитов

Автор SHA1 Сообщение Дата
Jason Adler db32a2f7ad Bug 1609822 - make about:checkerboard an HTML file r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D66148

--HG--
rename : toolkit/components/aboutcheckerboard/content/aboutCheckerboard.xhtml => toolkit/components/aboutcheckerboard/content/aboutCheckerboard.html
extra : moz-landing-system : lando
2020-03-10 17:05:16 +00:00
Sean Feng 9afa07b4ef Bug 1620669 - Separate CONTAINS_REMOTE_SUBFRAMES to its own label in BFCACHE_COMBO telemetry r=nika
Differential Revision: https://phabricator.services.mozilla.com/D65792

--HG--
extra : moz-landing-system : lando
2020-03-10 15:39:34 +00:00
Anny Gakhokidze 5986a2de44 Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika
WalkHistoryEntries function gets called by nsSHistory::CloneAndReplaceChild
and nsSHistory::SetChildHistoryEntry recursively, so those have to be moved
into the parent process. This eliminates many sync IPC calls.

To facilitate transition to a new session history design,
we are mirroring mOSHE and mLSHE SH entries from docshell to browsing context.
Whenever we update those entries in docshell, we will also update those in BC,
and vice versa.

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

--HG--
extra : moz-landing-system : lando
2020-03-10 14:28:22 +00:00
Bogdan Tara f7039a4704 Backed out changeset 1fa5a2877746 (bug 1609825) for aboutmemory related failures CLOSED TREE
--HG--
rename : toolkit/components/aboutmemory/content/aboutMemory.html => toolkit/components/aboutmemory/content/aboutMemory.xhtml
2020-03-10 15:54:27 +02:00
eghitta eb16450714 Bug 1609825 - Make about:memory and HTML file.r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D66183

--HG--
rename : toolkit/components/aboutmemory/content/aboutMemory.xhtml => toolkit/components/aboutmemory/content/aboutMemory.html
extra : moz-landing-system : lando
2020-03-10 12:42:26 +00:00
Dan Glastonbury 2fb206b546 Bug 1620119 - Remove isActive from DocumentChannelCreationArgs. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D65444

--HG--
extra : moz-landing-system : lando
2020-03-10 00:44:01 +00:00
Dan Glastonbury 27632abf25 Bug 1620107 - P3: Remove isTopLevelDoc from DocumentChannelCreationArgs. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D65433

--HG--
extra : moz-landing-system : lando
2020-03-10 00:43:58 +00:00
Dan Glastonbury 73cd3c19e9 Bug 1620107 - P2: Remove loadType from DocumentChannelCreationArgs. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D65432

--HG--
extra : moz-landing-system : lando
2020-03-10 00:43:56 +00:00
Dan Glastonbury b5bd2e5db0 Bug 1620107 - P1: Remove hasNonEmptySandboxingFlags from DocumentChannelCreationArgs. r=mattwoodrow,nika
Differential Revision: https://phabricator.services.mozilla.com/D65431

--HG--
extra : moz-landing-system : lando
2020-03-10 00:43:49 +00:00
eghitta f02f91d94b Bug 1609871 - Make about:performance an HTML page. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D66121

--HG--
rename : toolkit/components/aboutperformance/content/aboutPerformance.xhtml => toolkit/components/aboutperformance/content/aboutPerformance.html
extra : moz-landing-system : lando
2020-03-09 22:27:26 +00:00
Sean Feng 8511f106a4 Bug 1612128 - Add a new label to BFCACHE_COMBO telemetry probe r=smaug
Add a new label to collect the number of BFCached documents that are not
the only top level documents in their BrowsingContextGroup.

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

--HG--
extra : moz-landing-system : lando
2020-03-06 22:24:08 +00:00
Timothy Nikkel 3f743c836a Bug 1617315. Add crashtest.
Depends on D65880

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

--HG--
extra : moz-landing-system : lando
2020-03-07 19:59:39 +00:00
Timothy Nikkel 07f1c3af49 Bug 1614211. Add crashtest.
Differential Revision: https://phabricator.services.mozilla.com/D65880

--HG--
extra : moz-landing-system : lando
2020-03-07 19:59:35 +00:00
Mark Banner 15cfe23b88 Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2020-03-07 10:09:44 +00:00
Tim Huang 636d5ec488 Bug 1616570 - Part 2: Add the CookieJarSettingsArgs as a field in the window context. r=Ehsan,farre
This patch adds a new field CookieJarSettings in the window context.
This makes the CookieJarSettings can be accssible across the process
boundaries, which is needed for the work of making the ETP
Fission-compatible. We reuse the CookieJarSettingsArgs from the
NeckoChannelParams.ipdlh as the field here since it represents the
CookieJarSettings in IPDL and the syncedContext is based on the IPC
between processes. So, I think we can use it directly as a field.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 08:59:18 +00:00
Matt Woodrow 0b6366e23e Bug 1617434 - Don't recreate ClientSource when we process switch. r=perry
Now that we're guaranteed to not have an existing ClientSource in the old process, we no longer need to allocate a new ClientInfo in the new process.
This lets us just create a ClientSource around the ClientInfo already on the channel (exactly as we do for same-process loads), and we no longer need to reconcile changes with the parent.

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

--HG--
extra : moz-landing-system : lando
2020-03-04 02:47:57 +00:00
Christoph Kerschbaumer fa782d6349 Bug 1504968: Remove pref security.strict_security_checks.enabled and enforce strict top-level principal checking on Android. r=snorp,baku
Differential Revision: https://phabricator.services.mozilla.com/D65095

--HG--
extra : moz-landing-system : lando
2020-03-03 17:03:20 +00:00
Matt Woodrow 1103c09263 Bug 1617789 - Move loadInfo configuration into CreateAndConfigureRealChannelForLoadState so that it runs in the parent process with DocumentChannel. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63997

--HG--
extra : moz-landing-system : lando
2020-03-01 04:15:44 +00:00
Matt Woodrow d912d2f8d9 Bug 1617789 - Simplify load from external. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63996

--HG--
extra : moz-landing-system : lando
2020-03-01 04:15:11 +00:00
Matt Woodrow 8b2edb9b62 Bug 1617789 - Don't require loadInfo for navigate-to. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63995

--HG--
extra : moz-landing-system : lando
2020-03-01 04:14:43 +00:00
Matt Woodrow 73d8cfc1f5 Bug 1617434 - Move reserved client creation to parent-side with DocumentChannel. r=perry
Rather than creating a ClientSource in the content process for the initial URL, this changes us to just create the ClientInfo in the parent, as we do for redirects.

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

--HG--
extra : moz-landing-system : lando
2020-03-01 04:14:00 +00:00
Dorel Luca 109ac83385 Backed out 7 changesets (bug 1617500, bug 1617789, bug 1617434) for build bustage in dom/clients/manager/ClientChannelHelper.cpp
Backed out changeset 1a62904bfcb7 (bug 1617500)
Backed out changeset 592a5ddf6acf (bug 1617789)
Backed out changeset 995edb2e7f98 (bug 1617789)
Backed out changeset f3518664d654 (bug 1617789)
Backed out changeset 98ea95f7fe87 (bug 1617789)
Backed out changeset c5f1f70efb88 (bug 1617434)
Backed out changeset 1563faa24d15 (bug 1617434)
2020-03-01 05:57:57 +02:00
Matt Woodrow 9025d57ace Bug 1617789 - Move loadInfo configuration into CreateAndConfigureRealChannelForLoadState so that it runs in the parent process with DocumentChannel. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63997

--HG--
extra : moz-landing-system : lando
2020-03-01 01:26:56 +00:00
Matt Woodrow b442c94e72 Bug 1617789 - Simplify load from external. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63996

--HG--
extra : moz-landing-system : lando
2020-03-01 01:26:23 +00:00
Matt Woodrow 7600457773 Bug 1617789 - Don't require loadInfo for navigate-to. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63995

--HG--
extra : moz-landing-system : lando
2020-03-01 01:25:50 +00:00
Matt Woodrow 78a45f7c57 Bug 1617434 - Move reserved client creation to parent-side with DocumentChannel. r=perry
Rather than creating a ClientSource in the content process for the initial URL, this changes us to just create the ClientInfo in the parent, as we do for redirects.

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

--HG--
extra : moz-landing-system : lando
2020-03-01 01:23:18 +00:00
Jason Adler 8c765e09a1 Bug 1609821 - Make about:about an HTML file r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D64604

--HG--
rename : toolkit/content/aboutAbout.xhtml => toolkit/content/aboutAbout.html
extra : moz-landing-system : lando
2020-02-28 17:40:09 +00:00
Andrea Marchesini 4e0f6998c0 Bug 1618864 - Pass cookies/samesite/form-post-blank-reload.https.html WPT test, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D64742

--HG--
extra : moz-landing-system : lando
2020-02-28 16:00:24 +00:00
Andrew McCreight 4babb2b5ab Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
Patch by bhackett and jlaster. Also reviewed by mccr8.

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

--HG--
extra : moz-landing-system : lando
2020-02-27 17:39:15 +00:00
Ciure Andrei 00dd87f6f4 Backed out changeset d407a28318e6 (bug 1609815) for causing windows ming bustages CLOSED TREE
--HG--
extra : histedit_source : b2c748e31e0f6ba8fcf9960a336e0bbd361b07e6
2020-02-27 07:05:19 +02:00
Andrew McCreight b197e1f783 Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
Patch by bhackett and jlaster. Also reviewed by mccr8.

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

--HG--
extra : moz-landing-system : lando
2020-02-27 04:43:48 +00:00
Anny Gakhokidze 29dd301b29 Bug 1609475 - Expand on the comment about special behaviour in docshell/test/navigation/file_bug1609475.html, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D64426

--HG--
extra : moz-landing-system : lando
2020-02-26 21:39:42 +00:00
Nika Layzell 09ea5ff76e Bug 1617063 - Part 1: Remove duplicate InnerWindowId and OuterWindowId fields from WindowGlobalParent, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D64223

--HG--
extra : moz-landing-system : lando
2020-02-26 18:19:17 +00:00
David Teller f2d70e332f Bug 1605072 - Make CanonicalBrowsingContext::ChangeFrameRemoteness use async process launching;r=kmag,nika
Differential Revision: https://phabricator.services.mozilla.com/D57775

--HG--
extra : moz-landing-system : lando
2020-02-26 15:10:50 +00:00
Dan Glastonbury 9e4e8e56cf Bug 1616171 - P3: Move initatorType from DocumentChannelCreationArgs to BC. r=mattwoodrow,nika
Differential Revision: https://phabricator.services.mozilla.com/D63452

--HG--
extra : moz-landing-system : lando
2020-02-25 23:17:56 +00:00
Kris Maglione f3354d4788 Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63699

--HG--
extra : moz-landing-system : lando
2020-02-25 22:33:53 +00:00
Arthur Iakab 73b6d9dca6 Backed out changeset 5616425b54da (bug 1617254)for casuing multiple browser-chrome failures.
CLOSED TREE
2020-02-26 00:09:34 +02:00
Kris Maglione c65ef42473 Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63699

--HG--
extra : moz-landing-system : lando
2020-02-25 21:03:58 +00:00
Noemi Erli 6b488deed0 Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
Kris Maglione c31aa68fb4 Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8
This covers most cycle collected objects which support weak references, but
not the ones which inherit from a cycle collected class and don't do any cycle
collection on their own.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 19:44:39 +00:00
Kris Maglione e4c4115afb Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63699

--HG--
extra : moz-landing-system : lando
2020-02-25 19:39:25 +00:00
Matt Woodrow ebf189ed47 Bug 1614847 - Construct nsDocShellLoadState in ContentChild to avoid needing to pass excess parameters into nsDocShell. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63267

--HG--
extra : moz-landing-system : lando
2020-02-24 02:16:24 +00:00
Matt Woodrow f5dd8136c6 Bug 1615967 - Move customUserAgent to BrowsingContext. r=nika,remote-protocol-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D63040

--HG--
extra : moz-landing-system : lando
2020-02-24 02:15:03 +00:00
Olli Pettay 4ecbebad86 Bug 1609475, history.go(>1) should possibly load several iframes, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D63726

--HG--
extra : moz-landing-system : lando
2020-02-22 16:44:18 +00:00
Andreea Pavel 3f1905ccdc Backed out changeset 2bd2a22267d6 (bug 1609475) for failing test_sessionhistory.html on a CLOSED TREE 2020-02-22 01:46:26 +02:00
Olli Pettay 72ae1c9ce2 Bug 1609475, history.go(>1) should possibly load several iframes, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D63726

--HG--
extra : moz-landing-system : lando
2020-02-21 21:55:07 +00:00
Noemi Erli f6ff6b7aa4 Backed out 5 changesets (bug 1597154) for causing browser-chrome failures in browser_UITour_showNewTab.js CLOSED TREE
Backed out changeset dc78c6d3d737 (bug 1597154)
Backed out changeset 6e82c600d52f (bug 1597154)
Backed out changeset 9857504c26e6 (bug 1597154)
Backed out changeset e8dccb59bf2a (bug 1597154)
Backed out changeset 3c34ca1e2079 (bug 1597154)
2020-02-21 04:39:43 +02:00
Paul Bone 9970ac54b2 Bug 1597154 - pt 5. Rename SchemeUsesDocChannel r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D59823

--HG--
extra : moz-landing-system : lando
2020-02-20 23:54:32 +00:00
Paul Bone a0624ff784 Bug 1597154 - pt 3. Defer to documentchannel for process switching for all schemes r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D58899

--HG--
extra : moz-landing-system : lando
2020-02-20 23:53:52 +00:00
Paul Bone 0048098ca2 Bug 1597154 - pt 1. Avoid redirecting loads between processes more than once r=mattwoodrow,kmag
This doesn't fix the bug, but it is a good idea.

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

--HG--
extra : moz-landing-system : lando
2020-02-20 23:53:07 +00:00