Mobile/Notes/26-Mar-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-04-28
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.
- Ashwin Swaroop fixed bug 983860 - AndroidFxAccount.enableSyncing() log message says "Disabling"
- Vlad Tanase fixed bug 983475 - Remove shouldShowProgress from browser.js
- Chris Kitching fixed bug 987340 - NPE at org.mozilla.gecko.favicons.decoders.LoadFaviconResult.getBytesForDatabaseStorage(LoadFaviconResult.java)
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)
JChen
Past week
- bug 984458 - JNI-wrapped JSObject to replace JSON for Gecko-to-Java messaging
- 100-200% performance improvement compared to JSON
- Direct conversion from Uint32Array to byte[] for binary data instead of base64
Fixed
Working on
GCP
<Read Only>
- Last week:
- Reviews: VP8 HW, SafeBrowsing, WebRTC
- Profiling WebRTC
Fixed
Working on
- Next week:
- Get B2G building again
- WebRTC H264 accel
Randall Barker
Brian Nicholson
WesJ
jdover
<Read Only>
- Download manager and web activity support
- MapReduce jobs for processing telemetry data: https://github.com/gerfuls/fennec-telemetry
fixed
current
LucasR
Sola
liuche
Margaret
Highlights
- Wrapping up the last of the banner bugs
- Making progress on RSS Hub add-ons for Fx30
- Re-thinking how our panel picker works - bug 987175, bug 987869
Fixed
- 984873 - After tapping a home banner, delay showing another one
- 982181 - Tapping on History panel buttons interact with banner (Android 2.3)
- 943262 - Don't use charsetTitles.properties on Android, only allow Character Encoding menu items that desktop allows
Working on
mcomella
<Read Only>
Past
- 985610 - Remove duplicate menu_item_textsize definition.
- 970973 - Empty space in toolbar where lock icon would go
Present
Future
esawin
<Read Only>
Fixed
Working on
RNewman
nalexander
- Eclipse
I blogged 10 mini-video tutorials about developing Fennec with Eclipse at http://www.ncalexander.net/blog/2014/03/24/eclipse-mini-tutorials/
- Firefox Accounts
Diving deep into the weeds that need trimming in order for us to rev our on-disk Account storage formats, a pre-requisite for bug 975625. Plan is to re-work the Android Account types for all Fennec packages in order to prevent cross-package shenanigans. This will allow both the Beta and Release packages to sync at the same time (which hasn't been supported up to now) at the cost of requiring both packages to set up Sync. (For perspective: we believe we have a handful of users with multiple packages installed and in active use. The vast majority of our userbase won't notice a difference.)
BLassey
MFinkle
Ian Barlow
Arun
- Updated with designs
- Bug 663803 - Provide magnifying glass in areas of clustered links
- Bug 985516 - [meta] Form Autofill
- Working on ideas & sketches for Android Search Widget
Security/MGoodwin
WebRT
A-Team
Feature Focus
- Fx29, Ships 04/29
- [ON TRACK] Toolbar Refactor
- [ON TRACK] Shumway Bundled in Browser but disabled, bug 905668
- [ON TRACK] Promo snippet for Sync
- [ON TRACK] Preloaded bookmark for Marketplace
- [ON TRACK] Multiple Quickshare Buttons - 2 Quickshare on main menu
- [ON TRACK] Ability to "Hide" existing panels in about:home (see the full project page for more details)
- [AT RISK] Dynamic snippets support preffed on, bug 862801. UX Signoff: 03/04
- [AT RISK] bug 875750 - Implement <input type="color">: Android widget/color picker
- [AT RISK] Replace throbber with progress bar bug 917896, bug 959776. UX Signoff: 03/04
- [AT RISK] APK Synthesis on by default
- [AT RISK] Promo snippet for Marketplace UX Signoff: 03/04
- [AT RISK] Firefox Accounts with Sync 1.5 integration UX Signoff: 03/04
- Fx30, Ships 06/10
- [AT RISK] Ability to re-order existing panels in about:home (see My List: Manage current lists in settings), bug 942231
- [ON TRACK] Evaluate pngquant for PNG size reduction bug 959833
- [AT RISK] Firefox Hub v1 (RSS feed support + 2 add-ons)
- [PROPOSED] Progress Bar Improvements for Fx30 bug 981059
- [PROPOSED] Placeholder for FxA/Sync Backlog
- [PROPOSED] API: Contacts (incl permissions bump)
- [PROPOSED] Geolocation services (incl permissions bump)
- [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
- Fx31, Ships on 07/22
- [PROPOSED] Firefox Hub v2 (currently planned feature complete)
- [PROPOSED] UX Telemetry
- [PROPOSED] Tiles v1
- [PROPOSED] Contextual tips for users
- [PROPOSED] Project video to second screen
- [PROPOSED] WebRTC tab streaming
- [PROPOSED] Firefox Hub: Marketplace discovery feed add-on (project page TBD)
- [PROPOSED] Promotional banner enhancements
- [PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner
- [AT RISK] Quickshare Contexts
- [AT RISK] Quickshare on the context menu
- [PROPOSED] Quickshare: Settable default service for quickshare buttons
- [PROPOSED] Quickshare: Collect aggregate usage data
- [PROPOSED] Preferred web content language, UI lang switching
- [PROPOSED] API: Web activities
- [PROPOSED] Synced tabs page as entry point into Firefox Accounts & Sync bug 958889
- [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)