Mobile/Notes/24-Oct-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# 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 2012-11-19

Major Topics for This Week

Reviewing Roadmap
How are things progressing? Fx18 and Fx19

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

  • Oct 18 - Oct 24:
    • landed mentored bug 779511 - explicitly destroy gfx direct-allocation buffers (follow-ups: bug 803613, 803700)
    • bug 754047 - remove invalid assertion
    • bug 757680 - disable touch event coalescing by default
    • bug 792143 - add code to zombify unused tabs
    • bug 788216 - profile migrator threading crash on startup
    • interviews
    • landed bug 802640
  • Next:
    • hack together the hacky readability prototype to see how the behaviour feels
    • land bug 801818 and start hooking up memory reduction stuff to the new API

GBrown

  • Last week:
    • bug 797942 LayerManagerOGL not correctly updated on SIZE_CHANGED
    • bug 792212 on the tegras we have found that reftests fail a lot, a whole lot on the newer tegras
    • bug 784278 New tegras (and some old ones) failing in reftest intermittently
    • bug 767215 Intermittent testAxisLocking, testLoad, testFlingCorrectness, testOverscroll, testPanCorrectness | Pixel at 0, 0
    • bug 785577 Intermittent testWebContentContextMenu | Exception caught
  • Next:
    • bug 790102 Frequent trobocheck, trobopan "talosError: 'GeckoEventExpecter: blockForEvent timeout: Gecko:Ready

Chris Lord (cwiiis)

  • Done
    • bug 802143 - ReusableTileStoreOGL miscalculates the content bounds
    • bug 803013 - Progressive tile painting can cause bad visual artifacts when scrolling on pages that invalidate while scrolling
    • bug 803826 - Repeated paints in a single transaction fail due to a NULL layer builder pointer
    • bug 805014 - Progressive tile painting causes reftests to fail
  • Now/next
    • bug 805028 - Progressive tile painting causes talos to return inaccurate results for checkerboarding
    • bug 795259 - Enable progressive tile drawing by default on Android
    • bug 800475 - Fade in new content tiles
    • bug 798539 - Jerkiness at the end of panning
  • Low priority/blocked
    • Blog about invalidation work
    • bug 788522 - Enable asynchronous opacity and transform animations
    • bug 716403 - Request to hide the navigation bar when scrolling down content
    • bug 785069 - tcheckerboard2 has regressed substantially since Jul 22nd
    • bug 792415 - Covered areas of fixed position elements are not rendered
    • bug 783914 - WEBGL_depth_texture doesn't work using ANGLE (low priority)

Chris Peterson

  • Done
    • Fixing B2G/Gaia bugs
    • bug 798517 - Do not register Browser as an event listener
    • bug 804328 - Fix setScreenBrightness assertion failure because ScreenManager._savedBrightness is undefined
    • bug 804851 - [Desktop Build] Contacts app never dismisses "Importing from SIM" screen when trying to import from (non-existent) SIM card
  • Next
    • bug 804839 - After positioning cursor within a word, VKB autocapitalizes the first letter inserted
    • bug 799029 - [keyboard] Cursor cannot be positioned by the user

JChen

  • Done
    • bug 795226 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection$2.run(GeckoInputConnection.java)
    • bug 792928 - back spacing to delete a whole word in a text field deletes all but one word in the entire text field
  • In Progress
    • bug 769520 and sons - Fix IME race conditions by ensuring Gecko callbacks post results to UI thread
      • bug 770291 - Holding backspace may delete text both in front of and behind the cursor
      • bug 751513 - Typing characters in the contenteditable div causes the whole line to be deleted
      • etc.
  • Next
    • Once the above are fixed
      • bug 792932 - Predictive text doesn't auto-select corrections in form fields
      • bug 802975 - address bar changes to english (url) keyboard after first letter
      • bug 803797 - text entry in marketplace and twitter app broken
      • bug 803982 - Text input on noodle app drops words
      • any regressions/new bugs

GCP

  • Last week:
    • Sheparding various SafeBrowsing topcrashes into Aurora/Beta
    • bug 787318 Tabs thumbnails are not updated
  • Next week:
    • bug 787318 Tabs thumbnails are not updated
    • bug 797590 Unable to enter more than one word in any text field using Swiftkey 3
    • Similar IME & Third party keyboard bugs

Brian N

  • Done
    • Bug 802881 - Wrong tab is used for getting background color
    • Bug 803325 - Allow opening tabs tray before gecko is ready
    • Bug 799977 - java.lang.NullPointerException: at org.mozilla.gecko.Tabs.loadUrlInTab(Tabs.java)
    • Bug 803289 - java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onPrepareOptionsMenu(BrowserApp.java)
    • Bug 804434 - Make Tabs.notifyListeners() run on UI thread
    • Bug 803293 - Remove some old code from BrowserApp
    • Working on Bug 784086 - Change DB schema to more closely resemble places
  • Next
    • Bug 784086 - Change DB schema to more closely resemble places

