From MozillaWiki
< Mobile‎ | Notes
Jump to: navigation, search


  • Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: Audio-only conference# 95312
    • People with Mozilla phones or softphones please dial x4000 Conf# 95312
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
    • 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
  • #mobile for backchannel
  • Warp Core Vidyo Room


  • Next merge is 2012-04-24

Major Topics for This Week

Release Planning
We have been keeping an eye on the blocking bug counts, stability and performance metrics. The current plan was to uplift all required code to Aurora (Fx13) and ship a Beta to the marketplace 4/16+baketime. The adjusted plan (proposed) is to wait for Fx14 to merge to Aurora and ship a Beta to the marketplace 4/24+baketime. The only date adjustment is 4/16 to 4/24. Given the longer than usual beta period, we are not expecting to adjust the final release date at this time.
Aurora Uplift
Pushed a non-graphics uplift to Aurora so we can get more testing on changes to the Java UI and Sync.
Video-based Performance Testing
William Lachance has been working on the EideTicker Dashboard and has checkerboarding tests for scrolling and zooming.
Checkboard & Pan/Zoom Technical Review
Today, noon PDT. Talk to jpr if you want to come

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)

  • Last Week / This Week
    • Banged head against Flash nonsense
    • Added an Android Looper to Gecko thread, with help from blassey (not landed yet)


  • Last week
    • gathered test data to see which strategy works best when (velocity bias and fixed margins are the best, depending on which device)
    • bug 737553 - perform minor tuning/fixups needed for the strategies
    • bug 740569 - add a pref for the strategies
    • dived into the nsAppShell event queue to see where time is being spent/wasted, came up with some ways to reduce latency and/or coalesce events better:
    • bug 740539 - fix possibility of incorrect page size being stored in java
    • bug 730899 - remove scroll event with zero displacement
    • bug 737577 - trigger draw earlier during double-tap zooms to reduce checkerboarding
    • bug 740718 - (waiting review) null pointer dereference in the event coalescing code
    • bug 740883 - reduce latency between user flinging and us drawing
    • bug 741565 - (waiting review) kill latency in double-tap responsiveness
  • This week
    • bug 741228 - reduce time spent in Gesture:ShowPress. this seems to be a big cause of checkerboarding at the start of a pan/fling
    • once the latency problem is solved, tune the velocity bias strategy a little more and make it the default
    • work on bug 737510 (align display port to tiles) when BenWa/gbrown finish the tiling stuff
  • Other
    • will be visiting my sister in Dallas for part of next week; will be working remotely, maybe taking a day off to fly back


This week:

  • Bug 740146 Disable startup screenshot
  • Bug 735461 Robocop: Fennec does not interpret -profile argument correctly
  • Bug 734715 Intermittent TEST-UNEXPECTED-FAIL | Unable to copy profile to device.
  • Reftest bugs

Next week:

  • Compositor tile cache: Trying to understand BenWa's world!

Chris Lord (cwiiis)

  • Last week
    • bug 739604 - Crash in ThebesLayerOGL when using MOZ_DUMP_PAINT_LIST [fixed]
    • bug 732016 - Maple: scrollIntoView does not clamp to the page size
    • bug 740778 - Random whole-device lock-ups on Adreno-chipset devices
    • Reviews
  • This week
    • Time off + bank holidays
    • Reviews
    • London office affairs
    • bug 740778 - Random whole-device lock-ups on Adreno-chipset devices [waiting on qa]
    • Looking at layers-related brokenness

