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

From MozillaWiki
< Mobile‎ | Notes
Jump to navigation Jump to search
 
(33 intermediate revisions by 15 users not shown)
Line 13: Line 13:


== Major Topics for This Week ==
== Major Topics for This Week ==
;Released Fx21: Congrats everyone! New web content fonts, Holo-ish theme chnages, distribution file support (themes, bookmarks, pinned sites), Long-tap session history and HTML5 improvements. Overall feedback seems positive.
;Released Fx21: Congrats everyone! New web content fonts, Holo-ish theme changes, distribution file support (themes, bookmarks, pinned sites), Long-tap session history and HTML5 improvements. Overall feedback seems positive.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
''Give a shoutout/thanks to people for helping fix and test bugs.''
''Give a shoutout/thanks to people for helping fix and test bugs.''
* Bruce Wu landed his first patch in {{bug|726015}} - "Firefox is in offline mode" is misleading when there is no network connection
* Tetsuharu OHZEKI fixed {{bug|868845}} - Convert the way to store preference of show url to pref.js.
* Brian Ecker fixed long-standing clipboard crash {{bug|870333}}.


==Stand ups==
==Stand ups==
Line 25: Line 28:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Bug 871390 - Leaking Shmem with NoSwap canvas update
* Bug 848482 - [SkiaGL] SourceSurface doesn't currently work with SkiaGL
===Kats===
===Kats===
===GBrown===
===GBrown===
* Last week:
** {{bug|867626}} Expose Shumway in navigator.plugins
** {{bug|842899}} Intermittent java-exception | android.database.sqlite.SQLiteDiskIOException: disk I/O error
** {{bug|872050}} remove /data/local/xpcb from tegras in the cleanup step
** {{bug|870768}} Intermittent testHistoryTab | Awesomebar URL stayed the same
** {{bug|872244}} Collect /data/anr/traces.txt after Android test runs
** {{bug|870056}} Enable testClearPrivateData
** Enabled more xpcshell tests
** Investigation: {{bug|869030}} Robocop testDoorHanger and testSystemPages cause future reboots on pandas
* Next:
** PTO Friday, Monday, Tuesday
** {{bug|870553}} A blocklist/whitelist for Shumway
** {{bug|869030}} Robocop testDoorHanger and testSystemPages cause future reboots on pandas
** {{bug|867360}} Watcher dies sometimes on Pandas
** {{bug|797615}} Intermittent testHistoryTab, testBookmark, testHistory, testSystemPages, testVkbOverlap | PaintExpecter - blockUtilClear timeout
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
* Done
** {{Bug|866461}} - Bing.com constantly resizing with the dynamic toolbar
* Doing
** {{Bug|869696}} - Gralloc is really slow on the Geeksphone Peak (and other Adreno 205 devices?)
** {{Bug|870311}} - Touch events are wonky on high dpi devices
** {{Bug|803299}} - Use 24-bit colour on 24-bit screens (patches r+'d but backed out due to reftest failures)
===Chris Peterson===
===Chris Peterson===
* Done
** Blocked waiting for desktop Push API to land; implementing Java background service in the meantime.
** {{bug|863103}} - Add BackgroundService runIntentInService() and WakeLock
** {{bug|863154}} - OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeStream()
** {{bug|828563}} - m.here.com GPS not finding correct location on Galaxy Nexus
** {{bug|868604}} - JavaScript Warning "test for equality (==) mistyped as assignment (=)?" in "chrome://browser/content/downloads.js"
** {{bug|869517}} - Fix JSFlatString RootKind compilation error when building with --enable-root-analysis
** {{bug|871022}} - Remove unused GeckoApp.StartupMode code
* Next
** Push API
** Web Activities API
** topcrash {{bug|849589}} - RuntimeException: Only ByteBufferInputStream is supported at org.mozilla.gecko.mozglue.NativeZip
===JChen===
===JChen===
'''On PTO starting today until end of May'''
'''On PTO starting today until end of May'''
Line 39: Line 85:


===GCP===
===GCP===
*Last week:
**Investigate a mochitest-4 failure on tbpl.
**{{Bug|863290}} crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
*Next week:
**{{Bug|871575}} Investigate and fix the nss shutdown crash that we see on Android
**{{Bug|862808}} Local Video is upside down on Android when in portrait mode
**{{Bug|867185}} Camera names should percolate upwards to the UI
===Brian N===
===Brian N===
* Done
** {{Bug|868553}} - Make about:home use a ViewPager
** Tab/session restore bugs ({{bug|869413}}, {{bug|865005}}, {{bug|872328}})
** Investigated startup crash on LG Optimus Black (LG P970), {{Bug|856445}}
* Next
** Few more session restore bugs, hopefully some test cases
** Ouya
===Sriram===
===Sriram===
* Quick share menu - cl.ly/image/1r1S0H2C0Q25
* HTC crashes due to styling - {{Bug|866501}}
* Screen artifacts in awesomebar search acceptance - {{Bug|850217}}
* Playing with Ouya
* Review of big lucasr patch for editing mode.
===WesJ===
===WesJ===
* Bug 826325 - Decide where window.open should open content - have a working solution. Cleaning up
* Bug 871464 - Master password menu isn't updated after enable/disable the password
* Bug 863367 - Unable to parse url -- java.net.MalformedURLException: Unknown protocol: app
* Bug 862377 - Android WebRTC permissions UI will only respect first doorhanger - Adds the ability to add a variety of input elements to doorhanger prompts
* Bug 872388 - Allow creating a homescreen shortcut when an bookmark is made - Looking for feedback. Adds the ability to add buttons to toast popups.
* Bug 853844 - Investigate removing the pageload throbber - Build with a progress bar in there for playing with.
'''UX Pings'''
* Bug 808636 - Update visual style of mobile error pages
* Bug 704229 - Unify touch video controls
* Bug 710364 - Opening a link in a new tab context menu header is wrong with image links
===LucasR===
===LucasR===
===Margaret===
===Margaret===
* Done
** {{bug|868342}} - Crash in BrowserToolbar.setTitle
** {{bug|869634}} - Update empty favicon style
** {{bug|870858}} - Correctly scale favicons on about:home
** {{bug|857987}} - Add a "Night Mode" to reader mode
** {{bug|871014}} - Polish reader mode text style menu
** {{bug|862543}} - Update "exit reader" icon
** [http://blog.margaretleibovic.com/post/49947104486/dominant-favicon-color-revisited-on-android Blog post about dominant color favicons]
* Next
** Help land lucasr's patches in {{bug|869494}}
** about:home work on fig
===Scott (jwir3)===
===Scott (jwir3)===
'''Last Week''':
* {{bug|847872}}: Reflow zoom on double tap only (still having some difficulty with tests - specifically testVkbOverlap on Android and I'm kind of blocked on this before I can land).
* {{bug|862763}}: Performance of nsLayoutUtils::FontSizeInflationEnabled needs some work (should land this week).
* Landed HResize performance enhancement for reflow-on-zoom.
'''This Week:'''
* Land reflow-on-zoom on double-tap only.
* {{bug|870788}} : Reflow-on-zoom differently for subdocuments.
* {{bug|865654}} : caretPositionFromPoint produces wrong offsets when near text input boundary
* {{bug|766599}}: Reframe to prevent crash in nsFontInflationData (this will allow us to dynamically change font inflation prefs without a reload).
'''Other:'''
* Will be in Taiwan next week for web rendering workweek.
===BLassey===
===BLassey===
* {{bug|866957}} cell tower location reporting, patch up for Hannos's review.
* {{bug|867517}} Gecko-based WebView, patch up for Finkle's review
* {{bug|833795}} Content jitters when hiding url bar
===MFinkle===
===MFinkle===
* Metro work week in Vancouver
===Ian Barlow===
===Ian Barlow===
* Work in progress
** Getting up to speed on Mixed Content blocking, and thinking about the mobile UX for it
** Getting into some visual design work for about:healthreport soon
** {{bug|864958}} Some subtle adjustments to the PB chrome
** {{bug|808636}} Reviewing work in progress on mobile error pages
** 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 (Zhenshuo)
** New tablet concepts (Yuan)
* Designs ready to go
** Lots of exciting refinements lined up for Reader Mode
*** {{bug|862445}} Refinements to Serif view
*** {{bug|871014}} Refine Reader Menu
*** {{bug|872046}} Refine "Entering Reading Mode" experience
*** {{bug|871593}} Improved article-to-article Reading List navigation
*** {{bug|871600}} Add end mark to Reader Mode articles
*** {{bug|862543}} Rethink Exit Reader icon
*** {{bug|871994}} Provide better visual feedback for Add to Reading List long press
** {{bug|869123}} Quick Share -- shortcut to most frequently used sharing service
*** https://bug869123.bugzilla.mozilla.org/attachment.cgi?id=745998
** {{bug|867371}} Updated Settings UI in progress
*** https://etherpad.mozilla.org/settings-reorg
** {{bug|853844}} New progress indicator
*** https://bugzilla.mozilla.org/show_bug.cgi?id=853844#c16
** {{bug|867633}} Consolidate lock icon and forward button animations in toolbar
*** https://bugzilla.mozilla.org/show_bug.cgi?id=867633#c1
** {{bug|847435}} Updated look for back session history menu
*** https://bug847435.bugzilla.mozilla.org/attachment.cgi?id=746397
** {{bug|868998}} Reveal title bar by scrolling a certain distance
===Security/MGoodwin===
===Security/MGoodwin===
===WebRT===
===WebRT===
Line 53: Line 199:


== Feature Focus==
== Feature Focus==
;Fx22
* {{mrisk}}[[Mobile/Projects/Localization | Added locale: Slovak]]
* State of good repair:
** {{mok}} [[Mobile/Projects/ANR | ANR Reporter]]
** {{mok}} [[Mobile/Projects/New tab UI | New tab UI]]  <==ibarlow and I agreed to rename this line item to "refinements"
** {{mok}} [[Mobile/Roadmap/Tracking_Fx22#Performance_improvements | Performance improvements]]
;Fx23
* {{mrisk}} [[Mobile/Projects/Firefox Health Report | Firefox Health Report]]
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Turkish]]
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Hungarian]]
* {{mok}}  [[Mobile/Projects/Dynamic URL bar | Dynamic URL bar]]
* {{mok}}  [[Mobile/Projects/NFC bump | NFC bump for tab sharing]]
* {{mok}}  [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], confirmed: preffed OFF
* {{mok}}  [[Mobile/Projects/Localization | L10N foundation improvements]]
* {{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}}  [[Mobile/Projects/Changeable search engine default | UI for changing search engine default]]
* {{mok}}  [[Mobile/Projects/Webfeed handling | RSS/Atom feed handling]]
;Fx24
Quickshare?    {{Bug|869123}} - Quick Share from Android menu<br>
Mixed Content? {{Bug|860581}} - Add support for Mixed Content Blocking<br>
* {{mok}}  [[Mobile/Projects/Reader improvements|READER: night mode]]
* {{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 improvements]]
* {{mplan}} [[Mobile/Projects/Addition of search engines | Addition of search engines]]
* {{mplan}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]]
* {{mplan}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]]
* {{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/Changing default search engines by locale | Changing default search engines by locale]]
* {{mprop}} [[Shumway/Roadmap | Shumway]]: generic video player
** ''Will create new project page with Mobile-specific work to be done when known''
* {{mprop}} [[Mobile/Projects/About:home redesign | About:home redesign]]
* {{mprop}} [[Mobile/Projects/Reader improvements| Reader improvements]]
* {{mprop}} [[Mobile/Projects/Firefox flavours | Profile support for alternate browser configurations]]
* {{mprop}} [[Mobile/Projects/Localization | Change default search engine for zh-CN]]
;Fx25
* {{mprop}} [[Mobile/Projects/Packaged and privileged apps | Priveleged apps support]]
* {{mprop}} [[Mobile/Projects/Multi-locale build | L10N multi-locale build]] - investigation by 24
* {{mprop}} [[Shumway/Roadmap | Shumway]] - branded players
** ''Will create a project page for Mobile-specific work when known''
* {{mprop}} [[Mobile/Projects/API: Cloud | API: Cloud]]
* {{mprop}} [[Mobile/Projects/Firefox flavours | Flavours/variants: Kinderfox, Silverfox, Corpfox, Devfox]] (as add-ons?)
* {{mprop}} [[Mobile/Projects/Add-on support | Further add-on support]]
* {{mprop}} [[Mobile/Projects/Developer tools | Solid developer environment]]
* {{mplan}} [[Mobile/Projects/Dynamic Snippets | Dynamic Snippets]]


