Meeting Notes Meetings notes from the Mozilla community


Mobile: 2013-07-24

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm


  • Next merge: 2013-08-05

Topics for This Week

Fig Hackathon

Lots of activity and 6 bugs fixed on the first day. More in progress, see:

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.

  • Michael Boon landed his first patch! bug 872576 – Stop using deprecated for each … in
  • Capella has been doing lots of great work on fig
    • bug 893529 – [fig] Allow Tap of reader list icon to open about:home READING LIST page
    • bug 880047 – [fig] Kill unused AboutHome code
    • bug 895819 – [fig] about:home should show the “Visited” tab when triggered from a tap on the URL bar

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!


  • Last week
    • landed ZERO patches!
    • worked on bug 866232 (multi-APZC). Got patches up for review, currently working on making code in RenderFrameParent/TabParent/TabChild do the right thing in terms of scrolling the subframes when APZC asks it to.
  • Next week
    • Finish up bug 866232, move onto cleanup and polish for multi-apzc.
    • Catch up on fennec bugs I’ve been neglecting

Shane Tully

  • bug 880118 – Package GeckoView into an Android library project
    • Rewrote references to used as constants (mainly converting switches to if’s) (resources identifiers cannot be constants)
    • Had all the Java working, but then horribly broke everything yesterday
    • Working on getting it to load the native libraries


  • Past week
    • More investigation for bug 881018 – crash in mozilla::layers::floor_div
    • Looked at bug 890425 – Caret does not move sometimes when changed programatically
    • Fixed bug 895236 – Cannot select a single search term in the URL bar
    • Helped :wlach with Eideticker profiling (aftermath of bug 803616)
    • Profiler improvements
      • Fixed “browse for libs” inputs not updating
      • Fixed private browsing warnings
      • Improved logging
  • Next
    • Profiler
      • Support for multiple Fennec packages
      • A tool bundle to make Fennec profiler more straightforward
    • bug 881018 – crash in mozilla::layers::floor_div


  • Last week:
    • bug 885768 Cannot make a getUserMedia request within an iframe
    • bug 887227 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • bug 887693 crash in webrtc::videocapturemodule::DeviceInfoAndroid::CreateCapabilityMap
    • bug 864236 Make multi-MiB allocations in the url-classifier fallible
  • Next week:
    • bug 782691 Text selection shouldn’t happen on text not currently visible.
    • Android/B2G WebRTC: cpu usage detection / resolution+fps switching


  • Done
    • Landed bug 859929 – “AsyncPanZoomController doesn’t play well with progressive tile painting.”
    • Landed bug 895904 – “NativePanZoomController.abortAnimation() needs to be hooked up”
    • Currently working on bug 895905 – “Content needs to inform APZC about scroll events on B2G”, which is the B2G side of bug 859929
  • Next

Brian N

  • Done
    • Bug 890590 – crash in _JNIEnv::CallStaticVoidMethod | mozilla::AndroidBridge::SendThumbnail
    • Bug 882185 – Restore opt-in search suggestions UI
  • Next
    • Hackathon
    • Preliminary couchdb investigations



  • At the addon work week in Portland
    • Lots of talk about how to encourage people to write more addons
    • Talked to the jetpack folks quite a bit as well
  • Blogged about page actions and wrote an addon
  • Guest mode work
    • Bug 896117 – [guest] Add enter and exit dialogs for guest mode
    • Bug 896092 – [guest] Session not restored on exit of Guest Mode
    • Bug 895709 – [guest] Clean up guest profile as soon as reasonable
  • Bug 889620 – [FIG] Transition for creating a new tab from the tab tray


  • Did performance testing for:
    • Start up time
    • Bug 853844: Investigate removing the pageload throbber
  • About:home bugs in progress:
    • Bug 894698: [FIG] Tablet layout for reading list page
    • Bug 895837: Use tabs on bottom for the history panel
    • Bug 891183: [FIG] Change Title strip to Tabs strip for tablets
    • Bug 894077: [FIG] Tablet layout for visited page
  • Others:
    • Bug 891736: No event is fired after selecting an item in <xul:menulist>
    • Bug 886996: Use an intent to set wallpaper


