Mobile/Notes/22-Jan-2014: Difference between revisions

 
(43 intermediate revisions by 19 users not shown)
Line 8: Line 8:


== Schedule  ==
== Schedule  ==
* Next merge: 2014-02-03


== Topics for This Week ==
== Topics for This Week ==
; Firefox Accounts: We have a "gut check" decision on Friday to decide whether or not to enable the feature in Nightlies (Desktop and Android). Based on current progress, MFinkle votes "Yes".
; Home Page Integration: Sprint next week to nail down the various parts of the project. Core foundation patches have landed, with more coming. Prototypes of specific uses cases coming too.


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge]. '''New contributors''' are highlighted in '''bold'''.''
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge]. '''New contributors''' are highlighted in '''bold'''.''
* '''Michael Nares''' landed a patch for {{bug|884851}} - converting a boolean to an enum. Congrats in particular for his persistence in the face of many many botched builds and mercurial woes.
* '''Michael Nares''' landed a patch for {{bug|884851}} - converting a boolean to an enum. Congrats in particular for his persistence in the face of many many botched builds and mercurial woes.
* Capella fixed {{bug|947284}} - End text-selection handle is not visible when opting to select all text
* Chris Kitching landed the ICO decoder! - {{bug|748100}}


==Stand ups==
==Stand ups==
Line 22: Line 27:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* {{bug|957694}} - Hang/deadlock with Flash on 4.4 on Tegra3
* {{bug|939276}} - [SkiaGL] [Feature] Support multiple Skia DrawTargets backed by a single GLContext
===Kats===
===Kats===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* APZC work


===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
Line 32: Line 42:
===JChen===
===JChen===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}} (at DashCon)
<!-- ==== 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> -->
Line 47: Line 57:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Last Week: Got WebRTC components compiling into stand alone binary.
* This Week: Update PeerConnectionImpl API to allow usage outside of FireFox (in progress). Get Standalone app connecting.


===Brian Nicholson===
===Brian Nicholson===
<!-- Uncomment to provide a readonly update -->
* Landed {{bug|917896}} - Replace progress throbber with a progress bar
<!-- {{readonly}} -->
* Landed {{bug|949458}} - (Nexus 7 2012) - the tabs button is wrongly displayed after open a link in new tab
** Still not fixed: {{bug|961749}}
* {{bug|933422}} - Hiding keyboard when showing search suggestions briefly shows background


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* Finished up actionbar blocker bugs
* Investigated {{Bug|956075}} - Long-pressing at top of page with URL bar hidden triggers URL bar context menu. Have a few more ideas for potential fixes. Will post builds for Blassey/kats.
* Got {{Bug|946344}} - Replace GeckoEventResponder with an async callback mechanism green on try
* {{Bug|947073}} - Phishing Warning hides "Why is this page blocked" under "ignore warning"
* {{Bug|959230}} - paymentFailed/paymentSuccess not available in webpay
* Lots of reviewing synth apks and second-screen.


===jdover===
===jdover===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
WIP:
* {{bug|953272}} Prompt.jsm: setMultiChoiceItems - was backed out, new patch with fix ready for review
* {{bug|776027}} Web Activities - WIP patch in BZ, working with jhugman on making sure that activities are mapped to intents correctly and match the conversion in synthesized APKs.
* {{bug|960159}} Dimmed System UI in Reader mode - working to do the scroll detection in JS and send message to Java
 
Fixed:
* {{bug|955886}} Title bar visibility with Fullscreen API when dynamic toolbar is disabled


===LucasR===
===LucasR===
Line 79: Line 106:
* More reviews
* More reviews


===Sola===
===sola===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
 
'''Last week'''
* bug 959297 - Get description and approx. reading time for reading list items
* bug 889351 - Show excerpts in about:home's Reading List panel
 
'''This week'''
* bug 959290 - Make ContentProvider for Reading List - (working on migrating reading list items from bookmarks)


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* {{bug|942875}} - Home Panels settings UI
* {{bug|942231}} - Reordering Panels - trying out drag and drop ideas
* various other Home Panels follow-ups ({{bug|962651}}, {{bug|960725}})


