Mobile/Notes/27-May-2015: Difference between revisions

 
(22 intermediate revisions by 15 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== Topics for This Week ==
*Nightly builds not accessible via http://nightly.mozilla.org
*Zoomed view enabled by default on Nightly (when ^ is fixed): {{Bug|663803}}
*Trying to collect all of the NIGHTLY_BUILD flags to see if they're still necessary/useful (using Nightly+ flags)


== Tracking Review ==
== Tracking Review ==
Line 57: Line 60:
* Dominique fixed {{bug|1165128}} - Enable zoomedview by default.
* Dominique fixed {{bug|1165128}} - Enable zoomedview by default.
* '''Nicolas Croiset''' provided logs to help debug {{bug|1138943}} - A long running ticket that looks like bad error handling in the face of some token server responses.  We shall see!
* '''Nicolas Croiset''' provided logs to help debug {{bug|1138943}} - A long running ticket that looks like bad error handling in the face of some token server responses.  We shall see!
iOS:
* '''James Ide''' fixed {{Bug|1167521}} - Use the standard scroll view deceleration rate for faster vertical scrolling
* dusek fixed {{Bug|1166018}} - Firefox pauses system audio when launched (while not previously running)


==Stand ups==
==Stand ups==
Line 70: Line 76:
* Getting back to perf work
* Getting back to perf work
* Spent some time improving jimdb to work with NDK-provided gdb (which is newer) and 64bit devices
* Spent some time improving jimdb to work with NDK-provided gdb (which is newer) and 64bit devices
* APZ contract is finished, still maybe a couple patches away from being usable on Nightly


<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
Line 79: Line 86:


===JChen===
===JChen===
* Not working on Presentation WebAPI
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 116: Line 124:


===Brian Nicholson===
===Brian Nicholson===
 
* {{bug|1153285}} - Custom context menu (with Open In New Tab)
* {{Bug|1164828}} - Fix icon alignment in search settings
* {{Bug|1137415}} - Better search icons
* Experimented with overriding BackForwardList to restore session history


===WesJ===
===WesJ===
* {{bug|1147071}} - Use encrypted database storage for passwords. Spent some time reading up on ios's db syncing. Now chasing a build error.
* {{bug|1134532}} - Pages can lock the urlbar from scrolling on screen. Backed out! There are some bugs with the webview touch event listener that I need to find a work around for (or a different way of doing this).
* {{bug|1125835}} - Design a good error page. A little confusion with reviews here, but still ready to go I think.
* {{bug|1163120}} - Restore tabs lazy.
* {{Bug|1166860}} - Crash in BrowserViewController.webView(, didFinishNavigation:)


===liuche===
===liuche===


Highlights:
Highlights:
* Finishing up doorhanger styling


Present:
Present:
{{bugpresent|liuche@mozilla.com}}
{{bugpresent|liuche@mozilla.com}}
Past:
{{bugpast|liuche@mozilla.com}}


===karim===
===karim===
Past:
{{bugpast|kbenhmida@mozilla.com}}
Present:
{{bugpresent|kbenhmida@mozilla.com}}


===Margaret===
===Margaret===
Line 143: Line 162:


===mcomella===
===mcomella===
*
*Search engine bar & followups
*Partner stuff
Past:
Past:
{{bugpast|michael.l.comella@gmail.com}}
{{bugpast|michael.l.comella@gmail.com}}
Line 150: Line 170:


===rnewman===
===rnewman===
* History sync on iOS and assorted miscellany.
* Partner stuff.


====Fixed====
====Fixed====
Line 157: Line 179:


===nalexander===
===nalexander===
* Contributors: working with Ahmed and vivek last week on tabs database and split pane history panel tickets, respectively.
** Special thanks to '''Nicolas Croiset''' for helping me debug {{bug|1138943}}
* Partners: working on bi-directional Java Addons: {{bug|1168407}}
** Proof of concept working as of last night; need to re-factor API to support "unloading" DEX files
* Partners: working on integration with third-party identity services.
* Android: continued investigating FxA sign-in over the web: {{bug|androidwebfxa}}.
** Met with dcoates and rfkelly
** dcoates has built a "sign-in with Open ID" proof of concept for a partner demo
** action is back to me to build an API for creating Firefox Accounts from chrome JS
** mcomella has also been pushing Intent handling, which ties into this story
* Partners: working on --with-android-distribution-directory; still waiting for {{bug|991983}} to land to rebase.
* iOS: reviews.
* <tt>mach package-frontend</tt>: local improvements only -- now using Tree Herder and the local pushlog database to scrape data.


===Martyn Haigh===
===Martyn Haigh===
 
* Finishing TQ
* Hacking on Settings & Tabs Panel
Past:
Past:
{{bugpast|mhaigh@mozilla.com}}
{{bugpast|mhaigh@mozilla.com}}
Line 166: Line 202:


===Stefan===
===Stefan===
Just Closed:
* 1160467 - [ga-IE] [sv-SE] [bn-IN] Firefox for iOS (build 9): Locale code mapping error due to Mozilla locale codes not adhering to BCP 47
* 116266 - Upgrade the CI Server to Xcode 6.3.2
* 1164555 - Do an optimized release build for the Firefox target
* 1166860 - Crash in BrowserViewController.webView(, didFinishNavigation:)
* 1167288 - Startup crash in Browser.historyList
* 1165745 - Reading View Caching Issues
* 1164160 - Local server pages don't restore properly on resume
* 1166491 - Session encoding unsafely unwraps web view's URL
* 1167310 - Do not store tab state at startup
* 1168687 - Screenshots do not restore on resume


Current focus:
Current focus:
Line 174: Line 223:


===Steph===
===Steph===
Issues Resolved
{{bugpast|sleroux@mozilla.com}}
On the docket for this week:
{{bugpresent|sleroux@mozilla.com}}


===James Hugman===
===James Hugman===


===Ally===
===Ally===
* landed Bug 1065004 - Provide an option to always open tabs in Private Browsing landed
* about:passwords, favicons test patch on bug, waiting on feedback
* Bug 1141769 - Implement new style(unified) FHR/Telemetry password manager probes
** bogged down in the talos mud, linux in particular
* bevy of incoming data collection reviews
* will be at google i/o Thursday/Friday


===Emily===
===Emily===
Line 196: Line 257:


===MFinkle===
===MFinkle===
* Trying to discuss more of the outcome of the Product Line Review
* Getting ready for a mid-year review around projects and headcount


====Fixed====
====Fixed====
Line 235: Line 298:
===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 ]
* List of [https://bugzilla.mozilla.org/buglist.cgi?keywords=feature%2C%20&keywords_type=allwords&list_id=12282356&o2=equals&v2=Nightly%2B&known_name=FxA%3A%20Nightly%2B%20features&f1=OP&f0=OP&query_based_on=FxA%3A%20Nightly%2B%20features&f4=CP&query_format=advanced&j1=OR&f3=CP&f2=cf_blocking_fennec nightly only features]
<!-- {{readonly}} -->
<!-- {{readonly}} -->


== Feature Focus==
== Feature Focus==
* [https://mozilla.aha.io/products/FENN/feature_cards Android Roadmap in Aha!]
===Android Summary===
* Suggest new features for the Android Roadmap [https://fxos-android-browser.ideas.aha.io/ideas/new Here]
====Happenings====
* 'Mobile browsing history prioritized over synced DT history' de-prioritized, and moved out to 42
* 'quick search bar above keyboard' will not hit 40.  Moved to 41.
* There are a handful of over items that 'may' be targeted/re-targeted shortly.  Follow-ups in progress.  (Voice Integration, QR Code Reader, Magnifying glass on clustered links, click-to-view-images).  Watch for updates!
** Update - QR Code Reading and Voice Integration now targeted for 41
 
====Links====
* [https://mozilla.aha.io/products/FENN/feature_cards Fennec Roadmap in Aha!]
* [https://fxos-android-browser.ideas.aha.io/ideas/new Click Here] to suggest new features for the Fennec Roadmap
===iOS Summary===
====Happenings====
* No recent changes to iOS roadmap.  See Aha! for the current 'story'.
* V1.0 continues to progress
** Sync continues to chug along - History!
** Ongoing improvements around scrolling and other visuals
** Call for (additional) external beta testers received notable attention
** New release date has not been established yet.  Dependent on external feedback trends, as the program ramps up.  Downstream teams will be notified with sufficient lead team once we have a better idea of timing.


====Links====
* [https://trello.com/b/ytKprCHH/firefox-for-ios-aha-linked iOS Trello Tracking List]
* [https://fxos-ios-browser.ideas.aha.io/ideas/new Click Here] to suggest new features for the iOS Roadmap
* [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 iOS Trello Board]
* Main v1 Tree: [https://bugzilla.mozilla.org/showdependencytree.cgi?id=1131262&hide_resolved=0 In Bugzilla]
* Suggest new features for the iOS Roadmap [https://fxos-ios-browser.ideas.aha.io/ideas/new Here]


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

edits