Mobile/Notes/21-Mar-2012

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

Details

  • 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
  • irc.mozilla.org #mobile for backchannel
  • Warp Core Vidyo Room

Schedule

  • Next merge is 2012-04-24

Major Topics for This Week

Aurora uplift
We started the normal process of requesting approval for patches we'd like to see uplifted from m-c to m-a. This will not be the "any and all patches" process we were using previously. We have crash fixes and blockers that will likely move to Aurora.

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
    • Fixed Flash lifecycle bugs (still, again, etc)
  • This Week
    • Fixed another Flash lifecycle bug (sigh)
    • Worked keyboard and fullscreen support for Flash, thought about solutions for some crashes. Likely need some reworking of how we interact with Flash.

Kats

Last week

  • Generally working on fallout from viewport stuff and trying to tackle the checkerboarding problem with prediction and display port adjustment
  • bug 729646 - Rotation handling for background tabs
  • bug 735612 - Synchronization error when modifying viewport
  • bug 736125 - javac 7 compilation warnings
  • bug 727966 - unnecessary drawing during rotation
  • bug 727236 - css viewport height was incorrectly calculated
  • bug 731603 - take the beginDrawing/endDrawing JNI calls out of the critical draw path
  • bug 737630 - take out improperly duplicated code

Next week

  • more of the same

GBrown

Last week:

  • Reftest failures: bugs 734456, 732535
  • Robocop: bugs 735461, 737411, 735856, 736246
  • Screenshot: bugs 723251, 700776, 703295, 698718

This week:

  • Focus on reftests
  • Continue with screenshot bugs

Chris Lord (cwiiis)

  • Last week
    • bug 732756 - [maple] Checkerboard sometimes shows up with squashed aspect ratio [fixed]
    • bug 732917 - MAPLE: Texture upload causes significant pauses during panning/flinging [fixed]
    • bug 736729 - Display port needs to be recalculated on page-size change
  • This week
    • bug 736850 - crash in mozilla::layers::ShadowBufferOGL::EnsureTexture [fixed]
    • bug 736729 - Display port needs to be recalculated on page-size change [fixed]
    • bug 737434 - Textures get deleted and recreated on resize
    • bug 732016 - Maple: scrollIntoView does not clamp to the page size

Chris Peterson

  • Last Week
    • bug 731034 - crash [@ java.lang.IndexOutOfBoundsException: charAt: 1 >= length 1: at android.text.SpannableStringBuilder.charAt(SpannableStringBuilder.java)]
    • bug 733196 - Landscape VKB should not be fullscreen when entering text into a web form
    • bug 721006 - Crash when setting a very large document.title (java.lang.OutOfMemoryError @ android.text.StaticLayout.generate(StaticLayout.java:138))
    • bug 726393 - crash [@ java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.processKeyDown(GeckoInputConnection.java) ]

GCP

  • Last week:
    • bug 727370 - Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
    • bug 729532 Improve first-run profile import experience
    • bug 725150 Need logic to prevent sync and profile migration happening at the same time
  • This week:
    • bug 725150 Need logic to prevent sync and profile migration happening at the same time
    • bug 721898 - Specify history truncation behavior, ensure that implementation matches specification
    • bug 716729 Identify root cause of favicon crash on some Honeycomb/ICS devices' Bookmarks database
  • Blockers:
    • None

Brian N

  • Done
    • bug 732818 - Current URL not shown when awesomebar tapped, after using "open link in new tab" on downloads
    • Investigated bug 719972 - Tapping on the "Visit Site" button on an Untrusted Connection page doesn't seem to work
    • bug 718240 - Fennec carries out a full session restore when killed
    • bug 735469 - Autocomplete list not filtered until space is entered
    • Investigated bug 725428 - content area goes black and then dark checkerboard before pageload during startup
  • Next
    • bug 737782 - Keywords added to bookmarks are not saved

Sriram

  • Last week:
    • Investigated reasons behind activity not resuming with "don't keep activities" option - bug 730688
    • Fixed bottom center area in Tabs-tray to consume click events - bug 734880
    • Investigated strict mode violation for class instance limit - bug 735238
      • Found this to be false alarm.
    • Worked on proof-of-concept to show "custom menu"
  • This week:
    • Finally found the reason behind inflation crash in BrowserToolbar - bug 727454
      • Fix for this now flashes the Fennec UI as soon as the application icon is pressed -- even on first run.
    • Found the grey band in URL bar is because ibarlow confuses android ;) bug 727438
      • Fixed it with 2 options. Patch will land today.
    • Fixed strict mode violation on database objects not closed - bug 736296
    • Found that flashing of URL bar has nothing to do with our code - bug 735741
    • Cleanup up about:home with re-usable UI components - bug 735741
    • Fixed remote tabs with empty title on about:home - bug 736455
    • Faster query and priority based AsyncTask - bug 734893
    • Investigated the way "custom views" are shown and found that we should be using LayoutInflater.Factory
  • Blockers:
    • None.

