Mobile/Notes/23-Jul-2014
From MozillaWiki
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-09-01
Topics for This Week
- UI Telemetry on Release
- We'll be watching for some new trends
- Split APKs
- Looking to split our APKs up to reduce size.
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.
- Bryan Kok (transfusion) helped localize a generated string deep in Android Sync land: bug 1019719
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>
- Continued work on making Janus work with http2
- several changes to node-http2 up for review
- Work on adding profiler labels to GLContext functions
- Talked to nalexander about the myriad of problems with GeckoView, thought about possible ways forward.
Alan K. (ack)
- Still doing cleanup work to land proof-of-concept cloudsync patch
- Initial UI for mesh networking is done (nothing big)
JChen
<Read Only>
Past week
Fixed
Working on
GCP
Past week
Fixed
- 1018928 - Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera.
Working on
- bug 1042768 WebRTC code is leaking an OpenSLES handle
- bug 1042525 Latest Gecko does not build without-X
- Reviewing rbarker's stuff
Randall Barker
- Last Week: Worked to fix issues in tab mirroring to standalone WebRTC caused by rebase. Roku build is currently busted due to changes in WebRTC library. Worked on supporting tab mirroring to Roku. Waiting on casting mirroring to land.
- This Week: PTO on Thursday. Fix Roku build. Continue to try and get standalone WebRTC landed.
Eugen Sawin
Past
- Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
- Simplified metrics handling
- Added per-process networking metrics
Present & Future
- Janus Proxy
- Update metrics dashboard to support latest additions
- Cache improvements
Sylvain Cleymans
Last week:
- Updated mozjpeg module
- Added a module to resolve shortened urls
- Nearly done with Marionette tests
Next week:
- More page load tests
Martin (mmcdonough)
Last Week
- Packaged MediaCodec PDM demo APK and created experimental patch
- Began making MediaExtractor MediaDecoderReader
This Week
- Continue working on MediaExtractor MediaDecoderReader
Brian Nicholson
<Read Only>
- bug 854305 - URL bar treats single-word input as a URL, not as a search keyword
- bug 967325 - Implement sendRequestToGecko for async Gecko requests
- WIP tests for bug 967325
- PTO next week
WesJ
- Landed bug 1001309 - Provide a way to clear history when Fennec's put into the background before the merge.
- bug 940453 - [meta] Improve the UX for error pages
- Got the ability to upload to releng servers. Trying to work through some problems bug 1016529 - Updated android builders to include google play services and android support v7 if it isn't already included)
- Updated Notifications.jsm documentation
- bug 815682 - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above
LucasR
Last week
- New tablet UI
- Exploratory prototype (with some real plumbing) for the new tablet UI
- New RecyclerView-based API for TwoWayView to enable us to easily implementation animations in tabs tray, the upcoming tab strip, as well as magazine-like layouts for Hub, among other things: https://github.com/lucasr/twoway-view/
- Toolbar refinements (see screenshot)
- bug 1010740 - Change entry asset and tweak padding
- bug 1010741 - Show search icon and change text hint in about:home
- bug 1010739 - Change curve shape to be consistent with Australis
- bug 1012462 - Support suggested sites in distribution files
- bug 1039471 - crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java)
Next week
- Finalize tablet UI prototype, work on the initial core refactorings
- Land toolbar refinements
liuche
<Read Only>
- bug 900624 - Developer Tools: Paint flashing
- bug 1021751 - Home page contextual hints
- Next:
- more contextual hints
- Fennec flavors: https://mobile.etherpad.mozilla.org/november-to-remember
Margaret
Highlights
- Search activity hacking with eedens
- Wrote a post about Firefox Hub for hacks.mozilla.org (will be published tomorrow - tweet about it when it comes out!)
Fixed
- 1038789 - Add clear button to search bar in search activity.
- 1038227 - Collect search history in Fennec
- 1035341 - Search suggestions: change dictionary to OpenSearch
- 1022102 - Clean up the actionbar layout and styling
- 1029682 - For autocomplete suggestions, show which part is matched and which part is suggested
- 1041641 - Search fragment grabs clicks when activity first launches
- 1041026 - Use a single click listener for activating search mode
Working on
eedens
Past
Present
mcomella
<Read Only>
Past
- 1021356 - Refine visuals in empty private tabs screen
- 1039738 - Private tabs list is cut off for portait orientation
- 1039062 - Remote tabs tray distorted on phone
Present
Future
RNewman
- Reworking FatFennec bug tree.
- APK splitting research and work.
- Reviewing cloudsync.
- Share overlay UI meeting kickoff.
- Amazon APK investigation.
- Meetings and bugs.
Fixed
Working on
nalexander
<Read Only> Away July 23 through August 12.
BLassey
- tab mirroring
- {{bug|1037015} support tab casting to chromecast
- {bug|1037389} - add support for sourceId in gUM constraints
- {bug|1037488} - MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate()
- {bug|1037644} - don't use mozAfterPaint events to drive tab stream
- {bug|1041493} - add support for "browser" to mediaSource constraint
- {bug|1041700} - add browserArgs to gUM constraints
MFinkle
Ian Barlow
Anthony Lam
- Last week
- SF for Search
- Next up
- Move forward with UI/UX on Search
- "Contextual hints" bugs follow up
- Mobile tool bar UI/UX with Lucas
- Tablet UI/UX work
- General bugs follow up
Yuan Wang
- Onboarding workshop in SF, top voted ideas: http://tinyurl.com/omm7g69
- Continue discussions with ckitching and rnewman on Share/Send to Firefox. Concepts coming on Thursday
- Launcher and lock screen study report
Security/MGoodwin
WebRT
- landed support for multiple apps per origin in DOM bug 778277 and Fennec bug 778279
- uplifted bug 1003962 - Line Runner hangs on launch with white screen
- looking into bug 918309 - Import and use public domain JNI.jsm implementation
Cogito ergo rococo…
- bug 1003962 - Line Runner hangs on launch with white screen - uplifted
- bug 997717 - Errors during package download aren't handled correctly - fixed
- bug 778279 - Add support of installing of multiple apps off of the same origin for the android web runtime - fixed
- bug 1029691 - Manifest not being checked on APK installation - patch has review; needs updating
- bug 1009954 - implement unit tests for WebappManager - patch needs updating
- bug 986085 - User-hand-holding to check the Unknown Sources checkbox - patch needs updating
- bug 878830 - Unable to install any form of web application on the Samsung Galaxy SIV - jhugman to get device
- bug 1021395 - Web app machinery dumps lots of semi-sensitive data to logcat - blocked on bug 1032936
- bug 960584 - notify user of download progress indication when fetching APK - blocked on bug 1029691
- bug 960703 - Manifest icon not used for synthesized APK in Android 2.3 - needs info from jhugman
- bug 1035999 - Multiple prompts (notifications) about available app updates - under investigation
- bug 1033430 - "Jump to the Stars" launches to a white screen on Nightly (33.0a1) - under investigation
- bug 1026263 - Error writing default prefs during packaged web app installation - stalled
A-Team
QA
- QA Release Test-Plans
- crash rate comparison Fx 30 vs Fx 31. First day crash rate is 1.60/100 ADI. This will come down a little bit but is up vs 30 which was 1.15.
- Should we use the 31b11 ARMv6 and 2.2 ARMv7 users to test an 31 eol build?
Garvan
Feature Focus
- Note:If you are working on a feature targeting anywhere up to 34, and it is not listed below already, please call it out to me.
- 2nd Funnel review meeting scheduled for next Monday, July 28th
- See Roadmap for more information, Meta bug details etc...
Firefox 31 (SHIPPED!) - Released: Jul 22, 2014
- [ON TRACK] Ability to re-order existing panels in about:home, not via drag and drop (see My List: Manage current lists in settings)
- [ON TRACK] Firefox Hub v2 (currently planned feature complete)
- [ON TRACK] Quickshare Contexts
- [ON TRACK] Quickshare: Settable default service for quickshare buttons
- [ON TRACK] Quickshare: Collect aggregate usage data
- [ON TRACK] UX Telemetry
- [ON TRACK] Added locale(s): Hindi(hi), Gujarati (gu), Bengali (bn), Punjabi (pn), Marathi (mr), Malayalam (ml), Assamese (as), Oriya (or), Tamil (ta), Telugu (te), Kannada (kn)
- [ON TRACK] EOL official Android 2.2 Support
Firefox 32 (Beta) - Release: Sep 2, 2014
- [ON TRACK] Firefox Hub v3 (bugfixes & polish + more add-ons)
- [ON TRACK] Suggested sites v1
- [ON TRACK] Contextual tips for users
- [ON TRACK] UI lang switching
- [ON TRACK] Synced tabs page as entry point into Firefox Accounts & Sync
- [ON TRACK] Add a Clear History control to the history panel
- [ON TRACK] Android Gamepad backend
- [ON TRACK] Support weighed snippets
- [ON TRACK] Added locale(s):Scottish Gaelic(gd), Fulah (ff), Armenian (hy-AM), Welsh (cy), Basque (eu), Icelandic (is)
Firefox 33 (Aurora) - Release: Oct 14, 2014
- [ON TRACK] Videocasting (Roku, Firefly, Chromecast)
- [ON TRACK] Search activity v1
- [AT RISK] Tab mirroring (Roku)
- [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] Added locale(s):Aragonese (an), Kazakh (kk), Xhasa (xh), Frisian (fy-NL)
Firefox 34 (Nightly) - Release: Nov 25, 2014
- [PROPOSED] Search activity v1
- [PROPOSED] Moz Stumbler
- [PROPOSED] Share handler overlay
- [PROPOSED] Form auto-fill improvements, native client-side work
- [PROPOSED] Reflow on zoom (double tap) by default
- [PROPOSED] Kindle-related fixes
- [PROPOSED] Hub add-on: speed-dial panel
- [PROPOSED] First-run tips
- [PROPOSED] Preferred web content language
- [PROPOSED] Tablets: tabbed browsing refresh v1
- [PROPOSED] Suggested sites v3