Mobile/Notes/23-Oct-2013: Difference between revisions

< Mobile‎ | Notes
(Undo revision 742139 by Mcomella (talk) Wrong week. :))
 
(27 intermediate revisions by 10 users not shown)
Line 32: Line 32:
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
===JChen===
===JChen===
* Past week
** Fixed {{bug|927429}} - Set dynamic UA override URL on B2G
** Worked on {{bug|909974}} - Compositor thread hang monitoring/telemetry
** Worked on {{bug|717878}} - Content in input fields can not be scrolled when value exceeds visible width
** Helping :mchang with {{bug|927633}} - Make child processes access UA overrides through IPC
** Investigated {{bug|925012}} - Search engine choices pane is completely blank
** Looked at {{bug|913942}} - Get the first touchmove event after a touchstart earlier
** PTO
* Next week
** {{bug|717878}}
** {{bug|909974}}
===GCP===
===GCP===
*Last week
**{{Bug|898767}} crash in mozilla::DecoderTraits::CanHandleMediaType
**{{Bug|927462}} String matching logic in OmxPlugin.cpp is brittle
**{{Bug|927474}} "probably" can play "audio/webm"
**{{Bug|927480}} No symbols/(deleted) for libraries initialized after the crash reporter is initialized
**{{Bug|928870}} Basic tests for Android WebRTC UI
**{{Bug|921041}} Replace the thread local storage impl of GetJNIForThread with JVM::GetEnv()
*Next week
**{{Bug|689178}} Use DT_DEBUG information to enumerate library mappings
**{{Bug|902000}} Add a service that monitors the system load
**WebRTC uplifting from upstream
*Blockers
**Weekly complaint about no debug tests + no ARMv6 debug builds
===Botond===
===Botond===
===Mina===
===Brian N===
* Bug 853045 - Add a mach command creating Eclipse projects for mobile/android
* Bug 929865 - Isolate sources in generated package into a separate directory
* Bug 905703 - Don't pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in
* Bug 925012 - Search engine choices pane is completely blank
* Bug 928100 - Remove unused grid_icon_bg_activated.png resource


===Brian N===
===Sriram===
===Sriram===
* Uplifting patches to Aurora
* Uplifting patches to Aurora
Line 62: Line 92:


===liuche===
===liuche===
* interviews
* uplifts
* Robotium is now at 4.3 ({{bug|914773}})
* {{Bug|852608}} - Opensearch - cleanup and debugging, almost done
===Margaret===
===Margaret===
* Done
* Done
Line 74: Line 109:


===mcomella===
===mcomella===
*Past
**{{Bug|919234}}: (dup) Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
*Present
**{{Bug|870925}}: (r-) Add submissions info to FHR documents
**{{Bug|915918}}: (f+) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
**Tracking 26
***{{Bug|924480}}: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
*Future
**{{Bug|910859}}: Bootstrap new UI testing framework
**FHR
***Architecture docs
***Minor bugs and regressions
**{{Bug|898613}}: [fig] Editing mode tests (followup to {{Bug|895828}})


