Commit Graph

152 Commits

Author SHA1 Message Date
Daniel Holbert
3f4092e862 Bug 481562: Don't create time container for an <svg> element until after it's been bound to a smil-enabled document. r+sr=roc 2009-03-07 13:40:08 -08:00
Boris Zbarsky
c9625bfecd Bug 481045. <svg:use> shouldn't paint its kids. r+sr=roc 2009-03-04 07:55:28 -05:00
Martin
0439fa763d Bug 478570. SVG feConvolveMatrix 'order' attribute should default to 3, as per spec errata. r=roc,longsonr
--HG--
extra : rebase_source : 68e462f74e11f108735586bfde1441ad0b3760c3
2009-02-17 09:59:06 +00:00
Robert Longson
8e7ca29012 Reftest for bug 477996. 2009-02-12 13:33:28 +00:00
Jonathan Watt
1f7513a161 Fixing bug 461863. Nested filtering is broken (inner filtered elements are clipped or don't paint). r+sr=roc@ocallahan.org 2009-02-10 13:54:28 +13:00
Robert Longson
153717e064 Bug 474669. Use reftest invalidation support to improve the SVG dynamic reftests. r=roc 2009-02-05 21:16:00 +13:00
Robert Longson
8cd6e2f5f7 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
7e4a16aa3b Bug 474357, Calls to setCurrentTime, beginElementAt etc. should update the DOM state immediately. r+sr=roc
--HG--
extra : rebase_source : 7c69aae13ee1c1b4fff077a046e042bae9a4970d
2009-01-22 14:00:27 +13:00
Brian Birtles
802428be09 Bug 468996. Implement SMIL animateTransform element. r+sr=roc 2009-01-19 22:14:16 +13:00
Brian Birtles
0a47d48dae 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
e3629ef7fd 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
bda2871a94 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
668d43d2f9 Bug 463064 - Use covered region to minimise foreignObject painting r+sr=roc 2008-12-06 15:22:01 +00:00
Robert O'Callahan
521f2e6f35 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
8e54fc7760 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
a4bfdf5f7b reftest for bug 458010 2008-10-11 16:16:42 +01:00
Robert Longson
b86d445dd7 reftest for bug 309220 2008-10-11 15:42:15 +01:00
Robert Longson
9836044c42 enable reftest for bug 455226 2008-10-11 14:47:06 +01:00
Boris Zbarsky
88512b418e 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
f49d088b98 Bug 433616 tests. r+sr=roc 2008-09-28 15:16:34 -04:00
Robert Longson
ff22f48332 Bug 458068 - SVG fill="none" is broken, behaves like fill="black" (reftest) 2008-10-06 15:45:01 +02:00
Robert O'Callahan
fa9c29cdcd 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
4fc9cfd0c6 Backing out bug 455984 to see if it fixed Tp crashes 2008-10-01 00:28:20 +13:00
Robert O'Callahan
4fdd181cd0 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
9599df476b 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
d326d65b0d 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
a7d77f3dd3 Bug 433616 tests. r+sr=roc 2008-09-28 15:16:34 -04:00
Robert O'Callahan
73ae43acb7 Disable test that fails on Windows (bug 456323) 2008-09-22 15:32:47 +12:00
Robert O'Callahan
5ad965518f 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
4f84c41d8f Disable non-working feImage reftest for bug 448831. 2008-09-14 16:22:34 +01:00
Robert Longson
5999ca61b7 Correct flood reftest for bug 448831. 2008-09-14 16:09:08 +01:00
Robert Longson
69f536ea8f Add final newlines to reftests for bug 448831. 2008-09-14 12:39:29 +01:00
Robert Longson
a86173c233 Reftests for bug 448831. 2008-09-14 12:02:10 +01:00
Simon Montagu
ef63dce70c Reenable tests fixed by bug 449324 2008-08-13 10:08:57 -07:00
Robert O'Callahan
9a219e1152 Fix filename case 2008-08-12 23:05:05 +12:00
Robert O'Callahan
93cddfc711 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
702fa7a069 Bug 447565. Enable test 2008-08-06 12:26:37 +12:00
Robert O'Callahan
a0eabe8ffc Bug 447565. Make clip-path/filter/mask use nsReferencedElement to update correctly when the element referenced by an ID changes. r=longsonr,sr=mats 2008-08-06 12:25:33 +12:00
Robert Longson
2870a18b00 bug 445687 - Should not be able to nest text r+sr=roc 2008-08-05 14:07:03 +01:00
Robert Longson
07fd1bd933 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
e12228f1e0 Disabling feGaussianBlur-3.svg for investigation 2008-07-15 17:54:58 +12:00
Robert O'Callahan
18cf5a8e13 Backing out changeset 6c8c95fcaf9b (bug 445079) due to test failure on Windows 2008-07-15 16:35:37 +12:00
Robert O'Callahan
cd5779708c 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 O'Callahan
92ef9ab20a Bug 418201. Restrict filter processing to the dirty area. r=longsonr,sr=mats 2008-07-15 15:08:47 +12:00
Robert Longson
e99311aec3 Bug 409383 - Enable reftests for dynamic changes to switch children. r=jwatt,sr=roc 2008-07-13 16:09:37 +01:00
Robert Longson
4f5be1e4c9 Bug 409383 - Make dynamic changes to switch children work and fix transient switch errors. r=jwatt,sr=roc 2008-07-13 12:30:48 +01:00
Daniel Holbert
192f557403 (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
8df896f622 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
cc0cfcf8e7 Mark reftest as passing 2008-06-23 14:41:21 +12:00
Robert Longson
fd21ff735e Bug 438867 - rftest for SVG not rendered after html hr element. 2008-06-22 17:22:07 +01:00