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

 
(31 intermediate revisions by 12 users not shown)
Line 7: Line 7:


== Schedule  ==
== Schedule  ==
* 2.0 Alpha 1 (tbd)


== Major Topics for This Week ==
== Major Topics for This Week ==
* 2.0 Alpha Discussion
** Blockers?
** Sync Maemo and Android?


== Front-end ==
== 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
** Handed out each front-end developer (2-3) tasks from [[Mobile/Planning/2.0 | Planning page]]
* Cleanup mode
** Updating front-end code to current trunk style
** Re-organizing some areas
* Need to update more status and details for [[Mobile/Planning/2.0 | Planning 2.0]] tasks


=== UX design ===
=== UX design ===
* Adding detail to documents for
** Sharing https://wiki.mozilla.org/Mobile/Projects/Sharing
** Unified awesomescreen/startpage https://wiki.mozilla.org/Mobile/Projects/AwesomeScreen2.0
** Virtual Keyboard/Searching https://wiki.mozilla.org/Mobile/Projects/Virtual_Keyboard
* Round two of android mockups starting


== Maemo ==
== Maemo ==
Line 19: Line 40:


== Android ==
== 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 ==
== Electrolysis ==
* Toolkit components need to land
** Permission Manager {{bug|564535}} (landed)
** Form history {{bug|552828}} (needs review and pass tests)
** Login Manager {{bug|552827}} (needs review and fix leak)
** InstallTrigger {{bug|550936}} (passes all tests on m-c)
** PromptService {{bug|573635}} (active)
* Places API has landed, but e10s bits still need to land
** {{bug|568925}} and {{bug|516728}}
* 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 [[Mobile/Layers | 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 ([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.
** Gutted all platform widget code from dom/ipc and nsFrameLoader.  Breaks everything, to be fixed by cross-platform stub widget.
* Bugs to watch
** Tracking bug {{bug|574512}}
** e10s shadow tree {{bug|570620}}
** Integrate chrome hierarchy {{bug|130078}}


== General Platform ==
== General Platform ==
* New manifest loading is breaking parts of Fennec
** Should be fixed soon {{bug|579178}}


=== Geolocation Working Group ===
=== Geolocation Working Group ===
Line 38: Line 94:


=== Performance ===
=== Performance ===
=== Power ===
Various patches waiting for review/feedback: {{bug|571394}}, {{bug|568730}}, {{bug|359608}}


=== Networking ===
=== Networking ===
Line 44: Line 104:


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


=== Layout ===
=== Layout ===
Line 50: Line 111:


== Release Engineering ==
== Release Engineering ==
* New upload directories http://drkscrtlv.livejournal.com/320620.html
* New n810 configs+image
** {{bug|578952}} - page doesn't load when e10s is enabled
** {{bug|579186}} - n810s can't load GLIBCXX_3.4.9
** {{bug|579184}} - mobile unit tests go green if all tests are skipped
** {{bug|578343}} - talos needs to be retrofitted for e10s
** {{bug|575506}} - trunk maemo fennec builds not exiting talos profile creation since 6/23
* Bear @ XMPP conference, back tomorrow


== QA ==
== QA ==
* Automation
=== Automation ===
** [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green Greening the unittests]]
** [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green Greening the unittests]]
*** New section for [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green#mochitest mochitests]]!!!  Please read and comment or help
*** New section for [[https://wiki.mozilla.org/Mobile/Fennec_Unittests/green#mochitest mochitests]]!!!  Please read and comment or help
Line 61: Line 131:
*** need to update reftest {{bug|580418}}
*** need to update reftest {{bug|580418}}
** Browser Chrome
** Browser Chrome
*** starting to hack this up existing tests to work in e10s
*** starting to hack up existing tests to work in e10s


* Manual
=== Manual ===
* bugs [http://bit.ly/dlaAaO filed] on the Fennec product over the past week
* Notes to mention about bugs found
* 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.
* {{bug|579349}} - is a blocker for testing


== Other ==
== Other ==
Confirmed users
6,300

edits