Schedule
- Next Merge: 2014-06-09
Topics for This Week
- Firefox Search
- Moving ahead with experiments (more to add)
- Contextual hints
- Landing more stuff (more to add)
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.
- Jakub Miara fixed bug 1002537, a concurrency-related favicon bug, as his first contribution. Nice work!
- Zhanpeng Zeng (:marcus) fixed bug 923368 – Home panel items should allow for copying URL (first patch!)
- Gokul Caushik fixed bug 972723 – Reading list icon persists when aborting page load and going back to about:home (first patch!)
- Zack Liu fixed bug 990066 – Update generator function declarations in HomeProvider.jsm
- Vikneshwar (vik123) fixed bug 1010096 – Display add-ons in alphabetical order in about:addons
- Alexandru Chiriac fixed bug 997049 – “Switch to tab” does not work for Reading List entries
- Capella fixed bug 852595 – Increase vertical space to show more remote tabs in tabs tray
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>
- Finally have headless gecko passing all tests. Waiting on Finkle to reject patch.
- Got a webapp startup perf test going, bc integrating into autophone
- bug 1014794 – console.log messages no longer appear in logcat output
- Playing with Gonzales
Alan K. (ack)
Last week:
- Bug fixes + feedback changes for CloudSync
This week:
- Cleanup/refactoring CloudSync for landing based on review feedback (thanks rnewman!)
JChen
<Read Only>
Fixed
- 1012722 – Switch GeckoApp/BrowserApp listeners to using NativeJSObject
- 1012724 – Make NativeJSObject propagate exceptions correctly
- 1013478 – Use GCC 4.8 by default if available
- 1014136 – Backspacing when autocompleting doesn’t work right with hardware keyboard
- 1014233 – Autocomplete result still shown when backspacing
- 993261 – Text selection keyboard shortcuts not working
Working on
- 1011680 – Crash reporter build fails with “invalid suffix on literal” warning when building Fennec using GCC 4.8
- 1014244 – Backspacing doesn’t work right when composition is single character
- 1016441 – Switch to using real-time signal in ThreadStackHelper
- 1016629 – Add LUL support in ThreadStackHelper
GCP
- Last week
- WebRTC 3.50, refactoreded & all r+ed
- SafeBrowsing reviews
- Some fatfennec stuff
- Next week
- WebRTC 3.50 make it upliftable
- Mostly holidays
Randall Barker
- Last Week: Implemented standalone DNS service, began working on standalone Socket Transport Service.
- This Week: Finish standalone STS. Get code building in standalone repository outside of gecko-dev.
Eugen Sawin
Last week
- Gonzales (https://wiki.mozilla.org/Mobile/Gonzales)
- Basic in-memory caching
- bug 1014589 – Fennec crashes on page load when connected with SPDY proxy
- Reported and assisting in testing
Next week
- Gonzales
- Standard-conformant caching
- Performance logging
- Investigating issue with high CPU usage/hangs on desktop with SPDY proxy enabled
Sylvain Cleymans
Last Week:
- Benchmarks on the different images compression tools
- Basic image compression in Gonzales
Next week:
- Continue working on (image) compression
Brian Nicholson
<Read Only>
- bug 993705 – Number-only search queries don’t work
- requestAutocomplete updates
- Etherpad updated with bug breakdown: https://etherpad.mozilla.org/requestautocomplete
- Miscellaneous fixes for spec conformance (http://www.whatwg.org/specs/web-apps/current-work/#dom-form-requestautocomplete)
LucasR
<Read Only>
Last week
- bug 1010764 – Make empty tab thumbnails visually consistent
- bug 1011620 – Revisit how suggestedsites.json is generated at build time
- bug 1013870 – Settings activity crashes if you build Fennec with targetSdkVersion=19
- bug 1010261 – Add preference to enable/disable suggested sites
- bug 1016949 – Fix TestSuggestedSites to account for enable/disable pref
- (In progress) bug 1004517 – Allow including local images for Home.panels imageUrl fields
- (In progress) bug 1009587 – Implement image precedence behaviour around suggested thumbnails
- (In progress) bug 1012462 – Support suggested sites in distribution files
- (In progress) bug 974434 – Add support for items with variable height in PanelGridView
- Working with Square team to add the APIs we need to consolidate all our image loading code around Picasso:
- Lots of reviews
Next week
- Wrap-up pending bugs/features for Suggested Sites in Fx32
- Toolbar improvements
liuche
<Read Only>
- More misc telemetry bugs
- Contextual hint details with ibarlow/antlam
- bug 1014293 – Trying out some private browsing contextual hints
- Swipeable home screen banner hint
- bug 1010266 – Handle blacklisting “Removed” Top Sites suggestions
- Mentoring bug 1011714, bug 1013672
Margaret
Highlights
- Allowing users to clear history from the history panel – bug 998009
- Still working on “Recent Tabs” panel – bug 1004850
- Hub bug organization
- Working with pascalc to localize Home Feeds and goal.com add-ons
Fixed
- bug 701725 – Enable the ability to undo a closed tab
- bug 1014708 – Disable zoom for find in page
Working on
- 817716 – Add ability to close all tabs
- 998009 – Add a Clear History control to the history panel
- 1004850 – List recently closed tabs in the UI
- 1010986 – Dynamic panel list view drawn only after scrolling
- 1015421 – Add ability to force update ButtonToast
- 1017045 – Wrong tabs are restored via the undo ability after closing multiple tabs at once; the last tab closed is used as the undo for all closed tabs
- 1017047 – Undo’ing a private tab restores it as a regular tab
- 1017129 – Capitalize “Undo” action in undo closed tab button toast
- 997055 – The same feed is added in multiple panels in the home page
- 988930 – Auth view button overlaps text in landscape mode on phones
- 996708 – Set an explicit width/height for images in dynamic panel empty views
- 999483 – Allow pull-to-refresh from the panel’s empty state
- 942877 – Promo panel to advertise customization in about:home
eedens
Past
- bug 881091: showing twice in reader mode (Done)
- bug 918309: Import and use public domain JNI.jsm implementation (Change caused regressions; take break for now.)
- First prototype for search intent (http://people.mozilla.org/~eedens/search/bin/FennecSearch-Daily-20140527.apk)
Current
- bug 1009376: Add android:summary for “Scroll title bar” (Need to add UX’s feedback)
- Continue working on search intent
- Get architecture feedback
- Get UX feedback
- Make code review plan
Future
- Search activity
- Reading Mode (bug 917884)
-
- 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 958889 – Make Fennec “Synced Tabs” tray display entry point to Firefox Account + Sync when user has no existing accounts
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 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>
Fixed
- 1004529 – Don’t fetch current display metrics when updating resource configuration
- 1011008 – System locale changes not correctly reflected in running Fennec activities
- 1014338 – Rework distribution processing to allow for delayed initialization
- 872411 – Menu items added by addons are not displayed while in new tabs if the “Don’t keep activities” option is set
- 917480 – Create language selection UI for unsupported Android locales
Working on
- 959379 – App icon in the launcher is fuzzy
- 965377 – Settings should make use of android:summary for better descriptive text for preferences
- 1013024 – Handle install referrer intent to determine distribution
- 1013684 – Distribution handling is accidentally triggered by top sites, not when it’s supposed to be
- 1014242 – Distribution handling is triggered by ActivityChooserModel during initial startup
- 1014283 – Finish BrowserHealthRecorder initialization after distribution processing
- 1014988 – Use Context.MODE_ENABLE_WRITE_AHEAD_LOGGING when opening databases
- 1015209 – crash in java.lang.NoSuchMethodError: android.app.FragmentTransaction.detach at org.mozilla.gecko.preferences.GeckoPreferences.onLocaleChanged(GeckoPreferences.java)
- 1016576 – sideloaded app dies on launch with ThreadUtils.assertOnThreadComparison from Distribution.doInit
- 1006947 – HomeProvider: org.mozilla.gecko.sqlite.SQLiteBridgeException: Can’t step statement: (5) database is locked
nalexander
<Read Only>
Last week: Remote Tabs panel improvements! New|private tab switching!
This week: Remote Tabs panel improvements! New|private tab switching!
Fixed
- 998700 – Animate sync icon to show activity
- 1009327 – Add “manual connect” to Android about:devices page
- 1014150 – Pull-to-Refresh for Sync’d Tabs doesn’t fetch sent tabs
Working on
- 899643 – Refresh Remote Tabs list visual style
- 997288 – “Open in [New|Private] Tab” should have a quick switch-to-tab feature
- 1006209 – Remove mistakenly referenced projects from Android Eclipse projects
- 1015974 – Regression: Animated Sync spinning during no Sync activity and with no account
BLassey
- bug 1016747 – android protocol
- bug 1010068 – disable OCSP on Firefox for Android, Ian approves, but wants EV sites to continue to turn green with OCSP disabled
- bug 1013588 – gecko-based android launcher
Ian Barlow
- Doing some housecleaning on old bugmail (sorry for the spam!)
- Search — initial outline http://cl.ly/352L3R1U0T0g
- Trying to help get some new suggested sites onto our homepage
- Thinking about Top Sites
- Interviewing some design candidates
Anthony
- Search UX work with Ibarlow
- Tablets work with Ibarlow, Yuan
- Filed/Working on UX bugs for some basic tab interactions, tabs tray, etc
- bug 899643 – Synced Tabs divider improvements]
- bug 997288 – “Open in New|Private Tab” should have a quick switch-to-tab feature]
- bug 1007436 – Add help FAQ link to negative feedback form]
- (in progress) bug 1014631 – Add badge counts to normal and private tab buttons in TabsTray]
- (in progress) bug 1014335 – Make “Pull to Refresh” in Synced Tabs and Home Panels feel excellent.]
- Looking at contextual hints bugs
Yuan
- Started filing tablet redesign bugs: [Meta] https://bugzilla.mozilla.org/show_bug.cgi?id=1014156
- Worked on tab status design on tablet
- Started learning Sass and Quartz Composer for prototyping
- Tablet design walkthrough with Deb.
- Haida brain dump with Josh Carpenter (FxOS)
WebRT
- continuing focus on bug fixes, minor enhancements, and tests
- smarting from regressions like bug 1013684 and bug 903291
- bumping priority of test work (relative to enhancements)
Notable Bugs
- bug 991394 – previously-installed apps stop running – fixed and uplifted to Aurora & Beta
- bug 1007770 – WebApp update prompt looks scary – update icon – fixed; requested uplift to Aurora & Beta
- bug 995803 – crash in java.lang.IllegalStateException – needs branch patch for Aurora uplift
- bug 1011093 – WebApp update prompt looks scary – wordsmith notification text – discussed; needs decision by blassey & ibarlow
- bug 1009954 – implement unit tests for WebappManager – work-in-progress patch wants feedback
- bug 957067 – Pass back error when incorrect data passed through in install APK – patch needs updating; blocks other fixes
- bug 1011832 – Loading my app on Android displays a blank white screen – investigated but unable to reproduce
- bug 1003962 – Line Runner hangs on launch with white screen – under investigation
- bug 1013428 – mozilla-apk-cli App Updates side-loaded don’t appear – under investigation
- bug 1013433 – uninstalling, resideloading, and relaunching app causes it to stall at white screen – under investigation
A-Team
- “Complete logcat” links on tbpl are working much better now.
QA
<Read Only>
Feature Focus
Firefox 30 (Beta)- Release: Jun 10, 2014
- [ON TRACK] Quickshare on the context menu, Epic/Meta bug 1014021
- [ON TRACK] Evaluate pngquant for PNG size reduction bug 959833
- [ON TRACK] Firefox Hub v1 (RSS feed support + 2 add-ons), Epic/Meta bug 1014025
- [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), Epic/Meta bug 1014030
- [ON TRACK] Quickshare Contexts, Epic/Meta bug 1014035
- [ON TRACK] Quickshare: Settable default service for quickshare buttons, Epic/Meta bug 1014037
- [PROPOSED] Quickshare: Collect aggregate usage data, Epic/Meta bug 1014038
- [ON TRACK] UX Telemetry, Epic/Meta bug 1014044
- [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), Epic/Meta bug 921924
- [PROPOSED] Firefox Hub v3 (bugfixes & polish + more add-ons), Epic/Meta bug 1014032
- [PROPOSED] Suggested sites v1, Epic/Meta bug 988366
- [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
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