Mobile/Notes/10-Jun-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
Topics for This Week
- Android Lint is working – if you get a bug, work on it so we can fail builds for failing lint!
- Build tools are updated. Info here.
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%);
Nightly
- 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.
- Dave Townsend (Mossop) landed bug 1168570 - Enable add-on signing support in Android
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)
- accidentally improved performance with the switch to gcc 4.9
- Looked into some hacks around tracking protection
- Working on paint suppression again, expecting big wins there in page load perf
- New hire, Dylan Roeh, starting at the end of the month (after Whistler). Based in Chicago.
JChen
Fixed
Working on
GCP
<Read Only>
- Last week:
- Video Sandboxing: Outstanding Linux issues, shutdown related. Linux is green now.
- Video Sandboxing: Mac investigation, looks like mainthread related problems
- Video Sandboxing: Windows issues, NonMainUIThread message pump needed likely
- Next week:
- More NonMainThreadUIPump fun.
- Other:
- Reaching out to Google for URL scanning
Randall Barker
Last Week:
- Investigating load time for pages. Have found redirects/iframes maybe excessively delayed causing longer page load times.
- Landed: bug 659285 Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations.
- Waiting on review for: bug 1163664 Don't check for plugin blocklist state on Android.
Next Week:
- Continue examining page load times.
- Hopefully land: bug 1163664
- Get reviewed: bug 1166961 Re-enable missing video UI when element does not have controls.
- Uplift to beta and aurora: bug 1159830 Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE
Eugen Sawin
- MP3 demuxer (bug 1093815, bug 1153731, bug 1166779, bug 1166779, bug 1168374, bug 1168435)
- Landed MP3 demuxer (on by default on Android Jelly Bean and above)
- Please report bugs
- Startup performance optimization
- Looking into on-demand loading of heavy scripts (Webapps.jsm, XPIProvider.jsm, GMPProvider.jsm)
Fixed
Working on
Brian Nicholson
- bug 1173201 - Tests are failing when looking for about:home tabs
- bug 1166389 - Include all Android search engines in iOS
- bug 1171277 - Caret doesn't appear after entering last autocompletion character
- Working with bkmunar to fix all the bugs
- On PTO from June 16-July 3
Bryan Munar
FIXED (since last week thx to the best mentor evr helping me figure out stuffz --> BNicholson):
- [Bug 1148433] Awesome screen should remember last used home panel
- [Bug 1170726] Back/forward history breaks with anchor URLs
- [Bug 1170678] Navigation bar falsely enables on rotation
- [Bug 1171254] Use history.replaceState() to update the home panel state
- [Bug 1173203] Bookmarking goes haywire on anchor URL pages (fixed but not merged in yet; did this without mr. mentor hohoho)
WORKING ON:
- [Bug 1141240] Persist tab history for session restore
- [Bug 1109684] Find out how we can let other developers directly open pages in Firefox for iOS
WesJ
liuche
Highlights:
- Doorhanger styling
- Some passwords work
Present:
Past:
karim
- WWDC this week
Present:
Margaret
Highlights:
- Signed add-ons
- Transitioning home panel work to Sebastian
Past:
- 1170384 - [JavaScript Error: "ReferenceError: gBrowser is not defined" {file: "chrome://browser/content/browser.js" line: 4547}]
Present:
mcomella
- Updated build tools
- android-lint: going through results and filing bugs
- intent/android-app URI followups
- Search the store when the app is not installed
- Partner work
- PTO Wednesday-Friday next week
Past:
- 1170289 - Move SearchEngineBar's favicons to ImageView
- 1170285 - Define lint.xml config for "base" sub-project
- 1165422 - Update Android SDK and build tools to 22
- 1170886 - Audit use of @SuppressLint annotation (and XML equivalent)
- 1172201 - Correct GradleDynamicVersion lint warning
Present:
rnewman
Fixed
Working on
nalexander
- Contributors: working with Ahmed, vivek, and aminb this week.
- Many apologies for slow reviews :(
- vivek will be leading the push for Firefox Account profile avatars in Firefox 42 \o/
- Testing:
- Met with davehunt, krupa, AutomatedTester to talk about Fennec Marionette and a much-desired Marketplace Fennec test
- Landed mach gradle runBrowserTests, which needs a blog post. tl;dr: easy local JUnit 3 testing.
- Landed mach robocop --serve, which also needs a blog post. tl;dr: Robocop testing in IntelliJ (sort-of).
- Partners
- Bi-directional Java Addons: bug 1168407:
- Second patch about to be up for re-review, except I ran into bug 1173186, preventing my review push :)
- Integration with third-party identity services
- No movement
- --with-android-distribution-directory
- No movement
- Bi-directional Java Addons: bug 1168407:
- mach package-frontend: about to push for re-review -- using taskcluster and the local pushlog database to seamlessly fetch addons.
Sebastian
- Previously
- Search engine bar
- 1158275 - Remove old method of selecting non-primary search engines in BrowserSearch
- 1158295 - Dynamically determine space between search engines in search engine bar
- 1170824 - Empty search engine bar is shown after removing non-default search engines
- Search engine bar
- Currently
- Home Panel API
- 1157539 - Create "speed dial" dynamic home panel layout
- 1172136 - Create API for add-ons to add large header image to speed-dial home panels
- Home Panel API
- Upcoming
- Home Panel API
- 1157540 - Create add-on API to allow dynamic panels to create footer toolbars
- Home Panel API
All:
Martyn Haigh
Present:
- Trying to get Fennec to work on a MDPI 2.3 device
- Trying to get Fennec to work on a MDPI emulator
- SVG issues - ongoing
- 1171946 - Consider removing mdpi drawable resources
Stefan
Steph
Last week: Various fixes + delete top sites feature
- 1170581 - Updating tab counter causes performance issues
- 1163121 - Create ReaderModeBarView lazy
- 1152858 - Tab tray thumbnails don't fill tiles
- 1171041 - Regression: Tab count button becomes unresponsive for a second or two after opening a new tab
- 1145433 - Tab list always opens scrolled to the top
- 1169857 - Tapping the URL bar at startup shows the tab animation over the Cancel button
- 1156289 - Progress bar should always be visible, even when scrolled
- 1165587 - Hard to get the browser UI back on e.g. Google Images
- 1171699 - Page shows through the status bar when scrolling
- 1168130 - Allow deleting of individual Top Sites Tiles
This week: Fix existing tracking bugs/startup times
James Hugman
Ally
- 1136477 Unify terminology of Passwords/Logins
- expected to land after meeting
- 1148524 Add "edit login" option in about:passwords context menu
- 1144413 Remove "details" page from about:passwords
- 1141769 Implement new style(unified) FHR/Telemetry password manager probes
- unstuck from talos issue
- PSA
- Passwords team has switch to sprints
- sprints are two weeks, start on tuesdays
Emily
BLassey
Fixed
Working on
MFinkle
- Hacked up a Nexus 4 to work with the Mozilla PowerTools monitoring harness
Antlam
- Past
- bug 1170113: Support signed Add-ons
- bug 1165127: Zoomed-view animation
- bug 1172083: Add visual hint for quick search bar
- bug 1157539: Speed dial panel UX
- On-boarding for iOS and Android
- Feedback and meetings for partner stuff
- Upcoming
- On-boarding for Android
- More Panels work
- bug 1153389: Private browsing improvements
- bug 1158277: Mobile tabs tray UX improvements
- Partner stuff
- Feedback for contributor bugs
Robin
Currently:
iOS: UI polish, continued. filing all the bugs. Android: Kinderfox research.
Next:
The above, continued. Hopefully will get to more iOS v2 concepts this week. Following the adventures of Darrin in Appleland. Headed to Palm Springs for YxYY on Friday.
Darrin
A-Team
QA
Feature Focus
- Android Roadmap in Aha!
- Suggest new features for the Android Roadmap Here
- No changes to train cars came out of this weeks funnel; just few things added to P1 bucket
- iOS Roadmap in Aha!
- iOS Trello Board
- Suggest new features for the iOS Roadmap Here
- Please use the tracking-fxios flag from now on, not tracking-fennec!
- Please review your tracked bugs... See email from mfinkle!