Preliminary WICD Implementation Matrix

Scripting must be enabled to display this document.



Legend:

OK / Success PARTIAL Success FAIL must test,
must test again
N/A,
Not Applicable


Device type independent testcases

Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Core #1 #4
Multiple SVG in XHTML
OK OK OK OK OK OK OK
WICD Core #2
Multiple declarative animating SVG in XHTML
FAIL (no declarative animations) OK FAIL (no declarative animations) FAIL (no declarative animations) OK OK OK
WICD Core #3 #15
SVG overlay XHTML
OK (no declarative animations) OK OK (no declarative animations) OK (no declarative animations) FAIL (overlayed XHTML text not visible) FAIL (no transparency, no interactivity) FAIL
WICD Core #5 - 1
Multiple SVG with links in XHTML
OK (no declarative animations, no interactivity) OK (minor animation issue) OK (no declarative animations, no interactivity) OK (no declarative animations, no interactivity) FAIL (SVG links not clickable) FAIL FAIL
WICD Core #5 - 2
SVG with multiple links in XHTML
OK (no declarative animations) OK PARTIAL (target _top not supported?, no declarative animations) PARTIAL (target _top not supported?, no declarative animations) OK (mouse pointer emulation to select SVG links) FAIL FAIL
WICD Core #6
Param render dynamic (default)
FAIL (no declarative anim.) OK FAIL (no declarative anim.) FAIL (no declarative anim.) PARTIAL (no change color, no resize) must test again must test again
WICD Core #7 #9
Param render static (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #8 - 1
Param render frozen (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #8 - 2
Param render frozen scripted (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #10
Param render frozen snapshotTime (W)
N/A N/A N/A N/A N/A N/A N/A
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Core #11
XHTML elements with SVG background
FAIL (no SVG background) OK FAIL (no SVG background) FAIL (no SVG background) FAIL FAIL FAIL
WICD Core #12
Fullscreen background SVG in XHTML
FAIL (no SVG background) OK FAIL (no SVG background) FAIL (no SVG background) FAIL FAIL FAIL
WICD Core #13
Absolute positioning
OK OK OK OK OK OK must test again
WICD Core #14
SVG overlay + focusable points
FAIL (overlayed XHTML links not clickable) FAIL (overlayed XHTML links not clickable) FAIL (overlayed XHTML links not clickable) FAIL (overlayed XHTML links not clickable) FAIL (overlayed XHTML links not clickable) FAIL (no transparency) FAIL (SVG not overlayed)
WICD Core #16 #17
SVG in front and behind XHTML
OK OK OK OK FAIL PARTIAL FAIL
WICD Core #18
Interactive overlay
FAIL (no declr. anim. on select) OK FAIL (no declr. anim. on select) FAIL (no declr. anim. on select) FAIL (no declr. anim. on select) FAIL must test
WICD Core #19
Overlay with embedded links
OK OK OK OK must test must test must test
WICD Core #20 - 1
Rightsized SVG into fixed size XHTML destination box
OK OK FAIL (SVG's don't appear) PARTIAL (2nd SVG not displayed) FAIL OK FAIL
WICD Core #20 - 2
Rightsized SVG in XHTML using a percentage width
OK OK FAIL (all SVG's show up with identical height) OK FAIL OK FAIL
WICD Core #20 - 3
SVG Grid with percentage width in XHTML
OK OK FAIL (all SVG's show up with identical height) OK FAIL (wrong SVG sizing) OK must test again
WICD Core #21 - 1
Horizontal SVG leftovers, wide destination box
OK OK OK OK OK OK OK
WICD Core #21 - 2
Vertical SVG leftovers, tall destination box
OK OK OK OK OK OK OK
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Core #22
Transparent SVG leftovers
OK (no declr anim) OK OK (no declr anim) OK (no declr anim) FAIL (background-tile not visible) FAIL FAIL
WICD Core #23
Viewport background
OK (no declr anim) OK OK (no declr anim) OK (no declr anim) FAIL (background-tile not visible) FAIL FAIL
WICD Core #24
Leftovers click
OK (no declr anim) OK OK (no declr anim) OK (no declr anim) must test must test must test
WICD Core #25 - 1
Translucent SVG over foreground-XHTML over XHTML-background
OK OK OK OK must test must test must test
WICD Core #25 - 2
Translucent PNG over foreground-XHTML over XHTML-background
OK OK OK OK must test must test must test
WICD Core #25 - 3
Multiple translucent, static SVG overlapping (color-blending)
OK OK OK OK must test must test must test
WICD Core #25 - 4
Multiple translucent, animating SVG overlapping (color-blending)
OK (no declr anim) OK OK (no declr anim) OK (no declr anim) must test must test must test
WICD Core #26
Raster image formats
OK OK OK OK OK PARTIAL (no transparency) OK
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Core #27
Audio onload
OK OK OK OK OK (audio auto-loads, must be clicked to play?) OK FAIL
WICD Core #28
Audio object width:0 and height:0
OK OK OK OK OK OK FAIL
WICD Core #29 - 1
MP3 Audio in SVGT
FAIL FAIL FAIL FAIL FAIL FAIL FAIL
WICD Core #29 - 2
OGG Audio in SVGT
FAIL OK (build 9644 on Win., audio does not stop) FAIL FAIL FAIL FAIL FAIL
WICD Core #29 - 3
MP3 Audio in XHTML
OK OK OK OK OK OK FAIL
WICD Core #29 - 4
OGG Audio in XHTML
must test again (no sound on OSX and WinXP) must test again (no sound on OSX and WinXP) must test again (no sound on OSX and WinXP) must test again (no sound on OSX and WinXP) FAIL FAIL FAIL
WICD Core #30
3gp video onload
FAIL (sound yes, video no) OK OK OK FAIL FAIL FAIL
WICD Core #31 - 1
AVI Video in SVGT
FAIL FAIL FAIL FAIL must test must test must test
WICD Core #31 - 2
AVI Video in XHTML
FAIL OK OK OK must test must test must test
WICD Core #31 - 3
OGG Video in SVGT
must test OK (build 9644 on Win., audio does not stop) must test must test must test must test must test
WICD Core #31 - 4
OGG Video in XHTML
must test must test must test must test must test must test must test
WICD Core #32 #33 #34 #35
Hyperlinking from XHTML and from SVG
OK OK OK OK must test must test must test
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Core #50-#53
SVG system font
OK (issues with zooming?) OK OK OK OK OK PARTIAL (SVG font not identical?)
WICD Core #54 - 1
XHTML generic fonts
OK OK OK OK FAIL (just one font) FAIL (just one font) FAIL (just one font)
WICD Core #54 - 2
SVG system + embedded font
FAIL (no SVG font) OK FAIL (no SVG font) FAIL (no SVG font) OK FAIL (no fonts?) FAIL
WICD Core #54 - 3
SVG embedded font verification
FAIL (no SVG font) OK FAIL (no SVG font) FAIL (no SVG font) FAIL OK OK (fonts are almost the same)
WICD Core #55-#57
GZIP encoding
OK OK OK (no x-gzip support) OK (no x-gzip support) must test again must test again must test again
WICD Core #58
Smil timeline start
FAIL (no declr anim) OK FAIL (no declr anim) FAIL (no declr anim) OK (minor SVG drawing issue) OK must test
WICD Core #58b - 1
Declarative animation while big raster image is loading
FAIL (no declr SVG anim) FAIL (no declr SVG anim while raster img loading bug?) FAIL (no declr SVG anim) FAIL (no declr SVG anim) OK (SVG animates, but image=1.8MB too big?) OK must test
WICD Core #58b - 2
Scripted SVG animation while another SVG document is loading
OK OK FAIL (second SVG not shown) FAIL (second SVG not shown) FAIL (SVG tiger not displayed) FAIL (no script in SVG child?) must test
WICD Core #59
SMIL parallel
FAIL (no declr anim) OK FAIL (no declr anim) FAIL (no declr anim) PARTIAL (2nd SVG is not shown) FAIL must test
WICD Core #60
Document end event
FAIL OK FAIL FAIL must test must test must test
WICD Core #61
Smil object timing
FAIL (no declr anim) FAIL FAIL (no declr anim) FAIL (no declr anim) must test must test must test
WICD Core #62
Timed children in parallel
FAIL (music yes, video not) OK FAIL (music yes, video not) FAIL (music yes, video not) must test must test must test
WICD Core #63 #64
Param timeline enable/disable (W)
N/A (no param timeline disable/enable, no declr anim) N/A (no param timeline disable/enable) N/A (no param timeline disable/enable, no declr anim) N/A (no param timeline disable/enable, no declr anim) N/A (no param timeline disable/enable) N/A (no param timeline disable/enable) N/A (no param timeline disable/enable)
WICD Core #65
Param timeline render dynamic (default)
FAIL (no declr anim) OK FAIL (no declr anim) FAIL (no declr anim) OK OK must test
WICD Core #66
Param timeline + render (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #67
Media Queries (multiple)
FAIL (no MQ) OK (queries are dynamically updated!) OK (queries are not dynamically updated) OK (queries are not dynamically updated) FAIL (no MQ) FAIL (no MQ) FAIL (no MQ)
WICD Core Comb. #1 - 1
SVG child (non fixed aspect ratio) + CSS size calculation
OK OK OK OK OK FAIL must test
WICD Core Comb. #1 - 2
SVG child (non fixed aspect ratio) + CSS size calculation
OK OK PARTIAL (SVG autoheight too flat, not based on viewbox) PARTIAL (SVG autoheight too flat, not based on viewbox) PARTIAL (SVG autoheight too tall, not based on viewbox) FAIL must test
WICD Core Comb. #1 - 3
SVG child (non fixed aspect ratio) + CSS size calculation
OK PARTIAL (SVG autoheight incorrectly set to 33.33% of window height?) PARTIAL (SVG autoheight incorrectly set to 33.33% of window height?) PARTIAL (SVG autoheight incorrectly set to 33.33% of window height?) PARTIAL (SVG autoheight incorrectly set to 33.33% of window height?) FAIL must test
WICD Core Comb. #2
MQ device-aspect-ratio + Rightsized SVG children
FAIL (no MQ) OK FAIL (no rightsizing) OK FAIL (no MQ, no rightsizing) FAIL (no MQ) must test
WICD Core Comb. #3
MQ aspect-ratio + Rightsized SVG children
N/A (no MQ aspect-ratio) N/A (no MQ aspect-ratio) N/A (no MQ aspect-ratio) N/A (no MQ aspect-ratio) N/A (no MQ aspect-ratio) N/A (no MQ aspect-ratio) N/A (no MQ aspect-ratio)
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Mobile #3
XHTML Basic 1.1 (only digits form)
FAIL (no only digits, no only uppercase) FAIL (no only digits, no only uppercase) FAIL (no only digits, no only uppercase) FAIL (no only digits, no only uppercase) FAIL (no only digits, no only uppercase) FAIL (no only digits, no only uppercase) FAIL (no only digits, no only uppercase)
WICD Mobile #4
ECMAScript 3rd Edition Compact Profile
OK OK OK OK FAIL (no script) FAIL FAIL (no script)
WICD Mobile #5 - 1
CSS MP 2.0
OK OK OK OK OK OK OK
WICD Mobile #5 - 2
z-index
OK OK OK OK OK OK (in landscape mode) FAIL
WICD Mobile #5 - 3
position absolute
OK OK OK OK OK OK (in landscape mode) FAIL
WICD Mobile #5 - 4
position fixed
OK OK OK OK FAIL OK (in landscape mode) FAIL
WICD Mobile #5 - 5
position relative
OK OK OK OK OK OK (in landscape mode) FAIL
WICD Mobile #5 - 6
max-width max-height
OK OK OK OK FAIL FAIL FAIL
WICD Mobile #5 - 7
min-width min-height
OK OK OK OK OK OK FAIL
WICD Mobile #6
SVG Tiny 1.2 textbox
FAIL (no SVGT1.2 support) OK FAIL (no SVGT1.2 support) FAIL (no SVGT1.2 support) OK! FAIL FAIL
WICD Mobile #7 #8
Identification (W)
N/A N/A N/A N/A N/A N/A N/A
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Mobile #9
DOM L3 Core Spec Subset
OK OK (events fail when many (18+) childs are added) OK FAIL FAIL must test again must test
WICD Mobile #10 - 1
DOM L3 Core Subset Extensions nodeList
OK OK OK OK FAIL must test again must test
WICD Mobile #10 - 2
DOM L3 Core Subset Extensions getAttribute
FAIL (XML ID) OK FAIL (XML ID) FAIL (XML ID) FAIL must test again must test
WICD Mobile #10 - 3
DOM L3 Core Subset Extensions setAttribute
FAIL (XML ID) OK FAIL (XML ID) FAIL (XML ID) must test must test must test
WICD Mobile #10 - 4
DOM L3 Core Subset Extensions get- and setAttribute
FAIL (XML ID) OK FAIL (XML ID) FAIL (XML ID) must test must test must test
WICD Mobile #10 - 5
DOM L3 Core Subset Extensions adoptNode
OK OK OK OK must test must test must test
WICD Mobile #11 - 1
DOM L3 Event Spec Subset mouse events
OK FAIL OK OK must test must test must test
WICD Mobile #11 - 2
DOM L3 Event Spec Subset mouse wheel event
FAIL FAIL FAIL FAIL must test must test must test
WICD Mobile #11 - 3
DOM L3 Event Spec Subset text event
FAIL FAIL FAIL FAIL must test must test must test
WICD Mobile #11 - 4
DOM L3 Event Spec Subset keyboard events
FAIL (key identifiers are "undefined") FAIL (key identifiers are "undefined") OK OK must test must test must test
WICD Mobile #11 - 6
DOM L3 Event Spec Subset Progress events
FAIL FAIL FAIL FAIL must test must test must test
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Mobile #12
DOM L3 Event Subset Extensions custom event
OK OK OK OK must test must test must test
WICD Mobile #13
combined test of HTML-DOM features
OK OK OK FAIL must test must test must test
WICD Mobile #14
SVG Micro DOM
FAIL OK FAIL FAIL FAIL must test again must test again
WICD Mobile #15
element traversal
FAIL OK FAIL FAIL must test must test must test
WICD Mobile #16
defaultView
OK OK OK OK must test must test must test
WICD Mobile #17 - 1
Child to Parent DOM Access
OK OK OK OK FAIL must test again must test
WICD Mobile #17 - 2
Parent to Child DOM Access
OK (no declr anim) OK OK (no declr anim) OK (no declr anim) must test must test must test
WICD Mobile #17 - 3
Parent to Child function call
OK OK OK OK must test must test must test
WICD Mobile #18
event mapping
PARTIAL (no unload via inline) PARTIAL (no unload) OK OK must test again must test again must test again
WICD Mobile #18 - 2
event triggering
PARTIAL (no focus, blur, keydown, keyup) PARTIAL (no unload) PARTIAL (no focus, blur, keydown, keyup) PARTIAL (no focus, blur, keydown, keyup) must test must test must test
WICD Mobile #19
SVG to DOM events
PARTIAL (no SVG events) PARTIAL (no SVG events) PARTIAL (no SVG events) PARTIAL (no SVG events) must test must test must test
WICD Mobile #20 - 1
XMLHTTPRequest in XHTML
OK OK OK OK FAIL must test again must test again
WICD Mobile #20 - 2
XMLHTTPRequest in SVGT
OK OK OK OK must test must test must test
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Mobile #25
Multipart Related
FAIL (no multipart/related) FAIL (no multipart/related) FAIL (no multipart/related) FAIL (no multipart/related) FAIL FAIL FAIL
WICD Mobile #25-2
Multipart Related accept header
FAIL FAIL FAIL FAIL FAIL FAIL FAIL
WICD Mobile #26
Multipart Mixed
FAIL (no multipart/mixed) FAIL (no multipart/mixed) FAIL (no multipart/mixed) FAIL (no multipart/mixed) PARTIAL (XHTML and CSS are loaded from multipart, but SVG does not show up) must test again PARTIAL (XHTML and CSS are loaded from multipart, SVG does not show up)
WICD Mobile #27 - 1
DOM Level 3 event flow bubble XHTML
OK OK OK OK must test must test must test
WICD Mobile #27 - 2
DOM Level 3 event flow capture XHTML
OK OK OK OK must test must test must test
WICD Mobile #27 - 3
DOM Level 3 event flow bubble and capture SVGT
OK OK OK OK must test must test must test
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Full #4
XHTML 1.1 - Module-based XHTML as root document
OK OK OK OK must test must test must test
WICD Full #5
ECMAScript 3rd Edition Full (eval())
OK OK OK OK must test must test must test
WICD Full #6
CSS 2.1 features
OK OK OK OK must test must test must test
WICD Full #8
Identification (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Full #9
DOM Level 3 Core
OK OK OK OK must test must test must test
WICD Full #10
DOM Level 3 Events
FAIL FAIL FAIL FAIL must test must test must test


Testcases specific to one-hand-operated mobile devices (joystick navigation / focus traversal / access keys)

Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Core #36 - 1
Accesskeys in XHTML root, XHTML child and SVGT child
N/A N/A N/A N/A must test must test must test
WICD Core #36 - 2
Accesskeys in XHTML root and hierarchical XHTML child
N/A N/A N/A N/A must test must test must test
WICD Core #36 - 3
Accesskeys in XHTML parent overruling in SVG child
N/A N/A N/A N/A must test must test must test
WICD Core #37
Focusable elements (SVG focusable attr)
N/A N/A (works on 1st and second element only) N/A N/A FAIL (no focus navigation, mouse pointer emulation) N/A FAIL
WICD Core #38
Focus traversal focusable skip (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #39 #40 #41
Focusable types (flat) (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #42
Focusable flat (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #43
Hierarchical child
N/A N/A N/A N/A OK (but no focus traversal inside the SVG child) N/A FAIL (back key?)
WICD Core #44-#49
Focus triggered animation (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core #68
Deactivating adaptation techniques (W)
N/A N/A N/A N/A N/A N/A N/A
WICD Core Comb. #4
Focusable flat + Access keys (W)
N/A N/A N/A N/A N/A N/A N/A
Firefox 3 beta2 (desktop mouse) Opera 9.5 beta (desktop mouse) Safari 3.0.4 (desktop mouse) Project Vienna (handheld touch) Nokia N95
(4way joystick)
Samsung F700
(handheld touch QWERTY)
M3
(4way joystick)
WICD Mobile #5 - 8
focus driven outline-style (CSSMP2.0)
N/A (outline-style:none is supported, declr aniatons are not) N/A (outline-style:none is not supported, no focus events fired?) N/A N/A OK N/A FAIL
WICD Mobile #11 - 5
DOM L3 Event Spec Subset UI focus events
N/A N/A N/A N/A FAIL N/A FAIL
WICD Mobile #21 - 1
flattened childeren focus (SVG) (W)
N/A N/A (works partially using shift/cursor-keys) N/A N/A N/A N/A N/A
WICD Mobile #21 - 2
2D focus navigation (PNG)
N/A PARTIAL (works partially using shift/cursor-keys: I,J,K,A) N/A N/A PARTIAL N/A FAIL
WICD Mobile #22 - 1
focus traversal forward/backward (floating anchors)
OK ("Always use the cursor keys to navigate within pages" must be activated) N/A N/A N/A PARTIAL N/A FAIL
WICD Mobile #22 - 2
focus traversal forward/backwards (absolute positioned anchors)
N/A N/A N/A N/A PARTIAL N/A FAIL
WICD Mobile #23
hierarchical child (devices with 2D joystick only)
N/A N/A N/A N/A PARTIAL (no focus nav in SVG) N/A FAIL
WICD Mobile #24
activation and deactivation of hierarchical children (devices with 2D joystick only)
N/A N/A N/A N/A OK N/A FAIL
WICD Mobile Comb. #1
Focus triggered animation + param focusable (skip, flat) (devices with 2D joystick only) (W)
N/A PARTIAL (no param focusable flat) N/A N/A N/A N/A N/A
WICD Mobile Comb. #2
2D focus navigation + param focusable (skip, flat) + Rightsizing (devices with 2D joystick only) (W)
N/A PARTIAL (no param focusable flat) N/A N/A N/A N/A N/A