Mobile/Notes/29-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

  • Next merge is 2012-03-13

Major Topics for This Week

  • MWC Update
  • Release Focus
    • With less than 2 weeks until the next merge, we need to make sure we are on track to meet our release goals. These include: Fast rendering & panning with minimal checkerboarding; Sync support on par with current releases; Responsive UI; and high stability.
    • Only work on Beta blockers - blocking-fennec1.0=beta+

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)

  • This week
    • GLES 2.0ifying the SurfaceTextureLayer so Flash works again on Maple
    • Adding support for fullscreen to Flash
  • Next week
    • Support power modes (wake lock) with Flash
    • Any other Flash bugs I get to

Kats

  • Last week
    • Workin' on maple:
      • ripped out a bunch of stuff - 717778, 730681, 730966, lots of other patches
      • worked on displayport fixing - 730681, 730710, 729169, 730687
      • worked on predictive viewport - 729528
    • Other stuff
      • landed GeckoProfile refactoring from a while back - 726382
      • fixed startup crash when SD card is not present - 723295
      • got TextLayer.renderText off the startup path - 730949
  • Next week
    • More maple work:
      • bug 731619 - draw stops completely after rotation
      • look at the critical draw path on maple and optimize it as much as possible to get it under 15ms

GBrown

Last week:

  • Bug 705192 remotexpcshelltests.py cannot execute xpcshell via SUT agent
  • Bug 725094 Add a try/except around Robocop tests to catch test errors vs Fennec errors
  • Bug 728298 DeviceManager needs a good, standard way of starting an Android application
  • Bug 730153 SUT agent KILL command fails to kill xpcshell
  • Bug 731403 Robocop: NoneType' object has no attribute 'readline
  • oprofile - found I am missing the oprofilefs device

Next week:

  • build a new kernel for oprofile

Chris Lord (cwiiis)

  • Last week
    • bug 709813 - DOM Fullscreen mode doesn't work (in m-c and maple)
    • bug 729537 - Maple: Buffers are larger than we expect
    • bug 729534 - Buffer rotation appears to be broken on engadget
    • Reviews
  • This week
    • bug 729534 - Buffer rotation appears to be broken on engadget (fixed)
    • bug 731570 - ScrollbarLayer uploads a new texture whenever opacity changes
    • Possibly help with bug 728983 - Maple invalidation problems with scrollable layer and multiple <div>s
    • Possibly help with bug 730718 - Use EGLImageKHR as a platform-specific layer buffer to avoid texture upload
    • Reviews

Chris Peterson

  • Last Week
  • This Week
    • bug 725170 - crash java [@ java.lang.IndexOutOfBoundsException at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) ]
    • Busy being sick :)

GCP

  • Last week:
    • bug 729640 Protocol parsing is broken in UrlClassifier
    • bug 729928 Cleanup unused cache preferences
    • bug 730247 Improve SafeBrowsing store SubPrefix compression
    • bug 726821 SQLiteBridge should return a cursor
    • bug 729609 Special folders get duplicated during profile migration
    • bug 704548 "More" button is in foreign language after going from a foreign language XUL build to latest Birch
    • bug 721352 experiments on Add support for batch operations in LocalDB
  • This week:
    • bug 731525 Investigate bandwidth overhead of SafeBrowsing protection.
    • bug 725150 Need logic to prevent sync and profile migration happening at the same time
    • bug 721898 Truncate history to a manageable number of items in BrowserProvider
    • bug 721352 Add support for batch operations in LocalDB
  • Blockers:
    • I think wesj landed all his stuff for password manager now? If so, can proceed on bug 715550.

Brian N

  • Done
  • Next
    • More release blockers
  • Blockers
    • bug 716681 - Tabs are being duplicated when going back into Fennec
      • Please contact me if you have STR

Sriram

  • Last Week:
    • Using handler messages - bug 727307
      • Got feedback on the approach to use - will be working on it this week
    • Tweak Share prompt title - bug 725730
    • Do not show Downloads option on pre-honeycomb bug 726623
    • Started work for ContentProvider for remote tabs
  • This Week:
    • ContentProvider for Sync to sync tabs from other computers - bug 715644
      • Review granted - pushing the patch today
    • Storing Fennec's open tabs with the database - bug 730039
      • Got feedback - working on it
  • Blockers:
    • Reviewing pending on bug to show tabs opening in background - bug 727930
    • UI for tabs from other computers

WesJ

Done:

  • Bug 730952 - LayerController mayHaveTouchListeners isn't updated correctly
  • Bug 725458 - After window with touchmove event preventDefault(), can't long tap to open context menu anymore (edit) (waiting on one more review)
  • Bug 725881 - Content provider for form history
  • Bug 729705 - Seeking with video controls jumps to end of video
  • Bug 718760 - Implement Java version of LoginManagerCrypto - needs significant unbitrotting to land, but all r+

Next:

  • Bug 731341 - Crash when accessing form history early in startup

LucasR

Last week

  • bug 713056 - IllegalStateException because AwesomeBarCursorAdapter modified in background thread
  • bug 710323 - about:home - clicking on addons should go to their page in AMO
  • bug 729945 - AccountManager call causes StrictMode exception in about:home
  • bug 727146 - deleteHistory should clear private data from the database
  • bug 723623 - Remove legacy Android Browser code, BrowserDB, etc.
  • Writing test infra for BrowserProvider
  • Tons of patch reviews

Next week

  • Finish initial set of BrowserProvider tests
  • More P1/P2 bugs
  • More patch reviews

Blockers

  • Writing tests for our Content Provider is tricky due to Robocop's blackbox nature

MBrubeck

Done:

  • bug 724292 - Error when trying to launch activity from the Android Market app
  • bug 725972 - list_id added to bugzilla quick search field
  • bug 662891 - Require Android 2.2 "Froyo" (API level 8) or higher
  • bug 726623 - follow-up to fix case of directory name in Makefile.
  • bug 728861 - Don't make the add-on list visible when refreshing it in the background
  • bug 722249 - Make long extension names wrap in the fennec add-on manager
  • bug 722252 - Extensions without icon get displayed with the icon of the previous extension
  • bug 729681 - Remove the separate launcher icon for Firefox Sync
  • bug 717904 - Add-ons Manager is broken after installing an extension with browser restart
  • Created http://limpet.net/ua - add-on to work around BrowserID regression (bug 730015)
  • https://github.com/toolness/collusion/issues/66 - Don't log anything in Private Browsing mode

Next:

  • Finish add-on manager work
  • Other bugs

Margaret

Done:

Next:

Blocked:

Scott (jwir3)

  • Font inflation P2 bugs including bug 708187 and bug 705446, should be finished with the latter bug this afternoon.
  • dbaron is reviewing architecture still, trying to determine if the current font inflation system will work overall.

BLassey

  • OUT - MWC

DougT

  • Bug Triaging
  • Looking into startup perf w/ SessionStore.js is not cleaned up
  • Prepping for W3C Geo meeting

MFinkle

  • OUT - Dancing

Madhava

Ian Barlow

Last week

  • Catchup from work weeks
  • Remote tabs UI - bug 708266

This week

  • Tablet UI: Tabs, Menu, Awesomebar

Patryk Adamczyk

Working on:
+ Polishing the reader mode feature for future Firefox
+ Tablet designs

GFX

Round Table

  • QA
    • Keeping up with triage on a daily basis, nom'ing actionable bugs.
    • maple testing support
    • Sync features testing support
    • Assigning out automation of smoketests in robocop
    • Moving old litmus testcases into a new Testcase management system: Case Conductor