Platform/2009-Q3-Goals: Difference between revisions

Line 44: Line 44:


=== Layout ===
=== Layout ===
* Keep working on CSS WG duties (dbaron, fantasai)
* Keep working on CSS WG duties (dbaron, fantasai) [ok]
* Improve web capabilites.
* Improve web capabilites.
** SVG/SMIL complete enough that we enable it by default (dholbert)  
** SVG/SMIL complete enough that we enable it by default (dholbert) [ok]
** Implement SVG/SMIL bug fixes and features (birtles)
** Implement SVG/SMIL bug fixes and features (birtles) [ok]
** Implement SVG images (roc)
** Implement SVG images (roc) [no progress, at risk due to ongoing imglib work]
** Land CSS Transitions (dbaron)
** Land CSS Transitions (dbaron) [ok]
** Harfbuzz text backend prototype in tree (jfkthame) ''Possible security and performance improvements as well''
** Harfbuzz text backend prototype in tree (jfkthame) ''Possible security and performance improvements as well'' [ok]
** Animation control via compositor, including JS animation API (roc) ''Performance improvement, front-end assistance''
** Animation control via compositor, including JS animation API (roc) ''Performance improvement, front-end assistance'' [no progress, at risk due to ongoing 1.9.2 blocker fixing, fixing Mac gradient bugs, scrolling optimizations for mobile]
** An implementation of SVG pointer-events for HTML (jwatt)  
** An implementation of SVG pointer-events for HTML (jwatt) [ok]
** Get some of our tests into the official SVG test suite in a reftest-like format (jwatt) ''Good for SVG, should help us do better in comparisons''
** Get some of our tests into the official SVG test suite in a reftest-like format (jwatt) ''Good for SVG, should help us do better in comparisons'' [?]
* Clean up and simplify code.
* Clean up and simplify code.
** Simplify GTK2 widget code (e.g. remove mozdrawingarea) (karlt)  
** Simplify GTK2 widget code (e.g. remove mozdrawingarea) (karlt) [done]
** Clean up some block layout code (remove float cache, remove float continuations) (fantasai)
** Clean up some block layout code (remove float cache, remove float continuations) (fantasai) [done]
* Improve responsiveness and performance.
* Improve responsiveness and performance.
** CSS rule matching performance improvements (zwol)
** CSS rule matching performance improvements (zwol)
* Improve security.
* Improve security.
** Implement dead-frame exploit mitigation (zwol)
** Implement dead-frame exploit mitigation (zwol) [ok]


=== Video/Audio ===
=== Video/Audio ===
1,295

edits