Mobile/Notes/03-Oct-2012: Difference between revisions

(Created page with "__NOTOC__ == Details == * Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC {{conf|99998}} * irc.mozilla.org #mobile for backchannel * Mobile Vidyo Room == Schedule == ...")
 
 
(37 intermediate revisions by 17 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge is 2012-10-08


== Major Topics for This Week ==
== Major Topics for This Week ==
;ARMv6: Based on data and feedback, we are not opening Fx16 final release up to ARMv6 devices. We will keep gathering data on the Beta channel (Fx17).
; B2G Prioritization: In order to ensure b2g hits it's "basecamp" timeline, the Mozilla Engineering org is temporarily moving some developers from other projects to work on the remaining b2g and gaia blockers. From Mobile, Margaret Leibovic and Chris Peterson are moving to work on b2g. The overall change has affected our Q4 goals, but Product and Project management have been working to clarify the roadmap and goals.
;Graphics, Layout and Media work week;
It is Nov 12-16 in Vancouver. If you are working with the graphics, layout or media teams, you should attend.


==Stand ups==
==Stand ups==
Line 18: Line 23:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
** Last week / This week
* Fix some updater bugs
* Try to figure out why TextureView is slow
* Finish WebGL SurfaceTexture patch (but could be obsolete already)
* Work on some of the 256-meg project bugs
===Kats===
===Kats===
===GBrown===
===GBrown===
* Last week:
** Reftest failures investigation
** Various robocop bugs (several rc tests are now disabled)
** Blog post: http://gbrownmozilla.wordpress.com/2012/09/30/mobile-firefox-performance-measures-september-check-up/
* Next:
** PTO starting this Friday
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** {{bug|794130}} - Aborting painting outside the viewport (waiting on review)
** {{bug|797393}} - FrameMetrics == operator is broken (waiting on compile, then review)
** Plan out low-res tiles for progressive tile drawing with BenWa
* Now/next
** {{bug|795259}} -  Enable progressive tile drawing by default on Android
** Helping with progressive tile drawing
** {{bug|798998}} - Planeswalker Points website fails to invalidate correctly
* 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===
===Chris Peterson===
* Done
** {{bug|747629}} - java.lang.IndexOutOfBoundsException: getChars (a ... b) ends beyond length c or has end before start at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) at android.text.TextUtils.getChars
** {{bug|784329}} - Stagefright: Galaxy Nexus hardware decoder video is blank. Need OMX_TI_COLOR_FormatYUV420PackedSemiPlanar color conversion.
** {{bug|669361}} - ASUS Transformer and Slider hardware keyboard is always en-US (pre-Jelly Bean)
* Next
** Assist B2G team with keyboard/IME bugs
===GCP===
===GCP===
*Last week:
**{{Bug|727370}} Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
**{{Bug|794354}} Valgrind on tbpl detects leak with mozilla::safebrowsing::Classifier::ApplyUpdates on the stack
**{{Bug|708812}} Add investigate and add telemetry probes for android startup
**{{Bug|794513}} Add Telemetry for Awesomebar performance
**{{Bug|741808}} Finish enabling URL classification in SafeBrowsing.js component
*This week:
**{{Bug|741808}} Finish enabling URL classification in SafeBrowsing.js component
**Tab thumbnails
**{{Bug|785960}} "Don't keep activities" developer option gets counted as OOM in telemetry
**{{Bug|715376}} implement per-page event queue, to allow timeout grouping/prioritization/etc
**{{Bug|797287}} Improve image quality in image scaling
*Telemetry:
**75% icon startups, 25% external link startups
**5% for which the awesomebar takes >5 to fill
**25% for which about:home takes >6 seconds to fill
**10% for which Gecko takes >10 seconds to start up
===Brian N===
===Brian N===
* Done(ish)
** Bug 769145 - Add an opt-in for the search suggestions feature
** Bug 797075 - Implement Java-side tab stubs
* Next
** Bug 722661 - Stub restored tabs before Gecko starts
** Bug 582244 - Implement Private Browsing
===Sriram===
===Sriram===
===WesJ===
* Done:
===LucasR===
** Working on Personas: http://cl.ly/image/3S2K16362j1G
** Fixing minor bugs on Text Handles and Menus
* Next:
** Complete Personas as per ibarlow's mockup
** Complete widget and Google Now integration.
===Wesj===
'Last week'
* Bug 795053 - White screen on start with WebApps installed, some test failures I need to fix
* Bug 793197 - Multiple selection dropdown listbox options are not visible [ICS] [JB]
* Bug 795013 - accepts attribute not working correctly on input elements
* Bug 786061 - Disable session restore in webapps
* Bug 784887 - Add message passing for pinch-to-zoom to JS - disabled our swipe gesture support for now. Not aware of anyone using it, but if you were, ping me!
 
'Next week'
* Finish Bug 795053
* Bug 794245 - Putting an app in the background before gecko is loaded can leave the splash screen showing forever
 
===Lucas===
'''Last week'''
* {{bug|767980}} - Tab drawer animation should be smoother
* {{bug|786638}} - Implement testing infrastructure for reader mode
* {{bug|772940}} - Swipe to close animation janky
** {{Bug|778625}} - Fade tabs as user swipes to delete
** {{Bug|766710}} - On swipe to close, fade the tab row when it will be deleted
** {{Bug|787335}} - Tabs close at a high speed if swiped both ways and then released to close
'''Next week'''
* {{Bug|759041}} - Add swipe between screens in AwesomeScreen (if wesj is not working on it)
* {{Bug|793771}} - Use drawing cache on the tabs pane sliding on pre-ICS phone
* {{Bug|793769}} - Tab pane switching is not smooth on tablets because web content resizes
* Other [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:ui-responsiveness UI responsiveness bugs]
 
