Mike Hommey
|
e9ee5bb8ee
|
Bug 892904 - Remove useless includes of config.mk. r=gps
|
2013-07-15 18:48:40 +09:00 |
|
Cameron McCormack
|
dbc7e72e2d
|
Bug 893510 - Don't schedule reflow of non-display SVG text when a child text content frame was just created. r=jwatt
|
2013-07-15 18:15:49 +10:00 |
|
Cameron McCormack
|
2ff40915ff
|
Bug 893500 - Don't check for SVG text context scale changes when non-display. r=longsonr
|
2013-07-15 17:09:27 +10:00 |
|
Cameron McCormack
|
d1d5e49d22
|
Bug 890783 - Reflow non-display SVG text when a child text frame is restyled. r=roc
|
2013-07-12 17:13:07 +10:00 |
|
Cameron McCormack
|
227db4073f
|
Bug 890782 - Reflow SVG text inserted into non-display containers. r=jwatt
|
2013-07-12 17:13:07 +10:00 |
|
Cameron McCormack
|
cc69f69b39
|
Bug 890782 - Part 3: Inherit NS_FRAME_IS_NONDISPLAY by default. r=jwatt
|
2013-07-12 17:13:07 +10:00 |
|
Cameron McCormack
|
e57c8ad0ef
|
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
|
6aa59ecec4
|
Bug 890782 - Part 1: Return early in UpdateGlyphPositioning if frames are dirty. r=longsonr
|
2013-07-12 17:13:06 +10:00 |
|
Cameron McCormack
|
ec8519bdbb
|
Bug 879659 - Part 3: Implement <marker orient="auto-start-reverse">. r=longsonr
|
2013-07-12 16:39:38 +10:00 |
|
Cameron McCormack
|
3c1809b4b3
|
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 |
|
Trevor Saunders
|
238525e2d8
|
bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal
|
2013-07-11 11:06:34 -04:00 |
|
Daniel Holbert
|
ea38e008f6
|
Bug 892108: Simplify a SVG check to use HasViewBoxOrSyntheticViewBox(). r=jwatt
|
2013-07-10 16:20:54 -07:00 |
|
Ryan VanderMeulen
|
1d7eff0f7a
|
Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures.
|
2013-07-10 13:51:28 -04:00 |
|
Trevor Saunders
|
d82043f811
|
bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal
|
2013-06-25 14:29:26 -04:00 |
|
Cameron McCormack
|
4308bf4c66
|
Bug 890756 - Remove nsSVGTextFrame2::AutoCanvasTMForMarker. r=longsonr
|
2013-07-08 17:39:50 +10:00 |
|
Cameron McCormack
|
d30b090356
|
Bug 877957 - Don't use the context scale when determining the font size scale factor for non-display SVG text. r=longsonr
|
2013-07-08 10:38:16 +10:00 |
|
Cameron McCormack
|
c0e2bb6765
|
Bug 569722 - Implement textLength and lengthAdjust on SVG text elements. r=longsonr
|
2013-07-07 17:27:51 +10:00 |
|
Cameron McCormack
|
6e9bd2754f
|
Bug 890196 - Remove unnecessary code to fill out nsSVGTextFrame2::mPositions when more characters are specified than positions. r=longsonr
|
2013-07-04 18:31:24 +10:00 |
|
Cameron McCormack
|
88a08f15a2
|
Bug 889221 - Record dominant-baseline values correctly when traversing SVG text frames. r=roc
--HG--
extra : rebase_source : 0cd8bdd1d140f8991913355988ff26afdd65df2b
|
2013-07-03 15:31:44 +10:00 |
|
Cameron McCormack
|
bf8e851cd1
|
Bug 884718 - Inflate mRect of SVG text by a device pixel to paper over some rounding issues. r=roc
|
2013-06-29 22:59:35 +10:00 |
|
Cameron McCormack
|
739e644f3b
|
Bug 842181 - Prevent text zoom from affecting SVG text. r=dbaron
|
2013-06-29 13:28:50 +10:00 |
|
Robert Longson
|
f026fe3dbe
|
Bug 829085 - Fix hit testing when vector-effect=non-scaling-stroke is used. r=dholbert
|
2013-06-26 13:31:06 +01:00 |
|
Cameron McCormack
|
e2a3c28b46
|
Bug 886230 - Don't paint SVG text under DrawWindow(..., DRAWWINDOW_DO_NOT_FLUSH) when frames are dirty. r=roc
|
2013-06-25 16:01:38 +10:00 |
|
Ed Morley
|
02d459330d
|
Backed out changeset d7c237784ce9 (bug 886230) for B2G mochitest-9 failures in test_bug582181-1.html
|
2013-06-25 13:45:09 +01:00 |
|
Daniel Holbert
|
9d41eb15f3
|
Bug 886611 part 2: Rename the nsSVGUtils function SetupCairoStrokeHitGeometry() to SetupCairoStrokeGeometry() . r=longsonr
|
2013-06-24 23:05:32 -07:00 |
|
Daniel Holbert
|
310aa40a9d
|
Bug 886611 part 1: Rename the nsSVGUtils function SetupCairoStrokeGeometry() to SetupCairoStrokeBBoxGeometry() . r=longsonr
|
2013-06-24 23:05:31 -07:00 |
|
Cameron McCormack
|
e5f75898fc
|
Bug 886230 - Don't paint SVG text under DrawWindow(..., DRAWWINDOW_DO_NOT_FLUSH) when frames are dirty. r=roc
|
2013-06-25 16:01:38 +10:00 |
|
Robert Longson
|
3029aab7d0
|
Bug 865901 - make nsSVGTextFrame2::mPositioningDirty and mPositioningUsesPercentages SVG frame state bits. r=cam
|
2013-06-24 12:20:38 +01:00 |
|
Cameron McCormack
|
b026e38fb7
|
Bug 885642 - Avoid iterating SVG text frames when they are dirty. r=longsonr
|
2013-06-22 20:57:13 +10:00 |
|
Cameron McCormack
|
3f4c0a587f
|
Bug 885608 - Call ScheduleReflowSVGNonDisplayText on character data mutations in a non-display <text>. r=longsonr
--HG--
extra : rebase_source : c6332ac1146dc71812c802a1160ee79ad266467e
|
2013-06-22 12:38:57 +10:00 |
|
Robert Longson
|
9002dd84b5
|
Bug 876450 - non-scaling-stroke doesn't work with svg.text.css-frames.enabled. r=heycam
--HG--
rename : layout/reftests/svg/non-scaling-stroke-03-ref.svg => layout/reftests/svg/text/dynamic-non-scaling-stroke-ref.svg
rename : layout/reftests/svg/non-scaling-stroke-03.svg => layout/reftests/svg/text/dynamic-non-scaling-stroke.svg
|
2013-06-16 12:05:39 +01:00 |
|
Seth Fowler
|
a662e5bf78
|
Bug 600207 (Part 1) - Avoid fuzzy SVGs on the tiling path by matrix twiddling. r=dholbert
|
2013-06-13 00:47:26 -07:00 |
|
Ed Morley
|
aa048e78a3
|
Merge mozilla-central and inbound
|
2013-06-12 08:41:06 +01:00 |
|
Ms2ger
|
7cdd3a5243
|
Bug 880340 - Remove the security checks on nsImageLoadingContent methods; r=bz
|
2013-06-12 09:00:09 +02:00 |
|
Cameron McCormack
|
0cd7505ec6
|
Bug 880925 - Flush layout when caretPositionFromPoint is called. r=bz
|
2013-06-12 13:20:19 +10:00 |
|
Cameron McCormack
|
71195d88d1
|
Bug 877429 - Remove GlyphMetricsUpdater. r=longsonr
|
2013-06-12 13:19:52 +10:00 |
|
Matt Woodrow
|
395c4378ee
|
Bug 871917 - Schedule a paint when an nsSVGImageFrame gets an image changed notification. r=roc
|
2013-06-10 12:14:01 +12:00 |
|
Cameron McCormack
|
6653c9cf7e
|
Bug 872353 - Remove nsSVGTextFrame2::Reflow(), which is currently unused. r=longsonr
|
2013-06-05 17:15:31 +10:00 |
|
Cameron McCormack
|
4a5fb8a9b7
|
Bug 876186 - Don't do anything with fill-rule on SVG text. r=longsonr
|
2013-06-04 10:18:21 +10:00 |
|
Cameron McCormack
|
74241f8a2b
|
Bug 876831 - Only reflow nsSVGTextFrame2's anonymous block frame under ReflowSVG. r=bzbarsky,longsonr f=jwatt
|
2013-06-04 00:15:29 +10:00 |
|
Cameron McCormack
|
fc0c97f294
|
Bug 873806 - Part 2: Make descendants of non-display nsSVGForeignObjectFrame also non-display. r=longsonr
|
2013-06-04 00:15:29 +10:00 |
|
Cameron McCormack
|
840c220491
|
Bug 873806 - Part 1: Ensure non-display SVG text frames get reflowed. r=longsonr f=jwatt
--HG--
rename : layout/reftests/svg/text/clipPath-content.svg => layout/reftests/svg/text/clipPath-content-2.svg
rename : layout/reftests/svg/text/mask-content.svg => layout/reftests/svg/text/mask-content-2.svg
|
2013-06-04 00:15:29 +10:00 |
|
Cameron McCormack
|
b3ed03c550
|
Comment tweak for clarity; no bug. (DONTBUILD)
|
2013-06-02 21:47:48 +10:00 |
|
Cameron McCormack
|
a8d15f795f
|
Bug 877575 - Don't force mPositions to be recomputed inside nsSVGTextFrame2::ReflowSVG. r=jwatt
|
2013-05-30 18:34:59 +10:00 |
|
Jonathan Watt
|
d6090bdaa6
|
Bug 827915 - Get rid of SVG's own invalidation mechanisms and rely on DLBI instead. r=dholbert
|
2013-05-30 09:28:13 +01:00 |
|
Cameron McCormack
|
5e8ff9b6ea
|
Bug 877035 - Remove nsSVGTextFrame2::UpdateGlyphPositioning's aForceGlobalTransform argument and look at mGetCanvasTMForFlag instead. r=longsonr
|
2013-05-30 17:53:07 +10:00 |
|
Cameron McCormack
|
2c6badad7d
|
Bug 877029 - Add a crashtest for calling nsSVGMarkerFrame::GetCanvasTM() inappropriately. r=longsonr
|
2013-05-30 17:48:15 +10:00 |
|
Cameron McCormack
|
109e949fe7
|
Bug 876323 - Avoid recomputing mPositions when COORD_CONTEXT_CHANGED unless percentages were used. r=jwatt
|
2013-05-30 10:44:55 +10:00 |
|
Arnaud Sourioux
|
ae5aa58dbc
|
Bug 875367: Annotate ~280 more methods with MOZ_OVERRIDE in /layout. r=dholbert
|
2013-05-29 12:37:49 -07:00 |
|
Mike Shal
|
6f32ddf61c
|
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
|
2013-04-23 17:54:15 -04:00 |
|
Jonathan Watt
|
8aeef8e483
|
Bug 876175 - Fix O(n^2) behavior and other perf issues with nsSVGGradientFrame::GetPaintServerPattern. r=roc
|
2013-05-27 08:34:01 +01:00 |
|
Jonathan Watt
|
c5cdfe938b
|
Bug 876157 - Avoid expensive nsSVGGradientFrame::GetGradientTransform calls when gradients paint only a single color. r=roc
|
2013-05-27 08:31:39 +01:00 |
|
Jonathan Watt
|
25717c7a0f
|
Bug 854765 - Get rid of the DidSetStyleContext overrides in SVG frame code to avoid some major perf hits. r=roc
|
2013-05-24 18:32:33 +01:00 |
|
Ehsan Akhgari
|
67f4978f9d
|
Backed out changeset e3e70237a47a (bug 854765) because of mochitest-1 assertions
|
2013-05-24 16:02:48 -04:00 |
|
Jonathan Watt
|
5373250846
|
Bug 854765 - Get rid of the DidSetStyleContext overrides in SVG frame code to avoid some major perf hits. r=roc
|
2013-05-24 18:32:33 +01:00 |
|
Jonathan Watt
|
dcc3e40184
|
Bug 378923 - Make non-root outer-<svg> respect |overflow:visible| (overflow="visible"). r=roc
|
2013-05-24 17:56:26 +01:00 |
|
Jonathan Watt
|
ea0d6e617c
|
Bug 875175 - Stop continuous reflow and invalidation of entire SVG when an element that is partially/wholly outside the viewport is subject to a transform animation. r=dbaron
|
2013-05-24 14:51:50 +01:00 |
|
Jonathan Watt
|
b94995ea24
|
Bug 875069 - nsSVGPathGeometryFrame::NotifySVGChanged needs to take account of stroke-width and non-scaling-stroke. r=dholbert
|
2013-05-23 15:30:14 +01:00 |
|
Jonathan Watt
|
481319b784
|
Bug 874865 - Stop nsSVGOuterSVGFrame::AttributeChanged from calling ChildrenOnlyTransformChanged for transform attribute changes. r=longsonr
|
2013-05-23 08:04:21 +01:00 |
|
Jonathan Watt
|
b34211cc84
|
Bug 874846 - Stop calling NotifySVGChanged(TRANSFORM_CHANGED) in nsSVGTextFrame2::AttributeChanged. r=longsonr
|
2013-05-23 08:09:15 +01:00 |
|
Jonathan Watt
|
d1f5d8d8d3
|
Bug 874854 - Stop calling SchedulePaint for SVG transform attribute changes. r=longsonr
|
2013-05-23 08:04:21 +01:00 |
|
Bobby Holley
|
ba05c93769
|
Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
|
2013-05-22 10:05:26 -06:00 |
|
Jonathan Watt
|
becef9b68a
|
Bug 867596 - Stop calling nsSVGUtils::InvalidateBounds in nsSVGTextFrame2, and use DLBI instead. r=longsonr
|
2013-05-22 12:30:20 +01:00 |
|
Jonathan Watt
|
e8fb58c2d0
|
Bug 874487 - Have nsSVGUseFrame notify any rendering observers when the referenced element is re-cloned. r=roc
|
2013-05-21 18:24:05 +01:00 |
|
Cameron McCormack
|
20244c26c8
|
Bug 839958 - Prevent infinite invalidation loops when using SVG text inside a mask or pattern. r=jwatt
|
2013-05-19 11:11:16 +10:00 |
|
Cameron McCormack
|
0e56963ada
|
Backout d00f9ead1848 (bug 839958) for Windows reftest failure on pattern-content.svg.
|
2013-05-19 12:50:30 +10:00 |
|
Cameron McCormack
|
e7c198552c
|
Bug 839958 - Prevent infinite invalidation loops when using SVG text inside a mask or pattern. r=jwatt
|
2013-05-19 11:11:16 +10:00 |
|
Ehsan Akhgari
|
2f3ac0380a
|
Bug 873038 - Remove the old MSVC PGO exclusions across the tree; r=glandium
|
2013-05-16 11:16:30 -04:00 |
|
Phil Ringnalda
|
5ad98aed12
|
Back out 4d755ea39a56:81d152795bea (bug 798843) for style mochitest failures
|
2013-05-15 20:53:30 -07:00 |
|
Edwin Flores
|
a4c230a033
|
Bug 798843 - Rename -moz-objectFill, -moz-objectStroke, -moz-objectValue to context-fill, context-stroke, context-value r=dbaron
|
2013-05-16 14:35:15 +12:00 |
|
Edwin Flores
|
fe4c1f5f33
|
Bug 798843 - Replace instances of 'object' with 'context' to match change in CSS values r=roc
|
2013-05-16 14:35:12 +12:00 |
|
Arnaud Sourioux
|
a57d318afa
|
Bug 870516: Annotate ~600 more methods with MOZ_OVERRIDE in /layout r=dholbert
|
2013-05-14 09:33:23 -07:00 |
|
Andrea Marchesini
|
031eb2e92c
|
Bug 866796 - Convert SVGAnimatedRect to WebIDL. r=Ms2ger
|
2013-05-09 13:42:12 -04:00 |
|
Jonathan Watt
|
5dac4df334
|
Bug 869611 - Stop reflowing in nsSVGPathGeometryFrame::NotifySVGChanged for ancestor transform changes. r=dholbert
|
2013-05-08 18:13:11 +01:00 |
|
Jonathan Watt
|
4202ed2982
|
Bug 869781 - Make nsSVGOuterSVGFrame::Reflow update the overflow rects of its children if it has a viewBox. r=dholbert
|
2013-05-08 18:11:42 +01:00 |
|
Robert Longson
|
4aadf03549
|
Bug 868904 - Fix infinite recursion with outer SVG transform animation r=dholbert
|
2013-05-06 07:33:20 +01:00 |
|
Robert Longson
|
fae04a65cb
|
Bug 863994 - Support transform attribute on <svg> elements. r=dholbert
--HG--
rename : layout/reftests/svg/svg-transform-01.svg => layout/reftests/svg/svg-transform-02.svg
|
2013-05-05 08:20:25 +01:00 |
|
Robert Longson
|
9ac622e3aa
|
Bug 865958 - Text in clipPath does not update correctly when changed. r=heycam,jwatt
|
2013-04-28 11:53:58 +01:00 |
|
Jonathan Watt
|
c1b5bf869b
|
Bug 839865 - Stop calling nsSVGUtils::InvalidateBounds for SVG transform changes, and use DLBI instead. r=mattwoodrow.
|
2013-02-11 23:25:56 +00:00 |
|
Timothy Nikkel
|
f8cabae711
|
Bug 865945. Increment the visible count before calling FrameCreated so that the image for an SVGFEImage element is actually considered visible. r=mats
|
2013-04-26 14:58:15 -05:00 |
|
Aryeh Gregor
|
e78504c9a9
|
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
|
2013-04-22 14:15:59 +03:00 |
|
Cameron McCormack
|
aaf136988e
|
Bug 864000 - Document nsSVGTextFrame2::mPositioningDirty better. (DONTBUILD) rs=jwatt
|
2013-04-26 09:05:34 +10:00 |
|
Seth Fowler
|
fc1f2d175b
|
Bug 859377 (Part 2) - Make SVGImageContext more flexible. r=dholbert
--HG--
extra : rebase_source : 79a4380691426c128f334ba066167a5c5b8ee801
|
2013-04-25 15:58:27 -07:00 |
|
Jonathan Watt
|
2527fad3e7
|
Bug 864832 - Get rid of the majority of the remaining nsSVGUtils::InvalidateBounds calls, except for those related to transforms and nsSVGTextFrame2. r=mattwoodrow
|
2013-04-25 10:18:42 +01:00 |
|
Jonathan Watt
|
847ab900be
|
Bug 864772 - Stop calling nsSVGUtils::InvalidateBounds in nsSVGDisplayContainerFrame::RemoveFrame, and use DLBI instead. r=mattwoodrow
|
2013-04-24 10:13:28 +01:00 |
|
Jonathan Watt
|
59c7f200e6
|
Bug 864770 - Stop calling nsSVGUtils::InvalidateBounds in nsSVGEffects code, and use DLBI instead. r=mattwoodrow
|
2013-04-24 10:13:28 +01:00 |
|
Cameron McCormack
|
769bd44ad9
|
No bug - Minor comment tweak. (DONTBUILD)
|
2013-04-20 21:24:34 +10:00 |
|
Andrea Marchesini
|
3ccc4043ba
|
Bug 855412 - Change the signature of NS_NewSVGRect to not use the outparam. r=Ms2ger
|
2013-04-18 07:40:09 -04:00 |
|
Matt Woodrow
|
6c8d4da7e9
|
Backout d6b34be6fb4c for causing reftest failures on a CLOSED TREE
|
2013-04-18 14:21:25 +12:00 |
|
Matt Woodrow
|
2d03d9dce6
|
Bug 837335 - Don't build an nsDisplayTransform for nsSVGPathGeometryFrame if the transform is only a translation. r=jwatt
|
2013-04-18 12:42:08 +12:00 |
|
Robert Longson
|
e1fbe2a9a9
|
Bug 862817 - Fix animateMotion on foreignObject elements. r=dholbert
|
2013-04-17 21:28:59 +01:00 |
|
Cameron McCormack
|
eb98cff2f3
|
Bug 862158 - Propagate implied SVG text rotate="" values over the top of inherited values. r=longsonr
|
2013-04-16 16:43:28 +10:00 |
|
Cameron McCormack
|
fb71ffd4ce
|
Bug 842224 - Make getCharNumAtPosition (a) return addressable character indices, and (b) heed full page zoom. r=longsonr
|
2013-04-17 09:18:24 +10:00 |
|
Mike Shal
|
24b4056720
|
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
|
2013-04-16 15:24:43 -04:00 |
|
Cameron McCormack
|
c309f38e81
|
Backout 66c01cdf30d2 (bug 862158) for text-layout-08.svg failure. (CLOSED TREE)
|
2013-04-16 18:28:21 +10:00 |
|
Cameron McCormack
|
cd8836d173
|
Bug 862158 - Propagate implied SVG text rotate="" values over the top of inherited implied values. r=longsonr
|
2013-04-16 16:43:28 +10:00 |
|
Cameron McCormack
|
5a7bc3047e
|
Bug 843917 - Test.
|
2013-04-15 19:50:57 +10:00 |
|
Cameron McCormack
|
1445eb2a89
|
Bug 843917 - Don't call InvalidateBounds() in nsSVGTextFrame2; leave invalidation to DLBI. r=jwatt
|
2013-04-15 17:16:07 +10:00 |
|
David Zbarsky
|
8aa282388a
|
Bug 846995 Part 3: Rename DOMSVGAnimatedTransformList and kill nsISupports r=jwatt
--HG--
rename : content/svg/content/src/DOMSVGAnimatedTransformList.cpp => content/svg/content/src/SVGAnimatedTransformList.cpp
rename : content/svg/content/src/DOMSVGAnimatedTransformList.h => content/svg/content/src/SVGAnimatedTransformList.h
|
2013-04-14 18:56:34 -04:00 |
|
Robert Longson
|
a84db0dfe3
|
Bug 861188 - Fix empty transforms on svg elements. r=dholbert
|
2013-04-14 08:17:36 +01:00 |
|