===RNewman===
===RNewman===
===nalexander===
===nalexander===
Mostly working on FxAccounts + Sync 1.1:
* {{bug|892025}} - HTTP client speaking KeyServer Protocol 1.0
* {{bug|929066}} - tiny tweak for local clock skew
* {{bug|922147}} - Abstract out Sync 1.1 password from Android Sync code base
IDE support reviews:
* {{bug|853045}} - Add a mach command creating Eclipse projects for mobile/android
* {{bug|929865}} - Isolate sources in generated package into a separate directory
* {{bug|905703}} - Don't pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in
JUnit 3 tests: No progress :(


===Scott (jwir3)===
===Scott (jwir3)===
===BLassey===
===BLassey===
* in Paris for rendering work week
* {{bug|923795}} Add condition to MozParam to detect top 2 (or N) position, landed, gavin asked for a test
* {{bug|890985}} crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, landed patch, waiting for nspr review
* {{bug|930072}} put example GeckoView embedding app in the tree, up for review
* {{Bug|930059}} Overscroll.java doesn't need to use compatibility libraries
* {{bug|930062}} GeckoView library should support building as an ant project
* {{bug|930068}} GeckoView shouldn't require ACCOUNT access permission
* {{bug|930070}} GeckoView should handle not having fennec-specific classes
===MFinkle===
===MFinkle===
* Did a tech talk on GeckoView @ Mozilla London office
* Did a tech talk on GeckoView @ Mozilla London office
Line 112: Line 183:
===Security/MGoodwin===
===Security/MGoodwin===
===WebRT===
===WebRT===
* work ongoing, no specific updates this week
* lots of conversations around security, UX, and implementation
===Performance===
===Performance===


Line 122: Line 197:


== Feature Focus==
== Feature Focus==
;Fx25 (Ships 10/29)
* {{mok}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio]
* {{mok}}  [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]]
* {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management
* {{mok}} [[Mobile/Projects/Guest browsing | Guest browsing]]
* {{mok}} [[Mobile/Projects/PageActions | Page Actions]]
* {{mok}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]]
* {{mok}} [[Mobile/Projects/Mixed content | Mixed content]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Ukrainian (ua-UK)]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Irish (ga-IE)]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Romanian (ro-RO)]]
* {{mok}} Setting wallpaper {{Bug|886996}}
* {{mok}} [[Mobile/Projects/DevTools | Developer Tools: Remote Debugging]]
;FX26
* {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | AMO  discoverability]]
* {{mok}} [[Mobile/Projects/Addition of search engines | Addition of search engines]] - Yahoo and Bing for selected locales <= looks like we need tests but this will likely land?  {{Bug|923795}} - Add condition to MozParam to detect top 2 (or N) position
* {{mok}} [[Mobile/Projects/About:home redesign | About:home redesign]] <= looks like it's backed out but still good progress, thank you{{Bug|918007}}
* {{mok}} [[Mobile/Projects/Settings UI clean up | search provider management in settings menu]]
* {{mok}} [[Mobile/Projects/About:home - Add-ons can add content to the "promotional banner" tile | Add-ons can add content to the "promotional banner" tile]]
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: South African English (za-EN)]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Thai (th)]]
* {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]]
;Fx27
These will stick
* {{mok}}  [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]]
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Hindi (hi-IN)]]
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Slovenian (sl)]]
These will be deferred?
* {{mprop}} [[Mobile/Projects/Sound effects | Ability for add-ons to customize sound effects]] to browser actions <- will be bumped off if we can have some reader / reading list improvements and land some 'save for later' hooks
* {{mprop}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]]
* {{mprop}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]]
*Here are some notable landings:
** {{Bug|922338}} - Update phishing-protection page in infoURL pref across Firefox products
** Usability Fit and Finish: Overhaul of the favicon system {{Bug|914296}} - (FaviconRevamp) and Remove overscroll and show highlight instead {{Bug|705246}} and {{Bug|791475}} - Android updater notification should provide more information like progress
** Progress on ANR effort: {{Bug|909974}}, {{bug|926574}}
** Progress on GeckoView: {{Bug|927451}}
** Make marketplace more discoverable in about apps: 
**Awesomescreen: {{Bug|921265}}
** Geckoview is pretty much usable, right? for Android 2.3 => 4.2
** Will the IDE stuff be monolithic? Does it help contributors? Do I smell a blog post?


== Round Table ==
== Round Table ==
===QA===
* {{bug|928441}} -  content view truncated in landscape
* crash rate is slowly creeping up

Latest revision as of 16:47, 30 October 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 is 2013-10-28 (Brace for impact!)

Topics for This Week

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge.

  • fedepaol fixed bug 921776 - Notification completed not showing when download was started from a private tab
  • capella has been fixing a lot of things, as usual
    • bug 906323 - It should be possible to update a menuitem's label
    • bug 920507 - Uncaught exception / crash when Clear private data -> Browsing & download history
    • bug 928163 - Allow or disallow proper text selection caret display based on HTML <input> type
    • bug 912983 - Text selection "cursor" persists on blur

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

Chris Lord (cwiiis)

JChen

  • Past week
    • Fixed bug 927429 - Set dynamic UA override URL on B2G
    • Worked on bug 909974 - Compositor thread hang monitoring/telemetry
    • Worked on bug 717878 - Content in input fields can not be scrolled when value exceeds visible width
    • Helping :mchang with bug 927633 - Make child processes access UA overrides through IPC
    • Investigated bug 925012 - Search engine choices pane is completely blank
    • Looked at bug 913942 - Get the first touchmove event after a touchstart earlier
    • PTO
  • Next week

GCP

  • Last week
    • bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
    • bug 927462 String matching logic in OmxPlugin.cpp is brittle
    • bug 927474 "probably" can play "audio/webm"
    • bug 927480 No symbols/(deleted) for libraries initialized after the crash reporter is initialized
    • bug 928870 Basic tests for Android WebRTC UI
    • bug 921041 Replace the thread local storage impl of GetJNIForThread with JVM::GetEnv()
  • Next week
    • bug 689178 Use DT_DEBUG information to enumerate library mappings
    • bug 902000 Add a service that monitors the system load
    • WebRTC uplifting from upstream
  • Blockers
    • Weekly complaint about no debug tests + no ARMv6 debug builds

Botond

Brian N

  • Bug 853045 - Add a mach command creating Eclipse projects for mobile/android
  • Bug 929865 - Isolate sources in generated package into a separate directory
  • Bug 905703 - Don't pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in
  • Bug 925012 - Search engine choices pane is completely blank
  • Bug 928100 - Remove unused grid_icon_bg_activated.png resource

