Mobile/Notes/19-Nov-2014: Difference between revisions

m
 
(24 intermediate revisions by 18 users not shown)
Line 12: Line 12:
== Topics for This Week ==
== Topics for This Week ==
;Tablet UI: The new Tablet UI is enabled by default. Lucas made a small tweak to silence a Talos checkerboarding test. Lucas and William looked into using eideticker to verify if the Talos failure, but eideticker currently is phone-only. We might just do some manual subjective testing before reverting Lucas' tweak.
;Tablet UI: The new Tablet UI is enabled by default. Lucas made a small tweak to silence a Talos checkerboarding test. Lucas and William looked into using eideticker to verify if the Talos failure, but eideticker currently is phone-only. We might just do some manual subjective testing before reverting Lucas' tweak.
;Video and Lollipop: Snorp has uplifted a set of patches to Fx34 that should enable video and MP4 audio support on Lollipop. MP3 audio is still broken.


== Tracking Review ==
== Tracking Review ==
Line 39: Line 40:
== 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'''.''
* vivek fixed {{bug|1093209}} - Handle "go back" session history menu Fringe cases and {{bug|1087673}} - Enable tab history menu haptic feedback
* ckitching fixed {{bug|1098082}} - Merge identical catch branches
* Marco Zehe, Max Li, and Frédéric Wang helped report and fix some accessibility issues ({{bug|966904}}, {{bug|919279}})


==Stand ups==
==Stand ups==
Line 48: Line 52:
===James W. (snorp)===
===James W. (snorp)===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
 
* Enabled MediaCodec in 34 for Android L once again
** Still no standalone MP3 ({{bug|1082550}})
* Fixing up more MediaCodec issues ({{bug|1097116}})
 
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 65: Line 73:
{{readonly}}
{{readonly}}
* Check out my [https://addons.mozilla.org/en-US/android/addon/logview/ LogView add-on]!
* Check out my [https://addons.mozilla.org/en-US/android/addon/logview/ LogView add-on]!
==== Past week ====
===== Past week =====
* Back from PTO
* Back from PTO
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 73: Line 81:


===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''Last week'''
{{bugpast|gpascutto@mozilla.com}}
* SafeBrowsing error handling
* Tooling updates (Gmail, MSVC)
* Fiddling with standalone WebRTC
'''Next week'''
{{bugpresent|gpascutto@mozilla.com}}
* {{Bug|1101651}} Enable WebRTC unit tests to be built using standalone WebRTC library
* WebRTC sandboxing start


===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
Last Week:
* Posted patch for {{Bug|1097804}} - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
* Started working on {{Bug|1101651}} Enable WebRTC unit tests to be built using standalone WebRTC library
 
Next Week:
* Continue working on {{Bug|1101651}} Enable WebRTC unit tests to be built using standalone WebRTC library


===Eugen Sawin===
===Eugen Sawin===
<!--
'''Last week'''
{{readonly}}
* {{Bug|1089260}} - crash in java.lang.Exception: Error loading gecko libraries at org.mozilla.gecko.mozglue.GeckoLoader.loadGeckoLibsNative
{{mybugs|esawin@mozilla.com}}
* {{Bug|1101583}} - Remove unused variables in mozglue
====Past====
* {{Bug|1093179}} - Page-position on m.diepresse.com not always remembered when navigating back
====Present & Future====
* {{Bug|???}} - Tests for screen orientation locking
-->
* Janus Proxy
** Switched to experimental branch (based on graphicsmagick)
** Fixed GZip settings (now configurable)
** Prepared for transition phase serving PAC through HTTP (old) and HTTPS (new)
 
'''Next week'''
* (continuing) {{Bug|1093179}} - Page-position on m.diepresse.com not always remembered when navigating back
* (land) {{Bug|???}} - Tests for screen orientation locking
* Janus Proxy
** Add-on update (HTTPS PAC)


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
{{readonly}}
* Add JS stack traces to GeckoRequests ({{bug|1052158}})
* Fighting some Mac build issues with nalexander ({{bug|1099501}})
* iOS login screen refactoring ({{bug|1101066}})


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
*iOS work
** Making the settings page work for panel management
** Favicon downloads/caching
** Writing a general memory and disk cache


===LucasR===
===LucasR===
Line 99: Line 138:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''Last week'''
'''Last week'''
{{bugpast|lucasr.at.mozilla@gmail.com}}
* {{bug|1097913}} - Use quicker interpolator in tab strip animations
* {{bug|1097931}} - Don't clip to padding in top sites grid
* {{bug|1097986}} - Update curve shape to account for vertical break
* {{bug|1098240}} - Use hw layers in tab strip animations
* {{bug|1055604}} - Avoid showing an empty tab strip on startup
* {{bug|1098245}} - Experiment: Avoid cropping tab curve when selected tab is partially visible
* {{bug|1098459}} - Remove dead area on the left of "new tab" button
* {{bug|1100894}} - Don't smooth scroll tab strip when restoring tabs on startup
* {{bug|1100897}} - Duplicate RESTORED tab event on startup when "always restore tabs" is on
* {{bug|1100904}} - Implement UI transitions tracker
'''Next week'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* {{bug|936849}} - Tablet tabs tray seems to get stuck in some kind of selection mode
* {{bug|1097318}} - Fix talos regression when new tablet UI is enabled
* {{bug|1098390}} - Graphic buffer garbage shown and persists when entering full-screen (video/regular content) in Android 5.0 (Nexus 5)


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
Highlights:
Highlights:
* Onboarding discussions with antlam and gemma
* Passwords basic read-only UI + getting parity


