Platform/2009-Q2-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
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)
  • 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?