Commit Graph

791 Commits

Author SHA1 Message Date
Jeff Muizelaar
116d5e802e Bug 896489. Enable Azure CoreGraphics for content. r=joe
This only has an impact on OSX 10.7 and 10.8 because
it's only hooked up through OMTC right now.

--HG--
extra : rebase_source : 91b413be68ed0eaef9ef1c55a0ec730e89eac1e0
2013-07-22 10:54:10 -04:00
James Willcox
da3063ec09 Bug 888446 - Add some fuzz to make Skia canvas pass on Android r=bjacob,gwright 2013-06-28 16:01:54 -04:00
Seth Fowler
939a7f10c0 Bug 885939 (Part 2) - Add reftests for SVG image stretching and scaling. r=dholbert 2013-07-16 15:41:33 -04: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
c0e2bb6765 Bug 569722 - Implement textLength and lengthAdjust on SVG text elements. r=longsonr 2013-07-07 17:27:51 +10:00
Chris Lord
33b14ab0b7 Bug 803299 - Some SVG tests need more fuzzing on Android with 24bpp. r=jwatt 2013-07-04 14:53:37 +01:00
George Wright
6c6f1ec95a Bug 869178 - Use SkCanvas::drawBitmapRect instead of a bitmap SkShader; it's slightly faster r=snorp 2012-11-15 19:57:40 -05:00
Robert Longson
6c040f049e Bug 889329 - Implement deselectAll(). r=cam,sr=roc 2013-07-03 08:41:53 +01:00
Dan Minor (dminor@mozilla.com)
b95b5a1bd4 Bug 877266 - Add AndroidVersion to reftests and modify manifests for pandaboards. r=jmaher 2013-06-24 08:51:32 -04:00
Cameron McCormack
bfb9fba5d2 Bug 885585 - Work around Quartz issue where a stroke with a dasharray whose gaps add up to zero does not render. r=vlad,longsonr 2013-06-23 15:10:44 +10:00
Phil Ringnalda
661f627159 Back out fd367ec484cf (bug 885585) for Windows reftest orange 2013-06-22 20:43:13 -07:00
Cameron McCormack
00716a4e98 Bug 885585 - Work around Quartz issue where a stroke with a dasharray whose gaps add up to zero does not render. r=vlad,longsonr 2013-06-23 12:36:23 +10:00
Cameron McCormack
2c90baef07 Reftest comment fixups. No bug.
--HG--
extra : rebase_source : b8dd7e8bde6bb5f394a3b4d1c431a2188d3abcef
2013-06-22 12:39:26 +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
0563d1d692 Bug 600207 (Part 2) - Tests for SVG image scaling in the presence of page zoom. r=dholbert 2013-06-13 00:47:30 -07: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
Timothy Nikkel
e84c378072 Bug 879494. Remove bug685516 annotations from reftests, they are not needed anymore. r=khuey 2013-06-05 00:18:54 -05:00
Vivien Nicolas
b7bd1bfae7 Backout c0213576a3b7 and 780d65e3ebfa (bug 874984) because it was slowing down HTML rendering 2013-06-04 23:14:24 +02: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
14aea9ed8f Bug 877942 - Don't rely on timeouts in multiple-x-percentages-3.html. r=longsonr 2013-06-02 21:33:11 +10:00
Cameron McCormack
d3dc64f378 Backed out changeset 8bfd675518e9 for incorrect bug number. 2013-06-02 21:32:16 +10:00
Cameron McCormack
be0d7f805a Bug 873806 - Don't rely on timeouts in multiple-x-percentages-3.html. r=longsonr 2013-06-02 21:28:00 +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
Ehsan Akhgari
994b787c21 Backed out 8 changesets (bug 803299) because it makes Tcheckerboard and Tpan so much worse
Backed out changeset f0311781c218 (bug 803299)
Backed out changeset 946467115924 (bug 803299)
Backed out changeset 59af481d8888 (bug 803299)
Backed out changeset 99a03f7ca8a4 (bug 803299)
Backed out changeset 44539f533a92 (bug 803299)
Backed out changeset 3f3963a3ebf6 (bug 803299)
Backed out changeset 5269f0483d1e (bug 803299)
Backed out changeset a9485787fdb1 (bug 803299)
2013-05-29 17:14:27 -04:00
Chris Lord
5953e8f4f6 Bug 803299 - Some SVG tests need more fuzzing on Android with 24bpp. r=jwatt
--HG--
extra : rebase_source : b8fcf2a8673d43b6c946a756d2a290553d06fd21
2013-05-29 15:26:40 +01:00
Trevor Saunders
11be8dcfb7 backout 7a1706d0e5b0 to 8c8b6adebb4c for frequent failures in scrolling/text-1.html and scrolling/text-2.html reftests on a CLOSED TREE 2013-05-28 18:32:29 -04:00
Chris Lord
ecaaa1916d Bug 803299 - Some SVG tests need more fuzzing on Android with 24bpp. r=jwatt 2013-05-28 18:50:17 +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
Phil Ringnalda
f00f44e120 Merge m-c to birch 2013-05-23 21:20:32 -07:00
Phil Ringnalda
64b3a1136c Bug 874984 followup, mark reftest as failing on b2g 2013-05-23 20:24:28 -07: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
Cameron McCormack
cdf9e5c44e Bug 839958 - Followup to fix Mac reftest failures due to incorrect fuzzy-if(). 2013-05-20 01:33:18 +10: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
Jonathan Watt
027c097726 Bug 872619 - Stop using 'load' in many SVG reftests, and use MozReftestInvalidate instead, and flag the fallback setTimeouts. r=dholbert
--HG--
extra : rebase_source : c41d8fb0048e6c6eea70db12d5b6e976fc442b69
2013-05-16 01:53:03 +01:00
Bas Schouten
b78d7bc97a Bug 779029: Try to respect EXTEND_NONE when masking. r=jrmuizel
--HG--
extra : rebase_source : 0634d90f2c580fd4cc1ad73fb5b3406a6afda964
2013-05-12 15:03:12 +01:00
Robert Longson
26a936aec3 Bug 863994 - Enable reftest 2013-05-05 08:24:54 +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
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
Robert Longson
aba44bb4c7 Reftest for Bug 861188 r=dholbert 2013-04-22 21:35:15 +01:00
Robert O'Callahan
0d7b3992fc Bug 849996. Check the correct frame for transforms in PushAbsoluteContainingBlock --- it might not be the containing block itself. r=bzbarsky 2013-04-08 16:09:35 +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
c309f38e81 Backout 66c01cdf30d2 (bug 862158) for text-layout-08.svg failure. (CLOSED TREE) 2013-04-16 18:28:21 +10:00
Cameron McCormack
e7dadc8ca0 Bug 862154 - Fix paint-order-02.svg to work with svg.text.css-frames.enabled=true. r=longsonr 2013-04-16 16:43:29 +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
6ea8368c33 Bug 839956 - Size and position text decorations on SVG text correctly when a font size scale factor is in effect. r=roc 2013-04-13 13:16:22 +10:00
Robert Longson
424a479691 Bug 398825 - Implement selectSubString. r=heycam
--HG--
rename : content/svg/content/test/test_getSubStringLength.xhtml => content/svg/content/test/test_selectSubString.xhtml
rename : layout/reftests/svg/text/simple-selection.svg => layout/reftests/svg/text/selectSubString-2-ref.svg
rename : layout/reftests/svg/text/simple-selection.svg => layout/reftests/svg/text/selectSubString-2.svg
rename : layout/reftests/svg/text/simple-selection.svg => layout/reftests/svg/text/selectSubString-3-ref.svg
rename : layout/reftests/svg/text/simple-selection.svg => layout/reftests/svg/text/selectSubString-3.svg
rename : layout/reftests/svg/text/simple-selection.svg => layout/reftests/svg/text/selectSubString-ref.svg
rename : layout/reftests/svg/text/simple-selection.svg => layout/reftests/svg/text/selectSubString.svg
2013-04-01 10:43:38 +01:00
Seth Fowler
e740b4d547 Bug 703806 - Restore random-if that was removed by bug 704059, since the problem doesn't seem to be fixed. r=me 2013-03-22 13:35:48 -07:00
Chris Lord
bb89df2e4e Bug 850690 - Fuzz translate-pattern-1.svg for Android. r=jwatt CLOSED TREE
Sub-pixel alignment changes seem to cause this to fail. When this test fails
there's a big red box, so add the slight fuzz necessary for it to pass.
2013-03-15 20:55:26 +00:00
Jim Mathies
5218e39f01 Bug 851271 - fuzzy clipPath-and-shape-rendering-01.svg, scale3d-all.html, and scale3d-all-separate.html for Win8. r=mbrubeck 2013-03-15 06:45:31 -05:00
Jim Mathies
c986171297 Bug 848936 - Annotate various SVG reftest failures on Win8. r=roc 2013-03-14 09:06:26 -05:00
Bill McCloskey
1689cf025e Bug 846890 - Disable security.fileuri.strict_origin_policy for reftests (r=dbaron,dholbert) 2013-03-08 18:53:06 -08:00
Chris Lord
12b50ad621 Bug 846772 - Fuzz/un-fuzz tests for the dynamic toolbar on Android. r=jwatt,matspal
The dynamic toolbar enlarges the browser slightly, which causes extra fuzzing
to be required on dynamic-clipPath-01.svg and scroll-rounding layout tests,
but also makes translate-pattern-1.sg pass.
2013-03-12 18:32:26 +00:00
Ryan VanderMeulen
ee09504083 Backed out 5 changesets (bug 846772) for Android reftest-3 orange on a CLOSED TREE. 2013-03-12 17:37:16 -04:00
Jonathan Watt
1c54d78c4b Bug 828157 - Reftest to test that the focal point of a radialGradient is handled correctly. r=Bas 2013-03-12 15:55:50 -04:00
Chris Lord
95d6ff91ed Bug 846772 - Fuzz dynamic-clipPath-01 and scroll-rounding tests for Android. r=jwatt,matspal
These tests need extra fuzzing when the dynamic toolbar is enabled.
2013-03-12 18:32:26 +00:00
Bill McCloskey
7c63e47dd5 Back out bug 846890 for reftest orange 2013-03-08 21:27:25 -08:00
Bill McCloskey
e3e6a575c8 Bug 846890 - Disable security.fileuri.strict_origin_policy for reftests (r=dbaron,dholbert) 2013-03-08 18:53:06 -08:00
Robert Longson
d4ad700b23 Bug 818177 - mark anim-filter-filterRes-01.svg random on Windows XP. r=dholbert 2013-03-05 18:59:46 +00:00
O S K Chaitanya
418394226e Bug 389814 - Make tile filter faster. r=longsonr 2013-03-04 12:13:48 +00:00
Robert Longson
7176240b68 Bug 845985 - feComponentTransfer with type=discrete should work with a single tableValue. r=roc 2013-03-01 11:17:58 +00:00
Robert Longson
85dc58ac04 Bug 785606 - Support viewBox=none from SVG 1.2 Tiny r=jwatt 2013-02-26 16:58:06 +00:00
Seth Fowler
f66bd596d6 Bug 704059 - Part 3: Reenable tests that were orange due to SVG loading issues. r=me 2013-02-13 18:54:47 -08:00
Cameron McCormack
2fcf43cd73 Bug 842138 - Propagate rotate="" values even if rotations were specified on a parent element. r=roc 2013-02-19 10:44:26 +11:00
Cameron McCormack
dec7573139 Bug 842016 - Make pointer-events not affect whether SVG text renders. r=longsonr 2013-02-17 19:28:29 +11:00
Cameron McCormack
ee663f3053 Backed out changeset cbf7a8294eae for lack of proper "r=". 2013-02-17 19:26:09 +11:00
Cameron McCormack
d4d856c1a5 Bug 842016 - Make pointer-events not affect whether SVG text renders. r? 2013-02-17 19:22:44 +11:00
Cameron McCormack
06dde95e5f Bug 841174 - Handle ::first-letter on a combining mark in SVG text without crashing. r=jwatt
--HG--
extra : rebase_source : 9b0b38eccfe1f355996d8e4b4be5dcfc4e00b3be
2013-02-14 21:31:32 +11:00
Cameron McCormack
948afd737b Bug 841180 - Avoid assertion when <text> consists only of undisplayed characters. r=jwatt
--HG--
extra : rebase_source : 9751925fdae80ad15168668633d26a72747f7442
2013-02-14 21:30:46 +11:00
Cameron McCormack
b23fedc2f1 Bug 841225 - Do not create frames for HTML elements within a <tspan>. r=bzbarsky 2013-02-14 17:23:52 +11:00
Jonathan Watt
468795fd53 Bug 840469 - Make animateMotion-mpath-pathLength-1.svg render in a failure state when its script and/or animations don't run. r=dholbert. 2013-02-12 23:29:41 +00:00
Cameron McCormack
57767f1391 Bug 655877 - Part 43: Tests for new SVG text support. r=jwatt 2013-02-11 17:22:19 +11:00
Ed Morley
b0632ce07e Bug 772443 - Mark svg/as-image/svg-stylesheet-datauri-1.html as random for too many intermittent failures 2013-02-06 12:02:43 +00:00
Robert Longson
29fca736fc Bug 738551 - transforms should only be animated with animateTransform. r=dholbert 2013-01-27 21:34:14 +00:00
Cameron McCormack
149446bcec Bug 828962 - Followup to add the reftest files. 2013-01-26 22:02:33 +11:00
Cameron McCormack
5da0af97c5 Bug 828962 - Don't let xml:space="preserve" affect <foreignObject>. r=longsonr 2013-01-26 21:28:15 +11:00
Robert Longson
fc6d45f790 Bug 828286 - SVG stylesheet not enabled for SVG loaded as data and then imported with importNode. r=dholbert 2013-01-20 12:07:16 +00:00
Jonathan Kew
d76d9f70b6 bug 831354 - test fix 6 - canvas and svg language-font tests pass on android with the Open Sans font prefs. r=dbaron 2013-01-19 21:36:19 +00:00
Phil Ringnalda
b86d958523 Back out 823ab8a1c9c0:bc71821fcb9f (bug 831354) for b2g reftest failures
CLOSED TREE
2013-01-18 19:08:03 -08:00
Jonathan Kew
5aed8b311d bug 831354 - test fix 6 - canvas and svg language-font tests pass on android with the Open Sans font prefs. r=dbaron 2013-01-18 23:03:13 +00:00
Robert Longson
80f8ce6e37 Bug 818177 - Try to make anim-filter-filterRes-01.svg fail less often. r=dholbert 2013-01-14 08:41:56 +00:00
Robert Longson
54f9e67503 Bug 828526 - Lighting filters should operate in the sRGB colour space. r=roc 2013-01-13 10:38:02 +00:00
Cameron McCormack
b8c8bf6c2c Bug 828805 - Implement SVG paint-order property. r=bz,roc 2013-01-13 10:27:53 +11:00
Robert Longson
6d76cd33e9 Bug 828246 - Prevent stroke from drawing, on SVG text with a stroke-width of 0. r=dholbert 2013-01-11 22:08:37 +00:00
Andrew Halberstadt
3a19a47088 Bug 811779 - Enable larger set of reftests on B2G emulators, r=jgriffin 2013-01-03 15:35:01 -05:00
David Zbarsky
f95b0f0bde Bug 827119: Move SVGSVGElement to mozilla::dom r=bz
--HG--
rename : content/svg/content/src/nsSVGSVGElement.cpp => content/svg/content/src/SVGSVGElement.cpp
rename : content/svg/content/src/nsSVGSVGElement.h => content/svg/content/src/SVGSVGElement.h
2013-01-09 18:02:45 -05:00
Jonathan Watt
f60c6cd6a7 Testcase for bug 779029 (Mask region ignored when rendering with Direct2D). DONTBUILD (disabled for now). r=me. 2012-12-28 13:02:51 +00:00
Robert Longson
f255dce3a2 Bug 825411 - clipPaths, masks, etc. with failing conditional processing attributes cause referencing elements not to be rendered r=cam 2013-01-08 13:14:04 +00:00
David Zbarsky
29dc901587 Bug 823394 Part 1:Merge nsSVGStylableElement/nsSVGElement and nsIDOMSVGStylable/nsIDOMSVGElement r=bz
--HG--
rename : layout/reftests/svg/style-property-not-on-script-element-01.svg => layout/reftests/svg/style-property-on-script-element-01.svg
2012-12-23 03:22:22 -05:00
Jonathan Watt
265cd73200 Regression reftests for bug 822014 to let us know if the behavior of clip-path on outer-<svg> with a border changes. 2012-12-22 16:43:20 +00:00
Jonathan Watt
1816c977f0 Bug 806432 - When creating the offscreen surface into which group opacity, mask or non-trivial-clipPath are painted, use the non-transformed visual overflow rect. r=roc. 2012-12-21 21:40:06 +00:00
Cameron McCormack
3a091090a1 Bug 793617 - Implement mask-type property. r=dbaron,longsonr 2012-12-21 11:15:22 +11:00
Ed Morley
db487c006d Bug 703806 - Mark img-blobURI-2.html random-if on WinXP 2012-12-17 13:21:18 +00:00
Robert Longson
15817650bc Bug 820629 - animateTransform should not animate non-transform-type attributes r=dholbert 2012-12-12 19:07:58 +00:00
Daniel Holbert
812cac8da5 Bug 815928 part 3: Fix typo s/elemnt/element/ in comments & tests. DONTBUILD, rs=Waldo 2012-11-27 19:15:36 -08:00
Robert Longson
2474b4b664 Bug 811908 - remove svg inline-in-xul-basic-01.xul reftest as it has failed since landing. r=dholbert 2012-11-15 19:17:00 +00:00
Joel Maher
fb45a60d2d Bug 737961 - add reftest manifest conditions for height width. r=dbaron 2012-11-12 07:56:34 -05:00
Seth Fowler
a13e6702a3 Bug 809181 - Test. r=dholbert 2012-11-08 14:55:18 -05:00