Meeting Notes Meetings notes from the Mozilla community

7-February-2013

Mobile: 2013-02-06

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

Schedule

  • Next merge is 2013-02-18

Major Topics for This Week

  • Suggestion: Should we be more aggressive about uplifting low-risk features?

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 829747 – Do Async Canvas layers update
  • Bug 837687 – GL_OES_EGL_image not detected on Galaxy Nexus
  • Profiling WebGL stuff
  • Worked some on memory benchmark app
  • Experimenting with SurfaceTexture backend for SharedSurface

Kats

  • Jan 30 – Feb 5:
    • bug 816879 – more fiddling with the blocking nature of the memory pressure handler
    • bug 836803 – fix scrolling in prompt dialogs
    • bug 835356 – more aggressive logging and handling for long geckoEventSync calls
    • bug 837131 – diagnosed AWSY memory usage regression and backed out bug 828201
    • bug 837551 – fix a warning emitted by the custom linker
    • bug 827836 – re-land fix after updating test to prevent failures
    • bug 832508 – resuming fennec after the activity is destroyed shows blank screen
    • bug 837775 – fix some android lint warnings
    • bug 837816 – stop calling loadMozGlue so many times on startup
    • bug 821224 – fix a crash caused by recycling bitmaps
    • bug 794982 – autogenerate the JNI binding goop in APKOpen.cpp (pending review)
    • bug 837821 – fix some possible startup crashes caused by calling libxul functions before libxul is loaded (pending review)
    • bug 777468 – (in progress) worked on decoupling PanZoomController from the rest of the code a bit
  • Next:
    • finish off bug 794982 and bug 837821 and land them
    • continue working on PZC unification

GBrown

  • Done:
  • Working on:
    • Shumway performance on Android
    • Bug 823452 – Android’s checkForCrashes “No crash directory found on remote device” error is misleading (obscures startup java stacks)
    • Bug 837318 – testVkbOverlap – Found 0 green pixels after tapping; expected 2427 — on Pandaboard
    • bug 803158 if no crash report is generated by a tegra … use ndk-stack to get a stack
    • Bug 838636 – java.lang.NullPointerException at org.mozilla.fennec.tests.BaseTest.setUp

Chris Lord (cwiiis)

  • Done
    • FOSDEM talk
  • Now
    • Plan for EdgeConf performance panel
    • bug 716403 – Scroll the location bar off the top
    • bug 822810 – Unexpected painting behaviour with low-res tiling code
    • Hack up some patches to get fennec working reasonably on Ouya
  • Next
    • Investigate canvas performance
    • More Ouya stuff

Chris Peterson

  • Porting Push Notification jsm components from B2G to Android
  • Reviewing jchen’s big IME patch

JChen

  • Past week
    • ANR reporter and async IME follow-ups
    • Fixed bug 832028 – Let Java block while resetting GeckoEditable during focus
    • Speculative fix for bug 830557 – java.lang.NullPointerException at com.android.internal.view.IInputMethodManager
    • Worked on bug 836589 – “New Tab” input switches from numbers to letters after one digit
    • Helped with bug 836332 – Deploy ndk-stack on foopies
  • Next
    • More ANR reporter and async IME
    • bug 831144 – Implement editor key bindings on Android

Brian N

  • Done
    • bug 827370 – When a web page is opened via an intent, we should not load about:blank first
    • bug 777639 – Download Manager page is not updated after clearing private data
    • bug 838398 – about:home memory leak when device is rotated
    • Remove gecko property from sendMessageToJava (bug 837042 and bug 837848)
    • bug 837373 – java.lang.NullPointerException: at org.mozilla.gecko.Favicons.isLargeFavicon(Favicons.java)
  • Next
    • bug 838583 – Favicons are tiny in Awesomebar history tab
    • Other tracking bugs

Sriram

  • Icon tabs for tabs-ui – bug 836043
  • Tab thumbnail styling – bug 834525
  • Tabs/Private/Synced popups randomly – bug 833812
  • Visible outline in Nexus 7 – bug 794940
  • Context menu for closing a tab.
    • Functionality is reverted back to close button.
  • Replace aaallll icons to make it Holo theme.

