Jonathan Watt
|
1a49fcfa1a
|
Bug 772017, part 2 - Have the visual overflow rect for SVG frames include non-rendering stroke when 'pointer-events' demands it. r=roc.
|
2012-07-11 12:25:27 +01:00 |
Jonathan Watt
|
e66c1cc566
|
Bug 772406 - Make nsSVGGlyphFrame::UpdateBounds reuse GetBBoxContribution. r=roc.
|
2012-07-11 00:01:50 +01:00 |
Jonathan Watt
|
278d6fb643
|
Bug 772246 - nsSVGUtils::GetPostFilterVisualOverflowRect should not offset the returned rect by the frame's position. r=roc.
|
2012-07-10 13:09:08 +01:00 |
Jonathan Watt
|
05947e196b
|
Bug 771042, part 1 - Fix invalidation of animateMotion. r=birtles.
|
2012-07-09 18:41:12 +01:00 |
Jonathan Watt
|
8b8c9b9f9e
|
Bug 772017 - Have the visual overflow rect for SVG frames include 'none' stroke when 'pointer-events' demands it. r=roc.
|
2012-07-09 12:55:16 +01:00 |
Cameron McCormack
|
6f599d230a
|
Bug 771879 - Minor code formatting tweaks. r=roc
|
2012-07-09 11:09:50 +10:00 |
Jonathan Watt
|
f234ac813a
|
Bug 769742 - Account for nsSVGOuterSVGFrames' border/padding offset by giving nsSVGOuterSVGFrame an anonymous child to wrap its real children. r=roc.
|
2012-07-09 02:04:56 +01:00 |
Jonathan Watt
|
357cbc427f
|
Bug 771935 - SVGs that are larger than the browser content area should scroll. r=roc.
|
2012-07-09 01:55:34 +01:00 |
Jonathan Watt
|
bf8eebac20
|
Bug 771795 - Stop over-invalidating SVG. r=heycam.
|
2012-07-08 08:29:57 +02:00 |
Jonathan Watt
|
be9eb94c50
|
Bug 769645 - Use nsDisplayClip to do the content box clipping for nsSVGOuterSVGFrame. r=roc.
|
2012-07-06 16:44:50 +02:00 |
Jonathan Watt
|
548a272417
|
Bug 769612 - Move the SVGAutoRenderState::SetPaintingToWindow() call to nsDisplayOuterSVG::Paint and kill nsSVGOuterSVGFrame::Paint. r=dholbert.
|
2012-07-05 17:18:03 +02:00 |
Jonathan Watt
|
b7edafaac5
|
Bug 769514 - Kill the Mac bitmap fallback code in nsSVGOuterSVGFrame. r=roc.
|
2012-07-05 17:18:03 +02:00 |
Ehsan Akhgari
|
202d711270
|
Backout changeset 3a41b53f8ada (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:30:11 -04:00 |
Ehsan Akhgari
|
0a629a3bf0
|
Backout changeset eea5704272d0 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:28:32 -04:00 |
Ehsan Akhgari
|
cf18ee9122
|
Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:24:55 -04:00 |
Jonathan Watt
|
3379f2249a
|
Bug 769902 - Avoid unnecessary precision issues in nsSVGUtils::ObjectSpace. r=longsonr.
|
2012-06-30 21:21:31 +01:00 |
Jonathan Watt
|
9a0c75c977
|
Bug 767734 - Give GetCanvasTM knowledge of what the request is for so it can do the right thing when SVG display lists are enabled. r=longsonr.
|
2012-06-30 12:20:46 +01:00 |
Jonathan Watt
|
3b0c752628
|
Bug 732819 - "ASSERTION: don't think me need this any more" with font-size: 0. r=roc.
|
2012-06-30 12:20:46 +01:00 |
Matt Woodrow
|
31125260ee
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-06-30 15:06:11 +12:00 |
Matt Woodrow
|
831f8a3e50
|
Bug 539356 - Part 5 - Change SVG effects painting to use a LayerManager transaction. r=roc
|
2012-06-30 15:06:10 +12:00 |
Jonathan Watt
|
212b1c8863
|
Bug 539356 - Part 4 - Reinstate the foreignObject registering code so that bug 605265 doesn't slow down SVG in general. r=mattwoodrow
|
2012-06-30 15:06:09 +12:00 |
Jonathan Watt
|
3511c2190f
|
Bug 769103 - Get SVG masks working for HTML elements under CSS transforms. r=roc.
|
2012-06-28 23:59:05 +01:00 |
Jonathan Watt
|
e93280a699
|
Bug 769306 - Move more code from nsSVGOuterSVGFrame::Paint to nsDisplaySVG::Paint. r=dholbert.
|
2012-06-28 20:51:31 +01:00 |
Jonathan Watt
|
c0fda032aa
|
Bug 769242 - Rename nsDisplaySVG to nsDisplayOuterSVG in preparation for adding other SVG display list item types. r=dholbert.
|
2012-06-28 20:51:20 +01:00 |
Jonathan Watt
|
fca108d98c
|
Bug 769238 - Rename aEffectsFrame to just aFrame in nsSVGIntegrationUtils. r=dholbert.
|
2012-06-28 20:51:09 +01:00 |
Ed Morley
|
ec0a32e7e2
|
Merge mozilla-central to mozilla-inbound
|
2012-06-26 12:12:52 +01:00 |
Jonathan Watt
|
f970cf9626
|
Bug 767823 - Make nsAutoFilterInstance take frame rects and stop using GetCoveredRegion. r=longsonr.
|
2012-06-26 11:49:23 +01:00 |
Jonathan Watt
|
bb676c03b1
|
Bug 767996 - Prevent DoApplyRenderingChangeToTree calling nsSVGUtils::InvalidateBounds() and passing in an nsSVGOuterSVGFrame. r=me.
|
2012-06-25 18:55:30 +01:00 |
Jonathan Watt
|
d3ac52e321
|
Bug 767996 - Add null check to nsSVGUtils::InvalidateBounds. r=me.
|
2012-06-25 16:17:42 +01:00 |
Jonathan Watt
|
a73ba1849d
|
Bug 767734, part 1 - Require all callers of nsSVGPathGeometryFrame::GeneratePath to pass in the CTM that should be used. r=longsonr.
|
2012-06-24 21:12:40 +01:00 |
Jonathan Watt
|
80beda3ba7
|
Bug 738192 follow-up. Re-enable layout/reftests/svg/dynamic-text-04.svg after fixing MarkDirtyBitsOnDescendants. r=me.
|
2012-06-24 18:02:23 +01:00 |
Jonathan Watt
|
378a935ff3
|
Bug 738192 - Get rid of the old horrendous "invalidate everything" hack in nsSVGUtils::FindFilterInvalidation(). r=longsonr.
|
2012-06-24 13:59:26 +01:00 |
Jonathan Watt
|
dcd8f9e561
|
Bug 767647 followup. Fix unused variable bustage. r=me.
|
2012-06-23 17:49:37 +01:00 |
Jonathan Watt
|
53807bd4e9
|
Bug 767647 - Stop invalidating once for every SVG descendant of a changed SVG container, and stop invalidating the descendants' rendering observers. r=longsonr.
|
2012-06-23 17:36:46 +01:00 |
Jonathan Watt
|
609c071452
|
Bug 767697 - Stop invalidating rendering observers of ancestors of SVG frames that only render by reference. r=longsonr.
|
2012-06-23 15:19:00 +01:00 |
Jonathan Watt
|
05e101c7eb
|
Bug 767701 - Add missing nsSVGEffects::InvalidateDirectRenderingObservers() call to the clipPath code. r=longsonr.
|
2012-06-23 15:18:49 +01:00 |
Jonathan Watt
|
1398fb868a
|
Bug 541270 - Correctly calculate the filter region for SVG filters on HTML to account for zooming. r=dholbert.
|
2012-06-23 04:01:36 +01:00 |
Phil Ringnalda
|
9560bedbc9
|
Back out 12f76b9a2d78 (bug 541270) for failing to compile
|
2012-06-22 19:12:35 -07:00 |
Jonathan Watt
|
a3c7e68ef9
|
Bug 541270 - Correctly calculate the filter region for SVG filters on HTML to account for zooming. r=dholbert.
|
2012-06-23 02:47:10 +01:00 |
Jonathan Watt
|
8adb92112e
|
Bug 766896 - Have InvalidateAllContinuations use GetNextContinuationOrSpecialSibling so that we invalidate the correct areas. r=roc.
|
2012-06-22 11:44:18 +01:00 |
Jonathan Watt
|
9ef21cd8da
|
Bug 766227 - Follow-up to fix comment after discussion with roc. r=me.
|
2012-06-22 11:42:05 +01:00 |
Jonathan Watt
|
58ef37f17a
|
Bug 766227 - More nsSVGIntegrationUtils cleanup and commenting to make it a lot easier to understand. r=longsonr.
--HG--
extra : rebase_source : fab6126eac4f1135562e1b2404bf5c52d0500344
|
2012-06-21 01:29:50 +01:00 |
Jonathan Watt
|
07c0c6fa7e
|
Bug 766429 - Minimize the size of the offscreen surfaces created for SVG group opacity, masks and complex clipPaths. r=roc.
|
2012-06-20 10:02:43 +01:00 |
Jonathan Watt
|
9472b0acf9
|
Bug 766120 - Stop conflating effects offset and continuation union size in nsSVGIntegrationUtils. r=longsonr.
|
2012-06-19 16:28:04 +01:00 |
Robert Longson
|
6498ee3556
|
Bug 467498 - Second level of use is not live to changes. r=dholbert
--HG--
rename : layout/reftests/svg/dynamic-use-nested-01.svg => layout/reftests/svg/dynamic-use-nested-01a.svg
rename : layout/reftests/svg/dynamic-use-nested-01.svg => layout/reftests/svg/dynamic-use-nested-01b.svg
|
2012-06-19 15:58:39 +01:00 |
Jonathan Watt
|
faa9392008
|
Bug 765505 - Clean up filter code. r=longsonr.
|
2012-06-16 21:23:48 +01:00 |
Jonathan Watt
|
072f5b2cb7
|
Bug 764860 - Simplify and comment the clipPath code. r=longsonr.
|
2012-06-15 10:06:34 +01:00 |
Jonathan Watt
|
c06a0c60b8
|
Bug 764824 - Make it easier to spot when were using a temporary context. r=longsonr.
|
2012-06-15 04:02:29 +01:00 |
Jonathan Watt
|
1f88d8036d
|
Bug 764813 - Avoid using gfxContext::SetMatrix in SVG code where possible. r=Bas.
|
2012-06-15 04:02:27 +01:00 |
Jonathan Watt
|
35a8bfc76c
|
Bug 762679 - Stop rounding coordinates prematurely while doing SVG hit testing. r=longsonr
|
2012-06-13 21:12:38 -04:00 |