Mobile/Notes/21-May-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-06-09
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. New contributors are highlighted in bold.
- Matthew Ostrowski fixed bug 1006824 - Fennec can leak profile path in non-standard configurations (first patch!)
- Biraj Karmakar filed and fixed bug 1011782 - Update Privacy policy url
- Alexandru Chiriac fixed bug 997049 - "Switch to tab" does not work for Reading List entries and bug 943908 - No tooltip when long-pressing action bar's icons
- Vivek fixed bug 944144 - Implement NavigationHelper.reload
- J. Ryan Stinnett wrote a robocop test for the remote debugger in bug 1010750, so it will never break again!
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)
- Banging head on XPCOM issue with headless Gecko
- Various other bugs
- Managing stuff
Alan K. (ack)
- working through issues/feedback from cloudsync partner
- baking UI/UX changes into FF isn't the right thing to do here
- better approach (and faster) is to use addons page (services tab)
- chromecast arrived, will being working on tab mirroring as soon as cloudsync work winds down
- starting with websocket server for rtc peer brokering
JChen
Past week
Fixed
Working on
- Also looking at native stack in BHR
GCP
- Last week
- WebRTC 3.50 code & build fixes for B2G
- WebRTC 3.50 debugging on Froyo/Gingerbread/ICS to make it actually work
- Reviews
- Next week
- Land/refactor/upstream WebRTC 3.50 code
- Load Adaptation for WebRTC
- Small tweaks to SafeBrowsing updates delay/frequency on mobile
- Random:
- Trolling Reddit with surprisingly constructive results: http://www.reddit.com/r/firefox/comments/261azw/mozilla_could_use_a_new_ux_designer/chnbrgr
Randall Barker
- Last Week: Implemented threads and timers for stand alone WebRTC. Attended second screen hack week.
- This Week: Implement DNS and Socket Service for stand alone WebRTC.
Eugen Sawin
Last week
- Gonzales
- SPDY proxy works with latest Firefox Nightly (https://github.com/eamsen/node-gonzales)
- Updated documentation (https://wiki.mozilla.org/Mobile/Gonzales)
- bug 1002426 - Zoom level mangled after restoring session
- Re-opened, fixed, needs verification before uplifting
Next week
- Gonzales
- Caching
- Image compression (Sylvain)
- More documentation updates
- bug 1000251 - Add robocop tests for zooming and zoom session history
- Find out why robocop loads pages at different resolutions compared to manual loading
Sylvain Cleymans
Last/This week: Got all set up
Next week: Image compression on Gonzales
Brian Nicholson
<Read Only>
- Finally back to hacking on requestAutocomplete (bug 939351, bug 946022)
- bug 1011666 - GeckoSharedPrefs cleanup
WesJ
<Read Only>
- Out with sick family for a few days
- bug 1006158 - Build against Android v7 support library and Google Play Services and bug 901803 - Integrate chromecast support into Firefox. - In reviews.
- bug 990642 - Regression: 'Share Image' shares link and not actual image + some other share image stuff that needs to land.
- bug 1001851 - Can't attach a downloaded .doc file to bugzilla. - Will uplift
LucasR
<Read Only>
Last week
- bug 1008210 - Pinning a suggested site should keep in the same position
- bug 1009574 - Properly handle redirects on suggested sites
- bug 1009853 - Compile error: TopSitesCursorWrapper does not override abstract method getNotificationUri() in Cursor
- bug 1011533 - Update ShapeCurve's state in onLayout instead of onMeasure
- bug 1010261 - Add preference to enable/disable suggested sites
- bug 1010764 - Make empty tab thumbnails visually consistent
- bug 1013870 - Settings activity crashes if you build Fennec with targetSdkVersion=19
- (In progress) bug 1011620 - Revisit how suggestedsites.json is generated at build time
- (In progress) bug 1010739 - Toolbar refinement - Change curve shape to be consistent with Australis
- (In progress) bug 1010740 - Toolbar refinement - Change entry asset and tweak padding
- (In progress) bug 1010741 - Toolbar refinement - Show search icon and change text hint in about:home
Next week
- More suggested sites
- Some toolbar stuff
liuche
<Read Only>
- Finished up top sites removing + associated bugs (bug 913457 and bug 921136)
- More UI Telemetry
- mentoring + reviews
- Contextual hints
Margaret
Highlights
- Working on "Recent Tabs" panel - bug 1004850
- Hub bugs
- Gave a tech talk about browser extensions: https://github.com/leibovic/browser-dreams
Fixed
- 1009473 - Polish image list view
- 999756 - Empty view flashes while view is refreshing
- 965452 - Limit HomeProvider addon data storage
- 1005107 - charsetMenu.properties not included in localized files
- 901360 - Convert to Downloads.jsm in Firefox for Android
- 1009586 - Get rid of "Add panel" menu item in home settings
- 1010237 - Remove unused data sent with Link:Favicon message
- 1010268 - Default home panel indicator is broken in settings in Fx30
Working on
eedens
Past
- Robocop: Documentation cleanup
- Robocop: Update to Jim's gdbutils (https://github.com/darchons/android-gdbutils/pull/13)
Current
- bug 1009376: Add android:summary for "Scroll title bar" (Waiting on UX)
- bug 881091: showing twice in reader mode (Code done; running tests)
- bug 918309: Import and use public domain JNI.jsm implementation (Code done; running tests)
Future
- Search activity
- Reading Mode (bug 917884)
- bug 1011714: Clean up removal of Reading List items
- bug 760554: Multi-page articles
- bug 788114: Android intent to add URLs to reading mode
- bug 889351: Show excerpts in reading list panel
mcomella
<Read Only>
Past
- bug 1012795 - Replace editing mode cancel button telemetry extra with button id name
Present
- bug 1006294 - Address bar would not unhide, content over scrolled instead of glow when panning
- bug 997477 - Add a way to close edit mode in one tap on tablet
- bug 998000 - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
- bug 958889 - Make Fennec "Synced Tabs" tray display entry point to Firefox Account + Sync when user has no existing accounts
- bug 932208 - BrowserToolbar and HomeFragment context menu 'Share' option should be disabled for these protocols: about:// chrome:// file://
- bug 1009315 - Replace TelemetryContract interfaces with enums
Future
- Too busy with other things:
- 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
RNewman
<Read Only>
- Locale switching landed. Only one thing I didn't address in the initial landing; patch up for review.
- Working on intent-driven distribution selection and download for partners. Requires a little bit of rejigging when work happens (e.g., bug 1013684!).
- Review backlog.
Fixed
Working on
nalexander
<Read Only>
At some kind of building fire training thing. Three Mozilla people multiplied by three scheduled hours == a huge waste of time and money. On the bright side, in future, you must refer to me as "Fire Marshall Nick".
Last week: in SFO for second screen workweek, did some hacking on about:devices. This week: reviewing everything and working on some Remote Tabs panel bugs.
Fixed
Bugzilla query error
error, http-bad-status, Array
Working on
Bugzilla query error
error, http-bad-status, Array
BLassey
- bug 1008436 - support DIAL multiscreen service, got review, need to update the patch
- bug 1011340 - Support Multicast DNS (mDNS), mfinke r-'d
- bug 1010068 - disable OCSP on Firefox for Android, got r+'s, do we want to land?
- bug 1013588 - gecko-based android launcher
- bug 1006186 - casting apps should be able to specify the mime types they support, waiting for review from mfinkle
MFinkle
- More Mozilla on Android planning
- More UI Telemetry
- Landing a few more probes
- Creating some scripts (github) and doing runs
- Second screen
- Reviewing Chromecast patches
- We added the Roku app to github
- Prepping some Firefox patches to turn on video casting by default for Nightly
Ian Barlow
- Welcome, Yuan and Anthony! \o/
- Back from London
- Assembling a UX polish backlog
- Helping to get Search moving
- Thinking about future projects
- Still hiring! https://careers.mozilla.org/en-US/position/oA4RYfwd
Yuan Wang
- Presented tablet IxD proposal [part one] to mobile engineers
- Presentation: http://cl.ly/0x293e1j460J
- GIF micro-interactions: http://delivery.yuuuan.com/vc8avwda
Anthony Lam
- Was in London for a work week with Lucas, Ian and Margaret
- UX touch-up/refinements on the Toolbar with Lucasr
- bug 958889 - Make Fennec "Synced Tabs" tray display entry point to Firefox Account + Sync when user has no existing accounts
- (in progress) bug 899643 - Synced Tabs divider improvements
- (in progress) bug 997288 - "Open in New|Private Tab" should have a quick switch-to-tab feature
- Continue Tablet work
- Continue Search work
Security/MGoodwin
WebRT
- focus remains on bug fixes, minor enhancements, and tests
- made android:debuggable="true" for debug Nightly builds from tinderbox/tryserver (bug 1010587)
- looking into debugging webapp processes with JimDB
Notable Bugs
- bug 1010549 - DOMApplicationRegistry initialization dies on NS_ERROR_XPC_BAD_IID for nsISystemMessagesInternal - fixed
- bug 995803 - crash in java.lang.IllegalStateException - fixed; uplift?
- bug 991394 - previously-installed apps stop running - inbound; tracking 30?
- bug 1007770 - WebApp update prompt looks scary - update icon - needs info ibarlow
- bug 1011093 - WebApp update prompt looks scary - wordsmith notification text - needs info ibarlow
- bug 957067 - Pass back error when incorrect data passed through in install APK - reviewed; needs updating
- bug 978143 - Cancelling APK installation does not trigger error callback - reviewed; depends on 957067
- bug 986085 - User-hand-holding to check the Unknown Sources checkbox - needs updated patch; depends on 957067
- bug 1009954 - implement unit tests for WebappManager - work-in-progress patch wants feedback
- bug 1003962 - Line Runner hangs on launch with white screen - under investigation
- bug 1011832 - Loading my app on Android displays a blank white screen - unconfirmed
- bug 1013428 - mozilla-apk-cli App Updates side-loaded don't appear - new
- bug 1013433 - uninstalling, resideloading, and relaunching app causes it to stall at white screen - under investigation; possible dupe of 991394
A-Team
QA
<Read Only>
Feature Focus
Firefox 30 (Beta)- Release: Jun 10, 2014
- [ON TRACK] Quickshare on the context menu
- [ON TRACK] Evaluate pngquant for PNG size reduction bug 959833
- [ON TRACK] Firefox Hub v1 (RSS feed support + 2 add-ons)
- [ON TRACK] Added locale: Argentine Spanish (es-AR), bug 979250
- [ON TRACK] Added locale: Mexican Spanish (es-MX), 979251 bug 979251
- [ON TRACK] Added locale: Malay (ms), bug 979257
- [ON TRACK] Added locale: Latvian (lv), bug 958021
- [ON TRACK] Added locale: Indonesian (id), bug 960060
- [ON TRACK] Added locale: Belarusian (be), bug 521981
Firefox 31 (Aurora) - Release: 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), bug 959917
- [ON TRACK] Firefox Hub v2 (currently planned feature complete)
- [ON TRACK] Quickshare Contexts
- [ON TRACK] Quickshare: Settable default service for quickshare buttons
- [PROPOSED] Quickshare: Collect aggregate usage data
- [ON TRACK] UX Telemetry
- [ON TRACK] Added locale(s): Hindi(hi), Gujarati (gu), Bengali (bn), Punjabi (pn), Maithili (mai), Marathi (mr), Malayalam (ml), Assamese (as), Oriya (or), Tamil (ta), Telugu (te), Kannada (kn)
Firefox 32 (Nightly) - Release: Sep 2, 2014
- [PROPOSED] Screencasting (Roku)
- [PROPOSED] Firefox Hub v3 (promo panel, bugfixes & polish + 4-5 add-ons)
- [PROPOSED] Suggested sites v1
- [PROPOSED] Create "Add-ons" page in settings (bug 892125)
- [PROPOSED] Contextual tips for users
- [PROPOSED] Form auto-fill improvements
- [PROPOSED] Tab mirroring (Roku)
- [PROPOSED] Preferred web content language, UI lang switching
- [PROPOSED] Synced tabs page as entry point into Firefox Accounts & Sync (bug 958889)
- [PROPOSED] API: Push notifications
- [PROPOSED] Add a Clear History control to the history panel bug 998009
- [ON TRACK] Android Gamepad backend bug 852935
- [PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner