Commit Graph

201 Commits

Author SHA1 Message Date
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
Daniel Holbert
e66e25e993 SVG/SMIL test-only fix: add 'reftest-wait' to a test that needs it. NPODB (also, test not currently run on tinderboxen) 2009-04-21 12:54:47 -07:00
Robert Longson
86965131e0 Bug 486935 - feImage should support of image-rendering attribute. r+sr=roc 2009-04-11 18:57:58 +01:00
Jonathan Watt
2bef32708b Bug 487404. The 'marker' attribute does not work. r=longsonr 2009-04-08 18:03:51 +02:00
Markus Stange
d9a9b2e4b3 Bug 485786. Handle negative and zero erode radii correctly. r=jwatt 2009-04-06 12:34:48 +12: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
Robert Longson
7c5e7b547d Reftest for bug 484677 2009-03-29 15:04:08 +01:00
Daniel Holbert
5d6d174bc5 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
52893e176d Bug 481045. <svg:use> shouldn't paint its kids. r+sr=roc 2009-03-04 07:55:28 -05:00
Martin
1ae1dfd23b 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
10c97e3fb5 Reftest for bug 477996. 2009-02-12 13:33:28 +00:00
Jonathan Watt
e13a5192f6 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
31567fc527 Bug 474669. Use reftest invalidation support to improve the SVG dynamic reftests. r=roc 2009-02-05 21:16:00 +13: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
ffded06cc0 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
014bd86069 Bug 468996. Implement SMIL animateTransform element. r+sr=roc 2009-01-19 22:14:16 +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
64270ff4da Correct flood reftest for bug 448831. 2008-09-14 16:09:08 +01:00
Robert Longson
24616e093d Add final newlines to reftests for bug 448831. 2008-09-14 12:39:29 +01:00
Robert Longson
890322eee4 Reftests for bug 448831. 2008-09-14 12:02:10 +01:00
Simon Montagu
494990f5bf Reenable tests fixed by bug 449324 2008-08-13 10:08:57 -07: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 O'Callahan
0299f89707 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
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
31e9d54b71 Disabling feGaussianBlur-3.svg for investigation 2008-07-15 17:54:58 +12: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 O'Callahan
90e343b2fd Bug 418201. Restrict filter processing to the dirty area. r=longsonr,sr=mats 2008-07-15 15:08:47 +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
Robert Longson
67af1e3115 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
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
jwatt@jwatt.org
93c61de7e2 Bug 428023. Allow SVG without a viewBox to scroll when embedded by reference by a replaced element. r=longsonr, sr=roc, a1.9=vlad 2008-04-09 23:25:31 -07:00
longsonr@gmail.com
93b3ae1e63 reftests for bug 423998 2008-04-08 12:06:27 -07:00
longsonr@gmail.com
093cb2314c reftests for bug 423998 2008-04-08 12:03:17 -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
jwatt@jwatt.org
ca6acd6147 Bug 421780. NPOB. Add public domain dedication comment to two tests for Joe Drew (his tests). 2008-03-14 07:49:57 -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
jruderman@hmc.edu
621c9391bc Fix XML parsing errors in tests: apparently comments have to go *after* the ?xml version? thing Fix XML parsing errors in tests: apparently comments have to come *after* the '?xml version="1.0"?' thing. 2008-03-06 15:59:35 -08:00
dbaron@dbaron.org
c7b3ec9107 Fix reftests that depended on bug 379461. 2008-02-19 10:46:43 -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
32d5f7d9e5 Correct reftest bug numbers 2008-02-13 09:38:39 -08:00
longsonr@gmail.com
b4a45de915 Correct reftest titles 2008-02-13 08:18:25 -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
longsonr@gmail.com
65b1260fd4 Reftests for currentColor - Bug 414550 2008-02-09 04:51:46 -08:00
longsonr@gmail.com
f64b3f3518 Correct reftest titles 2008-02-09 03:54:56 -08:00
longsonr@gmail.com
8855a49229 Bug 368840 - Reftests for edge case gradients and fallback colours. 2008-02-09 03:26:15 -08:00
longsonr@gmail.com
85d4f7e39f Bug 368840 - Reftests for edge case gradients and fallback colours. 2008-02-09 03:04:43 -08:00
jwatt@jwatt.org
edc23a391f Fixing bug 411146. Percentage dimensions on SVG in a foreignObject are broken. r=longsonr@gmail.com, sr=tor@acm.org, a1.9=mtschrep@gmail.com 2008-01-09 01:34:52 -08:00
jwatt@jwatt.org
e5bb667ec7 Skip reftest since it's somehow causing itself and other tests to fail to load 2007-12-20 04:09:37 -08:00
jwatt@jwatt.org
7ad93dc5b6 Re-checkin reftest for bug 407959 (this time setting fullZoom onload) 2007-12-20 03:42:57 -08:00
roc+@cs.cmu.edu
62de8a28a5 Backing out jwatt's fix for bug 407959 because of test failures. 2007-12-20 00:16:01 -08:00
jwatt@jwatt.org
045f222063 Fixing bug 407959. Embedded SVG object disappears when zooming or in Print Preview. r=tor@acm.org, sr=roc@ocallahan.org 2007-12-19 22:48:15 -08:00
jwatt@jwatt.org
38b83d293a Re-enable reftest on Linux now that tboxes are updated and crash is gone 2007-12-04 01:19:37 -08:00
jwatt@jwatt.org
8ecf5a2fcc Re-enable reftest on Linux now that tboxes are updated and crash is gone 2007-12-04 00:12:44 -08:00
jwatt@jwatt.org
5367dd590b Fix bug in reftest (the binding should create an anonymous rect, it's only the gradient reference that should fail) 2007-12-03 05:43:18 -08:00
longsonr@gmail.com
c0cc671ab9 reftest for bug 337408 2007-12-03 05:26:55 -08:00
jwatt@jwatt.org
ed7fc785db Reftests for bug 389670 (fixed by bug 387466) 2007-12-03 03:36:24 -08:00
longsonr@gmail.com
b96a934e21 reftest for bug 314244 2007-12-03 02:49:23 -08:00
vladimir@pobox.com
32069018c4 mark reftest as passing 2007-11-29 14:18:17 -08:00