Mobile/Notes/08-May-2013: Difference between revisions

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(17 intermediate revisions by 8 users not shown)
Line 58: Line 58:


===Chris Peterson===
===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===
===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
* 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: can''t instantiate class char
** PTO starting next Wed
===GCP===
===GCP===
* This week:
* This week:
Line 72: Line 97:


===Brian N===
===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
* In progress
** Bug 868553 - Make about:home use a ViewPager
* Next
** Other about:home rewrite work
** Ouya bugs
===Sriram===
===Sriram===
* Back from vacation
* Back from vacation
Line 78: Line 113:


===WesJ===
===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===
===LucasR===
* '''Last week'''
* '''Last week'''
** Bank holiday
** {{Bug|869166}} - Add space between URL bar and tab curve
** {{Bug|869166}} - Add space between URL bar and tab curve
** {{Bug|869022}} - Fade tabs button and menu away when tabs panel is open
** {{Bug|869022}} - Fade tabs button and menu away when tabs panel is open
Line 126: Line 169:


===BLassey===
===BLassey===
* {{bug|867517}} - Gecko based web view
* {{bug|833795}} - Content jitters when URL bar hidden (B2G)
===MFinkle===
===MFinkle===
'''Done:'''
'''Done:'''
Line 168: Line 214:


== Feature Focus==
== Feature Focus==
;Fx21
*{{mok}} {{Bug|834681}} - Add support for basic distribution modifications
*{{mok}} {{Bug|831354}} - Ship fonts for content in Firefox for Android 
*{{mok}} [https://wiki.mozilla.org/Mobile/Projects/Amazon_search_URL Amazon Search URL]
*{{mplan}}{{Bug|867604}} - [Meta] HTML5 Compat
**Note: thanks for the uplifts last week!
;Fx22
*{{mrisk}} [[Mobile/Projects/Reflow on zoom | Reflow on zoom]] (double tap) by default
*{{mprop}} [[Mobile/Projects/New tab UI | New tab UI]]
Pet bug: Bug 862996 - Put text headings back in the tab menu
*{{mprop}} [[Mobile/Projects/ANR | ANR]]
;Fx23
* [[Mobile/Projects/NFC bump | NFC bump for tab sharing]]
* [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], preffed off
* {{mok}}  [[Mobile/Projects/Reader improvements|READER: Serif/Sans Serif font toggle, Add to reading list from long tap, add to reading list from context menu]]
* {{mok}}  {{Bug|730445}} - Add UI to specify a default search engine
* {{mrisk}} [[Mobile/Projects/Firefox Health Report | Firefox Health Report]]
* {{mplan}} [[Mobile/Projects/Webfeed handling | RSS/Atom feed handling]]
* {{mplan}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]]
* {{mplan}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]] <== same set of bugs as above?
* {{mplan}} [[Mobile/Projects/Dynamic Snippets | Dynamic Snippets]]
* {{mprop}} [[Mobile/Projects/Addition of search engines | Addition of search engines]]
* {{mprop}} [[Mobile/Projects/Changing default search engines by locale | Changing default search engines by locale]]
* {{mrisk}} {{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
* {{mplan}} [[Mobile/Projects/Packaged and privileged apps | Packaged apps support]]
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status Web Audio API]
* {{mplan}} [[Mobile/Projects/API: Push notifications | API: Push notifications]]
* {{mplan}} [[Mobile/Projects/API: Web activities | API: Web activities]]
* {{mplan}} [[Mobile/Projects/API: Contacts | API: Contacts]]
* {{mplan}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]]
* {{mprop}} [[Mobile/Projects/API: Payments | API: Payments]]
* {{mprop}} [[Mobile/Projects/API: Alarm | API: Alarm]]
* {{mprop}} [[Mobile/Projects/Location-based search engines | Location-based search engines]]
* {{mprop}} [[Mobile/Projects/Shumway | Shumway]]: generic video player
* {{mprop}} [[Mobile/Projects/About:home redesign | About:home redesign]]
* {{mprop}} [[Mobile/Projects/Reader improvements| Reader improvements]]
* {{mprop}} [[Mobile/Projects/Alternate browser configurations | Profile support for alternate browser configurations]]
* {{mprop}} [[Mobile/Projects/API: Cloud | API: Cloud]]
* {{mprop}} [[Mobile/Projects/Localization | Change default search engine for zh-CN]]


== Round Table ==
== 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 [https://wiki.mozilla.org/QA/Fennec/ReleaseSignoff 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

Latest revision as of 17:14, 8 May 2013

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)

  • 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
  • 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
  • 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

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

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

  • 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

Pet bug: Bug 862996 - Put text headings back in the tab menu

Fx23
Fx24

Tradeoffs: Finishing the last 3 Reader Improvements and moving About:Home Redesign Need to create a project plan for Shumway and Dynamic Snippets

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