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

 
(39 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 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 ==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798

edits