Confirmed users
975
edits
(→LucasR: Correct UI testing etherpad link) |
|||
(40 intermediate revisions by 19 users not shown) | |||
Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Next merge is 2013-10-28 | |||
== Topics for This Week == | == 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 == | == 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].'' | ''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].'' | ||
* 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== | ==Stand ups== | ||
Line 24: | Line 34: | ||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
===JChen=== | ===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 | |||
* Next | |||
** More hang monitoring | |||
===GCP=== | ===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=== | ===Botond=== | ||
===Mina=== | ===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=== | ===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=== | ===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=== | ===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=== | ===LucasR=== | ||
'''Last week''' | |||
* Organizing 'Mozilla on Android' tech talks in London | |||
** http://mozillaonandroid.eventbrite.co.uk/ | |||
** Retweet! https://twitter.com/lucasratmundo/status/389743885645533185 | |||
* Drafting blog post for the upcoming Fx26 Beta release | |||
* {{Bug|910859}} - New UI testing API, passing the ball to mcomella | |||
** https://mobile.etherpad.mozilla.org/21 | |||
* 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=== | ===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=== | ===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=== | ===mcomella=== | ||
*Past | *Past | ||
Line 41: | Line 152: | ||
**{{Bug|870925}}: (r-) Add submissions info to FHR documents | **{{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|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 | |||
**{{Bug|925546}}: (r | **Tracking 26 | ||
**{{Bug|919234}}: Regression: Unpinning a site flashes thumbnail into neighbour thumbnail spot | ***{{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 | *Future | ||
**{{Bug|910859}}: Bootstrap new UI testing framework | **{{Bug|910859}}: Bootstrap new UI testing framework | ||
Line 52: | Line 164: | ||
===RNewman=== | ===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=== | ===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=== | ===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=== | ===MFinkle=== | ||
* Coding | |||
** GeckoView fixes and review comments | |||
** Chromecast/Roku review comments | |||
* London next week | |||
** Techtalks | |||
** DroidconUK | |||
===Ian Barlow=== | ===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. | |||
** Flows: https://bug881510.bugzilla.mozilla.org/attachment.cgi?id=817865 | |||
* {{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=== | ===Security/MGoodwin=== | ||
===WebRT=== | ===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=== | ===Performance=== | ||
Line 66: | Line 234: | ||
== Feature Focus== | == Feature Focus== | ||
;Fx25 (Ships 10/29) | ;Fx25 (Ships 10/29) | ||
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio] | * {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio] <== this is actually looking good | ||
* {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]] | * {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]] | ||
* {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management | * {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management | ||
Line 81: | Line 249: | ||
* {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | AMO discoverability]] | * {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | AMO discoverability]] | ||
* {{mok}} [[Mobile/Projects/Addition of search engines | Addition of search engines]] - Yahoo and Bing for selected locales | * {{mok}} [[Mobile/Projects/Addition of search engines | Addition of search engines]] - Yahoo and Bing for selected locales | ||
* {{mok}} [[Mobile/Projects/About:home redesign | About:home redesign]] thanks for {{Bug|917350}}, | * {{mok}} [[Mobile/Projects/About:home redesign | About:home redesign]] thanks for {{Bug|917350}}, top issues, {{Bug|897162}}, {{Bug|919234}}, {{Bug|917947}}, {{Bug|924968}}, {{Bug|918044}} | ||
* {{mok}} [[Mobile/Projects/Settings UI clean up | search provider management in settings menu]] | * {{mok}} [[Mobile/Projects/Settings UI clean up | search provider management in settings menu]] | ||
* {{mok}} [[Mobile/Projects/About:home - Add-ons can add content to the "promotional banner" tile | Add-ons can add content to the "promotional banner" tile]] | * {{mok}} [[Mobile/Projects/About:home - Add-ons can add content to the "promotional banner" tile | Add-ons can add content to the "promotional banner" tile]] | ||
Line 89: | Line 257: | ||
;Fx27 (Ships 01/21) | ;Fx27 (Ships 01/21) | ||
* {{mprop}} [[Mobile/Projects/Sound effects | 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 | * {{mprop}} [[Mobile/Projects/Sound effects | 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 | ||
* {{mprop}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]] | * {{mprop}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]] That's awesome that {{Bug|698437}} landed! | ||
* {{mprop}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]] | * {{mprop}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]] | ||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Hindi (hi-IN)]] | * {{mprop}} [[Mobile/Projects/Localization | Added locale: Hindi (hi-IN)]] |