Mobile/Notes/17-Oct-2012
From MozillaWiki
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
- Stability
- Still doing OK. We have Nightly and Aurora under 10 per 100ADI. Beta and Release are under 5 per 100ADI. There are some actionable top crashers though and we'll still keep hammering at those.
- Firefox Marketplace
- The Marketplace will go into a "developer preview" release this week. The required sign-in will be dropped and people will be able to install webapps from the Marketplace. Firefox for Android (Nightly and Aurora) is the focused clients.
- Memory/Space Management
- Just wanted to point out that we are started to land more changes that improve Firefox memory and footprint behavior. Things like: Thumbnail and history expiration, Zombifying tabs on memory pressure, and refactoring the favicon storage.
- Responsiveness
- Some additional improvements focused on UI responsiveness are also landing or will land soon. Things like: Tab tray animation, Tab stubbing in Java, Top Sites query, and Awesomescreen/AboutHome loading.
- Welcome jchen
- Seriously, say hi. He'll start out working on some IME bugs that cpeterson dropped on the floor to work on b2g.
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 10 - Oct 17:
- bug 799686 - make the about:memory file dump readable on android
- bug 799476 - update MemoryObserver to reuse existing code (since regressed by bug 800486)
- bug 792143 - turn unused tabs into zombies (pending review)
- filed crash bugs 800935, 800944, and 801015 that i hit while trying to test bug 792143. argh!
- bug 789923 - drop thumbnail data if disk space is running low
- bug 799094 - make selection handles move properly when scrolling iframes (pending review)
- bug 802495 - eliminate redundant LayerRenderer object created on startup
- bug 802491 - fix leak of scrollbar layers' direct-allocation buffers
- bug 802640 - some minor refactoring patches (pending review)
- looked briefly at bug 790102 - a talos failure that's spiked in frequency recently
- Next:
- work on another readability prototype
- bug 801818 - add a runtime API to find if we are on a low memory device
- investigate startup memory usage on a faux-256m device since we can't find any real ones
- interviews
GBrown
- Last week:
- PTO
- Next:
- another look at bug 797942 LayerManagerOGL not correctly updated on SIZE_CHANGED
- ...since it seems to be causing bug 801627 Fullscreen Flash broken
Chris Lord (cwiiis)
- Done
- bug 749063 - Improve progressive tile drawing order/priority
- bug 801566 - Fix building with --disable-debug and --enable-dump-painting
- Blogged about progressive tile drawing work: http://chrislord.net/blog/Software/Mozilla/progressive-tile-rendering.enlighten
- Now/next
- bug 802143 - ReusableTileStoreOGL miscalculates the content bounds
- bug 800475 - Fade in new content tiles
- bug 795259 - Enable progressive tile drawing by default on Android
- Low priority/blocked
- Blog about invalidation work
- Invalidation bugs (finishing progressive tiles work first)
- 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)
- bug 786412 - Consolidate ContainerLayer functions (waiting on nrc's shadow layers work)
Chris Peterson
- Done
- bug 798517 - Typing in browser logs error messages about 'JavaScript component does not have a method named: "handleEvent"'
- bug 798980 - [b2g] Crash when opening an inline Activity
- bug 797225 - Add Stagefright software decoder fallback for hardware decoders that report unknown video color formats
- Next
- More B2G/Gaia bugs:
- bug 785663 - When IME appears, focused input element should not be hidden by keyboard}}
- bug 766066 - mozKeyboard.onfocuschange shouldn't be raised when you are scrolling
jchen
- Done
- Joining Mozilla
- Next
- bug 795226 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection$2.run(GeckoInputConnection.java)
- bug 770291 - back spacing to delete a whole word in a text field deletes all but one word in the entire text field
- bug 770291 - Holding backspace may delete text both in front of and behind the cursor
- bug 769520 - Fix IME race conditions by ensuring Gecko callbacks post results to UI thread
GCP
- Last week:
- bug 797302 crash in mozilla::safebrowsing::Classifier::Check
- bug 795281 Obscure potential security issue in XPCOM magic threading automagic
- bug 727947 fallout from previous?
- bug 798778 fallout from previous?
- bug 750988 fallout from previous?
- Next week:
- IME and Tabs on tablet
- bug 787318 Tabs thumbnails are not updated
Brian N
- Done
- Bug 800044 - Hide private browsing menu item
- (in review) Bug 762155 - bookmark keywords do not work (search bookmark keywords do)
- (in review) Bug 774304 - java.lang.NullPointerException: at org.mozilla.gecko.MultiChoicePreference.onDialogClosed(MultiChoicePreference.java)
- Bug 800238 - NPE when showing solicitation at startup
- Bug 798280 - Save As PDF busted - (NS_ERROR_XPC_NOT_ENOUGH_ARGS @ nsIDownloadManager.addDownload)
- Bug 800332 - Regression: Unable to open remote tabs
- Bug 801675 - Unable to launch the Marketplace in the AboutHomePromoBox
- Bug 800199 - Stub initial tab before Gecko starts
- (in review) Bug 722661 - Stub restored tabs before Gecko starts
- Next
- Bug 784086 - Change DB schema to more closely resemble places
- Private browsing bugs
Sriram
- Progress:
- Personas is getting better: http://cl.ly/image/1E1K0p131n1a
- Figuring out way to inject the image into the buttons.
- Addons can add submenu of their own: http://cl.ly/image/253l1i3Y0C2u
- Waiting for review.
- 3-Button action-bar in custom menu: http://cl.ly/image/3V2r3J0k0m3Z
- Awesome new Widget: http://cl.ly/image/0c1s083F0D2x
- Prototyped the "slide to hide" URL bar behavior.
- More polishing needed.
- Personas is getting better: http://cl.ly/image/1E1K0p131n1a
- Blog posts:
- ListView overscroll behavior: http://wp.me/pGWkB-2U and http://wp.me/pGWkB-2Z
- Instagram like ListViews: http://wp.me/pGWkB-33
WesJ
Last week:
- Bug 695407 - Modifier keys (e.g. shiftKey) always false for touch events (e.g. touchstart)
- Bug 787765 - Retheme about:home thumbnails
- Bug 744961 - Add some form of history expiration
- Security bugs
This week:
- Finish up tests for expiration
- Follow ups to thumbnail change
- Packaged apps
LucasR
Last week
- Landed new tabs tray animation and underlying framework (bug 767980)
- Landed new tab swipe gesture implementation (bug 772940, bug 778625, bug 766710, bug 787335, bug 797987)
- bug 792429 - Open tab menu wider
- bug 796886 - Tabs Menu is not closed when toolbar buttons are tapped
- bug 798942 - Items opened in a new tab from the reading list folder are not opened in reader mode
- bug 793771 - Use drawing cache on the tabs pane sliding on pre-ICS phone
- bug 801477 - Regression: Black flash on startup
- Co-leading the Firefox Desktop/Mobile track for MozCamp Asia
- Co-mentoring Reader Mode implementation in desktop Firefox
- Blog post: http://lucasr.org/?p=3094
Next week
- bug 800883 - Quick tap on tab row might leave it in pressed state
- bug 785945 - Awesomescreen entries are very slow to appear
Margaret
- Currently working on crash reporting UI for b2g - tracking bug is bug 761905
- PTO Friday (and maybe Monday)
Scott (jwir3)
Finished:
- bug 794492 : Changed settings string for reflow on zoom to make it more clear
- bug 784375 : Add preference to limit max ratio for font inflation (finished, but hasn't landed yet)
In Progress:
- bug 800805 : Reflow-on-zoom snaps to wrong area of page on zoom
- bug 797002 : Uninitialized value error in InflationMinFontSizeFor()
- bug 792420 : Toolbar menu should not be selectable
Other:
- Will be in Vancouver Nov. 11 - Nov. 17 for layout/graphics/video work week.
BLassey
This week
- In Toronto
- bug 802616 - don't use software floating point math on ARMv6
- bug 739542 - Disable screen timeout when playing HTML5 <video> (webm, H.264)
- investigating iOS support options
- put together builds for UX to test shipping fonts in the product
next week
- catch up on reviews
- bug 739542 - Disable screen timeout when playing HTML5 <video> (webm, H.264)
MFinkle
Done:
- Some Firefox/Marketplace work (bug 797048 and bug 787188)
- Metro planning
Next:
- Might be back out in MV Nov 5th
Ian Barlow
Larissa Co
- What do you guys think about having the ability to close the last tab on mobile?
- Some prototypes for B2G (Sorry that they are .mov files... it was the best extension type I could get):
- http://people.mozilla.com/~lco/FX_B2G/Prototypes/closing-last-tab.mov
- http://people.mozilla.com/~lco/FX_B2G/Prototypes/crashed-last-tab.mov
Security/MGoodwin
- Secreview for snippets today
- Secreview for Private Browsing on Monday
Round Table
SUMO
Release Firefox Ratings on Google Play:
5 star -> 61,688
4 star -> 21,656
3 star -> 13,889
2 star -> 9,053
1 star -> 14,246
Overall rating: 3.89
Google Play Reviews Trending up much higher after the release of 16.0.1 when compared to previous releases. This is directly due to Feedback Solicitation, which in turn is directing many more users to Input.
Trending Topics:
There are a few issues that a lot of users are running into on Release:
- Two Backspaces deletes almost all content in Text Area bug 792928.
- Droid RAZR is crashing a lot with 16.0.1, this wasn't seen in Beta (top Crashing Device in Beta 16 was Nexus 7, Droid RAZR crashes about the same as Nexus 7 on Release). bug 800569
- Make our UI easier for users! Accessing Bookmarks and the Clear History Dialog are the two hardest UI pieces for users to find/use. bug 802201 and bug 795331
- Website issues showing up in Release: bug 793216, bug 789872
Good Points:
- Performance. While user complaints of Crashes and Freezes seem to be up somewhat, User praise of speed/performance are also up!
- Reader Mode, We've seen no negative feedback on Reader, only Neutral to Positive.
Beta
Beta Feedback Summary will show up here and in your inbox later today.
Discussions
- (kats) what's the deal with the social API? is that touching mobile at all?
- (bajaj) http://bit.ly/RCRVuF (Tracking 17+ and not fixed )
- (bajaj) http://bit.ly/TuVmTO (Tracking 18+ and needs action )