Confirmed users
1,111
edits
(29 intermediate revisions by 16 users not shown) | |||
Line 16: | Line 16: | ||
;Quick Share: The parts of the new multi-service Quick Share feature that landed in Fx28 will be disabled for the Aurora merge. We don't have enough of the feature ready to justify shipping what is ready. | ;Quick Share: The parts of the new multi-service Quick Share feature that landed in Fx28 will be disabled for the Aurora merge. We don't have enough of the feature ready to justify shipping what is ready. | ||
;Cleanup Work: With merge happening in a few days, MFinkle got on a soapbox to push for cleaning up know regressions and tweaks to existing features. Let's try to minimize Aurora uplifts by fixing stuff now. | ;Cleanup Work: With merge happening in a few days, MFinkle got on a soapbox to push for cleaning up know regressions and tweaks to existing features. Let's try to minimize Aurora uplifts by fixing stuff now. | ||
;Page Load Competitiveness: http://www.youtube.com/watch?v=XxYMKXqNUPU to see how bad things can look. MFinkle has some experimental patches for preloading/prefetching. BLassey noted that we have regressed pageload on Eideticker significantly over the last year, and that we're not updating Chrome on those tests. | |||
;UITest Framework: Should be landing today ({{bug|910859}}), barring a quick review. Was fixing an intermittent ({{bug|938969}}) which has [https://tbpl.mozilla.org/?tree=Try&rev=06c1913c0ddb passed on try]. Documentation for the framework is mostly completed and available at https://wiki.mozilla.org/Mobile/Fennec/Android/UITest | |||
== Friends of the Mobile Team == | == Friends of the Mobile Team == | ||
Line 22: | Line 24: | ||
* '''CJ Barker''' fixed {{bug|870049}} - Added SharedPreferences to persistent Crash Report client settings | * '''CJ Barker''' fixed {{bug|870049}} - Added SharedPreferences to persistent Crash Report client settings | ||
* '''Jacob Liebert [:intrepid]''' fixed {{bug|871884}} - Change text input default in Android browser to capitalize first character in a sentence | * '''Jacob Liebert [:intrepid]''' fixed {{bug|871884}} - Change text input default in Android browser to capitalize first character in a sentence | ||
* '''Taylor Skidmore [:SirSkidmore]''' fixed {{bug|916483}} - Replace usage of fastFind with finder (and {{bug|938818}}, which was backed out, but that was our fault not his!) | * '''Taylor Skidmore [:SirSkidmore]''' fixed {{bug|916483}} - Replace usage of fastFind with finder (and {{bug|938818}}, which was backed out, but that was our fault not his!, and {{bug|941795}}) | ||
* Michael Boon fixed {{bug|923237}} - Updater should immediately apply update when downloaded manually | * Michael Boon fixed {{bug|923237}} - Updater should immediately apply update when downloaded manually | ||
* ckitching landed his ProGuard work! - {{bug|913985}} and {{bug|709230}} | * ckitching landed his ProGuard work! - {{bug|913985}} and {{bug|709230}} | ||
Line 37: | Line 39: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
{{readonly}} | |||
* Working on Skia rebase and build system update to make future rebases easier | |||
* Investigating awful performance on Nexus 10 | |||
===Kats=== | ===Kats=== | ||
{{readonly}} | {{readonly}} | ||
* PTO last week | |||
* Working on various APZC things for Metro and B2G | |||
* Building up a backlog of Fennec panning bugs that I will probably tackle after the merge. | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
* Done | |||
** {{Bug|931238}} - Fix tile coherency checks and convert to using typed units | |||
** {{Bug|945277}} - Make sure display-ports are tile-aligned for sub-frames | |||
** {{Bug|944047}} - Scrolling with APZC enabled often causes parts of the view to be erased in Gaia | |||
** [http://chrislord.net/index.php/2013/11/29/efficient-animation-for-games-on-the-mobile-web/ Blog post] about efficient animation for web games | |||
* Doing | |||
** {{Bug|943846}} / {{Bug|936500}} - Scrolling very fast with APZC enabled can cause the screen to go blank | |||
** Further APZC fix-up efforts for b2g | |||
===JChen=== | ===JChen=== | ||
* Past weeks | |||
** Landing {{bug|940737}} - Monitor Compositor thread hangs using BackgroundHangMonitor | |||
** Finally landed background hang monitor | |||
*** {{bug|909974}} - Background thread hang monitoring | |||
*** {{bug|932865}} - Background thread hang reporting | |||
*** {{bug|935092}} - Make a way to get another thread's pseudo-stack | |||
** Investigated {{bug|935831}} - segfault on Android 2.3 [@ memcpy | libfreebl3.so (deleted)@0x7549] | |||
** Worked on {{bug|942470}} - test_user_agent_updates.html intermittently fails to unset its override of the UA string | |||
** Worked on ANR telemetry backend ([https://github.com/darchons/anr-analyzer] and [https://github.com/darchons/telemetry-server]) | |||
* Next | |||
** Work on improved ANR dashboard | |||
** Work on background hang backend | |||
===GCP=== | ===GCP=== | ||
{{readonly}} | |||
*Last week: | |||
**Holidays | |||
**Video Framerate/Size adaption investigation | |||
*Next week: | |||
**Adapt the adaption for CPU load | |||
===Randall Barker=== | ===Randall Barker=== | ||
{{readonly}} | {{readonly}} | ||
* Last Week: Still trying to land {{bug|895358}}. Need a review of the Cross Process Mutex. Working on {{bug|942069}}. | |||
* This Week: Continue getting up to speed on WebRTC in Android and work on related bugs. | |||
===Brian Nicholson=== | ===Brian Nicholson=== | ||
{{ | * In progress: | ||
** {{Bug|946022}} - Implement requestAutocomplete for Firefox for Android | |||
*** Full description with sample video here: http://www.html5rocks.com/en/tutorials/forms/requestautocomplete/ | |||
** {{Bug|881378}} - Calls to GeckoProfile.get() can result in initialization races | |||
===Sriram=== | ===Sriram=== | ||
===WesJ=== | ===WesJ=== | ||
* Fallout from action mode stuff: | |||
** Bug 943513 - Visual refinements to action bar mode | |||
** Bug 942680 - Regression: Google Search engine and search suggestions opt-in hidden behind urlbar | |||
* Bug 834358 - Make pdf.js usable on Android | |||
* Digging into moz-pay marketplace stuff | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | '''Last week''' | ||
Line 81: | Line 134: | ||
===mcomella=== | ===mcomella=== | ||
{{readonly}} | |||
*Past | |||
**Mentoring/researching/causing problems on {{bug|938818}} and {{bug|941795}} - refactor mLayerView.setVisibility | |||
**Reviews | |||
**Filing {{Bug|945521}} - Regression: go button disappears from toolbar when typing on HTC or SwiftKey keyboard | |||
*Present | |||
**{{Bug|910859}} - Bootstrap new UI testing framework | |||
***Should be landing today (barring quick review) | |||
***{{Bug|938969}} - Intermittent in testAboutHomeVisibility: got http://mochi.test:8888/tests/robocop/robocop_blank_01.html, expected Browser Blank Page 01 | |||
***Writing docs: https://wiki.mozilla.org/Mobile/Fennec/Android/UITest | |||
**FHR architecture docs | |||
**{{Bug|939329}}: [meta] Enable JavaScript linting in mobile/android/ | |||
**{{Bug|935807}}: D-pad arrow keys move focus outside textarea instead of navigating within | |||
*Future | |||
**FHR: create bugs/roadmap for potential next steps | |||
**{{Bug|898613}}: [fig] Editing mode tests (followup to {{Bug|895828}}) | |||
**MyList, RSS provider? | |||
===RNewman=== | ===RNewman=== | ||
* Landing l10n work. {{bug|936756}} | |||
** Including chasing down a backout that wasn't actually me. *sigh* | |||
* Blogging about l10n work: http://160.twinql.com/new-locale-related-work-in-firefox-for-android/ | |||
* Reviews, feedback, and meetings for: | |||
** Prefetching | |||
** Lists | |||
** ProGuard | |||
* UI telemetry native. {{bug|932092}} | |||
* Miscellaneous fixes and discussions (e.g., awesomebar completion). | |||
===nalexander=== | ===nalexander=== | ||
===BLassey=== | ===BLassey=== | ||
===MFinkle=== | ===MFinkle=== | ||
* Started playing around with some speculative connections ({{bug|943475}}) and hacky pre-rendering ({{bug|945408}}) | |||
* Working to land the core second screen code ({{bug|938571}}) next week | |||
{{readonly}} | |||
* Feeling more cranky than normal | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
* Coordinating with Margaret and team on all the awesomeness in https://wiki.mozilla.org/Mobile/Projects/Third-party_service_integration_MVP | * Coordinating with Margaret and team on all the awesomeness in https://wiki.mozilla.org/Mobile/Projects/Third-party_service_integration_MVP | ||
Line 91: | Line 177: | ||
* Writing some blog posts | * Writing some blog posts | ||
* Freaking out a little that it's only two weeks til the holidays | * Freaking out a little that it's only two weeks til the holidays | ||
===Arun=== | |||
* Autofill improvements | |||
** Currently slide deck'ing to wrap research | |||
** Starting design phase this week (w/ Ian) | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
{{readonly}} | |||
* Last week - not much | |||
* Next week: | |||
** Secreview work on QuickShare | |||
** Secreview work on WebRT / Android | |||
===WebRT=== | ===WebRT=== | ||
Line 105: | Line 202: | ||
== Feature Focus== | == Feature Focus== | ||
New Train Schedule: http:// | New Train Schedule: http://mzl.la/1bIq9LO | ||
;Fx26, Ships | ;Fx26, Ships 12/10 | ||
* {{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 en-US, FR, DE, es-ES and en-GB | * {{mok}} [[Mobile/Projects/Addition of search engines | Addition of search engines]] - Yahoo and Bing for en-US, FR, DE, es-ES and en-GB | ||
Line 113: | Line 210: | ||
* {{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]] | ||
* {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]] | * {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]] | ||
;Fx27, Ships | ;Fx27, Ships 02/04 | ||
* {{mok}} Overhaul of the favicon system {{bug|914296}} | * {{mok}} Overhaul of the favicon system {{bug|914296}} | ||
* {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | Marketplace discoverability]] - simple UI polish | * {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | Marketplace discoverability]] - simple UI polish | ||
Line 124: | Line 221: | ||
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Lithuanian (lt)]] | * {{mrisk}} [[Mobile/Projects/Localization | Added locale: Lithuanian (lt)]] | ||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Slovenian (sl)]] | * {{mok}} [[Mobile/Projects/Localization | Added locale: Slovenian (sl)]] | ||
;Fx28, Ships | ;Fx28, Ships 03/18 | ||
* {{mrisk}} {{Bug|768667}} - Use the action bar for text selection on ICS+ | * {{mrisk}} {{Bug|768667}} - Use the action bar for text selection on ICS+ | ||
* {{mok}} {{Bug|852608}} - Add support for OpenSearch. Firefox Mobile supports <link rel="search"> | * {{mok}} {{Bug|852608}} - Add support for OpenSearch. Firefox Mobile supports <link rel="search"> | ||
* {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed off | * {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed off | ||
* {{ | * {{mok}} {{Bug|932865}} - Hang detection | ||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Estonian (et)]] | * {{mok}} [[Mobile/Projects/Localization | Added locale: Estonian (et)]] | ||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Belarusian (be)]] | * {{mok}} [[Mobile/Projects/Localization | Added locale: Belarusian (be)]] | ||
;Fx29, Ships | ;Fx29, Ships 04/29 | ||
* {{mrisk}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker | * {{mrisk}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker | ||
* {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed on | * {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed on | ||
Line 146: | Line 243: | ||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Indonesian (id)]] | * {{mprop}} [[Mobile/Projects/Localization | Added locale: Indonesian (id)]] | ||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Hindi(hi)]] | * {{mprop}} [[Mobile/Projects/Localization | Added locale: Hindi(hi)]] | ||
;Fx30, Ships | ;Fx30, Ships 06/10 | ||
* {{mprop}} [[Mobile/Projects/Third-party service integration MVP | Third-party service integration MVP]] | * {{mprop}} [[Mobile/Projects/Third-party service integration MVP | Third-party service integration MVP]] | ||
** {{mprop}} [[Mobile/Projects/My List: How My List works | My List: How My List works]] (MVP reqs only) | ** {{mprop}} [[Mobile/Projects/My List: How My List works | My List: How My List works]] (MVP reqs only) | ||
Line 157: | Line 254: | ||
== Round Table == | == Round Table == | ||
* KitKat Crashes | |||
** https://bugzilla.mozilla.org/buglist.cgi?quicksearch=945825%2C945340%2C945332%2C945327 |