Platform/2013-Q2-Goals: Difference between revisions

 
(12 intermediate revisions by 5 users not shown)
Line 31: Line 31:
* {{wishlist|WebGL performance improvements as driven by the games team. [2,6]}} (Trains 24,25)
* {{wishlist|WebGL performance improvements as driven by the games team. [2,6]}} (Trains 24,25)
* {{wishlist|Off main thread painting.}}
* {{wishlist|Off main thread painting.}}
* {{wishlist|Gradient performance.}}
* {{done|Gradient performance.}}
* {{ok|OMTC on the Mac}}
* {{ok|OMTC on the Mac}}
* {{wishlist|XP software path optimization}}
* {{wishlist|XP software path optimization}}
Line 38: Line 38:
=== Layout ===
=== Layout ===
* {{ok|Readability 2.0}}
* {{ok|Readability 2.0}}
** {{ok|reflow-on-zoom: make decision on whether to move forward with ship, and if yes, get to shipping quality on mozilla-central (sjohnson)}}
** {{ok|reflow-on-zoom: make decision on whether to move forward with ship, and if yes, get to shipping quality on mozilla-central (sjohnson)}} (done is perhaps a little fuzzy here based on definiton of "shipping quality"; still working on bugs)
* {{wishlist|CSS Variables ({{bug|773296}}) landed on mozilla-central (heycam)}} (is this more than wishlist?)
* {{miss|{{wishlist|CSS Variables ({{bug|773296}}) landed on mozilla-central (heycam)}}}} (is this more than wishlist?)
* {{wishlist|CSS [[Platform/Features/Vertical_text|Vertical Text]] ({{bug|145503}}):  get first part, {{bug|735577}}, landed on mozilla-central (smontagu) ''(is this the right milestone?  right owner(s)?)''}}
* {{miss|{{wishlist|CSS [[Platform/Features/Vertical_text|Vertical Text]] ({{bug|145503}}):  get first part, {{bug|735577}}, landed on mozilla-central (smontagu) ''(is this the right milestone?  right owner(s)?)''}}}}
* {{ok|Ship CSS Flexbox on release channel (dholbert)}}
* {{done|Ship CSS Flexbox on release channel (dholbert)}}
* {{ok|Resolve css3-multicol fuzz blockers (sjohnson, mats?)}}
* {{done|Resolve css3-multicol fuzz blockers (sjohnson, mats?)}}
* {{wishlist|Tests for OMT Animations (needs owner)}}
* {{done|{{wishlist|Tests for OMT Animations (dzbarsky)}}}}


=== Media ===
=== Media ===
Line 53: Line 53:


=== DOM ===
=== DOM ===
* {{ok|Worker work - Enable ImageData (was FileReader) on Worker Thread (khuey)}}
* {{done|Worker work - Enable ImageData (was FileReader) on Worker Thread (khuey)}}
* {{risk|{{nbug|850065}} Incremental cycle collection (Andrew)}}
* {{miss|{{nbug|850065}} Incremental cycle collection (Andrew)}}
* WebComponent  (blake, william)
* WebComponent  (blake, william)
** {{ok|{{nbug|653881}} Land XBL refactoring patches}}
** {{done|{{nbug|653881}} Land XBL refactoring patches}}
** {{ok|{{nbug|806506}} Implement ShadowRoot interface (as of March 25th)}}
** {{miss|{{nbug|806506}} Implement ShadowRoot interface (as of March 25th)}}
** {{ok|{{nbug|854736}} Implement basic insertion points without selector support}}
*** Done, but needs reviews and landing.
* {{ok|{{nbug|789919}} Snow white (for faster addref/release and for security fixes) (olli)}}
** {{deferred|{{nbug|854736}} Implement basic insertion points without selector support}}
 
