Accessibility/Planning: Difference between revisions
Jump to navigation
Jump to search
DavidBolter (talk | contribs) (→DOMi) |
DavidBolter (talk | contribs) (→DOMi) |
||
| Line 26: | Line 26: | ||
=== DOMi === | === DOMi === | ||
[[Accessibility/DOMi | [[https://intranet.mozilla.org/Accessibility/DOMi Contract planned]] | ||
=== Documentation === | === Documentation === | ||
Revision as of 13:23, 30 May 2011
Currently drafted Q2 Goals
Moved to: Accessibility/Planning/Goals
Projects
deXPCOM work
- Rework native objects (follow AccEvent and nsAccEvent)
- add native interfaces for every XPCOM interface
- nsIAccessNode -> nsAccessNode
- nsIAccessible, nsIAccessibleValue, nsIAccessibleHyperLink -> nsAccessible
- nsIAccessibleTable -> TableAccessible
- nsIAccessibleText, nsIAccessibleEdtiableText, nsIAccessibleHyperText -> nsHyperTextAccessible
- nsIAccessibleDocument -> nsDocAccessible
- nsIAccessibleImage -> nsHTMLImageAccessible, nsXULImageAccessible
- nsIAccessibleApplication -> nsApplicationAccessible
- get rid all QueryInterface calls for accessible objects
- add native interfaces for every XPCOM interface
- Rework XPCOM code
- add XPCOM wrappers for native objects
- add cache for XPCOM wrappers
- unify methods of XPCOM interfaces (name convention)
- Get rid platform specific wrap classes
- ??
DOMi
Documentation
[todo]
Speech input
[HTML Speech Incubator Group]
TTS from content
[HTML Speech Incubator Group] [humph]