Mobile/Notes/16-Oct-2013
From MozillaWiki
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 is 2013-10-28
Topics for This Week
- Favicon Work Landed
- Chris Kitching's major overhaul of the favicon system landed (see bug 914296). We found a few regressions, but keeping looking. This is a Fx27 feature. Any bugs that were fixed by the overhaul, but are also needed on Fx26 need other less risky patches.
- RTL Work
- The group of students working on RTL have been making some progress. A patch is up for changing our AndroidManifest.xml to advertise that we want to use RTL (see bug 924418). More layout and code patches are needed before we land anything though.
- Home Page Status
- We triaged the Fx26 tracking Home page bugs on Tuesday. The remaining bugs appear to have owners and patches are in progress. There are a few performance bugs, one of which (bug 916099) will need some attention. The Eideticker regression (bug 908225) might be fixed today.
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.
- Lauren Ko fixed bug 919301 - When in private browsing stop showing "switch to tab" from normal browsing (her first patch!)
- kar fixed bug 903084 - Add Bing as a general search provider for specified locales for Fennec (also her first patch!)
- fedepaol fixed bug 921776 - Notifications aren't properly dismissed when multiple downloads are started from private tabs
- capella fixed bug 923086 - "Add to reading list" button does not save it's state and bug 923764 - An intermittent failure in testBookmark (maybe we should make a new badge for fixing robocop bugs!)
- ckitching (finally) landed bug 914296 - The favicon cache re-write! And also some other favicon-related bugs bug 923218 and bug 926497
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)
Kats
Chris Lord (cwiiis)
JChen
- Past week
- Worked on bug 909974 - Compositor thread hang monitoring/telemetry
- Have the monitoring part
- Working on the telemetry part
- Fixed bug 917685 - [TABLET] "Request desktop site" does not work on youtube.com
- Investigated bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec
- Uplifted bug 909940 - Default keyboard on HTC One only swipes first word in awesome screen
- Worked on bug 909974 - Compositor thread hang monitoring/telemetry
- Next
- More hang monitoring
GCP
- Last week:
- bug 898767 crash in mozilla::DecoderTraits::CanHandleMediaType
- Fuzzer for that bug, causing fallout:
- bug 927462 String matching logic in OmxPlugin.cpp is brittle
- "probably" can play can audio/webm
- Build bugs fallout:
- bug 926797 Remove r8c / 32-bit / gcc 4.6 references from mozconfigs
- bug 925705 Network cache fails to compile with logging disabled
- WebRTC UI test investigation
- Next week:
- Write the WebRTC UI Test
- WebRTC load monitor/adaption
Randall Barker
- Last week: worked on solution for progressive tiled rending in B2G that was unworkable.
- This week: Get new solution up for initial review (hopefully by end of day or some time tomorrow).
Botond
Mina
Done
- Checked in spatial navigation with a test \o/
- Finshed the cache for querySelector and querySelectorAll.
Todo
- File followups for spatial navigation
- Refactor gfx code
- Fix bug 914029. Critical regression in the dom :(
Brian N
- Gecko thread priority
- Investigated bug 922976 but no luck; tests disabled
- Also benchmarked changing Gecko priority during page loads; filed bug 925843
- bug 924478 - Initialize sPriorityResetRunnable only once
- Eclipse/IntelliJ support
- bug 924738 - Move third party sources outside of base
- bug 923519 - Remove resource preprocessing
- More changes at https://github.com/thebnich/mozilla-central/tree/projectify
- Miscellaneous
- bug 923407 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.BrowserSearch$SearchAdapter.getCount(BrowserSearch.java)
Sriram
- To Smoothie or Not To Smoothie
- Added Smoothie, fixed a bug in Smoothie, made everything working
- Added FaviconsLoader to load first 26 items.
- bug 926574 - Fixed SQLite ANR's.
- bug 917947 - Search engine icons are so small.
- bug 918044 - Investigated infinite layout passes.
- bug 925068 - Device rotation causes Bookmarks to lose its folder.
WesJ
- Bug 757481 - Tests for prompt service. - Passing! But lots of blue. We should have rc4 to fix that soon.
- Bug 777451 - Allow better communication between pages and java in robocop tests
- Bug 920170 - Provide an intent chooser dialog type
- Bug 780379 - Firefox mobile cannot open .m3u8 file (broken file?) - Need one last change here to match the mockups.
- Bug 825041 - MozActivity support for web apps on Android - WIP in the bug
- Bug 768667 - Use the action bar for text selection on ICS+ - WIP in the bug. Test build at http://people.mozilla.org/~wjohnston/textSelection.apk
- Bug 704229 - Unify touch video controls - Updating to new specs
LucasR
Last week
- Organizing 'Mozilla on Android' tech talks in London
- Drafting blog post for the upcoming Fx26 Beta release
- bug 910859 - New UI testing API, passing the ball to mcomella
- Bug fixing in Smoothie for bug 919777
- bug 917350 - First letter typed into the awesomescreen does not find any bookmarks or history
- bug 918044 - TopSitesGridView calls layout infinite times
- bug 927371 - Remove performEmptySearch from SearchLoader if possible
- (In progress) bug 918007 - Disable toolbar elements (menu, back, forward) while in editing mode on tablets
- General house-keeping for Fx26
- Tons of patch reviews
Next week
- Prepare talks:
- Tech talk at the London MozSpace
- Droidcon: http://uk.droidcon.com/2013/sessions/bringing-firefox-to-android/
- More Fx26 bug fixing
liuche
- bug 852608 - Support for opensearch links in urlbar
- partial fix for robocop orange bug 914377
- bug 914773 - Robotium 4.3
- bug 900692 - Developer tools: paint flashing
- about:home bugs
- bug 919230 - Empty screen for Bookmarks
- bug 919704 - Cleanup unused empty pages
Margaret
- Done
- bug 917273 - Fix PinSiteDialog to handle pinning user-entered terms
- bug 924928 - Update general Yahoo! search engine icon
- bug 925427 - Fix order of search engines in settings page
- Helped create some distribution files
- Played around with remote dev tools: http://blog.margaretleibovic.com/post/64091037975/remote-developer-tools-and-firefox-for-android
- In Progress/Next
- bug 880281 - Make Marketplace more discoverable in about:apps
- Experimenting with more JS APIs to customize about:home
- In London next week for Droidcon/MozFest: http://sessions.mozillafestival.org/proposals/building-your-first-mobile-web-app/
mcomella
- Past
- bug 888086 - sync/Utils.java claims `StringBuffer should be used instead`
- bug 902560 - All FakeProfileTestCase tests fail in setUp() if fake profile dir is not removed
- Present
- bug 870925: (r-) Add submissions info to FHR documents
- bug 915918: (r-) If a different tab is selected in the background while in editing mode, URL being entered will open in that new tab
- bug 925546: (r+) Rename TopSitesGridView.OnPinSiteListener to OnEditSiteListener
- Tracking 26
- bug 919234: Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot
- bug 924480: (r?) With talkback, Swiping right from toolbar brings you to content, event when about:home is visible.
- Future
- bug 910859: Bootstrap new UI testing framework
- FHR
- Architecture docs
- Minor bugs and regressions
- bug 898613: [fig] Editing mode tests (followup to bug 895828)
RNewman
- Favicon and other reviews.
- Attempting to land bug 922694.
- Search un-filtering for FHR.
- Assorted randomization.
- Fixing trychooser to support robocop-*.
- Experimenting with Phabricator.
nalexander
- See mobile-firefox-dev for build system improvements supporting the Great IDE Project.
- Less preprocessing! Win!
- r+ for declaring Android resources in moz.build (https://bugzilla.mozilla.org/show_bug.cgi?id=900522), will land shortly. Several follow-ups in the works.
- ASK: Does anybody know how to determine the language/languages currently being re-packed? We need this to declare res/values-XX directories.
- Started to work on mach commands for running mobile/android reftests and robocop tests.
- Continuing to push on Sync 1.1 with FxAccounts; we're syncing bookmarks happily.
BLassey
- last week
- bug 922145 - publish nightly builds of GeckoView library and assets, actually landed, yay!
- bug 903082 - Add Yahoo as a general search provider for specified locales for Fennec, also landed
- bug 742832 - tab streaming for WebRTC, got r+ but want to get another review on nits
- bug 923795 - Add condition to MozParam to detect top 2 (or N) position, waiting for review from gavin
- bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec, r+'d patch, need to land
- next week
- will be in Paris for the rendering work week
MFinkle
- Coding
- GeckoView fixes and review comments
- Chromecast/Roku review comments
- London next week
- Techtalks
- DroidconUK
Ian Barlow
Currently:
Recovering from Post Summit Reorg Workweek UX-workshop Travel Mozflu Syndrome. It's a thing.
This week:
- Looking through Summit feedback, and what we can start to act on. Could include:
- bug 755123 Adding useful gestures to the browser
- bug 868998 Fine tuning title bar scrolling behaviour
- Finishing the original Guest Browsing designs:
- bug 897711 Adding a visual indication that you are browsing as a guest
- Add the custom "share" and "email me my browsing history" options, see designs: https://wiki.mozilla.org/Mobile/Projects/Guest_browsing
- Finalized UI flows for selecting your preferred language for web content (Accept-language header customization) -- this is ready for implementation now.
- bug 927006 Adding a split action bar to our phone UI
- Thinking about a preliminary Kinderfox feature set
- Working with Madhava on a desktop/mobile UX strategy for the next year, with a focus on looking for how we can continue to converge the Firefox experience across all of our platforms.
Arun
- PDF.js experiments with Ian -- focusing on navigation right now.
(taking longer than expected, but it will be awesomer…)
Security/MGoodwin
WebRT
- team digging into requirements to install apps via APKs
- myk and/or bwalker to start attending these meetings to give updates and answer questions
- watch this space!
Performance
A-Team
Feature Focus
- Fx25 (Ships 10/29)
- [PLANNED] API: Web Audio <== this is actually looking good
- [ON TRACK] WebRTC platform support, continued
- [ON TRACK] Settings UI clean-up excluding search provider management
- [ON TRACK] Guest browsing <==Top issues bug 897711, bug 897711
- [ON TRACK] Page Actions
- [ON TRACK] SkiaGL improvement
- [ON TRACK] Mixed content
- [ON TRACK] Added locale: Ukrainian (ua-UK)
- [ON TRACK] Added locale: Irish (ga-IE)
- [ON TRACK] Added locale: Romanian (ro-RO)
- [ON TRACK] Setting wallpaper bug 886996
- [ON TRACK] Developer Tools: Remote Debugging
- Fx26 (Ships 12/10)
- [ON TRACK] AMO discoverability
- [ON TRACK] Addition of search engines - Yahoo and Bing for selected locales
- [ON TRACK] About:home redesign thanks for bug 917350, top issues, bug 897162, bug 919234, bug 917947, bug 924968, bug 918044
- [ON TRACK] search provider management in settings menu
- [ON TRACK] Add-ons can add content to the "promotional banner" tile
- [ON TRACK] Added locale: South African English (za-EN)
- [ON TRACK] Added locale: Thai (th)
- [ON TRACK] WebRTC platform support, continued
- Fx27 (Ships 01/21)
- [PROPOSED] Ability for add-ons to customize sound effects to browser actions <- will be bumped off if we can have some reader / reading list improvements and land some 'save for later' hooks
- [PROPOSED] Directional game console navigation That's awesome that bug 698437 landed!
- [PROPOSED] Set Top Box optimization
- [PROPOSED] Added locale: Hindi (hi-IN)
- [PROPOSED] Added locale: Slovenian (sl)
- [ON TRACK] WebRTC platform support, continued
- Fx28 (Ships 03/04)
- [PROPOSED] Added locale: Greek (el)
- [PROPOSED] Added locale: Punjabi (pa-IN)
- [PROPOSED] Shumway
- [PROPOSED] First-run UX (tied to PiCL MVP)
- [PROPOSED] New Sync (PiCL MVP)
- Fx29 (Ships 04/15)
- [PROPOSED] Added locale: Serbian (sr)
- [PROPOSED] Added locale: Vietnamese(vi)