root / trunk / web / dojo / dojox / gfx / README-svgweb @ 13
History | View | Annotate | Download (3.57 KB)
| 1 |
NOTICE of 3rd party code included |
|---|---|
| 2 |
================================= |
| 3 |
For ease of testing, latest SVGWeb release is included, see |
| 4 |
dojox/gfx/tests/svgweb/README for details. |
| 5 |
|
| 6 |
|
| 7 |
============================================================ |
| 8 |
Enable or disable the SVGWeb with dojo gfx |
| 9 |
------------------------------------------------------------ |
| 10 |
|
| 11 |
The 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 |
| 13 |
works as usual. |
| 14 |
|
| 15 |
To enable SVGWeb with dojo gfx: |
| 16 |
|
| 17 |
1. 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 |
|
| 22 |
2. Force 'svg' renderer with the 'forceGfxRenderer' config |
| 23 |
|
| 24 |
<script src="<path>/dojo/dojo.js" djConfig="forceGfxRenderer:'svg'"></script> |
| 25 |
|
| 26 |
|
| 27 |
============================================================ |
| 28 |
Test dojo gfx + SVGWeb |
| 29 |
------------------------------------------------------------ |
| 30 |
|
| 31 |
All SVGWeb-specific tests are in dojox/gfx/tests/svgweb. |
| 32 |
|
| 33 |
============================================================ |
| 34 |
GFX Performance Test Status |
| 35 |
------------------------------------------------------------ |
| 36 |
|
| 37 |
Runs dojo gfx performance tests on IE7 with different renderers, compare their |
| 38 |
performance. 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 |
============================================================ |
| 47 |
GFX Functional Test Status |
| 48 |
------------------------------------------------------------ |
| 49 |
|
| 50 |
Summary / 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 |
|
| 59 |
PASS test.roundrect.html |
| 60 |
PASS test_arc.html |
| 61 |
PASS test_bezier.html |
| 62 |
PASS test_decompose.html |
| 63 |
PASS test_destroy.html |
| 64 |
PASS test_fill.html |
| 65 |
|
| 66 |
FAIL test_fx.html: mostly works, except for the transformation of text (svgweb bug 158) |
| 67 |
|
| 68 |
PASS test_fx_shapes.html |
| 69 |
PASS test_gfx.html |
| 70 |
PASS 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 |
| 71 |
PASS test_group1.html: partly works, but rect highlight change has problem (svgweb bug 296) |
| 72 |
PASS test_group2.html: works, with source changed from 'dijit.byId()' to 'dojo.byId()' |
| 73 |
PASS test_image1.html |
| 74 |
PASS test_image2.html: picture shows, but move and transform has serious problem (svgweb bug 296) |
| 75 |
|
| 76 |
FAIL test_image3.html: picture shows, but move and transform has serious problem (svgweb bug 427, 436) |
| 77 |
|
| 78 |
PASS test_image4.html |
| 79 |
PASS test_image5.html: still image gets cropped after dragging, but mostly it's working (svgweb bug 244) |
| 80 |
PASS test_linearGradient.html |
| 81 |
|
| 82 |
FAIL test_linestyle.html: not work (svgweb bug 65) |
| 83 |
|
| 84 |
PASS test_pattern.html |
| 85 |
PASS test_poly.html |
| 86 |
PASS test_resize.html |
| 87 |
PASS test_setPath.html |
| 88 |
PASS test_tbbox.html: output drawing is incorrect (svgweb bug 296) |
| 89 |
|
| 90 |
FAIL test_text.html: text shows, but the rotation still fails (svgweb bug 158) |
| 91 |
|
| 92 |
FAIL test_textpath.html: not work (svgweb bug 169) |
| 93 |
|
| 94 |
PASS test_transform.html: output drawing is incorrect (svgweb bug 296) |
| 95 |
PASS test_utils.html |
| 96 |
PASS test_vectortext_draw.html |
| 97 |
PASS 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 |
|