Meeting Notes Meetings notes from the Mozilla community

10-January-2013

Mobile: 2013-01-09

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Fx18 Shipped! \o/
  • Next merge is 2013-02-18

Major Topics for This Week

Fx18 shipped

Haven’t seen a lot of press feedback yet, but we did break 2M ADIs yesterday.

HTML5 context menu support

Wes landed support for HTML5 context menus into Fx20. He has a demo page to try it out.

Rolled back Share menu

We had a few bugs with our current Share menu – where we list the apps you can share stuff with – and had to rollback to the old behavior where we use the Android system “Share” picker. We’ll look into a custom Share menu again when we have the glitches figured out. We’ll rollback Aurora and Beta too.

Nightly crashes

We had a bump in the Nightly crash rate, mostly due to some new features landing. Let’s be sure to follow-up with fixes. Bug list too.

Benchmarks and compatibility

A new effort is starting up and will focus on Firefox, Benchmarks and Compatibility. Deb has started collecting relevant info.

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)

  • Bug 824777 – firefox crash on trulia.com
  • Benchmarking B2G Maps and PDF.js
  • Writing cross-browser memory benchmark that can run directly on devices

Kats

  • Jan 2 – Jan 8
    • bug 826411 – remove comment about compiler workarounds
    • read up on how CSS styling works in gecko and have a plan for font inflation grouping
    • bug 785597 – crash when GetLayerManager is called early (pending review)
    • bug 826300 – allow compositor resuming to fail to prevent deadlocks (pending review)
    • bug 828039 – enable ionmonkey on android-x86
    • bug 827836 – force a viewport update after aborting animations
    • bug 828124 – don’t count 512-meg devices as “low memory”
    • bug 828316 – rename setForceRedraw to forceRedraw
  • Next
    • bug 757257 – implement font inflation grouping
    • bug 802130 – do some threading cleanup
    • look at gamepad support on ouya

GBrown

  • Last week:
  • Next:
    • Continue looking into test startup crashes and robocop failures

Chris Lord (cwiiis)

  • Now
    • bug 827844 – Fix flickering when keyboard appears/disappears
    • bug 828249 – Fix layer positioning when zoomed out beyond page bounds (regression)
    • bug 828345 – Maintain screen aspect ratio when clamping scrollport
  • Coming up
    • bug 788522 – Enable async opacity and transform animations
    • bug 822810 – Unexpected painting behaviour with low-res tiling code
    • WebAPI stuff
    • Ouya stuff
    • FOSDEM

Chris Peterson

  • Done
    • bug 766066 – B2G mozKeyboard.onfocuschange shouldn’t be raised when you are scrolling
    • And helping cjones and dflanagan track down some B2G keyboard bugs (no Bugzilla links)
  • Next
    • bug 816298 – Change -moz-user-select:none behavior to match WebKit
    • And more Fennec bugs! 😀

JChen

  • Past week
    • Fixed bug 827065 – assertion in Android nsWindow.cpp::FlushIMEChanges (change.isTextChange)
    • Fixed bug 817386 – java.lang.IndexOutOfBoundsException: getChars (0 … <n>) ends beyond length 0
    • Worked on bug 827564 – would be very convenient to be able to specific env vars to JimDB at run-time
    • Investigated bug 824760 – generate core dumps when we have a crash on android
    • Investigated bug 826053 – Detect and report ANRs through our own channel
    • Started mentoring two contributors
      • Agam – bug 809018 – DateTimePicker does not have 12 hour mode
      • SiPlus – bug 825752 – Minus key (-) generates 0 keycode instead of 109 on TF300T
  • Next
    • Mentoring
    • bug 827176 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.notifyTextChange
    • bug 827325 – Regression: Unable to enter ‘o’ and ‘p’ in a URI; characters deleted following a colon
    • bug 825120 – Previous composition is not cleared when changing focus from old to new input
  • Low priority/Blocked
    • Waiting on info from reporter – bug 809329 – Duplicate letters when Xperia pro keyboard has suggestions

GCP