Last week

  • 2 year anniversary at Mozilla! Yay!
  • Met ibarlow for UI discussion + hackathon planning
  • Bug 889621 – [FIG] Transition for tapping the URL bar
  • Bug 887269 – Add “Open all previous tabs” button

Next week

  • Hackathon bugs
  • fig test infra


  • bug 888533 – Remote debugging
  • bug 891644 – ANRReporter
  • bug 892113 – reviewing search engine selection
  • Fig hackathon – Empty screens for history home page screens
  • next: more remote debugging features, more search engine


  • Mixed content blocking
    • Finally landed bug 885962 – Polish mixed content blocking UI
    • Remaining follow-up work is bug 896048 – Don’t show site identity info when a page has loaded mixed content
  • Greening up robocop tests on fig (some test runs are actually green now!)
  • about:home hackathoning
    • Landed bug 895816 – [fig] Tapping “New tab” should immediately create a new tab

Chris Kitching

  • Performance
    • bug 896822 – Make tab thumbnail generation significantly faster – landed this morning.
    • bug 897123 – Improves page load time, particularly where Flash is involved, by some amount most likely above 1/22. Most likely landing soon.
  • Preferences overhaul
    • bug 895423 – Icons in search providers list too small. Patch due today.
    • bug 892113 – Dialog for managing installed search providers – awaiting review, but ostensibly complete. (Yay!)
    • bug 892125 – Creating add-ons page in settings – work ongoing. Seems to require the addition of a new helper script in JS.
  • Other stuff
    • bug 768667 – ActionBar for text selection – still playing ping-pong with the reviewers.
    • bug 788114 – Reading list intent – latest attempt got rejected – needs rewriting with a new approach. (Avoid loading the whole app)
    • bug 888086 – Making byte2hex in sync utils very slightly faster – almost but not quite entirely failed to upstream this. Will get round to doing the next iteration shortly..
  • Next

After completing the next iteration of the patches that are dragging on for a long time, I’ll be continuing with the preferences overhaul and performance improvement work. For performance, the most valuable next step seems to be attempting to get ProGuard working (Some progress in that regard – it builds now, but fails absolutely every unit test and crashes when you open the settings page. 😛 . It is, however, somewhat faster.)


  • Past
    • GH #328: Add remote debugging of unit tests to services docs
  • Present
    • bug 893910: (r?) Reset FHR submission failure count after timeout
    • bug 870925: (f?) Add submissions info to FHR documents
    • bug 870171: (f+) Expire old FHR data
    • about:home hackathon
      • bug 895828: URL bar should not always be in focused state in editing mode
  • Future
    • about:home hackathon! Woo!
    • More FHR via roadmap


  • Reviews
  • storage design, record design
  • PiCL auth protocol discussion
  • Eng review prep
  • Fixed long mult overflow for product announcements boundary checking (bug 895931).


  • in London for b2g browser work week last week
  • bug 894313 – GeckoThread should own its own static instance, landed, bounced, updated patch on try
  • bug 894885 – move common mozconfig options to the common mozconfig, landed, landed follow up too
  • bug 880259 – Firefox should use GeckoView no real progress, but I think the issues we were seeing were really issues with bug 894313, so might have a path forward now


  • Spending time trying to get a good refactor for the bug 768667 (ActionBar for Text Selection)
  • Helping to get ready for a PiCL design review on Thursday
  • Reading self-evaluation feedback

Ian Barlow

Have to miss today’s meeting unfortunately

This week:

  • About:home hackathon! Ping me if you need something reviewed, need graphics, or need any kind of UX help
  • Fine-tuning some of the designs for Guest browsing


  • no voice update this week, preparing for design review (scheduled for thursday)
  • keyserver is being updated to current protocol, coding coming along nicely
  • lots of storage/how-to-synchronize-data protocol explorations and discussions


  • Shilpan and Chris have been profiling and finding areas we could improve

Feature Focus

x86 Note: Samsung GT-P5210 Galaxy Tab 3 10.1 WiFi 16GB’s should be arriving in MTV, SFO, New Zealand, and London in the next week or so. ETA for SFO is today.


Round Table

  • PTO/Availability calendar – Mobile Team Availability Calendar on Zimbra’s shared calendars (PTO, travel, work weeks, etc)


  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • #mobile for backchannel
  • Mobile Vidyo Room

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress