Mobile/Notes/05-Dec-2012: Difference between revisions

 
(22 intermediate revisions by 15 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge is Week of 2013-01-06
* Fx18 Beta 2 shipped
* Fx18 Beta 3 was built and is in QA


== Major Topics for This Week ==
== Major Topics for This Week ==
Line 28: Line 31:


===Kats===
===Kats===
* Nov 28 - Dec 5:
** font inflation triage with jwir3
** bug 816164 - gzip the crash report POST data
** bug 814418 - landed fixes to build with NDK r8c
** bug 793150 - invoking the menu should exit full-screen mode
** bug 817027 - fix JS warning
** bug 817067 - rewrite thumbnailing code to eliminate concurrency problems
** working on bug 780831, flash crashes
* Next:
** continue on bug 780831
** tune displayport sizes/resolutions for low-mem platforms
===GBrown===
===GBrown===
* Last week:
** blog post: http://gbrownmozilla.wordpress.com/2012/11/30/mobile-firefox-performance-measures-november-check-up/
** {{bug|742804}} Dialog dictates user to attempt to save downloads elsewhere
** {{bug|813724}} Determine if it is possible to run Android tests in emulator-x86
** {{bug|816131}} Determine if it is possible to run Android tests in virtualbox
** {{bug|816630}} B2G XPCShell tests don't use the proper binary
** {{bug|816574}} Intermittent Android Shutdown... application ran for longer than allowed maximum time
** {{bug|769524}} Frequent robocop testSearchSuggestions | GeckoEventExpecter - blockForEvent timeout: SearchEngines:Data - on-going
** {{bug|770483}} Intermittent Robocop testAboutPage | GeckoEventExpecter - blockForEvent timeout: Tab:Added - on-going
** {{bug|810347}} More flexible test root support in sutAgent - on-going
* Next:
** {{bug|761987}} Intermittent Android shutdown, crashtests/468771-2.xhtml, basn2c16.html crash [@ nssCertificate_Destroy]  ?
** Backlog of unresolved robocop issues
* Stalled/blocked:
** {{bug|810471}} Crash on startup during various tests
** {{bug|768491}} xpcshell on android hangs or crashes on exit, on tegra only
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===


Line 37: Line 70:
*** {{bug|814437}} - Major talos regression in checkerboard tests
*** {{bug|814437}} - Major talos regression in checkerboard tests
*** {{bug|814864}} - Low precision tile rendering takes too much time from high precision
*** {{bug|814864}} - Low precision tile rendering takes too much time from high precision
** {{bug|818169}} - Add a pref for twiddling with low-res displayport resolution factor


* Now/next
* Now/next
** Merge low-precision tiles work to Aurora?
** Merge low-precision tiles work to Aurora?
** {{bug|818169}} - Add a pref for twiddling with low-res displayport resolution factor
** Mentoring morrison on {{bug|716403}} (Request to hide the navigation bar when scrolling down content)
** Mentoring morrison on {{bug|716403}} (Request to hide the navigation bar when scrolling down content)
** Going on PTO from December 8th - January 1st (inclusive)
** Going on PTO from December 8th - January 1st (inclusive)
Line 55: Line 88:


===Chris Peterson===
===Chris Peterson===
* Done
** {{bug|796046}} - Unable to enter text when logging in to Persona via browser
** {{bug|815861}} - Fix JavaScript error when ICC STK 'icc.applications' JSON is undefined
** {{bug|817419}} - Fix warning about DebugScopes forward-declaration as struct
** {{bug|818245}} - Fix some warnings in Assembler-arm.cpp
* Next
** {{bug|766066}} - mozKeyboard.onfocuschange shouldn't be raised when you are scroll
** {{bug|816298}} - Change "-moz-user-select:none" to behave like WebKit, IE, and Opera (and "-moz-user-select:-moz-none")
===JChen===
===JChen===
* Past week
* Past week
Line 75: Line 117:
*Next week:
*Next week:
**Run WebRTC unit tests. See things go boom.
**Run WebRTC unit tests. See things go boom.
**Figure out how to easily debug/run the tests on the device.


===Brian N===
===Brian N===
* Done
** Bug 816781 - Call notifyDataSetChanged() sooner when getting search engines
** Bug 815937 - Search suggestions animation glitchy on some devices
** Bug 768532 - Database located outside of profile, pre-gingerbread
** Bug 816902 - java.lang.NullPointerException: at org.mozilla.gecko.AllPagesTab.setSuggestionsEnabled(AllPagesTab.java)
* Now
** Bug 795045 - Confine cursor positioning thumb control to edit box
* Next
** Bug 818065 - PBM - Make an about:privatebrowsing page
** Bug 701725 - Enable the ability to undo a closed tab
===Sriram===
===Sriram===
* Collision Repair: Pushed private browsing after burning the tree - {{Bug|806937}}
* Retrofitting: GeckoPopupMenu and new tabs menu - {{Bug|818229}}, {{Bug|818238}}
* Detailing: Re-create back/forward in code - {{Bug|817138}}
* Spring cleaning: Sync name over 1 line - {{Bug|783251}}
* Tinkering: Optimizing tabs and menu button curves.
===WesJ===
===WesJ===
* Bug 816318 - Use System download manager on GB+ - Has a patch, but the system download manager isn't great.
* Bug 817125 - Make ActionMode work on Gingerbread - WIP up
* Bug 783312 - Make top sites customizable on about:home - Still working on this
* Bug 681805 - [TABLETUI] Hide forward button when there is not forward shistory. Up again for review
* Bug 817921 - can't get Images returned from the FilePicker in Webapps. Still trying to figure out what's wrong here.
===LucasR===
===LucasR===
'''Last week'''
* {{Bug|798390}} - Preserve tab shape when tab tray is open
* {{Bug|812867}} - java.lang.IllegalArgumentException: width must be > 0 at android.graphics.Bitmap.checkWidthHeight(Bitmap.java)
* {{Bug|709433}} - animate awesome bar transition from tab bar to keyboard input
* {{Bug|818021}} - Pressing return from the awesome-screen feels abrupt
* {{Bug|818415}} - java.lang.NullPointerException: Layout parameters cannot be null at android.view.View.setLayoutParams(View.java)
'''Next week'''
* Fallout from {{bug|709433}}
** {{Bug|817524}} - Fix browser -> awesome screen animation on pre-Honeycomb devices
** {{Bug|817828}} - Black area near tabs button after the URL bar is animated with horizontal orientation
** {{Bug|817526}} - Rotating device while in awesome screen might break toolbar layout
* {{Bug|817675}} - New tabs UI
===Margaret===
===Margaret===
Done:
* Helped fix various Gaia blockers
* Helped onboard new Gaia developers
* Wrote a [http://blog.margaretleibovic.com/post/36893756730/bugzilla-101 blog post about Bugzilla]
* Gave a talk at Facebook about [http://margaretleibovic.com/talks/mozilla/mobile.html "Mobile at Mozilla"]
Next:
* More Gaia work!
===Scott (jwir3)===
===Scott (jwir3)===
'''Last Week:'''
* {{bug|811825}} : Reflow on zoom should have no effect on constrained height elements.
* Font inflation triage with kats
* Discussed a potential solution with dbaron about the ycombinator bug. I've been spending a lot of time thinking about how we can tackle this, I have a direction I can proceed to (hopefully) solve this. I'll be working on a prototype of this over the next couple of weeks, hopefully with success.
'''This Week:'''
* {{bug|803719}} : Reflow on zoom needs to zoom in and snap to a piece of text - I'm blocked with a strange issue where it's not correctly identifying the DOMRange.
* Working with a couple of contributors, one who will be assisting me with some reflow on zoom items.
'''Blocking:'''
* I could use some assistance getting nsIFrame::/nsIContent::List() to work on mobile.
===BLassey===
===BLassey===
Done:
* spent last week out west
* got x86 building on a RelEng mock slave
Next:
* 2013 goals/planning
* sorting out MWC demos
Necko:
* Patrick McManus landed {{bug|792438}} which improves real world networking performance by reordering requests to reduce packet loss from overflowing router buffers
* Proxies
** scale images on a proxy {{bug|793808}}
** compression proxy {{bug|}}
===MFinkle===
===MFinkle===
Done:
* Backed out Marketplace promo banner from Beta
* Working with team on 2013 goals
* Telemetry for [http://bit.ly/telemetry-abouthome AboutHome] and [http://bit.ly/telemetry-awesomescreen Awesomescreen] seem to be moving in the right direction
Next:
* Figure out good way to get some of the larger UI work landed in small pieces
* Work with team on assignments for new tablet UI work
===Ian Barlow===
===Ian Barlow===


Line 129: Line 251:


General
General
* NEW {{bug|739757}} Audit all the popups, and {{bug|747922}} Context menus aren't consistently styled
** Doorhanger designs in progress http://cl.ly/image/3P3F2s0G0W2G
** Popup designs in progress http://cl.ly/image/0C1Q252t2v0B
** Dialog designs in progress http://cl.ly/image/0c3O1R1O2Q0l
* NEW {{bug|818113}} Margin issues on google.com on Nexus 7
* NEW {{bug|818113}} Margin issues on google.com on Nexus 7
* {{bug|792407}} Colour difference between title bar and in content UI background
* {{bug|792407}} Colour difference between title bar and in content UI background
Line 141: Line 259:
* {{bug|784362}} Fix forward button bg alignment - DONE, thanks Sriram!
* {{bug|784362}} Fix forward button bg alignment - DONE, thanks Sriram!


Menu
Menus
* NEW {{bug|739757}} Audit all the popups, and {{bug|747922}} Context menus aren't consistently styled
** Doorhanger designs in progress http://cl.ly/image/3P3F2s0G0W2G
** Popup designs in progress http://cl.ly/image/0C1Q252t2v0B
** Dialog designs in progress http://cl.ly/image/0c3O1R1O2Q0l
* {{bug|784366}} Menu opens in the wrong direction
* {{bug|784366}} Menu opens in the wrong direction


Line 150: Line 272:


== Round Table ==
== Round Table ==
===SUMO===
<b>Google Play Ratings</b>
* 5 Star: 95,013
* 4 Star: 27,837
* 3 Star: 15,584
* 2 Star: 9,757
* 1 Star: 15,760
Total Rating: 4.08
<b>Issues / Update </b>
Google Play rating is moving up, we have a good chance of hitting visible 4.2 stars by the end of the year. In fact, this week we passed Chrome for Mobile in our average star rating, 4.08 to 4.07, the first time I know of this happened
In terms of Feedback, our input server is down right now so there isn't a detailed feedback summary yet, but manually rading our input fails to give any new issues. Hopefully the server will be back up and running today as Tyler is PTO Thursday and Friday.
Confirmed users
2,023

edits