Mobile/Notes/04-Mar-2015: Difference between revisions

(Created page with "__NOTOC__ == Details == * Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC {{conf|99998}} * irc.mozilla.org #mobile for backchannel * [https://v.mozilla.com/flex.html?...")
 
 
(23 intermediate revisions by 16 users not shown)
Line 39: Line 39:
== 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'''.''
* '''Tyler St. Onge [:dropkick]''' fixed {{bug|1134927}} - Add 'Add to Reading List' back to context menu
* '''Ponç Bover [:pbover]''' fixed {{bug|1126978}} - Remove duplicated styles on TabsGridLayout
* '''mantaroh''' fixed {{bug|1130614}} - Selects in disabled fieldsets still open
* vivek fixed {{bug|1136699}} - Temporarily disable swipe to refresh in synced tab landscape mode
* capella fixed {{bug|1130258}} - Avoid closing wrong Text Selection
* (iOS) sleroux fixed {{Bug|1135981}} - Search View Results Crash
* (iOS) sleroux fixed {{Bug|1134231}} - Send email feedback with app snapshot


==Stand ups==
==Stand ups==
Line 49: Line 56:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* "Fixed" {{bug|1127464}} -  still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*)
** Actual cause is probably OOM caused by {{Bug|1137251}} - Massive memory leak with Firefox 36+ (maybe related to WebGL)
*** But we should crash better when random libraries decide to exit now
* Tracked down cause of {{Bug|1125048}} - Slow fling speed with thumb flings (high DPI)
* Investigated {{Bug|1121541}} - Autophone - PROCESS-CRASH | dom/media/test/test_autoplay_contentEditable.html | application crashed [@ libc.so + 0x1cd54]
* Looking into a big simplification of EGL setup in {{Bug|1136364}} - Remove EGLSurface creation in GLController
* {{Bug|1084441}} - Fix up test_can_play_type_mpeg.html for Android
* {{Bug|1119962}} - "make mochitest-remote" busted on Android with adb > 1.0.29
* Finally got contractor stuff worked out (I hope), should start next week.
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 73: Line 91:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Last Week:
* Working on supporting Android Presentation API for tab mirroring.
This Week:
* Get compositor to do second pass to Presentation surface for tab mirroring.


===Eugen Sawin===
===Eugen Sawin===
<!--
{{readonly}}


'''Fixed'''
'''Finished'''
{{bugpast|esawin@mozilla.com}}
* IME
** {{Bug|1118467}} - Keyboard doesn't stay open when trying to input text on mobile.jetblue.com site


'''Working on'''
'''Working on'''
{{bugpresent|esawin@mozilla.com}}
* IME
-->
** {{Bug|1134205}} - Debug assertion on text input in input forms
** {{Bug|1134209}} - Text deletion copies text in contentEditable elements
** {{Bug|1051556}} - crash in java.lang.IllegalArgumentException: invalid selection notification...


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
iOS search screen improvements:
* {{Bug|1134796}} - Search engines horizontal UI
* {{Bug|1134792}} - Search suggestions horizontal UI
* {{Bug|1138711}} - Fix search accessibility label
* {{Bug|1136951}} - SiteTableViewController cleanup


===WesJ===
===WesJ===
Line 97: Line 127:


Highlights:
Highlights:
* Doorhanger improvements, Passwords
* Reviews


Present:
Present:
Line 108: Line 140:


Highlights:
Highlights:
 
* Reader view
* Phone screens
Past:
Past:
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Line 116: Line 149:
===mcomella===
===mcomella===
{{readonly}}
{{readonly}}
Summary:
*For 38: "Send to other devices" in share menu & "Add to Reading List" in app menu
*Android L regressions from status bar tint backout
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
{{bugpast|michael.l.comella@gmail.com}}
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
{{bugpresent|michael.l.comella@gmail.com}}
====Future====


===rnewman===
===rnewman===
{{readonly}}
{{readonly}}
* Reading list
* Hiring
* Guidance for desktop Sync stuff
* Split APK stuff
* Some query optimization work for browser data on iOS


====Fixed====
====Fixed====
Line 131: Line 172:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
 
Projects for this cycle:
* Implement Firefox Accounts for iOS: {{bug|iosfxa}}
** Landed preliminary sign in/sign up/settings web view {{bug|1129161}}
* Writing UX for the settings sheet
** Landed {{bug|1130527}} (Search settings section)
** Working on {{bug|1138122}} (Search suggestions settings)
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
Line 145: Line 196:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Still working on Reading List Client. Goals for this week:
* Merge code in a branch of firefox-ios
* Have basic syncing going (without conflict resolution)
* Update Reading List UI to look in new storage
Moved iOS Nightly build server to https://ci.fxios.allizom.org - I will setup accounts there for other devs if you want to see the build results or run your own bots on it.
Because we are one man short, (congrats wes), i will start picking up a bunch of UI bugs and/or PRs.


===James Hugman===
===James Hugman===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Android (WIP):
* Voice integration bugs
* Build sperlunking, in the context of ZXing.
 
iOS (patches in flight):
* adding a logging library
* opening non-http links.


===Ally===
===Ally===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}} (sick)
* 1124895 Add password manager usage data to FHR
** super duper high priority
** want to uplift patches to beta (37) asap
** mobile will require its own patch for probes, will be a different bug
** JS is throwing an illegal character on #ifdef ANDROID
*** think it points to a build system issue, the preprocessor should have removed that before the JS code runs. Either the preprocessor is not running on that file, or is somehow messed up. I have messed with the jar.mn & moz.build files with no success so far. See latest comment on bug for more details.


===BLassey===
===BLassey===
Line 175: Line 250:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** {{Bug|1122302}}: UX for "Send to device", Share overlay
** {{Bug|663803}}: Magnified view UI for "areas of clustered links"
** {{Bug|1137483}}: "Quick search" bar above keyboard
** Filing polish bugs
*** Voice input follow up, "Split-pane" Home Panels UI, Tablet Bugs
* Upcoming
* Upcoming
**
** First Run Co-ordination w/ Gemma
** Iterating on Passwords & Doorhangers w/ Liuche
** Follow up "Open-in-Background" w/ Mhaigh
** {{Bug|1091826}}: Clean up UI of all Panels empty state
** Portland next week for UX week on Reading List/Task Continuity


===Robin===
===Robin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''iOS'''
* Finalized Reader View v1 design spec:  {{bug|1126486}}
* Revising Share/Send widget, error states
* FxA loading interstitial
* Asset auditing
* General dogfooding on both platforms
* Portland next week


===Darrin===
===Darrin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* more mockups (search settings, bookmark edit/manage, etc)
* starting to review PRs that relate to UX stuff


===Security/MGoodwin===
===Security/MGoodwin===
Line 200: Line 291:


===QA===
===QA===
* Finally shipped split apk in Beta!
* [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 ]
<!-- {{readonly}} -->
<!-- {{readonly}} -->
Line 207: Line 299:


* [https://mozilla.aha.io/products/IOS/feature_cards iOS Roadmap in Aha!]
* [https://mozilla.aha.io/products/IOS/feature_cards iOS Roadmap in Aha!]
* [https://trello.com/b/ytKprCHH/firefox-for-ios-aha-linked New iOS Trello Board]  
* [https://trello.com/b/ytKprCHH/firefox-for-ios-aha-linked New iOS Trello Board]
**Can we talk potential string freeze?  Sorry mfinkle!


== Round Table ==
== Round Table ==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,922

edits