searching for reviewer(mattwoodrow)
979750dd65da33eebd25999f286b98914639a735: Bug 1552789 - Check NS_FRAME_FORCE_DISPLAY_LIST_DESCEND_INTO flag for every line r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Mon, 20 May 2019 22:54:18 +0000 - rev 474724
Push 113168 by rmaries@mozilla.com at Tue, 21 May 2019 16:39:23 +0000
Bug 1552789 - Check NS_FRAME_FORCE_DISPLAY_LIST_DESCEND_INTO flag for every line r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D31865
e37407909f92b48af964ac41514a1b58c2ba1ff4: Bug 1529698 - Part 4: Add nsDisplayContainer r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:42 +0000 - rev 474440
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 4: Add nsDisplayContainer r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30840
40280b1c2aff496375f2acf8bae2d4b332f6f404: Bug 1529698 - Part 3: Move DisplayItemData to nsPaintedDisplayItem r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:27 +0000 - rev 474439
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 3: Move DisplayItemData to nsPaintedDisplayItem r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30839
5d245d6070e0e7fbe338339fe7c12c8042dcb1e7: Bug 1529698 - Part 2: Move BuildLayer() to nsPaintedDisplayItem r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:18 +0000 - rev 474438
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 2: Move BuildLayer() to nsPaintedDisplayItem r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30838
7db30b209d7e1d8784dbb1f37ffec3434d6c5676: Bug 1529698 - Part 1: Make LayerState enum class r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sat, 18 May 2019 20:11:11 +0000 - rev 474437
Push 113154 by nerli@mozilla.com at Sun, 19 May 2019 09:30:32 +0000
Bug 1529698 - Part 1: Make LayerState enum class r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30837
a056128cc98626d1e89fdb681a39ee5ce4801a1f: Bug 1552104. Need to clear display items when we remove a document from the view tree but it sticks around. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Thu, 16 May 2019 21:14:19 +0000 - rev 474295
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1552104. Need to clear display items when we remove a document from the view tree but it sticks around. r=mattwoodrow This happens in one test on try server that has some iframes that navigate. I audited everywhere else that we change the view tree, this seems like the only place it can happen. Differential Revision: https://phabricator.services.mozilla.com/D31399
aa06b77b2d6b613e2c0d51cf19f730ad3a1f27d7: Bug 1552104. Ensure that nsDisplaySubDocument::Disown calls SetDeletedFrame when it clears mFrame. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Fri, 17 May 2019 04:44:56 +0000 - rev 474294
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1552104. Ensure that nsDisplaySubDocument::Disown calls SetDeletedFrame when it clears mFrame. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D31541
507d95016ed26c189386369dac28bd49c5fb3a7d: Bug 1551986 - Do not create unnecessary items inside opacity: 0 containers r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Thu, 16 May 2019 21:13:49 +0000 - rev 474236
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1551986 - Do not create unnecessary items inside opacity: 0 containers r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D31311
cb6320b272f90d23a044a22d6ee738f7e6bf9d24: Bug 1547351 - Use offset relative to reference frame for nsDisplayRenderRoot r=mattwoodrow
Doug Thayer <dothayer@mozilla.com> - Tue, 14 May 2019 22:43:40 +0000 - rev 474209
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1547351 - Use offset relative to reference frame for nsDisplayRenderRoot r=mattwoodrow Please advise if there is a better alternative. After ensuring that extension popups are wired up to create an nsDisplayRenderRoot, the bottom bit of the popup's content is cut off. This fixes that issue, but I'm not certain if it is the most robust option. Differential Revision: https://phabricator.services.mozilla.com/D31007
888907b9ffc32bbe63f0966a77c4fc8cfa2e7d52: Bug 1547351 - Set renderroot of extension popup on browser element r=mattwoodrow
Doug Thayer <dothayer@mozilla.com> - Tue, 14 May 2019 16:58:40 +0000 - rev 474208
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1547351 - Set renderroot of extension popup on browser element r=mattwoodrow I'm not sure when/if this stopped working, but it appears the -moz-stack display of the stack element doesn't send us through the admittedly brittle pathways that allow us to create nsDisplayRenderRoots. This brittleness is a consequence of copying the use of the "layer" attribute and is discussed in the core document splitting bug. It's outside the scope of this bug to fix that. Differential Revision: https://phabricator.services.mozilla.com/D31006
8a9694ac64f199178bea35d73467d23ed7a44feb: Bug 1551986 - Do not create unnecessary items inside opacity: 0 containers r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Thu, 16 May 2019 17:23:45 +0000 - rev 474207
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1551986 - Do not create unnecessary items inside opacity: 0 containers r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D31311
e6913f1de086cb75104de6f5105df44f7818ce1e: Bug 1552104. Need to clear display items when we remove a document from the view tree but it sticks around. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Thu, 16 May 2019 09:39:03 +0000 - rev 474120
Push 113134 by ncsoregi@mozilla.com at Thu, 16 May 2019 22:01:33 +0000
Bug 1552104. Need to clear display items when we remove a document from the view tree but it sticks around. r=mattwoodrow This happens in one test on try server that has some iframes that navigate. I audited everywhere else that we change the view tree, this seems like the only place it can happen. Differential Revision: https://phabricator.services.mozilla.com/D31399
e7e7717d923630782861c01221c5fc5048b04c37: Bug 1551053 - Check both list end and non-container items separately during display item merging r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Mon, 13 May 2019 21:13:01 +0000 - rev 473687
Push 113102 by apavel@mozilla.com at Tue, 14 May 2019 04:24:11 +0000
Bug 1551053 - Check both list end and non-container items separately during display item merging r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30941
1df96f5e640231e8ddbc8ed1dadaef69b55d4e62: Bug 1548484 - respect Cairo blit size limits when using BasicCompositor. r=mattwoodrow
Lee Salzman <lsalzman@mozilla.com> - Fri, 10 May 2019 03:00:34 +0000 - rev 473343
Push 113073 by apavel@mozilla.com at Fri, 10 May 2019 10:12:05 +0000
Bug 1548484 - respect Cairo blit size limits when using BasicCompositor. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30571
58de421f3fd072e481877f80e1c7c2e398027b17: Bug 1548795 - P1. Don't use StaticPrefs in GPU process. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 09 May 2019 23:12:12 +0000 - rev 473333
Push 113072 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:59:17 +0000
Bug 1548795 - P1. Don't use StaticPrefs in GPU process. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D29984
f6b5ab8f054ad48b1826c5af211a1a6c0bb214bb: Bug 1549860 - Make display item merging nsDisplayWrapList specific operation r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Wed, 08 May 2019 15:51:23 +0000 - rev 473087
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1549860 - Make display item merging nsDisplayWrapList specific operation r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30283
b5a3f0b9ce243f5cb610ee849d35637d3402c35b: Bug 1549751 - Part 3: Use nsPaintedDisplayItem in WR and FLB r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Wed, 08 May 2019 13:50:09 +0000 - rev 473074
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1549751 - Part 3: Use nsPaintedDisplayItem in WR and FLB r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30226
69a48ceb1ecb6c0857a5a258d653be3b0a7b93b6: Bug 1549751 - Part 2: Add nsPaintedDisplayItem r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Wed, 08 May 2019 13:49:56 +0000 - rev 473073
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1549751 - Part 2: Add nsPaintedDisplayItem r=mattwoodrow Move ApplyOpacity(), CanApplyOpacity(), Paint() and PaintWithClip() methods to nsPaintedDisplayItem Differential Revision: https://phabricator.services.mozilla.com/D30225
61e59c0325ddeba0bfe6a3624a60d0e7150ac632: Bug 1549751 - Part 1: Add nsDisplayList::Iterator r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Wed, 08 May 2019 14:11:40 +0000 - rev 473072
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1549751 - Part 1: Add nsDisplayList::Iterator r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D30224
b16160b39a3f5a55211c18eaabc1e48e5b9ec505: Bug 1546955 - Part 2: Make all display item constructors take nsDisplayListBuilder and frame as the first two parameters r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sun, 05 May 2019 21:45:31 +0000 - rev 472709
Push 113042 by opoprus@mozilla.com at Mon, 06 May 2019 22:36:56 +0000
Bug 1546955 - Part 2: Make all display item constructors take nsDisplayListBuilder and frame as the first two parameters r=mattwoodrow Depends on D28844 Differential Revision: https://phabricator.services.mozilla.com/D28846
f9c160fec2c4965a1942d62209dfded9b9701240: Bug 1546955 - Part 1: Invoke display item copy-constructors through MakeClone() r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Sun, 05 May 2019 21:05:33 +0000 - rev 472708
Push 113042 by opoprus@mozilla.com at Mon, 06 May 2019 22:36:56 +0000
Bug 1546955 - Part 1: Invoke display item copy-constructors through MakeClone() r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D28844
7df5932c9da0928f3cc0ece509293e5aeb98864b: Bug 1547277. If the size of the document as recorded in the frame/view tree and the document viewer diverge as a result of a call to GetContentSize make sure to invalidate when they converge again because what we draw is changing. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Sun, 05 May 2019 03:21:41 +0000 - rev 472632
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1547277. If the size of the document as recorded in the frame/view tree and the document viewer diverge as a result of a call to GetContentSize make sure to invalidate when they converge again because what we draw is changing. r=mattwoodrow The code comment mostly explains things. Differential Revision: https://phabricator.services.mozilla.com/D29953
762224e2d5e9076f67088e396046d92813d27459: Bug 1547420 - Handle bounds overflow in FrameLayerBuilder::PaintItems() r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Fri, 03 May 2019 15:15:44 +0000 - rev 472521
Push 113025 by malexandru@mozilla.com at Fri, 03 May 2019 22:03:16 +0000
Bug 1547420 - Handle bounds overflow in FrameLayerBuilder::PaintItems() r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D29754
849b94e8913547d915ef4e54a0f0f2f479f579d0: Bug 1548410 - Disable DXVA on Qualcomm WoA drivers. r=mattwoodrow
Chris Pearce <cpearce@mozilla.com> - Thu, 02 May 2019 02:42:31 +0000 - rev 472232
Push 112984 by cbrindusan@mozilla.com at Thu, 02 May 2019 09:57:19 +0000
Bug 1548410 - Disable DXVA on Qualcomm WoA drivers. r=mattwoodrow This driver version is known to have busg which cause the output of green frames from the decoder, and to cause BSODs. Differential Revision: https://phabricator.services.mozilla.com/D29603
7c58a86df1c6aa72126951ba9b2930a6ce5de99e: Bug 1540785 - Part 2: Devirtualize nsDisplayItemBase::GetPerFrameKey() r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Mon, 22 Apr 2019 19:58:01 +0000 - rev 470406
Push 112869 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:58:36 +0000
Bug 1540785 - Part 2: Devirtualize nsDisplayItemBase::GetPerFrameKey() r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D27580
5f7f77eac50e0fe1082411aa5c566714281fdbd4: Bug 1540785 - Part 1: Introduce nsDisplayItemBase r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Mon, 22 Apr 2019 19:57:59 +0000 - rev 470405
Push 112869 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:58:36 +0000
Bug 1540785 - Part 1: Introduce nsDisplayItemBase r=mattwoodrow *** Differential Revision: https://phabricator.services.mozilla.com/D27579
817642dc917c886910c8fb9ad856ec153c2655c3: Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 18 Apr 2019 02:41:33 +0000 - rev 470027
Push 112839 by apavel@mozilla.com at Thu, 18 Apr 2019 21:50:57 +0000
Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D26141
4e0d56e43a739eab3fcba4d2c65efa1280060887: Bug 1526972 - P6: Mark invalidated SubDocument frame as modified. r=miko,mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 18 Apr 2019 02:38:24 +0000 - rev 470025
Push 112839 by apavel@mozilla.com at Thu, 18 Apr 2019 21:50:57 +0000
Bug 1526972 - P6: Mark invalidated SubDocument frame as modified. r=miko,mattwoodrow Depends on D24463 Differential Revision: https://phabricator.services.mozilla.com/D26139
185e608c385272703bd89da77aa0d9a4d2c7a024: Bug 1544478 - Remove unused method Image::GetBuffer(). r=mattwoodrow
Markus Stange <mstange@themasta.com> - Tue, 16 Apr 2019 17:04:41 +0000 - rev 469730
Push 112816 by cbrindusan@mozilla.com at Wed, 17 Apr 2019 09:52:45 +0000
Bug 1544478 - Remove unused method Image::GetBuffer(). r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D27604
4ab1a110e5d50f11983bbe9b4500c44383767328: Bug 1544478 - Stub out SharedPlanarYCbCrImage::AdoptData because it can't be called without crashing, which means it's unused. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Tue, 16 Apr 2019 17:03:23 +0000 - rev 469729
Push 112816 by cbrindusan@mozilla.com at Wed, 17 Apr 2019 09:52:45 +0000
Bug 1544478 - Stub out SharedPlanarYCbCrImage::AdoptData because it can't be called without crashing, which means it's unused. r=mattwoodrow GetBuffer() would always return null here. Differential Revision: https://phabricator.services.mozilla.com/D27603
d5ac9681d3ce59c427804b4f5add2daa1fcc06d0: Bug 1544478 - Add a reftest. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Tue, 16 Apr 2019 17:03:14 +0000 - rev 469728
Push 112816 by cbrindusan@mozilla.com at Wed, 17 Apr 2019 09:52:45 +0000
Bug 1544478 - Add a reftest. r=mattwoodrow The reftests in the webm-video directory are currently only run in non-e10s mode (bug 1544849), so at the moment, this test only provides coverage on Linux 32bit debug builds and Android Fennec builds. Differential Revision: https://phabricator.services.mozilla.com/D27601
cf3fbdaa46b93a7b63100fda94974e7810899417: Bug 1544478 - Respect SharedRGBImage's stride during YUV->RGBA conversion. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Tue, 16 Apr 2019 17:02:59 +0000 - rev 469727
Push 112816 by cbrindusan@mozilla.com at Wed, 17 Apr 2019 09:52:45 +0000
Bug 1544478 - Respect SharedRGBImage's stride during YUV->RGBA conversion. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D27600
bacdb7ee8f0e2b9fa68729e90e6b2dafdb2d3209: Bug 1544583 - Change RDL list index to uint32_t r=mattwoodrow
Miko Mynttinen <mikokm@gmail.com> - Mon, 15 Apr 2019 23:16:30 +0000 - rev 469602
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1544583 - Change RDL list index to uint32_t r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D27623
472d0da9b5a6d2f509a8d0c80ec08dac565ea4d5: Bug 1529992 - don't apply shadow adjustment to text bounds in gecko with WR r=mattwoodrow
Alexis Beingessner <a.beingessner@gmail.com> - Mon, 15 Apr 2019 23:13:47 +0000 - rev 469598
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1529992 - don't apply shadow adjustment to text bounds in gecko with WR r=mattwoodrow And tell webrender to do them itself (they have fundamental mismatches in how they define shadow bounds). Differential Revision: https://phabricator.services.mozilla.com/D26845
ddf29d68efb2667fbdfa60b21b4c6f6585d40822: Bug 1529992 - don't apply shadow adjustment to text bounds in gecko with WR r=mattwoodrow
Alexis Beingessner <a.beingessner@gmail.com> - Mon, 15 Apr 2019 17:25:26 +0000 - rev 469552
Push 112803 by ccoroiu@mozilla.com at Tue, 16 Apr 2019 04:10:43 +0000
Bug 1529992 - don't apply shadow adjustment to text bounds in gecko with WR r=mattwoodrow And tell webrender to do them itself (they have fundamental mismatches in how they define shadow bounds). Differential Revision: https://phabricator.services.mozilla.com/D26845
7d6cd4e207055a667e1136ba200603f2420c671c: Bug 1543482 - Add the irregular-area flag for frames with masks and clip paths. r=mattwoodrow,botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 15 Apr 2019 16:02:02 +0000 - rev 469532
Push 112801 by ccoroiu@mozilla.com at Mon, 15 Apr 2019 21:40:09 +0000
Bug 1543482 - Add the irregular-area flag for frames with masks and clip paths. r=mattwoodrow,botond This will force APZ to do a main-thread hit-test for the cases where the shapes are too complex to easily send to the compositor. Differential Revision: https://phabricator.services.mozilla.com/D27455
7d9507696389b81ea47798b0528769422bd3ec96: Bug 1543482 - Extract a helper to identify clip paths WR can handle without masks. r=mattwoodrow
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 15 Apr 2019 11:24:53 +0000 - rev 469531
Push 112801 by ccoroiu@mozilla.com at Mon, 15 Apr 2019 21:40:09 +0000
Bug 1543482 - Extract a helper to identify clip paths WR can handle without masks. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D27454
91fe817e863159b414b9e37c363899b6872af691: Bug 1544074 - Remove WS_EX_LAYERED and WS_EX_TRANSPARENT r=mattwoodrow
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 15 Apr 2019 01:24:26 +0000 - rev 469467
Push 112792 by ncsoregi@mozilla.com at Mon, 15 Apr 2019 09:49:11 +0000
Bug 1544074 - Remove WS_EX_LAYERED and WS_EX_TRANSPARENT r=mattwoodrow Bug 1525183 imported chromium workaround. But it caused a device specific regression. The change removes WS_EX_LAYERED and WS_EX_TRANSPARENT, but it keeps WS_EX_NOREDIRECTIONBITMAP, since it is necessary for memory usage reduction. Differential Revision: https://phabricator.services.mozilla.com/D27461
815543d81a1d2ab79ed4e27612dba769e4b697a8: Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 15 Apr 2019 00:23:21 +0000 - rev 469454
Push 112792 by ncsoregi@mozilla.com at Mon, 15 Apr 2019 09:49:11 +0000
Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D26141
2ea2f8533078605736d98959a36c596414d793de: Bug 1526972 - P6: Mark invalidated SubDocument frame as modified. r=miko,mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 15 Apr 2019 00:23:17 +0000 - rev 469452
Push 112792 by ncsoregi@mozilla.com at Mon, 15 Apr 2019 09:49:11 +0000
Bug 1526972 - P6: Mark invalidated SubDocument frame as modified. r=miko,mattwoodrow Depends on D24463 Differential Revision: https://phabricator.services.mozilla.com/D26139
ee00c85b09c5980f33100ea03b7f09c32f5fce64: Bug 1540581 - P20. Change fuzzying leeway on macOS. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 23:24:55 +0000 - rev 469180
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P20. Change fuzzying leeway on macOS. r=mattwoodrow There are slight differences produced between the earlier 422 output surface and the 420; interestingly the image is sharper with 420. Differential Revision: https://phabricator.services.mozilla.com/D27020
841b6b61757792b59cee7412512e16e9a61b8989: Bug 1540581 - P18. Move destination texture type choice to the D3D11 texture allocator. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:39:12 +0000 - rev 469178
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P18. Move destination texture type choice to the D3D11 texture allocator. r=mattwoodrow It allows for more readable code, not having to store multiple times different storage type across multiple objects. Now each class does one task and only deal with a single texture data type. Differential Revision: https://phabricator.services.mozilla.com/D26473
575c1e8291c7e3c6c2a3b7160a7b862b304520cc: Bug 1540581 - P13. Properly handle colorspace with D3D11 compositors. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:38:55 +0000 - rev 469174
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P13. Properly handle colorspace with D3D11 compositors. r=mattwoodrow Also fix 10/12 bits images composition with old D3D11 compositor. Differential Revision: https://phabricator.services.mozilla.com/D26468
a0176a275ee5a60ce1bef7bde28055cc49cc2a26: Bug 1540581 - P12. Pass YUV colorspace information with WMF decoder. r=bryce,mattwoodrow.
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:38:51 +0000 - rev 469173
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P12. Pass YUV colorspace information with WMF decoder. r=bryce,mattwoodrow. Differential Revision: https://phabricator.services.mozilla.com/D26467
bfef6e9e74d53eaa3ef44f27498f31c2b5aee34f: Bug 1540581 - P11. Handle colorspace correctly with D3D11 images. r=mattwoodrow,nical
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:38:49 +0000 - rev 469172
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P11. Handle colorspace correctly with D3D11 images. r=mattwoodrow,nical Differential Revision: https://phabricator.services.mozilla.com/D26466
c8d5854c0ef078fe1f725530c8fc4479abe65b1c: Bug 1540581 - P5. Add ColorSpace info to MacIOSurface. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:36:31 +0000 - rev 469166
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P5. Add ColorSpace info to MacIOSurface. r=mattwoodrow It would have been nicer and more logical to use a MacIOSurfaceImage to store the colorspace information, however the data passed around is a IOSurface Id via a SurfaceDescriptorMacIOSurface; the original data structure isn't kept; so we must transit the data at the same time as the IOSurface Id. Also remove unnecessary test (new operator is infallible). Differential Revision: https://phabricator.services.mozilla.com/D26058
9a4305ff9a2dd501279f98c01ea0609952c4b72c: Bug 1540581 - P4. Add ColorSpace/ColorDepth component to NV12 gfx::Effect. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:36:19 +0000 - rev 469165
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P4. Add ColorSpace/ColorDepth component to NV12 gfx::Effect. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D26057
a6a6f88b71c7294faf8b21492a5f3ac6c904aa58: Bug 1540581 - P1. Fix NV12 image with OGL compositor. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:35:41 +0000 - rev 469162
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1540581 - P1. Fix NV12 image with OGL compositor. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D26054
f2eda1d5abb8bb5a73dc91d18ae0654272d0518c: Bug 1493898 - P6. Move YUVColorSpace definition in the gfx namespace. r=mattwoodrow.
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:41:33 +0000 - rev 469161
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1493898 - P6. Move YUVColorSpace definition in the gfx namespace. r=mattwoodrow. YUVColorSpace is inseparable from the bit depth as the matrix coefficients to be calculated need the bit depth information. So let's put the two types together. gfx namespace also makes more sense as that's where we find IntRect, IntSize and other. The extent of the changes highlight how much similar data structures are duplicated across the code, to the point it's scary. Differential Revision: https://phabricator.services.mozilla.com/D25347
529a9a8efae1411d6e858da014db27a48f235b4b: Bug 1493898 - P1. Add preliminary BT2020 colorspace support. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:40:40 +0000 - rev 469156
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
Bug 1493898 - P1. Add preliminary BT2020 colorspace support. r=mattwoodrow Only active with webrender and AL. Differential Revision: https://phabricator.services.mozilla.com/D25342