Platform/2009-Q2-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
DavidBolter (talk | contribs) m (→Accessibility) |
(→Layout) |
||
Line 12: | Line 12: | ||
* jwatt to get into the SMIL code (not sure what reasonable goals are yet) | * jwatt to get into the SMIL code (not sure what reasonable goals are yet) | ||
* Frame GC of some sort (reduces attackable surface of layout) | * Frame GC of some sort (reduces attackable surface of layout) | ||
* Have a reasonable solution to {{bug|453827}}. | |||
* Fix at least 2 user-facing GTK widget issues. | |||
=== Video/Audio === | === Video/Audio === |
Revision as of 04:41, 26 March 2009
General Goals
- Ship 1.9.1
- Planning for 1.9.2 completed with clear work items prioritized and resources named.
XPCOM+XPConnect
Layout
- bug 435356 and others - cleanup SVG code to use gfxMatrix/gfxRect etc internally instead of nsIDOMSVG types (code cleanup, performance)
- Remove SVG's SetMatrixPropagation (code cleanup)
- jwatt to get into the SMIL code (not sure what reasonable goals are yet)
- Frame GC of some sort (reduces attackable surface of layout)
- Have a reasonable solution to bug 453827.
- Fix at least 2 user-facing GTK widget issues.
Video/Audio
GFX
Mac OS X
- Implement the Cocoa NPAPI event model.
- Port at least one more major component to 64-bit Mac OS X (e.g. XPCOM, printing, plugins, GFX/fonts).
- Continue Mac OS X 10.6 seed testing and track any major regressions.
Content
JS
Build System
Static Analysis
Accessibility
(under construction -- looks like too much for 1 quarter)
- Fix text support of AT APIs
- Expand tests for nsIAccessibleText and fix bugs as discovered. This will have high impact on the screen reader user experience.
- ATK text offsets bug gnome-551489 dependency on GNOME involvement.
- ARIA 1.0 compliance:
- Accessible Table refactor
- Design accessible table implementation (nsIAccessibleTable?)
- 386813
- Tree grid and grid support:
- 367905
- Implement row accessibles for html:tr elements so they're always created, and test with ATs to see what impact it has.
- provide suggested specification for: aria tables: level, size, posinset VS own (and what if on html table elements) [aapi]
- Mac Accessibility Performance
- Caching bug bug 455443
- ARIA action improvements
- multiple action support (possibly bit flags)
- nsIAccessibleAction?