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

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(22 intermediate revisions by 13 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2013-09-16


== Topics for This Week ==
== Topics for This Week ==
Line 14: Line 15:
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge].''
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge].''
* Sushant fixed {{bug|891446}} - Move Title rule down in Reader (thanks to nickecarlo for mentoring that bug!)
* Sushant fixed {{bug|891446}} - Move Title rule down in Reader (thanks to nickecarlo for mentoring that bug!)
* Dennis fixed {{bug|845747}} - Mouse scrolling direction should be made preffable
* Dennis fixed {{bug|845747}} - Mouse scrolling direction should be made preffable (his first patch!)


==Stand ups==
==Stand ups==
Line 24: Line 25:
===James W. (snorp)===
===James W. (snorp)===
===Kats===
===Kats===
* Last week
** {{bug|906427}} - disable pinch zooming for subframes (with {{bug|907977}} follow-up)
** {{bug|907906}} - finish templating the gfx::Margin type
** {{bug|885023}} - convert FrameMetrics::mZoom to a CSSToScreenScale to simplify a bunch of code
** got a working patch for {{bug|907754}} to fix the initial zoom in subframes in the B2G browser, needs more testing and review
** worked with irving to investigate the memory regression in {{bug|906747}}
** filed {{bug|909877}} and dependencies to turn on APZC in all of gaia. some WIP patches are attached to the dependency tree
* Next week
** Convert nsViewportInfo over to use proper units so I can figure out what's actually going on there
** Tackle {{bug|898444}} because it is a bigger issue when trying to turn on APZC for all of gaia
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
===Shane Tully===
===JChen===
===JChen===
* Past week
** Added thread name support to JimDB
** Looked at {{bug|909974}} - Compositor thread hang monitoring/telemetry
** Looked at pdf.js
** Uplifted {{bug|906506}} - cant write danish letters in the new version
** Mozilla Science Lab feedback
** Interviews
* Next
** UA override reviews
** Compositor hang and pdf.js
** {{bug|909940}} - Default keyboard on HTC One only swipes first word in awesome screen
===GCP===
===GCP===
===Botond===
===Botond===
* Done
** {{bug|898478}} - "Provide some seamless scrolling mechanism in multi-APZC for B2G dynamic toolbar work".
*** Trickier than it seemed at first blush.
*** Partial patch posted at bugzilla, together with a description of the remaining work.
*** Putting it on hold for a bit while I work on displayport bugs.
** Starting to look at displayport bugs, starting with {{bug|908958}} - "Scrolling misbehaviour with long iframe in B2G browser".
* Next
** Finish working on {{bug|908958}}.
** Other displayport bugs (tracked by {{bug|907179}}).
** If time permits, return to {{bug|898478}}.
===Brian N===
===Brian N===
* Bug 906030 - Unable to start a Guest Session; menu item stuck on 'Exit Guest Session'
* Bug 896170 - Tabs are duplicated after going back to Firefox, when "Don't keep activities" is enabled
* Investigating R4 failures for bug 888482 (init gecko sooner)
===Sriram===
===Sriram===
* {{Bug|862801}} - about:home snippets are done.
* {{Bug|909375}} - Better context menu headers.
* {{Bug|907188}} - Footer divider for empty bookmarks.
* {{Bug|908569}} - Experimenting removing MostVisitedPage.
* {{Bug|905328}} - Remove url bar shadow.
* {{Bug|906822}} - History page should have top dividers on tablets.
* {{Bug|909539}} - "Off by one" error on history lists.
===WesJ===
===WesJ===
* {{bug|896121}} Disable share in guest session.
* Bug 885717 - The bookmark toast notification appears every time you tap on the screen
* Bug 909853 - ContentDispatchChooser isn't showing anything on links it can't open. Bug 851693 - Allow loading URI Intents
* Bug 901426 - Web Apps can not be opened from Firefox for Android notification and crashes Firefox
* Bug 909547 - File Picker should avoid using temp files
* WIP
** Bug 909434 - Allow dragging the urlbar to open the tabs tray
** Bug 909427 - Allow dragging from the tab indicator to a tab to switch tabs
** Bug 909536 - Support suggestions from multiple providers
===Shilpan===
===Shilpan===
r+/landed
r+/landed
* Bug 886925 - initial INIParser.parse to find default profile name at startup takes 75ms on a galaxy nexus
 
* Bug 907592 - Lazy load View Pager when it's not shown on startup
* Bug 907592 - Lazy load View Pager when it's not shown on startup