* {{miss|{{nbug|789919}} Snow white (for faster addref/release and for security fixes) (olli)}}
* {{miss|{{nbug|853893}} Sane event handling for workers (olli, khuey)}}
* {{miss|{{nbug|853893}} Sane event handling for workers (olli, khuey)}}
* {{done|{{nbug|848294}}  Update Animation and Transition event implementations to match specification (olli)}}
* {{done|{{nbug|848294}}  Update Animation and Transition event implementations to match specification (olli)}}
* {{miss|{{nbug|578700}} ES6 Spec - Binary Data support (nsm)}}
* {{miss|{{nbug|578700}} ES6 Spec - Binary Data support (nsm)}}
* {{deferred|UndoManager (https://dvcs.w3.org/hg/undomanager/raw-file/tip/undomanager.html) (WChen)}}
* {{deferred|UndoManager (https://dvcs.w3.org/hg/undomanager/raw-file/tip/undomanager.html) (WChen)}}
* {{risk|{{nbug|856785}} Push Notifications support on Desktop (https://wiki.mozilla.org/WebAPI/SimplePush) (nsm)}}
* {{miss|{{nbug|856785}} Push Notifications support on Desktop (https://wiki.mozilla.org/WebAPI/SimplePush) (nsm)}}
* {{done|{{nbug|851639}} Make it possible to register WebAPIs implemented in JS on navigator w/o writing any C++ code. (parity with current XPCOM mechanism)}}
* {{done|{{nbug|851639}} Make it possible to register WebAPIs implemented in JS on navigator w/o writing any C++ code. (parity with current XPCOM mechanism)}}
* {{done|Convert every Node to new bindings}}
* {{done|Convert every Node to new bindings}}
* {{ok|Rewrite the global scope polluter as a proxy (peterv or bz)}}
* {{miss|Rewrite the global scope polluter as a proxy (peterv or bz)}}
** We started on this but didn't have enough time with the other work we did to complete it.
* {{done|{{nbug|742206}} Enough Date support in WebIDL for HTMLInputElement}}
* {{done|{{nbug|742206}} Enough Date support in WebIDL for HTMLInputElement}}
* {{done|{{nbug|850442}} Convert Geolocation to WebIDL}}
* {{done|{{nbug|850442}} Convert Geolocation to WebIDL}}
* {{ok|Audit test_interfaces to identify/reduce dom global namespace pollution (dougt)}}
* {{deferred|Audit test_interfaces to identify/reduce dom global namespace pollution (dougt)}}
* {{ok|Ensure that the median age of all DOM sec-critical and sec-high bugs is 3 weeks or less.}}
** This turned into a larger API release policy discussion than what we were able to do in Q2, so deferred to Q3.
* {{done|Ensure that the median age of all DOM sec-critical and sec-high bugs is 3 weeks or less.}}


=== WebAPI ===
=== WebAPI ===
Line 96: Line 100:


=== Accessibility ===
=== Accessibility ===
* {{drop|Implement global magnification for FF OS}}. (Bonus: landed) [4,7]
* {{deferred|Implement global magnification for FF OS}}. (Bonus: landed) [4,7]
** 19 April, given priorities, decided likely to defer to Q3.
** 19 April, given priorities, decided likely to defer to Q3.
* {{done|Fix mochitest-a11y assertions (including dependency tree)}}. {{Bug|855375}} [7]
* {{done|Fix mochitest-a11y assertions (including dependency tree)}}. {{Bug|855375}} [7]
* {{ok|Reactivity: Assist to resolve any feature blocking accessibility work within 2 weeks.}} [3,7]
* {{done|Reactivity: Assist to resolve any feature blocking accessibility work within 2 weeks.}} [3,7]
* {{ok|Reactivity: Fix key/priority community bugs. Tracking}} {{Bug|855324}}. [7]
* {{wishlist|Reactivity: Fix key/priority community bugs. Tracking}} {{Bug|855324}}. [7]
* {{done|Resolve all actionable security bugs within six weeks of their entering our components and receiving sec-moderate or higher designation.}} (all trains) [7]
* {{done|Resolve all actionable security bugs within six weeks of their entering our components and receiving sec-moderate or higher designation.}} (all trains) [7]


Line 107: Line 111:
=== Networking ===
=== Networking ===
* {{done| Disk Cache Design and implementation started (michal, honza) (multi-q goal) }}
* {{done| Disk Cache Design and implementation started (michal, honza) (multi-q goal) }}
* {{risk|{{nbug|658222}} TLS False Start for SPDY (Patrick done.  Waiting on review from bsmith) }}
* {{done|{{nbug|658222}} TLS False Start for SPDY (Patrick done.  Waiting on review from bsmith) }}
* {{done| SPDY Push (Patrick) }}
* {{done| SPDY Push (Patrick) }}
* {{ok|{{nbug|791750}} ODA on off-main-thread (Steve) }}
* {{done|{{nbug|791750}} ODA on off-main-thread (Steve) }}
* {{done|{{nbug|558623}} B2G HTTP IPDL optimizations (jduell) }}
* {{done|{{nbug|558623}} B2G HTTP IPDL optimizations (jduell) }}
* {{done|{{nbug|853029}} Hand off Stone Ridge to A-Team. (Nick) }}
* {{done|{{nbug|853029}} Hand off Stone Ridge to A-Team. (Nick) }}
Confirmed users
564

edits