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)
- Blogged: http://blog.modeswitch.org/2014/09/22/No-signal/
- CloudSync ready for uplift today
- QA done
- 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?
- My time is now split between standalone-webrtc (60%) and mesh networking (40%)
JChen
<Read Only>
Fixed
- 1045746 – Awesome bar suggestions interfere with text entry
- 1059907 – “Don’t ask again” doesn’t work for Device Storage API permission
- 1066175 – Make pre-Gecko crashes easier to diagnose
- 1066760 – Make abort crashes easier to diagnose
- 1067453 – Typo in testRestrictedProfiles.js
- 1067513 – Incorporate base::LazyInstance fixes from upstream
- 1052595 – Support autocomplete pref
Working on
- 1067018 – crash in mozilla::gfx::SourceSurfaceAlignedRawData::InitWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, int, bool)
- 1010770 – Intermittent testANRReporter | application timed out after 330 seconds with no output
- 1046307 – Intermittent test_ThreadHangStats.js | test failed (with xpcshell return code: 0) | false == true
- 1062377 – Load profile.ini in background if possible
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:
- 1059573 – Add support to using DSP-based echo canceller and noise suppressor
- 1063547 – crash in webrtc::ViEInputManager::NumberOfCaptureDevices()
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
- Fixed bug 1034114 – WebApp startup slowed significantly by debug server
- Fixed webapp notification context
- Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
- Merged image compression changes (new default: libjpeg-turbo) (gh 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)
Brian Nicholson
<Read Only>
- 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
- 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
- bug 1066634 – Tablet UI: make new Tablet configuration-related strings localizable
- bug 1068005 – ‘New Tablet UI’ preference available on phones
- (In progress) bug 1055604 – Avoid showing an empty tab strip on startup
- Required changes in TwoWayView:
- (In progress) bug 1067388 – Scroll newly opened tabs into position
- (In progress) bug 1024819 – Tab overflow on tab panel
- Side project: new features in Picasso
- Patch reviews
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:
- 965377 – Add android:summary text to settings
- 1060470 – Screen rotation causes web view to reload
- 1062397 – Add support for MozParam url parameters in search plugin parser
- 1064819 – Search Activity does not work in landscape mode on Gingerbread devices
- 1064857 – Add telemetry to measure whether user has no default browser set
- 1064947 – Default specific prefs for ‘Firefox Confidential’
- 1066033 – Use orange text selection handles in search bar
- 1067026 – crash in java.lang.IllegalStateException: Error reading list.txt at org.mozilla.search.providers.SearchEngineManager.getAllEngines(SearchEngineManager.java)
- 1068127 – Search activity providers missing or are not pathed correctly for different locales
- 1049600 – Show search engine branding
- 1051973 – Refine appearance of suggestions/search history items
- 1065394 – Wikipedia feed options don’t change
- 1070072 – Regression: unable to double-tap to zoom
- 1049206 – Design for the “blank state”/”first run” experience when user has no search history
Present:
- 1064954 – Default MozStumbler pref to ‘off’ in ‘Firefox Confidential’ add-on
- 1070795 – crash in java.lang.NullPointerException: at org.mozilla.search.MainActivity.execute(MainActivity.java)
- 1071747 – Revert do not track preferences to be a simple on/off switch
- 1050457 – Search activity edit field has border on Android 4.1
- 1063193 – Performing searches with Wikipedia search engine immediately launches Fennec
- 1063703 – Add brand colors to built-in search plugins
- 1064152 – Properly handle intent:// URIs
- 1065891 – Keep Fennec default search engine pref in sync with search activity default pref
- 1041604 – Update search bar when user taps a suggestion in the web view results
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
- 1057247 – Customizable favicon retry time
- 1064677 – Autophone – s1s2 – Regression in “time to throbber start” on 2014-09-05
- 1068388 – Make Stumbler preference a SharedPreference, not a Gecko pref
- 1069667 – Specify larger maximum heap size when compiling Fennec
Working on
- 1031160 – Disable keep-alive for connections to safe browsing API
- 1045053 – Determine default Accept-Language header from user elections, not displayed locale
- 1069687 – Robocop tests run against the default profile
- 1070231 – Disable disk read strict mode during BrowserApp#onCreate
- 1071785 – Strict mode error: defining a non-top-level function
- 1042951 – Report search activity searches with FHR
Martyn Haigh
Last Week
- Tribe & travel
- Initial tabs grid landed (Bug 1056920 – Create grid base layout for tabs) – possible animation regression – currently investigating
- Bug 1046206 – Change TabsPanel to use alternative layout when isNewTablet()
Next Week
- Bug 1066546 – Move new tab and overflow menu icons in the tabs layout to the top whilst in portrait mode
- Bug 1060413 – Define visuals/UI for default state of tablet browser
- Land Bug 1063586 – Audit tab related XML files to use new terminology
- Land Bug 1066905 – Merge TabRow.java and TabsLayoutItemView.java
BLassey
Fixed
Working on
Looking At
bug 1058363– Show helper app icon before page finishes loading
Antlam
- 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
- 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
- bug 1052004: Toolbar refinements V1 with Lucas
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
QA
- QA Release Test-Plans
- chemspilling 33 for security issue
- beta 34 top crash http://bugzil.la/1028802
- nightly top crash http://bugzil.la/1069369
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
- 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.
- See Roadmap for more information, Meta bug details etc…
Firefox 33 (Beta) – Release: Oct 14, 2014
- [ON TRACK] Videocasting (Roku, Firefly, Chromecast)
- [ON TRACK] Form auto-fill improvements – Backend
- [ON TRACK] OEM distro service
- [ON TRACK] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
- [ON TRACK] Tabs updates and improvements
- [ON TRACK] Privacy: option to clear history on exit or after a certain amount of time
- [ON TRACK] Janus – Phase 1 (Client)
- [ON TRACK] Added locale(s):Aragonese (an), Kazakh (kk), Xhasa (xh), Frisian (fy-NL)
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
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 99998
- US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
- CA/Vancouver: +1 778 785 1540, x92 Conf# 99998
- CA/Toronto: +1 416 848 3114, x92 Conf# 99998
- UK/London: +44 (0)207 855 3000, x92 Conf# 99998
- FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room