Mobile/Notes/18-Jun-2014: Difference between revisions

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


== Schedule  ==
== Schedule  ==
* Next merge: 2014-07-21


== Topics for This Week ==
== Topics for This Week ==
;Firefox Search: See post on mobile-firefox-dev for latest implementation plan. Currently working on basic implementation to land in m-c.
;Firefox Search: See [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-June/000735.html post on mobile-firefox-dev] for latest [https://mobile.etherpad.mozilla.org/search-activity-architecture implementation plan]. Currently working on getting the foundation in place to land in m-c.
;Feature Videos: Launching a bunch of short videos that show off Firefox for Android features.
;Basic UI Telemetry: Finkle made a simple [https://people.mozilla.org/~mfinkle/uitelemetry/ dashboard] for some UI Telemetry
;Second screen developer event
Tuesday in the SF office at 6pm. I'll drop more info in #mobile when I have it


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 35: Line 40:


===Alan K. (ack) ===
===Alan K. (ack) ===
* Last week
** Refactoring/rewriting cloudsync
** Finished with bookmarks except for livemarks and queries
*** I'd like to land livemarks/queries as a follow-up patch
* This week
** Finish off cloudsync
*** Tabs and follow-up for bookmarks
** Start on mesh networking project?


===JChen===
===JChen===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
<!-- ==== Past week ==== -->
==== Past week ====
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- * <worked on> -->
<!-- {{mybugs|nchen@mozilla.com}} -->
{{mybugs|nchen@mozilla.com}}
<!-- * <also working on> -->  
<!-- * <also working on> -->  
<!-- * <also working on> -->
<!-- * <also working on> -->


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
* Past
<!-- {{readonly}} -->
** {{Bug|1015932}} Create a way to share the OpenSLES engine between cubeb and WebRTC
** {{Bug|1008706}} Google.com PREF cookie keeps coming back even with network disabled and cookies disabled
** {{Bug|1026538}} Cookie Manager can't delete cookies with appid != 0
** {{Bug|1024555}} blocked gethash requests cause the browser to hang
** {{Bug|1021419}} make update and gethash urls for safebrowsing updates configurable per-table
* Future
** Finish OpenSLES sharing
** {{Bug|1018928}} Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera.
** Android 2.3 tests failing
** {{Bug|1027100}} WebRTC LoadManager resolution reduction under load causing horizontal distortions
** {{Bug|910893}} Allow users to "try again" more than once on new error pages.
* Interesting
** {{Bug|1022376}} LoadManager assumes that when a thread exits the runnable, the thread exits (thread leak)


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week: Implemented standalone WebRTC player and simple desktop add-on that streams the camera to the player. Started cleaning up code to make rebase easier.
* This Week: Finish rebase. Update add-on to stream tab from fennec.
* Problems: Mystery crash in MacOS X standalone player. Need to understand why libmozalloc can not be statically linked. Only part of the player not being linked statically.


===Eugen Sawin===
===Eugen Sawin===
{{readonly}}
<!--
{{mybugs|esawin@mozilla.com}}
====Last week====
====Last week====
* Gonzales SPDY proxy (https://wiki.mozilla.org/Mobile/Gonzales)
** Metrics support via StatsD
** Basic clustering support
** More work on async request handling (promise promise not fulfilled)
====Next week====
====Next week====
-->
* Gonzales
** Landing stuff (async cache, metrics)
** Set up Graphite for metrics aggregation and visualization
** Extending metrics logging


===Sylvain Cleymans===
===Sylvain Cleymans===


<!---
Last week:
====Summary====
 
====Fixed====
* Testing in Gonzales (WIP)
====Working on====
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1022669 Bug 1022669] Display does not turn off while playing audio
--->
 
Next week:
 
* Finish to integrate testing in Gonzales


===Martin (mmcdonough)===
===Martin (mmcdonough)===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* Same as last week, working on native codecs in Android.
* Submitted patch to allow enabling blank fragmented MP4 decoder in Android.
* Getting AAC decoding working.
* EDIT: {{bug|1025327}} for patch above.


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
* WIP hint/doorhanger bugs
** {{Bug|1011712}} - Reader mode contextual hint
** {{Bug|1027139}} - Fix ArrowPopup arrow positioning
** {{Bug|1027135}} - Fix PageActionLayout concurrency issues
** {{Bug|1027137}} - PageActionLayout cleanup
** {{Bug|1024127}} - Popup cleanup
* PTO from 6/26-7/3


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* {{Bug|901803}} - Integrate chromecast support into Firefox. Going through another (hopefully last) review.
* {{Bug|974983}} - Reorder Home panels in Settings via dragging. Talking to Chenxia about this a bit. Working on a prototype.
* {{Bug|704229}} - Refine touch video controls. Got some nice mockups from UX. Looking into implementation details.


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
'''Last week'''
'''Last week'''
{{bugpast|lucasr.at.mozilla@gmail.com}}
* {{bug|964861}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java)
* {{bug|1025069}} - Both Versions of SUMO (http & https - suggested) can be pinned
* (In progress) {{bug|1012462}} - Support suggested sites in distribution files
* Initial conversations about tablet refresh
* Lots of reviews
'''Next week'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* In SF next week to attend Google I/O


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Landed "Remove Suggested Sites from Top Sites"
* Exploring more Contextual Hints architecture (Android layouts...! D:)
* More telemetry
* Next: first run, search?


===Margaret===
===Margaret===
Line 105: Line 161:


===eedens===
===eedens===
Continuing work on search activity.
* Re-working architecture from [http://people.mozilla.org/~eedens/search/bin/FirefoxSearch_20140611.apk prototype].
** Architecture docs and diagrams https://mobile.etherpad.mozilla.org/search-activity-architecture
** Architecture meeting 11am Pacific Jun 19.
** Source code repo: https://github.com/ericedens/FirefoxSearch/


===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{bug|918494}} - Intermittent testLinkContextMenu | Checking if the link has been added as a bookmark - The link has been bookmarked
*{{bug|1002303}} - Provide a description on private tabs page if there are no private tabs
*{{bug|1007442}} - Tune visual for not-signed-in remote tabs tray
*{{bug|1025938}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.tabspanel.RemoteTabsVerificationPanel.onFinishInflate(RemoteTabsVerificationPanel.java)
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*{{bug|998000}} - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
*[meta] {{bug|979921}} - Android 2.3 test failures
**{{Bug|948591}} - Intermittent testClearPrivateData | Exception caught - junit.framework.AssertionFailedError: Text string: '^Settings$' is not found!
**{{bug|979600}} - Android 2.3 testSessionOOMRestore | Page title is correct - got page3, expected page4
**{{bug|979552}} - Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)
 
====Future====
====Future====
*Too busy with other things:
**Herding {{Bug|941155}} (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
**{{bug|939350}} - Create Python linter wrapper
*{{bug|983437}} - Delay FHR pruning until the screen is off
*{{bug|989441}} - Centralized documentation for writing tests
*{{bug|1021751}} - Homepage contextual hint


===RNewman===
===RNewman===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Digging out from under the pile. Focused on reviews and distrodistros.
 
* All the reviews: desktop updater hotfix, custom Sync accounts, db optimization stuff, misc.
* Shaving all the yaks: fixing Robocop and GeckoProfile bugs to try to land {{bug|1016611}} prior to distrodistros.
* A pile of minor fixes and uplifts.
* Phone screens.


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* About to land custom Sync server support
* Remote Tabs in a panel work started
* Investigated building Fennec in Android Studio/IntelliJ -- it doesn't look very positive, 'cuz Android Studio appears to not support multiple resource folders.
 
Next:
* More Remote Tabs
* Legacy Sync migration


===BLassey===
===BLassey===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* {{bug|1014712}} - use msapplication-TileImage and msapplication-TileColor to create home page tiles, waiting for discussion/debate to come to conclusion
* {{bug|995407}} - backed out shipping wifi and cell tower tracking to release and beta, we're not ready
* {{bug|1006186}} - Casting apps should be able to specify supported types  themselves, review to finkle


===MFinkle===
===MFinkle===
Line 133: Line 227:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Running some user studies about Android launcher apps and lock screens
* Detailing out Search UX
===Anthony Lam===
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* Contextual hints bugs!
** {{bug|1021751}} - Homepage contextual hint
** {{bug|1011712}} - Reader mode contextual hint
** {{bug|1014293}} - Contextually display hint about private browsing
* Search for Android spec work
* Little bit of tablet design work
* Toolbar refinements with Lucas
* Glyph work
* Research
** Launcher apps
** First run user experience
** Contextual hints
* Interviews
===Yuan Wang===
{{readonly}}
* Interview Mobile candidates
* Synced up tablet work with Lucas and Anthony
* Getting feedback on the onboarding strategy draft. More to share on next Tuesday planning mtg.


===Security/MGoodwin===
===Security/MGoodwin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Started work on some checklists for security stuff. There's a start on a Fennec list [[Security/Fennec_security_checklist|here]]. I'd love your feedback.


===WebRT===
===WebRT===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}} because Myk attending [https://intranet.mozilla.org/Apps/Apps-Day-2014-06 Apps Day]
 
* {{bug|960584}} needs UX feedback; current plan is to display "downloading download that'll p0wn your phone"
* decided against uplifting {{bug|1019054}} to Aurora, despite the value, because it's large and enhancement-y; complain in bug if you disagree!
* platform regression bug {{bug|1022607}} approved for uplift to Aurora
* folks blogged ([https://hacks.mozilla.org/2014/06/firefox-os-apps-run-on-android/ Firefox OS Apps run on Android], [https://hacks.mozilla.org/2014/06/testing-your-native-android-app/ Testing Your Native Android App]) and got press-ed ([http://www.engadget.com/2014/06/13/firefox-os-apps-run-on-android/#continued Engadget], [http://www.zdnet.com/mozilla-begins-repackaging-firefox-os-apps-for-android-7000030506/ ZDNet], [http://www.cnet.com/news/mozilla-turns-firefox-android-homepage-into-content-hub/ Cnet], *et al.)


===A-Team===
===A-Team===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Robocop giving you problems? See {{bug|1026830}}


===QA===
===QA===
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ]
* Crash data for 30 release is in line with 29 (1.2 crash / 100 ADI)
* Crash data for 31 beta is much higher than 30 beta (3.4 vs 1.7)
** Quite a bit of this is {{bug|827264}}
** {{bug|1027155}}
<!-- {{readonly}} -->
<!-- {{readonly}} -->
===Garvan===
* Stumbler integration into Fennec: stumbler service is now just *.java files (and a Manifest.in)
* Added some automated testing (stumbler had none), revealed we are collecting up to 10x the data we need
* This week, fix ^^^^, look at upload scheduling, continue integration, add more tests
* Or, dougt may be pulling me off to do B2G geolocation bugs (again).
* https://wiki.mozilla.org/MozStumbler-Firefox-Mobile


== Feature Focus==
== Feature Focus==
=== Firefox 31 (Beta) - Release: Jul 22, 2014 ===
*{{mok}} Ability to re-order existing panels in about:home, not via drag and drop (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|959917}}
*{{mok}}[[Mobile/Projects/Firefox Hub v2 | Firefox Hub v2]] (currently planned feature complete), Epic/Meta {{Bug|1014030}}
*{{mok}}[[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]], Epic/Meta {{Bug|1014035}}
*{{mok}}[[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]], Epic/Meta {{Bug|1014037}}
*{{mok}}[[Mobile/Projects/Quickshare: Collect aggregate usage data | Quickshare: Collect aggregate usage data]], Epic/Meta {{Bug|1014038}}
*{{mok}}[[Mobile/Projects/Telemetry probes for Fennec UI elements| UX Telemetry]], Epic/Meta {{Bug|1014044}}
*{{mok}}[[Mobile/Projects/Localization | Added locale(s): Hindi(hi), Gujarati (gu), Bengali (bn), Punjabi (pn), Maithili (mai), Marathi (mr), Malayalam (ml), Assamese (as), Oriya (or), Tamil (ta), Telugu (te), Kannada (kn)]]
*{{mok}} EOL official Android 2.2 Support {{Bug|1017242}}
=== Firefox 32 (Aurora) - Release: Sep 2, 2014 ===
Updates to 'Proposed' items??
*{{mprop}}[[Mobile/Projects/Project video to second screen | Videocasting (Roku)]], Epic/Meta {{Bug|921924}}
*{{mprop}}[[Mobile/Projects/Firefox Hub v3 | Firefox Hub v3]] (bugfixes & polish + more add-ons), Epic/Meta {{Bug|1014032}}
*{{mprop}}[[Mobile/Projects/Suggested sites v1 | Suggested sites v1]], Epic/Meta {{Bug|988366}}  Note - Linked wiki page doesn't exist.  Is there another?
*{{mprop}}[[Mobile/Projects/Contextual tips for users | Contextual tips for users]]
*{{mok}}[[Mobile/Projects/Accept language-header | UI lang switching]]
*{{mprop}} Synced tabs page as entry point into Firefox Accounts & Sync ({{Bug|958889}})
*{{mprop}}[[Mobile/Projects/API: Push notifications | API: Push notifications]]
*{{mprop}} Add a Clear History control to the history panel {{Bug|998009}}
*{{mok}} Android Gamepad backend {{Bug|852935}}
*{{mok}} Support weighed snippets {{Bug|1002567}}
=== Firefox 33 (Nightly) - Release: Oct 14, 2014 ===
Looking for input on plans here....adds, removes, confirmations?
*{{mprop}}[[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements]]
*{{mprop}} Tab mirroring (Roku)
*{{mprop}}[[Mobile/Projects/Firefox Hub: Add new Panel from Promotional Banner | Firefox Hub: Add new My Panel from Promotional Banner]]
*{{mprop}} Search activity v1
*{{mprop}} API: Push notifications
*{{mprop}} Create "Add-ons" page in settings
*{{mprop}} Preferred web content language
*{{mprop}} OEM distro service
*{{mprop}} Create a "Want to make me your default browser?" prompt for users somewhere
*{{mprop}} Suggested sites v2
*{{mprop}} Reorder Home Panels in Settings Via Drag and Drop
*{{mprop}} First-run tips
*{{mprop}} Gestures


== Round Table ==
== Round Table ==

Latest revision as of 17:05, 18 June 2014

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: 2014-07-21

Topics for This Week

Firefox Search
See post on mobile-firefox-dev for latest implementation plan. Currently working on getting the foundation in place to land in m-c.
Feature Videos
Launching a bunch of short videos that show off Firefox for Android features.
Basic UI Telemetry
Finkle made a simple dashboard for some UI Telemetry
Second screen developer event

Tuesday in the SF office at 6pm. I'll drop more info in #mobile when I have it

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. New contributors are highlighted in bold.

  • vivek fixed bug 999211 - Implement cancel editing mode button test on tablet
  • Shashank wrote a patch for bug 1024120 - Avoid allocating a new Rect on each touch event on the main layout
  • ckitching is working to clean up our combined view logic, including migration code - bug 1024289, bug 947018

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)

<Read Only>

Alan K. (ack)

  • Last week
    • Refactoring/rewriting cloudsync
    • Finished with bookmarks except for livemarks and queries
      • I'd like to land livemarks/queries as a follow-up patch
  • This week
    • Finish off cloudsync
      • Tabs and follow-up for bookmarks
    • Start on mesh networking project?

JChen

<Read Only>

Past week

Fixed
Working on


GCP

  • Past
    • bug 1015932 Create a way to share the OpenSLES engine between cubeb and WebRTC
    • bug 1008706 Google.com PREF cookie keeps coming back even with network disabled and cookies disabled
    • bug 1026538 Cookie Manager can't delete cookies with appid != 0
    • bug 1024555 blocked gethash requests cause the browser to hang
    • bug 1021419 make update and gethash urls for safebrowsing updates configurable per-table
  • Future
    • Finish OpenSLES sharing
    • bug 1018928 Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera.
    • Android 2.3 tests failing
    • bug 1027100 WebRTC LoadManager resolution reduction under load causing horizontal distortions
    • bug 910893 Allow users to "try again" more than once on new error pages.
  • Interesting
    • bug 1022376 LoadManager assumes that when a thread exits the runnable, the thread exits (thread leak)

Randall Barker

  • Last Week: Implemented standalone WebRTC player and simple desktop add-on that streams the camera to the player. Started cleaning up code to make rebase easier.
  • This Week: Finish rebase. Update add-on to stream tab from fennec.
  • Problems: Mystery crash in MacOS X standalone player. Need to understand why libmozalloc can not be statically linked. Only part of the player not being linked statically.

Eugen Sawin

Last week

Next week

  • Gonzales
    • Landing stuff (async cache, metrics)
    • Set up Graphite for metrics aggregation and visualization
    • Extending metrics logging

Sylvain Cleymans

Last week:

  • Testing in Gonzales (WIP)
  • Bug 1022669 Display does not turn off while playing audio

Next week:

  • Finish to integrate testing in Gonzales

Martin (mmcdonough)

  • Same as last week, working on native codecs in Android.
  • Submitted patch to allow enabling blank fragmented MP4 decoder in Android.
  • Getting AAC decoding working.
  • EDIT: bug 1025327 for patch above.

Brian Nicholson

WesJ

<Read Only>

  • bug 901803 - Integrate chromecast support into Firefox. Going through another (hopefully last) review.
  • bug 974983 - Reorder Home panels in Settings via dragging. Talking to Chenxia about this a bit. Working on a prototype.
  • bug 704229 - Refine touch video controls. Got some nice mockups from UX. Looking into implementation details.

LucasR

<Read Only> Last week

  • bug 964861 - crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java)
  • bug 1025069 - Both Versions of SUMO (http & https - suggested) can be pinned
  • (In progress) bug 1012462 - Support suggested sites in distribution files
  • Initial conversations about tablet refresh
  • Lots of reviews

Next week

  • In SF next week to attend Google I/O

liuche

<Read Only>

  • Landed "Remove Suggested Sites from Top Sites"
  • Exploring more Contextual Hints architecture (Android layouts...! D:)
  • More telemetry
  • Next: first run, search?

Margaret

<Read Only>

  • Button toast follow-ups - bug 1019318, bug 1019735
  • Allow users to remove dynamic panels from settings - bug 1023544
  • Close all tabs *almost done* - bug 817716
  • Recent tabs panel *almost done* - bug 1004850
  • Search activity discussions
  • Google I/O next week Wed/Thur
  • PTO June 30-July 11

eedens

Continuing work on search activity.

mcomella

<Read Only>

Past

  • bug 918494 - Intermittent testLinkContextMenu | Checking if the link has been added as a bookmark - The link has been bookmarked
  • bug 1002303 - Provide a description on private tabs page if there are no private tabs
  • bug 1007442 - Tune visual for not-signed-in remote tabs tray
  • bug 1025938 - crash in java.lang.NullPointerException: at org.mozilla.gecko.tabspanel.RemoteTabsVerificationPanel.onFinishInflate(RemoteTabsVerificationPanel.java)

Present

  • bug 998000 - Create BrowserApp.cancelEditingMode for consistency with BrowserApp.enter/commitEditingMode
  • [meta] bug 979921 - Android 2.3 test failures
    • bug 948591 - Intermittent testClearPrivateData | Exception caught - junit.framework.AssertionFailedError: Text string: '^Settings$' is not found!
    • bug 979600 - Android 2.3 testSessionOOMRestore | Page title is correct - got page3, expected page4
    • bug 979552 - Frequent Android 2.3 testAddSearchEngine, testBookmarkFolders, testImportFromAndroid, testSettingsMenuItems, testTitleBar | Automation Error: Missing end of test marker (process crashed?)

Future

  • Too busy with other things:
    • Herding bug 941155 (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
    • bug 939350 - Create Python linter wrapper
  • bug 983437 - Delay FHR pruning until the screen is off
  • bug 989441 - Centralized documentation for writing tests
  • bug 1021751 - Homepage contextual hint

RNewman

<Read Only>

Digging out from under the pile. Focused on reviews and distrodistros.

  • All the reviews: desktop updater hotfix, custom Sync accounts, db optimization stuff, misc.
  • Shaving all the yaks: fixing Robocop and GeckoProfile bugs to try to land bug 1016611 prior to distrodistros.
  • A pile of minor fixes and uplifts.
  • Phone screens.

nalexander

<Read Only>

  • About to land custom Sync server support
  • Remote Tabs in a panel work started
  • Investigated building Fennec in Android Studio/IntelliJ -- it doesn't look very positive, 'cuz Android Studio appears to not support multiple resource folders.

Next:

  • More Remote Tabs
  • Legacy Sync migration

BLassey

  • bug 1014712 - use msapplication-TileImage and msapplication-TileColor to create home page tiles, waiting for discussion/debate to come to conclusion
  • bug 995407 - backed out shipping wifi and cell tower tracking to release and beta, we're not ready
  • bug 1006186 - Casting apps should be able to specify supported types themselves, review to finkle

MFinkle

Ian Barlow

  • Running some user studies about Android launcher apps and lock screens
  • Detailing out Search UX

Anthony Lam

  • Contextual hints bugs!
  • Search for Android spec work
  • Little bit of tablet design work
  • Toolbar refinements with Lucas
  • Glyph work
  • Research
    • Launcher apps
    • First run user experience
    • Contextual hints
  • Interviews

Yuan Wang

<Read Only>

  • Interview Mobile candidates
  • Synced up tablet work with Lucas and Anthony
  • Getting feedback on the onboarding strategy draft. More to share on next Tuesday planning mtg.

Security/MGoodwin

<Read Only>

  • Started work on some checklists for security stuff. There's a start on a Fennec list here. I'd love your feedback.

WebRT

<Read Only> because Myk attending Apps Day

A-Team

<Read Only>

QA

Garvan

  • Stumbler integration into Fennec: stumbler service is now just *.java files (and a Manifest.in)
  • Added some automated testing (stumbler had none), revealed we are collecting up to 10x the data we need
  • This week, fix ^^^^, look at upload scheduling, continue integration, add more tests
  • Or, dougt may be pulling me off to do B2G geolocation bugs (again).
  • https://wiki.mozilla.org/MozStumbler-Firefox-Mobile

Feature Focus

Firefox 31 (Beta) - Release: Jul 22, 2014

Firefox 32 (Aurora) - Release: Sep 2, 2014

Updates to 'Proposed' items??

Firefox 33 (Nightly) - Release: Oct 14, 2014

Looking for input on plans here....adds, removes, confirmations?

  • [PROPOSED] Form auto-fill improvements
  • [PROPOSED] Tab mirroring (Roku)
  • [PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner
  • [PROPOSED] Search activity v1
  • [PROPOSED] API: Push notifications
  • [PROPOSED] Create "Add-ons" page in settings
  • [PROPOSED] Preferred web content language
  • [PROPOSED] OEM distro service
  • [PROPOSED] Create a "Want to make me your default browser?" prompt for users somewhere
  • [PROPOSED] Suggested sites v2
  • [PROPOSED] Reorder Home Panels in Settings Via Drag and Drop
  • [PROPOSED] First-run tips
  • [PROPOSED] Gestures

Round Table