Confirmed users
1,759
edits
(→A-Team) |
|||
| (47 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 | ;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}} | |||
==== Past week ==== | |||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
{{mybugs|nchen@mozilla.com}} | |||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
===GCP=== | ===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=== | ===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=== | ||
====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: | |||
= | |||
* Testing in Gonzales (WIP) | |||
* [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 --> | ||
* 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=== | ||
{{ | * 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=== | ||
{{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}} | |||
'''Last week''' | '''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''' | '''Next week''' | ||
* In SF next week to attend Google I/O | |||
===liuche=== | ===liuche=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{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 101: | Line 157: | ||
* Recent tabs panel *almost done* - {{bug|1004850}} | * Recent tabs panel *almost done* - {{bug|1004850}} | ||
* Search activity discussions | * Search activity discussions | ||
* | * Google I/O next week Wed/Thur | ||
* PTO June 30-July 11 | * PTO June 30-July 11 | ||
===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==== | ||
{{ | *{{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==== | ||
{{ | *{{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}} | |||
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}} | |||
* 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 138: | 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}} | |||
* 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}} 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}} | |||
* 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 == | ||