Platform/2009-Q4-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 20: Line 20:
* CSS scanner performance analysis and improvements [zwol]
* CSS scanner performance analysis and improvements [zwol]
* Enable SVG Animation with shippable feature set [dholbert, birtles, jwatt]
* Enable SVG Animation with shippable feature set [dholbert, birtles, jwatt]
* Land Harfbuzz prototype integration in tree [jfkthame]


=== Video/Audio ===
=== Video/Audio ===

Revision as of 04:49, 18 September 2009

General Goals

  • Improve product responsiveness.
  • Drive towards process separation with a focus on Fennec.
  • Improve web capabilities.
  • ARM Support
    • Testing infra
    • Crash reporting
  • Release Firefox 3.6

GFX

Win Integration

Layout

  • Simplify frame destruction [fantasai]
  • Publish CSS3 Backgrounds and Borders and Selectors as CR [fantasai]
  • Publish some official CSS reftests [fantasai, dbaron]
  • CSS scanner performance analysis and improvements [zwol]
  • Enable SVG Animation with shippable feature set [dholbert, birtles, jwatt]
  • Land Harfbuzz prototype integration in tree [jfkthame]

Video/Audio

  • 'buffered' and 'seekable' TimeRanges [cpearce]
  • Remove dependency on libfishsound, liboggz, and liboggplay [doublec]
  • Experimental implementation of accelerated full-screen video using cairo-gl [kinetik]

Mac OS X

Content

JS

Accessibility

Multi-Process

  • Shippable multi-process Flash, windowed and windowless on Windows (and Linux)
  • Complete necko API revisions necessary to support multi-process networking
  • Usable prototype of Fennec running multi-process on Linux
  • Usable prototype of multi-process Flash on Mac OSX 10.6 (has external dependencies)