Platform/2013-Q3-Goals: Difference between revisions
< Platform
Jump to navigation
Jump to search
DavidBolter (talk | contribs) |
|||
Line 75: | Line 75: | ||
** {{ok|Pico library in gonk / Pico engine in gecko layer.}} | ** {{ok|Pico library in gonk / Pico engine in gecko layer.}} | ||
* {{ok|FF OS: Identify and file bugs for core GAIA apps needing accessibility work (MarcoZ)}} | * {{ok|FF OS: Identify and file bugs for core GAIA apps needing accessibility work (MarcoZ)}} | ||
* {{ok|Stability: Meta bug TBD, to include crashes and new asserts.}}(tbsaunde) | |||
* {{ok|Resolve all actionable sec-moderate or higher a11y bugs within six weeks of their sec-rating.}}(tbsaunde) | * {{ok|Resolve all actionable sec-moderate or higher a11y bugs within six weeks of their sec-rating.}}(tbsaunde) | ||
* {{wishlist|Fix key/priority community bugs including text work. Tracking}} {{Bug|887794}}.(surkov) | * {{wishlist|Fix key/priority community bugs including text work. Tracking}} {{Bug|887794}}.(surkov) |
Revision as of 18:08, 27 June 2013
Platform
2013 General Goals
- Games/Media/Social/Location
- Performance
- Development velocity/productivity
- Firefox OS
- Firefox Desktop
- Firefox Android
- Overall Software Quality
GFX
Ship
- [ON TRACK] D2D 1.1 (Trains 24, 25)
- [ON TRACK] OMT Animation (Train 25)
- [DONE] The GFX team will resolve all actionable security bugs within six weeks of their entering our components and receiving sec-high or sec-critical designation. [7] (All trains)
Land
- [ON TRACK] 883441, 883433 - Async pan-zoom, including sub-frames. [2,3,5] (Trains 25, 26)
- [ON TRACK] 687187, 827229 - SkiaGL based canvas performance improvements on mobile. [2,6] (Trains 24, 25)
- [ON TRACK] 883445 - canvas rendering using SkiaGL
- [WISHLIST] WebGL performance improvements as driven by the games team. [2,6] (Trains 24,25)
- [WISHLIST] More robust downloadable blocklisting solution
- [ON TRACK] 651857 - Moz2D/Azure improvements. [2,3,5] (Trains 24,25)
- [ON TRACK] OS X Core graphics (Quartz)
- [WISHLIST] Nvidia NVPath back end
- [WISHLIST] Cairo
- [WISHLIST] Use Moz2D on all platforms
- [ON TRACK] Fix WebGL security bugs. (Train 25)
Preliminary Work
- [WISHLIST] 882383 - Improve layer heuristics
- [WISHLIST] 883448 - Scrolled content uploading (e.g., tiling vs. buffer rotation) on mobile
- [WISHLIST] 886315 - Make GL shader pipeline more flexible
Layout
Media
DOM
- [ON TRACK] Incremental cycle collection landed and on by default (mccr8)
- [ON TRACK] Convert Navigator to new bindings (bzbarsky)
- [ON TRACK] Convert Location to new bindings (peterv)
- [ON TRACK] Make Window use WebIDL quickstubs (peterv)
- [ON TRACK] Codegen cleanup for workers (khuey)
- [ON TRACK] Make exposing QI in chrome on WebIDL things op-in (peterv)
WebAPI
- [ON TRACK] land Promises on m-c (bug 856410) (baku)
- [ON TRACK] land DataStore API on m-c (bug 871445) (baku)
- [ON TRACK] get Telephony API to last call (marcosc)
- [ON TRACK] publish manifest format (marcosc)
- [ON TRACK] publish policy on exposing APIs to the web (overholt)
- [ON TRACK] have draft text on Streams (annevk)
- [ON TRACK] Review and land sync IDB in workers (janv)
- [ON TRACK] Multiprocess FileHandle and FileSystem API (janv & co.)
- [WISHLIST] Integrate localStorage with temporary storage (janv)
- [ON TRACK] Ship storage.js (mounir)
- [ON TRACK] Implement NavigationController (ehsan & annevk)
- [WISHLIST] Fully support OS.File worker needs (bent)
- [ON TRACK] Improve IndexedDB error messages (bent)
- [ON TRACK] Convert IndexedDB to WebIDL bindings (ehsan)
- [ON TRACK] Implement several new IndexedDB features that came out of Google meetup (bent)
- [WISHLIST] Make IPDL work for XPCOM event loops (bent)
- [ON TRACK] Get ScreenOrientation API to last call (mounir)
JS
Accessibility
- FFOS: Finish all the pieces for developer-ready a11y.(eeejay)
- [ON TRACK] Minimal Gaia accessibility lockscreen/homescreen/settings.
- [ON TRACK] Screen Reader pref in developer settings.
- [ON TRACK] Pico library in gonk / Pico engine in gecko layer.
- [ON TRACK] FF OS: Identify and file bugs for core GAIA apps needing accessibility work (MarcoZ)
- [ON TRACK] Stability: Meta bug TBD, to include crashes and new asserts.(tbsaunde)
- [ON TRACK] Resolve all actionable sec-moderate or higher a11y bugs within six weeks of their sec-rating.(tbsaunde)
- [WISHLIST] Fix key/priority community bugs including text work. Tracking bug 887794.(surkov)