+2005-12-08 Eric Seidel <eseidel@apple.com>
+
+ Reviewed by darin.
+
+ Fixes <applet> in xhtml, as well as <use> in SVG.
+ http://bugzilla.opendarwin.org/show_bug.cgi?id=5987
+
+ * svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum:
+ * svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
+ * svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
+ * svg/W3C-SVG-1.1/filters-light-01-f-expected.checksum:
+ * svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
+ * svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum:
+ * svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum:
+ * svg/W3C-SVG-1.1/struct-image-02-b-expected.checksum:
+ * svg/W3C-SVG-1.1/struct-image-02-b-expected.png:
+ * svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
+ * svg/W3C-SVG-1.1/struct-symbol-01-b-expected.checksum:
+ * svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
+ * svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
+ * svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
+ * svg/W3C-SVG-1.1/text-path-01-b-expected.png:
+ * svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
+
2005-12-07 Mitz Pettel <opendarwin.org@mitzpettel.com>
Landed by Darin.
-84046a649700a49db08f7e7472427efa
\ No newline at end of file
+0140fe7e5996757450ad2112b3b67bdf
\ No newline at end of file
layer at (0,0) size 480x360
RenderCanvas at (0,0) size 480x360
KCanvasContainer {svg} at (0,0) size 479x359
- KCanvasContainer {g} at (0,0) size 0x0
- KCanvasContainer {use} at (0,0) size 0x0
- KCanvasContainer {g} at (310,15) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,15.00)}]
- KCanvasContainer {use} at (310,15) size 0x0 [filter=#blur]
- KCanvasContainer {use} at (310,15) size 0x0
- KCanvasContainer {g} at (310,200) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,200.00)}]
- KCanvasContainer {use} at (310,200) size 0x0 [filter=#blurxy]
- KCanvasContainer {use} at (310,200) size 0x0
+ KCanvasContainer {g} at (0,0) size 459x349
+ KCanvasContainer {use} at (0,0) size 135x135
+ KCanvasContainer {g} at (0,0) size 135x135
+ KCanvasContainer {g} at (0,0) size 135x135
+ KCanvasItem {rect} at (0,0) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00L90.00,0.00L90.00,90.00L0.00,90.00"]
+ KCanvasItem {rect} at (45,45) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [data="M45.00,45.00L135.00,45.00L135.00,135.00L45.00,135.00"]
+ KCanvasContainer {g} at (297,2) size 162x162 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,15.00)}]
+ KCanvasContainer {use} at (310,15) size 135x135 [filter=#blur]
+ KCanvasContainer {g} at (310,15) size 135x135
+ KCanvasContainer {g} at (310,15) size 135x135
+ KCanvasItem {rect} at (310,15) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00L90.00,0.00L90.00,90.00L0.00,90.00"]
+ KCanvasItem {rect} at (355,60) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [data="M45.00,45.00L135.00,45.00L135.00,135.00L45.00,135.00"]
+ KCanvasContainer {use} at (297,2) size 162x162
+ KCanvasContainer {g} at (297,2) size 162x162
+ KCanvasContainer {g} at (297,2) size 162x162
+ KCanvasItem {rect} at (310,15) size 135x135 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [data="M0.00,0.00L135.00,0.00L135.00,135.00L0.00,135.00"]
+ KCanvasItem {rect} at (297,2) size 162x162 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [data="M-13.50,-13.50L148.50,-13.50L148.50,148.50L-13.50,148.50"]
+ KCanvasContainer {g} at (297,187) size 162x162 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,200.00)}]
+ KCanvasContainer {use} at (310,200) size 135x135 [filter=#blurxy]
+ KCanvasContainer {g} at (310,200) size 135x135
+ KCanvasContainer {g} at (310,200) size 135x135
+ KCanvasItem {rect} at (310,200) size 90x90 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00L90.00,0.00L90.00,90.00L0.00,90.00"]
+ KCanvasItem {rect} at (355,245) size 90x90 [fill={[type=SOLID] [color=#FFFF00]}] [data="M45.00,45.00L135.00,45.00L135.00,135.00L45.00,135.00"]
+ KCanvasContainer {use} at (297,187) size 162x162
+ KCanvasContainer {g} at (297,187) size 162x162
+ KCanvasContainer {g} at (297,187) size 162x162
+ KCanvasItem {rect} at (310,200) size 135x135 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [data="M0.00,0.00L135.00,0.00L135.00,135.00L0.00,135.00"]
+ KCanvasItem {rect} at (297,187) size 162x162 [stroke={[type=SOLID] [color=#0000FF] [stroke width=0.50]}] [data="M-13.50,-13.50L148.50,-13.50L148.50,148.50L-13.50,148.50"]
KCanvasItem {rect} at (0,0) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00L479.00,1.00L479.00,359.00L1.00,359.00"]
-de0c4a69dba3918357a7a98b237e8b05
\ No newline at end of file
+9b755b43f96c408020021d8772e48646
\ No newline at end of file
KCanvasContainer {g} at (0,-6) size 0x0
KCanvasContainer {g} at (0,-6) size 0x0
KCanvasContainer {use} at (0,-6) size 0x0 [filter=#erode1]
+ KCanvasContainer {g} at (35,19) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+ KCanvasContainer {g} at (35,19) size 0x0
+ KCanvasContainer {g} at (35,19) size 0x0
KCanvasContainer {g} at (255,-6) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,0.00)}]
KCanvasContainer {use} at (255,-6) size 0x0 [filter=#erode2]
+ KCanvasContainer {g} at (290,19) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+ KCanvasContainer {g} at (290,19) size 0x0
+ KCanvasContainer {g} at (290,19) size 0x0
KCanvasContainer {g} at (0,134) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
KCanvasContainer {use} at (0,134) size 0x0 [filter=#dilate1]
+ KCanvasContainer {g} at (35,159) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+ KCanvasContainer {g} at (35,159) size 0x0
+ KCanvasContainer {g} at (35,159) size 0x0
KCanvasContainer {g} at (255,134) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,140.00)}]
KCanvasContainer {use} at (255,134) size 0x0 [filter=#dilate2]
+ KCanvasContainer {g} at (290,159) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
+ KCanvasContainer {g} at (290,159) size 0x0
+ KCanvasContainer {g} at (290,159) size 0x0
KCanvasItem {rect} at (0,0) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00L479.00,1.00L479.00,359.00L1.00,359.00"]
-6cf8e3269589944c4dbb3e8d0414a8c6
\ No newline at end of file
+f43ea7a904077fc6bae57269a91f1862
\ No newline at end of file
-0eec2c03181589da0e9ed4d461e133f9
\ No newline at end of file
+dda7f6ca70ed8f3d28db0355afab2ad5
\ No newline at end of file
-36f218096eedcb1f4c666bc551128738
\ No newline at end of file
+03c71697f7dc939e6620340e41da41b6
\ No newline at end of file
RenderCanvas at (0,0) size 480x360
KCanvasContainer {svg} at (0,0) size 480x359
KCanvasContainer {g} at (0,0) size 480x300
+ KCanvasContainer {g} at (0,0) size 240x150
+ KCanvasContainer {use} at (0,0) size 240x150
+ KCanvasContainer {g} at (0,0) size 240x150
+ KCanvasItem {image} at (0,0) size 240x150 [fill={[type=IMAGE] [bounding box=at (0,0) size 241x150]}] [data="M0.00,0.00L240.00,0.00L240.00,150.00L0.00,150.00"]
KCanvasContainer {g} at (0,0) size 0x0
KCanvasContainer {use} at (0,0) size 0x0
- KCanvasContainer {g} at (0,0) size 0x0
- KCanvasContainer {use} at (0,0) size 0x0
+ KCanvasContainer {g} at (0,0) size 0x0
+ KCanvasContainer {svg} at (0,0) size 0x0
KCanvasContainer {svg} at (0,0) size 240x150
KCanvasContainer {g} at (0,0) size 240x150
KCanvasItem {rect} at (0,0) size 240x150 [fill={[type=SOLID] [color=#00FFFF]}] [data="M0.00,0.00L240.00,0.00L240.00,150.00L0.00,150.00"]
-84046a649700a49db08f7e7472427efa
\ No newline at end of file
+51812594c6d502acac2dedbd237d8715
\ No newline at end of file
layer at (0,0) size 480x360
RenderCanvas at (0,0) size 480x360
- KCanvasContainer {svg} at (0,0) size 479x359
- KCanvasContainer {g} at (0,0) size 0x0
- KCanvasContainer {g} at (0,0) size 0x0
- KCanvasContainer {use} at (0,0) size 0x0
- KCanvasContainer {use} at (0,0) size 0x0
+ KCanvasContainer {svg} at (0,0) size 1240x1150
+ KCanvasContainer {g} at (0,0) size 1240x1150
+ KCanvasContainer {g} at (0,0) size 1240x1150
+ KCanvasContainer {use} at (0,0) size 1000x1000
+ KCanvasContainer {g} at (0,0) size 1000x1000
+ KCanvasContainer {svg} at (45,0) size 150x150
+ KCanvasItem {image} at (45,0) size 150x150 [fill={[type=IMAGE] [bounding box=at (0,0) size 240x160]}] [data="M0.00,0.00L1000.00,0.00L1000.00,1000.00L0.00,1000.00"]
+ KCanvasContainer {use} at (240,150) size 1000x1000
+ KCanvasContainer {g} at (240,150) size 1000x1000 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,150.00)}]
+ KCanvasContainer {svg} at (81,22) size 150x150
+ KCanvasItem {rect} at (81,22) size 75x75 [fill={[type=SOLID] [color=#FFFF00]}] [data="M0.00,0.00L500.00,0.00L500.00,500.00L0.00,500.00"]
+ KCanvasItem {rect} at (156,22) size 75x75 [fill={[type=SOLID] [color=#FF0000]}] [data="M500.00,0.00L1000.00,0.00L1000.00,500.00L500.00,500.00"]
+ KCanvasItem {rect} at (81,97) size 75x75 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,500.00L500.00,500.00L500.00,1000.00L0.00,1000.00"]
+ KCanvasItem {rect} at (156,97) size 75x75 [fill={[type=SOLID] [color=#FFFF00]}] [data="M500.00,500.00L1000.00,500.00L1000.00,1000.00L500.00,1000.00"]
KCanvasItem {rect} at (0,0) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00L479.00,1.00L479.00,359.00L1.00,359.00"]
-e2a66eef0cea9c26845d1cc0cb50dc28
\ No newline at end of file
+e1701f695ffc3b046f25ef78191bf035
\ No newline at end of file
layer at (0,0) size 480x360
RenderCanvas at (0,0) size 480x360
KCanvasContainer {svg} at (0,0) size 479x359
- KCanvasContainer {g} at (16,168) size 362x123
- KCanvasContainer {g} at (0,0) size 0x0
- KCanvasContainer {use} at (0,0) size 0x0
- KCanvasContainer {g} at (16,168) size 275x42
- KCanvasContainer {use} at (0,0) size 0x0
+ KCanvasContainer {g} at (16,22) size 401x269
+ KCanvasContainer {g} at (198,22) size 219x84
+ KCanvasContainer {use} at (198,22) size 219x84
+ KCanvasContainer {g} at (198,22) size 219x84
+ KCanvasItem {path} at (198,22) size 219x84 [stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30C206.60,66.60,235.80,13.20,270.00,30.30C286.60,38.60,298.90,59.40,310.00,73.30C321.70,87.90,338.60,99.00,356.00,103.30C387.30,111.10,396.60,90.40,418.00,74.30"]
+ KCanvasContainer {g} at (16,78) size 275x132
+ KCanvasContainer {use} at (33,78) size 219x84
+ KCanvasContainer {g} at (33,78) size 219x84
+ KCanvasItem {path} at (33,78) size 219x84 [stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80C41.00,123.00,70.30,69.70,104.50,86.80C121.00,95.00,133.00,116.00,144.50,129.80C156.20,144.40,173.00,155.50,190.50,159.80C221.80,167.60,231.00,146.90,252.50,130.80"]
KCanvasItem {rect} at (16,168) size 275x42 [stroke={[type=SOLID] [color=#000000]}] [data="M17.00,169.00L291.00,169.00L291.00,210.00L17.00,210.00"]
- KCanvasContainer {g} at (117,249) size 261x42
- KCanvasContainer {use} at (0,0) size 0x0
+ KCanvasContainer {g} at (113,231) size 300x60
+ KCanvasContainer {use} at (113,231) size 300x4
+ KCanvasContainer {g} at (113,231) size 300x4
+ KCanvasItem {path} at (113,231) size 300x4 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M113.00,233.00L413.00,233.00"]
KCanvasItem {rect} at (117,249) size 261x42 [stroke={[type=SOLID] [color=#000000]}] [data="M118.00,250.00L378.00,250.00L378.00,291.00L118.00,291.00"]
KCanvasItem {rect} at (0,0) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00L479.00,1.00L479.00,359.00L1.00,359.00"]