Commit Graph

134 Commits

Author SHA1 Message Date
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
Cameron McCormack
0cd7505ec6 Bug 880925 - Flush layout when caretPositionFromPoint is called. r=bz 2013-06-12 13:20:19 +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
2c6badad7d Bug 877029 - Add a crashtest for calling nsSVGMarkerFrame::GetCanvasTM() inappropriately. r=longsonr 2013-05-30 17:48:15 +10:00
Robert Longson
4aadf03549 Bug 868904 - Fix infinite recursion with outer SVG transform animation r=dholbert 2013-05-06 07:33:20 +01:00
Cameron McCormack
5a7bc3047e Bug 843917 - Test. 2013-04-15 19:50:57 +10:00
Cameron McCormack
32a375aae4 Bug 860378 - Reconstruct SVG text frames sooner on DOM mutations. r=longsonr 2013-04-11 18:38:40 +10:00
Robert Longson
fae75333c3 Bug 842630 - Fix out of bounds in nsSVGTextFrame2::ResolvePositions. r=heycam 2013-03-27 10:19:02 +00:00
Daniel Holbert
cdb46fbf89 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
2ede2c9888 Bug 849688 - Crash with getStartPositionOfChar when argument is out of range. r=dholbert 2013-03-13 14:22:46 +00:00
Robert Longson
c2ad59fff7 Bug 847139 - Crash with caretPositionFromPoint. r=dholbert 2013-03-06 12:11:34 +00:00
Robert Longson
4d594cd99a Bug 842909 - Fix GetNumberOfChars so that it always creates a TextNodeCorrespondenceProperty. r=dholbert 2013-03-04 12:04:23 +00:00
Robert Longson
2bb307775e Bug 843072 - Crash with getExtentOfChar(0) if there is no text. r=dholbert 2013-03-02 13:28:04 +00:00
Cameron McCormack
5b745dcbdb Bug 842009 - Ignore <tref> elements when computing SVG text layout. r=longsonr 2013-02-17 19:28:09 +11:00
Cameron McCormack
0e87380e32 Backed out changeset e4831a8b042c for lack of proper "r=". 2013-02-17 19:27:10 +11:00
Cameron McCormack
d70ed6026e Bug 842009 - Ignore <tref> elements when computing SVG text layout. r? 2013-02-17 19:21:57 +11:00
Cameron McCormack
14b0c65a60 Bug 841812 - Avoid crashing when changing attributes on an invalidly parented <textPath>. r=roc 2013-02-16 20:16:11 +11:00
Cameron McCormack
e54da9bc88 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
454707eef6 Bug 378716 - crash test 2013-01-26 21:28:56 +01:00
Mats Palmgren
3a4e06255f Bug 344557 - Add crashtests. 2013-01-25 18:34:30 +01:00
Jonathan Watt
8be15ef58a 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
005f8ca51f Bug 767535 - "ASSERTION: How did we getting here, then?" 2012-12-21 19:13:48 +00:00
Jonathan Watt
925331c5f9 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
f003635ccc 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
3309351061 Bug 789390 - Fix crash when using -moz-objectStroke paint value with transitions r=dbaron 2012-09-24 00:10:00 +12:00
Jonathan Watt
a4ad87faa4 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
65ef515bc9 Testcase for Bug 780764 - "ASSERTION: null nsSVGPathGeometry frame" and crash. 2012-11-15 10:04:27 -08:00
Jonathan Watt
6666317575 Testcase for Bug 778492 - SVG element too far outside viewBox crashes Firefox. 2012-11-15 10:04:00 -08:00
Jonathan Watt
acdd0373a9 Testcase for Bug 768087 - "ASSERTION: aFrame should be first continuation" in nsSVGEffects::GetFilterProperty. 2012-11-15 10:04:00 -08:00
Ehsan Akhgari
b2e16c1b41 Merge mozilla-central into mozilla-inbound 2012-11-07 17:24:27 -05:00
Ryan VanderMeulen
7838a03d31 Merge the last PGO-green inbound changeset to m-c. 2012-11-06 21:02:09 -05:00
Daniel Holbert
7f7d8bfbc4 Bug 784061: add crashtest for this WORKSFORME bug. r=longsonr 2012-11-02 15:23:18 -07:00
Daniel Holbert
ecaf5041ae Bug 612736: add crashtests for this WORKSFORME bug. r=longsonr 2012-11-02 15:23:16 -07:00
Jonathan Watt
9fd3639064 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
9dc31645d1 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
Ed Morley
49fa790390 Backout 99a2125bd365 (bug 779971) for reftest failures 2012-11-07 12:31:00 +00:00
Robert Longson
699d16a0e0 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
f0e3d9926e Bug 791826 - Fix crash with SVG preserveAspectRatio, position:fixed. r=jwatt 2012-10-20 11:03:35 +01:00
Edwin Flores
2922d048e5 Bug 790072 - Fix crash when using -moz-objectFill property outside SVG glyphs r=roc 2012-09-19 17:03:25 +12:00
Jonathan Watt
450c028ef3 Bug 767056 - Stop calling nsLayoutUtils::PostRestyleEvent during reflow to avoid infinite loop. r=roc.
--HG--
extra : rebase_source : c397431c824e2d1f624765636320129201209b60
2012-08-31 15:30:18 +01:00
Jonathan Watt
612e8f441c Bug 780963 crashtest. r=roc. 2012-08-16 11:54:48 +01:00
Robert Longson
95a5b2af99 Bug 757751 - attribute updates on non-rendered svg elements result in an abort. r=jwatt 2012-08-15 12:58:06 +01:00
Jonathan Watt
1ab579a114 Bug 768351 - "ABORT: Passed bad frame" with mask pointing at data: URL. r=roc.
--HG--
extra : rebase_source : ec2c0dd2b216a818cbe4c9526e198afb18f08c13
2012-07-30 20:14:18 +01:00
Matt Brubeck
68ff1a9598 Back out 7ac323ff812e (bug 768351) because crashtests/768351.svg fails with an unexpected assertion 2012-07-30 15:09:22 -07:00
Jonathan Watt
b398a6b14b Bug 768351 - "ABORT: Passed bad frame" with mask pointing at data: URL. r=roc. 2012-07-30 20:14:18 +01:00
Robert Longson
30fbb12128 Bug 467498 - Second level of use is not live to changes. r=dholbert
--HG--
rename : layout/reftests/svg/dynamic-use-nested-01.svg => layout/reftests/svg/dynamic-use-nested-01a.svg
rename : layout/reftests/svg/dynamic-use-nested-01.svg => layout/reftests/svg/dynamic-use-nested-01b.svg
2012-06-19 15:58:39 +01:00
Joel Maher
7ba48baac9 Bug 748088 - Native android reftest are not testing OMTC+OGL. r=ajuma 2012-06-01 08:42:38 -04:00
Gervase Markham
638c878b13 Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Robert Longson
cf79b36372 Bug 757718 - Crash with SVG requiredFeatures, adoptNode. r=jwatt 2012-05-23 10:54:19 +01:00