Jonathan Watt
|
d0384c7376
|
Bug 932762, part 2 - Make SVG elements cache their Moz2D path data to speed up rendering, hit-testing, clipPath clipping, bbox calculations and animation/text along a path. r=longsonr
|
2014-10-04 12:13:30 +01:00 |
|
Jonathan Watt
|
5c1ec7a660
|
Bug 1077745 - Get rid of the scaling hack and GetCanvasTM() call in nsSVGPathGeometryFrame::GetBBoxContribution. r=longsonr
|
2014-10-04 12:13:30 +01:00 |
|
Jonathan Watt
|
1df9d8ba4e
|
Bug 934183, part 2 - Remove lots of old Thebes code paths from the SVG code (GeneratePath and all the nsSVGPathGeometryElement::ConstructPath implementations). r=longsonr
|
2014-10-03 09:50:44 +01:00 |
|
Jonathan Watt
|
f2ff97d075
|
Bug 934183, part 1 - Convert the bounds calculation code for SVG geometry to use Moz2D Path. r=longsonr
|
2014-10-03 09:50:43 +01:00 |
|
Jonathan Watt
|
f35c063590
|
Bug 1074594 - Stop inverting the transform in nsSVGUtils::GetStrokeTransform, give it a more performant signature, and a better name. r=longsonr
|
2014-09-30 18:08:14 +01:00 |
|
Jonathan Watt
|
394e592ab3
|
Bug 1074294, part 2 - Convert nsSVGPathGeometryFrame::Render() to render directly using the Moz2D DrawTarget. r=longsonr
|
2014-09-30 18:08:13 +01:00 |
|
Jonathan Watt
|
90505fa583
|
Bug 1074294, part 1 - Convert SVGAutoRenderState to act on a Moz2D DrawTarget. r=longsonr
|
2014-09-30 18:08:13 +01:00 |
|
Jonathan Watt
|
3170c76d6b
|
Bug 1074012, part 3 - Make nsSVGUtils::MakeFillPatternFor/MakeStrokePatternFor return using a Moz2D GeneralPattern out-param rather than a Thebes gfxPattern. r=Bas
|
2014-09-29 14:26:15 +01:00 |
|
Jonathan Watt
|
01c6b4620a
|
Bug 1073984 - Make SVG geometry painting use a Moz2D Path object directly. r=longsonr
|
2014-09-29 14:26:15 +01:00 |
|
Jonathan Watt
|
c10d0eccf5
|
Bug 1073974, part 2 - Make complex SVG clipPath clipping use a Moz2D Path object directly. r=longsonr
|
2014-09-29 14:15:19 +01:00 |
|
Jonathan Watt
|
919804b8fd
|
Bug 1073974, part 1 - Make simple SVG clipPath clipping use a Moz2D Path object directly. r=longsonr
|
2014-09-29 14:15:19 +01:00 |
|
Jonathan Watt
|
6c0ad19795
|
Bug 1073972 - Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas
|
2014-09-29 14:15:19 +01:00 |
|
Jonathan Watt
|
9cc4d5beef
|
Bug 1073854, part 2 - Get rid of nsSVGUtils::SetupCairoStroke. r=longsonr
|
2014-09-29 14:12:07 +01:00 |
|
Jonathan Watt
|
797a7d1066
|
Bug 1073012 , part 2 - Replace nsSVGUtils::SetupCairoStrokePaint with a helper that returns a gfxPattern. r=longsonr
|
2014-09-29 14:12:06 +01:00 |
|
Jonathan Watt
|
e4fa74c86f
|
Bug 1073012 , part 1 - Replace nsSVGUtils::SetupCairoFillPaint with a helper that returns a gfxPattern. r=longsonr
|
2014-09-29 14:12:06 +01:00 |
|
Jonathan Watt
|
4e11b5293f
|
Bug 1067093 - Get rid of gfxContext::AntialiasMode in favor of Moz2D AntialiasMode. r=Bas
|
2014-09-15 12:10:30 +01:00 |
|
Jonathan Watt
|
a2a286f7b1
|
Bug 1064084, part 5 - Convert all consumers of gfxContext::NudgeCurrentMatrixToIntegers()/MultiplyAndNudgeToIntegers() to use gfxContext::SetMatrix(). r=Bas
|
2014-09-11 07:57:39 +01:00 |
|
Jonathan Watt
|
2d95557d42
|
Bug 1064084, part 4 - Convert all consumers of gfxContext::IdentityMatrix() to use gfxContext::SetMatrix(). r=Bas
|
2014-09-11 07:57:39 +01:00 |
|
Jonathan Watt
|
b4f1c21e73
|
Bug 1064082 - Get rid of nsRenderingContext's PushState and PopState methods. r=Bas
|
2014-09-11 07:48:10 +01:00 |
|
Jonathan Watt
|
727b0a4e88
|
Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas
|
2014-09-10 18:29:35 +01:00 |
|
Jonathan Watt
|
4ede9ea3e8
|
Bug 1062249 - Vastly simplify the various GetCanvasTM methods. r=longsonr
|
2014-09-08 12:28:50 +01:00 |
|
Jonathan Watt
|
c8920e34bd
|
Bug 1063853, part 2 - Move all nsRenderingContext user data to the wrapped Moz2D DrawTarget. r=Bas
|
2014-09-05 18:11:35 +01:00 |
|
Jonathan Watt
|
eabbbf9d8d
|
Bug 932771, part 3 - Make PaintSVG painting work by passing transforms down, rather than walking up the tree using GetCanvasTM. r=longsonr
|
2014-08-29 20:42:07 +01:00 |
|
Jonathan Watt
|
f6095ddf73
|
Bug 1049256, part 2 - Get rid of nsISVGChildFrame::FOR_HIT_TESTING. r=longsonr
|
2014-08-07 08:09:34 +01:00 |
|
Jonathan Watt
|
edca66335f
|
Bug 1049256, part 1 - Convert SVG hit-testing to act on an SVG user space point instead of calling nsSVGUtils::GetCanvasTM(). r=longsonr
|
2014-08-07 08:09:31 +01:00 |
|
Jonathan Watt
|
31639cea0a
|
Bug 1025553, part 3 - Give gfxMatrix::Invert() the same semantics as Moz2D's Matrix::Invert(). r=Bas
|
2014-07-11 08:06:39 +01:00 |
|
Jonathan Watt
|
aec836d37f
|
Bug 1034399 - Use a Moz2D DrawTarget backed gfxContext for SVG bounds calculations. r=Bas
|
2014-07-06 16:30:55 +01:00 |
|
Jonathan Watt
|
86dd35b2aa
|
Bug 988808, part 2 - Convert SVG hit-testing to use Moz2D instead of Thebes backed gfxContext. r=Bas
|
2014-07-05 21:53:04 +01:00 |
|
Jonathan Watt
|
45e707ce2a
|
Bug 1034115 - Stop creating CSS-px-to-dev-pixel matrices when doing SVG hit-testing. r=longsonr
|
2014-07-05 19:19:13 +01:00 |
|
Mats Palmgren
|
81f3a21c91
|
Bug 508665 - part 15, s/mParent/GetParent()/ in a bunch of nsIFrame sub-classes. r=roc
|
2014-05-24 22:20:41 +00:00 |
|
Mats Palmgren
|
bebbaf8351
|
Bug 508665 - part 5, Make nsIFrame::Init require a nsContainerFrame* for the parent frame param. r=roc
|
2014-05-24 22:20:40 +00:00 |
|
Jonathan Watt
|
bb4fba391e
|
Bug 959128 - Fix transforms of clipPath content for clipPath being used within SVG-in-OpenType glyph. r=heycam
|
2014-03-25 08:51:10 +00:00 |
|
Arnaud Sourioux
|
fdf311f38d
|
Bug 974135: Get rid of NS_IMETHOD in nsISVGChildFrame.h and its implementations r=dholbert
|
2014-02-19 14:34:31 -08:00 |
|
Arnaud Sourioux
|
c55abda61c
|
Bug 919806: Get rid of NS_IMETHOD in nsIFrame.h and its implementations r=dholbert
|
2014-02-17 23:47:48 -08:00 |
|
Birunthan Mohanathas
|
08efb5ff8c
|
Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
|
2014-01-30 13:26:54 -05:00 |
|
Robert Longson
|
87a27cceeb
|
Bug 956311 - Remove nsSVGGeometryFrame. r=dholbert
|
2014-01-04 08:29:02 +00:00 |
|
David Zbarsky
|
bcba80ee06
|
Bug 952977: Switch GeneratePath to gfx::Matrix r=nical
|
2013-12-30 16:42:32 -05:00 |
|
David Zbarsky
|
1b2bfec3ce
|
Bug 952977: Switch GetBBoxContribution to gfx::Matrix r=nical
|
2013-12-30 01:50:07 -05:00 |
|
David Zbarsky
|
3bb08d3626
|
Bug 952977: Switch IsSVGTransformed to gfx::Matrix r=nical
|
2013-12-29 18:35:53 -05:00 |
|
David Zbarsky
|
c09f7abbbc
|
Backout b04bd18e5692 for reftest failure
|
2013-12-26 15:13:57 -05:00 |
|
David Zbarsky
|
5d7caff1f5
|
Bug 952977: Switch PrependSVGTransform to gfx::Matrix r=nical
|
2013-12-26 13:06:54 -05:00 |
|
Jonathan Watt
|
c8c35720df
|
Bug 935008 - Partial backout of effddcf29fa7 (bug 922942) for SVG perf regressions.
|
2013-12-06 09:59:36 +00:00 |
|
Matt Woodrow
|
95fc3fcd23
|
Bug 922942 - Use the screen reference draw target in SVG. r=jwatt
|
2013-10-15 13:29:15 +13:00 |
|
Jonathan Watt
|
d944082dbd
|
Bug 932091 - Convert SVGBBox.mBBox to Moz2D. r=dholbert
|
2013-11-01 11:04:01 +00:00 |
|
Jonathan Watt
|
2f1f716afd
|
Bug 929364 - Avoid changing the current transform between emitting the path and clipping using that path in the SVGAutoRenderState::CLIP case. r=heycam
|
2013-10-22 23:45:51 +02:00 |
|
Edwin Flores
|
4c3c88ed0c
|
Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
|
2013-05-16 14:35:12 +12:00 |
|
Jonathan Kew
|
cf3770b9ff
|
bug 875329 - don't ignore transforms when rendering SVG-in-OT glyphs. r=heycam
|
2013-09-11 08:27:45 +01:00 |
|
Jonathan Watt
|
0e6e8727e6
|
Bug 901955 - Get 'opacity' property changes on SVG working again. r=roc
|
2013-08-14 10:51:00 +01:00 |
|
Cameron McCormack
|
d41b45f15c
|
Bug 890782 - Part 2: Make NS_STATE_SVG_NONDISPLAY_CHILD a global state bit and rename it. r=jwatt
|
2013-07-12 17:13:07 +10:00 |
|
Cameron McCormack
|
c5677b6764
|
Bug 879659 - Part 2: Refactor SVG marker handling to support more types of markers in the future. r=longsonr
|
2013-07-12 16:39:38 +10:00 |
|