Chris Peterson

  • Last Week
    • bug 739418 - If a rethrown exception is uncaught, report the stack trace of the original exception, not the rethrowing exception
    • bug 738695 - Remove some redundant and unused IME code: mComposing and returnIMEQueryResult
    • bug 730145 - Fennec does not stop running if app window is closed when VKB is open
    • bug 720300 - Awesome bar shouldn't start search on Enter key pressed if there is composition string
  • This Week
    • Backporting to XUL Fennec ESR10: bug 701002 - Put Java stacks into a separate field (not AppNotes) (and maybe bug 739418 - If a rethrown exception is uncaught, report the stack trace of the original exception, not the rethrowing exception)
    • Investigating bug 630576 - Fennec should send key events to content even without input focus (such as gmail keyboard shortcuts)
    • Waiting for review: bug 742036 - Convert DOM key codes to Android key codes when passing key events to Flash plugin


  • Last week:
    • bug 736237 Profile Migration should specify a limit and be resumable
    • bug 725150 Need logic to prevent sync and profile migration happening at the same time
  • This week:
    • bug 741281 Add a Java interface for sending telemetry data
    • bug 741042 Add telemetry support for timing XUL profile import
    • bug 727370 Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing
  • Blockers:
    • bug 741836 Native crash without backtrace in SQLiteBridge
    • bug 739629 Expose safe account creation API for profile migration

Brian N

  • Done
    • WIP bug 717428 - Reuse favicons in DB
    • Investigated bug 735539 - Maple : Occasionally clicking on a link does not navigate to that link
    • bug 741010 - Don't save favicon if loaded from DB
    • bug 741712 - Fixup URIs stop throbber prematurely
    • Finished up bug 695178 - Download Manager
    • bug 739742 - Save bundle state when launching subactivity
  • Next
    • More blockers


  • Last Week:
    • Update styling of header in Bookmarks in AwesomeBar - bug 715274
    • Cleanup of bookmarks based AsyncTask - bug 739334
    • Investigated graphical polish on "Setup Screen" - bug 739256
      • Happens only on Samsung Galaxy S2.
    • Investigated Favicon not releasing its stream - bug 721110
      • Brian's changes fixed this.
  • This Week:
    • Application level pause and resume - bug 739747
    • Authentication dialog remains open - bug 732169
      • Finkle has a fix for this.
    • Null checks for ContentValues in SQLiteBridge - bug 738347
  • Investigating grey background in History tab - bug 740310
  • Blockers:
    • None.


Last week:

  • bug 740218 - Fennec form history content provider insert is slow on Transformer Prime
  • bug 695178 - Download Manager - handed off to brian, but it has r+ now I think?
  • bug 741666 - Touches for touchLists are not refcounted correctly

This week:

  • Dealing with touch events, tap highlight, clicking and context menus.




  • Bug 735749 - No back button in awesomescreen on Maemo
  • Meetings with W3C Touch Events PAG; working on new spec proposal.


  • Continue work on alternate Touch Events spec and discussions.
  • Continue work on fennec 1.0 blockers.



  • "Desktop Bookmarks" folder - bug 737896
  • Awesomebar filter should treat space-separated words as separate filters - bug 738961
  • Back button does not dismiss the keyboard in awesomebar - bug 740306
  • Door-hangers de-attach from directional arrow when scrolling through list - bug 740118
  • Investigated problem where multiple history entries with the same URL exist - bug 741590


  • Finish fixing duplicate history entry problem
  • Plugin placeholder not shown when emeds are made dynamically visible - bug 741128
    • Look into remaining click-to-play issues

Scott (jwir3)


  • Last week was layout workweek in SF.
  • Bug 708187: titles bleed out of divs on
  • Bug 711418: Font inflation has no effect on sites with body, html {height: 100%}
  • Bug 740331: Intermittent font inflation reftest fail.


  • Bug 708175: fixed width form controls shouldn't have their fonts inflated


  • There was a change to nsSVGForeignObject reflow by jwatt, bug 734079, that is blocking the backport of bug 708187 to aurora. Something in the bug is needed to avoid assertions in debug mode for bug 708187. Trying to figure out what to do here.


  • worked on getUserMedia() for still photos
  • added asynchronous file picking in support of getUserMedia()
  • reviews, meetings, triage




  • PTO on Thursday and Friday
  • Looking at building a list of "soft" blocking UX bugs


Ian Barlow

Patryk Adamczyk

  • (On B2G workweek this week)

Larissa Co

  • Tablet specs
  • Firefox for B2G wireframes


Round Table

  • cpeterson: With our new release plan, do we still need to merge fixes from mozilla-central to Aurora 13?