WesJ

Last week:

  • bug 735553 - Touch events have the wrong timestamp
  • bug 735676 - Clear private data should clear passwords
  • bug 735912 - Setup password/formhistory database on upgrade/install
  • bug 722965 - Remove MOZ_TOUCH #ifdefs from platform
  • bug 709250 - Nested jar access in Android
  • Poking my fingers at the Windows metro stuff
  • Poking my fingers at remote debugging

This week:

  • bug 728224 - Default bookmarks. Fighting some race conditions in tests.
  • bug 732052 - Touch events for scales
  • bug 730985 - Snap back scroll when we get preventDefault halfway through a pan
  • bug 718463 - Tap during zoom leaves page blurry

Blockers:

LucasR

Last week

  • bug 735636 - PromptService list view has bad scroll performance
  • bug 737867 - Apply ViewHolder pattern on AwesomeBar listviews
  • bug 708149 - Handling of unsupported bookmark records
  • bug 730105 - top sites takes almost 3 seconds to load content
  • Attending DevTools Work Week (part-time)
    • Discussing remote inspector/debugger for web pages in Fennec
  • Tons of patch reviews

Next week

  • Fix rest of my beta/1.0 blockers
  • Document mobile devtools plans/ideas
  • PTO on Friday and Monday morning

Blockers

  • None

MBrubeck

Done:

  • bug 737692 - Touch-friendly styles for menulists and textboxes in add-on options (awaiting review)
  • bug 736995 - Disable share command for resource: URIs
  • bug 737582 - Remove redundant Android theme files (shrinks APK by 250KB)
  • bug 735874 - Show/hide the options when an add-on is enabled/disabled

Next:

  • Various blocker bugs

Margaret

Done:

  • Fix back button behavior and folder header style in bookmarks UI - bug 732104
  • Ignore "All Bookmarks" folder and its badly rooted parent - bug 731267
  • Only show mobile bookmarks folder contents if there are no desktop bookmarks - bug 727449
  • Awesomeness calculation should use nicer recency decay - bug 704977
  • Show bookmarks in awesomebar results - bug 721731
    • Needs some updated patches
  • Style HTML5 form validation popup - bug 731654
    • Needs review

Next:

Scott (jwir3)

Done

  • Bug 708187: titles bleed out of divs on marketwatch.com

Next

  • Bug 708175: fixed width buttons shouldn't have their text inflated
  • Bug 722700: Font inflation NOT working at all on some sections of GDGT.com

Other

  • Next week is a layout workweek in SF, so I'll be there.
  • I'll also be in SF working through April 5th, so if you would like to meet, I should be available.

BLassey

Last week:

  • bug 735790 fix tab thumnail zooming (black bars for zoomed in tabs)
  • bug 734624 crash from race condition in favicon saving
  • went through all the readability bugs with dbaron

MFinkle

Done:

  • Reviews! I love them!
  • Triage
  • Started working on the roadmap
  • Minor code fixes

Next:

  • Focus on Beta
  • More details in roadmap

Madhava

  • note: I have no voice today -- I won't talk; don't ask me.
  • post-v1 things; making sure next features are spec-ed out for our fine developers
    • with priorities!

Ian Barlow

Last Week

  • Tablet UI
  • Misc blocker bugs

This Week

Patryk Adamczyk

Last Week

  • Worked on Win 8 initial UI spec and looking how to integrate mobile ideas into the metro design for tablets.

This Week

  • Bug 736599 going to provide needed assets < crash report window
  • Whoever is ready to start tackling reader mode, contact me, Bug 696921
  • Overall my contribution to Android Fennec will become more limited as I spend more time on B2G > ie working with Ian to port the great native fennec experience into the Gaia / B2G platform.

GFX

  • Working on dealing with the crash reports, particularly handle GLContext when we go in the background.
  • Working on a Tiled layer to work around several performance problems.

Round Table

QA

  • What is this work Jim is doing with Win 8 Metro? (See recent bugmail)
  • FF12 b2 testing this week
  • Triaging as usual, including Sync android bugs in Mozilla Services::Android Sync
  • Nightly testing, preparing for Aurora uplift
  • Started device and website compatibility testing against nightlies

SUMO

  • Last week: Getting started with mobile article updated (all major mobile tasks on native), telemetry article for nightly and aurora); Updated support home page and topic pages for mobile: https://support.allizom.org/en-US/mobile (based on new usability report from Neilsen)
  • This week: New privacy & security article, update screens for all other articles
  • Next week: SUMO work week, will be offsite next Wednesday

Project Management

  • Targeting April 16th (or earlier) as "zero" bug day
  • Does it sound sane to shoot for May 14 (4 weeks later) as "zero" bug day for release?
  • When I know the above is something we all agree on, I can roll that into metrics so we have a better idea of where we stand
  • We have been at 53 beta blocking bugs for a couple of days but overall trending is fairly healthy