Mobile/Notes/06-Feb-2013

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Details

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

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

GCP

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.

BLassey

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

Security/MGoodwin

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