Present:
Present:
Line 130: Line 183:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*{{Bug|1078508}} - Design and implement doorhanger for unidentified security state
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*New tablet
**{{bug|1020534}} - Tablet toolbar icons hard to read on dark lightweight themes
**{{bug|1085487}} - Correct new tablet menu bar item alignment
**{{bug|1091587}} - Improve Private tabs's empty view layout on new tablet UI
**{{bug|1085771}} - New tablet UI: LWTheme background should be displayed on tabstrip
*{{bug|975837}} - crash in java.lang.IllegalArgumentException: Cannot handle null URLs in enterEditingMode at org.mozilla.gecko.BrowserApp.enterEditingMode(BrowserApp.java)
*{{Bug|1085837}} - Intermittent testAppMenuPathways | application crashed [None]
 
====Future====
====Future====
*{{bug|939350}} - Create Python linter wrapper
*{{bug|983437}} - Delay FHR pruning until the screen is off


===rnewman===
===rnewman===
{{readonly}}
 
* Sync engine format extensions: clients done on desktop and Android, passwords done but blocked on a merging algorithm that doesn't suck.
* Assorted fixes and uplifts.
* Lots of reviews; two new contributors for Sync, which is neat.
* Next: passwords, 105 storage layer.


====Fixed====
====Fixed====
Line 144: Line 210:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
 
Projects for this cycle:
* Support Firefox Account "locked" status
** on track -- patches have r+ in {{bug|1080242}}, will land soon
* Migrate legacy Sync 1.1 devices
** in progress -- bug tree for Android is prepped and work started ({{bug|migratesyncandroid}})
* Pushing Synced Tabs home panel through Aurora {{bug|remotetabsv2}}
** color fixes landed, scoping this down to make it happen
* Starting Reading List sync service
** no progress
* Landing ckitching's Annotation Processor rewrites
** helped land snorp's {{bug|1086693}}, fallout includes {{bug|1099345}}
** no progress
* Gradle integration
** landed initial version, see http://www.ncalexander.net/blog/2014/10/23/building-fennec-with-gradle-and-intellij-first-steps/
** working on building Fennec with Gradle in TBPL
* buck integration
** OMG FAST
** interesting alternative for IntelliJ integration
====Past====
{{bugpast|nalexander@mozilla.com}}
====Present====
{{bugpresent|nalexander@mozilla.com}}


===Martyn Haigh===
===Martyn Haigh===
Line 183: Line 271:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** {{Bug|1073128}}: On boarding UX
** {{Bug|1095640}}: Tracking protection shield UX w/ Margaret
** Tablet V1 bugs
** 105 co-ordination and thinking
** Reading list/mode UI clean up with Desktop
** General Android bugs
* Upcoming
* Upcoming
**
** Wrapping up Tablet V1!
** On Boarding meetings and co-ordination
** {{Bug|1098596}}: Android L enhancements
** Sharing/saving tabs co-ordination with Desktop
** {{Bug|1058818}}: Doorhanger wrangling
 
===Darrin===
<!-- Uncomment to provide a readonly update -->
* 105 sketching and wireframes
* Started 105 Design Document (https://people.mozilla.org/~dhenein/mobile/105/) to capture all the thoughts that are in my head... this will grow
* Mobile Timeline prototype (https://people.mozilla.org/~dhenein/labs/mobile-feed/)
* Task Continuity + Sync/Save/Share meetings are going well (more on desktop but will be cross-platform)


===Robin===
===Robin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
'''105'''
* Storyboards
* Clickable prototype, finishing up key screens
* Providing assets for product demos
* Go over child-friendly browser docs


===Security/MGoodwin===
===Security/MGoodwin===
Line 208: Line 317:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{readonly}} -->
* A few last-minute fixes requested for uplift to Aurora
* Investigating ACRA crash report from Mozilla Stumbler that might translate to one more last minute fix


== Feature Focus==
== Feature Focus==
* No updates from me...wading through what I missed last week!
* [https://wiki.mozilla.org/Mobile/Roadmap Mobile Roadmap]
* [https://wiki.mozilla.org/Mobile/Roadmap Mobile Roadmap]
* [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list New Format in Trello]
** FYI - reordered the columns per suggestion from Deb
* Changes to status of tracked items that I've missed? Please let me know...


== Round Table ==
== Round Table ==
Confirmed users
63

edits