Mobile/Fx14.0.1
From MozillaWiki
< Mobile
Contents
- 1 Fx 14.0.1, target release 7/17
- 1.1 Naming Convention: Firefox 14.0.1 for Android
- 1.2 CHANGE HISTORY
- 1.3 Purpose and Scope of Fx Mobile 14.0.1
- 1.4 Schedule
- 1.5 Summary of Fixes
- 1.6 System Requirements
- 1.7 Supported Locales/l10n
- 1.8 QA test plan: GA sign-off
- 1.9 Stability Assessment
- 1.10 Performance Assessment
- 1.11 Web Compat Assessment
- 1.12 Add-Ons
- 1.13 Selling Points
- 1.14 Value Proposition
- 1.15 GTM Plan
- 1.16 Contacts and Stakeholders
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)