Robert Longson
|
a8d97a21b4
|
Bug 739972 - Stop using GetChildAt in svg layout code. r=dholbert
|
2012-03-29 09:41:37 +01:00 |
|
Robert Longson
|
358e65285c
|
Bug 739591 - Implement filter xlink:href support. r=roc
|
2012-03-28 12:31:47 +01:00 |
|
Jonathan Watt
|
08dc5f2dcc
|
Bug 738929 - Speed up building of layout/svg/base/src by cleaning up #include directives in its source files. r=dholbert.
|
2012-03-26 12:58:59 +01:00 |
|
Jonathan Watt
|
0ab7e18025
|
Bug 738975 - Speed up building of layout/svg/base/src by dropping content/html/content/src from the include path. r=bz.
|
2012-03-26 12:58:59 +01:00 |
|
Hessam Salehi
|
25b8143afe
|
Bug 474505 - Replace uses of nsVoidPtrHashkey with nsPtrHashKey<T>; r=bsmedberg
|
2012-03-21 14:07:31 -04:00 |
|
Jonathan Watt
|
bde9925a42
|
Bug 736890 follow-up - Forward declare gfxMatrix using |struct|, not |class|. r=me.
|
2012-03-20 19:44:24 +00:00 |
|
Jonathan Watt
|
ce86671d1b
|
Bug 736890 - Speed up building of layout/svg/base/src by cleaning up #include directives in its header files. r=dholbert.
|
2012-03-20 12:15:55 +00:00 |
|
Jonathan Watt
|
cfd1f311f8
|
Bug 734079, part 2 - Use a mark and asynchronously sweep scheme (similar to HTML reflow) to invalidate and update SVG frame bounds. r=longsonr.
|
2012-03-20 12:15:53 +00:00 |
|
Jonathan Watt
|
4ef8b576ac
|
Bug 734079, part 1 - Remove the SuspendRedraw code and make SVGSVGElement.suspendRedraw a no-op. r=longsonr.
|
2012-03-20 12:15:53 +00:00 |
|
Nicholas Nethercote
|
5524d35c04
|
Bug 711895 - Tweak the warning options used for GCC builds (2nd attempt). r=waldo,derf,khuey,mhommey,jwatt.
|
2012-03-15 19:40:00 -07:00 |
|
Jonathan Watt
|
51053d52ea
|
Bug 379709 - Avoid reflowing SVG twice during page load due to initially assuming we'll need space for a vertical scrollbar when the nsSVGOuterSVGFrame can tell us we won't. r=bz.
|
2012-03-19 08:34:19 +00:00 |
|
Jonathan Watt
|
4c723d804d
|
Bug 736753 - Fix the includes in layout/svg/base/src so that we can stop including nsSVGSVGElement.h in nsSVGContainerFrame.h. r=longsonr.
|
2012-03-18 10:32:02 +00:00 |
|
Daniel Holbert
|
7dcfb057c4
|
Bug 732610 - Make nsIFrame::ComputeSize take a bitfield 'aFlags' instead of a bool 'aShrinkWrap'. r=dbaron
|
2012-03-16 11:01:05 -07:00 |
|
Robert Longson
|
9c2b5601f7
|
Bug 736031 - getBBox returns incorrect results with empty containers. r=jwatt
|
2012-03-15 11:42:54 +00:00 |
|
Jonathan Watt
|
726cd3bb85
|
Bug 734732 - Rename nsISVGChildFrame::SUPPRESS_INVALIDATION so it's not misleading. r=longsonr.
--HG--
extra : rebase_source : e12bd28657acceec99b7dc723149a72be1b9b75f
|
2012-03-11 15:53:36 +00:00 |
|
Jonathan Watt
|
2370d31893
|
Bug 734656 - Add documenting comments to some SVG frame classes. r=longsonr.
--HG--
extra : rebase_source : 0663c60ccaa1a89041d47d3db109f1de2a2b9f92
|
2012-03-10 19:28:24 +00:00 |
|
Jonathan Watt
|
59b4bbc1cf
|
Bug 734656 - Make the NS_STATE_SVG_NONDISPLAY_CHILD classes easier to find. r=longsonr.
--HG--
extra : rebase_source : a3f882a4b0f8df3347288dff25c3bbb7be72332b
|
2012-03-10 19:28:06 +00:00 |
|
Robert Longson
|
7a81195fe5
|
Bug 732836 - stop asserts when width or height attributes are removed from a use element. r=dholbert
|
2012-03-07 10:50:36 +00:00 |
|
Brian Birtles
|
3fcc17a22d
|
Bug 608161 - Don't rely on HasAttr to detect whether gradient attributes have values; r=longsonr
|
2012-03-06 15:58:40 +09:00 |
|
Robert Longson
|
614603a7a2
|
Bug 730658 - use element does not display properly when animated with set. r=dholbert
|
2012-03-03 09:21:09 +00:00 |
|
Jonathan Watt
|
eaf5790abd
|
Bug 732429 - Move some code from nsSVGOuterSVGFrame::Paint to nsDisplaySVG::Paint. r=longsonr.
|
2012-03-02 23:38:36 +00:00 |
|
Jonathan Watt
|
931f6fc216
|
Bug 729562 - Make the SVG paint methods take an nsRenderingContext, and kill nsSVGRenderState. r=Bas.
|
2012-03-02 08:28:59 +00:00 |
|
Robert Longson
|
51d8917573
|
Bug 729996 - trailing spaces in text not properly ignored. r=dholbert
|
2012-02-24 10:20:53 +00:00 |
|
Boris Zbarsky
|
6dca540e59
|
Bug 640917. Treat foreignObject as a fixed position containing block. r=jwatt
--HG--
rename : layout/reftests/svg/foreignObject-dynamic-abspos-01.html => layout/reftests/svg/foreignObject-dynamic-fixedpos-01.html
rename : layout/reftests/svg/foreignObject-dynamic-abspos-01-ref.html => layout/reftests/svg/foreignObject-fixedpos-01.html
|
2012-02-21 18:01:41 -05:00 |
|
Boris Zbarsky
|
519881edb7
|
Bug 728111. Fix the block inside foreignObject to really be the absolute containing block for its kids. r=roc
|
2012-02-21 18:01:40 -05:00 |
|
Ms2ger
|
610afb31c2
|
Bug 725918 - Part 4: Use forget(); r=dholbert
|
2012-02-21 10:34:02 +01:00 |
|
Daniel Holbert
|
624d78bbb4
|
Bug 725918 patch 3: Use getter_AddRefs instead of passing a pointer-to-nsRefPtr. r=jwatt
|
2012-02-17 16:33:24 -08:00 |
|
Edwin Flores
|
02658feb78
|
Bug 725918 patch 2: Fixed wrong assertion in nsSVGGlyphFrame. r=longsonr
|
2012-02-17 16:33:23 -08:00 |
|
Edwin Flores
|
b227f604c9
|
Bug 725918 patch 1: Fixed code style in nsSVGGlyphFrame::SetupCairoState. r=longsonr
|
2012-02-17 16:33:00 -08:00 |
|
Jonathan Watt
|
b63e9750b0
|
Bug 660216, part 3 - getBBox and getCTM on foreignObject should/should not include 'x'/'y' offsets respectively. r=heycam.
|
2012-02-17 08:12:47 +00:00 |
|
Jonathan Watt
|
5913361070
|
Bug 660216, part 1 - Rename PrependLocalTransformTo to PrependLocalTransformsTo. r=heycam.
|
2012-02-17 08:12:47 +00:00 |
|
Jonathan Watt
|
2421fe28eb
|
Bug 726928 - UpdateCoveredRegion needs to convert 'extent' from CSS px now, not Dex px, otherwise painting invalidation is broken. r=dholbert.
|
2012-02-17 06:07:51 +00:00 |
|
Rafael Ávila de Espíndola
|
9d362123c0
|
Bug 727212 - Remove dead code. r=jwatt.
|
2012-02-15 07:29:20 -05:00 |
|
Rafael Ávila de Espíndola
|
5a56db2f05
|
Bug 727218 - mark nsSVGImageListener final. r=roc.
|
2012-02-15 06:29:31 -05:00 |
|
Jonathan Watt
|
3581b02664
|
Bug 614732 - Temporary patch to add an mCoveredRegion to SVG leaf frames to cache their covered regions, since we can't reliably compute their pre-change covered regions for invalidation from the user space bounds now in their mRects (see bug 614732 comment 32 solution #1). r=roc.
|
2012-02-10 12:33:49 +00:00 |
|
Jonathan Watt
|
56e4718d5d
|
Bug 614732 - For SVG leaf frames, use mRect to store the frame's user space bounds, and stop using it to store its covered region (compute that on demand). r=roc.
|
2012-02-10 12:33:46 +00:00 |
|
Jonathan Watt
|
06ab5a6e5d
|
Bug 725903 - PathExtentsToMaxStrokeExtents needs to take a transform argument. r=longsonr.
|
2012-02-10 12:33:39 +00:00 |
|
Jonathan Watt
|
45ad268897
|
Bug 725897 - Remove the inaccurate nsSVGUtils::ToAppPixelRect, and use nsLayoutUtils::RoundGfxRectToAppRect instead. r=longsonr.
|
2012-02-10 12:33:18 +00:00 |
|
Cameron McCormack
|
24da2edac5
|
Bug 724711 - Remove unused variable from nsSVGForeignObjectFrame::DoReflow. (Really this time.) r=dholbert
|
2012-02-07 10:52:01 +11:00 |
|
Cameron McCormack
|
312ae769fe
|
Bug 542424 - Don't treat <svg:image> as a viewport establishing element. r=jwatt
|
2012-02-07 07:30:48 +11:00 |
|
Robert Longson
|
9400255ff4
|
Bug 724281 - suspend-02.svg fails randomly. r=roc
|
2012-02-06 12:57:12 +00:00 |
|
Robert Longson
|
dc84569d62
|
Bug 616892 - Make more updates honour suspendRedraw. r=roc
|
2012-02-04 13:58:46 +00:00 |
|
Edwin Flores
|
e20fcb14ba
|
Bug 719288 - Fill and stroke SVG text with one Draw call r=roc
|
2012-02-04 13:11:09 +00:00 |
|
Jonathan Watt
|
c6cd8831b0
|
Bug 119061 - Make SVG elements respond to :hover when script/animation moves them under the mouse pointer. r=roc.
|
2012-02-01 19:15:49 +00:00 |
|
Robert Longson
|
bfd5860dd7
|
Bug 722882 - use or foreignObject with a percentage x or y attribute does not update properly when enclosed in an svg element which changes width or height. r=jwatt
|
2012-02-01 16:25:44 +00:00 |
|
Robert Longson
|
6d028c1044
|
Bug 722003 - Fix crash calling getClientRects on non-rendered foreignObject. r=roc
|
2012-01-29 08:56:20 +00:00 |
|
Robert Longson
|
8e2da6f3bf
|
Bug 649114 - Text-anchor middle is not computed correctly for element scaled to 0. r=jwatt
|
2012-01-28 13:58:17 +00:00 |
|
Jonathan Watt
|
e194684af6
|
Bug 716527 - Prevent nsSVGForeignObjectFrame::PaintSVG from dereference null aDirtyRect. r=roc
|
2012-01-28 10:42:59 +00:00 |
|
Edwin Flores
|
0855766ec9
|
Bug 710521 - Refactor gfxFont to separate out drawing stroke and drawing to path. r=roc
|
2012-01-26 13:11:18 +01:00 |
|
Jon Buckley
|
d7b16744b1
|
Bug 682299 - Move CORS attributes and enumerations to nsGenericHTMLElement. r=bz
|
2012-01-25 17:31:29 -05:00 |
|
Jonathan Watt
|
cb807222d1
|
Bug 416581, part 1 - Move mLanguage from nsStyleVisibility to nsStyleFont. r=dbaron.
|
2012-01-24 13:09:55 +00:00 |
|
Robert Longson
|
e7a77cf4c1
|
Backout Bug 649114 - Reftest failures
|
2012-01-23 20:40:09 +00:00 |
|
Robert Longson
|
8e7eb857b5
|
Bug 649114 - Text-anchor middle is not computed correctly for element scaled to 0. r=jwatt
|
2012-01-23 19:18:13 +00:00 |
|
Robert Longson
|
61cc278b22
|
Bug 647914 - Horizontal and vertical SVG paths are omitted from bbox calculations if they have siblings. r=jwatt
|
2012-01-23 17:42:32 +00:00 |
|
Robert Longson
|
00866bc80f
|
Bug 676178 - Scale stroke dashes to text size properly. r=jwatt
|
2012-01-16 15:36:25 +00:00 |
|
Robert Longson
|
85497421d0
|
Bug 718266 - Simplify dasharray code. r=jwatt
|
2012-01-16 09:19:24 +00:00 |
|
Robert Longson
|
819c5838d7
|
Bug 717870 - whitespace compression setting need to be recalculated when text is added. r=dholbert
|
2012-01-14 10:07:26 +00:00 |
|
Robert Longson
|
555bbcf3c7
|
Bug 525095 - Fix artifacts being left behind when text is resized. r=roc
|
2012-01-12 09:59:39 +00:00 |
|
Daniel Holbert
|
9070fa4738
|
Bug 716699: Mark some SMIL and SVG-related directories as gcc-warning-free. r=jwatt
|
2012-01-11 00:32:38 -08:00 |
|
Robert Longson
|
0c4e2bbd70
|
Bug 619967 - Resolve percentage filter primitive attributes correctly. r=roc
|
2012-01-09 13:18:53 +11:00 |
|
Kyle Huey
|
9cc71b5f7f
|
Bug 714752: Make imgIContainerObserver::FrameChanged take an imgIRequest*. r=joe sr=roc
|
2012-01-06 07:32:38 -05:00 |
|
Jonathan Kew
|
dab5dd6132
|
bug 703100 - pt 1 - eliminate gfxTextRunWordCache and gfxTextRunCache. r=roc
|
2011-12-06 12:39:18 +00:00 |
|
Bas Schouten
|
477b10dc38
|
Bug 711063 - Part 8: Adjust SVG code for Azure-Thebes wrapper. r=roc
|
2012-01-05 08:17:52 +01:00 |
|
Robert Longson
|
94230943a7
|
Backout bug 620274 to fix crash i.e. bug 667324.
|
2012-01-01 15:47:27 +00:00 |
|
Robert Longson
|
d9086c4d00
|
Bug 607854 - implement SVGTests interface. r=jwatt
|
2011-12-31 09:44:03 +00:00 |
|
Robert O'Callahan
|
0fb0f8bbd4
|
Bug 591718. Part 1: rename some poorly-named methods, rework global-transform methods to avoid computing bounding-boxes more than once when there are are multiple transformed ancestors, make sure nsIFrame::GetTransformMatrix can stop at any desired ancestor. r=mats
|
2011-12-28 16:24:18 +13:00 |
|
Robert Longson
|
8557d97521
|
Bug 713413 - Fix crash when dynamically adding foreignObject as a child of non-displayed element. r=dholbert
|
2011-12-29 11:59:02 +00:00 |
|
Jonathan Watt
|
26b23f0bfa
|
Bug 668163 - Map 'width' and 'height' on <svg> into style to stop <svg>'s computed width/height falling back to 150px x 300px when they're set to explicit percentage values that can be resolved (regression from bug 611099). r=dbaron.
|
2011-12-27 10:27:42 +00:00 |
|
Mats Palmgren
|
1e2a52a8bd
|
Bug 619273 - Move the selection state bit from frames to content nodes. r=smaug
|
2011-12-20 10:15:41 +01:00 |
|
Robert Longson
|
79c95191d5
|
Bug 705206 - applying filters to non-rendered shapes results in the item not being rendered. r=dholbert
|
2011-12-19 10:06:45 +00:00 |
|
Matt Brubeck
|
7d451f6bac
|
Back out bug 710521, bug 672013, bug 702739 because of Mac reftest failures
|
2011-12-18 08:15:09 -08:00 |
|
Edwin Flores
|
a9f4f6c3c4
|
Bug 710521. Small refactor of gfxFont to separate drawing to paths and drawing strokes. r=roc
|
2011-12-18 21:53:03 +13:00 |
|
Robert Longson
|
20c90c5d07
|
Bug 708155 - Fix dynamic modifications to styles on foreignObject. r=dholbert
|
2011-12-17 09:09:19 +00:00 |
|
Brian O'Keefe
|
1513850d8f
|
Bug 708846 - Clean up the SVG namespace checks to use nsIContent::IsSVG() instead; r=longsonr
|
2011-12-15 14:47:03 +00:00 |
|
Masatoshi Kimura
|
ef45bcacdc
|
Bug 704820 - Simplify nsContentUtils::ReportToConsole. r=smaug
|
2011-12-15 14:47:03 +00:00 |
|
Daniel Holbert
|
e44ef483f6
|
Bug 709920: Be more sensitive in checking for zero-size viewBox in nsSVGPatternFrame::ConstructCTM. r=longsonr a=khuey
|
2011-12-13 12:12:36 -08:00 |
|
Brian O'Keefe
|
ef0c3fd087
|
Bug 589640 (part 2) - Make nsIContent::IsSVG more like IsHTML, and remove the eSVG node type. r=bzbarsky
|
2011-12-08 01:32:11 -05:00 |
|
Robert Longson
|
581866451b
|
Bug 696078 - Move filter attribute processing to frame classes. r=jwatt
--HG--
rename : layout/svg/base/src/nsSVGLeafFrame.cpp => layout/svg/base/src/SVGFELeafFrame.cpp
extra : rebase_source : 74ac4d84da2f0a99272e83590a9adc1dc8511fce
|
2011-11-19 17:53:52 +00:00 |
|
Jonathan Watt
|
efb9f8f776
|
Bug 702696 - Path length scale factor should not be affected by the 'transform' attribute. r=dholbert.
|
2011-11-21 21:22:19 +00:00 |
|
Jonathan Watt
|
02ee85d336
|
Bug 702477 - Change the names of nsSVGPathElement::GetScale and nsSVGTextPathFrame::GetPathScale, and add documenting comments. r=longsonr.
|
2011-11-15 13:11:43 +00:00 |
|
Jonathan Watt
|
f9142b4f92
|
Bug 702283 - Remove dead code RegionMark (left behind by bug 614732 attachment 563617 (changeset 8ddd09649e13)) since now we use GetMarkBBoxContribution (which doesn't need to update the covered regions of a mark's content). r=longsonr.
|
2011-11-14 16:42:39 +00:00 |
|
Scott Johnson
|
3a74456f46
|
Bug 666446, Part 4/10 - Implement refresh driver based animations in nsImageLoadingContent to improve efficiency of animated GIF images. [r=roc][sr=mats]
|
2011-11-09 13:39:16 -08:00 |
|
Robert Longson
|
e7a56805ad
|
Bug 693424 - remove Should not be calling this on a non-display child assert in nsSVGForeignObjectFrame::GetBBoxContribution. r=dholbert
|
2011-11-09 12:13:31 +00:00 |
|
Matheus Kerschbaum
|
fb722a61dd
|
Bug 698630 - Remove --disable-smil build option; r=dholbert
|
2011-11-05 10:32:52 +00:00 |
|
Mats Palmgren
|
e180d0be66
|
Bug 671484 - Change 'ABORT: root should not have auto-height containing block' into an assertion for now to avoid aborting fuzz testing. r=roc
|
2011-11-04 19:05:35 +01:00 |
|
Justin Lebar
|
86c0378be8
|
Back out bug 666446 due to Talos regression.
|
2011-11-02 20:11:01 -04:00 |
|
Scott Johnson
|
7d86e5fc20
|
Bug 666446, Part 4/10 - Implement refresh driver based animations in nsImageLoadingContent to improve efficiency of animated GIF images. [r=roc][sr=mats]
|
2011-11-01 11:06:53 -04:00 |
|
Robert Longson
|
b15078098b
|
Bug 697978 - make display:none svg images load. r=dholbert,bzbarsky
|
2011-10-29 09:18:25 +01:00 |
|
Daniel Holbert
|
68ba4054d0
|
Bug 697475: deCOMtaminate nsSVGPatternFrame::GetPatternFirstChild. r=longsonr
|
2011-10-27 15:57:10 -07:00 |
|
Robert Longson
|
725503802f
|
Bug 697057 - Patterns are blurred when the element is scaled. r=dholbert
--HG--
rename : layout/reftests/svg/pattern-scale-01.svg => layout/reftests/svg/pattern-scale-01a.svg
|
2011-10-27 09:51:46 +01:00 |
|
Robert Longson
|
b1c939575c
|
Bug 696579 - Round out mask, filter and pattern surfaces. r=roc
|
2011-10-26 09:52:11 +01:00 |
|
Robert Longson
|
9b0482ab73
|
Bug 693183 - move image processing to the frame class. r=jwatt
|
2011-10-19 16:37:49 +01:00 |
|
Robert Longson
|
e3b2a10d49
|
Backout Bug 693183
|
2011-10-19 14:55:27 +01:00 |
|
Robert Longson
|
64d601cee6
|
Bug 693183 - Simplify class animation processing. r=jwatt
|
2011-10-19 14:40:58 +01:00 |
|
Simon Montagu
|
5aadea5d7b
|
Support for unicode-bidi: -moz-isolate and -moz-plaintext in style system. Bug 613149, r=dbaron
|
2011-10-18 14:51:57 +02:00 |
|
Ehsan Akhgari
|
2a602a5685
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
|
Robert Longson
|
a0f2a86714
|
Bug 694298 - Changing text to empty does not repaint. r=dholbert
|
2011-10-14 13:39:40 +01:00 |
|
Robert Longson
|
baf4f6d89e
|
Backout Bug 693183 - reftest failure
|
2011-10-10 21:30:54 +01:00 |
|
Robert Longson
|
2e60074c52
|
Bug 693183 - Move image element attribute processing to the frame class. r=jwatt
|
2011-10-10 18:44:03 +01:00 |
|
Robert Longson
|
b4fd35944b
|
Bug 691194 - Move filter element attribute processing to the frame class. r=dholbert
|
2011-10-09 18:17:29 +01:00 |
|