===Margaret===
===Margaret===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Snippets
** Landed sync promo banner (pref'd off) - {{bug|958891}}
** Snippets server work was pushed to production, looking to enable dynamic snippets on Nightly soon
* Home panel stuff
** Landed JS API to specify panels - {{bug|959862}}
** Working on JS API to store data to show in panels - {{bug|942288}}
** Planning, reviews, etc.


===mcomella===
===mcomella===
<!-- {{readonly}} -->
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
* :(
 
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*{{Bug|938824}} - Remove reflection from testSearchSuggestions
*Herding {{Bug|941155}} (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
*{{bug|942283}} - HomeList RSS addon
*{{bug|939350}} - Create Python linter wrapper
*{{bug|959652}} - BrowserHealthReporter startup perf
*{{bug|961526}} - Research FHR SQLConstraintFailure
*{{bug|960135}} - (Redacted)
*Various UITest regressions
 
====Future====
====Future====
*{{Bug|898613}}: [fig] Editing mode tests (followup to {{Bug|895828}})
===esawin===
{{readonly}}
====Past====
{{bugpast|esawin@mozilla.com}}
====Present====
{{bugpresent|esawin@mozilla.com}}


===RNewman===
===RNewman===
Oh, FxA. Lots of reviews, lots of email.
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
====Past====
{{bugpast|rnewman@mozilla.com}}
====Present====
{{bugpresent|rnewman@mozilla.com}}


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* FxAccounts all day every day
* {{bug|923950}} appears to be fixed, so we have l10n single locale repacks for beta, aurora, and nightly
* {{bug|951865}} needs trivial fixes, hope to land this week.
* First patch and review for {{bug|961339}} done, hope to land next week.  Presenets itself as fresh builds but stale fennec_ids.txt.  Should only impact robocop tests.  Someone jumping on the hand grenade and killing fennec_ids.txt entirely would be *great*.


===BLassey===
===BLassey===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* PTO next week
* MV the week after for Web Compatibility work week
* worked on expanding tab streaming interface to meet dmose's needs


===MFinkle===
===MFinkle===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* SF Next Week
* Profiling (Startup and Pageload) and filing bugs
* Looking into Memory (https://areweslimyet.com/mobile/) and Disk Space next?
* Second screen core and video discovery patches landed. One more to go!
* FxAccount overhead and metaphor-maker


===Ian Barlow===
===Ian Barlow===
Line 158: Line 236:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* install/launch/uninstall
** enablement delayed by one day to resolve DOM regression {{bug|961762}}, which busted app startup on Android (without or without synthetic APKs)
** will land {{bug|958356}}, {{bug|959244}}, and {{bug|960811}} today to enable feature
** team continuing to work on followups
* automatic updates
** patch on {{bug|934760}} bitrotted and needs updating
* developer testing/debugging
** only one change needed to Fennec
** WIP patch posted to {{bug|962607}} for feedback
* APK Factory service
** development server stood up at dapk.net.
** Fennec updated to point to development server
** Nightly builds will use this server once feature is enabled


===A-Team===
===A-Team===
Line 166: Line 258:


== Feature Focus==
== Feature Focus==
;Fx27, Ships Feb 4th
* {{mok}} Overhaul of the favicon system {{bug|914296}}
* {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | Marketplace discoverability]] - simple UI polish
* {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]]
* {{mok}} Remove overscroll and show highlight instead {{bug|705246}} and {{bug|791475}}
* {{mok}} Memory usage improvements: {{bug|931843}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: South African English (za-EN)]], {{Bug|891616}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Thai (th)]], {{Bug|639845}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Lithuanian (lt)]], {{Bug|521999}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Slovenian (sl)]], {{Bug|522008}}
;Fx28, Ships March 18th
* {{mrisk}} {{Bug|768667}} - Use the action bar for text selection on ICS+
* {{mok}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker
* {{mok}} {{Bug|852608}} - Add support for OpenSearch. Firefox Mobile supports <link rel="search">
* {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed off
* {{mok}} Background Thread Hang Reporting {{Bug|932865}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Estonian (et)]], {{Bug|946204}}
;Fx29, Ships April 29th
* Need to add second-screen
* Need to add toolbar refactoring
* Need to add progress bar
* {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed on
* {{mok}} [[Mobile/Projects/Telemetry probes for Fennec UI elements | Telemetry probes for Fennec UI elements]]
* {{mok}} [[Mobile/Projects/Quickshare:_Multiple_quickshare_buttons| Multiple Quickshare Buttons]] - 2 Quickshare on main menu
* {{mok}} [[Mobile/Projects/Localization | Added locale: Hindi(hi)]]
* {{mok}} [[Mobile/Projects/Localization | Added locale: Indonesian (id)]], {{Bug|521995}}
* {{mok}} [[Mobile/Projects/Localization | Added locale: Latvian (lv) ]], {{Bug|958021}}
* {{mok}} [[Mobile/Projects/Promo snippet for Sync | Promo snippet for Sync]]
* {{mrisk}} [[Mobile/Projects/Application management | WebApp experience]] - APK Synthesis
* {{mrisk}} [[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]]
* {{mrisk}} [[Mobile/Projects/Firefox Accounts with Sync 1.1 integration | Firefox Accounts with Sync 1.1 integration]]
* {{mrisk}} [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]]
* {{mrisk}} Shumway Bundled in Browser (disabled), {{Bug|905668}}
* <s>{{mprop}} [[Mobile/Projects/Promo snippet for Marketplace | Promo snippet for Marketplace]]</s>
* <s>{{mprop}} [[Mobile/Projects/Preloaded bookmark for Marketplace | Preloaded bookmark for Marketplace]]</s>
* {{mprop}} Synced tabs page as entry point into Firefox Accounts & Sync {{Bug|958889}} (nice to have, shift to 30 if needed)


== Round Table ==
== Round Table ==
* Axel's tip of the week: If you have temporary strings, put them directly into strings.xml.in, and expose them in android_strings.dtd once they're ready.
=== QA ===
=== QA ===
* Kick-off on first Firefox Account drops in Nightly; see bug bombs
* Kick-off on first Firefox Account drops in Nightly; see bug bombs
* Plea to check-in tests alongside your patches when it may break the web (see broken basic forms, {{bug|953272}})
* Plea to check-in tests alongside your patches when it may break the web (see broken basic forms, {{bug|953272}})
=== 2014 ===
* Finkle rant
canmove, Confirmed users, Bureaucrats and Sysops emeriti
5,401

edits