Sriram

  • Done:
  • Doing: Personas (and only that)
    • Screenshots: http://cl.ly/image/1j0S29340c13 and http://cl.ly/image/180E2L3t0I1l
    • Resolved issues / Done:
      • Add a transparency to the images and add it to the button
      • Hack the transparency through canvas, to avoid alpha problem in StateListDrawable (http://cl.ly/image/1c3F2f381n0p)
      • Avoid corruption on disabling personas (http://cl.ly/image/1B1n063j0500)
      • Take care of rotation
      • Take care of tabs-tray open + rotation
      • Take care of top notification bar while cropping the persona
      • Make the persona flow into the Tabs Tray
    • Unresolved issues / ToDo:
      • 10" tablet
      • Calculate dominant color only once
      • Font based on dominant color
      • Back/Forward buttons
      • Add tint to action-bar buttons
      • AwesomeScreen
      • Minor issues with about:home

WesJ

Last week:

  • Bug 744961 - Add some form of history expiration
  • Bug 803687 - Corrupt thumbnails after Fennec starts up with a page URL
  • Bug 802588 - about:home has misaligned/overlapping thumbnails on tablet
  • Bug 790305 - Don't add history entries for redirects or error pages
  • Bug 681805 - [TABLETUI] Hide forward button when there is not forward shistory...

This week:

  • Reduce the number of thumbnails we store
  • Bug 788073 - Use platform touch redirection - tracking down some test failures
  • Bug 804860 - IndexedDB callbacks not being called

LucasR

Last week

  • bug 785945 - Awesomescreen entries are very slow to appear
    • A lot of experimentation and testing, work in progress
  • bug 800883 - Ensure tab button is never left in pressed state
  • Worked with lsblakk on the initial list of sessions for MozCamp Asia's Firefox track

Next week

  • bug 770492 - Quick sliding to close tabs will not dismiss them anymore at some point
  • More awesomebar and about:home perf hacking

Margaret

Done

  • Making progress on b2g crash reporter dialog - bug 801809
  • Started working on banner for subsequent crashes - bug 801925
  • Slowly figuring out a git workflow!

Next

  • Customize crash reporter UI for app crashes - bug 801810
  • Settings UI for automatic crash reporting pref - bug 801932

Scott (jwir3)

Finished:

  • bug 792420 : Toolbar menu entries should not allow their text to be selected (should land today)
  • bug 803211 : Max line box width API should not depend on position but rather the width of text boxes (done, just finishing cleaning up tests)
  • bug 799333 : Reflow on zoom not refreshing after zooming in, then double-tapping to zoom out (should land today)

This Week:

  • bug 804640 : Max line box width API is broken for RTL text
  • bug 787427 : Long press on links causes scroll to top
  • bug 800805 : Reflow on zoom moves the position sideways on the screen incorrectly

Need Assistance:

  • bug 803630 : Remove settings UI for reflow-on-zoom (stalled in aurora approval)

BLassey

MFinkle

Ian Barlow

Last week UX Intensive in Atlanta, it was awesome!

This week Heads down, coming up with ideas at the Firefox UX Concept week in Toronto and SF (limited email/irc access)

Thanks for everyone's patience, I will be back 100% on Android again next week!

In progress

  • Font Licensing
    • bug 799967 We have test builds with fonts, I'm working on narrowing down our list
  • Private Browsing
  • Personas (themes)
    • Themes themselves are looking good, but discovering a lot of unpleasantness in the install flow
      • No mobile persona website
      • Too many doorhangers / permissions
      • No way of announcing it to users (yet)
      • I'll share some suggestions on next steps shortly.


UX Bonus Bugs

bug 716403 Scroll header off screen: Double bonus bug - 2 boxes of cookies to whoever fixes this! Wes and Sriram both working on this!

General

  • bug 792407 Colour difference between title bar and in content UI background
  • bug 715258 Favicons are low quality for internal / local pages
  • bug 716051 Favicons are low quality for Mozilla-owned web properties

Title bar

  • bug 784362 Fix forward button bg alignment (tablets)

About:home

  • bug 787765 Update about:home thumbnails (Wes taking this)

Menu

Tabs

  • bug 792410 Update tab thumbnails
  • bug 792414 Add bottom shadow to tabs tray
  • bug 792429 Open tab menu wider (Lucas taking this)
  • [NEW] bug 718465 After opening a new tab, old tab is briefly seen (This might be solved with private browsing!)

Reader

  • bug 792420 Toolbar menu shouldn't allow its text to be selected (Scott taking this)

Security/MGoodwin

Round Table

  • QA
    • Fx17 beta testday - targeting Nov 2nd
    • Armv6 builds testing update (kevin)
    • firefox 17 beta 3 work
    • ThebesLayer/Tile base progressive painting fallout (bug 800041) has a patch, we'll check the possible dupes (AaronMT)

SUMO

Release

Firefox Ratings on Google Play:

5 star -> 65,647

4 star -> 22,330

3 star -> 14,093

2 star -> 9,159

1 star -> 14,433

Overall rating: 3.92

Nothing too Major has changed on Input since last week. There is an odd bug users are reporting where they have to clear history 2-3 times before it actually clears. Will investigate and file a bug today.

Difficulty clearing History and finding Bookmarks still rank in the top complaints (after crashing, freezing and start page). Fixing these UX issues should be a major win (along with the Start Page improvements)


Beta

5 star -> 12,519

4 star -> 4,523

3 star -> 2,072

2 star -> 1,047

1 star -> 1,817

Overall Rating: 4.13

Nothing major on Beta either, remains mostly unchanged from Release ATM.