Sriram

  • Uplifting patches to Aurora
  • bug 926139 - Experimenting with integrating smoothie
  • bug 927006 - Use a split action bar - http://cl.ly/image/351t0e3h2o09
    • Added basic support for split action bar
    • Moved the share icon + default app to the action bar
    • Added conditional forward to split action bar

WesJ

LucasR

Last week

Next week

  • Finish slides for Droidcon talk
  • More bug fixing on Fx26 (bug 918007 and bug 925722)
  • More patch reviews

liuche

  • interviews
  • uplifts
  • Robotium is now at 4.3 (bug 914773)
  • bug 852608 - Opensearch - cleanup and debugging, almost done

Margaret

mcomella

  • Past
    • bug 919234: (dup) Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
  • Present
    • bug 870925: (r-) Add submissions info to FHR documents
    • bug 915918: (f+) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
    • Tracking 26
      • bug 924480: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
  • Future
    • bug 910859: Bootstrap new UI testing framework
    • FHR
      • Architecture docs
      • Minor bugs and regressions
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

RNewman

nalexander

Mostly working on FxAccounts + Sync 1.1:

  • bug 892025 - HTTP client speaking KeyServer Protocol 1.0
  • bug 929066 - tiny tweak for local clock skew
  • bug 922147 - Abstract out Sync 1.1 password from Android Sync code base

IDE support reviews:

  • bug 853045 - Add a mach command creating Eclipse projects for mobile/android
  • bug 929865 - Isolate sources in generated package into a separate directory
  • bug 905703 - Don't pre-process build/mobile/robocop/*java.in and mobile/android/base/tests/*java.in

JUnit 3 tests: No progress :(

Scott (jwir3)

BLassey

  • in Paris for rendering work week
  • bug 923795 Add condition to MozParam to detect top 2 (or N) position, landed, gavin asked for a test
  • bug 890985 crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, landed patch, waiting for nspr review
  • bug 930072 put example GeckoView embedding app in the tree, up for review
  • bug 930059 Overscroll.java doesn't need to use compatibility libraries
  • bug 930062 GeckoView library should support building as an ant project
  • bug 930068 GeckoView shouldn't require ACCOUNT access permission
  • bug 930070 GeckoView should handle not having fennec-specific classes

MFinkle

  • Did a tech talk on GeckoView @ Mozilla London office
    • Lucas started a "Why not use WebApps" discussion that got me thinking about different HTML commands for main menus and toolbars. Think HTML5 context menu commands but for the main menu.
  • Getting GeckoView patches cleaned up for initial review
    • These will still be experimental
    • Basic javadocs
  • Started looking into UI Telemetry
    • Talked to Gregg Lind re: TestPilot
    • Found that Blake Winton was thinking about the same sort of thing for Desktop
  • DroidconUK on Friday

Ian Barlow

  • Helping out with product plan grooming
  • Defining a first version of Kinderfox (parental controls / kid-friendly browsing)
  • TV browsing / Living room UX
    • Looping in UX designers
  • Tablet refresh
    • Gathering user feedback
    • Looping in UX designers
  • Homepage enhancements
  • UX strategy for 2013/14
    • Working with Madhava on a desktop/mobile plan

Arun

Continuing with PDF.js – Focusing on developing 3 ideas.

Security/MGoodwin

WebRT

  • work ongoing, no specific updates this week
  • lots of conversations around security, UX, and implementation

Performance

A-Team

  • rc4 added to Android 4.0 Opt (Panda)
  • Reftests coming soon to Android 4.0 Opt (Panda) -- bug 929447
  • Android tests in this week's Orange Factor Top 10:
    • bug 914377 Intermittent testShareLink | View is null and can therefore not be clicked!
    • bug 720452 Intermittent Android jsreftest.html?test=<ANY> | load failed: null

Feature Focus

Fx25 (Ships 10/29)
FX26
Fx27

These will stick

These will be deferred?

  • Here are some notable landings:
    • bug 922338 - Update phishing-protection page in infoURL pref across Firefox products
    • Usability Fit and Finish: Overhaul of the favicon system bug 914296 - (FaviconRevamp) and Remove overscroll and show highlight instead bug 705246 and bug 791475 - Android updater notification should provide more information like progress
    • Progress on ANR effort: bug 909974, bug 926574
    • Progress on GeckoView: bug 927451
    • Make marketplace more discoverable in about apps:
    • Awesomescreen: bug 921265
    • Geckoview is pretty much usable, right? for Android 2.3 => 4.2
    • Will the IDE stuff be monolithic? Does it help contributors? Do I smell a blog post?

Round Table

QA

  • bug 928441 - content view truncated in landscape
  • crash rate is slowly creeping up