== Round Table ==
== Round Table ==
===QA===
* a couple nightly crashers that would be good to fix before turning on Aurora updates https://wiki.mozilla.org/CrashKill/2013-05-13#Mobile
* SK locale was intended to be added in Beta 1. This was missed. We are not respinning.

Latest revision as of 17:08, 15 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

  • Released Fx21 (Fx22 Beta is soon)
  • Next merge: 2013-06-24
  • Next release: 2013-06-25

Major Topics for This Week

Released Fx21
Congrats everyone! New web content fonts, Holo-ish theme changes, distribution file support (themes, bookmarks, pinned sites), Long-tap session history and HTML5 improvements. Overall feedback seems positive.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

  • Bruce Wu landed his first patch in bug 726015 - "Firefox is in offline mode" is misleading when there is no network connection
  • Tetsuharu OHZEKI fixed bug 868845 - Convert the way to store preference of show url to pref.js.
  • Brian Ecker fixed long-standing clipboard crash bug 870333.

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)

  • Bug 871390 - Leaking Shmem with NoSwap canvas update
  • Bug 848482 - [SkiaGL] SourceSurface doesn't currently work with SkiaGL

Kats

GBrown

  • Last week:
    • bug 867626 Expose Shumway in navigator.plugins
    • bug 842899 Intermittent java-exception | android.database.sqlite.SQLiteDiskIOException: disk I/O error
    • bug 872050 remove /data/local/xpcb from tegras in the cleanup step
    • bug 870768 Intermittent testHistoryTab | Awesomebar URL stayed the same
    • bug 872244 Collect /data/anr/traces.txt after Android test runs
    • bug 870056 Enable testClearPrivateData
    • Enabled more xpcshell tests
    • Investigation: bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas
  • Next:
    • PTO Friday, Monday, Tuesday
    • bug 870553 A blocklist/whitelist for Shumway
    • bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas
    • bug 867360 Watcher dies sometimes on Pandas
    • bug 797615 Intermittent testHistoryTab, testBookmark, testHistory, testSystemPages, testVkbOverlap | PaintExpecter - blockUtilClear timeout

