Mobile/Notes/04-Dec-2013: Difference between revisions
Jump to navigation
Jump to search
(39 intermediate revisions by 19 users not shown) | |||
Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Next merge is 2013-12-09 | |||
* [https://wiki.mozilla.org/RapidRelease/Calendar Release calendar] has been tweaked for the following merge | |||
== Topics for This Week == | == Topics for This Week == | ||
;Nightly got borked: Multi-locale builds ended up with zero locales packaged, not even en-US. Needless to say, this is bad. Fix landed on mozilla-central last night (thanks glandium) but AaronMT noticed the updates didn't get completely fixed. Those are being fixed now (thanks bhearsum). | |||
;Locale Switching: Richard landed the core of the locale switching code. He has an add-on you can play with to test it out. We plan on making a full Settings UI for switching in the future. | |||
;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. | |||
;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 == | ||
''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]. '''New contributors''' are highlighted in '''bold'''.'' | ||
* '''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 | |||
* '''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 | |||
* ckitching landed his ProGuard work! - {{bug|913985}} and {{bug|709230}} | |||
* capella fixed a bunch of bugs | |||
** {{bug|943742}} - Swiping closed non-selected tabs from tray leaves TabCounter incorrect in current screen | |||
** {{bug|938563}} - Select all + copy on textarea doesn't copy linebreaks | |||
** {{bug|934470}} - Cursor pin disappears on drag in textarea input | |||
==Stand ups== | ==Stand ups== | ||
Line 21: | 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''' | |||
* {{Bug|944537}} - Only use gecko to decide whether to show Tab progress or not | |||
* {{Bug|941825}} - Make BookmarksListAdapter's swapCursor() idempotent | |||
* {{Bug|945375}} - When choosing share from the three-dot-menu, Firefox crashes | |||
* {{Bug|944533}} - Re-implement toolbar's display UI state management | |||
* {{Bug|946233}} - Revert FF28 to single quickshare behaviour | |||
* {{Bug|943915}} - Move SiteIdentityPopup to the toolbar package | |||
* {{Bug|945212}} - Encapsulate identity data/security mode behind a type-safe API | |||
* {{Bug|942862}} - Factor out display UI into a separate View | |||
* (In progress) Make HomePager configurable ({{bug|942231}}, {{bug|940565}}, {{bug|942875}}) | |||
* (In progress) Working on a 'Firefox for Android in 2013' blog post | |||
* Tons of patch reviews | |||
'''Next week''' | |||
* Land major toolbar refactoring after the merge, file more follow-ups | |||
* Submit initial set of HomePager patches for feedback | |||
* Celebrate FF26! | |||
===liuche=== | ===liuche=== | ||
===Margaret=== | ===Margaret=== | ||
Line 48: | 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 | |||
** Starting next week there will be check-ins 30 minutes before this meeting! | |||
* Autofill improvements -- launching into designs with Arun this week | |||
* Writing some blog posts | |||
* 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=== | ||
* install/launch patch posted to {{bug|934756}} yesterday for feedback | |||
* uninstall implementation ready for feedback as of this morning and will be included in next version of install/launch patch | |||
* automatic updates are in progress | |||
* pre-submission development experience needs product input, meeting tomorrow | |||
===Performance=== | ===Performance=== | ||
Line 60: | Line 202: | ||
== Feature Focus== | == Feature Focus== | ||
New Train Schedule: http://mzl.la/1bIq9LO | |||
;Fx26, Ships 12/10 | |||
* {{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/About:home redesign | About:home redesign]] | |||
* {{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/WebRTC platform support | WebRTC platform support, continued]] | |||
;Fx27, Ships 02/04 | |||
* {{mok}} Overhaul of the favicon system {{bug|914296}} | |||
* {{mok}} [[Mobile/Projects/AMO and Marketplace discoverability | Marketplace discoverability]] - simple UI polish | |||
* {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support, continued]] | |||
* {{mok}} Remove overscroll and show highlight instead {{bug|705246}} and {{bug|791475}} | |||
* {{mok}} Developer improvements: IDE support {{Bug|924961}} | |||
* {{mok}} Memory usage improvements: {{bug|931843}} | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: South African English (za-EN)]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Thai (th)]] | |||
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Lithuanian (lt)]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Slovenian (sl)]] | |||
;Fx28, Ships 03/18 | |||
* {{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}} [[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: Belarusian (be)]] | |||
;Fx29, Ships 04/29 | |||
* {{mrisk}} {{bug|875750}} - Implement <input type="color">: Android widget/color picker | |||
* {{mok}} [[Mobile/Projects/Dynamic snippets add-on | Dynamic snippets support]] preffed on | |||
* {{mprop}} [[Mobile/Projects/PDF.js support | PDF.js support]] (v1 cupcake) | |||
* {{mprop}} [[Mobile/Projects/Application management | WebApp experience]] - APK Synthesis | |||
* {{mok}} [[Mobile/Projects/Quickshare:_Multiple_quickshare_buttons| Multiple Quickshare Buttons]] - 2 Quickshare on main menu | |||
* {{mok}} [[Mobile/Projects/Quickshare:_Contexts| Quickshare Contexts]] | |||
* {{mprop}} [[Mobile/Projects/Quickshare: Settable default service for quickshare buttons |Quickshare: Settable default service for quickshare buttons]] | |||
* {{mprop}} [[Mobile/Projects/My List: Manage current lists in settings | My List: Manage current lists in settings]] | |||
* {{mprop}} [[Mobile/Projects/API: Contacts | API: Contacts]] (incl permissions bump) | |||
* {{mprop}} [[Mobile/Projects/Geolocation services | Geolocation services]] (incl permissions bump) | |||
* {{mprop}} [[Mobile/Projects/Telemetry probes for Fennec UI elements | Telemetry probes for Fennec UI elements]] | |||
* {{mprop}} [[Mobile/Projects/Project video to second screen | Project video to second screen]] (preffed off) | |||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Indonesian (id)]] | |||
* {{mprop}} [[Mobile/Projects/Localization | Added locale: Hindi(hi)]] | |||
;Fx30, Ships 06/10 | |||
* {{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: Save any web-viewable content | My List: Save any web-viewable content]] (MVP reqs only) | |||
** {{mprop}} [[Mobile/Projects/My List: Add new My List from Promotional Panel | My List: Add new My List from Promotional Panel]] (MVP reqs only) | |||
** {{mprop}} [[Mobile/Projects/My List: Subscribe to feed or service as a new list | My List: Subscribe to feed or service as a new list]] (MVP reqs only) | |||
** {{mprop}} [[Mobile/Projects/My List: Add new and improved list management in Settings | My List: Add new and improved list management in Settings]] (MVP reqs only) | |||
** {{mprop}} [[Mobile/Projects/Service integration: Downloads | Service integration: Downloads]] (MVP reqs only) | |||
* {{mprop}} [[Mobile/Projects/Accept language-header | Preferred web content language]] | |||
== Round Table == | == Round Table == | ||
* KitKat Crashes | |||
** https://bugzilla.mozilla.org/buglist.cgi?quicksearch=945825%2C945340%2C945332%2C945327 |
Latest revision as of 16:48, 11 December 2013
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-12-09
- Release calendar has been tweaked for the following merge
Topics for This Week
- Nightly got borked
- Multi-locale builds ended up with zero locales packaged, not even en-US. Needless to say, this is bad. Fix landed on mozilla-central last night (thanks glandium) but AaronMT noticed the updates didn't get completely fixed. Those are being fixed now (thanks bhearsum).
- Locale Switching
- Richard landed the core of the locale switching code. He has an add-on you can play with to test it out. We plan on making a full Settings UI for switching in the future.
- 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.
- 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 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
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.
- 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
- 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
- ckitching landed his ProGuard work! - bug 913985 and bug 709230
- capella fixed a bunch of bugs
- bug 943742 - Swiping closed non-selected tabs from tray leaves TabCounter incorrect in current screen
- bug 938563 - Select all + copy on textarea doesn't copy linebreaks
- bug 934470 - Cursor pin disappears on drag in textarea input
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>
- Working on Skia rebase and build system update to make future rebases easier
- Investigating awful performance on Nexus 10
Kats
<Read Only>
- 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)
- 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
- 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
- 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 ([1] and [2])
- Next
- Work on improved ANR dashboard
- Work on background hang backend
GCP
<Read Only>
- Last week:
- Holidays
- Video Framerate/Size adaption investigation
- Next week:
- Adapt the adaption for CPU load
Randall Barker
<Read Only>
- 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
- 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
- bug 946022 - Implement requestAutocomplete for Firefox for Android
Sriram
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
Last week
- bug 944537 - Only use gecko to decide whether to show Tab progress or not
- bug 941825 - Make BookmarksListAdapter's swapCursor() idempotent
- bug 945375 - When choosing share from the three-dot-menu, Firefox crashes
- bug 944533 - Re-implement toolbar's display UI state management
- bug 946233 - Revert FF28 to single quickshare behaviour
- bug 943915 - Move SiteIdentityPopup to the toolbar package
- bug 945212 - Encapsulate identity data/security mode behind a type-safe API
- bug 942862 - Factor out display UI into a separate View
- (In progress) Make HomePager configurable (bug 942231, bug 940565, bug 942875)
- (In progress) Working on a 'Firefox for Android in 2013' blog post
- Tons of patch reviews
Next week
- Land major toolbar refactoring after the merge, file more follow-ups
- Submit initial set of HomePager patches for feedback
- Celebrate FF26!
liuche
Margaret
- Done
- Landed main pieces of snippets work (pref'ed off) - bug 937820 and bug 941685
- Some regression fixing on 27/28 - bug 933420 and bug 943466
- In Progress/Next
- Organizing bugs for third party service integration MVP ("Lists") - tracked in bug 941312
- API to allow add-ons to register lists on about:home - bug 862805
- Content provider to back lists data - bug 941318 (also bug 941357 for cleaning up current content provider code)
- Talk at Mozilla "Geek Girl Dinner"
mcomella
<Read Only>
- 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
- bug 910859 - Bootstrap new UI testing framework
- Future
- FHR: create bugs/roadmap for potential next steps
- bug 898613: [fig] Editing mode tests (followup to bug 895828)
- MyList, RSS provider?
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
BLassey
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
<Read Only>
- Feeling more cranky than normal
Ian Barlow
- Coordinating with Margaret and team on all the awesomeness in https://wiki.mozilla.org/Mobile/Projects/Third-party_service_integration_MVP
- Starting next week there will be check-ins 30 minutes before this meeting!
- Autofill improvements -- launching into designs with Arun this week
- Writing some blog posts
- 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
<Read Only>
- Last week - not much
- Next week:
- Secreview work on QuickShare
- Secreview work on WebRT / Android
WebRT
- install/launch patch posted to bug 934756 yesterday for feedback
- uninstall implementation ready for feedback as of this morning and will be included in next version of install/launch patch
- automatic updates are in progress
- pre-submission development experience needs product input, meeting tomorrow
Performance
A-Team
Feature Focus
New Train Schedule: http://mzl.la/1bIq9LO
- Fx26, Ships 12/10
- [ON TRACK] AMO discoverability
- [ON TRACK] Addition of search engines - Yahoo and Bing for en-US, FR, DE, es-ES and en-GB
- [ON TRACK] About:home redesign
- [ON TRACK] search provider management in settings menu
- [ON TRACK] Add-ons can add content to the "promotional banner" tile
- [ON TRACK] WebRTC platform support, continued
- Fx27, Ships 02/04
- [ON TRACK] Overhaul of the favicon system bug 914296
- [ON TRACK] Marketplace discoverability - simple UI polish
- [ON TRACK] WebRTC platform support, continued
- [ON TRACK] Remove overscroll and show highlight instead bug 705246 and bug 791475
- [ON TRACK] Developer improvements: IDE support bug 924961
- [ON TRACK] Memory usage improvements: bug 931843
- [ON TRACK] Added locale: South African English (za-EN)
- [ON TRACK] Added locale: Thai (th)
- [AT RISK] Added locale: Lithuanian (lt)
- [ON TRACK] Added locale: Slovenian (sl)
- Fx28, Ships 03/18
- [AT RISK] bug 768667 - Use the action bar for text selection on ICS+
- [ON TRACK] bug 852608 - Add support for OpenSearch. Firefox Mobile supports <link rel="search">
- [ON TRACK] Dynamic snippets support preffed off
- [ON TRACK] bug 932865 - Hang detection
- [ON TRACK] Added locale: Estonian (et)
- [ON TRACK] Added locale: Belarusian (be)
- Fx29, Ships 04/29
- [AT RISK] bug 875750 - Implement <input type="color">: Android widget/color picker
- [ON TRACK] Dynamic snippets support preffed on
- [PROPOSED] PDF.js support (v1 cupcake)
- [PROPOSED] WebApp experience - APK Synthesis
- [ON TRACK] Multiple Quickshare Buttons - 2 Quickshare on main menu
- [ON TRACK] Quickshare Contexts
- [PROPOSED] Quickshare: Settable default service for quickshare buttons
- [PROPOSED] My List: Manage current lists in settings
- [PROPOSED] API: Contacts (incl permissions bump)
- [PROPOSED] Geolocation services (incl permissions bump)
- [PROPOSED] Telemetry probes for Fennec UI elements
- [PROPOSED] Project video to second screen (preffed off)
- [PROPOSED] Added locale: Indonesian (id)
- [PROPOSED] Added locale: Hindi(hi)
- Fx30, Ships 06/10
- [PROPOSED] Third-party service integration MVP
- [PROPOSED] My List: How My List works (MVP reqs only)
- [PROPOSED] My List: Save any web-viewable content (MVP reqs only)
- [PROPOSED] My List: Add new My List from Promotional Panel (MVP reqs only)
- [PROPOSED] My List: Subscribe to feed or service as a new list (MVP reqs only)
- [PROPOSED] My List: Add new and improved list management in Settings (MVP reqs only)
- [PROPOSED] Service integration: Downloads (MVP reqs only)
- [PROPOSED] Preferred web content language