Commit Graph

198 Commits

Author SHA1 Message Date
Shawn Wilsher
b0848a76f8 Forgot to update the test names in reftest.list files (bug 550661). 2010-03-09 12:55:47 -08:00
Shawn Wilsher
8686b4b3fa Mark test as passing since it is (and should be) with the fix from bug 549797. 2010-03-03 14:15:47 -08:00
Shawn Wilsher
9f5d0cab2d Bug 549797 - Removing href attribute from html:a, html:link, and svg:a doesn't remove link styling
r=bz
2010-03-03 12:55:35 -08:00
Robert Longson
9d2bee7b70 Bug 547062 - Implement restrictions on clipPath content. r=roc 2010-03-02 09:31:07 +00:00
Robert Longson
cad95ae0a9 Bug 534612 - clipPath references with clipPath elements do not work correctly. r=roc 2010-02-26 09:58:42 +00:00
Daniel Holbert
880f1e0c90 Remove "fails on Mac OS 10.4" annotation in reftest.list for opacity-and-gradient-01.svg, since mozilla-central no longer supports OS 10.4. (See bug 379610 comment 10 & 11) 2010-02-25 15:20:57 -08:00
Shawn Wilsher
843b58d6fe Bug 461199 (Part 25) - Fix layout reftests to work with the new async isVisited API
r=jwatt
2010-02-24 08:37:03 -08:00
Boris Zbarsky
066dd6ebce Bug 534526 part 4. Tests. 2010-02-23 23:37:47 -05:00
Jonathan Kew
8ed928be2f Bug 546813 - reftest for honoring language when selecting fonts in SVG. 2010-02-21 11:13:52 -08:00
Daniel Holbert
83e53b70dd Bug 547323: Move "svg-integration" reftests dir inside of "svg" dir. r=roc
--HG--
rename : layout/reftests/svg-integration/clipPath-html-01-extref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-01-extref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-01-ref.svg => layout/reftests/svg/svg-integration/clipPath-html-01-ref.svg
rename : layout/reftests/svg-integration/clipPath-html-01.xhtml => layout/reftests/svg/svg-integration/clipPath-html-01.xhtml
rename : layout/reftests/svg-integration/clipPath-html-02-extref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-02-extref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-02-ref.svg => layout/reftests/svg/svg-integration/clipPath-html-02-ref.svg
rename : layout/reftests/svg-integration/clipPath-html-02.xhtml => layout/reftests/svg/svg-integration/clipPath-html-02.xhtml
rename : layout/reftests/svg-integration/clipPath-html-03-extref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-03-extref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-03-ref.svg => layout/reftests/svg/svg-integration/clipPath-html-03-ref.svg
rename : layout/reftests/svg-integration/clipPath-html-03.xhtml => layout/reftests/svg/svg-integration/clipPath-html-03.xhtml
rename : layout/reftests/svg-integration/clipPath-html-04-extref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-04-extref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-04-ref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-04-ref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-04.xhtml => layout/reftests/svg/svg-integration/clipPath-html-04.xhtml
rename : layout/reftests/svg-integration/clipPath-html-05-extref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-05-extref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-05-ref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-05-ref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-05.xhtml => layout/reftests/svg/svg-integration/clipPath-html-05.xhtml
rename : layout/reftests/svg-integration/clipPath-html-06-extref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-06-extref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-06-ref.xhtml => layout/reftests/svg/svg-integration/clipPath-html-06-ref.xhtml
rename : layout/reftests/svg-integration/clipPath-html-06.xhtml => layout/reftests/svg/svg-integration/clipPath-html-06.xhtml
rename : layout/reftests/svg-integration/clipPath-html-zoomed-01.xhtml => layout/reftests/svg/svg-integration/clipPath-html-zoomed-01.xhtml
rename : layout/reftests/svg-integration/filter-html-01-extref.xhtml => layout/reftests/svg/svg-integration/filter-html-01-extref.xhtml
rename : layout/reftests/svg-integration/filter-html-01-ref.svg => layout/reftests/svg/svg-integration/filter-html-01-ref.svg
rename : layout/reftests/svg-integration/filter-html-01.xhtml => layout/reftests/svg/svg-integration/filter-html-01.xhtml
rename : layout/reftests/svg-integration/filter-html-zoomed-01.xhtml => layout/reftests/svg/svg-integration/filter-html-zoomed-01.xhtml
rename : layout/reftests/svg-integration/mask-html-01-extref-01.xhtml => layout/reftests/svg/svg-integration/mask-html-01-extref-01.xhtml
rename : layout/reftests/svg-integration/mask-html-01-extref-02.xhtml => layout/reftests/svg/svg-integration/mask-html-01-extref-02.xhtml
rename : layout/reftests/svg-integration/mask-html-01-ref.svg => layout/reftests/svg/svg-integration/mask-html-01-ref.svg
rename : layout/reftests/svg-integration/mask-html-01-resource.svg => layout/reftests/svg/svg-integration/mask-html-01-resource.svg
rename : layout/reftests/svg-integration/mask-html-01.xhtml => layout/reftests/svg/svg-integration/mask-html-01.xhtml
rename : layout/reftests/svg-integration/mask-html-zoomed-01.xhtml => layout/reftests/svg/svg-integration/mask-html-zoomed-01.xhtml
rename : layout/reftests/svg-integration/reftest.list => layout/reftests/svg/svg-integration/reftest.list
2010-02-21 08:43:41 -08:00
Shawn Wilsher
3660408aee Backed out changeset fa7f3d18510d 2010-02-18 09:54:12 -08:00
Shawn Wilsher
587537ef95 Bug 461199 (Part 25) - Fix layout reftests to work with the new async isVisited API
r=jwatt
2010-02-17 14:04:32 -08:00
Robert Longson
1a51c439dc Bug 544742 - fePointLight does not work with primitiveUnits=objectBoundingBox. r=roc 2010-02-08 09:51:19 +00:00
L. David Baron
c953758453 Add reftests for bug 541270. 2010-01-22 14:51:10 -08:00
Jeff Muizelaar
ca2d8beb78 Bug 539165. Fix single and multi-stop solid gradients by multiplying by the alpha component. r=roc
This cairo commit that caused the problem: 2d790daa957471670f4ae0d3b22da89e4ee7111f.
It was merged into mozilla-central with 1effb72d30cf
2010-01-18 10:36:43 -05:00
Dave Townsend
3f5f6023c5 Backed out changeset 4b725bb53baa from bug 539165 due to reftest failure 2010-01-12 16:27:48 -08:00
Jeff Muizelaar
5562b46b91 Bug 539165. Fix single and multi-stop solid gradients by multiplying by the alpha component. r=roc
This cairo commit that caused the problem: 2d790daa957471670f4ae0d3b22da89e4ee7111f.
It was merged into mozilla-central with 1effb72d30cf
2010-01-12 17:04:00 -05:00
Robert Longson
26ce10b388 Bug 536677 - fill with url to gradient not inherited when dynamically switched more than once. r=roc 2010-01-07 19:07:30 +00:00
Robert Longson
e57814fb2d Bug 519368 - pattern with viewBox not treated correctly. r=jwatt 2009-12-29 09:56:25 +00:00
Robert Longson
f7c61867d5 Bug 420909 - OS X 10.5 unexpectedly passing opacity-and-gradient-01.svg. r=jwatt 2009-12-28 13:56:48 +00:00
Robert Longson
abf32eb824 Bug 510177 - path with a single point not rendered. r=jwatt 2009-12-21 22:10:34 +00:00
Robert Longson
82d6c026db backout Bug 510177 (reftest failure) 2009-12-19 19:28:48 +00:00
Robert Longson
1b9b5b1ed5 Bug 510177 - path with a single point not rendered. r=jwatt 2009-12-19 17:00:58 +00:00
Robert Longson
09b236ef87 Bug 534216 - Text in anchor tags not placed correctly if viewBox present. r=roc 2009-12-12 14:37:20 +00:00
Robert Longson
f575594f5e Bug 525363 - clipPath winding-mode is broken. r=roc 2009-10-30 20:21:49 +00:00
Robert Longson
0edaf9a46e Bug 448906 - linked patterns are not scaled correctly. r=roc 2009-10-26 19:37:31 +00:00
Jonathan Watt
88596a0dc1 Bug 524104. Markers should be affected by group opacity on the marked element. r=longsonr@gmail.com 2009-10-26 18:17:49 +01:00
Robert Longson
3635446381 Bug 521759 - patterns incorrect with viewBox and percentage widths or heights. r=roc 2009-10-25 13:05:33 +00:00
Daniel Holbert
49b7752b81 Bug 482402: Enable "svg.smil.enabled" pref by default (enabling SMIL in nightly builds). r=roc 2009-10-22 15:51:23 -07:00
Robert Longson
1507843db2 Backout Bug 388547 due to Mac test orange 2009-10-11 14:03:06 +01:00
Robert Longson
bbaa60b7ef Bug 388547 - Initial support for x,y,dx,dy,rotate lists on SVG text and tspan elements. r=roc 2009-10-11 12:44:33 +01:00
Robert Longson
300606b3d6 Bug 515080 - setting fill doesn't always cause re-styling. r=bzbarsky 2009-09-11 14:39:12 +01:00
Robert Longson
e22fe524e4 Bug 509940 - Images with fill=none are not displayed. r=jwatt 2009-08-31 12:26:23 +01:00
Jonathan Griffin
5be7c83a1a add reftest for bug 467472 2009-07-28 17:26:39 -07:00
Jonathan Griffin
fc3e4542d1 Bug 400925 - Reftests for live changes to gradients and patterns. r=roc 2009-06-27 16:43:34 +02:00
Robert Longson
9cb0b9bebf Bug 481614 - implement clip property. r=jwatt 2009-06-17 21:51:40 +01:00
Shawn Wilsher
c75ae311ff Backed out changeset f3fcd36fcbd1 (bug 119061) for linux orange. 2009-06-11 16:57:09 -07:00
Jonathan Watt
befc705ae5 Bug 119061. SVG elements to which the :hover pseudo class apply do not restyle when moved under the mouse pointer. r=roc 2009-06-11 21:49:34 +02:00
Aaron Train
46914210ec Reftest for Bug 437704. r=longsonr 2009-05-17 15:18:02 +01:00
Ryo Onodera
4f3afa8f33 Reftest for Bug 489718. r=longsonr 2009-05-11 14:32:24 +01:00
Jonathan Watt
9cbe6077e0 Bug 463939. When an SVG element's geometry changes and it has an ancestor with a filter effect, invalidate the nearest SVG viewport ancestor because we don't have a good way to compute precise invalidation bounds. r=roc
--HG--
extra : rebase_source : 4f0b385d07b989137f83b80d6cd0907ee1dcd599
2009-04-25 01:17:43 +02:00
Jonathan Watt
552328148e Testcase for bug 457156, fixed by cf138fd828e6 (bug 489151). 2009-04-23 23:09:24 +02:00
Ryo Onodera
db305118fd Bug 489151 - Masking and clipping with objectBoundingBox and non-trivial transforms is broken. r=jwatt 2009-04-24 03:10:22 +09:00
Jonathan Watt
2bef32708b Bug 487404. The 'marker' attribute does not work. r=longsonr 2009-04-08 18:03:51 +02:00
Jonathan Watt
af735602d3 Bug 465996. Small objects that are scaled up don't get invalidated correctly. r=roc 2009-03-31 14:19:39 +02:00
Boris Zbarsky
52893e176d Bug 481045. <svg:use> shouldn't paint its kids. r+sr=roc 2009-03-04 07:55:28 -05:00
Robert Longson
10c97e3fb5 Reftest for bug 477996. 2009-02-12 13:33:28 +00:00
Robert Longson
44b1a9bfb1 Bug 472135. Invalidate markers using style system hints instead of doing an eager invalidation (which reacquires frames, breaking our one-shot nsSVGRenderingObservers setup). r+sr=roc
--HG--
extra : rebase_source : 48ab3b34460f5908bcec5c3e15a5d12f71496579
2009-01-22 14:02:40 +13:00
Brian Birtles
adf1d4fa7c Bug 216462: Add support for basic SVG animation (SMIL). Disabled in builds by default. r+sr=roc 2009-01-14 20:38:07 -08:00
Robert O'Callahan
b4af72fc54 Bug 471365. Make reftest-wait tests track invalidation via MozAfterPaint and repaint the invalid areas like normal window repaining would. This makes invalidation-related bugs testable. r=dbaron 2009-01-06 14:15:13 +13:00
Robert Longson
37644973d1 Bug 441780. Fix radial gradient clamping to be more aggressive. r=jwatt,sr=roc
--HG--
extra : rebase_source : 477e5305530e86348a3526a8157f5f93340c644b
2008-12-17 20:28:33 +13:00
Robert Longson
252da2f241 Bug 463064 - Use covered region to minimise foreignObject painting r+sr=roc 2008-12-06 15:22:01 +00:00
Robert O'Callahan
943fd411b1 Bug 442633. Detect removal of href attribute on SVG <use> elements. r=longsonr,sr=mats 2008-12-03 09:37:18 +13:00
Robert O'Callahan
126f57733c Bug 459512. When painting an SVG source image for a filter, translate the dirty rect into device coordinates relative to the outer-SVG. Also, don't use an override-CTM to transform into filter space, just apply the transform to the gfxContext. r=longsonr,sr=mats 2008-10-16 20:55:10 +13:00
Robert Longson
dd4031c26b reftest for bug 458010 2008-10-11 16:16:42 +01:00
Robert Longson
c9fcba3d1b reftest for bug 309220 2008-10-11 15:42:15 +01:00
Robert Longson
f7f9d0d93e enable reftest for bug 455226 2008-10-11 14:47:06 +01:00
Boris Zbarsky
0ffb67d7b2 Bug 433616. Fix the XML parser's bailing out on CSS loads blocked by the security manager, fix a base URI bug in <svg:use>, add some more tests. r=jst, sr=roc 2008-09-28 15:18:04 -04:00
Boris Zbarsky
af70b1c6a4 Bug 433616 tests. r+sr=roc 2008-09-28 15:16:34 -04:00
Robert Longson
9d8756942d Bug 458068 - SVG fill="none" is broken, behaves like fill="black" (reftest) 2008-10-06 15:45:01 +02:00
Robert O'Callahan
09cfc5fa8c Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats 2008-10-01 13:51:05 +13:00
Robert O'Callahan
337c852320 Backing out bug 455984 to see if it fixed Tp crashes 2008-10-01 00:28:20 +13:00
Robert O'Callahan
0a5a34cbab Bug 455984. Rework gradient and pattern code to use nsReferencedElement and nsSVGRenderingObservers, so they observe changes to the ID-element-map properly and propagate invalidations correctly (and with simpler code too). r=longsonr,sr=mats 2008-09-30 21:47:20 +13:00
Boris Zbarsky
012ae72fd1 Backing out changesets 2ea77fa990af, 7d2d8869e73c, 93441e4f521e, 43d2ee100f3b, a2d84821ea71 to see whether they're causing the Windows Txul or Mac Tp regressions 2008-09-29 08:51:29 -04:00
Boris Zbarsky
a1747d8210 Bug 433616. Fix the XML parser's bailing out on CSS loads blocked by the security manager, fix a base URI bug in <svg:use>, add some more tests. r=jst, sr=roc 2008-09-28 15:18:04 -04:00
Boris Zbarsky
8016ce082c Bug 433616 tests. r+sr=roc 2008-09-28 15:16:34 -04:00
Robert O'Callahan
41faea49ca Disable test that fails on Windows (bug 456323) 2008-09-22 15:32:47 +12:00
Robert O'Callahan
41e313558f Bug 455279. Fix mask alpha computation so that it works when the incoming gfxContext has a non-identity transform. r=longsonr,sr=mats 2008-09-22 14:14:54 +12:00
Robert Longson
be701818aa Disable non-working feImage reftest for bug 448831. 2008-09-14 16:22:34 +01:00
Robert Longson
890322eee4 Reftests for bug 448831. 2008-09-14 12:02:10 +01:00
Robert O'Callahan
d47424014c Fix filename case 2008-08-12 23:05:05 +12:00
Robert O'Callahan
b2b9e631e0 Bug 445079. Make nsSVGRenderState able to generate an nsIRenderingContext, so that filters and other users can host foreignObject content. r=longsonr,sr=mats 2008-08-12 20:36:51 +12:00
Robert O'Callahan
f0750538a0 Bug 447565. Enable test 2008-08-06 12:26:37 +12:00
Robert Longson
17c99ca38b bug 445687 - Should not be able to nest text r+sr=roc 2008-08-05 14:07:03 +01:00
Robert Longson
9a86e54736 bug 445101 - rendering does not change if systemLanguage attribute changes r=jwatt,sr=bzbarsky 2008-08-05 13:01:47 +01:00
Robert O'Callahan
e54fbdfe86 Backing out changeset 6c8c95fcaf9b (bug 445079) due to test failure on Windows 2008-07-15 16:35:37 +12:00
Robert O'Callahan
b1f4bd2080 Bug 445079. Make filters and patterns use an offscreen surface with the ability to create an nsIRenderingContext wrapper as needed, so foreignObject works in those contexts. r=longsonr,sr=mats 2008-07-15 15:16:43 +12:00
Robert Longson
f159e7b1cc Bug 409383 - Enable reftests for dynamic changes to switch children. r=jwatt,sr=roc 2008-07-13 16:09:37 +01:00
Daniel Holbert
783f0d51f8 (No code changes) Change a bunch of non-executable files in layout/ to have non-executable mode.
Filetypes changed: .cpp .gif .h .html .list .png .svg .x-ccmap .xbl .xhtml .xul
2008-07-11 11:54:06 -07:00
Robert O'Callahan
3c3ddb020f Bug 344258. Make <use> honour changes to the ID-to-element map. r=longsonr,sr=mats 2008-06-26 10:41:04 +12:00
Robert O'Callahan
a26b26f96f Mark reftest as passing 2008-06-23 14:41:21 +12:00
Robert Longson
aaefd90612 Bug 438867 - rftest for SVG not rendered after html hr element. 2008-06-22 17:22:07 +01:00
Vladimir Vukicevic
18d8d853a1 b=432298, reftest unexpected pass, svg/opacity-and-gradient-01.svg on cocoa; r=dbaron 2008-05-12 17:05:49 -07:00
roc+@cs.cmu.edu
192a80626a Bug 409227 reftest 2008-04-17 01:23:29 -07:00
longsonr@gmail.com
0222467d8a reftests for bug 423998 2008-04-08 12:03:17 -07:00
longsonr@gmail.com
9c397d1ec3 reftest for gradient on transformed text - bug 424586 2008-03-31 07:31:25 -07:00
reed@reedloden.com
6248dff561 Bug 392233 - "Text kerning broken by scaling/viewBox (space between letters or letters above each other)" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=longsonr sr=vlad a=blocking1.9+] 2008-03-18 12:50:29 -07:00
roc+@cs.cmu.edu
acfc191b35 Backing out bug 392233 again 2008-03-18 01:37:48 -07:00
roc+@cs.cmu.edu
90ecd7d2cc Bug 392233. Relanding ... make SVG text build textruns taking into account the current transform's scale. Also refactors code to simplify everything. r=longsonr,sr=vlad 2008-03-18 00:42:07 -07:00
roc+@cs.cmu.edu
52d11f6718 Backing out bug 392233. 2008-03-17 19:36:17 -07:00
roc+@cs.cmu.edu
146c08904d Bug 392233. Take the current contxt scale into account when constructing textruns for SVG, and simplify the SVG text code. r=longsonr,sr=vlad 2008-03-17 18:45:05 -07:00
reed@reedloden.com
1c9b9b3e93 Bug 421780 - "SVG <image> has stopped working" (reftests for resizing a 1x1 image) [p=joe@drew.ca (Joe Drew [JOEDREW!]) r=longsonr] 2008-03-12 10:21:26 -07:00
jwatt@jwatt.org
c6621839de Bug 421464. The 'type' attribute on <style> should be optional. r=longsonr@gmail.com, sr=roc@ocallahan.org, blocking1.9=me 2008-03-07 02:16:05 -08:00
roc+@cs.cmu.edu
8ca8d4bd92 Bug 414784. Relanding SVG filter rework with additional fix. Lets us compute SVG work surface sizes smaller than the filter effects region, and fixes many filter correctness bugs. r=rlongson,sr=pavlov 2008-02-17 23:29:00 -08:00
roc+@cs.cmu.edu
300e29f85e Backing out 414784 due to crashtest failure. 2008-02-17 18:04:26 -08:00
roc+@cs.cmu.edu
eb71b9dab1 Reftest suite for SVG filters (bug 414784) 2008-02-17 17:12:57 -08:00
longsonr@gmail.com
aec0e04d9d Correct reftest filename to match naming convention 2008-02-11 02:44:46 -08:00
longsonr@gmail.com
1731f7ac12 Reftests for objectBoundingBox patterns. These cover bug 338596, bug 377263, bug 377399 and bug 416762 2008-02-11 02:40:35 -08:00
longsonr@gmail.com
7623818e49 Reftest for dynamic link style change - Bug 398105 2008-02-10 12:14:00 -08:00
longsonr@gmail.com
64cd53e348 Reftests for invalid filters - Bug 407463 2008-02-09 06:46:19 -08:00