Schedule
- Next Merge: 2014-06-09
Topics for This Week
- Firefox Hub
- Hub hackathon this week, there are already 5 new add-ons for you to try! https://mobile.etherpad.mozilla.org/hub-hackathon
- UI Telemetry
- We started creating scripts to analyze the UI Telemetry data. Finkle started emailing some results around.
- Second Screen Meetup
- A small group will be meeting next week in SF to get Roku app into Nightly, work on Chromecast and FirefoxOS streamers, and focus on promotion.
- Contextual Hints
- We have a list of actionable tasks and will be making bugs (for those that are not already filed).
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.
- Isura Edirisinghe fixed some robocop bugs
- bug 946366 – Aggregate timeout for events waited on in WaitHelper.waitForPageLoad
- bug 943705 – Aggregate countdown timer in waitForPageLoad
- vivek dealt with a backout and re-landed bug 977167 – Open tabs should be filtered to exclude about:, chrome: etc. URLs prior to flushing to DB
- capella also dealt with a backout and re-landed bug 980074 – Tests for text selection
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!
Alan K. (ack)
- Initial cloudsync implementation working
- Working through additional requirements added by partner (planned for 2-3 weeks)
- Creating additional root folders may be difficult
- There are still many places where we assume fxsync only
- Cloudsync up for review: https://bugzilla.mozilla.org/show_bug.cgi?id=993584
- No responses to any of my UI/UX requests
- Travel booked for work week in SF
- @rbarker: I want to try swapping in the standalone webrtc lib into node-webrtc
JChen
Past week
- NativeJSObject soon to support Bundles
- Next will be working on array support
Fixed
- 1002878 – SIGBUS alignment fault in TypeSet::setBaseObjectCount due to gcc optimizing two 32 bit writes to a 64 bit write
- 1003670 – Add test for EventListener/NativeJSObject
- 1004073 – Refactor EventDispatcher usages
Working on
- 864395 – The “I want to help B2G OS by sharing data…” is not doing anything
- 992359 – Add off-Gecko-thread support to NativeJSObject
- 994472 – Support URI autocomplete on Swype (and other composition focused) keyboards
- 997191 – Weirdness handling crashes in child processes (Crash in CrashReporter::OnChildProcessDumpRequested)
GCP
<Read Only>
- Last week:
- Disappearing search engines on Firefox desktop (incl happy ending, plugin got fixed on amo)
- Desktop debug crasher which turned out to be a Ghostery security issue (history repeats)
- WebRTC 3.50 Android uplift
- Next week:
- Debug the uplift, it pretty much compiles.
Randall Barker
- Last Week: Got stand-alone WebRTC to compile but not link.
- This Week: Get stand-alone WebRTC To link. Also second screen hack week next week.
Brian Nicholson
<Read Only>
WesJ
- bug 996129 – Personal data exposed in Top Sites thumbnails
- Second screen stuff
- bug 892125 – Create “Add-ons” page in settings. WIP up.
- Lots of reviewing 🙂
LucasR
<Read Only>
Last week
- (Landed) bug 996657 – Turn TopSitesCursorWrapper into a multi-cursor wrapper
- (Landed) bug 997660 – Update TopSites grid to use row types from TopSitesCursorWrapper
- (In progress) bug 997772 – Bootstrap suggested sites framework
- (In progress) bug 997782 – Use suggested sites in the top sites panels
- Patch reviews
- Side project: explorations around off-main thread layout passes on Android:
- https://github.com/lucasr/android-layout-samples
- Blog post coming soon-ish
Next week
- Firefox Hub hackathon
- Suggested sites and Hub stuff
liuche
<Read Only>
- Contextual hints: timing for bug 998036 banners, thinking through a HintsController
- bug 921136 – Handling bookmarks and history together (…mostly learning SQL, Cursors)
- Next: Start on basic contextual hints bugs (basic help menu, etc)
Margaret
<Read Only>
Highlights
- Character encoding menu problems on 29
- Weighted snippets
- Investigating better tab closing/un-closing experience
- Hub hackathon add-ons!
- https://addons.mozilla.org/en-US/firefox/addon/instagram-panel/
- https://addons.mozilla.org/en-US/firefox/addon/vimeo-panel/
- https://addons.mozilla.org/en-US/firefox/addon/cat-facts/
- https://addons.mozilla.org/en-US/firefox/addon/wikipedia-panel/
- https://addons.mozilla.org/en-US/firefox/addon/pocket-panel/
- Working in London next week
Fixed
- 1002567 – Support weighted snippets
- 1004160 – After banner message with no icon is shown, banner icon is always hidden
- 999760 – Images in article items are mis-aligned
- 1003897 – Character Encoding selection broken in Fennec 29
- 988909 – Context menus for dynamic panels
Working on
- 817716 – Add ability to close all tabs
- 1004153 – Only show the home banner some of the time
- 1007408 – Throttle onrefresh calls in home panels
- 965452 – Limit HomeProvider addon data storage
- 999756 – Empty view flashes while view is refreshing
- 701725 – Enable the ability to undo a closed tab
mcomella
<Read Only>
Past
- bug 1000149 – Simplify edit mode
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 1005924 – URL outline is not resized correctly after changing device orientation
- 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 997487 – (blocked) Add UI telemetry to editing mode cancel button
- bug 989441 – Centralized documentation for writing tests
esawin
Summary
- Zoom session bug
- SPDY proxy research
Fixed
- bug 1002426 – Zoom level mangled after restoring session
- bug 1004488 – Page has wrong zoom level after pressing BACK button
Working on
- SPDY proxy (https://wiki.mozilla.org/Mobile/Gonzales)
- bug 1000251 – Add robocop tests for zooming and zoom session history
Misc
- For fun: hub hackathon Hacker News add-on (https://github.com/eamsen/hn-panel)
- Useful for newbies: improved reviewer recommendation tool (https://github.com/eamsen/superblame)
RNewman
<Read Only>
- Locale switching UI flip-flopping between phone and tablet. Almost there!
- bug 965371 — reporting device type in FHR.
- Randomization, fixes, flappin’ my jaw, the usual.
nalexander
Highlights
- Build-system-as-a-service: locale chooser, suggested sites resources, Android v7 support library and ChromeCast SDK integration 🙂
- Spent yesterday making local-Robocop not suck as hard; patches by EOW?
Fixed
- 976216 – Include -purgecaches command line to Gecko for developer builds of Fennec
- 1000676 – Add about:devices page to display available second screens
- 967022 – Firefox Accounts (Sign In) – Weird spinning animation in the Sign in button (Gingerbread)
Working on
- 1003877 – Custom server support for Firefox Accounts on Android
- 891600 – Provider: Sync usage
- 1002575 – Show “Last synced” time in Remote Tabs panel
- 965924 – Don’t allow both FxA and Legacy Sync accounts to exist at the same time
BLassey
- second screen
- got the dongle working in Fennec with an addon
MFinkle
- UI Telemetry
- Second screen (meetup next week)
- Planning
Ian Barlow
- Hub Hack Week! I have Instagram and Wikipedia on my homepage!
- Staring at fresh telemetry numbers, avoiding the temptation to act on them yet 🙂
- Scoping work on Contextual Hints
- Working on a preliminary “Search” deck with Anthony
- Working on tablets with Yuan
- Looking forward to closing bug 1002628
- Just generally excited about mobile 🙂
- In London next week!
Security/MGoodwin
<Read Only>
- Back from vacation. Ping if you need me.
WebRT
- continuing focus on significant bugs, valuable enhancements, and comprehensive tests
- digging into prioritized, tagged Android logging from JavaScript
- Notable Issues:
- bug 889744 – Cannot install packaged apps from reviewer details page on Android – candidate for uplift
- bug 986085 – User-hand-holding to check the Unknown Sources checkbox – patch in review
- bug 991394 – previously-installed apps stop running – under investigation, stuck
- bug 995803 – crash in java.lang.IllegalStateException – under investigation
- 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 – depends on bug 957067
- bug 1003962 – Line Runner hangs on launch with white screen – new
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