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

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(27 intermediate revisions by 14 users not shown)
Line 60: Line 60:


===JChen===
===JChen===
* Past week
** Fixed and uplifted {{bug|881018}} - crash in mozilla::layers::floor_div
** Worked on {{bug|897221}} - dynamically updatable UA override mechanism
** Worked on {{bug|901085}} - Test for UserAgentOverrides.jsm (bug 782453)
** Code review for Mozilla Science Lab
* Next
** Fix JimDB on 4.3
** Finish user agent stuff
** Back to profiler
** {{bug|899233}} - Text input is screwy in textarea
===GCP===
===GCP===
*Last week:
**{{Bug|782691}} Text selection shouldn't happen on text not currently visible.
**{{Bug|772280}} Text selection will select nearby text when just pressing whitespace
**{{Bug|902000}} Add a service that monitors the system load
*Next week:
**{{Bug|902000}} Add a service that monitors the system load
**WebRTC Android UI test?
===Botond===
===Botond===
* Done
** Revised {{bug|895905}} - "Content needs to inform APZC about scroll events on B2G" for multi-APZC. Patch is posted and reviewed, waiting with checkin until some multi-APZC-related regressions are fixed and it can be tested properly.
** In the process of writing a patch for {{bug|898580}} - "Contents needs to inform APZC about scroll events on Metro".
* Next
** Finish patch for {{bug|898580}}.
** Test patches for {{bug|895905}} and {{bug|898580}} once the multi-APZC-related regressions on B2G and Metro are fixed.
** {{bug|860812}} - "[Browser] Make hiding address bar work more like Fennec Nightly"
===Brian N===
===Brian N===
===Sriram===
===Sriram===
Line 74: Line 101:


