source: Dev/trunk/src/client/dojox/gfx/README-svgweb @ 529

Last change on this file since 529 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 3.6 KB
Line 
1NOTICE of 3rd party code included
2=================================
3For ease of testing, latest SVGWeb release is included, see
4dojox/gfx/tests/svgweb/README for details.
5
6
7============================================================
8Enable or disable the SVGWeb with dojo gfx
9------------------------------------------------------------
10
11The function is only enabled when SVGWeb JS is included and the gfx renderer is
12'svg'. If either SVGWeb is not available or the renderer is not 'svg', dojox.gfx
13works as usual.
14
15To enable SVGWeb with dojo gfx:
16
171. Include SVGWeb JS at the FIRST of all your javascripts
18
19        <meta name="svg.render.forceflash" content="true"/>
20        <script src="<path>/svgweb/src/svg.js" data-path="<path>/svgweb/src"></script>
21
222. Force 'svg' renderer with the 'forceGfxRenderer' config
23
24        <script src="<path>/dojo/dojo.js" djConfig="forceGfxRenderer:'svg'"></script>
25
26
27============================================================
28Test dojo gfx + SVGWeb
29------------------------------------------------------------
30
31All SVGWeb-specific tests are in dojox/gfx/tests/svgweb.
32
33============================================================
34GFX Performance Test Status
35------------------------------------------------------------
36
37Runs dojo gfx performance tests on IE7 with different renderers, compare their
38performance. The result so far is
39
40    * Silverlight is the fastest: 27,546 ms;
41    * Tuned SVGWeb is the 2nd place: 38,690 ms, almost 3 times faster than
42          before
43    * VML is the slowest: 50,250 ms
44
45
46============================================================
47GFX Functional Test Status
48------------------------------------------------------------
49
50Summary / General findings
51
52    * Pass rate 83%, 25 out of 30 pass
53    * The behavior is very consistent on IE & FF
54    * Transformation of Text is not working
55    * Line style is not working
56    * getTextWidth() does not work, see svgweb bug 417
57    * IE7 has memory issue, see svgweb bug 418 (IE8 seems fine)
58
59PASS test.roundrect.html
60PASS test_arc.html
61PASS test_bezier.html
62PASS test_decompose.html
63PASS test_destroy.html
64PASS test_fill.html
65
66FAIL test_fx.html: mostly works, except for the transformation of text (svgweb bug 158)
67
68PASS test_fx_shapes.html
69PASS test_gfx.html
70PASS test_gradient.html: works, but performance is slow due to the creation of a lot of shapes; using suspendRedraw() helps, but not much; current time is 8.5 seconds on IE7, 3 seconds on FF 3.5
71PASS test_group1.html: partly works, but rect highlight change has problem (svgweb bug 296)
72PASS test_group2.html: works, with source changed from 'dijit.byId()' to 'dojo.byId()'
73PASS test_image1.html
74PASS test_image2.html: picture shows, but move and transform has serious problem (svgweb bug 296)
75
76FAIL test_image3.html: picture shows, but move and transform has serious problem (svgweb bug 427, 436)
77
78PASS test_image4.html
79PASS test_image5.html: still image gets cropped after dragging, but mostly it's working (svgweb bug 244)
80PASS test_linearGradient.html
81
82FAIL test_linestyle.html: not work (svgweb bug 65)
83
84PASS test_pattern.html
85PASS test_poly.html
86PASS test_resize.html
87PASS test_setPath.html
88PASS test_tbbox.html: output drawing is incorrect (svgweb bug 296)
89
90FAIL test_text.html: text shows, but the rotation still fails (svgweb bug 158)
91
92FAIL test_textpath.html: not work (svgweb bug 169)
93
94PASS test_transform.html: output drawing is incorrect (svgweb bug 296)
95PASS test_utils.html
96PASS test_vectortext_draw.html
97PASS test_vectortext_load.html: functionally, this works, but very very slow; Reduced the test case to print just 26 chars, in FF it takes 30+ seconds, in IE7 it's more than a minute...
98
Note: See TracBrowser for help on using the repository browser.