Schedule
- Next merge is 2012-10-08
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
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)
-
- 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
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)
- 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
- 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
- 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
- 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
- Done:
- 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 UI responsiveness bugs
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
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
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
- Android Sync Setup Improvements
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
- quick introduction of Gregg Lind
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
Hightlights:
- 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.
- kairo’s report : fennecandroid.16.0b2.armv6.topcrash
Please see Platform Meeting Notes for Stability report
SUMO
Release
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)
Beta
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:
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 99998
- US/International: +1 650 903 0800 x92 Conf# 99998
- US toll free: +1 800 707 2533 (pin 369) Conf# 99998
- Canada: +1 416 848 3114 x92 Conf# 99998
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room