Mobile/Notes/21-Aug-2013: Difference between revisions

 
(29 intermediate revisions by 19 users not shown)
Line 12: Line 12:
== Topics for This Week ==
== Topics for This Week ==
;New Home Page: The new Home page redesign landed on Nightly this morning. We repsun the Nightly, so people will start getting it today. Lucas [http://lucasr.org/2013/08/21/revamped-ui-in-firefox-for-android/ blogged] about the work.
;New Home Page: The new Home page redesign landed on Nightly this morning. We repsun the Nightly, so people will start getting it today. Lucas [http://lucasr.org/2013/08/21/revamped-ui-in-firefox-for-android/ blogged] about the work.
;Restyled Error Pages: Wes landed fancy new error pages and fixed a few bugs along the way.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 17: Line 18:
* nickecarlo fixed {{bug|892942}} - Remove www., m. and mobile. from URLs in Reader Mode
* nickecarlo fixed {{bug|892942}} - Remove www., m. and mobile. from URLs in Reader Mode
* capella has been working on lots of text selection bugs - {{bug|903316}}, {{bug|906499}}, {{bug|895463}}, {{bug|864589}}, {{bug|907271}}, {{bug|864582}}
* capella has been working on lots of text selection bugs - {{bug|903316}}, {{bug|906499}}, {{bug|895463}}, {{bug|864589}}, {{bug|907271}}, {{bug|864582}}
 
* Federico Paolinelli's patch to auto-linkify phone numbers in web pages landed, preffed off {{bug|566225}}. Testing welcome (change browser.ui.linkify.phone in about:config)!
==Stand ups==
==Stand ups==
Suggested format:
Suggested format:
Line 26: Line 27:
===James W. (snorp)===
===James W. (snorp)===
===Kats===
===Kats===
* Last week
** Landed patch for bug 901962 (to make things outside the CSS viewport clickable)
** Fixed bug 898877 (prevent getting stuck without dynamic toolbar on Fennec)
** Fixed bug 906109 (make APZC realize when touch points are lifted unexpectedly)
** Fixed bug 907372 (fix incorrect comment in FrameMetrics.h)
** Fixed bug 898443 (focus model for multi-APZC)
** Did some investigation on bug 906747 (AWSY regression from some addon manager patches)
* Coming up:
** Bug 906427 (disallow pinch-zooming for subframes)
** Bug 885023 (change representation of user zoom in FrameMetrics) so I can fix bug 899100 (make mCompositionBounds consistent) so I can fix bug 907754 (narrow iframes render incorrectly in the B2G browser)
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
===Shane Tully===
===Shane Tully===
Line 37: Line 50:


This week:
This week:
* GeckoView documentation
* [https://wiki.mozilla.org/Mobile/GeckoView GeckoView documentation]
* Intern presentation
* Intern presentation
* Going back to school :( Thanks everyone!
* Going back to school :( Thanks everyone!


===JChen===
===JChen===
* Past week
** Investigated {{bug|903011}} - Firefox still seems to be unresponsive occasionally when starting with the profiler
** Added support for symbols when debugging Nightly/Aurora in JimDB
** Worked on {{bug|906506}} - cant write danish letters in the new version?
** Worked on {{bug|901085}} - Test for UserAgentOverrides.jsm (bug 782453)
** Looked into {{bug|905343}} - Send device model with UA update query (but WONTFIX for now)
** Looked at security bug
* Next
** UA override reviews
** Profiler
** Interview
===GCP===
===GCP===
*Last week:
**{{Bug|902000}} Add a service that monitors the system load
**{{Bug|898767}} crash in mozilla::DecoderTraits::CanHandleMediaType
*Next week:
**{{Bug|898767}} crash in mozilla::DecoderTraits::CanHandleMediaType
**{{Bug|877954}} Adapt video encode resolution & framerate according to available bandwidth and CPU use
===Botond===
===Botond===
* Done
** Resolved remaining issues with, and landed, {{bug|895905}} - "Contents needs to inform APZC about scroll events on B2G".
** Landed {{bug|898580}} - "Contents needs to inform APZC about scroll events on Metro" in m-i.
** Posted patch with Gaia changes for {{bug|860812}} - "[Browser] Make hiding address bar work more like Fennec Nightly".
** Began working on {{bug|898478}} - "Provide some seamless scrolling mechanism in multi-APZC for B2G dynamic toolbar work", one of the platform dependencies of {{bug|860812}}. Posted the first of a series of several patches.
* Next
** Finish working on {{bug|898478}}.
** Other platform dependencies of {{bug|860812}}.
===Brian N===
===Brian N===
* Bug 904741 - Change session restore pref to have *two* states
* Bug 905371 - Remove session restore prefs from Fx25
* Patch in Bug 888482 - init gecko sooner
* Updated session restore tests to run again; now fixing remaining intermittents
===Sriram===
===Sriram===
* {{Bug|862801}} - About:home snippets.
* {{Bug|862801}} - About:home snippets.
Line 52: Line 98:


===WesJ===
===WesJ===
* Blogged about Prompt.jsm http://digdug2k.wordpress.com/2013/08/21/prompt-jsm-in-fennec/
* Wrote an addon to demo it too: https://addons.mozilla.org/en-US/android/addon/readerplus/
* Also wrote an error console addon: https://addons.mozilla.org/en-US/android/addon/console/
* Landed Federico's linkify telephone numbers stuff preffed off: Bug 566225. Flip browser.ui.linkify.phone if you want to test.
* Bug 840989 - favicon doesn't refresh with connectivity after no connectivity
* Bug 885717 – The bookmark toast notification appears every time you tap on the screen
Some back and forth on:
* 889620 – ]FIG] Transition for creating a new tab from the tab tray
* Bug 904245 - Lag when drawing with the S-Pen on a canvas (Galaxy Note)
* Bug 901426 - Web Apps can not be opened from Firefox for Android notification and crashes Firefox
===Shilpan===
===Shilpan===
r+/landed
r+/landed
Line 69: Line 127:


===LucasR===
===LucasR===
'''Last week'''
* Landed fig to m-c (and the all associated pain)
* Blogged about new UI: http://lucasr.org/?p=3842
* Started a little research on a possible new UI testing API
'''Next week'''
* Gradually land all ported tests in fig
* More about:home hacking
===Liuche===
===Liuche===
* Fig testing
** {{bug|906221}} - AboutHomeTest
** {{bug|903158}} (in progress) - empty pages tests
* reviews
* {{bug|903535}} - wifi/cell tower
* {{bug|900564}} - double tap to reflow
* {{bug|906339}} - beta robocop
* Next - {{bug|852608}} - open search
===Margaret===
===Margaret===
* Done
* Done
Line 83: Line 158:


===Chris Kitching===
===Chris Kitching===
* This week
** {{bug|897772}} - Still segfaulting
** {{bug|794981}} - Differently segfaulting.
** {{bug|709230}} - Still blocked on the above...
** {{bug|892125}}/{{bug|892136}} - Inching forward - now with more UI and fewer NPEs.
** {{bug|895423}} - Found yet another edgecase to sort out. Possibly found regression added this week. Investigating.
* Next
Same as last week - make things less broken and more awesome. (And ostensibly more concise.)
===mcomella===
===mcomella===
*Past
**{{Bug|904122}}: [fig] Scrolling on search suggestions page does not dismiss the keyboard
*Present
**{{Bug|870925}}: (f+) Add submissions info to FHR documents
**{{Bug|870171}}: Expire old FHR data (taking a while...)
***Part 1: (f+) Add deletion methods
***Part 2: (f+) Consolidate Receivers
***Part 3: Create prune service, using methods from part 1
*Future
**FHR
***Selecting new bugs via roadmap
***Architecture docs
**{{Bug|898613}}: [fig] Editing mode tests (followup to {{Bug|895828}})
**Robocop docs
***Suggestions on improvements? Add at https://mobile.etherpad.mozilla.org/11


===RNewman===
===RNewman===
* Prepping for Sync protocol upgrade path.
* Android crypto work.
* Misc PiCL.
* SF chats with everyone.
* The usual reviews etc.
===nalexander===
First steps on the next-gen Sync path:
* bug tree at https://bugzilla.mozilla.org/showdependencytree.cgi?id=799726&hide_resolved=1
* patches up for https://bugzilla.mozilla.org/show_bug.cgi?id=808813 and https://bugzilla.mozilla.org/show_bug.cgi?id=906884
* progress towards https://bugzilla.mozilla.org/show_bug.cgi?id=899217
===Scott (jwir3)===
===Scott (jwir3)===
===BLassey===
===BLassey===
* reviews
* PTO Monday and Friday
* WIP patch for tab sharing {{bug|742832}}
* actually, finally, landed {{bug|880259}}, Firefox should use GeckoView
===MFinkle===
===MFinkle===
* Got a simple tab mirroring patch working
* Got a simple tab mirroring patch working
Line 94: Line 211:


===Ian Barlow===
===Ian Barlow===
* Omg so many awesome things landing <3
* New Awesomescreen in Nightly!!! \o/
** Keeping an eye on feedback
** Planning some light usability testing now that we're more stable
** Going through UI with a fine tooth comb
* Doing a final UX pass on Guest browsing to make sure we're good to ship
* Research on Kinderfox work
* Research on FirstRun work
* Working with Arun, getting some mobile PDF.js designs going
===Security/MGoodwin===
===Security/MGoodwin===
===WebRT===
===WebRT===
Line 102: Line 230:


== Feature Focus==
== Feature Focus==
*Are we good with a 'WIP' section to indicate work happening but not committed to a release (this is different from 'On Deck')
*Are we good with a 'WIP' section to indicate work happening but not committed to a release for things like GeckoView and game console stuff (this is different from 'On Deck')
*On Deck, should I migrate anything to Fx26? https://wiki.mozilla.org/Mobile/Roadmap#On_deck
*On Deck, should I migrate anything to Fx26? https://wiki.mozilla.org/Mobile/Roadmap#On_deck
Fx26
Fx26
* {{mok}} [[Mobile/Projects/Localization | Added locale: Romanian (ro-RO)]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Romanian (ro-RO)]]
* {{mok}} [[Mobile/Projects/About:home redesign | About:home redesign]]
* {{mok}} [[Mobile/Projects/About:home redesign | About:home redesign]]
* {{mrisk}} [[Mobile/Projects/About:home - Add-ons can add content to the "promotional banner" tile | Add-ons can add content to the "promotional banner" tile]]
* {{mok}} [[Mobile/Projects/Settings UI clean up | search provider management in settings menu]]
* {{mrisk}} [[Mobile/Projects/Settings UI clean up | search provider management in settings menu]]
* {{mrisk}} [[Mobile/Projects/About:home - Add-ons can add content to the "promotional banner" tile | Add-ons can add content to the "promotional banner" tile]] <== this will flip to 'on track' once the wip patches land and we have some testing
* {{mrisk}} [[Mobile/Projects/Addition of search engines | Addition of search engines]] - Yahoo and Bing for selected locales
* {{mrisk}} [[Mobile/Projects/Addition of search engines | Addition of search engines]] - Yahoo and Bing for selected locales
* {{mrisk}} [[Mobile/Projects/API: Third-party Cloud storage | API: Third-party Cloud storage]]
* {{mrisk}} [[Mobile/Projects/API: Third-party Cloud storage | API: Third-party Cloud storage]]
Line 148: Line 276:


== Round Table ==
== Round Table ==
jchen - mobile presence at the summit?
=== QA ===
=== QA ===
* {{bug|906030}} - Guest Mode broken since the 14th - can we get someone on this?
* {{bug|906030}} - Guest Mode broken since the 14th - Brian?
* We're planning an about:home on Nightly test-day for the 30th
* We're planning an about:home on Nightly test-day for the 30th
* <strike> about:home prioritization, triage and nominating </strike> - Thanks Lucas (see mobile-firefox-dev email)
* <strike> about:home prioritization, triage and nominating </strike> - Thanks Lucas (see mobile-firefox-dev email)
* Moz China deployed firefox 23 to [http://www.tstore.co.kr/userpoc/game/viewProduct.omp?t_top=DP000504&dpCatNo=DP04001&insDpCatNo=DP04001&insProdId=0000385058&prodGrdCd=PD004401&stPrePageNm=DP25002&stActionPositionNm=06&stDisplayOrder=1 Tstore].  working with their team so they have proper deployment process.
* Moz China deployed firefox 23 to [http://www.tstore.co.kr/userpoc/game/viewProduct.omp?t_top=DP000504&dpCatNo=DP04001&insDpCatNo=DP04001&insProdId=0000385058&prodGrdCd=PD004401&stPrePageNm=DP25002&stActionPositionNm=06&stDisplayOrder=1 Tstore].  working with their team so they have proper deployment process.
* {{bug|897162}} - new about home feels slower to startup on slow devices
=== User Advocacy ===
No updates.
SUMO Team workweek in Paris next week, so no updates via meeting.
Confirmed users
1,180

edits