Mobile/Notes/14-May-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-06-09
Topics for This Week
- Firefox Hub
- Currently focusing on bug fixes and polish issues, and continuing to build a collection of add-ons to share. Shout out to Sören Hentzschel, Teodora Vermesan, CristinaM, Aaron Train, Jim Chen, and Eugen Sawin for participating in the hub hackathon last week by testing, filing bugs, building add-ons, and contributing to the boilerplate add-on/MDN docs.
- Suggested sites
- Landed in Nightly. Actual default list of sites is still being discussed. File bugs! https://twitter.com/FennecNightly/status/465169855248105472
- Second screen
- Work week in SF, making good progress. Hoping to have Netcast and Chromecast support landed by the end of the 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.
- vikek fixed bug 944144 - Implement NavigationHelper.reload
- Alexandru Chiriac is working on bug 997049 - "Switch to tab" does not work for Reading List entries
- Robin Ricard is working on bug 994724 - Clean up ZoomHelper logic
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)
Alan K. (ack)
JChen
<Read Only>
Past week
- NativeJSObject array support
- JNI.jsm fixes
- Getting hang telemetry to work again
Fixed
Working on
GCP
- Last week
- WebRTC 3.50 update: audio + video gum works
- Testing rotation/suspend support
- Next week
- Clean up code, land, push upstream
- bug 936041 Enable new malware download protection on Android
- Android 2.2 support? Maybe?
Randall Barker
- Last Week: Continued work on resolving linking symbols in stand alone WebRTC nsThreads, nsTimers, etc.
- This Week: Second screen hack week and continue resolving symbols.
esawin
Summary
- Zoom tests landing soon
- Basic SPDY proxy prototype
Fixed
- (reopened) bug 1002426 - Zoom level mangled after restoring session
Working on
- bug 1000251 - Add robocop tests for zooming and zoom session history
- SPDY proxy (https://wiki.mozilla.org/Mobile/Gonzales)
Brian Nicholson
- FloatingHintEditText
- Patch/builds in bug 997447
- Blog post - http://thebnich.com/blog/2014/05/floatinghintedittext-android-floating-label-implementation/
- Discussions with Chrome team about requestAutocomplete address internationalization
- Started working on a contextual hint controller
- bug 1009105 - Clean up PageActionLayout
WesJ
<Read Only>
- bug 1001851 - Can't attach a downloaded .doc file to bugzilla
- Second screen. Getting Chromecast (and Miracast?) support cleaned up.
- bug 901360 - Convert to Downloads.jsm in Firefox for Android - Lots of regressions. Will likely back this out of 31.
jdover
LucasR
<Read Only>
Last week
- Landed suggested sites:
- bug 996657 - Turn TopSitesCursorWrapper into a multi-cursor wrapper
- bug 997660 - Update TopSites grid to use row types from TopSitesCursorWrapper
- bug 997777 - Optimize moveToPosition() performance in TopSitesCursorWrapper
- bug 997780 - Implement image loading for suggested sites in TopSitesPanel/TopSitesGridItemView
- bug 997888 - Exclude sites from suggested sites
- bug 1008295 - Avoid using support library's ArrayMap
- bug 997772 - Bootstrap suggested sites framework
- bug 997782 - Use suggested sites in the top sites panels
- bug 1007645 - Consider disabling background color filter for suggested sites
- bug 1008210 - Pinning a suggested site should keep in the same position
- bug 1009574 - Properly handle redirects on suggested sites
- Brainstorming and prototyping with ibarlow, margaret, and antlam
- Blogged about custom layouts:
Next week
- More suggested sites
- Some UI prototyping
liuche
<Read Only>
- Top sites bugs (almost done with bug 913457, bug 1010266, bug 921136)
- Contextual hints arrow popup
- Taking care of Margaret's intern - say hello to Eric Edens (eedens)
- Reviews
Margaret
<Read Only>
Highlights
- Hub add-on hacking
- Hub bug fixing
- Mini UX hacking meet-up in London this week
Fixed
- 1003897 - Character Encoding selection broken in Fennec 29
- 1008838 - Unable to log out from the Instagram panel account
- 1008844 - Disable/re-enable "instagram panel" displays the home panel empty with no possibility to log-in again
- 1009473 - Polish image list view
- 999756 - Empty view flashes while view is refreshing
- 965452 - Limit HomeProvider addon data storage
Working on
mcomella
<Read Only>
Past
- bug 1005924 - URL outline is not resized correctly after changing device orientation
- bug 1001243 - Hitting the right edge of the toolbar in editing mode may fall through to the tabs button on devices without animations
- bug 1009279 - Increase browser toolbar editing mode hit targets by changing margin to padding
- bug 997487 - Add UI telemetry to editing mode cancel button
Present
- 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://
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
nalexander
<Read Only>
Highlights
- Second screen work week in San Francisco! \o/
- Got interested in backing up/exporting bookmarks and reading list in response to intermittent support requests.
Fixed
- 1004556 - Expose list of shipped locales to Fennec Java code
- 1002575 - Show "Last synced" time in Remote Tabs panel
- 1003359 - Removing a resource file causes build failures in geckoview_library (Bug 958889 required a clobber)
- 1009732 - Reduce number of Proguard passes for developer builds
Working on
BLassey
- got the netcast dongele working, patch up for mfinkle's review
- two other patches along the way
- Casting apps should be able to unregister themselves bug 1007266
- disable OCSP on Firefox for Android bug 1010068
MFinkle
- Landed a bunch of UI telemetry support
- Working on UI telemetry analysis scripts
Ian Barlow
<Read Only>
- In London, hacking on all things Fennec with Anthony, Lucas, Margaret.
Security/MGoodwin
WebRT
<Read Only> due to conflict with Town Hall event
- bug 1004825 - prioritized, tagged Android logging from JavaScript - landed
- Read mobile/android/modules/AndroidLog.jsm for docs!
- bug 995803 - crash in java.lang.IllegalStateException - patch in review
- bug 957067 - Pass back error when incorrect data passed through in install APK - patch in review
- bug 978143 - Cancelling APK installation does not trigger error callback - patch in review
- bug 986085 - User-hand-holding to check the Unknown Sources checkbox - patch needs updating
- bug 1009954 - implement unit tests for WebappManager - work-in-progress patch for feedback
- bug 1003962 - Line Runner hangs on launch with white screen - under investigation
- bug 991394 - previously-installed apps stop running - stuck
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
- [PROPOSED] Firefox Hub v2 (currently planned feature complete)
- [AT RISK] Quickshare Contexts
- [PROPOSED] Quickshare: Settable default service for quickshare buttons
- [PROPOSED] Quickshare: Collect aggregate usage data
- [PROPOSED] Screencasting (Roku)
- [PROPOSED] Tab sharing (WebRTC)
- [PROPOSED] 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) except for [AT RISK] Maithili (mai)
Firefox 32 (Nightly) - Release: Sep 2, 2014
- [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] Kitkat download integration
- [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
Round Table
- Crash rate on nightly is reported to be ~20 crashes/100 ADU
- This is an error Kairo made some changes where blocklist pings this has caused a major drop in ADI 1200 -> 300
- raw number of crashes looks to be the same or lower than previous nightlies