Mobile/Notes/08-May-2013
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: 2013-05-13 (3 BUSINESS DAYS!)
- Next release: 2013-05-14
Major Topics for This Week
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs.
- Chen Dai contributed patches to
- bug 866487 - MOZ_UPDATER always set to true in AppConstants.java
- bug 869322 - Screen can't read the text in input box
- Abir Viqar landed his first patch! (bonus points for an r+ on first attempt)
- bug 839434 - Private browsing page opens the pop-ups in normal browsing
- Tetsuharu OHZEKI continued to file and fix multiple bugs
- bug 865250 - Clean up BrowserApp.get/setPreferences()
- bug 867875 - Add the pref to switch reader mode
- bug 868936 - Use strict equality operator in JSDOMParser.js
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
GBrown
- Last week:
- Investigated bug 867626 Expose Shumway in navigator.plugins
- bug 865944 Use foreground activity to determine if browser has terminated
- --> Panda failure rates much better this week
- bug 868681 Offline apps doorhanger not shown
- bug 868767 Unable to uninstall org.mozilla.fennec_aurora/firefox_beta and reboot
- Working on:
- bug 867626 Expose Shumway in navigator.plugins
- Follow-up on bug 865944 Use foreground activity...
- bug 869030 Robocop testDoorHanger causes future reboots on pandas
- bug 867360 Watcher dies sometimes on Pandas
Chris Lord (cwiiis)
- Done
- Wrote a timer webapp over the weekend: http://chrislord.net/index.php/2013/05/04/writing-and-deploying-a-small-firefox-os-application/
- Spent some time tracking down B2G issues
- Bank holiday
- Doing
- bug 866461 - Bing.com constantly resizing with the dynamic toolbar
- bug 803299 - Use 24-bit colour on 24-bit screens (patches r+'d but backed out due to reftest failures)
Chris Peterson
- Done
- Fixed bug 778459 - java.lang.OutOfMemoryError: at org.mozilla.gecko.AwesomeBarTabs.updateFavicon()
- Fixed bug 827248 - java.lang.OutOfMemoryError: at org.mozilla.gecko.AboutHomeContent.getTopSitesThumbnails()
- Fixed bug 868604 - JavaScript Warning "test for equality (==) mistyped as assignment (=)?" in "chrome://browser/content/downloads.js"
- Fixed bug 868673 - Fix -Wtype-limits "comparison of unsigned expression >= 0 is always true" warning in XPFE
- Implementing WebSockets for bug 834033 - Push API for Android
- Next
- Implement System Messages for bug 834033 - Push API for Android
JChen
- Past week
- Finished bug 863777 - Teach ANR reporter to use the profiler to get a native stack
- Doing privacy review now
- Worked on bug 860879 - ANR @ org.mozilla.gecko.PromptService.finishDialog
- Have patches for review
- Going to file follow up bugs
- Worked on bug 847983 - IME in designmode doesn't seem to work very well
- Finished bug 863777 - Teach ANR reporter to use the profiler to get a native stack
- Next
- Finish bugs from above
- bug 868566 - Cannot create a new paragraph in a text box on Motorola Support Forums
- bug 868569 - Cursor selection buttons in Swype don't work
- bug 846660 - java.lang.InstantiationException: cant instantiate class char
- PTO starting next Wed
GCP
- This week:
- WebRTC
- bug 862883 Enable webrtc mochitest automation for FxAndroid
- bug 866093 application crashed [@ webrtc::VoEExternalMediaImpl::SetExternalRecordingStatus(bool)]
- bug 863290 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
- bug 869477 WebRTC UI permissions no longer shown
- Next week:
- bug 863290 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
- bug 867185 Camera names should percolate upwards to the UI
- bug 862808 Local Video is upside down on Android when in portrait mode
Brian N
- Done
- Ouya bugs
- Bug 849847 - Make about:home scrollable with the analog stick
- Bug 868230 - Map gamepad X button to show/hide tabs tray
- Ouya bugs
- In progress
- Bug 868553 - Make about:home use a ViewPager
- Next
- Other about:home rewrite work
- Ouya bugs
Sriram
- Back from vacation
- More coffee, more sleep, more cricket
- Exploring quick share menu.
WesJ
- Vacation
- Bug 813756 - Payments frontend for Android - Landed! yay!
- Bug 757481 - Tests for prompt service - have some new wip up
- Bug 798358 - Hardcoded add-ons on about:home links to author's desktop site with desktop add-on installs - Landing now
- Bug 826325 - Decide where window.open should open content - Still trying to find the right solution here
- Bug 808636 - Update visual style of mobile error pages - http://people.mozilla.com/~wjohnston/netError/index.html
LucasR
- Last week
- Bank holiday
- bug 869166 - Add space between URL bar and tab curve
- bug 869022 - Fade tabs button and menu away when tabs panel is open
- bug 868460 - Tidy up animation bits
- bug 867554 - New sidebar animation on tablets
- bug 860121 - Animating the landscape tab menu on tablets yield a white gap between the sidebar and the tab count button
- bug 866466 - Opening a remote-tab from tab-menu overlays view onto the regular and private tabs menu
- bug 867141 - Unable to close regular tabs after closing last private tab
- bug 865228 - Misc improvements in the browser toolbar animations
- (In progress) bug 869494 - Add editing mode to browser toolbar
- Next week
- bug 869494 - Add editing mode to browser toolbar
- bug 867608 - Gap between forward button and favicon after backing out of reader mode
- Pre-assembly interviews for the Mozilla Summit meeting in Paris
- Google I/O
- Android Design lab: https://developers.google.com/events/io/sessions/383307141
Margaret
- Done
- bug 867249 - Improve BitmapUtils.getDominantColor to avoid returning gray-ish colors
- bug 867627 - Dominant color favicon backgrounds are really slow to update
- bug 867650 - Search list still shown on Awesomescreen when clearing search string
- bug 867125 - Unpinning a site from about:home removes it from about:home regardless of the number of visits
- bug 867059 - "Set as Default" option still available in context menu after disabling a search engine
- Helped interview devtools candidates
- In Progress
- Crash in BrowserToolbar.setTitle - bug 868342
- Blog post about dominant color favicons
- Next
- Update empty favicon style - bug 869634
- Use better default thumbnails on about:home when we don't have a screenshot - bug 837392
Scott (jwir3)
Last Week:
- bug 847872: Reflow zoom on double tap only (r+, but I'm having some difficulty with tests - specifically testVkbOverlap on Android and I'm kind of blocked on this before I can land).
- Looked into bug 864595: Assertion failure in caretPositionFromPoint. I have a solution, but it's not quite ready for review.
- bug 862763: Performance of nsLayoutUtils::FontSizeInflationEnabled needs some work (in review).
This Week:
- Land reflow-on-zoom on double-tap only.
- Land HResize performance enhancement for reflow-on-zoom.
- Finish implementation of last solution for bug 836565 that queues one event for each document to be reflown in nsDocumentViewer, for responsiveness (this might not be necessary).
- bug 766599: Reframe to prevent crash in nsFontInflationData (this will allow us to dynamically change font inflation prefs without a reload).
BLassey
- bug 867517 - Gecko based web view
- bug 833795 - Content jitters when URL bar hidden (B2G)
MFinkle
Done:
- bug 869477 - WebRTC UI permissions no longer shown
- Looking into bug 862377 - Android WebRTC permissions UI will only respect first doorhanger
Next:
- Metro work week in Vancouver
Ian Barlow
Ian Barlow
- Designs ready to go
- bug 869123 NEW: Quick Share -- shortcut to most frequently used sharing service
- bug 867371 Updated Settings UI in progress
- bug 853844 New progress indicator
- bug 867633 Consolidate lock icon and forward button animations in toolbar
- bug 847435 Updated look for back session history menu
- bug 868998 Reveal title bar by scrolling a certain distance
- Work in progress
- bug 864958 Some subtle adjustments to the PB chrome
- bug 808636 Reviewing work in progress on mobile error pages
- Some discussion around WebRTC doorhanger permissions
- Continuing work with Product on some UX prerequisites for Mozilla Apps on Android
- Standing by for any and all questions about Multipage About:home
- Usability testing plan for Multipage about:home
- TV design concepts
- New tablet concepts
Security/MGoodwin
WebRT
- There is a meeting on Friday (11a PT) to discuss the "synthesizing APK" approach to delivering Apps on Android.
PiCL
- Work week in Vancouver this week.
Feature Focus
- Fx21
- [ON TRACK] bug 834681 - Add support for basic distribution modifications
- [ON TRACK] bug 831354 - Ship fonts for content in Firefox for Android
- [ON TRACK] Amazon Search URL
- [PLANNED]bug 867604 - [Meta] HTML5 Compat
- Note: thanks for the uplifts last week!
- Fx22
- [AT RISK] Reflow on zoom (double tap) by default
- [PROPOSED] New tab UI
Pet bug: Bug 862996 - Put text headings back in the tab menu
- [PROPOSED] ANR
- Fx23
- NFC bump for tab sharing
- WebRTC platform support, preffed off
- [ON TRACK] READER: Serif/Sans Serif font toggle, Add to reading list from long tap, add to reading list from context menu
- [ON TRACK] bug 730445 - Add UI to specify a default search engine
- [AT RISK] Firefox Health Report
- [PLANNED] RSS/Atom feed handling
- [PLANNED] Set Top Box optimization
- [PLANNED] Directional game console navigation <== same set of bugs as above?
- [PLANNED] Dynamic Snippets
- [PROPOSED] Addition of search engines
- [PROPOSED] Changing default search engines by locale
- [AT RISK] bug 716403 - (dynamic-toolbar) Request to hide the navigation bar when scrolling down content
- Fx24
Tradeoffs: Finishing the last 3 Reader Improvements and moving About:Home Redesign Need to create a project plan for Shumway and Dynamic Snippets
- [PLANNED] Packaged apps support
- [PLANNED] Web Audio API
- [PLANNED] API: Push notifications
- [PLANNED] API: Web activities
- [PLANNED] API: Contacts
- [PLANNED] SkiaGL improvement
- [PROPOSED] API: Payments
- [PROPOSED] API: Alarm
- [PROPOSED] Location-based search engines
- [PROPOSED] Shumway: generic video player
- [PROPOSED] About:home redesign
- [PROPOSED] Reader improvements
- [PROPOSED] Profile support for alternate browser configurations
- [PROPOSED] API: Cloud
- [PROPOSED] Change default search engine for zh-CN
Round Table
SUMO
Meeting this week to plan a strategy around replying to 1-star reviews on Google Play.
Thought we had a small spike in crash feedback but it turned out to be nothing.
Getting ready for Firefox 21.
QA
- bug 853522 regressed h.264 videos on JB devices. need to uplift fix to all channels
- working on a test matrix to cover release coordinate on multiple stores:
- bug 856445 - Lg optimus black crash confirmed, over to mfinkle
- bug 845729 - SGS2 blocklist confirmed, awaiting beta uplift to retest