Mobile/Notes/07-Jan-2015
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 99998
- People with Mozilla phones or softphones please dial x4000 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room
Schedule
- Next merge: 2015-01-12
Topics for This Week
Tracking Review
Beta
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Aurora
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
- psd fixed bug 721421 - Accelerated speed of scrolling by multiplying with constant factors in case of quick successive flings
- Francisco fixed bug 1110310 - Replace LightweightTheme member variable with getTheme() calls
- mandarg fixed bug 948892 - Move inline scripts and styles into separate file for about:firefox
- Pierpaolo fixed bug 1116525 - Remove unused local variables in TextSelection
- Jalpreet fixed bug 966654 - Close button tap target on snippet banner is too small
- vivek fixed bug 1015516 - Save closedTabs when saving session to disk and bug 1116027 - Switch to tab not available in Recent Tabs Panel
- capella has been busy!
- Fixed bug 1112230 - Find in page: Case insensitivity button no response to tap
- Fixed bug 1103410 - Unhandled error for GeckoRequest FindInPage:Find
- Working on text selection RTL support and testing improvements (and overwhelming margaret with review requests!)
- jlund deserves a shout-out for all his help with split APK work
- gavin revived bug 474464 to give us a page load perf win
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
<Read Only>
JChen
- Will be on PTO/leave until end of March
Fixed
Working on
GCP
Last weeks:
- WebRTC sandboxing: PBackground work, MediaEngineWebRTC replacement
Next week:
- WebRTC update, Android parts
- More WebRTC sandboxing work
Randall Barker
Last Weeks(s)
- Got desktop and Roku standalone players ported to use standalone XPCOM and Necko
This Week
- Start landing standalone patches. Code has been posted for review for the following:
- bug 1093934 Create a XPCOM library that can be used to support standalone WebRTC
- bug 1097804 Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
- bug 1101651 Enable WebRTC unit tests to be built using standalone WebRTC library
Eugen Sawin
Fixed
- bug 1110212
- Aurora uplifts
- bug 991923 - Server not found when switching networks on Android 3-5
- bug 1109940 - Add symbol wrapping for Android DNS resolver
- bug 1110529 - Recursive chaining in wrapped Android DNS resolver
Working on
- Updater service
Brian Nicholson
<Read Only>
- Implementing search on iOS
- Done: OpenSearch parser with tests
- In progress: Awesomescreen search view
- Next: Search suggestions
- Next: Saving search prefs/default engines
WesJ
- bug 1116535 - Add a history data provider - using CoreData
- bug 1118532 - Sqlite history
-- Refactoring these to work with the new interface (not much to change)
- bug 1116536 - Fire location change notification event
- bug 1116537 - Make the history panel work
- bug 1116634 - Allow filtering sites on Awesomescreen
- Lots of Android reviews
liuche
<Read Only>
Highlights:
Present:
Past:
Margaret
Highlights:
- Reader mode for desktop - bug 558882 and friends
- Downloads.jsm regressions - bug 901360 and friends
- Default to show URL in toolbar instead of page title - bug 1111729
- Passwords
- Half-working in Tahoe next week
Past:
- 793920 - Move android reader mode to a shared place in toolkit
- 1110461 - Disable estimated reading time in reading list
- 1112960 - Empty extra ReaderMode.jsm file
- 795973 - Add a pref for reader mode
- 795968 - Create the about:reader page
- 1112189 - Telemetry for tracking protection shield
- 1108564 - crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f0200c3 a=-1 r=0x7f0200c3} at android.content.res.Resources.loadDrawable(Resources.java)
- 1105316 - crash in java.lang.NullPointerException: at org.mozilla.search.providers.SearchEngineManager.createEngineFromLocale(SearchEngineManager.java)
- 1093172 - Add CONTENT_STATUS column to reading list provider to keep track of whether or not content is cached
- 1113844 - Error clicking on download notification
- 1114589 - crash in java.lang.NoSuchMethodError: android.net.Uri.getQueryParameterNames at org.mozilla.search.PostSearchFragment$ResultsWebViewClient.shouldOverrideUrlLoading(PostSearchFragment.java)
- 1114600 - Don't keep track of "reader enabled" state in Java
- 1114593 - Replace defaultDownloadsDirectory calls in DirectoryProvider.js
- 1114506 - Downloads are not cleared after clearing private data
- 1111729 - Default to show URL in toolbar instead of page title
- 1113092 - Android download notifications are displayed every time Firefox is opened
- 1116231 - Move "reader.parse-on-load." pref change observer back to Reader.js
- 1107588 - Support adding content from URLs that redirect to the reader mode cache
- 1116563 - Reading list items added from share overlay have no content in reading list
- 1117841 - Remove "title bar" from display settings summary
Present:
mcomella
<Read Only>
Past
- 1116369 - Remove new tablet toggle preferences assets
- 1105472 - Domain highlighting fails when the URL is longer than the Awesomebar
Present
Future
rnewman
<Read Only>
- iOS, reading list, Sync, meetings.
- Lots of miscellany.
Fixed
Working on
nalexander
<Read Only>
Posted my cycle goals/Q1 intentions publicly: http://www.ncalexander.net/blog/2015/01/06/what-i-intend-to-work-on-for-the-firefox-38-cycle/
Projects for this cycle:
- Push migrate legacy Sync 1.1 devices across the finish line
- 2/3 patches landed, tracked by bug migratesyncandroid
- Make FxA provide OAuth implicit grants for Fennec consumers, tracked by bug 1117829
- Principally avatars (bug 1055264) and reading list
- Old code for oauth is done, I am rehabilitating it and exposing it via getAuthToken
- Implement Firefox Accounts for iOS
- Tracked by bug iosfxa
- Met with fxa-content-server team (ckarlof, stomlinson, vladikoff, zaach) to discuss jelly doughnut approach
- Be aware that WKWebView and file:// URLs is broken: http://stackoverflow.com/questions/24882834/wkwebview-not-working-in-ios-8-beta-4 and http://www.openradar.me/18039024
- Make sure |mach bootstrap| for mobile/android works
Past
Present
Martyn Haigh
Past:
Present:
- Have emailed IDEA about license extension - they remain quiet so will chase if I've not heard from them by end of week
- 1117130 - URL bar border slightly covered by fading edge of title
- 1112185 - Open URL in background
- 1107636 - Replace top level RelativeLayout with something less expensive
Stefan
Q1 Goals
- Reader Mode
- Sharing Extensions
- Localization
Current focus:
- Reader Mode - Pushing it forward to correctly rendering content on iPhone and iPad (In WKWebView, with correct container HTML & CSS + Basic Settings like font size / night mode)
BLassey
Fixed
Working on
MFinkle
- Planning for iOS, Password and Task Continuity work
- Starting the hiring process for new people
Fixed
- 1116615 - Cleanup GeckoMenu and GeckoMenuItem
- 1072997 - crash in java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads at android.content.ContentResolver.insert(ContentResolver.java)
- 1116693 - Support batching GeckoMenuItem property setters
- 1116599 - Use a cache to create a GeckoMenu.findItem fast path
- 1117746 - Share asset is intermittently missing from recent nightlies
- 474464 - Fennec should be using the browser status filter
Working on
Antlam
- Past
- bug 1063844: First Run polish
- bug 1079403: Password management improvements
- bug 1059554: Finishing up Share overlay visual design
- Search-related improvements for Mobile/Tablet
- Reader mode visual design update (working w/ Desktop side)
- Upcoming
- bug 1058818: Better doorhangers
- bug 1100479: Clean up share menu (possibly addressing issues around "Add to Firefox" when you're in Firefox)
- bug 1112185: Open-in-background
- General bugs follow up
- iOS: high-level sketching work
Robin
iOS
- Going over v1 goals and working on prioritization with team.
- Competitive Analysis and review of current navigation patterns. What works/doesn't work for others browsers in regards to 'Dashboards', Tabs, Private Tabs, Search, etc.
- Sketching and ideation of Awesomebar and menus.
Darrin
- Working with UR to plan Q1 mobile research goals
- IA and sketching for iOS, will have something up to show soon
- Focus on navigation/structure/hierarchy/flow
- Related, I want the design process to be as open and transparent as possible, so expect more 'show and tell' from UX over the coming weeks :)
- Planning around UX schedule & process for iOS
- Working with Anthony to get up to speed on Android state of affairs
Security/MGoodwin
WebRT
A-Team
<Read Only>
- Infra problems have been causing a lot of Android 2.3 test failures recently -- bug 1109932
- Release engineering is investigating
QA
Garvan
Feature Focus
- <Read Only> unless you have questions!
- Mobile Roadmap in Trello
- Funnel reviews on Dec 22nd and Jan 5th to triage the unsorted, plus P1s and P2s.
- 38 list has been somewhat populated now. Have a look!
- 37 is looking pretty good. Most items complete and the last few on track and should be done soon.
- iOS Trello board is being populated based on the requirements spreadsheet (requirements/spreadsheet is owned by Karen)