Mats Palmgren
|
fa172a5e94
|
Bug 820230 - Move PaintSVGGlyph and GetSVGGlyphExtents from nsContentUtils to nsSVGUtils. r=roc
|
2012-12-12 00:15:07 +01:00 |
|
Ed Morley
|
2781a25aa5
|
Backout 2044222a3f1d (bug 820230) for build failures on a CLOSED TREE
|
2012-12-11 16:24:11 +00:00 |
|
Mats Palmgren
|
273cdc4adc
|
Bug 820230 - Move PaintSVGGlyph and GetSVGGlyphExtents from nsContentUtils to nsSVGUtils. r=roc
|
2012-12-11 16:45:51 +01:00 |
|
Robert Longson
|
987d38fe50
|
Bug 817439 r=dholbert
|
2012-12-05 10:59:26 +00:00 |
|
Edwin Flores
|
d4b2deb0c0
|
Bug 789390 - Fix crash when using -moz-objectStroke paint value with transitions r=dbaron
|
2012-09-24 00:10:00 +12:00 |
|
Mats Palmgren
|
0bae59cdf1
|
Bug 814677 - Replace XP_IS_SPACE with dom::IsSpaceCharacter and add form-feed to match DOM spec. r=bz
|
2012-11-30 17:04:11 +01:00 |
|
Jonathan Watt
|
68e6677804
|
Add warning comments to SVG frame container classes. No bug. DONTBUILD.
--HG--
extra : rebase_source : 7bca01b0786f2ef262f774f570ab37492c29ca47
|
2012-11-22 16:23:57 +00:00 |
|
Matt Woodrow
|
7c2f1cdf21
|
Bug 796847 - Make AdjustInvalidAreaForSVGEffects correctly adjust for the coordinate space of the input rect. r=dholbert
|
2012-11-28 17:06:07 +13:00 |
|
Robert Longson
|
2a8fa7f9c3
|
Bug 812161 r=jwatt
|
2012-11-16 18:03:45 +00:00 |
|
Robert Longson
|
cb0e66ecce
|
Bug 805024 r=dholbert
|
2012-11-16 17:59:52 +00:00 |
|
Jonathan Watt
|
e767f7e199
|
Testcase for Bug 780764 - "ASSERTION: null nsSVGPathGeometry frame" and crash.
--HG--
extra : rebase_source : 5b9b5224ded867b622613a41c535f8e335cfa549
|
2012-11-15 11:25:13 -08:00 |
|
Jonathan Watt
|
f1c4a409d5
|
Testcase for Bug 780764 - "ASSERTION: null nsSVGPathGeometry frame" and crash.
|
2012-11-15 10:04:27 -08:00 |
|
Jonathan Watt
|
6670d736c6
|
Testcase for Bug 778492 - SVG element too far outside viewBox crashes Firefox.
|
2012-11-15 10:04:00 -08:00 |
|
Jonathan Watt
|
1ba5696cff
|
Testcase for Bug 768087 - "ASSERTION: aFrame should be first continuation" in nsSVGEffects::GetFilterProperty.
|
2012-11-15 10:04:00 -08:00 |
|
Boris Zbarsky
|
d23220892d
|
Bug 811449 part 8. Get rid of nsGenericElement. r=peterv
|
2012-11-14 14:10:08 -08:00 |
|
Ehsan Akhgari
|
7155c4fc5f
|
Merge mozilla-central into mozilla-inbound
|
2012-11-07 17:24:27 -05:00 |
|
Ryan VanderMeulen
|
ac03c9c930
|
Merge the last PGO-green inbound changeset to m-c.
|
2012-11-06 21:02:09 -05:00 |
|
Daniel Holbert
|
da9265efff
|
Bug 784061: add crashtest for this WORKSFORME bug. r=longsonr
|
2012-11-02 15:23:18 -07:00 |
|
Daniel Holbert
|
04c7908b09
|
Bug 612736: add crashtests for this WORKSFORME bug. r=longsonr
|
2012-11-02 15:23:16 -07:00 |
|
Robert Longson
|
74ef5ce548
|
Fix comment. r=jwatt. no bug. DONTBUILD.
--HG--
extra : rebase_source : 3dbbe95341f3acecf433dd7571b87a6296bbe37a
|
2012-11-06 19:13:25 +00:00 |
|
Robert Longson
|
b99c3ea241
|
Fix comment. r=jwatt. no bug. DONTBUILD.
--HG--
extra : rebase_source : 780ad16e8432347096d81290140d91411a726cc1
|
2012-11-06 19:02:04 +00:00 |
|
Robert Longson
|
24007d3553
|
Bug 807919 - stop invalidating text bounds twice on updates. r=jwatt
|
2012-11-06 17:00:11 +00:00 |
|
Jonathan Watt
|
6efefc9b87
|
Crashtest for bug 782141 - (CVE-2012-3969) Heap-buffer-overflow in nsSVGFEMorphologyElement::Filter. r=me.
|
2012-11-06 14:06:06 +00:00 |
|
Robert Longson
|
bb5f133bd4
|
Bug 807355 - Only create marker effects if the content is markable. r=jwatt
|
2012-11-01 09:41:51 +00:00 |
|
Jonathan Watt
|
f91401feba
|
Bug 807213 - Stop creating nsSVGMarkerProperty objects for non-nsSVGPathGeometryFrame frames. r=roc.
|
2012-10-31 04:11:00 +00:00 |
|
Robert Longson
|
95d45d92ee
|
Bug 779971 - Make nsSVGTextPathProperty::DoUpdate trigger nsSVGTextFrame::NotifyGlyphMetricsChange() off an asynchronous change hint (to avoid calling nsLayoutUtils::FrameNeedsReflow synchronously under nsISVGChildFrame::ReflowSVG or during frame teardown, and avoid infinite loops caused by using an event queue event). r=jwatt.
--HG--
extra : rebase_source : 4dc4e59cf423f6ffb02826fb2f357edda85c048c
|
2012-11-07 09:53:44 +00:00 |
|
Jonathan Watt
|
1a92bc6ab1
|
Bug 809328 - Stop using nsChangeHint_UpdateEffects in nsSVGRenderingObserver::DoUpdate overrides. r=roc.
--HG--
extra : rebase_source : 79d032ea6ad6275882ab675004d2e02b932d56d5
|
2012-11-07 13:54:55 +00:00 |
|
Ed Morley
|
18a52c3135
|
Backout 99a2125bd365 (bug 779971) for reftest failures
|
2012-11-07 12:31:00 +00:00 |
|
Robert Longson
|
af422317a5
|
Bug 779971 - Make nsSVGTextPathProperty::DoUpdate trigger nsSVGTextFrame::NotifyGlyphMetricsChange() off an asynchronous change hint (to avoid calling nsLayoutUtils::FrameNeedsReflow synchronously under nsISVGChildFrame::ReflowSVG or during frame teardown, and avoid infinite loops caused by using an event queue event). r=jwatt.
|
2012-11-07 09:53:44 +00:00 |
|
Robert Longson
|
a164e47d1b
|
Bug 791826 - Fix crash with SVG preserveAspectRatio, position:fixed. r=jwatt
|
2012-10-20 11:03:35 +01:00 |
|
Josh Matthews
|
80112a2809
|
Bug 505385 - Part 18: Reduce number of notifications - START_REQUEST/START_CONTAINER -> SIZE_AVAILABLE, remove START_DECODE and START_FRAME. Rename remaining ones for clarity. r=joe
|
2012-10-12 12:11:23 -04:00 |
|
Josh Matthews
|
36511684e4
|
Bug 505385 - Part 13: Remove OnStopContainer and make OnStopDecode a true decode notification. r=joe
|
2012-10-12 12:11:22 -04:00 |
|
Josh Matthews
|
2c57ae944e
|
Bug 505385 - Part 11: Create a new imgINotificationObserver interface to replace all uses of imgIContainerObserver and imgIDecoderObserver outside of image/. r=joe
|
2012-10-12 12:11:22 -04:00 |
|
Josh Matthews
|
08a5eceeeb
|
Back out bug 585385 for build bustage.
|
2012-10-11 21:58:24 -04:00 |
|
Josh Matthews
|
ae359191a3
|
Bug 505385 - Part 18: Reduce number of notifications - START_REQUEST/START_CONTAINER -> SIZE_AVAILABLE, remove START_DECODE and START_FRAME. Rename remaining ones for clarity. r=joe
|
2012-10-11 21:34:24 -04:00 |
|
Josh Matthews
|
de69f2ada1
|
Bug 505385 - Part 13: Remove OnStopContainer and make OnStopDecode a true decode notification. r=joe
|
2012-10-11 21:34:23 -04:00 |
|
Josh Matthews
|
f3459980ad
|
Bug 505385 - Part 11: Create a new imgINotificationObserver interface to replace all uses of imgIContainerObserver and imgIDecoderObserver outside of image/. r=joe
|
2012-10-11 21:34:23 -04:00 |
|
Robert Longson
|
c9483c0dbb
|
Bug 793484 - Optimise simple gradients. r=jwatt
|
2012-10-06 13:52:32 +01:00 |
|
Cameron McCormack
|
3fcef2abc9
|
Bug 655877 - Part 23b: Add UA style sheet rules to map xml:space='preserve' to white-space:-moz-pre-discard-newlines on SVG text elements. r=jwatt
|
2012-10-04 07:32:35 +10:00 |
|
Isaac Aggrey
|
997db4d142
|
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
|
2012-09-28 01:57:33 -05:00 |
|
Matt Woodrow
|
f0d7341b98
|
Bug 539356 - Correctly invalidate SVG observers. r=roc
|
2012-08-29 17:49:16 +12:00 |
|
Matt Woodrow
|
5f32437ca2
|
Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc
|
2012-08-29 17:48:45 +12:00 |
|
Matt Woodrow
|
f49711f24b
|
Bug 539356 - Part 9d - Make SVG support the new invalidation model. r=jwatt
|
2012-08-29 17:39:33 +12:00 |
|
Matt Woodrow
|
958ce7d98d
|
Bug 539356 - Part 9c - Remove old invalidation code. r=bz
|
2012-08-29 17:39:31 +12:00 |
|
Ed Morley
|
c863356300
|
Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
|
2012-09-27 16:34:46 +01:00 |
|
Matt Woodrow
|
936664c503
|
Bug 539356 - Correctly invalidate SVG observers. r=roc
|
2012-08-29 17:49:16 +12:00 |
|
Matt Woodrow
|
7d7084a2d1
|
Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc
|
2012-08-29 17:48:45 +12:00 |
|
Matt Woodrow
|
c73c0db2f1
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-08-29 17:38:58 +12:00 |
|
Alexandre Dumont
|
d7aab8168c
|
Bug 596753: Flatten layout/svg/base/src into layout/svg. r=dholbert
--HG--
rename : layout/svg/base/src/Makefile.in => layout/svg/Makefile.in
rename : layout/svg/base/src/SVGFEContainerFrame.cpp => layout/svg/SVGFEContainerFrame.cpp
rename : layout/svg/base/src/SVGFEImageFrame.cpp => layout/svg/SVGFEImageFrame.cpp
rename : layout/svg/base/src/SVGFELeafFrame.cpp => layout/svg/SVGFELeafFrame.cpp
rename : layout/svg/base/src/SVGFEUnstyledLeafFrame.cpp => layout/svg/SVGFEUnstyledLeafFrame.cpp
rename : layout/svg/base/src/SVGViewFrame.cpp => layout/svg/SVGViewFrame.cpp
rename : layout/svg/base/src/nsISVGChildFrame.h => layout/svg/nsISVGChildFrame.h
rename : layout/svg/base/src/nsISVGGlyphFragmentNode.h => layout/svg/nsISVGGlyphFragmentNode.h
rename : layout/svg/base/src/nsISVGSVGFrame.h => layout/svg/nsISVGSVGFrame.h
rename : layout/svg/base/src/nsSVGAFrame.cpp => layout/svg/nsSVGAFrame.cpp
rename : layout/svg/base/src/nsSVGClipPathFrame.cpp => layout/svg/nsSVGClipPathFrame.cpp
rename : layout/svg/base/src/nsSVGClipPathFrame.h => layout/svg/nsSVGClipPathFrame.h
rename : layout/svg/base/src/nsSVGContainerFrame.cpp => layout/svg/nsSVGContainerFrame.cpp
rename : layout/svg/base/src/nsSVGContainerFrame.h => layout/svg/nsSVGContainerFrame.h
rename : layout/svg/base/src/nsSVGEffects.cpp => layout/svg/nsSVGEffects.cpp
rename : layout/svg/base/src/nsSVGEffects.h => layout/svg/nsSVGEffects.h
rename : layout/svg/base/src/nsSVGFilterFrame.cpp => layout/svg/nsSVGFilterFrame.cpp
rename : layout/svg/base/src/nsSVGFilterFrame.h => layout/svg/nsSVGFilterFrame.h
rename : layout/svg/base/src/nsSVGFilterInstance.cpp => layout/svg/nsSVGFilterInstance.cpp
rename : layout/svg/base/src/nsSVGFilterInstance.h => layout/svg/nsSVGFilterInstance.h
rename : layout/svg/base/src/nsSVGFilterPaintCallback.h => layout/svg/nsSVGFilterPaintCallback.h
rename : layout/svg/base/src/nsSVGForeignObjectFrame.cpp => layout/svg/nsSVGForeignObjectFrame.cpp
rename : layout/svg/base/src/nsSVGForeignObjectFrame.h => layout/svg/nsSVGForeignObjectFrame.h
rename : layout/svg/base/src/nsSVGGFrame.cpp => layout/svg/nsSVGGFrame.cpp
rename : layout/svg/base/src/nsSVGGFrame.h => layout/svg/nsSVGGFrame.h
rename : layout/svg/base/src/nsSVGGenericContainerFrame.cpp => layout/svg/nsSVGGenericContainerFrame.cpp
rename : layout/svg/base/src/nsSVGGenericContainerFrame.h => layout/svg/nsSVGGenericContainerFrame.h
rename : layout/svg/base/src/nsSVGGeometryFrame.cpp => layout/svg/nsSVGGeometryFrame.cpp
rename : layout/svg/base/src/nsSVGGeometryFrame.h => layout/svg/nsSVGGeometryFrame.h
rename : layout/svg/base/src/nsSVGGlyphFrame.cpp => layout/svg/nsSVGGlyphFrame.cpp
rename : layout/svg/base/src/nsSVGGlyphFrame.h => layout/svg/nsSVGGlyphFrame.h
rename : layout/svg/base/src/nsSVGGradientFrame.cpp => layout/svg/nsSVGGradientFrame.cpp
rename : layout/svg/base/src/nsSVGGradientFrame.h => layout/svg/nsSVGGradientFrame.h
rename : layout/svg/base/src/nsSVGImageFrame.cpp => layout/svg/nsSVGImageFrame.cpp
rename : layout/svg/base/src/nsSVGInnerSVGFrame.cpp => layout/svg/nsSVGInnerSVGFrame.cpp
rename : layout/svg/base/src/nsSVGInnerSVGFrame.h => layout/svg/nsSVGInnerSVGFrame.h
rename : layout/svg/base/src/nsSVGIntegrationUtils.cpp => layout/svg/nsSVGIntegrationUtils.cpp
rename : layout/svg/base/src/nsSVGIntegrationUtils.h => layout/svg/nsSVGIntegrationUtils.h
rename : layout/svg/base/src/nsSVGMarkerFrame.cpp => layout/svg/nsSVGMarkerFrame.cpp
rename : layout/svg/base/src/nsSVGMarkerFrame.h => layout/svg/nsSVGMarkerFrame.h
rename : layout/svg/base/src/nsSVGMaskFrame.cpp => layout/svg/nsSVGMaskFrame.cpp
rename : layout/svg/base/src/nsSVGMaskFrame.h => layout/svg/nsSVGMaskFrame.h
rename : layout/svg/base/src/nsSVGOuterSVGFrame.cpp => layout/svg/nsSVGOuterSVGFrame.cpp
rename : layout/svg/base/src/nsSVGOuterSVGFrame.h => layout/svg/nsSVGOuterSVGFrame.h
rename : layout/svg/base/src/nsSVGPaintServerFrame.cpp => layout/svg/nsSVGPaintServerFrame.cpp
rename : layout/svg/base/src/nsSVGPaintServerFrame.h => layout/svg/nsSVGPaintServerFrame.h
rename : layout/svg/base/src/nsSVGPathGeometryFrame.cpp => layout/svg/nsSVGPathGeometryFrame.cpp
rename : layout/svg/base/src/nsSVGPathGeometryFrame.h => layout/svg/nsSVGPathGeometryFrame.h
rename : layout/svg/base/src/nsSVGPatternFrame.cpp => layout/svg/nsSVGPatternFrame.cpp
rename : layout/svg/base/src/nsSVGPatternFrame.h => layout/svg/nsSVGPatternFrame.h
rename : layout/svg/base/src/nsSVGStopFrame.cpp => layout/svg/nsSVGStopFrame.cpp
rename : layout/svg/base/src/nsSVGSwitchFrame.cpp => layout/svg/nsSVGSwitchFrame.cpp
rename : layout/svg/base/src/nsSVGTSpanFrame.cpp => layout/svg/nsSVGTSpanFrame.cpp
rename : layout/svg/base/src/nsSVGTSpanFrame.h => layout/svg/nsSVGTSpanFrame.h
rename : layout/svg/base/src/nsSVGTextContainerFrame.cpp => layout/svg/nsSVGTextContainerFrame.cpp
rename : layout/svg/base/src/nsSVGTextContainerFrame.h => layout/svg/nsSVGTextContainerFrame.h
rename : layout/svg/base/src/nsSVGTextFrame.cpp => layout/svg/nsSVGTextFrame.cpp
rename : layout/svg/base/src/nsSVGTextFrame.h => layout/svg/nsSVGTextFrame.h
rename : layout/svg/base/src/nsSVGTextPathFrame.cpp => layout/svg/nsSVGTextPathFrame.cpp
rename : layout/svg/base/src/nsSVGTextPathFrame.h => layout/svg/nsSVGTextPathFrame.h
rename : layout/svg/base/src/nsSVGUseFrame.cpp => layout/svg/nsSVGUseFrame.cpp
rename : layout/svg/base/src/nsSVGUtils.cpp => layout/svg/nsSVGUtils.cpp
rename : layout/svg/base/src/nsSVGUtils.h => layout/svg/nsSVGUtils.h
rename : layout/svg/base/src/resources/content/svgBindings.xml => layout/svg/resources/content/svgBindings.xml
rename : layout/svg/base/src/svg.css => layout/svg/svg.css
|
2012-09-24 23:01:21 +02:00 |
|
Robert Longson
|
bbf734f7ef
|
Bug 567848 - Split content methods from nsSVGUtils into SVGContentUtils. r=dholbert
--HG--
rename : layout/svg/base/src/nsSVGUtils.cpp => content/svg/content/src/SVGContentUtils.cpp
rename : layout/svg/base/src/nsSVGUtils.h => content/svg/content/src/SVGContentUtils.h
|
2012-09-22 20:26:05 +01:00 |
|