Mobile/Notes/21-Jul-2010: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
No edit summary
 
(14 intermediate revisions by 9 users not shown)
Line 13: Line 13:
** Blockers?
** Blockers?
** Sync Maemo and Android?
** Sync Maemo and Android?
* Mozilla-central is approvals and blockers only now.  Can we get blocking-fennec-2.0 added to that?


== Front-end ==
== Front-end ==
Line 41: Line 40:


== Android ==
== Android ==
* major focus for alpha is keyboard interactions and e10s regressions
* bug stats
* bug stats
** 2.0 blockers
** 2.0 blockers
Line 50: Line 50:
* Toolkit components need to land
* Toolkit components need to land
** Permission Manager {{bug|564535}} (landed)
** Permission Manager {{bug|564535}} (landed)
** Form history {{bug|552828}} (needs review)
** Form history {{bug|552828}} (needs review and pass tests)
** Login Manager {{bug|552827}}
** Login Manager {{bug|552827}} (needs review and fix leak)
** InstallTrigger {{bug|550936}} (passes all tests on m-c)
** InstallTrigger {{bug|550936}} (passes all tests on m-c)
** PromptService {{bug|573635}} (active)
** PromptService {{bug|573635}} (active)
* Places API changes need to land
* Places API has landed, but e10s bits still need to land
** stechz and mak should land <strike>today</strike>? (active)
** {{bug|568925}} and {{bug|516728}}
* Networking fixes need to land
* Networking fixes need to land
** SecurityInfo {{bug|536301}} (need review and testing)
** SecurityInfo {{bug|536301}} (need review and testing)
Line 62: Line 62:
** App Cache
** App Cache
** Suspend/resume (waiting on review)
** Suspend/resume (waiting on review)
** Download Manager (active)
** Download Manager {{bug|552825}} {{bug|562444}}(active)


== Layers ==
== Layers ==
* Where are we with [[Mobile/Layers | Layers]]
* Where are we with [[Mobile/Layers | Layers]]
** Retained layers code has created some bugs in Fennec {{bug|579349}}
** Retained layers code has created some bugs in Fennec {{bug|579349}}
** Low-level cross-process layers code v0 will land on e10s soon
** Shadow trees integrated into chrome-process invalidation and painting paths ([http://i30.tinypic.com/34jbrbq.png screen (offset is on purpose)])
** Shadow trees integrated into chrome-process invalidation and painting paths ([http://i30.tinypic.com/34jbrbq.png screen (offset is on purpose)])
** Content process still relying on having a widget; talked to Timothy/Rob about next step.  Advised to create "fake/stub" widget, got list of known-to-be-needed nsIWidget methods to implement.
** Content process still relying on having a widget; talked to Timothy/Rob about next step.  Advised to create "fake/stub" widget, got list of known-to-be-needed nsIWidget methods to implement.
Line 103: Line 104:


=== Startup ===
=== Startup ===
Omnijar for desktop almost done {{bug|556644}}, which also works for Maemo. Most patches up for review.


=== Layout ===
=== Layout ===
Line 117: Line 119:
** {{bug|578343}} - talos needs to be retrofitted for e10s
** {{bug|578343}} - talos needs to be retrofitted for e10s
** {{bug|575506}} - trunk maemo fennec builds not exiting talos profile creation since 6/23
** {{bug|575506}} - trunk maemo fennec builds not exiting talos profile creation since 6/23
* Bear @ XMPP conference
* Bear @ XMPP conference, back tomorrow


== QA ==
== QA ==
Line 133: Line 135:
=== Manual ===
=== Manual ===
* bugs [http://bit.ly/dlaAaO filed] on the Fennec product over the past week
* bugs [http://bit.ly/dlaAaO filed] on the Fennec product over the past week
* [https://wiki.mozilla.org/Firefox/Input/Releases/1.5 Input] will be mobile ready in the next 3-4 weeks
* Notes to mention about bugs found
* FORMFILL IS NOT OVER SIDEBARS. THANKS.
* Fx Input will be mobile ready by next week. [http://m.input.stage.mozilla.com/en-US/sad Sad] and [http://m.input.stage.mozilla.com/en-US/happy happy] submission pages are up on staging.
* goals for upcoming week (in order of priorities):
* {{bug|579349}} - is a blocker for testing
** Have Waverley start on nightly runs of trunk of n900s builds
** Add assignments to the new features added
** Start on adding testcases/testscripts to features landed (i.e. e10s and weave)


== Other ==
== Other ==

Latest revision as of 16:41, 28 July 2010

Details

  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • 650-903-0800 or 650-215-1282 x92 Conf# 8605 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 8605 (US)
  • irc.mozilla.org #mobile for backchannel

Schedule

  • 2.0 Alpha 1 (tbd)

Major Topics for This Week

  • 2.0 Alpha Discussion
    • Blockers?
    • Sync Maemo and Android?

Front-end

  • Bug fix mode
    • Fixing reported bugs
    • Fixing breakage from move to e10s
    • Several e10s related patches are very close to landing, including some e10s crashers
    • Finding breakage from move to retained layers
  • Feature mode
  • Cleanup mode
    • Updating front-end code to current trunk style
    • Re-organizing some areas
  • Need to update more status and details for Planning 2.0 tasks

UX design

Maemo

Qt

Android

  • major focus for alpha is keyboard interactions and e10s regressions
  • bug stats
    • 2.0 blockers
    • 10 2.0a1 blockers
    • 16 new blockers since last week
    • 10 bugs resolved since last week

Electrolysis

  • Toolkit components need to land
  • Places API has landed, but e10s bits still need to land
  • Networking fixes need to land
    • SecurityInfo bug 536301 (need review and testing)
    • Redirects
    • Http Auth
    • App Cache
    • Suspend/resume (waiting on review)
    • Download Manager bug 552825 bug 562444(active)

Layers

  • Where are we with Layers
    • Retained layers code has created some bugs in Fennec bug 579349
    • Low-level cross-process layers code v0 will land on e10s soon
    • Shadow trees integrated into chrome-process invalidation and painting paths (screen (offset is on purpose))
    • Content process still relying on having a widget; talked to Timothy/Rob about next step. Advised to create "fake/stub" widget, got list of known-to-be-needed nsIWidget methods to implement.
    • Gutted all platform widget code from dom/ipc and nsFrameLoader. Breaks everything, to be fixed by cross-platform stub widget.
  • Bugs to watch

General Platform

  • New manifest loading is breaking parts of Fennec

Geolocation Working Group

Video

Camera

Getting reviews, landing patches, etc.

Went back through yesterday night and got approval2.0+ on stuff because mozilla-central went to approvals at the platform meeting yesterday.

DAP has a new draft spec that's much better. Going to comment on it on their mailing list.

Plugins

Performance

Power

Various patches waiting for review/feedback: bug 571394, bug 568730, bug 359608

Networking

Graphics

Startup

Omnijar for desktop almost done bug 556644, which also works for Maemo. Most patches up for review.

Layout

Content

Release Engineering

QA

Automation

    • [Greening the unittests]
      • New section for [mochitests]!!! Please read and comment or help
    • Android
      • landed a bunch of updates for getting reftests running on android
      • initial work with :bear to get tests running, no luck yet
      • need to update talos bug 578343
      • need to update reftest bug 580418
    • Browser Chrome
      • starting to hack up existing tests to work in e10s

Manual

  • bugs filed on the Fennec product over the past week
  • Notes to mention about bugs found
  • Fx Input will be mobile ready by next week. Sad and happy submission pages are up on staging.
  • bug 579349 - is a blocker for testing

Other