Brian N

  • Done
    • Bug 818065 – PBM – Make an about:privatebrowsing page
    • Bug 823325 – Text cursor handle doesn’t disappear when switching tabs
    • Bug 826273 – Opening private tab and attempting to open a tab from last time opens it in a normal tab
    • Bug 825821 – Request Desktop site doesn’t work on Wikipedia
    • Bug 826267 – crash @ java.lang.NullPointerException: at org.mozilla.gecko.AllPagesTab.showSuggestionsOptIn(AllPagesTab.java)
    • Bug 823679 – AnnouncementPresenter notification not using simplified branding icon
  • Next
    • Bug 825612 – Regression in “time to throbber start” and “time to throbber stop” – Dec 22
    • Bug 816998 – Clipboard buffer contains copied link from a Private Tab outside of Private Browsing
    • Bug 667243 – use caretPositionFromPoint for controlling text selection

Sriram

WesJ

‘Last week’

  • Bug 736321 – Support HTML context menus
  • Bug 827608 – Use HTML context menus in about pages
  • Beta stuff
  • Bug 826075 – Add an indicator to pinned sites
  • Bug 826074 – Update terminology for customizing about:home

‘This week’

  • Bug 828509 – HTML5 Context menus don’t work on links, in Fennec
  • Customize v2 stuff

LucasR

Last week

  • Back from vacation
  • Patch reviews
  • Work in progress for new tabs UI (bug 817735)

Next week

  • First batch of patches for new tabs UI
  • Blog about next featured bug

Margaret

  • B2G work week

Scott (jwir3)

Done:

  • bug 825499 : Add caretPositionFromPoint to Document.webidl

In Progress:

  • bug 803719 : Reflow-on-zoom should zoom in and snap to a piece of text
    • Hopefully will be working by end of week. I’m using document.caretPositionFromPoint, which returns correct offset, but then trying to convert to a DOMRange so that I can use getBoundingClientRect().
    • We’re probably going to have to start thinking about how to make this more smooth (e.g. animations of reflow-on-zoom).
  • bug 756518 : Modify conditional detection of mobile sites for font inflation (required above bug 821801).
  • bug 824965 : caretPositionFromPoint gets incorrect offset for textareas
  • IID and backout frustrations.

BLassey

Done
  • bug 793755
    • Talos Regressions Trobopan, Tdhtml, tp4m_nochrome on Sept 22
    • Patch caches viewport data
    • landed, bounced for test failures, follow up patch reviewed, just landed on inbound
    • try showed a 22% win on tRobopan
In progress
  • bug 826607 don’t block while pausing and resuming the compositor
    • sorting out test failures
  • sorting out plans for web compat in 2013

MFinkle

Fixed:

  • bug 817440 – Intermittent testAddonManager | GeckoEventExpecter – blockForEvent timeout: Tab:Added
  • bug 826535 – Permaorange on every branch testAddonManager because the test depends on a web page title loaded over the network
  • bug 826467 – Avoid persisting tabs to tabs.db if Sync is not setup
  • bug 824023 – while testing robocop, I see mention of unknown host exceptions in the logfile

Working on:

  • bug 823550 – Ensure all DB access happens on the GeckoBackgroundThread
  • bug 826476 – Modify sqlite database pragmas to possibly improve performance

Todo:

  • getSelf issue
  • distribution.json support
    • bookmarks
    • theme
    • add-ons
    • search engines

Ian Barlow

Security/MGoodwin

Contributors

  • Sriram R submitted patch for bug 814587
  • alex submitted patch for bug 800188
  • Agam is working on bug 809018 – DateTimePicker does not have 12 hour mode
  • SiPlus is working on bug 825752 – Minus key (-) generates 0 keycode instead of 109 on TF300T
  • cvielma is working on bug 454880 – Allow access to recent history through back/forward buttons
  • mcomella has a fix in Bug 824161 – Homescreen widget doesn’t open awesomebar

Round Table

Need to revisit expected behavior with UX on this one. We have taken a few stabs at implementing according to current spec.

bug 716403 – Request to hide the navigation bar when scrolling down content

SUMO Feedback

Not much forum feedback (3 questions as of 8a.m.). Will know more tomorrow on both forum and input.


Details

  • 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
  • irc.mozilla.org #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