layout/svg/nsSVGUtils.h
587a4c621b5f78aece57046bd3a19ab695da14ed
created 2016-08-17 12:13 +0530
pushed 2016-08-18 00:26 +0000
Manish Goregaokar Manish Goregaokar - Bug 1295895 - Correctly capitalize StyleFillRule; r=heycam
f52f2fc046e28b71772f85ce2fd15913bac89239
created 2016-08-15 21:47 +0530
pushed 2016-08-17 05:10 +0000
Manish Goregaokar Manish Goregaokar - Bug 1295177 - Convert STYLE_FILL_RULE_* to an enum class; r=xidorn
6a38b96af1400152930d33982db7aa08a8bbdd54
created 2016-07-25 17:34 +0100
pushed 2016-08-05 10:07 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 5 - Move the code from nsSVGUtils::SetupContextPaint and nsSVGUtils::GetContextPaint into SVGContextPaint. r=dholbert
17233e72c54650d9fb24dffbe930a12c3de06294
created 2016-07-25 16:04 +0100
pushed 2016-08-05 10:07 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 4 - Rename SVGTextContextPaint to SVGContextPaintImpl. r=dholbert
c0404d1f3b47cee8284e4be54a79d3b01db6b961
created 2016-07-22 14:56 +0100
pushed 2016-08-03 15:07 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 2 - Rename gfxTextContextPaint to SVGContextPaint and add some code comments. r=dholbert
15bd0363e516363bdae1c893b01130be91665ec8
created 2016-07-21 14:33 +0100
pushed 2016-08-03 15:07 +0000
Jonathan Watt Jonathan Watt - Bug 1290781 - Make the propagation of context paint to SVG glyphs much more robust. r=heycam
c0700bedb4f765a2fd55ab2bc71af4d6b322084d
created 2016-07-14 12:47 +0800
pushed 2016-07-14 10:07 +0000
cku cku - Bug 1258510 - Part 2. Use the return value of nsLayoutUtils::DrawSingleImage & DrawSingleUnscaledImage. r=mstange
493b3ce6d3ab36d85a43f666c4959c0cf392b75c
created 2016-07-13 08:37 +0200
pushed 2016-07-13 15:31 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c43fa1320372 (bug 1258510)
c43fa13203725aaf441056e838e68499a8a5c526
created 2016-07-12 16:15 +0800
pushed 2016-07-13 15:31 +0000
cku cku - Bug 1258510 - Part 2. Use the return value of nsLayoutUtils::DrawSingleImage & DrawSingleUnscaledImage. r=mstange
56154813d29d7b56d2039fc3a3c80f27c0a4571f
created 2016-06-10 13:32 +0100
pushed 2016-06-12 09:33 +0000
Jonathan Watt Jonathan Watt - Bug 1279628, part 2 - Switch all but one of the gfxASurface::CheckSurfaceSize calls to call Factory::CheckSurfaceSize. r=mstange
72577f72121a09977fdf229b720f2a15c4597365
created 2016-06-11 00:44 -0700
pushed 2016-06-12 09:33 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1279628) for reftest bustage
07e4432bd6b312a8191b084e2ac064df0d45d29a
created 2016-06-09 15:31 +0100
pushed 2016-06-12 09:33 +0000
Jonathan Watt Jonathan Watt - Bug 1279628, part 2 - Replace all gfxASurface::CheckSurfaceSize calls with Factory::CheckSurfaceSize and remove gfxASurface::CheckSurfaceSize. r=mstange
a2bf3ca6cc2a3bc69133aa562bfbe446a927fd5f
created 2016-04-22 11:52 +0100
pushed 2016-04-25 09:57 +0000
Jonathan Watt Jonathan Watt - Bug 752638, part 1 - Move SVGTextFrame::SetupContextPaint to nsSVGUtils. r=heycam
173a441d7bb1be25728c5348135d3935ab20195a
created 2016-04-21 14:39 +0100
pushed 2016-04-21 22:03 +0000
Jonathan Watt Jonathan Watt - Bug 1266101, part 1 - Remove various bits of dead code related to painting SVG text. r=heycam
33342c3d45efdb7610c9be83bf09d5664f898cd7
created 2016-01-28 14:23 +1100
pushed 2016-01-28 11:37 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 10 - Convert remaining frame properties to by typed and remove the unsafe declaring macro. r=dbaron
2b5384764e6cf1d8efd533f8513d511f9fae46eb
created 2016-01-28 14:23 +1100
pushed 2016-01-28 11:37 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
a1bf9a99ec4b309c91eb08b43a0e61c338616239
created 2015-11-27 20:49 -0800
pushed 2015-12-04 11:05 +0000
Chris Peterson Chris Peterson - Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc
cdee9be7cdc15a2e1518ca56dd57c812e5cfb107
created 2015-09-23 11:49 -0700
pushed 2015-09-25 12:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1207741 - Remove gfxIntSize. r=nical.
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-09-13 19:07 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 23:03 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
51df0002d5749e392b95caf44f7b4fdde00f712b
created 2015-05-24 22:40 +0100
pushed 2015-05-28 00:24 +0000
Jonathan Watt Jonathan Watt - Bug 923193, part 4 - Implement support for the 'transform-origin' property in SVG. r=heycam
605d1ea1ff14b2f37a873ba0693e1891a8785a89
created 2015-04-27 11:15 +0100
pushed 2015-05-01 17:00 +0000
Jonathan Watt Jonathan Watt - Bug 1159053 - Cache SVG getBBox and objectBoundingBox calculations for better performance. r=heycam
d47f66ce3822cd4b95c99b3c0b123584486d119c
created 2015-04-22 08:29 +0200
pushed 2015-04-23 00:27 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
7f2cb4c27f48b2afcdf78c711eb11eae36bf0db3
created 2015-04-21 17:04 +0200
pushed 2015-04-21 22:39 +0000
Nicolas Silva Nicolas Silva - Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
0d90295e6ed22a93026d9ca68d12d5fcaaa919c3
created 2014-11-06 22:07 +0000
pushed 2014-11-07 14:08 +0000
Jonathan Watt Jonathan Watt - Bug 1094163 - Rename nsSVGUtils::GetOpacity's aOuterContextPaint argument to avoid confusion. r=longsonr
d960256cdb805e6f68f23d9fe7f9879e9dc0d5b0
created 2014-11-05 09:16 +0000
pushed 2014-11-05 20:23 +0000
Jonathan Watt Jonathan Watt - Bug 1093066 - Get rid of gfxContext's Stroke() methods. r=mattwoodrow
544fe2d91fcdf995a838255bd88b1ea6cdfda6bc
created 2014-10-31 20:08 +0000
pushed 2014-11-02 18:51 +0000
Jonathan Watt Jonathan Watt - Bug 1091321, part 7 - Convert nsSVGFilterPaintCallback and related code from nsRenderingContext to gfxContext. r=longsonr
1653558849c3b01a3a820f5e3822d964e3891551
created 2014-10-31 20:08 +0000
pushed 2014-11-02 18:51 +0000
Jonathan Watt Jonathan Watt - Bug 1091321, part 2 - Convert nsSVGIntegrationUtils::PaintFramesWithEffects and related code from nsRenderingContext to gfxContext. r=longsonr
f2003d572d536d1ff8d2d9f74f6eb059ae8e0a5a
created 2014-10-11 09:24 +0100
pushed 2014-10-11 20:24 +0000
Robert Longson Robert Longson - Bug 1078031 - get rid of renderMode. r=jwatt
75c93e9a7c970d66c8c1af12d400fd45e1871e96
created 2014-10-04 12:13 +0100
pushed 2014-10-05 16:53 +0000
Jonathan Watt Jonathan Watt - 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
5b8286fb2bfae8705fcbf14e4048883318cf1ad2
created 2014-09-30 18:08 +0100
pushed 2014-10-01 00:13 +0000
Jonathan Watt Jonathan Watt - Bug 1074807 - Remove nsSVGUtils::TransformOuterSVGPointToChildFrame. r=longsonr
9647b50b12afb14a8e640d661a5a8dd0cf3b3099
created 2014-09-30 18:08 +0100
pushed 2014-10-01 00:13 +0000
Jonathan Watt Jonathan Watt - Bug 1074594 - Stop inverting the transform in nsSVGUtils::GetStrokeTransform, give it a more performant signature, and a better name. r=longsonr
7879734700ce9d78f2f2d3099ec99e11032bb8df
created 2014-09-30 18:08 +0100
pushed 2014-10-01 00:13 +0000
Jonathan Watt Jonathan Watt - Bug 1074294, part 1 - Convert SVGAutoRenderState to act on a Moz2D DrawTarget. r=longsonr
6fa1aac2d4138e0e514d252be15778422a77af2d
created 2014-09-29 14:26 +0100
pushed 2014-09-29 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 1074012, part 3 - Make nsSVGUtils::MakeFillPatternFor/MakeStrokePatternFor return using a Moz2D GeneralPattern out-param rather than a Thebes gfxPattern. r=Bas
22acc74cf08d65d9199b511842a1981e4c960aa7
created 2014-09-29 14:15 +0100
pushed 2014-09-29 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 1073974, part 1 - Make simple SVG clipPath clipping use a Moz2D Path object directly. r=longsonr
621ac0d4d8c91d0d4992c0ecd7e8821c411cc7ad
created 2014-09-29 14:15 +0100
pushed 2014-09-29 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 1073972 - Get rid of gfxContext's FillRule enum in favor of Moz2D's. r=Bas
467d08aeefd06189a9aa82602fef91d1e8e3bfb1
created 2014-09-29 14:12 +0100
pushed 2014-09-29 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 1073854, part 2 - Get rid of nsSVGUtils::SetupCairoStroke. r=longsonr
5b31389a7033a922420544932c3e1dffd6dbbbce
created 2014-09-29 14:12 +0100
pushed 2014-09-29 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 1073012 , part 2 - Replace nsSVGUtils::SetupCairoStrokePaint with a helper that returns a gfxPattern. r=longsonr
cc8e1611058a08bc099afcee5056672b40c82624
created 2014-09-29 14:12 +0100
pushed 2014-09-29 20:09 +0000
Jonathan Watt Jonathan Watt - Bug 1073012 , part 1 - Replace nsSVGUtils::SetupCairoFillPaint with a helper that returns a gfxPattern. r=longsonr
800de79a433af143a73454a330254c0c08a1ca1a
created 2014-09-28 10:06 +0100
pushed 2014-09-29 14:19 +0000
Jonathan Watt Jonathan Watt - Bug 1073888 - Stop setting state on the gfxContext under SVGTextFrame::SetupCairoState, and restructure the code to make it easier to understand. r=heycam
b6154a1235ed591d01adc23fcfb64ae5cd33ec4f
created 2014-09-15 12:12 +0200
pushed 2014-09-15 23:49 +0000
Markus Stange Markus Stange - Bug 1066270 - Generalize SVG length resolution for nsIFrame-less consumers. r=roc
9e6c2fe193c04e0b4a7638083059a6e1793d22c9
created 2014-09-08 12:28 +0100
pushed 2014-09-11 00:32 +0000
Jonathan Watt Jonathan Watt - Bug 1062249 - Vastly simplify the various GetCanvasTM methods. r=longsonr
a16e9746d9b62067705f08e7bcea2550819110a4
created 2014-08-29 20:42 +0100
pushed 2014-09-08 13:32 +0000
Jonathan Watt Jonathan Watt - Bug 932771, part 3 - Make PaintSVG painting work by passing transforms down, rather than walking up the tree using GetCanvasTM. r=longsonr
d209e250a42eaa4229f4bb87362e93fee3d6f0c3
created 2014-08-20 00:58 -0400
pushed 2014-08-20 14:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1055519 - Fix some more bad implicit constructors in layout and widget; r=roc
5f0ee96a8e125b3a2bd03662bd1b79f5dcc33dd7
created 2014-08-07 08:09 +0100
pushed 2014-08-07 14:30 +0000
Jonathan Watt Jonathan Watt - Bug 1049256, part 1 - Convert SVG hit-testing to act on an SVG user space point instead of calling nsSVGUtils::GetCanvasTM(). r=longsonr
340b176d8f6be2781d012f6c9044873b14dd1e73
created 2014-07-05 19:19 +0100
pushed 2014-07-06 16:17 +0000
Jonathan Watt Jonathan Watt - Bug 1034115 - Stop creating CSS-px-to-dev-pixel matrices when doing SVG hit-testing. r=longsonr
e56e0f49a088640c4f98e9f267b3199e4e248789
created 2014-05-13 10:24 +0900
pushed 2014-05-21 12:56 +0000
Shigeyuki Tsukihashi Shigeyuki Tsukihashi - Bug 999964 part 1 - Patch for SVG 2 getBBox method; r=longsonr, r=bz
fcd9986a84c58232fdf6a2f8cb6ee994e5be3612
created 2014-04-23 11:47 +0200
pushed 2014-04-23 21:12 +0000
Markus Stange Markus Stange - Bug 997735 - Add nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset. r=roc
ebcacae1532c56c5b0f784f55c54f27f2a911dea
created 2014-04-16 01:41 +0100
pushed 2014-04-16 13:18 +0000
Jonathan Watt Jonathan Watt - Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
72910da4cb7787799b3b5340991e05ad62e23f26
created 2014-02-09 20:31 -0800
pushed 2014-02-12 13:40 +0000
Max Vujovic Max Vujovic - Bug 948265 - [CSS Filters] Change nsSVGFilterProperty to track an nsStyleFilter chain instead of a single nsIURI and nsSVGFilterFrame. r=roc
b94e05c2de77f34ee6955180aa9915e12c5a9dfb
created 2014-02-05 12:59 +1100
pushed 2014-02-05 13:54 +0000
Cameron McCormack Cameron McCormack - Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
334a63e35b745f724b9d5f89316966a38d536dd4
created 2014-01-18 19:03 +1100
pushed 2014-01-19 09:42 +0000
Cameron McCormack Cameron McCormack - Backout 3635e6adde70, 8600c8ad593f and 1f72556326be (bug 960848 and bug 960899) for lots of red.
3635e6adde70c47a55a34c0c56c79636fd11a354
created 2014-01-18 18:07 +1100
pushed 2014-01-19 09:42 +0000
Cameron McCormack Cameron McCormack - Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
ab6bc5637e29f3f8dad7212db75abcdd1db74c4e
created 2014-01-08 10:30 +0100
pushed 2014-01-08 20:36 +0000
Markus Stange Markus Stange - Bug 957366 - Skip the temporary surface during filter drawing for DrawTarget-backed gfxContexts. r=roc
247d083cf4ddc57b2da693a7c09bc4950fe9f881
created 2014-01-03 08:57 +0000
pushed 2014-01-03 12:06 +0000
Robert Longson Robert Longson - Bug 955917 (Part 2) - Remove unused functions from nsSVGUtils. r=dholbert
2343e90583b0460249507bd2ec5334520c9e2109
created 2014-01-02 12:09 +0000
pushed 2014-01-02 21:19 +0000
Robert Longson Robert Longson - Bug 955917 - Remove unused functions from nsSVGUtils. r=dholbert
6900b944694d22e079b66c8330471aecabcf7a11
created 2014-01-02 12:01 +0000
pushed 2014-01-02 21:19 +0000
Robert Longson Robert Longson - Bug 955854 - Remove unused colour space mapping code and move the rest to nsSVGMaskFrame. r=dholbert
3cf7d0ef7869221cc221c69aba0a0a5d0337f0fa
created 2013-12-30 16:42 -0500
pushed 2013-12-31 03:17 +0000
David Zbarsky David Zbarsky - Bug 952977: Switch nsSVGImageFrame to gfx::Matrix r=nical
f8a179a84a9cfda21288e6ca5ab6cc1670db1bf6
created 2013-12-26 18:49 +0000
pushed 2013-12-27 03:34 +0000
Robert Longson Robert Longson - Bug 953064 - Add MOZ_STACK_CLASS and MOZ_GUARD_OBJECT_NOTIFIER to various classes. r=dholbert
ece82588eff5bbf8670ae97a91aab5aeb45032df
created 2013-11-27 12:25 +0100
pushed 2013-11-28 13:35 +0000
Markus Stange Markus Stange - Bug 924103 - Use Moz2D for SVG filter rendering. r=roc
less more (0) -60 tip