Commit Graph

152 Commits

Author SHA1 Message Date
Jonathan Watt
13680dbe8c Bug 1016145 - Load the non-SVG user-agent style sheets for non-SVG documents served as image/svg+xml. r=bz
--HG--
extra : rebase_source : e48c0a6041a38fd1d056ad510268c5df23bf225e
2014-06-05 01:01:39 +01:00
Jonathan Watt
9fd048c65d Bug 993443 - Relax the assertion in ConstrainToCoordValues to allow aSize to also be zero. r=longsonr 2014-04-13 11:07:10 +01:00
Max Vujovic
92f3fc518b Bug 948265 - Remove deprecated filterRes attribute from SVG filters. r=roc, r=hsivonen 2014-03-10 08:55:25 -04:00
Robert Longson
d40d374851 Bug 979407 - Fix ASSERTION: viewport height must be nonnegative, with negative markerHeight or markerWidth attribute. r=dholbert 2014-03-05 21:28:12 +00:00
Markus Stange
7943eaee0d Bug 963086 - Detect filter rect XMost()/YMost() overflow and protect against out-of-range data acess. f=dholbert, r=Bas 2014-03-05 18:41:19 +01:00
Markus Stange
efeee09152 Bug 975773 - Filter primitives in error states can have inputs. r=roc 2014-03-03 14:31:27 +01:00
Wes Kocher
2a7ee60945 Backed out changeset c14980a16210 (bug 948265) so it can address review comments first, despite the CLOSED TREE 2014-02-28 14:48:31 -08:00
Max Vujovic
5292d9035a Bug 948265 - Remove deprecated filterRes attribute from SVG filters. r=roc 2014-02-28 16:40:14 -05:00
Robert Longson
690c8f2b53 Bug 974746 - Fix rotated zero width or height pattern crash. r=jwatt 2014-02-20 20:49:14 +00:00
Cameron McCormack
fbaa80f98d Bug 952270 - Null check result of GetPathForLengthOrPositionMeasuring in nsSVGTextFrame2::GetTextPath. r=longsonr 2013-12-20 15:26:28 +11:00
Robert Longson
12a368ec52 Bug 919371 - Make sure marker frames get the right parent. r=cam 2013-10-13 10:15:53 +01:00
Cameron McCormack
6fe54e2046 Bug 898909 - Reflow non-display SVG text under non-display outer <svg> frames. r=jwatt 2013-07-30 09:47:30 +10:00
Cameron McCormack
8b994a132e Bug 898951 - Ignore undisplayed characters when getting partial glyph advances. r=jwatt
--HG--
extra : rebase_source : 535f6cf6b159b964cf47ca54f718b60656e3ca48
2013-07-30 09:44:48 +10:00
Cameron McCormack
5ced2fb4ac Bug 897342 - Don't try to adjust text for textLength="" when there is no opportunity to do so. r=jwatt 2013-07-24 21:47:07 +10:00
Cameron McCormack
30c78e5711 Bug 895311 - Avoid calling ScheduleReflowSVGNonDisplayText when constructing frames during reflow. r=jwatt 2013-07-24 15:13:54 +10:00
Cameron McCormack
370da54970 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
1f60b6d37b 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
a2bae61d8b Bug 890782 - Part 1: Return early in UpdateGlyphPositioning if frames are dirty. r=longsonr 2013-07-12 17:13:06 +10:00
Cameron McCormack
fd8d65a5e8 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
Cameron McCormack
bfd397de2a Bug 880925 - Flush layout when caretPositionFromPoint is called. r=bz 2013-06-12 13:20:19 +10:00
Cameron McCormack
b8ecd886bc 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
7135d9040a 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
cdcfb5650b Bug 877029 - Add a crashtest for calling nsSVGMarkerFrame::GetCanvasTM() inappropriately. r=longsonr 2013-05-30 17:48:15 +10:00
Robert Longson
056b56c939 Bug 868904 - Fix infinite recursion with outer SVG transform animation r=dholbert 2013-05-06 07:33:20 +01:00
Cameron McCormack
d602676c91 Bug 843917 - Test. 2013-04-15 19:50:57 +10:00
Cameron McCormack
942cf09a9d Bug 860378 - Reconstruct SVG text frames sooner on DOM mutations. r=longsonr 2013-04-11 18:38:40 +10:00
Robert Longson
dfd5800223 Bug 842630 - Fix out of bounds in nsSVGTextFrame2::ResolvePositions. r=heycam 2013-03-27 10:19:02 +00:00
Daniel Holbert
32511651c4 Bug 473236, 2013 edition: Remove executable bit from files that clearly don't need it (html, xhtml, xul, svg, png, jpg, ttf files in test dirs within /layout). DONTBUILD 2013-03-25 17:01:35 -07:00
Robert Longson
63e1a3e1f6 Bug 849688 - Crash with getStartPositionOfChar when argument is out of range. r=dholbert 2013-03-13 14:22:46 +00:00
Robert Longson
f476b2bd6e Bug 847139 - Crash with caretPositionFromPoint. r=dholbert 2013-03-06 12:11:34 +00:00
Robert Longson
83c705a616 Bug 842909 - Fix GetNumberOfChars so that it always creates a TextNodeCorrespondenceProperty. r=dholbert 2013-03-04 12:04:23 +00:00
Robert Longson
4259f06332 Bug 843072 - Crash with getExtentOfChar(0) if there is no text. r=dholbert 2013-03-02 13:28:04 +00:00
Cameron McCormack
204d7f3da9 Bug 842009 - Ignore <tref> elements when computing SVG text layout. r=longsonr 2013-02-17 19:28:09 +11:00
Cameron McCormack
f964672f41 Backed out changeset e4831a8b042c for lack of proper "r=". 2013-02-17 19:27:10 +11:00
Cameron McCormack
b92849c067 Bug 842009 - Ignore <tref> elements when computing SVG text layout. r? 2013-02-17 19:21:57 +11:00
Cameron McCormack
a3ae42ea56 Bug 841812 - Avoid crashing when changing attributes on an invalidly parented <textPath>. r=roc 2013-02-16 20:16:11 +11:00
Cameron McCormack
a66ae9bf1b Bug 841163 - Ensure that we recompute SVG text glyph positions only once frames have been reconstructed. r=roc 2013-02-15 15:29:28 +11:00
Robert Longson
e65213beb1 Bug 378716 - crash test 2013-01-26 21:28:56 +01:00
Mats Palmgren
70c96c5bef Bug 344557 - Add crashtests. 2013-01-25 18:34:30 +01:00
Jonathan Watt
827b117cbe Crashtest for bug 813420 - "ASSERTION: Must not call under nsISVGChildFrame::ReflowSVG" with nested <svg> and dynamic marker. (Now WORKSFORME.) 2012-12-21 19:43:05 +00:00
Jonathan Watt
935330a0a2 Bug 767535 - "ASSERTION: How did we getting here, then?" 2012-12-21 19:13:48 +00:00
Jonathan Watt
5b2cfc1dea Bug 808318 - "ASSERTION: Children must have same reference frame" with SVG display lists disabled for painting. 2012-12-21 18:23:32 +00:00
Jonathan Watt
7b63518845 Bug 788831 - "ASSERTION: If display lists are enabled, only painting of non-display SVG should take this code path". r=longsonr.
--HG--
extra : rebase_source : 3625a395a7ef74fc566cb3ee58914be0e3da81d7
2012-12-21 10:00:39 +00:00
Edwin Flores
0c9f80a9ea Bug 789390 - Fix crash when using -moz-objectStroke paint value with transitions r=dbaron 2012-09-24 00:10:00 +12:00
Jonathan Watt
d61c5f3354 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
99437f1521 Testcase for Bug 780764 - "ASSERTION: null nsSVGPathGeometry frame" and crash. 2012-11-15 10:04:27 -08:00
Jonathan Watt
d44390ccb9 Testcase for Bug 778492 - SVG element too far outside viewBox crashes Firefox. 2012-11-15 10:04:00 -08:00
Jonathan Watt
9d4fdda686 Testcase for Bug 768087 - "ASSERTION: aFrame should be first continuation" in nsSVGEffects::GetFilterProperty. 2012-11-15 10:04:00 -08:00
Ehsan Akhgari
2305a6fff8 Merge mozilla-central into mozilla-inbound 2012-11-07 17:24:27 -05:00
Ryan VanderMeulen
a516da2d3d Merge the last PGO-green inbound changeset to m-c. 2012-11-06 21:02:09 -05:00