searching for reviewer(Bas)
8abde28f153632decacfcac265b34505b676b316: Bug 1537660. Fix nsRegion::ToString(). r=bas
Timothy Nikkel <tnikkel@gmail.com> - Thu, 21 Mar 2019 15:05:57 +0000 - rev 465485
Push 35741 by apavel@mozilla.com at Fri, 22 Mar 2019 09:56:25 +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 461242
Push 35621 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:29:56 +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 461241
Push 35621 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:29:56 +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 461240
Push 35621 by ncsoregi@mozilla.com at Wed, 27 Feb 2019 04:29:56 +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 459344
Push 35559 by rmaries@mozilla.com at Fri, 15 Feb 2019 09:55:16 +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 458779
Push 35548 by opoprus@mozilla.com at Wed, 13 Feb 2019 09:48:26 +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 454940
Push 35419 by dluca@mozilla.com at Wed, 23 Jan 2019 16:31:25 +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 454710
Push 35411 by csabou@mozilla.com at Tue, 22 Jan 2019 03:53:40 +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 435196
Push 34598 by dluca@mozilla.com at Fri, 07 Sep 2018 16:36:02 +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 430914
Push 34415 by ebalazs@mozilla.com at Fri, 10 Aug 2018 09:17:55 +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 430913
Push 34415 by ebalazs@mozilla.com at Fri, 10 Aug 2018 09:17:55 +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 430911
Push 34415 by ebalazs@mozilla.com at Fri, 10 Aug 2018 09:17:55 +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 430910
Push 34415 by ebalazs@mozilla.com at Fri, 10 Aug 2018 09:17:55 +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 430906
Push 34415 by ebalazs@mozilla.com at Fri, 10 Aug 2018 09:17:55 +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 430905
Push 34415 by ebalazs@mozilla.com at Fri, 10 Aug 2018 09:17:55 +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 430688
Push 34410 by toros@mozilla.com at Thu, 09 Aug 2018 10:02:47 +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 430442
Push 34405 by ncsoregi@mozilla.com at Wed, 08 Aug 2018 09:57:26 +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 430395
Push 34403 by cbrindusan@mozilla.com at Tue, 07 Aug 2018 21:52:23 +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 430394
Push 34403 by cbrindusan@mozilla.com at Tue, 07 Aug 2018 21:52:23 +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 430392
Push 34403 by cbrindusan@mozilla.com at Tue, 07 Aug 2018 21:52:23 +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 430391
Push 34403 by cbrindusan@mozilla.com at Tue, 07 Aug 2018 21:52:23 +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 430387
Push 34403 by cbrindusan@mozilla.com at Tue, 07 Aug 2018 21:52:23 +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 430386
Push 34403 by cbrindusan@mozilla.com at Tue, 07 Aug 2018 21:52:23 +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 429642
Push 34369 by dvarga@mozilla.com at Wed, 01 Aug 2018 22:10:16 +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 429641
Push 34369 by dvarga@mozilla.com at Wed, 01 Aug 2018 22:10:16 +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 429194
Push 34355 by ccoroiu@mozilla.com at Mon, 30 Jul 2018 21:57:34 +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 427498
Push 34306 by csabou@mozilla.com at Fri, 20 Jul 2018 21:41:18 +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 427160
Push 34295 by shindli@mozilla.com at Wed, 18 Jul 2018 21:45:46 +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 427159
Push 34295 by shindli@mozilla.com at Wed, 18 Jul 2018 21:45:46 +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 426671
Push 34280 by aiakab@mozilla.com at Sun, 15 Jul 2018 21:50:58 +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 426597
Push 34276 by ncsoregi@mozilla.com at Sat, 14 Jul 2018 09:41:08 +0000
Bug 1372458 - Fold opacity into filter drawing rather than using a temporary surface. r=bas,mstange MozReview-Commit-ID: GOBTUhN7fcC
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 426538
Push 34275 by nerli@mozilla.com at Fri, 13 Jul 2018 21:53:18 +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 426530
Push 34275 by nerli@mozilla.com at Fri, 13 Jul 2018 21:53:18 +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 426529
Push 34275 by nerli@mozilla.com at Fri, 13 Jul 2018 21:53:18 +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 426528
Push 34275 by nerli@mozilla.com at Fri, 13 Jul 2018 21:53:18 +0000
Bug 1474722 - Add a reftest. r=Bas
a8f40ce410cb382b90b178ae58391af22bb4c37c: Bug 1475024 - Add Stringify overloads for RectAbsolute. r=bas
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 13 Jul 2018 09:51:43 -0400 - rev 426486
Push 34274 by nerli@mozilla.com at Fri, 13 Jul 2018 21:51:36 +0000
Bug 1475024 - Add Stringify overloads for RectAbsolute. r=bas MozReview-Commit-ID: GLisM28IEVG
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 425443
Push 34247 by apavel@mozilla.com at Sat, 07 Jul 2018 21:51:35 +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 425063
Push 34234 by ccoroiu@mozilla.com at Thu, 05 Jul 2018 00:14:48 +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 424448
Push 34208 by ccoroiu@mozilla.com at Fri, 29 Jun 2018 21:53:05 +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 424447
Push 34208 by ccoroiu@mozilla.com at Fri, 29 Jun 2018 21:53:05 +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 423913
Push 34196 by toros@mozilla.com at Wed, 27 Jun 2018 22:08:08 +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 423686
Push 34190 by ebalazs@mozilla.com at Tue, 26 Jun 2018 14:53:39 +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 423139
Push 34164 by csabou@mozilla.com at Thu, 21 Jun 2018 01:17:13 +0000
Bug 1464243 - Early return when running into blur rects that are way too large. r=Bas
3dc86f7109f69530d31231ca3f58057cb11521bc: Bug 1444734 - Bail out of read_nested_curveType when encountering an invalid source. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 Jun 2018 10:37:22 +0200 - rev 423136
Push 34164 by csabou@mozilla.com at Thu, 21 Jun 2018 01:17:13 +0000
Bug 1444734 - Bail out of read_nested_curveType when encountering an invalid source. r=Bas
8dde5c1d895e4c063d5bda39029c9a01a178ebba: Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Tue, 19 Jun 2018 15:32:29 +0200 - rev 422974
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas
7f5ff1e7158b39524f142e368b458a4b9dbffa0e: Bug 1467552 - make VectorImage::Show force OP_OVER. r=bas
Lee Salzman <lsalzman@mozilla.com> - Fri, 08 Jun 2018 12:38:13 -0400 - rev 422024
Push 34114 by btara@mozilla.com at Sat, 09 Jun 2018 15:31:58 +0000
Bug 1467552 - make VectorImage::Show force OP_OVER. r=bas
39607a36ad6b04083f56fe0a10861cd486a1d399: Bug 1463424 - Fix divide by zeroes in qcms. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Mon, 28 May 2018 11:34:03 +0200 - rev 420143
Push 34065 by aciure@mozilla.com at Mon, 28 May 2018 21:54:18 +0000
Bug 1463424 - Fix divide by zeroes in qcms. r=Bas
0d06bc54d475bbe804fbb2366c46da501bba99da: Bug 1461775 - Create paint worker threads in response to a device reset instead of preemptively. r=bas
Ryan Hunt <rhunt@eqrion.net> - Tue, 15 May 2018 13:36:11 -0500 - rev 418623
Push 34007 by csabou@mozilla.com at Thu, 17 May 2018 09:47:02 +0000
Bug 1461775 - Create paint worker threads in response to a device reset instead of preemptively. r=bas
2e9352e10a99c81fd9035228e5a6f8f6308286b5: Bug 1461782 - Remove unused PingPongRegion. r=bas
Ryan Hunt <rhunt@eqrion.net> - Thu, 19 Apr 2018 15:10:54 -0500 - rev 418619
Push 34007 by csabou@mozilla.com at Thu, 17 May 2018 09:47:02 +0000
Bug 1461782 - Remove unused PingPongRegion. r=bas
9da5f4c0a0c22eceec4e0920dcec19fb113d959a: Bug 1460802 - Switch GFX_SMALL_PAINT_PHASE_WEIGHT to a histogram since we need to know all the values, not just the sum. r=Bas, datareview=francois
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 16 May 2018 12:59:48 +1200 - rev 418458
Push 34001 by ebalazs@mozilla.com at Wed, 16 May 2018 10:01:23 +0000
Bug 1460802 - Switch GFX_SMALL_PAINT_PHASE_WEIGHT to a histogram since we need to know all the values, not just the sum. r=Bas, datareview=francois