Mobile/Notes/24-Sep-2014: Difference between revisions

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


== Schedule  ==
== Schedule  ==
* Next merge: 2014-10-13


== Topics for This Week ==
== Topics for This Week ==
; Quality/Stability Check-in: We are past the half way point for Fx35. Make sure you have regressions well in hand for features landing in Fx35.
; Remote Debugging: We changed the listening port for [https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android#Connecting remote debugging].
; Mobile Platform & Media Goals: https://wiki.mozilla.org/User:Blassey/2014Q4Goals


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 27: Line 31:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* Still working on using SurfaceTexture with MediaCodec
* Having another go at {{Bug|1059797}}
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 38: Line 46:
* Blogged: http://blog.modeswitch.org/2014/09/22/No-signal/
* Blogged: http://blog.modeswitch.org/2014/09/22/No-signal/
* CloudSync ready for uplift today
* CloudSync ready for uplift today
  * QA done
** QA done
  * Last-minute patch landed (https://bugzilla.mozilla.org/show_bug.cgi?id=1069410)
** Last-minute patch landed (https://bugzilla.mozilla.org/show_bug.cgi?id=1069410)
* Impossible to get Flames, does anyone have some I can use? Should I order + expense them?
* Impossible to get Flames, does anyone have some I can use? Should I order + expense them?
* My time is now split between standalone-webrtc (60%) and mesh networking (40%)
* My time is now split between standalone-webrtc (60%) and mesh networking (40%)
Line 45: Line 53:
===JChen===
===JChen===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
<!-- ==== Past week ==== -->
==== Past week ====
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- {{mybugs|nchen@mozilla.com}} -->
{{mybugs|nchen@mozilla.com}}
<!-- * <also working on> -->  
<!-- * <also working on> -->  
<!-- * <also working on> -->
<!-- * <also working on> -->
Line 56: Line 64:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Highlights:
* WebRTC hardware AEC/NS bug landing
* Reverse engineering Chrome source for WebRTC sandboxing
* Intel VP8 Hardware acceleration for WebRTC
* Reviews
* Standalone WebRTC
Past:
{{bugpast|gpascutto@mozilla.com}}
Present:
{{bugpresent|gpascutto@mozilla.com}}


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Last Week:
* Landed {{Bug|1066879}} The SSDP implementation can sometimes take too long to discover a device.
* Landed {{Bug|1048425}} Enable support for tab sharing with Roku device.
* Landed {{Bug|1053426}} Fennec crashes when tab sharing is active.
* Set up private channel with Roku WebRTC Player to enable testing. Contact me privately if you would like access to the channel.
Next Week:
* Investigate new method for implementing standalone WebRTC.
* Investigate sending H.264 instead of VP8 video to standalone WebRTC.


===Eugen Sawin===
===Eugen Sawin===
<!--
'''Last week'''
{{readonly}}
* Fixed {{Bug|1034114}} - WebApp startup slowed significantly by debug server
{{mybugs|esawin@mozilla.com}}
* Fixed webapp notification context
====Past====
* Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
====Present & Future====
** Merged image compression changes (new default: libjpeg-turbo) ({{gh|mozilla|node-janus|59}})
-->
 
'''Next week'''
* {{Bug|1051654}} - APKs for previous versions of Nightly and Aurora stick around in Downloads
* Janus Proxy
** Investigate mozjpeg issue
** Look into <picture> element injection (postponed)
** Add TCP/socket stats (postponed)


===Sylvain Cleymans===
===Sylvain Cleymans===
Line 79: Line 113:
===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* Downgraded tablet with Heimdall \o/, fixed Galaxy Tab crasher ({{bug|1067429}})
* Landed platform touch redirection ({{bug|788073}})
** Looking into double-tap regression ({{bug|1071758}})
* Landed swipe-to-dismiss for ListViews ({{bug|1030896}})
* Starting on suggested site metrics ({{bug|1071039}} and {{bug|1068425}})


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Bug 815682 - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Finally landed. Fixing stuff.
* Bug 1069182 - Unable to exit out of Guest Browsing via system notification
* Bug 1064669 - GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup
* Bug 816318 - Use System download manager on GB+. Landed, but need to add some build flags. Are debating how/when this will ship with people
* Bug 989094 - Webrtc permissions prompt should remember your last choice. backed out.
* Bug 1063896 - Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons
* Bug 897711 - [guest] Provide an indicator for guest mode in the UI
* Bug 1042199 - Widget for searching from error pages
* Bug 1058150 - Use a restricted profile for guest mode


===LucasR===
===LucasR===
Line 104: Line 152:
===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* {{bug|1059792}} - First run external intent (test fixing)
* {{bug|1014293}} - Private browsing contextual hint
* {{bug|1011712}} - Reader mode contextual hint
* Continuing work on contextual hints, onboarding


===Margaret===
===Margaret===
Line 111: Line 163:


Highlights:
Highlights:
* Search activity final stretch
* Search activity v1 final stretch
* "Firefox Confidential" add-on
* "Firefox Confidential" add-on
* Some settings refinements
* Some settings refinements
Line 123: Line 175:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{bug|1066253}} - Display favicon in tab strip instead of toolbar in new tablet UI
*{{bug|1069686}} - Move tab_strip_* to layout-large
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*Browser toolbar refresh
**{{bug|1071267}} - Revise door hanger behavior in new tablet toolbar
**{{bug|1071878}} - Sites without favicons should show an empty rectangle rather than a globe
**{{bug|1058909}} - Implement new tablet toolbar display mode
**{{bug|1019127}} - Remove updateChildrenEnabledStateForEditing
**{{bug|960746}} - Back/forward button state can get out of sync on tablets
*{{bug|1020534}} - Tablet toolbar icons hard to read on dark lightweight themes
 
====Future====
====Future====
*Herding {{Bug|941155}} (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
*{{bug|939350}} - Create Python linter wrapper
*{{bug|983437}} - Delay FHR pruning until the screen is off
*{{bug|989441}} - Centralized documentation for writing tests
*{{bug|1058902}} - Implement new tablet browser toolbar editing mode


===rnewman===
===rnewman===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
 
* '''VANCOUVER'''
* SplitAPK proposal surfaced with Coop and Nick; next steps: a build config. Coop?
* Reviews.


====Fixed====
====Fixed====
Line 144: Line 212:


===Martyn Haigh===
===Martyn Haigh===
<!-- Uncomment to provide a readonly update -->
Last Week
<!-- {{readonly}} -->
* Tribe & travel
* Initial tabs grid landed ([https://bugzilla.mozilla.org/show_bug.cgi?id=1056920%20 Bug 1056920 - Create grid base layout for tabs]) - possible animation regression - currently investigating
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1046206%20 Bug 1046206 - Change TabsPanel to use alternative layout when isNewTablet()]
 
 
 
Next Week
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1066546%20 Bug 1066546 - Move new tab and overflow menu icons in the tabs layout to the top whilst in portrait mode]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1060413%20 Bug 1060413 - Define visuals/UI for default state of tablet browser]
* Land [https://bugzilla.mozilla.org/show_bug.cgi?id=1063586%20 Bug 1063586 - Audit tab related XML files to use new terminology]
* Land [https://bugzilla.mozilla.org/show_bug.cgi?id=1066905%20 Bug 1066905 - Merge TabRow.java and TabsLayoutItemView.java]


===BLassey===
===BLassey===
Line 155: Line 233:
====Working on====
====Working on====
{{bugpresent|blassey.bugs@lassey.us}}
{{bugpresent|blassey.bugs@lassey.us}}
====Looking At====
{{bug|1058363}}- Show helper app icon before page finishes loading


===MFinkle===
===MFinkle===
Line 163: Line 243:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** {{Bug|1024816}}: Tablet UI: Tab overflow
** {{Bug|1060413}}: Tablet UI: Default/normal UI
** {{Bug|1064415}}: Tablet UI: New tabs tray
** {{Bug|1063058}}: Panels UI Clean up
** General bugs follow up/ review
* Upcoming
* Upcoming
**
** {{Bug|1052004}}: Toolbar refinements V1 with Lucas
*** Taking a look at how Tablet's redesign affects Mobile too
** {{Bug|1063058}}: Panels UI Clean up
** Onboarding visuals with Yuan
** Tablet V1 wrap up
** Firefox Search V1 wrap up
** Second screen V1 wrap up


===Yuan===
===Yuan===
Line 174: Line 264:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
** Began filing for overflow menu re-org - {{bug|1069035}}
** N2R
** Mobile Add-ons meeting with Margaret
* Upcoming
** continue filing for overflow menu re-org
** N2R


===Security/MGoodwin===
===Security/MGoodwin===
Line 189: Line 287:
===QA===
===QA===
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* chemspilling 33 for security issue
* beta 34 top crash http://bugzil.la/1028802
* nightly top crash http://bugzil.la/1069369
<!-- {{readonly}} -->
<!-- {{readonly}} -->


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Stumbler is back on in nightly, hopefully stays on :)
* I am heads-down on the pending MozStumbler play store release ATM, hopefully next week I'll something useful to say about Fennec stumbling.


== Feature Focus==
== Feature Focus==
*Roadmap updates currently in progress from funnel review...check back in the next couple of hours :-)
*'''Note''':If you are working on a feature targeting anywhere up to '''35''', and it is not listed below already, please call it out to me.
*[[Mobile/Roadmap | See Roadmap for more information, Meta bug details etc...]]
=== Firefox 33 (Beta) - Release: Oct 14, 2014 ===
*{{mok}}[[Mobile/Projects/Project video to second screen | Videocasting (Roku, Firefly, Chromecast)]]
*{{mok}}[[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements - Backend]]
*{{mok}} OEM distro service
*{{mok}} Suggested sites v2(Distribution support & non-Mozilla suggested sites)
*{{mok}} Tabs updates and improvements
*{{mok}} Privacy: option to clear history on exit or after a certain amount of time
*{{mok}} Janus - Phase 1 (Client)
*{{mok}}[[Mobile/Projects/Localization | Added locale(s):Aragonese (an), Kazakh (kk), Xhasa (xh), Frisian (fy-NL) ]]
=== Firefox 34 (Aurora) - Release: Nov 25, 2014 ===
*{{mok}} Provide a wifi toggle widget on error pages
*{{mrisk}} Tab mirroring (Roku)
*{{mok}} Tab mirroring (Chromecast)
*{{mok}} Toolbar Updates
*{{mok}} Add support for Restricted Profiles (Prefer: safe)
*{{mok}} Share handler overlay (landed but not turned on, nightly & aurora only)
*{{mok}} Form auto-fill improvements, native client-side work
*{{mok}} Kindle-related fixes
*{{mok}} First-run Splash Screen Overlay
=== Firefox 35 (Nightly) - Release: Jan 6, 2015 ===
*{{mprop}} Tablets: tabbed browsing refresh v2
*{{mok}} Sync Tabs panel
*{{mprop}} Settings Rewrite (includes:{{bug|975377}}
*{{mprog}} Fatfennec: Minifying JS
*{{mok}} Search activity v1
*{{mok}} Moz Stumbler
*{{mprop}} Preferred web content language
*{{mprop}} Tablets: tabbed browsing refresh v1
*{{mprop}} Change default search engine to Bing
*{{mprog}} Fatfennec: Splitting the APK – gingerbread phone release
*{{block}} Turn on HTTPS for Bing {{Bug|958873}}


== Round Table ==
== Round Table ==

Latest revision as of 17:08, 24 September 2014

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: 2014-10-13

Topics for This Week

Quality/Stability Check-in
We are past the half way point for Fx35. Make sure you have regressions well in hand for features landing in Fx35.
Remote Debugging
We changed the listening port for remote debugging.
Mobile Platform & Media Goals
https://wiki.mozilla.org/User:Blassey/2014Q4Goals

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. New contributors are highlighted in bold.

  • Vikneshwar fixed bug 1066514 - Renamed home_history_list layout to home_list and HistoryListView to HomeList
  • Vivek fixed bug 1066062 - Add additional fields to about:feedback submission and is (still) working on bug 1007436 - Revamp visual design of about:feedback
  • Manu Jain fixed bug 1061944 - Clicking link loses text selection on Android before content script click listener runs
  • zucchini helped update MDN pages about mobile add-on APIs

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)

<Read Only>

  • Still working on using SurfaceTexture with MediaCodec
  • Having another go at bug 1059797


Alan K. (ack)

JChen

<Read Only>

Past week

Fixed
Working on


GCP

Highlights:

  • WebRTC hardware AEC/NS bug landing
  • Reverse engineering Chrome source for WebRTC sandboxing
  • Intel VP8 Hardware acceleration for WebRTC
  • Reviews
  • Standalone WebRTC

Past:

Present:


Randall Barker

Last Week:

  • Landed bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
  • Landed bug 1048425 Enable support for tab sharing with Roku device.
  • Landed bug 1053426 Fennec crashes when tab sharing is active.
  • Set up private channel with Roku WebRTC Player to enable testing. Contact me privately if you would like access to the channel.

Next Week:

  • Investigate new method for implementing standalone WebRTC.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.

Eugen Sawin

Last week

Next week

  • bug 1051654 - APKs for previous versions of Nightly and Aurora stick around in Downloads
  • Janus Proxy
    • Investigate mozjpeg issue
    • Look into <picture> element injection (postponed)
    • Add TCP/socket stats (postponed)

Sylvain Cleymans

Brian Nicholson

<Read Only>

WesJ

  • Bug 815682 - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Finally landed. Fixing stuff.
  • Bug 1069182 - Unable to exit out of Guest Browsing via system notification
  • Bug 1064669 - GooglePlayServicesUtil.isGooglePlayServicesAvailable takes ~212ms during startup
  • Bug 816318 - Use System download manager on GB+. Landed, but need to add some build flags. Are debating how/when this will ship with people
  • Bug 989094 - Webrtc permissions prompt should remember your last choice. backed out.
  • Bug 1063896 - Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons
  • Bug 897711 - [guest] Provide an indicator for guest mode in the UI
  • Bug 1042199 - Widget for searching from error pages
  • Bug 1058150 - Use a restricted profile for guest mode

LucasR

<Read Only>

Last week

Next week

  • More tab strip
  • Some toolbar

liuche

<Read Only>

  • bug 1059792 - First run external intent (test fixing)
  • bug 1014293 - Private browsing contextual hint
  • bug 1011712 - Reader mode contextual hint
  • Continuing work on contextual hints, onboarding

Margaret

Highlights:

  • Search activity v1 final stretch
  • "Firefox Confidential" add-on
  • Some settings refinements
  • Met with AMO team to talk about mobile add-on experience

Past:

Present:


mcomella

<Read Only>

Past

  • bug 1066253 - Display favicon in tab strip instead of toolbar in new tablet UI
  • bug 1069686 - Move tab_strip_* to layout-large

Present

  • Browser toolbar refresh
    • bug 1071267 - Revise door hanger behavior in new tablet toolbar
    • bug 1071878 - Sites without favicons should show an empty rectangle rather than a globe
    • bug 1058909 - Implement new tablet toolbar display mode
    • bug 1019127 - Remove updateChildrenEnabledStateForEditing
    • bug 960746 - Back/forward button state can get out of sync on tablets
  • bug 1020534 - Tablet toolbar icons hard to read on dark lightweight themes

Future

  • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
  • bug 939350 - Create Python linter wrapper
  • bug 983437 - Delay FHR pruning until the screen is off
  • bug 989441 - Centralized documentation for writing tests
  • bug 1058902 - Implement new tablet browser toolbar editing mode

rnewman

  • VANCOUVER
  • SplitAPK proposal surfaced with Coop and Nick; next steps: a build config. Coop?
  • Reviews.

Fixed

Working on


ckitching

nalexander

Martyn Haigh

Last Week


Next Week

BLassey

Fixed

Working on

Looking At

bug 1058363- Show helper app icon before page finishes loading

MFinkle

Antlam

  • Past
  • Upcoming
    • bug 1052004: Toolbar refinements V1 with Lucas
      • Taking a look at how Tablet's redesign affects Mobile too
    • bug 1063058: Panels UI Clean up
    • Onboarding visuals with Yuan
    • Tablet V1 wrap up
    • Firefox Search V1 wrap up
    • Second screen V1 wrap up

Yuan

Robin

  • Past
    • Began filing for overflow menu re-org - bug 1069035
    • N2R
    • Mobile Add-ons meeting with Margaret
  • Upcoming
    • continue filing for overflow menu re-org
    • N2R

Security/MGoodwin

WebRT

A-Team

QA

Garvan

  • Stumbler is back on in nightly, hopefully stays on :)
  • I am heads-down on the pending MozStumbler play store release ATM, hopefully next week I'll something useful to say about Fennec stumbling.

Feature Focus

Firefox 33 (Beta) - Release: Oct 14, 2014

Firefox 34 (Aurora) - Release: Nov 25, 2014

  • [ON TRACK] Provide a wifi toggle widget on error pages
  • [AT RISK] Tab mirroring (Roku)
  • [ON TRACK] Tab mirroring (Chromecast)
  • [ON TRACK] Toolbar Updates
  • [ON TRACK] Add support for Restricted Profiles (Prefer: safe)
  • [ON TRACK] Share handler overlay (landed but not turned on, nightly & aurora only)
  • [ON TRACK] Form auto-fill improvements, native client-side work
  • [ON TRACK] Kindle-related fixes
  • [ON TRACK] First-run Splash Screen Overlay

Firefox 35 (Nightly) - Release: Jan 6, 2015

  • [PROPOSED] Tablets: tabbed browsing refresh v2
  • [ON TRACK] Sync Tabs panel
  • [PROPOSED] Settings Rewrite (includes:bug 975377
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [ON TRACK] Search activity v1
  • [ON TRACK] Moz Stumbler
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Change default search engine to Bing
  • [IN PROGRESS] Fatfennec: Splitting the APK – gingerbread phone release
  • [BLOCKED] {{{1}}} Turn on HTTPS for Bing bug 958873

Round Table