Preliminary WICD Implementation Matrix

Scripting must be enabled to display this page.



Legend:

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


Device type independent testcases

Firefox 3 beta9 (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 animating SVG
FAIL (no declarative animations) OK FAIL (no declarative animations) FAIL (no declarative animations) OK OK OK
WICD Core #3 #15
SVG overlay
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 images with links
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 image with multiple links
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 beta9 (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
Scalable background element
FAIL (no SVG background) OK FAIL (no SVG background) FAIL (no SVG background) FAIL FAIL FAIL
WICD Core #12
Fullscreen scalable background image
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 overlay in front and behind
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
Rightsizing into fixed size destination box
FAIL (both SVG's come out too big) FAIL (SVG's don't appear) FAIL (SVG's don't appear) PARTIAL (2nd SVG not displayed) FAIL OK FAIL
WICD Core #20 - 2
Rightsizing using a percentage width
FAIL (all SVG's with same height) FAIL (all SVG's are 1 pixel high) FAIL (all SVG's show up with identical height) OK FAIL OK FAIL
WICD Core #20 - 3
SVG Grid with percentage width
FAIL (all SVG's with same height) FAIL (all SVG's are 1 pixel high) FAIL (all SVG's show up with identical height) OK FAIL (wrong SVG sizing) OK must test again
WICD Core #21 - 1
Horizontal leftovers, wide destination box
OK OK OK OK OK OK OK
WICD Core #21 - 2
Vertical leftovers, tall destination box
OK (SVG leftovers partly cut off?) OK OK OK OK OK OK
Firefox 3 beta9 (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 leftovers
OK (no declr anim) OK (in latest beta: parts of the declr. animation missing) 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
Image formats
OK OK OK OK OK PARTIAL (no transparency) OK
Firefox 3 beta9 (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 load
OK OK OK OK OK (audio auto-loads, must be clicked to play?) OK FAIL
WICD Core #28
Audio object width and height: 0
OK OK OK OK OK OK FAIL
WICD Core #29 - 1
MP3 Audio in SVGT
FAIL must test again FAIL FAIL FAIL FAIL FAIL
WICD Core #29 - 2
OGG Audio in SVGT
FAIL must test again 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
Video onload
FAIL (sound yes, video no) OK OK OK FAIL FAIL FAIL
WICD Core #31 - 1
Video in SVGT
FAIL PARTIAL (OGG on Windows) FAIL FAIL must test must test must test
WICD Core #31 - 2
Video in XHTML
FAIL PARTIAL (on OSX a "?" is shown) OK OK must test must test must test
WICD Core #32 #33 #34 #35
Hyperlinking from XHTML and SVG
OK OK OK OK must test must test must test
Firefox 3 beta9 (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 FAIL (no gzip support) FAIL (no 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 raster image is loading
FAIL (no declr anim) FAIL (SVG not shown, while raster image is loading) FAIL (no declr anim) FAIL (no declr anim) OK (SVG animates, but image=1.8MB too big?) OK must test
WICD Core #58b - 2
Scripted animation while 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
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
Scalable Child (non fixed aspect ratio) + CSS size calculation
PARTIAL (horizontally perfect, no vertical adjustment) PARTIAL (vertically perfect, little horizontal underlap) PARTIAL (horizontally perfect, little vertical overlap) PARTIAL (horizontally perfect, little vertical overlap) PARTIAL (horizontally perfect, little vertical overlap) must test must test
WICD Core Comb. #2
MQ device-aspect-ratio + Rightsized Child elements
FAIL (no MQ, no rightsizing) FAIL (no rightsizing) FAIL (device-aspect-ratio bug, no rightsizing) OK FAIL (no MQ, no rightsizing) FAIL (no MQ) must test
WICD Core Comb. #3
MQ aspect-ratio + Rightsized Child elements
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 beta9 (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 element)
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 beta9 (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) FAIL 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 beta9 (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 FAIL FAIL must test must test must test
WICD Mobile #13
combined test of HTML-DOM features
OK OK FAIL 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
OK (but focus, blur, keydown, keyup) PARTIAL PARTIAL PARTIAL FAIL must test again must test again
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 beta9 (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, 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 beta9 (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 as a scripting language (eval())
OK OK OK OK must test must test must test
WICD Full #6
Cascading Style Sheets, level 2 revision 1
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
Document Object Model (DOM) Level 3 Core
OK OK OK OK must test must test must test
WICD Full #10
Document Object Model (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 beta9 (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
Accesskey 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 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 beta9 (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 N/A 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 N/A (works PARTIAL: I,J,K,A) N/A N/A PARTIAL N/A FAIL
WICD Mobile #22 - 1
focus traversal forward/backward (floating anchors)
N/A 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 N/A 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 N/A N/A N/A N/A N/A N/A