Platform/2009-Q2-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
DavidBolter (talk | contribs) |
(→Layout) |
||
Line 11: | Line 11: | ||
* Remove SVG's SetMatrixPropagation (code cleanup) | * Remove SVG's SetMatrixPropagation (code cleanup) | ||
* 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) | |||
=== Video/Audio === | === Video/Audio === |
Revision as of 20:43, 25 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)
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)
- Mac Accessibility Performance
- DHTML Accessibility (WAI-ARIA 1.0 compliance)
- Aiming for 90% of tracker 343213
- Resolve Mutation bug 467144 directly or through something like W3C issue. Dependency on agreement with other user agent devs.
- Stability and test coverage
- ATK text offsets bug dependency on GNOME involvement.
- Design accessible table implementation
- provide suggested specification for: aria tables: level, size, posinset VS own (and what if on html table elements) [aapi]
- design nsIAccessibleTable implementation
- bugs: 367905, (more to come)
- ARIA action improvements
- multiple action support (possibly bit flags)
- nsIAccessibleAction?