Mobile/Fx14.0.1: Difference between revisions
< Mobile
Jump to navigation
Jump to search
| (21 intermediate revisions by 5 users not shown) | |||
| Line 16: | Line 16: | ||
06/29: Beta 1 (b10) <br> | 06/29: Beta 1 (b10) <br> | ||
07/06: Beta 2 (b11) <br> | 07/06: Beta 2 (b11) <br> | ||
07/ | 07/10: Beta 3 b12) <br> | ||
07/16: Channel uplift <br> | 07/16: Channel uplift <br> | ||
07/17: GA <br> | 07/17: GA <br> | ||
| Line 22: | Line 22: | ||
==Summary of Fixes== | ==Summary of Fixes== | ||
*[https://bugzilla.mozilla.org/buglist.cgi? | *[https://bugzilla.mozilla.org/buglist.cgi?value0-1-0=fixed%20verified;field0-1-0=cf_status_firefox14;type0-0-0=equals;field0-0-0=cf_blocking_fennec10;value0-0-0=.N%2B;type0-1-0=anywordssubstr;query_format=advanced;list_id=3560489 Query for Resolved Issues] | ||
===Top Crash Fixes=== | ===Top Crash Fixes=== | ||
14.0.1 includes fixes for crashes in areas such as font inflation, layout, gfx, and touch events: | |||
#{{Bug|736421}} crash in mozilla::AndroidLayerRendererFrame::DrawForeground @ CgDrv_Create on MB860, LG-P990 and LG-P999 (Tegra2 + ICS) | #{{Bug|736421}} crash in mozilla::AndroidLayerRendererFrame::DrawForeground @ CgDrv_Create on MB860, LG-P990 and LG-P999 (Tegra2 + ICS) | ||
#{{Bug|750272}} OOM crash in mozilla::layers::ThebesLayerBuffer::GetContextForQuadrantUpdate | #{{Bug|750272}} OOM crash in mozilla::layers::ThebesLayerBuffer::GetContextForQuadrantUpdate | ||
| Line 32: | Line 32: | ||
#{{Bug|763175}} - Crash in AndroidGLController::ProvideEGLSurface during CompositorParent::ResumeComposition | #{{Bug|763175}} - Crash in AndroidGLController::ProvideEGLSurface during CompositorParent::ResumeComposition | ||
#{{Bug|763702}} - Crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits()) | #{{Bug|763702}} - Crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits()) | ||
#{{Bug|765407 - crash java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java | #{{Bug|745250}} - java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java part 1) | ||
#{{Bug|765407}} - crash java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java part 2) | |||
#{{Bug|765486}} - java.lang.NullPointerException: at org.mozilla.gecko.db.LocalBrowserDB.isBookmark(LocalBrowserDB.java) | |||
===Security Fixes=== | ===Security Fixes=== | ||
| Line 53: | Line 55: | ||
**{{Bug|736073}} - Implement ANSystem::setPowerState for Flash | **{{Bug|736073}} - Implement ANSystem::setPowerState for Flash | ||
*[https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_blocking_fennec10;resolution=---;query_format=advanced;type0-0-0=equals;value0-0-0=.N%2B Open/Unresolved Bugs Targeted for 14.0.1 but will not block this release] | *1 Deferred blocker based on risk profile and 1 Won't Fix | ||
**[https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=cf_blocking_fennec10;resolution=---;query_format=advanced;type0-0-0=equals;value0-0-0=.N%2B Open/Unresolved Bugs Targeted for 14.0.1 but will not block this release] | |||
==System Requirements== | ==System Requirements== | ||
* No changes from v14 | * No changes from v14 | ||
==Supported Locales== | ==Supported Locales/l10n== | ||
* No changes from v14 | * No changes from v14 (EN-US, 13 standard locales, KO, PT-BR) however, there are some new strings which are not localized as of now GA: | ||
==QA test plan: GA sign-off== | |||
Beta ([https://wiki.mozilla.org/QA/Fennec/14/Beta/12/Build_1 test plan]) | |||
==Stability Assessment== | |||
Still less than 5%. Great font inflation fix which we think will drive this down even further. See sign off wiki for more information: https://wiki.mozilla.org/Releases/Firefox_14/Final_Signoffs#Mobile_specific_stability_notes | |||
==Performance Assessment== | |||
No reported regressions from v14 | |||
==Web Compat Assessment== | |||
[https://wiki.mozilla.org/Releases/Firefox_14/Final_Signoffs#Web_Content See sign off wiki] | |||
==Add-Ons== | |||
Ad-block plus is now supported and is part of the featured add-ons as of last week | |||
==Selling Points== | ==Selling Points== | ||
| Line 70: | Line 87: | ||
==GTM Plan== | ==GTM Plan== | ||
* Standard dot release | * Standard dot release | ||
* Update What's New Tab with notable bug fixes | |||
==Contacts and Stakeholders== | ==Contacts and Stakeholders== | ||
Latest revision as of 08:30, 16 July 2012
Fx 14.0.1, target release 7/17
Naming Convention: Firefox 14.0.1 for Android
CHANGE HISTORY
- June 11, 2012 / KR / First Draft
- June 28, 2012 / EL / Second Draft (based on this etherpad)
Purpose and Scope of Fx Mobile 14.0.1
- New features are not included, this release is for bug fixes only
- Increase stability by fixing top crashes
- Release vehicle for important for fixes reported by Users/SUMO
- Achieve Parity with Desktop Gecko version
- 14.0.1 is also significant because Fennec is back on the trains in lock step with Desktop Firefox
Schedule
- Note: we didn't rev. the version number for the store, this reflects code parity with 14.0.1
06/29: Beta 1 (b10)
07/06: Beta 2 (b11)
07/10: Beta 3 b12)
07/16: Channel uplift
07/17: GA
Summary of Fixes
Top Crash Fixes
14.0.1 includes fixes for crashes in areas such as font inflation, layout, gfx, and touch events:
- bug 736421 crash in mozilla::AndroidLayerRendererFrame::DrawForeground @ CgDrv_Create on MB860, LG-P990 and LG-P999 (Tegra2 + ICS)
- bug 750272 OOM crash in mozilla::layers::ThebesLayerBuffer::GetContextForQuadrantUpdate
- bug 753665 - shutdown crash in nsWindow::FindTopLevel
- bug 759675 - crash in XPCWrappedNativeScope::TraceJS @ JS_DHashTableEnumerate
- bug 763175 - Crash in AndroidGLController::ProvideEGLSurface during CompositorParent::ResumeComposition
- bug 763702 - Crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
- bug 745250 - java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java part 1)
- bug 765407 - crash java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java part 2)
- bug 765486 - java.lang.NullPointerException: at org.mozilla.gecko.db.LocalBrowserDB.isBookmark(LocalBrowserDB.java)
Security Fixes
- Confirmed patches for 2 important security bugs. They are moco only.
Usability Improvements
- RTL UI
- bug 760458 - Thumbnails of RTL pages have black space
- Platform fixes to improve user experience for page load, dbl tap to zoom, more responsive/more accurate scrolling:
- bug 758361 - Viewport resets during page load
- bug 758635 - GeckoLayerClient.viewportSizeChanged gets run twice on surface size changes
- bug 763570 - click events in frameset documents offset
- bug 761721 - double-tap zoom/unzoom completely changes the focal point, sometimes
- Improvement for show/hide behavior of soft keyboard
- bug 760675 - Avoid using a global GL context on Android (we'll see later if we have to on some devices
- Flash Improvement for Fullscreen Playback
- bug 736073 - Implement ANSystem::setPowerState for Flash
- 1 Deferred blocker based on risk profile and 1 Won't Fix
System Requirements
- No changes from v14
Supported Locales/l10n
- No changes from v14 (EN-US, 13 standard locales, KO, PT-BR) however, there are some new strings which are not localized as of now GA:
QA test plan: GA sign-off
Beta (test plan)
Stability Assessment
Still less than 5%. Great font inflation fix which we think will drive this down even further. See sign off wiki for more information: https://wiki.mozilla.org/Releases/Firefox_14/Final_Signoffs#Mobile_specific_stability_notes
Performance Assessment
No reported regressions from v14
Web Compat Assessment
Add-Ons
Ad-block plus is now supported and is part of the featured add-ons as of last week
Selling Points
- Important post-launch fixes and patches only
Value Proposition
- Piggy-backing Fx 14.0 public launch: performance, flash, breadth of devices
GTM Plan
- Standard dot release
- Update What's New Tab with notable bug fixes
Contacts and Stakeholders
- Karen Rudnitski: product management
- Erin Lancaster: project management
- Mark Finkle: Front End Engineering Manager
- Brad Lassey: Platform Engineering Manager
- Kevin Brosnan: Mobile QA Lead
- Ian Barlow: UX Design
- Alex Keybl: Release Manager
- Michelle Luna: SUMO
-
- Full Team Responsibility Matrix available here: (coming soon)