Mobile/Fx14.0.1: Difference between revisions

From MozillaWiki
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/13: Beta 3  b12)  <br>
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?list_id=3557132;field0-0-0=cf_blocking_fennec10;type0-0-0=equals;value0-0-0=.N%2B;resolution=FIXED;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED Query for Resolved Issues]
*[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===
**!4.0.1 includes fixes for crashes in areas such as font inflation, layout, gfx, and touch events:
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) part 2
#{{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:
**EN-US, 13 standard locales, KO, PT-BR
 
==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:

  1. bug 736421 crash in mozilla::AndroidLayerRendererFrame::DrawForeground @ CgDrv_Create on MB860, LG-P990 and LG-P999 (Tegra2 + ICS)
  2. bug 750272 OOM crash in mozilla::layers::ThebesLayerBuffer::GetContextForQuadrantUpdate
  3. bug 753665 - shutdown crash in nsWindow::FindTopLevel
  4. bug 759675 - crash in XPCWrappedNativeScope::TraceJS @ JS_DHashTableEnumerate
  5. bug 763175 - Crash in AndroidGLController::ProvideEGLSurface during CompositorParent::ResumeComposition
  6. bug 763702 - Crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
  7. bug 745250 - java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java part 1)
  8. bug 765407 - crash java.lang.NullPointerException: at android.view.GestureDetector.onTouchEvent(GestureDetector.java part 2)
  9. 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

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

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

  • 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)