38
edits
(→JChen) |
Oogunsakin (talk | contribs) (→sola) |
||
(37 intermediate revisions by 16 users not shown) | |||
Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Next merge: 2014-04-28 | |||
== Topics for This Week == | == Topics for This Week == | ||
;Firefox Hub: Planning to publish feed add-on for 30 on AMO this week. Starting to write API documentation on MDN. | ;Firefox Hub: Planning to publish feed add-on for 30 on AMO this week. Starting to write API documentation on MDN. | ||
;GeckoSharedPrefs: Support for scoped SharedPreferences landed. Major ts paint regression, investigating. Might have to backout. | ;GeckoSharedPrefs: Support for scoped SharedPreferences landed. Major ts paint regression, investigating. Might have to backout. | ||
;Context menu Quick Share: Landed, but exposed some regressions. Wes is working on it. | |||
;UI Telemetry: The initial patches landed. Let's start looking at the data. | |||
== Friends of the Mobile Team == | == Friends of the Mobile Team == | ||
Line 26: | Line 29: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
* {{bug|987010}} - [Skia] ConvertBGRAToBGRX is sitting on a hotpath and we don't want it there | |||
* {{bug|985155}} - Intermittent Android 2.3 | application crashed [@ 0x0] | |||
* {{bug|990174}} - SkiaGL runs out of memory when drawing lots of shadowed images | |||
* Continued work on push notifications | |||
* Investigate whether or not we can turn canvasmark back on for panda | |||
* Work on actually testing SkiaGL in mochitest | |||
===JChen=== | ===JChen=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
Line 40: | Line 51: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
*Last week: | |||
** Attempts to verify H264 acceleration on Firefox Flame | |||
** Various reviews | |||
** Android WebRTC 3.50 update | |||
** Update dev VM | |||
*Next week: | |||
** More fiddling with the Flame | |||
** Android WebRTC 3.50 | |||
===Randall Barker=== | ===Randall Barker=== | ||
Line 48: | Line 67: | ||
===Brian Nicholson=== | ===Brian Nicholson=== | ||
* {{Bug|988527}} - End of progress bar is offset by 1px | |||
* {{Bug|989098}} - Improve EventDispatcher/Messaging.jsm | |||
* {{Bug|946022}} - Implement requestAutocomplete for Firefox for Android | |||
===WesJ=== | ===WesJ=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
* {{Bug|942270}} - Add Quickshare buttons to Context menu | |||
** {{Bug|990364}} - Share options have dramatically shrunk. Have fix. Uploading. | |||
** {{bug|990642}} - Regression: 'Share Image' shares link and not actual image | |||
* {{bug|985400}} - Unable to interact with sub menus on LG Optimus 4X HD (4.1.2)/LG G2 | |||
* {{bug|990395}} - After installing Link Bubble, all web pages get a HelperApp icon | |||
* Second screen. Trying to get video casting working via Chromecast or Mircast devices before we work on the harder problem of casting whole tabs. | |||
* {{Bug|905860}} Kohls ad drag to reveal doesn't work | |||
===jdover=== | ===jdover=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Blocked on Download Mananger | |||
* Working with fabrice today in MTV on Web Activity support - should be able to land very soon | |||
* Adding swipe-to-refresh support for home panels | |||
'''fixed''' | |||
{{bugpast|jdover@mozilla.com}} | |||
'''current''' | |||
{{bugpresent|jdover@mozilla.com}} | |||
===LucasR=== | ===LucasR=== | ||
Line 78: | Line 114: | ||
* Some more Hub stuff | * Some more Hub stuff | ||
=== | ===sola=== | ||
'''This week''' | |||
* {{bug|977196}} - UI Telemetry for opening urls | |||
* {{bug|981028}} - Add telemetry probes for Top Sites | |||
* {{bug|909618}} - Remember about:home tab selection | |||
* {{bug|967293}} - Remove duplicate logic from TopSitesPanel.onContextItemSelected() | |||
* {{bug|857990}} - Save/Restore scroll position for an article in Reader Mode | |||
===liuche=== | ===liuche=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
'''Currently''' | |||
* Prototype another settings rewrite for Fragment-only (replace PreferenceActivity, handle prefs, tablet UI preferences) | |||
* misc telemetry bugs/reviews | |||
* Beta notification for new telemetry policy | |||
{{bugpresent|liuche@mozilla.com}} | |||
'''Done''' | |||
{{bugpast|liuche@mozilla.com}} | |||
===Margaret=== | ===Margaret=== | ||
Line 103: | Line 152: | ||
{{readonly}} | {{readonly}} | ||
====Past==== | ====Past==== | ||
{{ | *{{bug|957894}} - Update account pickling code for Firefox Account | ||
*investigate {{Bug|979621}} - Android 2.3 testNewTab |junit.framework.AssertionFailedError: EditText is not found! | |||
====Present==== | ====Present==== | ||
{{ | *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|965548}} - Add a way to close edit mode in one tap | |||
*{{bug|989441}} - Centralized documentation for writing tests | |||
====Future==== | ====Future==== | ||
*{{bug|983437}} - Delay FHR pruning until the screen is off | |||
*{{Bug|898613}} - [fig] Editing mode tests (followup to {{Bug|895828}}) | |||
*{{bug|963446}} - Extend SyncAccountDeletedService to handle deleting client record for Firefox Accounts + Sync 1.5 | |||
===esawin=== | ===esawin=== | ||
{{mybugs|esawin@mozilla.com}} | {{mybugs|esawin@mozilla.com}} | ||
====Summary==== | ====Summary==== | ||
* PTO (moving) | |||
* Started documenting experiments on SPDY proxy (https://wiki.mozilla.org/Mobile/Gonzales) | |||
* Wrote a simple tool to help picking a reviewer (for new hires/interns) (https://github.com/eamsen/superblame) -- feedback welcome! | |||
* | |||
*SPDY proxy (Gonzales) | |||
-- | |||
===RNewman=== | ===RNewman=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
====Highlights==== | |||
* Lots of Sync reviews, and some small fixes. | |||
* Filing all the bugs. | |||
* Soon to be landing some context fixes, assuming Lucas fixes his GeckoSharedPrefs stuff (implicit dependency). | |||
* About to have very patchy availability (vroom vroom), but will be in MV and SF for a couple of days in a week or so. Will still be able to get to some reviews, and hope to make locale switching progress. | |||
====Fixed==== | |||
{{bugpast|rnewman@mozilla.com}} | |||
====Working on==== | |||
{{bugpresent|rnewman@mozilla.com}} | |||
===nalexander=== | ===nalexander=== | ||
====Highlights==== | |||
* None. Did you know we have a new CEO? | |||
====Fixed==== | |||
{{bugpast|nalexander@mozilla.com}} | |||
====Working on==== | |||
{{bugpresent|nalexander@mozilla.com}} | |||
===BLassey=== | ===BLassey=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Landing UI for tab streaming | |||
* looking at chrome cast, mostly banging my head against various walls | |||
* building and packaging GeckoViewExample by default landed | |||
** devs now need ant 1.8.0 | |||
===MFinkle=== | ===MFinkle=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Roku app cleanup: http://hg.mozilla.org/users/mfinkle_mozilla.com/firefox-roku/summary | |||
* Casting cleanup: {{bug|921948}} | |||
* New project wrangling | |||
* Q2! | |||
* Revisiting 256MB | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
Line 147: | Line 226: | ||
*** Multi screen use | *** Multi screen use | ||
** Also - in case you missed it last week, Yuan and Anthony pulled together some initial design sprint findings on tabbed browsing here: http://f.cl.ly/items/1f0C3b2f3F2d111N3V3k/Tablet%20refresh%20sprint%20findings.pdf | ** Also - in case you missed it last week, Yuan and Anthony pulled together some initial design sprint findings on tabbed browsing here: http://f.cl.ly/items/1f0C3b2f3F2d111N3V3k/Tablet%20refresh%20sprint%20findings.pdf | ||
* Widgets are back! | |||
** Draft designs round 1 cl.ly/image/0C0o0D441V0i | |||
** Stay tuned for refinements | |||
* Roku - locking down v1 designs with Anthony and Zhenshuo | |||
* Hub support - wrapping up initial RSS-themed release | * Hub support - wrapping up initial RSS-themed release | ||
* Tiles - initial design exploration underway | * Tiles - initial design exploration underway | ||
Line 170: | Line 253: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* focus remains developer-facing issues in Fx29 Beta | |||
* still bouncing off zarro blookers for Fx29 Release | |||
* Go/No-Go meeting on Fx29 Release next Monday, April 7 | |||
* Noteworthy Bugs: | |||
** {{bug|982557}} - updating Fennec to a version with Synthetic APKs triggers app updates that hang on launch - '''uplifted''' | |||
** {{bug|970209}} - webapp update logic in about:apps should be #ifdef MOZ_ANDROID_SYNTHAPKS - '''uplifted''' | |||
** {{bug|982559}} - updating to Synthetic APKs and tapping Home screen icon for previously-installed webapp crashes Fennec - '''uplifted''' | |||
** {{bug|889744}} - Cannot install packaged apps from reviewer details page on Android - '''under investigation''' | |||
** {{bug|989109}} - WebAppRT expects return values from sendMessageToJava - '''fixed, will request uplift''' | |||
** {{bug|989294}} - Synthetic APK never launches if downloaded outside Fx Marketplace - '''under investigation''' | |||
** {{bug|968129}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.gfx.GeckoLayerClient.setFirstPaintViewport(GeckoLayerClient.java) - '''fixed, will request uplift''' | |||
===A-Team=== | ===A-Team=== | ||
Line 179: | Line 274: | ||
== Feature Focus== | == Feature Focus== | ||
{{readonly}} | |||
Nice work on landing UI Telemetry for Home Panels! | |||
;Fx29 | |||
* {{mok}} [[Mobile/Projects/Toolbar Refactor| Toolbar Refactor]] | |||
* {{mok}} Shumway Bundled in Browser but disabled, {{Bug|905668}} | |||
* {{mok}} [[Mobile/Projects/Promo snippet for Sync | Promo snippet for Sync]] | |||
* {{mok}} [[Mobile/Projects/Preloaded bookmark for Marketplace | Preloaded bookmark for Marketplace]] | |||
* {{mok}} [[Mobile/Projects/Quickshare:_Multiple_quickshare_buttons| Multiple Quickshare Buttons]] - 2 Quickshare on main menu | |||
* {{mok}} Ability to "Hide" existing panels in about:home (see [[Mobile/Projects/My List: Manage current lists in settings | the full project page]] for more details) | |||
* {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed on, {{bug|862801}}. '''UX Signoff: 03/04''' | |||
* {{mrisk}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker | |||
* {{mrisk}} Replace throbber with progress bar {{bug|917896}}, {{bug|959776}}. '''UX Signoff: 03/04''' | |||
* {{mrisk}} [[Mobile/Projects/Application management | APK Synthesis on by default]] | |||
* {{mrisk}} [[Mobile/Projects/Promo snippet for Marketplace | Promo snippet for Marketplace]] '''UX Signoff: 03/04''' | |||
* {{mrisk}} [[Mobile/Projects/Firefox Accounts with Sync 1.1 integration | Firefox Accounts with Sync 1.5 integration]] '''UX Signoff: 03/04''' | |||
;Fx30 | |||
* {{mrisk}} Ability to re-order existing panels in about:home (see [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]), {{Bug|942231}} | |||
* {{mok}} Evaluate pngquant for PNG size reduction {{bug|959833}} | |||
* {{mrisk}} [[Mobile/Projects/Firefox Hub v1 | Firefox Hub v1]] (RSS feed support + 2 add-ons) | |||
* {{mprop}} Progress Bar Improvements for Fx30 {{Bug|981059}} | |||
* {{mprop}} Placeholder for FxA/Sync Backlog | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Argentine Spanish (es-AR)]], {{Bug|979250}} | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Mexican Spanish (es-MX)]], {{Bug| 979251}} | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Malay (ms)]], {{Bug|979257}} | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Latvian (lv) ]], {{Bug|958021}} | |||
;Fx31 | |||
* {{mprop}} [[Mobile/Projects/Firefox Hub v2 | Firefox Hub v2]] (currently planned feature complete) | |||
* {{mprop}} [[Mobile/Projects/Telemetry probes for Fennec UI elements|UX Telemetry]] | |||
* {{mprop}} [[Mobile/Projects/Tiles v1 | Tiles v1]] | |||
* {{mprop}} [[Mobile/Projects/Contextual tips for users | Contextual tips for users]] | |||
* {{mprop}} [[Mobile/Projects/Project video to second screen | Project video to second screen]] | |||
* {{mprop}} [[Mobile/Projects/Tab_streaming | WebRTC tab streaming]] | |||
* {{mprop}} [[Mobile/Projects/Firefox Hub: Marketplace discovery feed add-on | Firefox Hub: Marketplace discovery feed add-on]] (project page TBD) | |||
* {{mprop}} [[Mobile/Projects/Promotional banner enhancements | Promotional banner enhancements]] | |||
* {{mprop}} [[Mobile/Projects/Firefox Hub: Add new Panel from Promotional Banner | Firefox Hub: Add new My Panel from Promotional Banner]] | |||
* {{mrisk}} [[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]] | |||
* {{mrisk}} [[Mobile/Projects/Quickshare:_Context_menu | Quickshare on the context menu]] | |||
* {{mprop}} [[Mobile/Projects/Quickshare: Settable default service for quickshare buttons | Quickshare: Settable default service for quickshare buttons]] | |||
* {{mprop}} [[Mobile/Projects/Quickshare: Collect aggregate usage data | Quickshare: Collect aggregate usage data]] | |||
* {{mprop}} [[Mobile/Projects/Accept language-header | Preferred web content language, UI lang switching]] | |||
* {{mprop}} [[Mobile/Projects/API: Contacts | API: Contacts]] (incl permissions bump) | |||
* {{mprop}} [[Mobile/Projects/Geolocation services | Geolocation services]] (incl permissions bump) | |||
* {{mprop}} [[Mobile/Projects/API: Web activities | API: Web activities]] | |||
* {{mprop}} Synced tabs page as entry point into Firefox Accounts & Sync {{Bug|958889}} | |||
* {{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)]] | |||
== Round Table == | == Round Table == |
edits