1a6f28da20e7bc1c421139f42ad349815f740109: Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. draft
cku <cku@mozilla.com> - Tue, 09 May 2017 02:14:08 +0800 - rev 580418
Push 59542 by bmo:cku@mozilla.com at Thu, 18 May 2017 14:00:40 +0000
Bug 1351440 - Part 4. Pass imgDrawingParams to nsSVGPaintServerFrame::GetPaintServerPattern. The reason of this change is the same as for Part 2, except that this commit fixes nsSVGPaintServerFrame::GetPaintServerPattern rather than PaintSVG. Commit-ID: 691YrKZ0Lm9 MozReview-Commit-ID: KSnFhCndFUk
53a8daf7070d1d2a23ab36dce9992eafab0d5580: Bug 1351440 - Part 3. Pass imgDrawingParams to nsSVGMaskFrame::GetMaskForMaskedFrame. draft
cku <cku@mozilla.com> - Mon, 08 May 2017 21:27:20 +0800 - rev 580417
Push 59542 by bmo:cku@mozilla.com at Thu, 18 May 2017 14:00:40 +0000
Bug 1351440 - Part 3. Pass imgDrawingParams to nsSVGMaskFrame::GetMaskForMaskedFrame. The reason of this change is the same as for Part 2, except this commit fixes nsSVGMaskFrame::GetMaskForMaskedFrame rather than PaintSVG. MozReview-Commit-ID: DS0eG6eKDgs
1f99eb8cf856996547cdb9509fdc3004a9c29f1b: Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. draft
cku <cku@mozilla.com> - Fri, 05 May 2017 17:19:43 +0800 - rev 580416
Push 59542 by bmo:cku@mozilla.com at Thu, 18 May 2017 14:00:40 +0000
Bug 1351440 - Part 2. Encapsulate DrawResult and imgIContainer::FLAG_* into imgDrawingParams, and pass it to PaintSVG. The DrawResult return was not in fact anything to do with the success or failure of that method, but was actually passing out a very specific piece of information about the success or failure of any imagelib drawing that may not have occurred under the various PaintSVG calls. The signature of PaintSVG is changed from DrawResult PaintSVG(...., uint32 flags); to void PaintSVG(...., imgDrawingParams& aPackage); imgDrawingParams wraps DrawResult and imgIContainer::FLAG_* as a pack, pass through PaintSVG to imagelib draw calls under beneath. MozReview-Commit-ID: IOq2evUAOQF
c1a7eac91cb4439d74d9488ec0d58f80e9cd912b: Bug 1351440 - Part 1. Implement imgDrawingParams. draft
cku <cku@mozilla.com> - Tue, 09 May 2017 13:41:18 +0800 - rev 580415
Push 59542 by bmo:cku@mozilla.com at Thu, 18 May 2017 14:00:40 +0000
Bug 1351440 - Part 1. Implement imgDrawingParams. A struct used during painting to provide input flags to determine how imagelib draw calls should behave, plus an output DrawResult to return information about the result of any imagelib draw calls that may have occurred. MozReview-Commit-ID: 3jGEh5vEPF
9b359b9cce617c089e66f778b728fbd1d20b3911: Bug 1362394 - Favicons in bookmarks treeviews don't use high quality scaling. r=tnikkel draft
Marco Bonardo <mbonardo@mozilla.com> - Sat, 06 May 2017 14:04:38 +0200 - rev 580414
Push 59541 by mak77@bonardo.net at Thu, 18 May 2017 13:58:57 +0000
Bug 1362394 - Favicons in bookmarks treeviews don't use high quality scaling. r=tnikkel MozReview-Commit-ID: 4NLhHtGybyv
01d2992804889c13a80bfe36292c0d93774394ff: Bug 1364594: Exit fullscreen when Set Window Rect is invoked. r?ato draft
David Burns <dburns@mozilla.com> - Thu, 18 May 2017 09:23:08 +0100 - rev 580413
Push 59540 by bmo:dburns@mozilla.com at Thu, 18 May 2017 13:49:31 +0000
Bug 1364594: Exit fullscreen when Set Window Rect is invoked. r?ato If the browser is in fullscreen mode and Set Window Rect is called we need to exit fullscreen mode and then continue to manipulate the browser. As described in https://w3c.github.io/webdriver/webdriver-spec.html#set-window-rect Step 10 MozReview-Commit-ID: 5ixhGOXVBE4
523f2827c421df38f69b95f1cdce3626518d06d1: Bug 1364993 - Update webrender to 102603520d52f335f152ab74b6bcfdae061b6bc8. r?Jerry draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 18 May 2017 09:48:15 -0400 - rev 580412
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1364993 - Update webrender to 102603520d52f335f152ab74b6bcfdae061b6bc8. r?Jerry MozReview-Commit-ID: GzbxvocvrtJ
fd0ada0c4610b6f42b3348731be62a4cc1bf3d4d: Bug 1363998 - Skip the reftests for advanced background-color layers if WebRender is not enabled. r=bustage
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 18 May 2017 09:13:12 -0400 - rev 580411
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1363998 - Skip the reftests for advanced background-color layers if WebRender is not enabled. r=bustage On Windows with webrender disabled and advanced background-color layers enabled, these tests fail because they have a higer fuzz than allowed. Specifically: 1316719-1a.html -> max difference: 53, number of differing pixels: 785 1316719-1b.html -> max difference: 53, number of differing pixels: 785 1316719-1c.html -> max difference: 53, number of differing pixels: 787 I'm assuming that for now we only care about the advanced background-color layers when WebRender is enabled, so we can just skip the tests otherwise. MozReview-Commit-ID: 3HI828mcBdH
26b53523d9c22e6c4a6a16bdf964080641c0eb45: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 18 May 2017 08:34:15 -0400 - rev 580410
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Merge m-c to graphics MozReview-Commit-ID: DFNbcj14mg9
954c86fc79b03c874f8478fa1ec0245d5ee5f485: Bug 1363347 - Allow multiple external image IDs to be bound to the same image host if owned by the same WRBridge. r=sotaro
Andrew Osmond <aosmond@mozilla.com> - Thu, 18 May 2017 06:50:03 -0400 - rev 580409
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1363347 - Allow multiple external image IDs to be bound to the same image host if owned by the same WRBridge. r=sotaro
b821901e8fad581f5714362c7a480b96c5384381: Bug 1363998 - Part2. Add pref "layers.advanced.background-color" to all.js and turn it on for certain reftests. r=kats
Ethan Lin <ethlin@mozilla.com> - Thu, 18 May 2017 17:40:18 +0800 - rev 580408
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1363998 - Part2. Add pref "layers.advanced.background-color" to all.js and turn it on for certain reftests. r=kats
4a6a63235aab20c5c2d65cc9abf01ed53a7c9234: Bug 1363998 - Part1. Correct the coordinate space of webrender mask layer. r=kats
Ethan Lin <ethlin@mozilla.com> - Thu, 18 May 2017 17:40:18 +0800 - rev 580407
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1363998 - Part1. Correct the coordinate space of webrender mask layer. r=kats
afdc70d42052ec3b061ecc0378e4d3b0b32a6263: Bug 1336986 - Return false in ContainsOnlyColoredGlyphs if no glyphs are drawing. r=jrmuizel
Morris Tseng <mtseng@mozilla.com> - Thu, 18 May 2017 10:55:28 +0800 - rev 580406
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1336986 - Return false in ContainsOnlyColoredGlyphs if no glyphs are drawing. r=jrmuizel If font is downloading, we don't draw any glyphs in drawtarget which means mDrawCommandsStorage doesn't contain any FILLGLYPHS command. Return false in this situation so that we can handle it correctly in the caller. MozReview-Commit-ID: CtxvCeYh0ii
0b49b72307be339c0c458dbe94b23c401c488d74: Bug 1336986 - Mark fails-if for some tests. r=mchang
Morris Tseng <mtseng@mozilla.com> - Thu, 18 May 2017 10:55:28 +0800 - rev 580405
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1336986 - Mark fails-if for some tests. r=mchang MozReview-Commit-ID: GSuyY8q6iJO
48d70f0d29ff6929901baf96f1c9c7f46370e1b9: Bug 1336986 - Enable layers.advanced.bullet-layers if webrender is enabled. r=kats
Morris Tseng <mtseng@mozilla.com> - Thu, 18 May 2017 10:55:28 +0800 - rev 580404
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1336986 - Enable layers.advanced.bullet-layers if webrender is enabled. r=kats MozReview-Commit-ID: LNgErQCNeTq
04109e4818e5af8e8f893dacdfb09850bc9425c9: Bug 1354198 - Fix WebRenderBridgeParent::RecvShutdown() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 18 May 2017 09:31:46 +0900 - rev 580403
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1354198 - Fix WebRenderBridgeParent::RecvShutdown() r=nical
44fbf318477a0e67a6e4ab08e488248df330b795: Bug 1365358. Add an implementation of CopyGlyphsToBuilder for Recording. r=Bas
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 16 May 2017 15:23:48 -0400 - rev 580402
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1365358. Add an implementation of CopyGlyphsToBuilder for Recording. r=Bas
33adaa3e80315b3883250b30b9a71a656ab36bc2: Bug 1364626. Ensure our transaction arrives at the compositor before asking the parent to paint. r=dvander
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 15 May 2017 13:03:32 -0400 - rev 580401
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Bug 1364626. Ensure our transaction arrives at the compositor before asking the parent to paint. r=dvander This makes UpdateLayerTree synchronous enough to ensure that the layer transaction from the child reaches the compositor. Given the comment in http://searchfox.org/mozilla-central/rev/484d2b7f51b7aed035147bbb4a565061659d9278/dom/interfaces/base/nsIDOMWindowUtils.idl#106 this seems to be the original intent of this function anyways. Without this, we can have a race between the child talking to the compositor and the child talking to the parent talking to the compositor. This also changes GetCompositorBridgeChild to work even when the widget doesn't have a CompositorBridge
1eb562b4804d98dba19d3865fb67d8e7f8e7cd62: Revert "Ensure our transaction arrives at the compositor before asking the parent to paint"
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 17 May 2017 10:44:33 -0400 - rev 580400
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Revert "Ensure our transaction arrives at the compositor before asking the parent to paint" This reverts commit e0ec2a72700f.
e0ec2a72700f6d445f5f21b42327028617928d90: Ensure our transaction arrives at the compositor before asking the parent to paint
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 15 May 2017 13:03:32 -0400 - rev 580399
Push 59539 by kgupta@mozilla.com at Thu, 18 May 2017 13:48:33 +0000
Ensure our transaction arrives at the compositor before asking the parent to paint This makes UpdateLayerTree synchronous enough to ensure that the layer transaction from the child reaches the compositor. Given the comment in http://searchfox.org/mozilla-central/rev/484d2b7f51b7aed035147bbb4a565061659d9278/dom/interfaces/base/nsIDOMWindowUtils.idl#106 this seems to be the original intent of this function anyways. Without this, we can have a race between the child talking to the compositor and the child talking to the parent talking to the compositor. This also changes GetCompositorBridgeChild to work even when the widget doesn't have a CompositorBridge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip