7748dba7f579a800e4420dfbe29ce33311bd9412: Bug 787493, be more strict with refChild handling, r=bz
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 20 Sep 2012 19:13:09 +0300 - rev 107695
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 787493, be more strict with refChild handling, r=bz
6a2d1a3556b94d4bac0d0283dfe6152110d7af79: Bug 792689 - Add some double negations to the macros in Likely.h; r=Waldo
Ms2ger <ms2ger@gmail.com> - Thu, 20 Sep 2012 13:17:05 +0200 - rev 107694
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 792689 - Add some double negations to the macros in Likely.h; r=Waldo
2f53d8795b489a054a654b8c12b37487457b03a7: Merge PGO-green changeset from m-i to m-c.
Ms2ger <ms2ger@gmail.com> - Thu, 20 Sep 2012 11:51:47 +0200 - rev 107693
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Merge PGO-green changeset from m-i to m-c.
ff1c9905f645412f3fdb152198106ed3c5390447: Fix virtual dtor warning, no bug, blanket r=bz
David Zbarsky <dzbarsky@gmail.com> - Wed, 19 Sep 2012 23:57:04 -0400 - rev 107692
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Fix virtual dtor warning, no bug, blanket r=bz
2657b58d787c6bb5dbaf8ee1c02a383a13c953ff: Bug 789482. Don't try to resize/move hidden popup views. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Wed, 19 Sep 2012 22:12:36 -0500 - rev 107691
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 789482. Don't try to resize/move hidden popup views. r=roc CalcWidgetBounds (which we use to compute widget bounds) contains an optimization for hidden popup views which makes it return wrong results for hidden popup views, so just don't bother if we have a hidden popup view.
6694b77fb6707b14839944e3bf8e95c9d45ee2b6: Bug 772726. Part 15: Change check for Azure content drawing to handle cases where Azure is preffed on but isn't being used. r=nrc
Robert O'Callahan <robert@ocallahan.org> - Wed, 12 Sep 2012 17:30:25 +1200 - rev 107690
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 15: Change check for Azure content drawing to handle cases where Azure is preffed on but isn't being used. r=nrc
0db5a1331a2628590de61ce7edaeebc2f8e74ec3: Bug 772726. Part 14: Nudge pattern transform components to integers to avoid rounding errors. Also nudge rects to integers when we retransform them due to a CTM change. r=bas
Robert O'Callahan <robert@ocallahan.org> - Sat, 08 Sep 2012 00:32:21 +1200 - rev 107689
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 14: Nudge pattern transform components to integers to avoid rounding errors. Also nudge rects to integers when we retransform them due to a CTM change. r=bas
e8e05a20947651ea34087d06d8bc9d30a0362234: Bug 772726. Part 13: Fix handling of transforms in gfxTextObjectPaint. r=eflores,jwatt
Robert O'Callahan <robert@ocallahan.org> - Wed, 12 Sep 2012 17:13:12 +1200 - rev 107688
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 13: Fix handling of transforms in gfxTextObjectPaint. r=eflores,jwatt gfxTextObjectPaint::GetFillPattern/GetStrokePattern should take the destination's CTM as a parameter in order to set up the pattern matrix correctly, since the pattern matrix is combined with the CTM by cairo/Thebes --- but we want the pattern rendering to be independendt of the CTM, instead depending only on the TM set up when we initialized the gfxTextObjectPaint. We make SVGTextObjectPaint store matrices that map device space to pattern space.
1fafcf64763d6ad12539ef9eb5c5162fb5b84481: Bug 772726. Part 12: Mark test failure with Azure content drawing, due to apparent D2D drawing bug (bug 789402). r=bas
Robert O'Callahan <robert@ocallahan.org> - Sat, 08 Sep 2012 00:43:35 +1200 - rev 107687
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 12: Mark test failure with Azure content drawing, due to apparent D2D drawing bug (bug 789402). r=bas
9ec37be32c304edb05fa78cc752af6f281da4ac3: Bug 772726. Part 10: Reduce scale to avoid floating-point accuracy errors that cause small artifacts with D2D Azure content drawing. r=jwatt
Robert O'Callahan <robert@ocallahan.org> - Sat, 08 Sep 2012 00:43:34 +1200 - rev 107686
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 10: Reduce scale to avoid floating-point accuracy errors that cause small artifacts with D2D Azure content drawing. r=jwatt
b1a999da36e6dae207c5a9eeba9cd66faf088b87: Bug 772726. Part 9: Since Azure doesn't support EXTEND_NONE, when blitting a post-3D-transform temporary surface we need to make sure the output is clipped to the area of the surface. r=mattwoodrow
Robert O'Callahan <robert@ocallahan.org> - Sat, 08 Sep 2012 00:32:21 +1200 - rev 107685
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 9: Since Azure doesn't support EXTEND_NONE, when blitting a post-3D-transform temporary surface we need to make sure the output is clipped to the area of the surface. r=mattwoodrow
5daf1f385a84739da287334ae04a6f9b2acf891d: Bug 772726. Part 8: Add Rect::NudgeToIntegers and share improved nudging code among all nudging APIs. r=bas
Robert O'Callahan <robert@ocallahan.org> - Wed, 12 Sep 2012 17:24:09 +1200 - rev 107684
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 8: Add Rect::NudgeToIntegers and share improved nudging code among all nudging APIs. r=bas
6ffdab09eff621f3bc33521e65c36be4af213dcc: Bug 772726. Part 7: Avoid specifying "repeat" mode when rendering CSS gradients if we don't need it. r=padenot
Robert O'Callahan <robert@ocallahan.org> - Sat, 08 Sep 2012 00:32:21 +1200 - rev 107683
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 7: Avoid specifying "repeat" mode when rendering CSS gradients if we don't need it. r=padenot D2D repeating gradients rasterize slightly differently to non-repeating gradients even when the rendered area falls within a single tile, so a repeating gradient compared to a non-repeating gradient (say one drawn in a canvas) can cause reftest failures.
23ee0b1ce2507092498c3c32c5367f279d1f5cae: Bug 772726. Part 6: Add NudgeToIntegers operation to Azure Matrix, add MultiplyAndNudgeToIntegers to gfxContext, and call it from SVG when we render path geometry, to ensure that small internal rounding errors in transforms don't cause unnecessary differences in rasterization of paths. r=bas
Robert O'Callahan <robert@ocallahan.org> - Wed, 05 Sep 2012 12:15:52 +1200 - rev 107682
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 6: Add NudgeToIntegers operation to Azure Matrix, add MultiplyAndNudgeToIntegers to gfxContext, and call it from SVG when we render path geometry, to ensure that small internal rounding errors in transforms don't cause unnecessary differences in rasterization of paths. r=bas
7c820213a4d1fa755eb8f3f0f98fc9cccfe15040: Bug 772726. Part 5: Mark gradient tests as pass/fuzzy. r=bas
Robert O'Callahan <robert@ocallahan.org> - Sat, 08 Sep 2012 00:43:34 +1200 - rev 107681
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Part 5: Mark gradient tests as pass/fuzzy. r=bas Avoiding unnecessary "repeat" mode makes some tests pass. On the other hand, with Azure content drawing, some of the edges in radial gradients don't match up perfectly.
a5cb3eecff37b2569a1574adb051617baf1cdb68: Bug 772726. Make nsCanvasRenderingContext2DAzure::DrawWindow use Azure content drawing if that's enabled. r=bas
Robert O'Callahan <robert@ocallahan.org> - Tue, 04 Sep 2012 16:24:09 +1200 - rev 107680
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 772726. Make nsCanvasRenderingContext2DAzure::DrawWindow use Azure content drawing if that's enabled. r=bas
74db71024d857293f3485afb69d3c3bf15fb40b2: Bug 792329. Set correct Azure content backend mask bit on Windows. r=nrc
Robert O'Callahan <robert@ocallahan.org> - Thu, 20 Sep 2012 02:10:46 +1200 - rev 107679
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 792329. Set correct Azure content backend mask bit on Windows. r=nrc
fc78ad0511323a15c03f3c0cabcdd2db415b7dc7: Bug 747202 - Separate and clean up JaegerMonkey's and IonMonkey's memory reporting. r=dvander.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 19 Sep 2012 18:16:49 -0700 - rev 107678
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 747202 - Separate and clean up JaegerMonkey's and IonMonkey's memory reporting. r=dvander.
debc0d341e7d1823da2d38db0ae54ffdb5791a2d: Bug 786592 - Remove the logging of OS.Path.normalize from ospath_unix_back.jsm. r=yoric
Abhishek Potnis <abhishekp.bugzilla@gmail.com> - Wed, 19 Sep 2012 15:07:02 +0530 - rev 107677
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 786592 - Remove the logging of OS.Path.normalize from ospath_unix_back.jsm. r=yoric
345abc9535a00eae42e7bbc73f85789ab9977ca3: Bug 785340 - Part 2: OmxDecoder::ReadVideo() should fail if mVideoSource->read() fails. r=doublec
Chris Peterson <cpeterson@mozilla.com> - Tue, 18 Sep 2012 17:37:17 -0700 - rev 107676
Push 82 by shu@rfrn.org at Fri, 05 Oct 2012 13:20:22 +0000
Bug 785340 - Part 2: OmxDecoder::ReadVideo() should fail if mVideoSource->read() fails. r=doublec
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip