searching for reviewer(Bas)
d1edd0bc8d83f822f129d2d7f673ac135cf61551: Bug 1586555 - Disable double buffering with D3D compositor when Glass is used r=bas
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 10 Oct 2019 23:17:01 +0000 - rev 497209
Push 114148 by shindli@mozilla.com at Mon, 14 Oct 2019 10:49:50 +0000
Bug 1586555 - Disable double buffering with D3D compositor when Glass is used r=bas Differential Revision: https://phabricator.services.mozilla.com/D48469
672050b0b4fd1ec8ce024d384d187e20060627d7: Bug 1577566 - Enforce appropriate output channel clamping in D2D1 ColorMatrix filters. r=bas
Markus Stange <mstange@themasta.com> - Wed, 09 Oct 2019 15:38:21 +0000 - rev 497003
Push 114147 by ccoroiu@mozilla.com at Thu, 10 Oct 2019 09:56:56 +0000
Bug 1577566 - Enforce appropriate output channel clamping in D2D1 ColorMatrix filters. r=bas Differential Revision: https://phabricator.services.mozilla.com/D45142
3851e6be2a2d6c90448fb7969a1d50460b686ee5: Bug 1567319 - Discard payloads for no-op composites. r=bas
Markus Stange <mstange@themasta.com> - Thu, 15 Aug 2019 17:54:17 +0000 - rev 488367
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1567319 - Discard payloads for no-op composites. r=bas Differential Revision: https://phabricator.services.mozilla.com/D40569
88adbf9955ce27da3d39a85da82d8a7f498d2c39: Bug 1562847 - Disable double buffering with compositor when device reset happens r=nical,bas
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 09 Jul 2019 06:37:45 +0000 - rev 481867
Push 113641 by rgurzau@mozilla.com at Tue, 09 Jul 2019 16:13:03 +0000
Bug 1562847 - Disable double buffering with compositor when device reset happens r=nical,bas When double buffering is enable with compositor, DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL is used without DirectComposition. There are some devices that swap chain with DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL does not work well. In this case, device reset happens very often. To avoid the situation, the double buffering needs to be disabled when device reset happens. Differential Revision: https://phabricator.services.mozilla.com/D36579
cf36198f125af69463470a3a160896f49014ed9e: Bug 1556473. Change DrawTargetD2D1::GetDeviceSpaceClipRect to always give back useful values. r=bas
Jeff Muizelaar <jrmuizel@gmail.com> - Sat, 08 Jun 2019 03:59:19 +0000 - rev 477951
Push 113386 by nbeleuzu@mozilla.com at Sat, 08 Jun 2019 09:51:50 +0000
Bug 1556473. Change DrawTargetD2D1::GetDeviceSpaceClipRect to always give back useful values. r=bas Even if we have no clips applied it's valuable to give back the surface size. Differential Revision: https://phabricator.services.mozilla.com/D33535
e227ab51e4a95dfc64607fdc5407be647327fc24: Bug 1556470. Add a Flush() to DrawTargetD2D1::IntoLuminanceSource(). r=bas
Jeff Muizelaar <jrmuizel@gmail.com> - Sat, 08 Jun 2019 03:58:36 +0000 - rev 477950
Push 113386 by nbeleuzu@mozilla.com at Sat, 08 Jun 2019 09:51:50 +0000
Bug 1556470. Add a Flush() to DrawTargetD2D1::IntoLuminanceSource(). r=bas I needed this change to make things work with my CreateClippedDrawTarget. It seems reasonable but I can't justify it rigorously. Differential Revision: https://phabricator.services.mozilla.com/D33527
20ee2411c2c43a57757997124b913b626610626d: Bug 1555379 - Document the various CompositionPayloadTypes r=bas
Barret Rennie <barret@brennie.ca> - Thu, 30 May 2019 20:38:52 +0000 - rev 476305
Push 113263 by nbeleuzu@mozilla.com at Fri, 31 May 2019 04:08:20 +0000
Bug 1555379 - Document the various CompositionPayloadTypes r=bas Differential Revision: https://phabricator.services.mozilla.com/D33055
8abde28f153632decacfcac265b34505b676b316: Bug 1537660. Fix nsRegion::ToString(). r=bas
Timothy Nikkel <tnikkel@gmail.com> - Thu, 21 Mar 2019 15:05:57 +0000 - rev 465487
Push 112510 by apavel@mozilla.com at Fri, 22 Mar 2019 10:06:40 +0000
Bug 1537660. Fix nsRegion::ToString(). r=bas It never outputs the separator between rects. Differential Revision: https://phabricator.services.mozilla.com/D24306
490b0355b7fd0b446fa8d0ffcd5732c981724a5e: Bug 1444449 - Implement CompositorD3D11::BlitRenderTarget r=bas
Barret Rennie <barret@brennie.ca> - Tue, 19 Feb 2019 14:54:12 +0000 - rev 461358
Push 112174 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:40:22 +0000
Bug 1444449 - Implement CompositorD3D11::BlitRenderTarget r=bas Differential Revision: https://phabricator.services.mozilla.com/D18147
82aa021d894dd25b43a74e619fdeb01395b6c712: Bug 1444449 - Implement AsyncReadbackBuffer APIs for CompositorD3D11 r=mstange,bas
Barret Rennie <barret@brennie.ca> - Tue, 19 Feb 2019 14:54:12 +0000 - rev 461357
Push 112174 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:40:22 +0000
Bug 1444449 - Implement AsyncReadbackBuffer APIs for CompositorD3D11 r=mstange,bas Differential Revision: https://phabricator.services.mozilla.com/D18146
6d6bbd91a4ee61702a6141101e9cae7177fac06b: Bug 1444449 - Implement CompositorD3D11::GetWindowRenderTarget API r=mstange,bas
Barret Rennie <barret@brennie.ca> - Tue, 19 Feb 2019 14:54:12 +0000 - rev 461356
Push 112174 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:40:22 +0000
Bug 1444449 - Implement CompositorD3D11::GetWindowRenderTarget API r=mstange,bas Differential Revision: https://phabricator.services.mozilla.com/D18145
6c289d94dcca88ecfe3893633a31370119c061c7: Bug 1444449 - Do not return raw pointers to window targets from compositors r=bas
Barret Rennie <barret@brennie.ca> - Tue, 12 Feb 2019 18:53:10 +0000 - rev 459438
Push 111954 by rmaries@mozilla.com at Fri, 15 Feb 2019 10:00:28 +0000
Bug 1444449 - Do not return raw pointers to window targets from compositors r=bas Differential Revision: https://phabricator.services.mozilla.com/D18598
c27aa490f40b04838c41a93464a6691d2ef9352e: Bug 1506976 - Make FirstContentfulPaint timing measure until the composite end of the paint. r=bas
Markus Stange <mstange@themasta.com> - Tue, 12 Feb 2019 19:09:06 +0000 - rev 458781
Push 111893 by opoprus@mozilla.com at Wed, 13 Feb 2019 10:39:30 +0000
Bug 1506976 - Make FirstContentfulPaint timing measure until the composite end of the paint. r=bas Differential Revision: https://phabricator.services.mozilla.com/D18880
519c1045b51e55ece9e463d38412fbf93a37a3d3: Bug 1509425 - Undo an optimization that unexpectedly affected hit testing. r=bas
Markus Stange <mstange@themasta.com> - Wed, 23 Jan 2019 03:53:11 +0000 - rev 455086
Push 111397 by aciure@mozilla.com at Wed, 23 Jan 2019 18:56:11 +0000
Bug 1509425 - Undo an optimization that unexpectedly affected hit testing. r=bas Differential Revision: https://phabricator.services.mozilla.com/D16912
67b3cbf805e1820721d162dd497aef10ed9eabea: Bug 1521391 - Use the old code path with gcc to fix a build issue with gcc-8 r=bas
Sylvestre Ledru <sledru@mozilla.com> - Mon, 21 Jan 2019 17:45:28 +0000 - rev 454737
Push 111331 by csabou@mozilla.com at Tue, 22 Jan 2019 04:06:14 +0000
Bug 1521391 - Use the old code path with gcc to fix a build issue with gcc-8 r=bas Differential Revision: https://phabricator.services.mozilla.com/D17083
3b0e91022e808a831186c9e2bb347164ada125f2: Bug 1479175 - check if keyed mutex of D3D11Texture2D has been released during recycling. r=bas
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Fri, 07 Sep 2018 10:12:27 -0400 - rev 435186
Push 107584 by jmuizelaar@mozilla.com at Fri, 07 Sep 2018 14:13:24 +0000
Bug 1479175 - check if keyed mutex of D3D11Texture2D has been released during recycling. r=bas
423c08523aa92bcbd5587771ca1dd6720c6d2884: Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas
Ryan Hunt <rhunt@eqrion.net> - Tue, 31 Jul 2018 17:47:51 -0500 - rev 430835
Push 106287 by rhunt@eqrion.net at Thu, 09 Aug 2018 21:24:21 +0000
Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas This commit exposes a method on DrawTargetCapture to see if it has captured any drawing commands. This allows us to not dispatch paint tasks if they will do nothing. Ideally these tasks would execute instantly on the PaintThread, and we would never delay sending the layer transaction or block on the next paint, but with thread starvation and context switches it's best to just not send them. MozReview-Commit-ID: 7ywkEDBw6EX
2b95cb0f33ea440b0301d25b462b033a01e81c75: Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas
Ryan Hunt <rhunt@eqrion.net> - Thu, 26 Jul 2018 16:33:07 -0500 - rev 430834
Push 106287 by rhunt@eqrion.net at Thu, 09 Aug 2018 21:24:21 +0000
Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas This commit adds the ability to create a different kind of DrawTargetCapture which has a limit on the size of which its CaptureCommandList can grow before it is synchronously flushed to its destination DrawTarget. Special care is taken to not do a sync flush until we would need to resize the backing store of the CaptureCommandList. This allows us to not waste memory we've already allocated. The async painting content clients are updated to use it, and get a default value from a new preference. MozReview-Commit-ID: CJL7ffvaRzR
f07a1e9cbab30755c76e3c1334b7d78aee1fb4e3: Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:50:32 -0500 - rev 430832
Push 106287 by rhunt@eqrion.net at Thu, 09 Aug 2018 21:24:21 +0000
Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas This commit adds a buffer unrotate operation to DrawTarget. It's initially implemented with LockBits in DrawTarget. DrawTargetDual overrides the implementation to pass on the operation to it's DrawTargets. No override is given for DrawTargetCapture as we intentionally avoid this code path when async painting as it can fail. This is needed so that RotatedBuffer can expose a single DrawTarget, which can be a DrawTarget (for normal alpha), DrawTargetDual (for component alpha), or DrawTargetCapture (when async painting). MozReview-Commit-ID: csjjZ733hl
1fb06d46b562f86af248aeda9aa721372014ceab: Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:49:19 -0500 - rev 430831
Push 106287 by rhunt@eqrion.net at Thu, 09 Aug 2018 21:24:21 +0000
Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas This commit adds the ability to create a SourceSurfaceDual directly, instead of only from a DrawTargetDual. This allows SourceRotatedBuffer to expose itself as a single SourceSurface for a later commit. MozReview-Commit-ID: K21K42cGDy1
caa552d03ce8719a138044afb1bab409bd2cd47a: Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:45:35 -0500 - rev 430827
Push 106287 by rhunt@eqrion.net at Thu, 09 Aug 2018 21:24:21 +0000
Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas This commit changes the behavior of DrawTargetDual::Clear to be aware that it has on-white and on-black buffers, and perform clearing appropriately. This is slightly against what the DrawTarget documentation says the method should do, but it allows us to move another paint thread operation into DrawTargetCapture and simplify our ContentClient implementations. I haven't seen any obvious breakage with this, and reftests are green. An alternative would be to add a separate Clear method with documented difference here. MozReview-Commit-ID: 65CzcxlRqv7
61ebda8713d36f89af5435cc2daa7d43accb93bd: Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:44:33 -0500 - rev 430826
Push 106287 by rhunt@eqrion.net at Thu, 09 Aug 2018 21:24:21 +0000
Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas This commit adds an operation to perform 'edge padding' on a draw target. By default this is performed using LockBits, but it's overriden in DrawTargetTiled and DrawTargetCapture to propagate the call so it functions correctly. This helps TiledContentClient move from applying this operation on a per texture client basis, to being able to do it on the DrawTargetTiled after painting. This in turn helps move all paint thread operations into DrawTargetCapture. MozReview-Commit-ID: 2ncOTxGXQfk
20673c6ceb3459c672b96cf92f71da0e1a3453a2: Bug 1481534 - avoid compiling nsRect SSE code on non-x86-ish architectures; r=Bas
Nathan Froyd <froydnj@mozilla.com> - Wed, 08 Aug 2018 09:24:08 -0400 - rev 430615
Push 106202 by nfroyd@mozilla.com at Wed, 08 Aug 2018 13:24:26 +0000
Bug 1481534 - avoid compiling nsRect SSE code on non-x86-ish architectures; r=Bas
a360d3b8f76c660e1bf17193f3fe5389d1e9d0c9: Bug 1480620. Add DrawTargetOffset. r=bas
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 03 Aug 2018 10:48:37 -0400 - rev 430513
Push 106193 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 10:28:30 +0000
Bug 1480620. Add DrawTargetOffset. r=bas This adds a DrawTargetOffset which is basically a simplified DrawTargetTiled that only supports one tile. It useful for situations where Cairo's device offset was used previously. This also replaces WebRender's use of DrawTargetTiled which was just trying to apply offset. MozReview-Commit-ID: I33PB6CnHh0
7ae4c893867a5f7df81e0757d4b4a6a21cbc6986: Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas
Ryan Hunt <rhunt@eqrion.net> - Tue, 31 Jul 2018 17:47:51 -0500 - rev 430341
Push 106132 by rhunt@eqrion.net at Tue, 07 Aug 2018 15:33:57 +0000
Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas This commit exposes a method on DrawTargetCapture to see if it has captured any drawing commands. This allows us to not dispatch paint tasks if they will do nothing. Ideally these tasks would execute instantly on the PaintThread, and we would never delay sending the layer transaction or block on the next paint, but with thread starvation and context switches it's best to just not send them. MozReview-Commit-ID: 7ywkEDBw6EX
b865a866fe5a3257615cb54b7e5e790cc9331988: Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas
Ryan Hunt <rhunt@eqrion.net> - Thu, 26 Jul 2018 16:33:07 -0500 - rev 430340
Push 106132 by rhunt@eqrion.net at Tue, 07 Aug 2018 15:33:57 +0000
Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas This commit adds the ability to create a different kind of DrawTargetCapture which has a limit on the size of which its CaptureCommandList can grow before it is synchronously flushed to its destination DrawTarget. Special care is taken to not do a sync flush until we would need to resize the backing store of the CaptureCommandList. This allows us to not waste memory we've already allocated. The async painting content clients are updated to use it, and get a default value from a new preference. MozReview-Commit-ID: CJL7ffvaRzR
64cb50b227e0ae604653f03ce2e892493126392e: Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:50:32 -0500 - rev 430338
Push 106132 by rhunt@eqrion.net at Tue, 07 Aug 2018 15:33:57 +0000
Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas This commit adds a buffer unrotate operation to DrawTarget. It's initially implemented with LockBits in DrawTarget. DrawTargetDual overrides the implementation to pass on the operation to it's DrawTargets. No override is given for DrawTargetCapture as we intentionally avoid this code path when async painting as it can fail. This is needed so that RotatedBuffer can expose a single DrawTarget, which can be a DrawTarget (for normal alpha), DrawTargetDual (for component alpha), or DrawTargetCapture (when async painting). MozReview-Commit-ID: csjjZ733hl
392a724d5acd25854e871fa47335c4b938fe9ae1: Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:49:19 -0500 - rev 430337
Push 106132 by rhunt@eqrion.net at Tue, 07 Aug 2018 15:33:57 +0000
Bug 1478815 part 6 - Add ability to create a SourceSurfaceDual directly. r=bas This commit adds the ability to create a SourceSurfaceDual directly, instead of only from a DrawTargetDual. This allows SourceRotatedBuffer to expose itself as a single SourceSurface for a later commit. MozReview-Commit-ID: K21K42cGDy1
3dc47f17fa446bb7f2b5876753f8271a93c0e0c8: Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:45:35 -0500 - rev 430333
Push 106132 by rhunt@eqrion.net at Tue, 07 Aug 2018 15:33:57 +0000
Bug 1478815 part 2 - Make DrawTargetDual aware of component alpha clearing. r=bas This commit changes the behavior of DrawTargetDual::Clear to be aware that it has on-white and on-black buffers, and perform clearing appropriately. This is slightly against what the DrawTarget documentation says the method should do, but it allows us to move another paint thread operation into DrawTargetCapture and simplify our ContentClient implementations. I haven't seen any obvious breakage with this, and reftests are green. An alternative would be to add a separate Clear method with documented difference here. MozReview-Commit-ID: 65CzcxlRqv7
699c954992f87db7fc792f5562090de42a8162cb: Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:44:33 -0500 - rev 430332
Push 106132 by rhunt@eqrion.net at Tue, 07 Aug 2018 15:33:57 +0000
Bug 1478815 part 1 - Add a PadEdges operation to DrawTarget. r=bas This commit adds an operation to perform 'edge padding' on a draw target. By default this is performed using LockBits, but it's overriden in DrawTargetTiled and DrawTargetCapture to propagate the call so it functions correctly. This helps TiledContentClient move from applying this operation on a per texture client basis, to being able to do it on the DrawTargetTiled after painting. This in turn helps move all paint thread operations into DrawTargetCapture. MozReview-Commit-ID: 2ncOTxGXQfk
1afb0170283ea9026e19b7a7ddd9980731d24f15: Bug 1474722 - Add a reftest. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:18 +0200 - rev 429587
Push 105937 by nsilva@mozilla.com at Wed, 01 Aug 2018 15:13:55 +0000
Bug 1474722 - Add a reftest. r=Bas
1e28bd40def1b2af65ca747e9e6533242fca15d6: Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 01 Aug 2018 17:13:12 +0200 - rev 429586
Push 105937 by nsilva@mozilla.com at Wed, 01 Aug 2018 15:13:55 +0000
Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
f86485d19c6968da7018bb1ac53becbb92349793: Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas
Jamie Nicol <jnicol@mozilla.com> - Thu, 26 Jul 2018 15:23:19 +0100 - rev 429250
Push 105854 by ccoroiu@mozilla.com at Mon, 30 Jul 2018 22:03:53 +0000
Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas Rendering glyphs at many different rotations was causing the D2D glyph cache to grow very large. Calling EndDraw/BeginDraw will prune the cache, but is costly, so only do it for every 1000 glyphs. MozReview-Commit-ID: HUFpxDvYAzQ
c1e307c1e6ec83a053ceeac73fef451eaf58346e: Bug 1477260 - Clip the rect in Matrix4x4TypedFlagged::TransformAndClipBounds, when transform is an identity matrix r=bas
Miko Mynttinen <mikokm@gmail.com> - Fri, 20 Jul 2018 17:28:37 +0200 - rev 427615
Push 105500 by csabou@mozilla.com at Fri, 20 Jul 2018 21:51:31 +0000
Bug 1477260 - Clip the rect in Matrix4x4TypedFlagged::TransformAndClipBounds, when transform is an identity matrix r=bas MozReview-Commit-ID: 3a8vnl3K87n
53d0bbb455cbe7b28f8303f70f781a98175a8f75: Bug 1474722 - Add a reftest. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 14:41:44 +0200 - rev 427084
Push 105403 by nsilva@mozilla.com at Wed, 18 Jul 2018 15:38:28 +0000
Bug 1474722 - Add a reftest. r=Bas
315d75c42ef0ccb71074a97a9e15fbcae60d2dd8: Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 14:40:58 +0200 - rev 427083
Push 105403 by nsilva@mozilla.com at Wed, 18 Jul 2018 15:38:28 +0000
Bug 1474722 - Prevent large rect integer overflows without forbidding large nine-patches. r=Bas
90c347a61bd56af575c2c812bac026e7ead65de2: Bug 1474466 - Convert rounded rect clips into paint geometry if the display item type support it. r=bas,jnicol
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 15 Jul 2018 20:26:46 +1200 - rev 426677
Push 105286 by aiakab@mozilla.com at Sun, 15 Jul 2018 21:53:40 +0000
Bug 1474466 - Convert rounded rect clips into paint geometry if the display item type support it. r=bas,jnicol MozReview-Commit-ID: EkqgSSLufnp
d48e40cba0b40df512ba0bf0a35f5f0fea9d0b9c: Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=bas,mstange
Matt Woodrow <mwoodrow@mozilla.com> - Sat, 14 Jul 2018 15:25:49 +1200 - rev 426653
Push 105278 by ncsoregi@mozilla.com at Sat, 14 Jul 2018 09:45:48 +0000
Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=bas,mstange MozReview-Commit-ID: GOBTUhN7fcC
a8f40ce410cb382b90b178ae58391af22bb4c37c: Bug 1475024 - Add Stringify overloads for RectAbsolute. r=bas
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 13 Jul 2018 09:51:43 -0400 - rev 426554
Push 105265 by nerli@mozilla.com at Fri, 13 Jul 2018 22:23:56 +0000
Bug 1475024 - Add Stringify overloads for RectAbsolute. r=bas MozReview-Commit-ID: GLisM28IEVG
e02f9040ce7e0d2f3527fe946b23ce65fe32717e: Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:36:47 +0200 - rev 426482
Push 105239 by csabou@mozilla.com at Fri, 13 Jul 2018 11:41:37 +0000
Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
16e2aaf4043cc315126c18fbb9fc14a1bb130276: Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:36:47 +0200 - rev 426474
Push 105234 by nsilva@mozilla.com at Fri, 13 Jul 2018 09:36:58 +0000
Bug 1474940 - Add a crashtest for very large blurred rects. r=Bas
68019e52d1b9efbe5452dd3c29c2a476f8ec4331: Bug 1474722 - Allow very large nine-patched shadows. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:30:57 +0200 - rev 426473
Push 105233 by nsilva@mozilla.com at Fri, 13 Jul 2018 09:31:13 +0000
Bug 1474722 - Allow very large nine-patched shadows. r=Bas
77597cd3461c5f34d8032b077d027f11ef8884c7: Bug 1474722 - Add a reftest. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Fri, 13 Jul 2018 11:30:51 +0200 - rev 426472
Push 105233 by nsilva@mozilla.com at Fri, 13 Jul 2018 09:31:13 +0000
Bug 1474722 - Add a reftest. r=Bas
c599c23574d38afb04344025e1304b5296ea171a: Bug 1473908 - Add new telemetry measurement for recording time spent in FrameLayerBuilder. r=bas,francois
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 06 Jul 2018 19:10:56 -0700 - rev 425454
Push 105063 by apavel@mozilla.com at Sat, 07 Jul 2018 21:54:45 +0000
Bug 1473908 - Add new telemetry measurement for recording time spent in FrameLayerBuilder. r=bas,francois MozReview-Commit-ID: 9oilZL1lPGp
e672ba38c0a4750468a2927be9ffa88bac4b002d: Bug 1414389 - Add thread safety assertions in capture command list. r=bas
Ryan Hunt <rhunt@eqrion.net> - Fri, 29 Jun 2018 15:45:17 -0500 - rev 424998
Push 104958 by rhunt@eqrion.net at Wed, 04 Jul 2018 14:51:39 +0000
Bug 1414389 - Add thread safety assertions in capture command list. r=bas
76901567dc68ddd1f7184468a585e10fadaf4af8: Bug 1471761 - Virtualize mType to reduce DrawingCommand size. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 27 Jun 2018 18:26:38 -0500 - rev 424419
Push 104807 by rhunt@eqrion.net at Fri, 29 Jun 2018 14:10:25 +0000
Bug 1471761 - Virtualize mType to reduce DrawingCommand size. r=bas MozReview-Commit-ID: EFcVLZ6amNr
6a4fcfe8991b51c6580bd26302879c15496b14c5: Bug 1471761 - Drop unused GetAffectedRect and fix virtual styling. r=bas
Ryan Hunt <rhunt@eqrion.net> - Wed, 27 Jun 2018 18:11:38 -0500 - rev 424418
Push 104807 by rhunt@eqrion.net at Fri, 29 Jun 2018 14:10:25 +0000
Bug 1471761 - Drop unused GetAffectedRect and fix virtual styling. r=bas MozReview-Commit-ID: 9Gra35FVeQY
cfa6f82070a05f1d6e4e76bd50b677663aecb1bd: Bug 1464257: fix lut8Type tag implementation. r=bas
Thomas P. <pdknsk+mozilla@gmail.com> - Tue, 26 Jun 2018 02:20:22 +0000 - rev 423891
Push 104682 by ebalazs@mozilla.com at Wed, 27 Jun 2018 12:15:37 +0000
Bug 1464257: fix lut8Type tag implementation. r=bas
22c4e17a6b309adc8bd34b3e24f2a6f272ec806b: Bug 1459425: add fuzzing target for qcms. r=bas sr=decoder
Thomas P. <pdknsk+mozilla@gmail.com> - Tue, 26 Jun 2018 02:40:45 +0000 - rev 423681
Push 104629 by nbeleuzu@mozilla.com at Tue, 26 Jun 2018 11:00:13 +0000
Bug 1459425: add fuzzing target for qcms. r=bas sr=decoder hybrid target that works with both the native interface and oss-fuzz
86ef0de352d228ef19cf5e69043d2433725e3501: Bug 1464243 - Early return when running into blur rects that are way too large. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 Jun 2018 11:23:09 +0200 - rev 423040
Push 104451 by nsilva@mozilla.com at Wed, 20 Jun 2018 09:23:20 +0000
Bug 1464243 - Early return when running into blur rects that are way too large. r=Bas