Line 48: Line 106:
===LucasR===
===LucasR===
===Liuche===
===Liuche===
* Fig cleanup + tests
** {{bug|907852}} - Empty state graphics
** {{bug|906668}} - Reading list for small screens
** {{bug|907850}} - Reader icon tip
** {{bug|906221}} - AboutHomeTest reflection bug
** {{bug|903158}} - finish up empty screen last tabs test
* Settings UI + reworking tests for conditional features
** {{bug|900564}} - Double tap to reflow
** {{bug|906339}} - Automatic updates
** {{bug|909938}} - Wifi/Cell tower for non-release builds
===Margaret===
===Margaret===
* Done
** {{bug|904279}} - Changing default search engine doesn't change order of engines in awesomescreen
** {{bug|908423}} - Off-by-one error in bookmarks context menu
** {{bug|907881}} - Wrong context menu appearing on bookmark thumbnails
* In Progress
** Battling talos test crashes in {{bug|907720}} - Intermittent crash in tcheck2
** Wrote a patch (and a test!) for {{bug|908344}} - Fix bookmark keywords
** Started looking into {{bug|906041}} - Newly opened pages replace about:home while editing mode is active
* Next
** PTO Thursday/Friday
** Finish {{bug|905262}} - JS API to add content to the promo banner
===Chris Kitching===
===Chris Kitching===
===mcomella===
===mcomella===
*Past
** I built a keyboard stand!
** Finished no bugs... :(
*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: (f?) Create prune service, using methods from part 1
***Part 4: Followup tests to part 3
**{{Bug|909274}}: Unable to scroll through search engines
*Future
**FHR
***Selecting new bugs via roadmap
***Architecture docs
**{{Bug|898613}}: [fig] Editing mode tests (followup to {{Bug|895828}})
**Testing
***New UI testing
***Robocop docs (Suggestions on improvements? Add at https://mobile.etherpad.mozilla.org/11)


===RNewman===
===RNewman===
* Reviews.
* Arguing on mailing lists.
* Desktop Sync protocol deprecation indicator (Bug 908461).
===nalexander===
===nalexander===


Line 67: Line 173:


== Feature Focus==
== Feature Focus==
More granular On Deck Categories to better reflect what's happening: https://wiki.mozilla.org/Mobile/Roadmap#On_deck
;Fx27
* {{mprop}} (resurrecting) add-on ability to provide sound effects
* {{mprop}} directional console navigation
* {{mprop}} set top box optimization
* {{mprop}} WebApp experience
* {{mprop}} Privileged app support
;Fx26
* {{mok}} [[Mobile/Projects/Localization | Added locale: Romanian (ro-RO)]]
* {{mok}} [[Mobile/Projects/About:home redesign | About:home redesign]]
* {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | AMO  discoverability]]
* {{mok}} [[Mobile/Projects/Addition of search engines | Addition of search engines]] - Yahoo and Bing for selected locales
* {{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]]
* {{mrisk}} [[Mobile/Projects/Settings UI clean up | search provider management in settings menu]]
* {{mrisk}} [[Mobile/Projects/API: Push notifications | API: Push notifications]]
* {{mprop}} [[Mobile/Projects/AMO and Marketplace discoverability | Marketplace discoverability]] <== {{Bug|880281}} - Make Marketplace more discoverable in about:apps
* {{mprop}} [[Mobile/Projects/Second screen | Second screen support]] (initial experimental work)
* {{mprop}} Async subframe scrolling (platform)  <==Deferring this
;Fx25
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio]
* {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management
* {{mok}} [[Mobile/Projects/Guest browsing | Guest browsing]]
* {{mok}} [[Mobile/Projects/PageActions | Page Actions]]
* {{mok}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]]
* {{mok}} [[Mobile/Projects/Mixed content | Mixed content]]
* {{mok}} [[Mobile/Projects/API: Contacts | API: Contacts]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Ukrainian (ua-UK)]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Irish (ga-IE)]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: South African English (za-EN)]]
* {{mok}} Setting wallpaper {{Bug|886996}}
* {{mok}} [[Mobile/Projects/DevTools | Developer Tools: Remote Debugging]]
;Fx24
* {{mrisk}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], preffed ON
* {{mok}} [[Mobile/Projects/Localization | Added locale: Swedish, sv-SE ]]
* {{mok}} [[Mobile/Projects/Reader_improvements | Reader improvements]]
* {{mok}} [[Mobile/Projects/NFC bump | NFC bump for tab sharing]]
* {{mok}} [[Mobile/Projects/Packaged and privileged apps | Packaged apps foundations]], but not exposed until the WebApp Experience has landed
* {{mok}} [[Mobile/Projects/Quickshare | Quickshare]]
* {{mok}} [[Mobile/Projects/Firefox Icon rebrand | Firefox Icon rebrand]]
* {{mok}}  [[Mobile/Projects/Localization | Change default search engine for zh-CN]]
* {{mok}} [[Mobile/Projects/Add-on definition | Add-on definition in distribution files]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: British English, en-GB]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Catalan, ca-ES ]]
* {{mprop}} [[Mobile/Projects/Firefox for readers | Firefox for readers]]


== Round Table ==
== Round Table ==
* Is everyone all set with work week travel? Sounds like product and eng management has the agenda covered?

Latest revision as of 16:47, 28 August 2013

Details

  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: Audio-only conference# 99998
    • People with Mozilla phones or softphones please dial x4000 Conf# 99998
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Schedule

  • Next merge: 2013-09-16

