searching for reviewer(mattwoodrow)
ceba705bb2a7ee0d880910e2ec0c6553ccd84fd5: Bug 1637783 - Relax SetLoadFlags hard assert to soft assert. r=mattwoodrow, a=pascalc
Dan Glastonbury <dan.glastonbury@gmail.com> - Wed, 13 May 2020 22:49:01 +0000 - rev 591544
Push 13172 by ryanvm@gmail.com at Thu, 21 May 2020 18:27:38 +0000
Bug 1637783 - Relax SetLoadFlags hard assert to soft assert. r=mattwoodrow, a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D75215
fa304f0d27ed1c1e3cd155c4ffb38b799a44978c: Bug 1634982 - Don't call DocumentChannelBridgeDisconnected when already being disconnected from the DocumentLoadListener. r=mattwoodrow, a=dveditz
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 11 May 2020 00:42:09 +0000 - rev 591410
Push 13118 by jcristau@mozilla.com at Tue, 12 May 2020 14:35:39 +0000
Bug 1634982 - Don't call DocumentChannelBridgeDisconnected when already being disconnected from the DocumentLoadListener. r=mattwoodrow, a=dveditz Differential Revision: https://phabricator.services.mozilla.com/D74517
913ba6223109699ede99190c094b3bbd5309abb8: Bug 1634939. When forwarding afterpaint events the child could have been removed from the doc tree. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Sun, 03 May 2020 21:03:30 +0000 - rev 591321
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1634939. When forwarding afterpaint events the child could have been removed from the doc tree. r=mattwoodrow Depends on D73565 Differential Revision: https://phabricator.services.mozilla.com/D73566
3062a115707ea3944d2f653adcc1c87a9a41f471: Bug 1634939. |this| can be destroyed and unable to send messages in ReftestFissionChild::forwardAfterPaintEventToParent after dispatching an event. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Sun, 03 May 2020 20:58:39 +0000 - rev 591320
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1634939. |this| can be destroyed and unable to send messages in ReftestFissionChild::forwardAfterPaintEventToParent after dispatching an event. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D73565
3396f5c4a0bc165812be0958db7a7092ec5c1a0b: Bug 1634547 - Remove an unnecessary (and sometimes incorrect) clip. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Thu, 30 Apr 2020 20:39:53 +0000 - rev 590847
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1634547 - Remove an unnecessary (and sometimes incorrect) clip. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D73346
d0a5de19d07fa355d2e02ad2a14c5f6585c90898: Bug 1634289: Add CanSet method for browsing context field IsSecure. r=mattwoodrow
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 30 Apr 2020 09:56:25 +0000 - rev 590439
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1634289: Add CanSet method for browsing context field IsSecure. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D73214
9e3072749357c3bdb54aca810fd01fde46c747c0: Bug 1632098 - P3. Enable the ParentProcessDocumentChannel. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 30 Apr 2020 10:05:52 +0000 - rev 590437
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1632098 - P3. Enable the ParentProcessDocumentChannel. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D72297
9b71539e316fe92112e5afd94d1fbf2e3699d56a: Bug 1632098 - P3. Enable the ParentProcessDocumentChannel. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 29 Apr 2020 13:51:19 +0000 - rev 590174
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1632098 - P3. Enable the ParentProcessDocumentChannel. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D72297
6e69838359fc41ce1a3066ad8cc071bfe6fc3250: Bug 1633644 - P2. Do not call RedirectToRealChannel if the channel got cancelled. r=mattwoodrow.
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 28 Apr 2020 22:31:55 +0000 - rev 590098
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633644 - P2. Do not call RedirectToRealChannel if the channel got cancelled. r=mattwoodrow. Depends on D72795 Differential Revision: https://phabricator.services.mozilla.com/D72809
f61aa96e84f558d825bc7b3c5bb653695ef09519: Bug 1633644 - P1. Handle case where the DocumentChannel got cancelled mid-air. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 28 Apr 2020 12:29:52 +0000 - rev 590097
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633644 - P1. Handle case where the DocumentChannel got cancelled mid-air. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D72795
867946cf05bb781cefa7c1971e4465146516de1d: Bug 1556556 - Handle visual/layout coordinate conversions correctly in GetEventCoordinatesRelativeTo(). r=kats,mattwoodrow
Botond Ballo <botond@mozilla.com> - Tue, 28 Apr 2020 01:42:17 +0000 - rev 589920
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1556556 - Handle visual/layout coordinate conversions correctly in GetEventCoordinatesRelativeTo(). r=kats,mattwoodrow The idea here is: * The incoming point comes from WidgetEvent::mRefPoint which is in visual coordinates. * Depending on the value of the target RelativeTo parameter, we may need to convert this to layout coordinates. * In the fast-path, we do a direct check on the viewport type and apply the visual-to-layout transform if appropriate. * In the slow path, we rely on TransformRootPointToFrame() (which calls GetTransformToAncestor()) to include the visual-to-layout transform if appropriate, by correctly passing in ViewportType::Visual as the starting point. * To make sure we get into TransformRootPointToFrame(), we set transformFound if we'll be crossing a zoomed content root. Differential Revision: https://phabricator.services.mozilla.com/D68921
20d72a3345302c51ae54cb7d6c5fda867fae7996: Bug 1556556 - Include the layout-to-visual transform for a zoomed content root in GetTransformMatrix(). r=kats,mattwoodrow
Botond Ballo <botond@mozilla.com> - Tue, 28 Apr 2020 01:42:14 +0000 - rev 589919
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1556556 - Include the layout-to-visual transform for a zoomed content root in GetTransformMatrix(). r=kats,mattwoodrow This is the "core" change of the patch series, which causes most existing layout codepaths to correctly factor in the visual to layout transform (or its inverse), as long as the callers correctly propagate it in the correct ViewportType. Differential Revision: https://phabricator.services.mozilla.com/D68920
62a223d057d2bf410bd78c7ce68461aea8b672cc: Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow
Botond Ballo <botond@mozilla.com> - Tue, 28 Apr 2020 01:40:35 +0000 - rev 589917
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow This "upgrades" various nsLayoutUtils functions which take as inputs a set of coordinates and a frame that the coordinates are relative to, to accept a RelativeTo object instead of a frame. Most of the patch is just dumb propagation, but the few places where we use an explicit ViewportType::Visual are important. There are probably a few other places I've overlooked, but this seems to cover the important ones that come up commonly. There are undoubtedly other functions into which we can propagate RelativeTo, in this patch I've propagated it as far as necessary for my needs in this bug (mainly GetTransformToAncestor() and GetEventCoordinatesRelativeTo()). Differential Revision: https://phabricator.services.mozilla.com/D68919
700447945b4eced2d90bfc1b30c6f6d462bbdeac: Bug 1556556 - Introduce ViewportType and RelativeTo. r=kats,mattwoodrow
Botond Ballo <botond@mozilla.com> - Tue, 28 Apr 2020 01:38:08 +0000 - rev 589915
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1556556 - Introduce ViewportType and RelativeTo. r=kats,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D68916
a7bd34d961bbdf9783e7b6e21137c671495c06c9: Bug 1556556 - Add a "relative to layout viewport" option for display list building. r=mstange,mattwoodrow
Botond Ballo <botond@mozilla.com> - Tue, 28 Apr 2020 01:37:47 +0000 - rev 589913
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1556556 - Add a "relative to layout viewport" option for display list building. r=mstange,mattwoodrow Use it in document.elementFromPoint(). Differential Revision: https://phabricator.services.mozilla.com/D68914
24056e47183ddb1e2c567ee0128b10a9bdb08a62: Bug 1556556 - Apply the visual-to-layout transform during display list building and display list based hit testing. r=kats,mattwoodrow
Botond Ballo <botond@mozilla.com> - Tue, 28 Apr 2020 01:36:34 +0000 - rev 589911
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1556556 - Apply the visual-to-layout transform during display list building and display list based hit testing. r=kats,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D68728
204881474cc1f9d734ba0e14be54f9207c78e8cd: Bug 1556556 - Add ViewportUtils::IsZoomedContentRoot(). r=kats,mattwoodrow
Botond Ballo <botond@mozilla.com> - Tue, 28 Apr 2020 01:36:26 +0000 - rev 589910
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1556556 - Add ViewportUtils::IsZoomedContentRoot(). r=kats,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D68727
7097774bd9a393ce6fd6d774d06f566f7aeb0995: Bug 1623565 - P3: Remove mLoadFlags from DocumentChannelCreationArgs. r=mattwoodrow,jya
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 27 Apr 2020 05:38:15 +0000 - rev 589687
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1623565 - P3: Remove mLoadFlags from DocumentChannelCreationArgs. r=mattwoodrow,jya Differential Revision: https://phabricator.services.mozilla.com/D67799
7fca414d77987ab2bb80a2b3d66b317432adc0fa: Bug 1623565 - P2: Refactor document channel load flags computation. r=nika,mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 27 Apr 2020 05:38:07 +0000 - rev 589686
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1623565 - P2: Refactor document channel load flags computation. r=nika,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D67797
43b914eee3e3e9fca5986ce6791d35939905f50f: Bug 1632098 - P3. Enable the ParentProcessDocumentChannel. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 06:47:14 +0000 - rev 589409
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1632098 - P3. Enable the ParentProcessDocumentChannel. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D72297
598a2ed6fac19789c3fd0d4e487cfcdffc0cd74b: Bug 1607984 - P14-2. Correct preference check. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 05:22:16 +0000 - rev 589277
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P14-2. Correct preference check. r=mattwoodrow The test became invalid with the preference introduced in P17. Differential Revision: https://phabricator.services.mozilla.com/D72288
a6ae63b01821005a53705f4cb7e428ef00ce222b: Bug 1607984 - P17. Put ParentProcessDocumentChannel behind a pref. r=necko-reviewers,mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 01:46:25 +0000 - rev 589272
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P17. Put ParentProcessDocumentChannel behind a pref. r=necko-reviewers,mattwoodrow We disable it for now, until some remaining failures are sorted out. Differential Revision: https://phabricator.services.mozilla.com/D71875
e27e24312c2728385490c5e06f023ce837a27384: Bug 1607984 - P12-4. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow,necko-reviewers
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 01:58:23 +0000 - rev 589267
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P12-4. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow,necko-reviewers Add ParentProcessDocumentChannel object. This object is a DocumentChannel that will start a channel load from the parent process via a DocumentChannel. The aim of this task is two-fold. 1- Be consistent on how we handle redirects before continuing the load on the final channel. 2- Prepare to initiate a process switch when needed without having to go via an intermediary content process, saving a process switch. This task will be done in a follow-up task. The behaviour of the ParentProcessDocumentChannel is similar in logic to the DocumentChannelChild/DocumentChannelParent pair. The ParentProcessDocumentChannel sets up a DocumentLoadListener, have it handle the redirects and upon completion continue the load on the final channel. Differential Revision: https://phabricator.services.mozilla.com/D70009
2896323daed4e290691e323c68df572e08d34eb5: Bug 1607984 - P12-3. Let DocumentChannel decides when it can be used. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 02:22:58 +0000 - rev 589266
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P12-3. Let DocumentChannel decides when it can be used. r=mattwoodrow Depends on D72272 Differential Revision: https://phabricator.services.mozilla.com/D72273
277d3fd86386c51210416bde0e59ac54826f4f44: Bug 1607984 - P12-2. Refactor DocumentLoadListener. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 02:29:03 +0000 - rev 589265
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P12-2. Refactor DocumentLoadListener. r=mattwoodrow This prepares the code so that it doesn't always have to deal with dealing with another process as is the case when using DocumentChannelChild/DocumentChannelParent Depends on D72271 Differential Revision: https://phabricator.services.mozilla.com/D72272
ce44570cce1dea81db9a3b28d48c383ecdd9766b: Bug 1607984 - P12-1. Move methods to base class. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 02:21:01 +0000 - rev 589264
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P12-1. Move methods to base class. r=mattwoodrow Move DocumentChannelChild methods to the base class as they will be needed with the ParentProcessDocumentChannel Depends on D70008 Differential Revision: https://phabricator.services.mozilla.com/D72271
2eaf4a867ed715202d4c7f8e5c5cd2f69a3477ed: Bug 1607984 - P5. Add missing nsIIdentChannel interface. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 01:44:59 +0000 - rev 589258
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P5. Add missing nsIIdentChannel interface. r=mattwoodrow Regressiong from bug 1607987. This prevented from QueryInterface(Ci.nsIIdentChannel) in JS on the channel. Differential Revision: https://phabricator.services.mozilla.com/D70002
e73b1ad10587e9d732393d1aec927fa572e2a766: Bug 1607984 - P2. Add Redirects/LastVisitInfo getters. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 01:43:47 +0000 - rev 589255
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P2. Add Redirects/LastVisitInfo getters. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D69999
87ff410d6d5d3ed9731d81e09a0b094937135543: Bug 1607984 - P1. Make SerializeRedirectData const. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 24 Apr 2020 01:43:40 +0000 - rev 589254
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P1. Make SerializeRedirectData const. r=mattwoodrow This also removes the need to call SerializeRedirectData to set mRedirectChannelId to the proper value and register the channel. Differential Revision: https://phabricator.services.mozilla.com/D69998
6c6ffa908c06ddd48314ab276b9602e7822c9a7b: Bug 1607984 - P17. Put ParentProcessDocumentChannel behind a pref. r=necko-reviewers,mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 23 Apr 2020 06:33:37 +0000 - rev 589071
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P17. Put ParentProcessDocumentChannel behind a pref. r=necko-reviewers,mattwoodrow We disable it for now, until some remaining failures are sorted out. Differential Revision: https://phabricator.services.mozilla.com/D71875
142148a95181bf9fb6951fb309a0cfa15a613fe7: Bug 1607984 - P12. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow,necko-reviewers
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 23 Apr 2020 03:29:22 +0000 - rev 589066
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P12. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow,necko-reviewers Add ParentProcessDocumentChannel object. This object is a DocumentChannel that will start a channel load from the parent process via a DocumentChannel. The aim of this task is two-fold. 1- Be consistent on how we handle redirects before continuing the load on the final channel. 2- Prepare to initiate a process switch when needed without having to go via an intermediary content process, saving a process switch. This task will be done in a follow-up task. The behaviour of the ParentProcessDocumentChannel is similar in logic to the DocumentChannelChild/DocumentChannelParent pair. The ParentProcessDocumentChannel sets up a DocumentLoadListener, have it handle the redirects and upon completion continue the load on the final channel. Differential Revision: https://phabricator.services.mozilla.com/D70009
1ab8758802a6aa0aa3beea9cb7423c381f44f23d: Bug 1607984 - P5. Add missing nsIIdentChannel interface. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 23 Apr 2020 03:16:50 +0000 - rev 589060
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P5. Add missing nsIIdentChannel interface. r=mattwoodrow Regressiong from bug 1607987. This prevented from QueryInterface(Ci.nsIIdentChannel) in JS on the channel. Differential Revision: https://phabricator.services.mozilla.com/D70002
244d3cb006be5e9a953df7b760926f2e0be78baa: Bug 1607984 - P2. Add Redirects/LastVisitInfo getters. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 23 Apr 2020 03:15:26 +0000 - rev 589057
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P2. Add Redirects/LastVisitInfo getters. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D69999
9fc1a237829c1f6784bfdea8c675d16065c69121: Bug 1607984 - P1. Make SerializeRedirectData const. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 23 Apr 2020 03:15:19 +0000 - rev 589056
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P1. Make SerializeRedirectData const. r=mattwoodrow This also removes the need to call SerializeRedirectData to set mRedirectChannelId to the proper value and register the channel. Differential Revision: https://phabricator.services.mozilla.com/D69998
4509808243f577afe8fd980737183bf7cf2aacf3: Bug 1607984 - P17. Put ParentProcessDocumentChannel behind a pref. r=necko-reviewers,mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 22 Apr 2020 23:49:38 +0000 - rev 589034
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P17. Put ParentProcessDocumentChannel behind a pref. r=necko-reviewers,mattwoodrow We disable it on Android for now due to unexplained reftest start failures. Differential Revision: https://phabricator.services.mozilla.com/D71875
63175f596762ca4228f90817d75187be1e16125b: Bug 1607984 - P12. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow,necko-reviewers
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 22 Apr 2020 10:27:11 +0000 - rev 589029
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P12. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow,necko-reviewers Add ParentProcessDocumentChannel object. This object is a DocumentChannel that will start a channel load from the parent process via a DocumentChannel. The aim of this task is two-fold. 1- Be consistent on how we handle redirects before continuing the load on the final channel. 2- Prepare to initiate a process switch when needed without having to go via an intermediary content process, saving a process switch. This task will be done in a follow-up task. The behaviour of the ParentProcessDocumentChannel is similar in logic to the DocumentChannelChild/DocumentChannelParent pair. The ParentProcessDocumentChannel sets up a DocumentLoadListener, have it handle the redirects and upon completion continue the load on the final channel. Differential Revision: https://phabricator.services.mozilla.com/D70009
e02b12515d609cde988a8466475f5cf7a5d6c2dc: Bug 1607984 - P5. Add missing nsIIdentChannel interface. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 15 Apr 2020 15:37:23 +0000 - rev 589023
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P5. Add missing nsIIdentChannel interface. r=mattwoodrow Regressiong from bug 1607987. This prevented from QueryInterface(Ci.nsIIdentChannel) in JS on the channel. Differential Revision: https://phabricator.services.mozilla.com/D70002
dc8b37e10dc76bd1dc506651528e55a49af2c06a: Bug 1607984 - P2. Add Redirects/LastVisitInfo getters. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 15 Apr 2020 15:37:30 +0000 - rev 589020
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P2. Add Redirects/LastVisitInfo getters. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D69999
09a651daf3446f99c867661c0ce0082a70ec808d: Bug 1607984 - P1. Make SerializeRedirectData const. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 15 Apr 2020 15:37:32 +0000 - rev 589019
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1607984 - P1. Make SerializeRedirectData const. r=mattwoodrow This also removes the need to call SerializeRedirectData to set mRedirectChannelId to the proper value and register the channel. Differential Revision: https://phabricator.services.mozilla.com/D69998
5d161b0edb1bad39ea679298416a3882e3b4cddf: Bug 1629011 - Recurse into block wrappers when marking preserve-3d frames for display list building r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Wed, 22 Apr 2020 06:06:59 +0000 - rev 588875
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1629011 - Recurse into block wrappers when marking preserve-3d frames for display list building r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D71783
c682ecac3b25e5cd465e4050c0c53617a0f9b1f6: Bug 1625513 - Part 6: Re-set the LOAD_DOCUMENT_URI flag in TriggerRedirectToRealChannel, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 22:51:57 +0000 - rev 588797
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 6: Re-set the LOAD_DOCUMENT_URI flag in TriggerRedirectToRealChannel, r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D71843
d53fb901d3b18c70d24d50037d4e32e843b05908: Bug 1625513 - Part 5: Don't run sandboxed srcdoc loads through DocumentChannel, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 22:33:11 +0000 - rev 588796
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 5: Don't run sandboxed srcdoc loads through DocumentChannel, r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D71688
b6b78f4c0a2adea7d90d59a7ba91c46b06aa4679: Bug 1625513 - Part 4: Don't require being in tabbrowser for subframe process switches, r=mattwoodrow,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 22:33:14 +0000 - rev 588795
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 4: Don't require being in tabbrowser for subframe process switches, r=mattwoodrow,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D71396
3414bb38c83885693eb3e99b5ac10f75705c8725: Bug 1625513 - Part 2: Completely remove nsIProcessSwitchRequestor, r=mattwoodrow,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 22:33:01 +0000 - rev 588793
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 2: Completely remove nsIProcessSwitchRequestor, r=mattwoodrow,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D69240
e4efd3837591e65c6c965af0223ecd8819a91b29: Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 22:33:00 +0000 - rev 588792
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh,necko-reviewers,valentin When I first added this method last year, I added it in JS, handled from within SessionStore.jsm, as that was the easiest place to do it. Now that DocumentLoadListener exists, it makes more sense to handle this logic directly from within that code. Many parts of the process switch are still handled by frontend JS, such as selecting remote types, and performing toplevel process switches. Differential Revision: https://phabricator.services.mozilla.com/D68594
88ac5d853e382de91c9b116b1e482bb1fd5d3a6c: Bug 1625513 - Part 5: Don't run sandboxed srcdoc loads through DocumentChannel, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 18:33:54 +0000 - rev 588770
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 5: Don't run sandboxed srcdoc loads through DocumentChannel, r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D71688
8ac6db8194358ac72c48b0f9df571b80d63abf14: Bug 1625513 - Part 4: Don't require being in tabbrowser for subframe process switches, r=mattwoodrow,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 18:33:52 +0000 - rev 588769
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 4: Don't require being in tabbrowser for subframe process switches, r=mattwoodrow,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D71396
8c235f0f967c39f0abcf598b05a8a840a36c5430: Bug 1625513 - Part 2: Completely remove nsIProcessSwitchRequestor, r=mattwoodrow,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 18:33:42 +0000 - rev 588767
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 2: Completely remove nsIProcessSwitchRequestor, r=mattwoodrow,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D69240
24a646225c6883f093e5df662e8cf7ecb8d592a2: Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh,necko-reviewers,valentin
Nika Layzell <nika@thelayzells.com> - Tue, 21 Apr 2020 18:33:39 +0000 - rev 588766
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh,necko-reviewers,valentin When I first added this method last year, I added it in JS, handled from within SessionStore.jsm, as that was the easiest place to do it. Now that DocumentLoadListener exists, it makes more sense to handle this logic directly from within that code. Many parts of the process switch are still handled by frontend JS, such as selecting remote types, and performing toplevel process switches. Differential Revision: https://phabricator.services.mozilla.com/D68594
5c3d7c51ecc3dadf9f803b2a720b8675b51a45d5: Bug 1630802 - P5. Remove no longer required GetManagerAbstractThread. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 20 Apr 2020 02:14:00 +0000 - rev 588533
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1630802 - P5. Remove no longer required GetManagerAbstractThread. r=mattwoodrow Once upon a time, a MozPromise required an AbstractThread as target thread. So we had to wrap the current child manager thread into an AbstractThread. This is no longer the case, MozPromise now work with nsISerialEventTarger, which a nsIThread is. The AbstractThread used didn't support tail dispatch so the replacement is straight forward. Differential Revision: https://phabricator.services.mozilla.com/D71461