Chris Lord (cwiiis)

  • Done
    • bug 866461 - Bing.com constantly resizing with the dynamic toolbar
  • Doing
    • bug 869696 - Gralloc is really slow on the Geeksphone Peak (and other Adreno 205 devices?)
    • bug 870311 - Touch events are wonky on high dpi devices
    • bug 803299 - Use 24-bit colour on 24-bit screens (patches r+'d but backed out due to reftest failures)

Chris Peterson

  • Done
    • Blocked waiting for desktop Push API to land; implementing Java background service in the meantime.
    • bug 863103 - Add BackgroundService runIntentInService() and WakeLock
    • bug 863154 - OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeStream()
    • bug 828563 - m.here.com GPS not finding correct location on Galaxy Nexus
    • bug 868604 - JavaScript Warning "test for equality (==) mistyped as assignment (=)?" in "chrome://browser/content/downloads.js"
    • bug 869517 - Fix JSFlatString RootKind compilation error when building with --enable-root-analysis
    • bug 871022 - Remove unused GeckoApp.StartupMode code
  • Next
    • Push API
    • Web Activities API
    • topcrash bug 849589 - RuntimeException: Only ByteBufferInputStream is supported at org.mozilla.gecko.mozglue.NativeZip

JChen

On PTO starting today until end of May

  • Past week
    • Fixed bug 860879 - ANR @ org.mozilla.gecko.PromptService.finishDialog
      • Follow-up: bug 870060 - [meta] Make PromptService usages asynchronous
    • Privacy review for bug 863777 - Teach ANR reporter to use the profiler to get a native stack
    • Fixed bug 846660 - java.lang.InstantiationException: cant instantiate class char
    • Spent more time on chronic bug 847983 - IME in designmode doesn't seem to work very well

GCP

  • Last week:
    • Investigate a mochitest-4 failure on tbpl.
    • bug 863290 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
  • Next week:
    • bug 871575 Investigate and fix the nss shutdown crash that we see on Android
    • bug 862808 Local Video is upside down on Android when in portrait mode
    • bug 867185 Camera names should percolate upwards to the UI

Brian N

Sriram

  • Quick share menu - cl.ly/image/1r1S0H2C0Q25
  • HTC crashes due to styling - bug 866501
  • Screen artifacts in awesomebar search acceptance - bug 850217
  • Playing with Ouya
  • Review of big lucasr patch for editing mode.

WesJ

  • Bug 826325 - Decide where window.open should open content - have a working solution. Cleaning up
  • Bug 871464 - Master password menu isn't updated after enable/disable the password
  • Bug 863367 - Unable to parse url -- java.net.MalformedURLException: Unknown protocol: app
  • Bug 862377 - Android WebRTC permissions UI will only respect first doorhanger - Adds the ability to add a variety of input elements to doorhanger prompts
  • Bug 872388 - Allow creating a homescreen shortcut when an bookmark is made - Looking for feedback. Adds the ability to add buttons to toast popups.
  • Bug 853844 - Investigate removing the pageload throbber - Build with a progress bar in there for playing with.

UX Pings

  • Bug 808636 - Update visual style of mobile error pages
  • Bug 704229 - Unify touch video controls
  • Bug 710364 - Opening a link in a new tab context menu header is wrong with image links

LucasR

Margaret

  • Next
    • Help land lucasr's patches in bug 869494
    • about:home work on fig

Scott (jwir3)

Last Week:

  • bug 847872: Reflow zoom on double tap only (still having some difficulty with tests - specifically testVkbOverlap on Android and I'm kind of blocked on this before I can land).
  • bug 862763: Performance of nsLayoutUtils::FontSizeInflationEnabled needs some work (should land this week).
  • Landed HResize performance enhancement for reflow-on-zoom.

This Week:

  • Land reflow-on-zoom on double-tap only.
  • bug 870788 : Reflow-on-zoom differently for subdocuments.
  • bug 865654 : caretPositionFromPoint produces wrong offsets when near text input boundary
  • bug 766599: Reframe to prevent crash in nsFontInflationData (this will allow us to dynamically change font inflation prefs without a reload).

Other:

  • Will be in Taiwan next week for web rendering workweek.

BLassey

  • bug 866957 cell tower location reporting, patch up for Hannos's review.
  • bug 867517 Gecko-based WebView, patch up for Finkle's review
  • bug 833795 Content jitters when hiding url bar

MFinkle

  • Metro work week in Vancouver

Ian Barlow

  • Work in progress
    • Getting up to speed on Mixed Content blocking, and thinking about the mobile UX for it
    • Getting into some visual design work for about:healthreport soon
    • bug 864958 Some subtle adjustments to the PB chrome
    • bug 808636 Reviewing work in progress on mobile error pages
    • 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 (Zhenshuo)
    • New tablet concepts (Yuan)

Security/MGoodwin

WebRT

PiCL

Feature Focus

Fx22
Fx23
Fx24

Quickshare? bug 869123 - Quick Share from Android menu
Mixed Content? bug 860581 - Add support for Mixed Content Blocking

Fx25

Round Table

QA