Platform/2009-Q3-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
(font metrics for electrolysis) |
(→GFX) |
||
Line 23: | Line 23: | ||
** high quality downscaling | ** high quality downscaling | ||
** develop a plan to resolve image drawing/EXTEND_PAD mess | ** develop a plan to resolve image drawing/EXTEND_PAD mess | ||
** Source clipping? ( | ** Source clipping? (would improve efficiency of border-image, see current nsIImage::Extract() hack) | ||
** Supersampling to eliminate curve seams? see {{bug|466572}} | ** Supersampling to eliminate curve seams? see {{bug|466572}} | ||
* Implement prototype of OpenType font-variant extensions on Win7/Vista (nattokirai) | * Implement prototype of OpenType font-variant extensions on Win7/Vista (nattokirai) |
Revision as of 18:16, 23 June 2009
General Goals
- These are items that affect the entire team and each of us must endeavor to complete.
GFX
- Resolve multiprocess graphics issues.
- Decide & implement how image decoding and caching will work in a multiprocess world. (bholley)
- Support & participate in Mozilla Electrolysis project. (joe)
- Resolve how to accomplish hardware accelerated graphics in a multiprocess, sandboxed world. (joe)
- (maybe) Prototype multiprocess hardware acceleration. (joe)
- Measure and decide how font metrics caches will work in multiprocess (startup time and memory usage)
- Continue hardware acceleration work.
- Continue work on prototype hardware acceleration to extend it to two platforms total. (joe)
- Above notes for hardware accelerated graphics in multiprocess & sandboxed world.
- Improve Cairo software rendering performance. Possibly includes: (jrmuizel)
- stroke_to_path
- perf improvements for glyph rendering
- image scaling performance improvements
- other things that are slow in cairo that people need sped up (suggestions please!)
- Improve cairo capabilities. (jrmuizel)
- high quality downscaling
- develop a plan to resolve image drawing/EXTEND_PAD mess
- Source clipping? (would improve efficiency of border-image, see current nsIImage::Extract() hack)
- Supersampling to eliminate curve seams? see bug 466572
- Implement prototype of OpenType font-variant extensions on Win7/Vista (nattokirai)
- Implement support for unicode-range descriptor (nattokirai)
- Crude implementation of SVG font support (nattokirai)
- Image decode on demand (Joe?)
Layout
- Keep working on CSS WG duties (dbaron, fantasai)
- Clean up some block layout code (remove float cache, remove float continuations) (fantasai)
- Some working examples of SVG text using CSS text layout (ehsan)
- SVG/SMIL bug fixes and features (birtles)
- An implementation of SVG pointer-events for HTML (jwatt)
- Get some of our tests into the official SVG test suite in a reftest-like format (jwatt)
Video/Audio
- Rapidly resolve any critical issues uncovered by the Firefox 3.5 release (doublec, mgregan, cpearce)
- Improve performance in some significant way (e.g., be able to drop frames without decoding them) (doublec, mgregan, cpearce)
Mac OS X
- Complete 64-bit Mac OS X port that runs on Mac OS X 10.6.
- Be prepared for Mac OS X 10.6 on all branches.
- Notify QA of seed releases.
- Track any major regressions.
Content
JS
Accessibility
- Improve event handling and firing
- Stabilize our mutation event handling
- Improve our platform event firing (order)
- Improve text attribute support
- Improve performance
- Include embedded accessible text attributes
- Improve complex table and tree grid accessibility