Topics for This Week

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge.

  • Sushant fixed bug 891446 - Move Title rule down in Reader (thanks to nickecarlo for mentoring that bug!)
  • Dennis fixed bug 845747 - Mouse scrolling direction should be made preffable (his first patch!)

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

Kats

  • Last week
    • bug 906427 - disable pinch zooming for subframes (with bug 907977 follow-up)
    • bug 907906 - finish templating the gfx::Margin type
    • bug 885023 - convert FrameMetrics::mZoom to a CSSToScreenScale to simplify a bunch of code
    • got a working patch for bug 907754 to fix the initial zoom in subframes in the B2G browser, needs more testing and review
    • worked with irving to investigate the memory regression in bug 906747
    • filed bug 909877 and dependencies to turn on APZC in all of gaia. some WIP patches are attached to the dependency tree
  • Next week
    • Convert nsViewportInfo over to use proper units so I can figure out what's actually going on there
    • Tackle bug 898444 because it is a bigger issue when trying to turn on APZC for all of gaia

Chris Lord (cwiiis)

JChen

  • Past week
    • Added thread name support to JimDB
    • Looked at bug 909974 - Compositor thread hang monitoring/telemetry
    • Looked at pdf.js
    • Uplifted bug 906506 - cant write danish letters in the new version
    • Mozilla Science Lab feedback
    • Interviews
  • Next
    • UA override reviews
    • Compositor hang and pdf.js
    • bug 909940 - Default keyboard on HTC One only swipes first word in awesome screen

GCP

Botond

  • Done
    • bug 898478 - "Provide some seamless scrolling mechanism in multi-APZC for B2G dynamic toolbar work".
      • Trickier than it seemed at first blush.
      • Partial patch posted at bugzilla, together with a description of the remaining work.
      • Putting it on hold for a bit while I work on displayport bugs.
    • Starting to look at displayport bugs, starting with bug 908958 - "Scrolling misbehaviour with long iframe in B2G browser".
  • Next

Brian N

  • Bug 906030 - Unable to start a Guest Session; menu item stuck on 'Exit Guest Session'
  • Bug 896170 - Tabs are duplicated after going back to Firefox, when "Don't keep activities" is enabled
  • Investigating R4 failures for bug 888482 (init gecko sooner)

Sriram

WesJ

  • bug 896121 Disable share in guest session.
  • Bug 885717 - The bookmark toast notification appears every time you tap on the screen
  • Bug 909853 - ContentDispatchChooser isn't showing anything on links it can't open. Bug 851693 - Allow loading URI Intents
  • Bug 901426 - Web Apps can not be opened from Firefox for Android notification and crashes Firefox
  • Bug 909547 - File Picker should avoid using temp files
  • WIP
    • Bug 909434 - Allow dragging the urlbar to open the tabs tray
    • Bug 909427 - Allow dragging from the tab indicator to a tab to switch tabs
    • Bug 909536 - Support suggestions from multiple providers

Shilpan

r+/landed

  • Bug 907592 - Lazy load View Pager when it's not shown on startup

In progress

  • Bug 901824 - Use image cache for 'Set Image As'
  • Bug 909550 - Lazy load tabs panel

Misc

  • Final presentation today!
  • Flying back at the end of this week :(
  • Continue wrapping bugs

LucasR

Liuche

Margaret

  • Done
    • bug 904279 - Changing default search engine doesn't change order of engines in awesomescreen
    • bug 908423 - Off-by-one error in bookmarks context menu
    • bug 907881 - Wrong context menu appearing on bookmark thumbnails
  • In Progress
    • Battling talos test crashes in bug 907720 - Intermittent crash in tcheck2
    • Wrote a patch (and a test!) for bug 908344 - Fix bookmark keywords
    • Started looking into bug 906041 - Newly opened pages replace about:home while editing mode is active
  • Next
    • PTO Thursday/Friday
    • Finish bug 905262 - JS API to add content to the promo banner

Chris Kitching

mcomella

  • Past
    • I built a keyboard stand!
    • Finished no bugs... :(
  • 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: (f?) Create prune service, using methods from part 1
      • Part 4: Followup tests to part 3
    • bug 909274: Unable to scroll through search engines
  • Future

RNewman

  • Reviews.
  • Arguing on mailing lists.
  • Desktop Sync protocol deprecation indicator (Bug 908461).

nalexander

Scott (jwir3)

BLassey

MFinkle

Ian Barlow

Security/MGoodwin

WebRT

PiCL

Performance

A-Team

Feature Focus

More granular On Deck Categories to better reflect what's happening: https://wiki.mozilla.org/Mobile/Roadmap#On_deck

Fx27
  • [PROPOSED] (resurrecting) add-on ability to provide sound effects
  • [PROPOSED] directional console navigation
  • [PROPOSED] set top box optimization
  • [PROPOSED] WebApp experience
  • [PROPOSED] Privileged app support
Fx26
Fx25
Fx24

Round Table

  • Is everyone all set with work week travel? Sounds like product and eng management has the agenda covered?