Meeting Notes Meetings notes from the Mozilla community


Mobile: 2014-08-06

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

Topics for This Week

Search activity

Enabled in Nightly! Try it out. See blog post for some details. We’re using bug 1017135 as a meta bug.

Tablet refresh

Good progress on the tab strip implementation (screenshot). Initial patches submitted for review.

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.

  • vivek fixed bug 830270 – Remove synced tabs on Sync account deletion and bug 996227 – Add “Save as PDF” button test
  • amoghbl1 finished bug 1018417 – ButtonToast doesn’t do anything with duration parameter
  • Ashish Madeti fixed bug 1039766 – Pasting into the url bar displays the search screen.

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>

  • Working on unbitrotting headless patch[es]
  • Worked more on node-http2, still aiming to that from node-spdy next week
  • Fixing up some UI issues in Janus addon

Alan K. (ack)

Last week:

This week:


<Read Only>

Past week

  • Fixed broken BHR scripts
  • Worked on documenting the BHR dashboard


Working on


Last week

Next week

  • Standalone WebRTC reviews
  • Screen sharing/App sharing/Window sharing

Randall Barker

Last week worked on:

  • bug 1045967 Allow WebRTC to be built as a standalone library.
  • bug 1048425 Enable support for tab sharing with Roku device.
  • bug 1042525 Latest Gecko does not build without-X.
  • Updated Roku build to latest code in mozilla-central.

Next week plans:

  • Investigate OpenGL renderer for WebRTC standalone video.
  • Investigate sending H.264 instead of VP8 video to standalone WebRTC.
  • Continue to try and land standalone code.

Eugen Sawin


Present & Future

  • Janus Proxy
    • More cache improvements
    • Investigate fork issue
  • bug 1046631 – Zoom level changes on some mobile sites on pressing the back button

Martin (mmcdonough)

Last Week
  • Fixed issues with audio playback
Next Week
  • Fix new issues with flushing
  • Finally make the output handlers fully event-driven

Brian Nicholson

<Read Only>

  • bug 1047607 – Take advantage of nsIURIFixup improvements for faster location bar searches
  • bug 1039048 – EventDispatcher can eat errors
  • (WIP) bug 967325 – Implement Java->Gecko request API
  • Investigating bug 1043116 (Resources$NotFoundException) — ideas welcome


  • Working on getting jdk1.7 up on builders. Package conflicts. Releng is doing great work 🙂
  • Widget stuff. Landed, but working on bug 1046419 – Refine appearance of search widget, and iterating with ux on bug 815682 – Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above
  • bug 940453 – [meta] Improve the UX for error pages
  • bug 763671 – New designs for fennec form elements
  • bug 998063 – Feed parser should support media:thumbnail


<Read Only>
Last week

  • Tablet refresh
    • bug 1046200 – Create BrowserApp.isNewTablet()
    • bug 1046212 – Rename tabspanel to tabsui
    • bug 1047561 – Create settings UI for enabling the new tablet UI
    • bug 1048575 – Disable dynamic toolbar when in new tablet UI
    • bug 1048865 – Sync with upstream TwoWayView
    • bug 1048903 – Change TabCounter to take layout id as an attribute
    • bug 1048907 – Cast tabs button to ThemedImageButton instead of ShapedButton

Next week

  • More tablet refresh


<Read Only>

  • bug 1042809 – Lightweight overlay for first run
  • bug 1021751 – Polish for home contextual hints
  • Reviews (Telemetry, misc)


<Read Only>


  • Search activity
  • Small patches for bugs tracking 32/33


Working on



Working on


<Read Only>




<Read Only>

  • Assorted crash fixes, locale fixes, library load fixes …
  • Reviewing stumbler, cloudsync, share.
  • Opining on some search stuff.
  • Poking on all kinds of things. Spinning plates.


Working on


This week:

  • bug 1045950 – Stopped WebRTC from using pseudorandom camera image dimensions.
  • bug 1048651 – Spotted a critical flaw in Proguard that might eat our kittens. *whistles innocently*. Early stages of a system for generating Proguard keep directives from AST developed, though don’t expect rapid progress on that front.
  • bug 1048683 – Devised a cunning way to shrink nine-patches by collapsing identical pixel columns/rows in the scalable region (subject to safety conditions).
  • bug 808872 – Working prototype of full-text indexing for Awesomebar queries. Order of magnitude performance improvement results (and query time ceases to be linear in history table size). (needs cleanup and slight rejig for landing, hopefully the next weekend should do it).
  • bug 1049105 – Removed a slightly hazardous and entirely unuseful parameter from the code generator. Used the opportunity to dump a few cleanup patches I’ve had lying around for a while onto it.
  • bug 1047971 – Deleted even more redundant field initialisers (added ability to detect redundant assignments-to-default present explicitly in constructors, as well as mopping up a few that bug 1041836 missed due to a regex bug. Whoops.
  • bug 1044794/bug 1044947 – Share overlay has entered review hell. Supports adding bookmarks and send-to-tab: no reading list support just yet. Hopefully landing in the not-too-distant future…


  • Landed all the tab mirroring patches for chromecast support
    • waiting for builders to be updated for it to be in nightlies
  • bug 1048688 – videos aren’t castable in vimeo

Ian Barlow

  • Welcome Robin Andersen! \o/


  • Last week
    • Search activity design work
    • Prep work for onboarding Robin
    • Progress/loading animations work
  • This week
    • in SFO
    • Search polish bugs



  • bug 918309 – Import and use public domain JNI.jsm implementation – found crasher, on try, review request coming up


<Read Only>

  • All armv6 builds and tests are now disabled bug 1042835



  • DB backend removed, posted MozStumbler build for community to test Fennec-related changes
  • Post code-review cleanup, and refactor out community-contributed code I don’t feel like cleaning, and isn’t used by Fennec
  • Working with rnewman on upload scheduling. Think we have agreement on a minimal/simple approach. Upload of stumbles occurs ~10 sec after ping from Fennec on resume, on pause. No other circumstance for now
  • Stumbling in Fennec to retest my changes

Feature Focus

Firefox 32 (Beta) – Release: Sep 2, 2014

Firefox 33 (Aurora) – Release: Oct 14, 2014

Firefox 34 (Nightly) – Release: Nov 25, 2014

  • [PROPOSED] Search activity v1
  • [IN PROGRESS] Fatfennec: Minifying JS
  • [PROPOSED] Moz Stumbler
  • [PROPOSED] Share handler overlay
  • [PROPOSED] Improved “Send Tab to Device” Experience
  • [PROPOSED] User-hand-holding to check the Unknown Sources checkbox
  • [PROPOSED] Form auto-fill improvements, native client-side work
  • [PROPOSED] Reflow on zoom (double tap) by default
  • [PROPOSED] Kindle-related fixes
  • [PROPOSED] Hub add-on: speed-dial panel
  • [PROPOSED] First-run tips
  • [PROPOSED] Preferred web content language
  • [PROPOSED] Tablets: tabbed browsing refresh v1
  • [PROPOSED] Suggested sites v3


  • 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
  • #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