Mobile/Notes/01-Feb-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

  • Merge happened yesterday
    • mozilla-central is now 13.0a1
    • native builds are in mozilla-beta
  • Beta is in day-by-day slip until we get our blockers handled

Major Topics for This Week

  • Crashes:
    • Still high on 12.0a1 (~30 per 100ADU), but we should get down to ~10 per 100ADU when the Skia top crasher hits the wild
    • 11.0a2 is lower (~10 per 100ADU), but still needs some work
  • UI Responsiveness:
    • Tabs tray has improved quite a bit. Still some wins we could make.
    • Awesomebar improvement patches exist, and we have other approaches to investigate too.
    • Startup UX has improved quite a bit on 12.0a1
  • Checkerboarding
    • Several options exist, none may help in time for final release. Doug and his team are working on the options.
    • 11.0a2 has less checkerboarding than 12.0a1 due to some in-progress work. That work will be backed out of 12.0a1 and moved to a branch.
  • Strings:
    • We are turning away non-blocker patches that have string implications.

Application

Native Front-end

Android Platform

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
    • Worked on Flash support for ICS
  • This week
    • Fixed Skia crasher (top crash)
    • Landed Flash support for ICS
  • Next week
    • Moar Flash

Kats

  • Last week
    • landed bug 712065 (SVG pages are cropped)
    • fixed bug 718270 (page zooms in after hiding vkb)
    • fixed bug 720442 (scroll input fields to above the keyboard)
    • investigated bugs 716970 and 706296 (resolved as duplicates of core layout bugs)
    • fixed bug 708687 (iframe page doesn't snap when rotating)
    • fixed bug 721888 (warnings in fennec build)
    • fixed bug 721125 (viewport corruption in some cases)
    • fixed bug 720144 (pan/zoom tests) - got a little stuck but eventually got glReadPixels working reliably, added a panning test
    • fixed bug 722367 (make mochitest-robotium broke)
    • patches pending review for bug 720538 (double-tap zoom out sometimes resulted in overscroll)
    • fixed 722765 (robocop doesn't return the right position for getGeckoXXX())
    • patches pending review for bug 718684 (positioning form assistance with form input inside iframes)
  • Next week
    • Work on bug 719033
    • Write a bajillion regression tests
    • Start poaching P2 bugs that need looking at
  • Blockers
    • None

GBrown

Last week:

  • Robotium tweaks continue, but it's quite stable and ready to use: See https://wiki.mozilla.org/Mobile/Fennec/Android#Robotium
  • Investigated bug 716948 - LinkedIn buttons are blank when viewing invitation -- it was a dup
  • Mostly worked on bug 696095 - Create Fennec startupCache at build time
    • I can build the startupCache at build package time via the Android emulator and update the APK; need some releng work, etc to land...but I'm not seeing performance improvements to justify the increase in build time, etc. -- still investigating.

Next week:

  • Try to wrap up bug 696095.
  • Bug 705192 - remotexpcshelltests.py cannot execute xpcshell via SUT agent

AlexP

Last week

  • bug 708280 - delay checking for update
    • Pushed the fix
  • bug 720333 - Only the last letter typed is displayed when HKB is used
    • Investigated the bug, implemented and submitted the fix
  • bug 720092 - java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0
    • Did more investigation, still unable to reproduce
    • Agreed with Brad and Doug on a workaround (Doug implemented the actual fix - just to catch the exception)
  • Input issues in designMode document (Etherpad): bug 719121, bug 721393
    • Turned out the input never worked correctly in that case - even the older XUL version is affected
    • Needs more investigation

This week

  • Work on the assigned bugs

Chris Lord (cwiiis)

    • Last week
  • bug 717283 - On-demand tile usage
  • bug 720663 - devicemanagerADB pushDir fallback doesn't always work
  • Reviews
    • This week
  • bug 720613 - java.lang.RuntimeException: Screen size of (480,800) larger than maximum texture size of 0
  • bug 722068 - Sub-tile invalidation isn't working properly on pages with animations (fall out from bug 717283)
  • bug 722325 - Repeated areas of the page, or blank areas displayed momentarily after panning (layout regression from bug 720987)
  • bug 717349 - Telemetry to measure checkerboarding
  • bug 716581 - Investigate tile-by-tile rendering to reduce checkerboarding
  • Sort out talk with lucasr for FOSDEM
  • Reviews

Chris Peterson

  • Last Week
    • bug 701002 - Fixed Fennec crash reporting for Socorro
    • bug 709230 - Fixed ProGuard build problems on try server, but patch was backed out of m-i from
  • This Week
    • bug 708167 - Testing about:home without Placeholder initialization. Only seems to improve startup time on Kindle Fire.
    • bug 706891 - Making axis scroll lock unbreakble (regression from XUL Fennec)
    • bug 715251 - Reduce overscroll distance and janky scrolling
  • Blockers
    • None.

GCP

  • Last week:
    • bug 721320 Improve BrowserDB / LocalBrowserDB performance
    • bug 673470 Replace the sqlite safeb store with a flat file
  • This week:
    • bug 715550 Migration of Sync settings from XUL Fennec
    • bug 721898 Truncate History and Bookmark items to 300 for Sync in Fennec Native
  • Blockers:
    • Need input on DB's, see mozilla.dev.platforms.mobile
    • Need STR:
      • bug 721934 startup hangs at "Setting up Nightly..."
      • bug 722055 Crash on startup -- SQLiteDatabaseLockedException: error code 5: database is locked

Brian N

  • Done
    • bug 721341 - Do not restore background tabs in session restore until viewed
    • bug 719195 - about:Home displayed briefly before session restore
    • bug 716681 - Tabs are being duplicated when going back into Fennec
    • bug 721577 - Race condition in about:home for tabs from last time
    • bug 719479 - Don't animate tab counter during session restore
    • bug 710845 - Don't show disabled search engines in AwesomeBar
  • Next
    • bug 722184 - Location bar doesn't recognize bookmark keywords
    • More bugs

Sriram

  • Last Week
    • Finally got my Level 3 access and pushed my code! Yaaayyy! :)
    • Landed the new layout "with tail" for ICS. (Bug 712687).
      • This didn't make into Aurora on time though.
    • Fixed few polish bugs on AutocompletePopup.
    • Made the tab-menu to take only 2/3rd of the screen.
  • This Week
    • Fixed a bug to show Preferences screen on default locale (multi-locale builds)
    • Removed support for WebApps being exposed as a widget.
    • Finding reasons behind TabsTray being very slow on loading.
  • Blockers
    • None

WesJ

LucasR

Last week

  • bug 722409 - Force "cold start" after Fennec is not used for a long time
  • bug 722655 - Crash on about:home if tab title is not defined
  • bug 721104 - Cache the empty awesomebar search (and others?) in memory at least
  • bug 720764 - Show toast alert for opening a new tab in the background from the Awesomescreen
  • bug 723103 - Properly update about:home when history is cleared
  • bug 719434 - 'Tabs From Last Time' not wiped on Clear History
  • bug 710335 - add UI for when there are no thumbnails or no addons
  • bug 722752 - Home page shows set up banner even though Sync was just set up
  • bug 721765 - Typo in Start Page empty top sites string
  • bug 721354 - about:home's top sites are not always up to date
  • bug 722050 - Checker-boarding on about:home once again

Next week

  • More P1/P2 bugs
  • Startup-related bugs
  • Start preparing FOSDEM talk about Firefox Mobile

Blockers

  • None

MBrubeck

Margaret

Done:

  • Hide progress throbber on about:home on startup (bug 719868)
  • Fixed how we update active/inactive browsers (bug 722586)
  • Fixed a regression that broke the scrubber in the video controls (bug 718126)
  • Investigated tap to play plugins with back/forward navigation (bug 719875)
  • Started looking into improving our code paths for adding new tabs (bug 718465)

Next:

Scott (jwir3)

Last Week:

  • Sick :(
  • Bug 706198: font inflation not working well on mobile sites finally finished and landed.
  • Bug 713241: footer on nightly.mozilla.org too large

This Week:

  • Finish Bug 713241: footer on nightly.mozilla.org too large
  • Bug 707195: Inflation of comments in ycombinator.com articles are inflated to different sizes
  • Bug 708187: Titles bleed out of divs on marketwatch.com

Blockers: None.

BLassey

  • reviews
  • patch uplifting
  • tab thumbnails/screenshots
  • fixing elcair

DougT

  • JNI cleanup
    • reduces java crashes
    • what you should know
      • in widget code? use AndroidBridge::GetJNI()
      • elsewhere? Use GetJNIForThread()
      • using it from other threads, try not to
  • Fixed java crash Bug 720092
    • well, it is a work around w/ logging

MFinkle

Madhava

  • figuring out beta blocking and string-involving bug lists
  • dealing with bug 722902, bug 722837
  • we need to do something about this bug 716918 - there's a string!
  • looking at how to accommodate engagement snippets

Ian Barlow

Firefox phone

  • Polish bugs
    • Tab Menu
    • Header tweaks
    • Thumbnail sizing / cropping

Firefox Tablet Did some sketching

  • Start Page
  • Awesomebar interaction (stuff like Google suggest etc)


THIS WEEK

Firefox Phone Probably more troubleshooting and bug fixing

  • bug 721008 available for any questions on startup UX
  • bug 721847 - hoping we can keep thumbnail consistency stuff moving along

Firefox Tablet Higher fidelity mocks of - Start Page - Awesomebar interaction

Patryk Adamczyk

Last Week
+ Working on Polish Bug Fixing
+ Compiling Firefox 12 design spec.


This Week
+ Working on Polish Bug Fixing
+ Continuing to work on compiling Firefox 12 design spec.


Dmitrij Petters (intern)

https://wiki.mozilla.org/Mobile/PowerUsage

Round Table

QA

  • Firefox 11 Beta testing
    • Shipping XUL beta 1
    • Possible respin (build 2) for native if not too close to beta 2