searching for reviewer(mattwoodrow)
ffa60d8faa5b36b504ff701b6a23d8fc08bfe654: Bug 1735511. Remove IsScrollingActive check in nsDisplayListBuilder::IsAnimatedGeometryRoot. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Sun, 17 Oct 2021 09:23:08 +0000 - rev 596112
Push 38887 by malexandru@mozilla.com at Sun, 17 Oct 2021 21:37:54 +0000
Bug 1735511. Remove IsScrollingActive check in nsDisplayListBuilder::IsAnimatedGeometryRoot. r=mattwoodrow This only changes the return value in the case that IsScrollingActive is false but IsMaybeAsynchronouslyScrolled is true. This can only happen if HasDisplayPort is false and HasScrollGrab is false but mZoomableByAPZ is true. mZoomableByAPZ is only true for root content documents. So that means IsAlwaysActive will usually make IsScrollingActive true, except if it overflow hidden and hasn't been scrolled. So the only case this patch will change is the root content document if it hasn't been scrolled and is overflow hidden. In this case I think we do want to treat it as an AGR because it is zoomable, so it is async scrollable (after zooming). In general we want to move away from IsScrollingActive for async scrolling things. There are only a few callers left, probably only one of them actually wants the concept that IsScrollingActive uses. Once we've removed the other users we can rename it to something like "HasBeenScrolledRecently" or something like that to avoid confusing with active scrolled roots and the use of the word active to mean async scrolling type things. Differential Revision: https://phabricator.services.mozilla.com/D128362
8f6e6f2c2cbf87ac473b66460eb74ea05f219f27: Bug 1733335 - Change the ProfilerHooks trait to use str instead of CStr r=mattwoodrow
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 11 Oct 2021 07:59:10 +0000 - rev 595302
Push 38867 by ctuns@mozilla.com at Mon, 11 Oct 2021 15:27:35 +0000
Bug 1733335 - Change the ProfilerHooks trait to use str instead of CStr r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127114
299a058089e724cade365080f81ea2c5e5f86202: Bug 1733335 - Convert the webrender profiler code to use the new API r=mattwoodrow
Nazım Can Altınova <canaltinova@gmail.com> - Mon, 11 Oct 2021 07:59:10 +0000 - rev 595301
Push 38867 by ctuns@mozilla.com at Mon, 11 Oct 2021 15:27:35 +0000
Bug 1733335 - Convert the webrender profiler code to use the new API r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127113
d3e28b05c8d6a57f1c8eaae0d3c2cf4eb99f5652: Bug 1731575. Don't use nsIScrollableFrame::IsScrollingActive when making decisions about what to send to the compositor about sticky position content. r=mattwoodrow,botond
Timothy Nikkel <tnikkel@gmail.com> - Sun, 10 Oct 2021 09:07:54 +0000 - rev 595275
Push 38865 by imoraru@mozilla.com at Sun, 10 Oct 2021 21:49:47 +0000
Bug 1731575. Don't use nsIScrollableFrame::IsScrollingActive when making decisions about what to send to the compositor about sticky position content. r=mattwoodrow,botond nsIScrollableFrame::IsScrollingActive basically means "has this scroll frame been scrolled recently or is this the root scroll frame". Neither of which is relevant when we are async scrolling a scrollframe on the compositor. What determines if we can scroll a scroll frame async is ScrollFrameHelper::mWillBuildScrollableLayer, aka nsIScrollableFrame::IsMaybeAsynchronouslyScrolled. The code in nsDisplayStickyPosition::GetStickyScrollContainer already mostly neuters nsDisplayStickyPosition is this isn't the case, this just takes it one step further. This also removes one more user of nsIScrollableFrame::IsScrollingActive, there are only a handful left. Differential Revision: https://phabricator.services.mozilla.com/D126427
8c14ac28d042676170e4cc1f8630c6983654e919: Bug 1733335 - Change the ProfilerHooks trait to use str instead of CStr r=mattwoodrow
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 06 Oct 2021 11:35:16 +0000 - rev 594886
Push 38854 by mlaza@mozilla.com at Wed, 06 Oct 2021 21:38:19 +0000
Bug 1733335 - Change the ProfilerHooks trait to use str instead of CStr r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127114
066819ce0e86ef70a687a5fa7e6d524cc9703e01: Bug 1733335 - Convert the webrender profiler code to use the new API r=mattwoodrow
Nazım Can Altınova <canaltinova@gmail.com> - Wed, 06 Oct 2021 11:35:16 +0000 - rev 594885
Push 38854 by mlaza@mozilla.com at Wed, 06 Oct 2021 21:38:19 +0000
Bug 1733335 - Convert the webrender profiler code to use the new API r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127113
bc282ac8a14c82f7109067a551aacb19ac36b81c: Bug 1732836 - Do not apply page scale twice when building display lists for paged content. r=mattwoodrow
Emily McDonough <emcdonough@mozilla.com> - Wed, 06 Oct 2021 06:51:52 +0000 - rev 594806
Push 38853 by smolnar@mozilla.com at Wed, 06 Oct 2021 15:52:17 +0000
Bug 1732836 - Do not apply page scale twice when building display lists for paged content. r=mattwoodrow This reverts the patch for bug 1720621. This caused a conflict with the fix for bug 1722890, which fixed another case of cutoff content when printing scaled. That fix should also cover the upscaled case. Differential Revision: https://phabricator.services.mozilla.com/D127594
45a3ae02f837bc49b117d791c89893f713a61104: Bug 1733335 - Change the ProfilerHooks trait to use str instead of CStr r=mattwoodrow
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 05 Oct 2021 11:34:27 +0000 - rev 594592
Push 38850 by imoraru@mozilla.com at Tue, 05 Oct 2021 21:54:18 +0000
Bug 1733335 - Change the ProfilerHooks trait to use str instead of CStr r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127114
41c62acfb5a642e1e78776fc846f85b34a228dff: Bug 1733335 - Convert the webrender profiler code to use the new API r=mattwoodrow
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 05 Oct 2021 11:34:27 +0000 - rev 594591
Push 38850 by imoraru@mozilla.com at Tue, 05 Oct 2021 21:54:18 +0000
Bug 1733335 - Convert the webrender profiler code to use the new API r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127113
19fe4f009214ebbea0256a678c7785a38671a7f1: Bug 1733975 - Remove unused LayerTransformRecorder and LayerTransforms. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Tue, 05 Oct 2021 01:33:25 +0000 - rev 594542
Push 38847 by ctuns@mozilla.com at Tue, 05 Oct 2021 03:52:32 +0000
Bug 1733975 - Remove unused LayerTransformRecorder and LayerTransforms. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127498
1b3e89df876b1d06de871ccc02e480fd1a21349d: Bug 1733972 - Remove unused `aSubtree` argument of WebRenderLayerManager::ClearCachedResources(). r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Tue, 05 Oct 2021 01:29:13 +0000 - rev 594540
Push 38847 by ctuns@mozilla.com at Tue, 05 Oct 2021 03:52:32 +0000
Bug 1733972 - Remove unused `aSubtree` argument of WebRenderLayerManager::ClearCachedResources(). r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127497
ee8e0a0a5955d5fd0a186b1eb1e78045aca011b7: Bug 1733980 - Remove vestiges of removed ***Layer class. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Mon, 04 Oct 2021 22:19:11 +0000 - rev 594518
Push 38847 by ctuns@mozilla.com at Tue, 05 Oct 2021 03:52:32 +0000
Bug 1733980 - Remove vestiges of removed ***Layer class. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127464
1757bf94a11c4ea3558f895f9ee3cbe22cd6bd21: Bug 1733976 - Remove unused ScopedLayerTreeRegistration constructor overload for layers. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Mon, 04 Oct 2021 22:18:04 +0000 - rev 594517
Push 38847 by ctuns@mozilla.com at Tue, 05 Oct 2021 03:52:32 +0000
Bug 1733976 - Remove unused ScopedLayerTreeRegistration constructor overload for layers. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D127469
37f75bf67c812d78fb4259c81087630fe2e54b51: Bug 1731957 - Remove test_group_bug1464568.html. r=mattwoodrow
Mike Hommey <mh+mozilla@glandium.org> - Wed, 22 Sep 2021 23:57:53 +0000 - rev 592995
Push 38816 by ccozmuta@mozilla.com at Thu, 23 Sep 2021 03:42:47 +0000
Bug 1731957 - Remove test_group_bug1464568.html. r=mattwoodrow It does nothing with webrender enabled. Also remove nsDOMWindowUtils::GetOMTCTransform, because it was only used from that test. Differential Revision: https://phabricator.services.mozilla.com/D126316
78f012e85b57c9df93e078f4376124dc457b20ab: Bug 1728903 - Remove plumbing for CanvasLayer and ImageLayer. r=mattwoodrow
Andrew Osmond <aosmond@mozilla.com> - Sat, 18 Sep 2021 11:44:51 +0000 - rev 592428
Push 38801 by smolnar@mozilla.com at Sat, 18 Sep 2021 21:31:40 +0000
Bug 1728903 - Remove plumbing for CanvasLayer and ImageLayer. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D124406
c953734911200f5fb402cf9688211d5f046f7e9e: Bug 1729960 - Remove mozilla::layers::Diagnostics. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 23:05:23 +0000 - rev 591567
Push 38776 by apavel@mozilla.com at Fri, 10 Sep 2021 03:38:56 +0000
Bug 1729960 - Remove mozilla::layers::Diagnostics. r=gfx-reviewers,mattwoodrow This also remove `FPSCounter`, `TimedMetric`, and these prefs: - layers.acceleration.draw-fps.print-histogram - layers.acceleration.draw-fps.write-to-file Differential Revision: https://phabricator.services.mozilla.com/D125110
d60d8ad14f4aefa760ea87bd9bfa0844395d0695: Bug 1729954 - Remove gfx.logging.painted-pixel-count.enabled. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 23:04:35 +0000 - rev 591566
Push 38776 by apavel@mozilla.com at Fri, 10 Sep 2021 03:38:56 +0000
Bug 1729954 - Remove gfx.logging.painted-pixel-count.enabled. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125104
54c478845ef2eeac48d47665d7c1ad2d2c48d058: Bug 1729817 - Remove unused layers.dump and related prefs. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 15:46:20 +0000 - rev 591517
Push 38775 by mlaza@mozilla.com at Thu, 09 Sep 2021 21:27:46 +0000
Bug 1729817 - Remove unused layers.dump and related prefs. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125019
2aaae652ac78a4ea07f9d18079b35e556041a768: Bug 1729817 - Remove unused WebRenderImageHost::PrintInfo(). r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 15:46:20 +0000 - rev 591516
Push 38775 by mlaza@mozilla.com at Thu, 09 Sep 2021 21:27:46 +0000
Bug 1729817 - Remove unused WebRenderImageHost::PrintInfo(). r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125018
996b33d16659aa83c5708ce2aae87f0e05a1f1a5: Bug 1729817 - Remove unused TextureClient::PrintInfo(). r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 15:46:19 +0000 - rev 591515
Push 38775 by mlaza@mozilla.com at Thu, 09 Sep 2021 21:27:46 +0000
Bug 1729817 - Remove unused TextureClient::PrintInfo(). r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125017
a682667ea55d3b0abe6a095fa8068eb1fb25f15c: Bug 1729826 - Remove unused gfxPlatform::BufferRotationEnabled(). r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 05:00:21 +0000 - rev 591431
Push 38774 by nbeleuzu@mozilla.com at Thu, 09 Sep 2021 15:22:41 +0000
Bug 1729826 - Remove unused gfxPlatform::BufferRotationEnabled(). r=gfx-reviewers,mattwoodrow This also remove layers.bufferrotation.enabled pref. Differential Revision: https://phabricator.services.mozilla.com/D125022
92c5a2532cd40a681a448976bd40cd2ec4df3e78: Bug 1729822 - Remove unused layers.effect.* prefs. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 04:59:08 +0000 - rev 591430
Push 38774 by nbeleuzu@mozilla.com at Thu, 09 Sep 2021 15:22:41 +0000
Bug 1729822 - Remove unused layers.effect.* prefs. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125011
36e6c8b1b5d4c646e696105d1066de7ca99991d8: Bug 1729816 - part 3: Remove unused layers.draw-layer-info pref. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 02:02:11 +0000 - rev 591425
Push 38774 by nbeleuzu@mozilla.com at Thu, 09 Sep 2021 15:22:41 +0000
Bug 1729816 - part 3: Remove unused layers.draw-layer-info pref. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125005
9016ef7dbb46c74978615ada7c27fa5247b5f11c: Bug 1729816 - part 2: Remove unused CompositableHost::BumpFlashCounter(). r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 02:02:11 +0000 - rev 591424
Push 38774 by nbeleuzu@mozilla.com at Thu, 09 Sep 2021 15:22:41 +0000
Bug 1729816 - part 2: Remove unused CompositableHost::BumpFlashCounter(). r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125004
75b34b19bb36a506770c952e2193ab3d7dbf9d86: Bug 1729816 - part 1: Remove unused gfxPlatform::GetLayerDiagnosticTypes() and related prefs. r=gfx-reviewers,mattwoodrow
Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com> - Thu, 09 Sep 2021 02:02:10 +0000 - rev 591423
Push 38774 by nbeleuzu@mozilla.com at Thu, 09 Sep 2021 15:22:41 +0000
Bug 1729816 - part 1: Remove unused gfxPlatform::GetLayerDiagnosticTypes() and related prefs. r=gfx-reviewers,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D125003
48effa52360487eeaa012cb4b534613c26ed8ff8: Bug 1728699. Use IsRootContentDocumentCrossProcess in one place in ScrollFrameHelper::BuildDisplayList. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Fri, 03 Sep 2021 02:23:03 +0000 - rev 590977
Push 38761 by mlaza@mozilla.com at Sat, 04 Sep 2021 09:40:24 +0000
Bug 1728699. Use IsRootContentDocumentCrossProcess in one place in ScrollFrameHelper::BuildDisplayList. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D124282
08996207338263adb2f03b46076c0476745e846c: Bug 1728903 - Remove plumbing for CanvasLayer and ImageLayer. r=mattwoodrow
Andrew Osmond <aosmond@mozilla.com> - Fri, 03 Sep 2021 12:52:05 +0000 - rev 590890
Push 38761 by mlaza@mozilla.com at Sat, 04 Sep 2021 09:40:24 +0000
Bug 1728903 - Remove plumbing for CanvasLayer and ImageLayer. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D124406
a954692bd4c594db59bb578ba25ce53eaa993b28: Bug 1728699. Use IsRootContentDocumentCrossProcess in one place in ScrollFrameHelper::BuildDisplayList. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Fri, 03 Sep 2021 02:23:03 +0000 - rev 590876
Push 38758 by ccozmuta@mozilla.com at Fri, 03 Sep 2021 09:36:50 +0000
Bug 1728699. Use IsRootContentDocumentCrossProcess in one place in ScrollFrameHelper::BuildDisplayList. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D124282
868ad849aa0554d9d48d61bf247954b1fe34f90e: Bug 1728693. Use IsRootContentDocumentCrossProcess in nsSubDocumentFrame::BuildDisplayList. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Fri, 03 Sep 2021 02:22:11 +0000 - rev 590875
Push 38758 by ccozmuta@mozilla.com at Fri, 03 Sep 2021 09:36:50 +0000
Bug 1728693. Use IsRootContentDocumentCrossProcess in nsSubDocumentFrame::BuildDisplayList. r=mattwoodrow Not sure we even need this anymore but just doing this so I can finish the fission audit. Added way back in bug 588407. This shouldn't actually be any behaviour change: anything that is IsRootContentDocumentInProcess but not IsRootContentDocumentCrossProcess should be a oop if with fission (unless I'm missing a case), so we will never hit this code path, we'll hit the remote iframe path above. Differential Revision: https://phabricator.services.mozilla.com/D124277
f12c6a6cd1a5c2f9ae5c9e8a5ccc08f99b64b90f: Bug 1728903 - Remove plumbing for CanvasLayer and ImageLayer. r=mattwoodrow
Andrew Osmond <aosmond@mozilla.com> - Fri, 03 Sep 2021 01:48:17 +0000 - rev 590872
Push 38758 by ccozmuta@mozilla.com at Fri, 03 Sep 2021 09:36:50 +0000
Bug 1728903 - Remove plumbing for CanvasLayer and ImageLayer. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D124406
5f5504699d3cf63ef7972757dbdb0106224cd1af: Bug 1727703 - Clear pending transactions in WebRenderLayerManager::DoDestroy() r=mattwoodrow,gfx-reviewers
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 31 Aug 2021 22:14:52 +0000 - rev 590383
Push 38752 by malexandru@mozilla.com at Wed, 01 Sep 2021 03:48:05 +0000
Bug 1727703 - Clear pending transactions in WebRenderLayerManager::DoDestroy() r=mattwoodrow,gfx-reviewers When device reset happens, WebRender and WebRenderLayerManagers are re-created. In this case, pending transactions of nsRefreshDriver need to be cleared during destroying WebRenderLayerManager. Differential Revision: https://phabricator.services.mozilla.com/D124011
97dc8c1b36eecc2f2cbd51425d4b93b7ee1d311b: Bug 1728246. Remove unused ComputeVisibility infrastructure. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 31 Aug 2021 20:52:54 +0000 - rev 590369
Push 38752 by malexandru@mozilla.com at Wed, 01 Sep 2021 03:48:05 +0000
Bug 1728246. Remove unused ComputeVisibility infrastructure. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D124109
fb02869b4928d31f5863bb7624e69c4d0e055b76: Bug 1728246. Drop call to ComputeVisibility in nsDisplayList::Paint. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 31 Aug 2021 20:52:54 +0000 - rev 590368
Push 38752 by malexandru@mozilla.com at Wed, 01 Sep 2021 03:48:05 +0000
Bug 1728246. Drop call to ComputeVisibility in nsDisplayList::Paint. r=mattwoodrow This will cause to paint items that would've previously been occlusion culled, but we shouldn't be using this code in any performance critical areas and removing the occlusion culling infrastructure will let us make the fast path faster. Differential Revision: https://phabricator.services.mozilla.com/D124108
a670bdf70b2b81e84f4b082d9ce3de1ab28cecc8: Bug 1728246. Avoid calling ComputeVisibility() during fallback. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 31 Aug 2021 20:52:53 +0000 - rev 590367
Push 38752 by malexandru@mozilla.com at Wed, 01 Sep 2021 03:48:05 +0000
Bug 1728246. Avoid calling ComputeVisibility() during fallback. r=mattwoodrow The only advantage we were getting from this was from GetOpaqueRegion, but that no longer applies now that GetOpaqueRegion does the calculation directly. Differential Revision: https://phabricator.services.mozilla.com/D124107
bd896ca06ed2c5d8de479275c8aafbde8d6a9779: Bug 1728246. Calculate opaqueness on demand instead of in ComputeVisibility. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 31 Aug 2021 20:52:53 +0000 - rev 590366
Push 38752 by malexandru@mozilla.com at Wed, 01 Sep 2021 03:48:05 +0000
Bug 1728246. Calculate opaqueness on demand instead of in ComputeVisibility. r=mattwoodrow This lets us remove ComputeVisibility() Differential Revision: https://phabricator.services.mozilla.com/D124106
13e5d2d9c8abe9bbd70f6722e5bad502619349b3: Bug 1728004 - Remove a bunch of layer dumping. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sun, 29 Aug 2021 23:09:45 +0000 - rev 590167
Push 38747 by nbeleuzu@mozilla.com at Mon, 30 Aug 2021 16:27:01 +0000
Bug 1728004 - Remove a bunch of layer dumping. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D123900
38a24e21d886dcca17dc60a10a5442f90e01f509: Bug 1727661 - Remove RenderTrace. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 26 Aug 2021 13:38:03 +0000 - rev 590011
Push 38739 by cbrindusan@mozilla.com at Thu, 26 Aug 2021 21:39:50 +0000
Bug 1727661 - Remove RenderTrace. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D123699
4364b684a6bdf3ad8c78876ee8e0ac901e2bc088: Bug 1727661 - Remove RenderTrace. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 26 Aug 2021 12:39:54 +0000 - rev 590009
Push 38738 by ncsoregi@mozilla.com at Thu, 26 Aug 2021 16:22:11 +0000
Bug 1727661 - Remove RenderTrace. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D123699
8407c98a7e4c6f5a3f19e0ad83503ce51bd35584: Bug 1727435 - Remove some remnants of ClientLayerManager. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 25 Aug 2021 03:56:46 +0000 - rev 589848
Push 38734 by imoraru@mozilla.com at Wed, 25 Aug 2021 09:54:00 +0000
Bug 1727435 - Remove some remnants of ClientLayerManager. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D123558
1042c68e7cffdc31731c9a89970a23389fc90964: Bug 1727447 - Stop using PushGroupAndCopyBackground when painting masks. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 25 Aug 2021 01:11:45 +0000 - rev 589843
Push 38734 by imoraru@mozilla.com at Wed, 25 Aug 2021 09:54:00 +0000
Bug 1727447 - Stop using PushGroupAndCopyBackground when painting masks. r=mattwoodrow We don't support COMPONENT_ALPHA anymore. Differential Revision: https://phabricator.services.mozilla.com/D123576
41b40872b77a213bf8a805b981d0e051c087d736: Bug 1727435 - Remove some remnants of ClientLayerManager. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 25 Aug 2021 00:45:45 +0000 - rev 589831
Push 38734 by imoraru@mozilla.com at Wed, 25 Aug 2021 09:54:00 +0000
Bug 1727435 - Remove some remnants of ClientLayerManager. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D123558
df773394df74001f508938dd5a1ae5773a7b15fd: Bug 1727430 - Remove unused LayerSorter. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 24 Aug 2021 23:12:25 +0000 - rev 589822
Push 38734 by imoraru@mozilla.com at Wed, 25 Aug 2021 09:54:00 +0000
Bug 1727430 - Remove unused LayerSorter. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D123550
72c1e5d56d39df618c22aaeb8ff3f83794010469: Bug 1725207 - Implement transform: perspective(none). r=mattwoodrow
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 24 Aug 2021 00:32:24 +0000 - rev 589626
Push 38731 by cbrindusan@mozilla.com at Tue, 24 Aug 2021 09:47:24 +0000
Bug 1725207 - Implement transform: perspective(none). r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D123350
e2b9b629b02f2be19e947fac1be6f75c31fe612a: Bug 1726672 - Remove PaintThread. r=mattwoodrow
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 20 Aug 2021 13:20:44 +0000 - rev 589423
Push 38722 by mlaza@mozilla.com at Fri, 20 Aug 2021 21:33:13 +0000
Bug 1726672 - Remove PaintThread. r=mattwoodrow Basically just rm PaintThread.cpp and get things to build. Differential Revision: https://phabricator.services.mozilla.com/D123170
931fbc305ee61f9f9a60389d391a317a2354efe9: Bug 1726554. Allow use of example.org URLs in reftests so that cross site behaviour can be tested. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Thu, 19 Aug 2021 22:30:38 +0000 - rev 589382
Push 38721 by archaeopteryx@coole-files.de at Fri, 20 Aug 2021 09:57:55 +0000
Bug 1726554. Allow use of example.org URLs in reftests so that cross site behaviour can be tested. r=mattwoodrow Android reftests run the server via remoterefest.py and not from js so I didn't try to get it to work there. Differential Revision: https://phabricator.services.mozilla.com/D123107
bd6fbd87dc50c8ff065ced749d83586d3bbea5a7: Bug 1726081 - Replace nsLayoutUtils::GetCrossDocParentFrame calls in nsDisplayList.cpp with GetCrossDocParentFrameInProcess. r=mattwoodrow
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 17 Aug 2021 09:41:34 +0000 - rev 589074
Push 38713 by ccozmuta@mozilla.com at Tue, 17 Aug 2021 16:03:11 +0000
Bug 1726081 - Replace nsLayoutUtils::GetCrossDocParentFrame calls in nsDisplayList.cpp with GetCrossDocParentFrameInProcess. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D122802
f508539a62fcc5d024fbdd1e7199d8bdec5d9903: Bug 1725133 - Consider to not run a catch-up tick before a normal tick, r=mattwoodrow
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 12 Aug 2021 08:50:56 +0000 - rev 588637
Push 38699 by apavel@mozilla.com at Thu, 12 Aug 2021 16:01:16 +0000
Bug 1725133 - Consider to not run a catch-up tick before a normal tick, r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D122332
7006e9556c282ff194dd4a054a7bf6d151527229: Bug 1724904. Send resolution to oopifs with webrender. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Tue, 10 Aug 2021 23:42:43 +0000 - rev 588516
Push 38693 by abutkovits@mozilla.com at Wed, 11 Aug 2021 03:46:10 +0000
Bug 1724904. Send resolution to oopifs with webrender. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D122212
510d15e845ba13535bf5e2271c1468e1f27b43a6: Bug 1720485: Adjust test_after_paint_pref.html to use a double-rAF instead of a timeout, to give its pref-adjustment a better chance to take effect. r=mattwoodrow
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 10 Aug 2021 03:21:41 +0000 - rev 588289
Push 38691 by nbeleuzu@mozilla.com at Tue, 10 Aug 2021 09:49:08 +0000
Bug 1720485: Adjust test_after_paint_pref.html to use a double-rAF instead of a timeout, to give its pref-adjustment a better chance to take effect. r=mattwoodrow nsPresContext has a flag that caches the value of this pref, and the flag gets updated in the next refresh driver tick after a pref-change occurs. Right now we don't have a strong guarantee that the flag will have been updated by the time the test assumes that it has, which is why we're seeing intermittent failures. This patch adjusts the test so that it waits for a double-rAF before proceeding from its pref adjustment. I believe this is the recommended way of forcing & waiting-out at least one refresh driver tick; and this should let the test reliably assume the pref-adjustment has taken effect. Differential Revision: https://phabricator.services.mozilla.com/D122169
15ab4f640c683a03a252e343554b97fca60d5127: Bug 1707964: Use GetCrossDocParentFrameInProcess() in ViewportFrame. r=mattwoodrow
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 09 Aug 2021 19:12:13 +0000 - rev 588258
Push 38690 by imoraru@mozilla.com at Tue, 10 Aug 2021 03:24:07 +0000
Bug 1707964: Use GetCrossDocParentFrameInProcess() in ViewportFrame. r=mattwoodrow This patch doesn't change behavior. The "InProcess" version of this API (which we're migrating to in this patch) is used to annotate GetCrossDocParentFrame() callsites that have been vetted as being OK with the fact that this API returns null at the boundary of a cross-origin iframe, if fission is enabled. The call that's being migrated here is about propagating the NS_FRAME_IN_POPUP state-bit into subframes that are nested inside of a popup. This bit is used to detect cases where the display root frame is different from the document frame. We don't need to propagate the bit across process boundaries, because the child process will have its own display root frame, distinct from that of the parent process. So we're OK to use the "InProcess" version of the API here. Differential Revision: https://phabricator.services.mozilla.com/D113546