WesJ

‘Last week’

  • Paternity leave
  • Working on new video controls

‘This week’

  • Keep working on new video controls
  • bug 757481 – Tests for prompt service

LucasR

Last week

  • FOSDEM talk (slides and blog post will be up soon)
  • More hacking TwoWayView:
    • Load properties from XML style
    • Important view recycling fix
    • Proper view measurement
    • Proper touch mode tracking
    • Misc bug fixes and cleanups
  • New tabs UI:
    • Rebasing with latest changes in m-c
    • Use TwoWayView [1] [2]
  • Black rectangle in toolbar
    • Prepared test builds with tentative patches

Next week

  • More TwoWayView hacking
  • Fix the most serious bugs in new tabs UI
  • First test build for UI feedback

Margaret

Done:

Next:

Scott (jwir3)

Last Week:

  • bug 477166: Get an IID checking utility to prevent interface changes without IID changes (in review).
  • bug 803719: Position maintenance for reflow-on-zoom (in review).

Next:

  • bug 836565: Performance issue with reflow-on-zoom after zooming-in, then zooming-out.
  • bug 836568: Reflow-on-zoom has an issue where events build up in a queue, causing problems with subsequent zooms.

Blocking:

  • Trying to determine where in the paint process bug 836565 is happening, which is the major blocking issue for reflow-on-zoom landing right now. I’ve determined that it’s happening in the paint (not reflow) code, but it’s not a result of progressive painting/low-precision tile rendering, since I’ve turned off the preferences controlling those areas of the code. If you have a few minutes, and know about painting code, I’d really like to debug this with someone, as I’m not 100% confident I understand exactly how the painting code works in Fennec.

Other:

  • I’ll be in SF from February 17th – March 3rd.

MFinkle

Read the wiki. I am at MWC Training (boom, chugga lugga lugga. boom, chugga lugga lugga.)

Done:

  • All things MWC
  • Successfully handed off Distribution feature to Margaret, who promptly got it all working
  • Started some docs on mobile features for WebApps and Distributions
  • bug 837215 – YouTube video’s redirect on play; broken on tablets
  • bug 828892 – Favicons are missing for the default bookmarked pages besides about: ones
  • bug 837142 – Regression: about:home promo banner swaps on device rotation
  • bug 835399 – Allow launching non-privileged webapps with a URL (landed some cleanup patches)

Next:

  • MWC Training (That’s the fact, Jack)
  • More work on partner repacking
  • bug 835399 – Allow launching non-privileged webapps with a URL (with Wes’s help)
  • bug 837393 – Remove webapps from “Recent Apps List”

Ian Barlow

  • Project Holo is starting to take shape
    • Part 1 nearly done – icon unification / flattening
    • Next parts
      • Flatten UI backgrounds
      • Unify and retheme dialogs / doorhangers
      • Selection colour refinement (orange vs neutral highlight)
      • Reduce number of font sizes used
      • Unify in-content UI
      • Loading progress indicator
      • Interaction refinements (Multi-pane about:home, possible tweaks to scrolling dynamics)
  • Search (multi-search suggest, widget)
  • First Run UX
  • Project PICL, pronounced “pickle” (continuity of UX across Firefox products)
  • New Reader Mode stuff (new themes, reading list)
  • Ongoing tab UI refinements
  • Ongoing MWC requests

Contributors

  • Capella is writing a patch for adding distribution information to about:firefox – bug 836451
  • Kyle is working on hiding the downloads notification if a download opens automatically – bug 696911
  • lannguyen has a working patch in Remember which of “Top Sites”, “Bookmarks” or “History” was last selected bug 750167

Round Table

QA

Stability

  • Crashes bug 838603 – Startup crash spike on Android with abort message: “OpenGL-accelerated layers are a hard requirement on this platform
    • Blocklist for STAGEFRIGHT was removed

SUMO Feedback

  • significant increase in slowness on Input comparing FF 17 to FF 18 (but not on SUMO Forum or Google Play Reviews). will see if there’s a set of devices and/or steps to reproduce

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