Mobile/Notes/10-Apr-2013

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

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: 2013-05-13
  • Next release: 2013-05-14

Major Topics for This Week

Stability
Fx20 is more stable than previous release. We dropped below 2%. We have also been landing some fixes that might affect the SQL related crashes. We found some explicit problems in the code thanks to the "Dump all threads" feature in our test framework and the ANR work Jim has been adding. Nightly has no SQL DB locking crashes since Apr 6 builds. Let's keep our fingers crossed!
Landing Soon
Keep a lookout for these new features that should landing: Host/Domain name autocompletion (bug 858340), Switch to tab (bug 729463), Set default search engine (bug 730445) and keyboard shortcuts (bug 726716)
WebRTC for Android
Landed on mozilla-central! It's behind a build flag, so it's not enabled on Nightlies yet. We need to do some testing to see how well the device support is going to be.

Friends of the Mobile team

Give a shoutout/thanks to people for helping fix and test bugs.

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)

Kats

  • Apr 3 - Apr 10:
    • bug 857217 - prevent focus from jumping to the layerview too often
    • bug 856155 - end IME compositions when processing touch events
    • proposed a new tree landing strategy
    • APZC unification work:
      • discussed PZC stuff with ajones and BenWa
      • spent a lot of time figuring out PZC
      • some incremental patches:
      • bug 859935 - APZC assumes the controller thread has a message loop
      • bug 859939 - APZC has some incorrect types
      • bug 859951 - refactor some widget/android event code
      • bug 859962 - guard against NPE in BrowserApp
      • bug 860162 - fix scrollCompensation calculation in APZC
  • Next:
    • get my B2G build environment set up so I can test APZC patches
    • finish gluing together fennec and APZC (preffed off by default)

GBrown

  • Attending Research (Shumway) work-week...will likely miss this meeting

Chris Lord (cwiiis)

  • Done
    • Birthday
    • bug 854289 - Fix offsetting of viewport with dynamic toolbar
    • bug 822810 - Enable low precision rendering in more scenarios
    • bug 854099 - Make nsPresShell::ScrollToShowRect take fixed position margins into account
    • bug 856497 - Fix dynamic viewport sizing for margin changes
    • bug 858550 - Don't transform fixed layer descendents multiple times
    • bug 859749 - Fix building with --enable-dump-painting and --disable-debug
  • Doing
    • bug 859100 - java.lang.NullPointerException: at org.mozilla.gecko.BrowserToolbar.canToolbarHide(BrowserToolbar.java)
    • bug 859031 - java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp$8$1.run(BrowserApp.java)
    • bug 856932 - Incorrect layer position when panning down to make the urlbar visible
    • bug 855240 - Regression: Video trailer playback on imdb.com is broken in landscape orientation
    • bug 852955 - [AccessFu] Trying to activate items at top of pages brings up awesome bar or menu instead

Chris Peterson

  • Done
    • Mentored bug 852704 - Replace IME constants with Java enums that mirror the C++ enums
    • Fixed bug 859212 - Change AwesomeBar entry mode for stock gesture keyboard and TouchPal
    • Investigating running "headless Gecko" from Push background service
  • Next
    • Continue Push API work
    • Try to land bug 855146 again - Add some IME automated tests

JChen

  • Past week
    • After 2 backouts, still wrestling with bug 847983 - IME in designmode doesn't seem to work very well
    • Fixed bug 844573 - newlines are displayed as spaces in landscape "full screen" textarea editor
    • Fixed bug 856657 - Go/Search icons in URL bar and keyboard can get out of sync
    • Fixed bug 857413 - ANR: deadlock in IME code when switching to background thread
    • Fixed bug 858960 - java.lang.NullPointerException: at java.util.regex.Matcher.reset(Matcher.java)
    • Fixed bug 858808 - java.lang.NoSuchMethodError: java.lang.String.getBytes
    • Got access to Metrics server and pulled second week of ANR data
  • Next
    • Keep working on bug 847983
    • Working on a simple ANR dashboard

GCP

  • Last week:
    • Landed WebRTC: 839831, 839836, 830935, 830942, 830941, 835973, 839907, 840244
    • Some testing on N4, S3, S2, Tab, ...
  • Next week:
    • Fix issues in Android 2.3 and ARMv6
    • Try to test on Android 2.2
    • Land patch to default-enable, but pref off
  • Blockers:
    • Acquire 2.2 device
    • WebRTC bug that I already nudged WebRTC people about

Brian N

  • Done
    • Bug 859584 - Fix about:home thumbnail issues
    • Bug 838793 - Convert AboutHomeContent to a Fragment
    • Tested and pushed Bug 856163 - Reduce the number of preprocessed files
  • Next
    • Session restore fixes
    • Reader mode?

Sriram

WesJ

  • Bug 729463 - Implement switch-to-tab
  • Bug 858340 - Domain autocompletion
  • Bug 778216 - create a pref that will show the full URL in the awesomebar instead of the title
  • Bug 857165 - Highlight domain name when we show urls
  • Bug 858111 - Regression: Lost transparency on installed application launcher icons; background filled
  • Bug 858829 - Ship popular domains by default

LucasR

Margaret

  • In Progress
    • Don't wait until shutdown to save search engine order - bug 858809
    • about:home allows creation of non-URI bookmarks - bug 858994
    • Kill fake mouse event hacks in SelectionHandler - bug 667243 (found performance problems with shared code, temporarily setting that aside to wait for some metro improvements)
  • Next
    • Continue stuff in progress and continue to look at Fx23 priorities

Scott (jwir3)

Last Week:

This Week:

BLassey

done
  • bug 858689 - sending an SMS fails on Android, waiting for inbound to open to land
  • bug 860067 - Enable WebSMS on Android using a helper service installed on demand to request required permissions, WIP patch posted
  • Q2 Goals
next

MFinkle

Done:

  • More planning for FE work
  • Q2 Goals
  • bug 852828 - Add basic support for subscribing to feeds (RSS/Atom)
  • bug 858561 - Move BrowserDB.expireHistory from GeckoApp.onPause to GeckoApplication.onActivityPause
  • bug 843005 - Disable Android SQLite locking in databases for REL 11 and higher
  • bug 852787 - StrictMode policy violation from LocalBrowserDB.getUrlForKeyword()
  • bug 856739 - AwesomeBar.onDestroy does DB access on the main thread
  • bug 859434 - Close thumbnail cursor in TopSitesView
  • bug 859425 - Move decoding/storing favicons to background thread
  • bug 858872 - Make Favicon service a little smarter about failed favicons
  • bug 765155 - Missing associative icons for recommended add-on listing on about:home

Next:

  • Tokyo trip next week
  • WebRT planning
  • bug 852608 - Add support for OpenSearch. Firefox Mobile ignores <link rel="search">

Ian Barlow

Security/MGoodwin

Next:

  • bug 851693 - sec review for "Allow loading URI Intents"

WebRT

Round Table


User Advocacy

Join us on Friday for a User Advocacy Show and Tell this Friday. Let Tyler know if you want to join.

Watching feedback over this week has revealed nothing major or new in release.