===MBrubeck===
===MBrubeck===
===Margaret===
===Margaret===
Done:
* Continued looking into top sites perf - {{bug|785945}} and friends
* Started preparing for talk at JSConf EU
* Started transitioning to Gaia development
Next:
* Speaking about Firefox for Android at JSConf EU
* Working on Gaia
===Scott (jwir3)===
===Scott (jwir3)===
===BLassey===
===BLassey===
Last week
* {{bug|790139}} - crash in FT2FontEntry::CreateFontEntry when visiting any site in CM10
** Bandaid patch posted for review, looks like a much deeper issue though
* {{bug|785291}} - Add support to load fonts from an APK
** patch just got r+
** now we need to add fonts to the product
* {{bug|797015}} - Add a pref to completely disable screenshot code (including memory allocation)
** potentially for ARMv6
** waiting for review from mfinkle
* {{Bug|795234}} - crash in _pixman_implementation_
* {{bug|792825}} - Crash in js::gc::MarkObjectRange on CyanogenMod 10
This week
* In SF/MV
* get all that landed
* reviews
===MFinkle===
===MFinkle===
Done:
* Landed Google Play campaign tracking ({{bug|784157}})
* Landed DPI caching to avoid JNI calls ({{bug|795132}})
* Landed some fixes to menu problems ({{bug|795911}} and {{bug|793136}})
* Goal planning and re-planning
* Manager stuff
===Ian Barlow===
Welcome Eric Pang (epang), our new production designer!
'''In Progress'''
* Private Browsing, Guest Mode, Safe Browsing
* {{bug|783092}} Lightweight Persona support. Rules for how to use existing Personas: http://cl.ly/image/2e212U1O2h2B
* UI Responsiveness efforts – working list https://firefox-ux.etherpad.mozilla.org/25
** Some great refinements happening in our tabs UI, thanks to Lucas!
* {{bug|792407}} Armv6 design tweaks http://cl.ly/image/1r1A0n172Y1j
* {{bug|708707}} {{bug|786029}} Android home screen and search widgets underway. http://www.flickr.com/photos/patrykdesign/6477109545/in/photostream
* Longer term work
** Android Sync Setup Improvements
*** Sketches – http://cl.ly/image/2r3B1C2i462g
*** Working with Sync team and Desktop UX to scope work https://wiki.mozilla.org/Services/Sync/NextGen
** First Run & Update UX – sketches http://cl.ly/image/3c460L2v1Z30
** Search Enhancements – sketches http://cl.ly/image/1Q2x3J2N1X1s
** Top Sites customization on about:home – preliminary sketching http://cl.ly/image/1F1R2J1W1d1c
** Future improvements to about:home – sketches http://cl.ly/image/1x0A1K0r2g2m
'''UX Bonus Bugs'''
{{bug|716403}} Scroll header off screen: Double bonus bug - 2 boxes of cookies to whoever fixes 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
* {{bug|784366}} Menu opens in the wrong direction
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
Reader
* {{bug|792420}} Toolbar menu shouldn't allow its text to be selected
===Madhava===
===Madhava===
===Ian Barlow===
* quick introduction of Gregg Lind
 
===Security/MGoodwin===
===Security/MGoodwin===


== Round Table ==
== Round Table ==
=== QA===
* ARMv6 16.0b6 testing blocker -> {{bug|792428}}
* Data so that we can mine crash stats has been acquired {{bug|794265}}
==== Socorro/Breakpad/Stability ====
==== Socorro/Breakpad/Stability ====
Hightlights:
Hightlights:
* {{bug|795349}}
* From Kairo: "note to be careful with current stats on FennecAndroid Nightly, I'm not 100% sure {{bug|795349}} impacts only /daily or more than that"
* nhirata still on b2g more so.
* nhirata still on b2g more so.
* kairo's report : [https://crash-analysis.mozilla.com/rkaiser/2012-09-11/2012-09-11 fennecandroid.16.0b2.armv6.topcrash]
* kairo's report : [https://crash-analysis.mozilla.com/rkaiser/2012-09-11/2012-09-11 fennecandroid.16.0b2.armv6.topcrash]
Line 50: Line 238:


Please see [https://wiki.mozilla.org/Platform/2012-09-04#Mobile_2 Platform Meeting Notes] for Stability report
Please see [https://wiki.mozilla.org/Platform/2012-09-04#Mobile_2 Platform Meeting Notes] for Stability report
===SUMO===
<b>Release</b>
Firefox Ratings on Google Play:
5 star ->  55,047
4 star ->  20,203
3 star ->  13,381
2 star ->  8,840
1 star ->  13,831
Overall rating: 3.84
111,302 Total Reviews
Trending Topics:
*Crashing on Galaxy S Devices (May be {{Bug|786000}})
*Wanting to either change the Home Page, or remove Top Sites ({{Bug|783312}})
*Bookmarks seem hard to access ({{Bug|795331}})
<b>Beta</b>
Google Play
Firefox Beta Ratings on Google Play:
5 star -> 10,110
4 star -> 4,018
3 star -> 1,937
2 star -> 1,001
1 star -> 1,716
Overall rating: 4.05
Total Reviews 18,782
Beta feedback is largely following Release for now. Main issues are crashes and website issues (Google Images and Facebook).
You can View all Raw Data at the following docs:
*[https://docs.google.com/spreadsheet/ccc?key=0AoACaBSMLLxodEpma1Jmdm5EZjlyRkUyd0RDdF9oTkE Release]
*[https://docs.google.com/spreadsheet/ccc?key=0AoACaBSMLLxodFh3Mkxicm03VW1LUkFBc3lDU2Nxb2c Beta].
Confirmed users
1,180

edits