===WesJ===
===WesJ===
* Bug 808636 – Update visual style of mobile error pages
* Bug 901821 - Clicking button in error pages is broken
* Bug 901822 - Expanders in error pages should toggle state
* Bug 896121 – ]guest] Disable 'share' menus in guest mode
* Bug 901151 – Sent mouse event source
* Bug 901117 – Platform touch fluffing needs the ability to weed out body event listeners
* Bug 901129 – Remove MOZ_ONLY_TOUCH_EVENTS
* Working with Federico on Bug 815202 - Add Pause and Cancel actions to download notifications
* Bug 896350 – Unable to open files by tapping the download complete notifica
* Bug 901426 - Web Apps can not be opened from Firefox for Android notification and crashes Firefox
===Shilpan===
===Shilpan===
* Bug 894077: [FIG] Tablet layout for visited page
* Bug 894077: [FIG] Tablet layout for visited page
Line 150: Line 187:
***[https://github.com/mozilla-services/android-sync/pull/340 GH #340]: Add prerequisite launch to integration test docs.
***[https://github.com/mozilla-services/android-sync/pull/340 GH #340]: Add prerequisite launch to integration test docs.
***[https://github.com/mozilla-services/android-sync/pull/346 GH #346]: Add HTML report to the integration testing information.
***[https://github.com/mozilla-services/android-sync/pull/346 GH #346]: Add HTML report to the integration testing information.
**{{Bug|901622}}: Invalidate ProfileInformationCache after fixing add-on uninstallation
*Present
*Present
**{{Bug|870925}}: (f+) Add submissions info to FHR documents
**{{Bug|870925}}: (f+) Add submissions info to FHR documents
**{{Bug|870171}}: (f+) Expire old FHR data
**{{Bug|870171}}: (f+) Expire old FHR data
**{{Bug|900289}}: (r?) Enable foreign key pragma on FHR database
**{{Bug|900289}}: (r?) Enable foreign key pragma on FHR database
**{{Bug|901622}}: (r?) Invalidate ProfileInformationCache after fixing add-on uninstallation
*Future
*Future
**More FHR via roadmap
**More FHR via roadmap
Line 161: Line 198:


===RNewman===
===RNewman===
* Assorted reviews
* Designing tree merging algorithms
* Sync structured data GC walkthrough
* Sync.next meetings, discussions
* PiCL signin walkthrough
* Landed and uplifted a couple of FHR things ({{bug|900694}}, {{bug|880109}})
===Scott (jwir3)===
===Scott (jwir3)===
'''Last Week''':
* {{bug|794693}}: Font inflation crash in ComputeContainingBlockRectangle() (in review)
* {{bug|808173}}: Avoid reflow-on-zoom on specific non-text elements.
* {{bug|900564}}: Remove 'Double-tap' to reflow from settings (for release and beta)
'''This Week''':
* Begin implementation for {{bug|878935}} - blur text before reflow-on-zoom.
===BLassey===
===BLassey===
* {{Bug|894313}} - GeckoThread should own its own static instance. reviewed, need to land
* {{Bug|880259}} - Firefox should use GeckoView, waiting for review
* looking at making our restarts more sane, would up looking at shut down crash
===MFinkle===
===MFinkle===
* Toying around with Chromecast support in {{bug|901803}}
* Wrapping up Work Week approval
* Helping out with some new feature planning
* Got robocop tests working on my Nexus S, so I might try pitching in with the tests
===Ian Barlow===
===Ian Barlow===
This week:
* Introducing Arun!
** Arun will be helping out on all things Android UX related \o/
** abc on IRC
* Ongoing about:home polish
* Misc ui-reviews
* New UX exploration underway
** Kinderfox
** Silverfox
** Firstrun UX
** Stay tuned!
===Security/MGoodwin===
===Security/MGoodwin===
* Currently reviewing the current state of WebRT bits (helping rforbes, who does marketplace security). If you get any weird out-of-context questions, that'll probably be why.
===WebRT===
===WebRT===
===PiCL===
===PiCL===
* Continuing to work with Nick and Richard
* Tracking Android Auth protocol and UI work at https://bugzilla.mozilla.org/show_bug.cgi?id=808813
===Performance===
===Performance===


Line 173: Line 251:


== Feature Focus==
== Feature Focus==
;Highlights: working on product announcement testing in prep for Fx24 Beta announcement to be sent next week. Digging into features that have 'planned'& 'proposed' status in order to better understand progress. As Finkle mentioned, https://wiki.mozilla.org/Mobile/Roadmap#On_deck
;Fx23 \o/ Shipped
* {{mok}}  [[Mobile/Projects/Firefox Health Report | Firefox Health Report]]
* {{mok}}  [[Mobile/Projects/Dynamic URL bar | Dynamic URL bar]]
* {{mok}}  [[Mobile/Projects/Localization | L10N foundation improvements]]
* {{mok}}  [[Mobile/Projects/Localization | Added locale: Turkish]]
* {{mok}}  [[Mobile/Projects/Localization | Added locale: Hungarian]]
* {{mok}}  [[Mobile/Projects/AwesomeX improvements | Awesomebar and Awesomescreen improvements]]
* {{mok}}  [[Mobile/Projects/Reader_improvements | Reader improvements]] <==PR to take place in Fx24
* {{mok}}  [[Mobile/Projects/Changeable search engine default | UI for changing search engine default in add-on manager]]
* {{mok}}  [[Mobile/Projects/Webfeed handling | RSS/Atom feed handling]]
* {{mok}}  [[Mobile/Projects/API: Payments | API: Payments]] <== Not user facing but will be tested soon
;Fx24
* {{mrisk}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], preffed ON
* {{mrisk}} [[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/GeckoWebView | Gecko Webview]] phase 1
* {{mok}} [[Mobile/Projects/Geolocation services | Geolocation services]] inc opt-in menu item
* {{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]]
;Fx25
* {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management
* {{mplan}} [[Mobile/Projects/Packaged and privileged apps | Privileged apps support]]
* {{mplan}} [[Mobile/Projects/Guest browsing | Guest browsing]]
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio]
* {{mrisk}}[[Mobile/Projects/Set top box optimization | Set Top Box optimization]]
* {{mrisk}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]]
* {{mrisk}} [[Mobile/Projects/API: Web activities | API: Web activities]]
* {{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
* {{mprop}} [[Mobile/Projects/Settings UI clean up | Settings menu to include search provider management]]
;Fx26
* {{mprop}} [[Mobile/Projects/About:home redesign | About:home redesign]]
* {{mprop}} [[Mobile/Projects/AMO and Marketplace discoverability | AMO and Marketplace discoverability]]
* {{mprop}} [[Mobile/Projects/SNAV | Spatial Navigation]] (SNAV)
* {{mprop}} [[Mobile/Projects/API: Third-party Cloud storage | API: Third-party Cloud storage]]
* {{mprop}} [[Mobile/Projects/API: Alarm | API: Alarm]]
* {{mprop}} [[Mobile/Projects/API: Gamepad | API: Gamepad]]
* {{mprop}} [[Mobile/Projects/API: Bluetooth | API: Bluetooth]]
* {{mprop}} [[Mobile/Projects/API: Push notifications | API: Push notifications]]
* {{mprop}} [[Mobile/Projects/Second screen | Second screen support]] (initial experimental work)
* {{mprop}} Accelerated 2D canvas (platform)
* {{mprop}} Async subframe scrolling (platform)
;Fx27
* {{mprop}} [[Mobile/Projects/Silverfox | Firefox flavour: Silverfox]]


== Round Table ==
== Round Table ==
Line 179: Line 317:


Tracking issues on Nexus Devices with Android 4.3. Currently we have roughly 3.8% of our user base on Android 4.3 (Compared to 35.8% on 4.1), meaning that 4.3 issues will continue to grow. Currently the only Nexus 10 rating on GP is a 1-star, but we will continue to track these reports.
Tracking issues on Nexus Devices with Android 4.3. Currently we have roughly 3.8% of our user base on Android 4.3 (Compared to 35.8% on 4.1), meaning that 4.3 issues will continue to grow. Currently the only Nexus 10 rating on GP is a 1-star, but we will continue to track these reports.
Roland wrote a SUMO KB article for these issues: [https://support.mozilla.org/kb/firefox-issues-nexus-10-and-android-43 Firefox issues with Nexus 10 and Android 4.3]

Latest revision as of 17:06, 7 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

  • Fx23 was released yesterday
  • 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.

  • Adrian May (:adrianmay) landed a patch for bug 899167 - Code Cleanup new SelectionHandler messages for Find-In-Page processing FIRST PATCH! WOO!
  • Michael Boon (:michaeltpb) is working on a patch for bug 888982 - fennec should use channel-specific build defines rather than MOZ_UPDATE_CHANNEL
  • Nicolas Carlo (:nickecarlo) is working on a patch for bug 892942 - Remove www. and m. etc from URLs in Reader Mode
  • Federico Paolinelli (:fedepaol) is working on patches for bug 815202 - Add Pause and Cancel actions to download notifications and bug 566225 - Linkify phone numbers in web pages
  • Capella is fixing so many things I can't keep track anymore!

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
    • Landed bug 892267 - gray space at the top of the page
    • Fixed bug 899810, bug 900742 - regressions from my multi-apzc patches
    • Bug 901187 - make printf_stderr dump to debugger console on metro
    • Bug 901339 (pending review) - fix focal point wrongness when pinch-zooming (also a regression of mine)
    • Bug 890280 (currently WIP) - ensure all that the input events going through APZC are transformed correctly
    • New blog post: Unraveling coordinate systems, part 2
    • Reviews, interviews, etc.
  • Next week
    • Finish off bug 890280
    • More testing and polishing for multi-APZC
    • Look at Fennec misbehaving on the Nexus 10 with Android 4.3

Chris Lord (cwiiis)

Shane Tully

  • Still tracking down cause of two intermittent test failures with the contacts API on Android 2.2 Fighting with the try server
  • bug 880118 - Package GeckoView into an Android library project
    • Last week:
      • Tracking down linker problems
      • Working around content provider permissions
    • This week:
      • Trying to get a page to load
  • Two small bugs when blocked on other stuff
    • bug 901059 - Clean up old unused package-manifest.in references
    • bug 901163 - Rename "Wallpaper:Set" message to match the function of "Set Image As"

JChen

  • Past week
    • Fixed and uplifted bug 881018 - crash in mozilla::layers::floor_div
    • Worked on bug 897221 - dynamically updatable UA override mechanism
    • Worked on bug 901085 - Test for UserAgentOverrides.jsm (bug 782453)
    • Code review for Mozilla Science Lab
  • Next
    • Fix JimDB on 4.3
    • Finish user agent stuff
    • Back to profiler
    • bug 899233 - Text input is screwy in textarea

GCP

  • Last week:
    • bug 782691 Text selection shouldn't happen on text not currently visible.
    • bug 772280 Text selection will select nearby text when just pressing whitespace
    • bug 902000 Add a service that monitors the system load
  • Next week:
    • bug 902000 Add a service that monitors the system load
    • WebRTC Android UI test?

Botond

  • Done
    • Revised bug 895905 - "Content needs to inform APZC about scroll events on B2G" for multi-APZC. Patch is posted and reviewed, waiting with checkin until some multi-APZC-related regressions are fixed and it can be tested properly.
    • In the process of writing a patch for bug 898580 - "Contents needs to inform APZC about scroll events on Metro".
  • Next
    • Finish patch for bug 898580.
    • Test patches for bug 895905 and bug 898580 once the multi-APZC-related regressions on B2G and Metro are fixed.
    • bug 860812 - "[Browser] Make hiding address bar work more like Fennec Nightly"

Brian N

Sriram

WesJ

  • Bug 808636 – Update visual style of mobile error pages
  • Bug 901821 - Clicking button in error pages is broken
  • Bug 901822 - Expanders in error pages should toggle state
  • Bug 896121 – ]guest] Disable 'share' menus in guest mode
  • Bug 901151 – Sent mouse event source
  • Bug 901117 – Platform touch fluffing needs the ability to weed out body event listeners
  • Bug 901129 – Remove MOZ_ONLY_TOUCH_EVENTS
  • Working with Federico on Bug 815202 - Add Pause and Cancel actions to download notifications
  • Bug 896350 – Unable to open files by tapping the download complete notifica
  • Bug 901426 - Web Apps can not be opened from Firefox for Android notification and crashes Firefox

Shilpan

  • Bug 894077: [FIG] Tablet layout for visited page
  • Bug 865515: Rotating multi-pane fragments in Settings displays margins incorrectly
  • Bug 900234: Force reader to always be the left most icon in page actions
  • Bug 901824: Use image cache for 'Set Image As'
  • Bug 853844: Investigate removing the pageload throbber
  • Bug 886996: Use an intent to set wallpaper

LucasR

Last week

  • bug 901766 - Fix handling of settings activity in testSettingsMenuItems
  • bug 896571 - Update testInputAwesomeBar for new about:home
  • bug 901899 - Add testBrowserSearchVisility
  • bug 896565 - Update testAwesomebarSwipes for new about:home
  • bug 896560 - Update testSearchSuggestions test for new about:home
  • (In progress) Update testHistoryTab / testAllPagesTab / testBookmarksTab
  • Lots of patch reviews

Next week

  • More test stuff on new about:home
  • Triage fig bugs, prioritize work for the merge

Liuche

  • stuff for 25:
    • bug 896992
    • bug 877791
    • Search settings landing for ckitching: just missed 25 - backout of partial search in aurora
  • developer tools
    • finished remote debugging - try it out in 25!
    • follow-up: update docs link bug 901038
    • next: add paint flashing?
  • ANRReporter under review
  • about:home empty screen hint
  • Next: search links

Margaret

(Missing the meeting because I'll be at TRIBE)

  • Done
    • bug 722902 - Make AMO more discoverable in the browser
    • bug 897247 - [fig] Closing a background tab does not update "Switch to tab" UI
    • bug 900744 - [fig] CursorIndexOutOfBoundsException when long tapping on search suggestion row
    • bug 900746 - [fig] Tapping on a visited page item opens the wrong URL (or no URL) if search suggestions are shown
    • bug 900148 - [fig] Tapping on search suggestion doesn't do anything
    • Reviews (yay robocop patches!)
    • Wrote a blog post
  • In Progress
    • bug 899393 - [fig] Switch-to-tab is broken (just waiting on review... hint hint)
  • Next
    • TRIBE
    • bug 848242 - Add support for widget/tiles to homepage customization

Chris Kitching


  • In Progress
    • Continued work in the direction of getting ProGuard to work - will be submitting a patch for bug 794981 in the coming days, taking us a step closer to a ProGuard patch that is actually neat.
    • Started work on the customise addons screen - seems the entire preferences overhaul patch series are landing in 26.

mcomella

  • Past
    • Services' build stuff:
      • bug 899807: Update python files to execute via /usr/bin/env python
      • bug 899840: Use sort or equivalent tool to provide consistent file ordering in makefiles created by fennec-copy-code.sh
    • bug 899394: [fig] Tapping a bookmark list item causes the page to scroll to the top
    • Services docs (no bug):
      • GH #340: Add prerequisite launch to integration test docs.
      • GH #346: Add HTML report to the integration testing information.
    • bug 901622: Invalidate ProfileInformationCache after fixing add-on uninstallation
  • Present
    • bug 870925: (f+) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
    • bug 900289: (r?) Enable foreign key pragma on FHR database
  • Future

RNewman

  • Assorted reviews
  • Designing tree merging algorithms
  • Sync structured data GC walkthrough
  • Sync.next meetings, discussions
  • PiCL signin walkthrough
  • Landed and uplifted a couple of FHR things (bug 900694, bug 880109)

Scott (jwir3)

Last Week:

  • bug 794693: Font inflation crash in ComputeContainingBlockRectangle() (in review)
  • bug 808173: Avoid reflow-on-zoom on specific non-text elements.
  • bug 900564: Remove 'Double-tap' to reflow from settings (for release and beta)

This Week:

  • Begin implementation for bug 878935 - blur text before reflow-on-zoom.

BLassey

  • bug 894313 - GeckoThread should own its own static instance. reviewed, need to land
  • bug 880259 - Firefox should use GeckoView, waiting for review
  • looking at making our restarts more sane, would up looking at shut down crash

MFinkle

  • Toying around with Chromecast support in bug 901803
  • Wrapping up Work Week approval
  • Helping out with some new feature planning
  • Got robocop tests working on my Nexus S, so I might try pitching in with the tests

Ian Barlow

This week:

  • Introducing Arun!
    • Arun will be helping out on all things Android UX related \o/
    • abc on IRC
  • Ongoing about:home polish
  • Misc ui-reviews
  • New UX exploration underway
    • Kinderfox
    • Silverfox
    • Firstrun UX
    • Stay tuned!

Security/MGoodwin

  • Currently reviewing the current state of WebRT bits (helping rforbes, who does marketplace security). If you get any weird out-of-context questions, that'll probably be why.

WebRT

PiCL

Performance

A-Team

Feature Focus

Highlights
working on product announcement testing in prep for Fx24 Beta announcement to be sent next week. Digging into features that have 'planned'& 'proposed' status in order to better understand progress. As Finkle mentioned, https://wiki.mozilla.org/Mobile/Roadmap#On_deck
Fx23 \o/ Shipped
Fx24
Fx25
Fx26
Fx27

Round Table

User Advocacy

Tracking issues on Nexus Devices with Android 4.3. Currently we have roughly 3.8% of our user base on Android 4.3 (Compared to 35.8% on 4.1), meaning that 4.3 issues will continue to grow. Currently the only Nexus 10 rating on GP is a 1-star, but we will continue to track these reports.

Roland wrote a SUMO KB article for these issues: Firefox issues with Nexus 10 and Android 4.3