Mobile/Notes/19-Sep-2012
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- 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
- Warp Core Vidyo Room
Schedule
- Next merge is 2012-10-08
Major Topics for This Week
- Vidyo Room Change
- Small administrivia. We have an explicit Vidyo room for Mobile now, called... "Mobile". We'll be switching to that room for next week's meeting. Agenda will be updated with the new room and call-in number. We'll post to newsgroups too.
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)
- This week
- Fix some plugin crashers
- Fix low-res plugin bug on Tegra (thanks to Cwiiis)
- Hopefully finish up SurfaceTexture-backed WebGL
- Next week
- Dig into Project 256meg with kats
Kats
- Sep 12 - Sep 19:
- updated mozregression to work with fennec (https://github.com/mozilla/mozregression/pull/40) but probably needs more cleanup
- bug 791264 - move ScreenshotHandler into its own file
- bug 753312 - add a GeckoPrefsHelper for easier dealing with gecko preferences
- first mentored patch (bug 769391) landed!
- bug 791263 - (WIP) disable screenshotting on low memory
- filed bug 792131 (alias=256meg) as a meta-bug for tracking all sorts of different memory-reducing ideas
- blogged about some research papers
- Next:
- bug 713023 - Create a MemoryMonitor class to track memory states and do memory reduction
- bug 792165 - Create some sort of benchmark/harness for measuring memory usage (similar tests to areweslimyet.com, and hopefully will get the data from benchmark also displayed on awsy)
- readability: try another prototype with overflow:scroll or mini-lightbox-type thing
GBrown
- Last week:
- bug 767215 Intermittent testAxisLocking, testLoad, testFlingCorrectness, testOverscroll, testPanCorrectness
- bug 770483 Intermittent Robocop testAboutPage | GeckoEventExpecter - blockForEvent timeout: Tab:Added
- bug 770461 Intermittent Robocop | testHistoryTab | Context menu has New Tab option
- Next:
- Reftest failures on new tegras
- A few more intermittent robocop failures
- bug 792147 [ARMv6] Disable in-memory file cache
Chris Lord (cwiiis)
- Done
- Merge bug 785333 and bug 786672 into Aurora
- bug 786502 - Static background on Bungie.net appears to scroll away with the content
- bug 788202 - When listing a frame tree, subdocument frames are not entered
- Now/next
- Help with BenWa's progressive tile drawing work
- bug 792415 - Covered areas of fixed position elements are not rendered
- Blog about invalidation work
- Back-burner/blocked
- Invalidation bugs (waiting on DLBI)
- bug 783914 - WEBGL_depth_texture doesn't work using ANGLE (low priority)
- bug 785069 - tcheckerboard2 has regressed substantially since Jul 22nd (blocked on regression range)
- bug 786412 - Consolidate ContainerLayer functions (waiting on nrc's shadow layers work)
Chris Peterson
- Done
- Fixed bug 786312, bug 769894, and bug 790180 and uplifted to Beta 16 - CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
- bug 785536 and uplifted to Aurora 17 - Add "media.stagefright.omxcodec.flags" pref to force software or hardware decoding
- Fix in review bug 784329 - Galaxy Nexus hardware decoder video is blank. Need OMX_TI_COLOR_FormatYUV420PackedSemiPlanar color conversion.
- Fix in review bug 785340 - crash in OmxDecoder::ReadAudio
- Next
- bug 785275 - Galaxy S III hardware decoder shows green bars when playing non-720p videos (OMX_COLOR_FormatYUV420SemiPlanar)
- bug 786893 - Stagefright video playback does not disable Android display sleep
- bug 747629 - java.lang.IndexOutOfBoundsException: getChars (a ... b) ends beyond length c
- bug 669361 - ASUS Transformer's hardware keyboard layout is always en-US
GCP
- Last week:
- I fought with Vidyo on Linux. (Vidyo won)
- bug 741808 Finish enabling URL classification in SafeBrowsing.js component
- bug 791301 Generic fallocate code is broken for files smaller than system block size
- Next week:
- bug 727370 Bad(?) files in safebrowsing folder in user profile prevent loading any site after installing update
- bug 792339 OUT_OF_MEMORY_KILLED telemetry breakdown
- bug 792065 Uninitialised value use in nsIdleServiceDaily::DailyCallback
- Bugfixing (e.g Bug 778935)
- Blockers:
- Feedback from Telemetry database
Brian N
- Done
- Bug 791051 - Session restore won't fail if there are no tabs in JSON
- Tried animations for Bug 769145 - Add an opt-in for the search suggestions feature
- Difficult due to Android limitations
- Back to Bug 582244 - Implement Private Browsing
- Next
- Per-tab private browsing implementation
Sriram
- Done:
- Menus:
- Refactor into list
- Add submenu support
- Provide sharing: https://sriramramani.wordpress.com/2012/09/19/sharing-is-caring/
- Menus:
- Next:
- Land "thumb" in input box
- Start looking at personas
WesJ
'Last week'
- Bug 785496 - Marketplace app installs 4 shortcuts on dekstop
- Bug 780759 - Splashscreens for webapps
- Bug 791831 - Move click haptic feedback into platform
- Bug 788073 - Use platform touch redirection
- Bug 783921 - Application shortcuts wrongly scaled? (DPI)
- Bug 787271 - Expose some JNI to js through js-ctypes
- Bug 708048 - context menus sometimes do not show link location
- Digging through ringmark - Bug 783301
'Landed for raphc'
- Bug 730330 - input type='date/time' should use the system date/time picker
'This week'
- Bug 789041 - Expose some more JNI to JS
- Bug 787765 - Retheme about:home thumbnails
LucasR
MBrubeck
- Metro stuff
Margaret
Scott (jwir3)
Last Week:
- Developed a demo video for reflow-on-zoom. It's available at: refloz.ogv (Also, there's an apk build at the same location: refloz.apk - It also has the maxRatio preference available, too. If you choose to try it out, keep in mind it's still pretty rough.)
- Worked on bug 784375: Add ability to specify a maximum font inflation ratio. It's in review, but I'm trying to get it to reflow when prefs change.
- Isolated behavior for -webkit-text-size-adjust: percentage%. It appears to simply increase the specified font size. Still performing a few more tests before adding it to the spec-in-progress for this feature.
This Week:
- Still working to fix quirks in reflow-on-zoom prototype.
- Assisting mbrubeck in debugging issues with bug 716575 where patch 3 of the series is crashing talos (on apparently an NS_SUCCEEDED(xxx) operation?!?!) We're not entirely sure how to reproduce- it seems to only happen in Talos tests (mochitests and reftests pass just fine...) I'm going to try and see if I can get talos running on my phone to see if I can shed some light on this problem. We don't have any information from logs, because when it crashes on talos, we don't even get a browser_output.txt file. :|
- bug 790645: Font inflation enlarges text when reloading content in form inputs after zooming
BLassey
Last week
- in Warsaw for performance work week
- bug 727352 - get rid of JSON usage in viewport updates
- bug 785291 - add support for in-product fonts, reading from extracted res/fonts
- bug 790614 - report broken mobile site feature, a little controversial
This week
- bug 785291 - adding support for reading directly from the apk
- bug 756140 and bug 790139 crashes on CM
Blockers
- unable to reproduce CM crashes
MFinkle
Done:
- Minor patch to clean up aboutHome.xhtml a little
- Filed bug to set aboutHome favicon in Java and remove it from aboutHome.xhtml (bug 792240)
- Filed bug to use ABI in multiple-APK filtering (bug 791267)
- Digging into how to support Google Campaign Tracking
- Some Metro planning work
Next:
- More reviews
- More product planning work
- Maybe a patch or two?
- Trip to MV/SF first week of October
Madhava
Ian Barlow
Last week
- Working with Karen and Madhava on product roadmap
In Progress
- Production contractor starting Oct. 1 \o/
- bug 785994 Updates to menu – mockups http://cl.ly/image/1W3W2g22431e
- Search Enhancements – sketches http://cl.ly/image/1Q2x3J2N1X1s
- Private Browsing & Guest Mode – sketches http://cl.ly/image/1d3L033E3o1U
- Safe Browsing mockups underway, coming soon
- UI Responsiveness efforts – working list https://firefox-ux.etherpad.mozilla.org/25
- Android Sync Setup Improvements
- Sketches – http://cl.ly/image/2r3B1C2i462g
- Working with Sync team and Desktop UX to scope work
- Top Sites customization on about:home – preliminary sketching http://cl.ly/image/1F1R2J1W1d1c
- First Run & Update UX – sketches http://cl.ly/image/3c460L2v1Z30
- Future improvements to about:home – sketches http://cl.ly/image/1x0A1K0r2g2m
New Section: UX Bonus Bugs
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 (thanks Wes!)
Menu
- bug 784395 Make "Request desktop site" clearer / update checkboxes
- 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
Reader
- bug 792420 Toolbar menu shouldn't allow its text to be selected
Security/MGoodwin
Round Table
QA
- CM, affected across all channels
- Concerned bugs from 16 Beta 3 testing:
- bug 771774 crash with eglMakeCurrent failed (EGL error 3000) and abort message: "OpenGL-accelerated layers are a hard requirement on this platform [...]" on Vivante GPUs (e.g. in Rockchip rk29board and in imapx200 chipsets)
- bug 778175 Startup crash on devices incompatible with OpenGL ES 2.0 (e.g. HTC Wildfire)
- Added a few more Armv6 devices to QA inventory. See Armv6 test results page
- Testday next friday, 9/28
- Beta 4 testing this week
- Compiling Fx17 features
- Driving down regressionwindowwanted and similar bugs
- creating a matrix of graphics chipsets and roms to test for h264 decoding
Socorro/Breakpad/Stability
Hightlights:
- nhirata still on b2g more so.
- kairo's report : fennecandroid.16.0b2.armv6.topcrash
Please see Platform Meeting Notes for Stability report
SUMO
Firefox 15.0.1
5 star 52049 (+2086, 64% of Growth)
4 star 19407 (+563, 17% of Growth)
3 star 13032 (+270, 8% of Growth)
2 star 8627 (+114, 4% of Growth )
1 star 13481 (+222, 7% of Growth)
Average rating: 3.82 (+.01)
Average Rating of this Week's Reviews: 4.28 (-.02)
106596 Total Reviews (+3255)
Firefox 16.0 Beta Please read the New and Improved Report Here. This allows you to view past information, track trends, etc. We have also started to track Input for Negative trends. We are still expanding this report and thank you for all your feedback so far! Any other feedback please shoot Tyler an Email. Expect this to grow and refine for the next couple of weeks as we improve our reporting tools before Firefox 16 is released.
Some Upcoming Plans are:
- Better Tagging for Input
- Graph of Input tags allowing us to track trends
- SUMO Reported Bugs per release
- Positive Input
- And your Feedback!
ARMv6 So far we have 3 ARMv6 devices on Input that users are telling us have problems:
- LGL45C: Crashes
- LG-VM701: Slow to Load
- LGL55C: Video Playback is slow
Nexus 7 The big crashing Device on Input is the Nexus 7, do we have a bug on file for this device crashing alot?