Confirmed users
355
edits
Nalexander (talk | contribs) (→PiCL) |
|||
(44 intermediate revisions by 22 users not shown) | |||
Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Fx23 was released yesterday | |||
* Next merge: 2013-09-16 | |||
== Topics for This Week == | == Topics for This Week == | ||
Line 13: | Line 15: | ||
== 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].'' | ||
* Adrian May (:adrianmay) landed a patch for {{bug|899167}} - Code Cleanup new SelectionHandler messages for Find-In-Page processing | * Adrian May (:adrianmay) landed a patch for {{bug|899167}} - Code Cleanup new SelectionHandler messages for Find-In-Page processing FIRST PATCH! WOO! | ||
* Michael Boon (:michaeltpb) is working on a patch for {{bug|888982}} - fennec should use channel-specific build defines rather than MOZ_UPDATE_CHANNEL | * Michael Boon (:michaeltpb) is working on a patch for {{bug|888982}} - fennec should use channel-specific build defines rather than MOZ_UPDATE_CHANNEL | ||
* Nicolas Carlo (:nickecarlo) is working on a patch for {{bug|892942}} - Remove www. and m. etc from URLs in Reader Mode | |||
* Federico Paolinelli (:fedepaol) is working on patches for {{bug|815202}} - Add Pause and Cancel actions to download notifications and {{bug|566225}} - Linkify phone numbers in web pages | |||
* Capella is fixing so many things I can't keep track anymore! | * Capella is fixing so many things I can't keep track anymore! | ||
Line 25: | Line 29: | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
===Kats=== | ===Kats=== | ||
* Last week | |||
** Landed bug 892267 - gray space at the top of the page | |||
** Fixed bug 899810, bug 900742 - regressions from my multi-apzc patches | |||
** Bug 901187 - make printf_stderr dump to debugger console on metro | |||
** Bug 901339 (pending review) - fix focal point wrongness when pinch-zooming (also a regression of mine) | |||
** Bug 890280 (currently WIP) - ensure all that the input events going through APZC are transformed correctly | |||
** New blog post: [https://staktrace.com/spout/entry.php?id=801 Unraveling coordinate systems, part 2] | |||
** Reviews, interviews, etc. | |||
* Next week | |||
** Finish off bug 890280 | |||
** More testing and polishing for multi-APZC | |||
** Look at Fennec misbehaving on the Nexus 10 with Android 4.3 | |||
===Chris Lord (cwiiis)=== | ===Chris Lord (cwiiis)=== | ||
===Shane Tully=== | ===Shane Tully=== | ||
Line 42: | Line 60: | ||
===JChen=== | ===JChen=== | ||
* Past week | |||
** Fixed and uplifted {{bug|881018}} - crash in mozilla::layers::floor_div | |||
** Worked on {{bug|897221}} - dynamically updatable UA override mechanism | |||
** Worked on {{bug|901085}} - Test for UserAgentOverrides.jsm (bug 782453) | |||
** Code review for Mozilla Science Lab | |||
* Next | |||
** Fix JimDB on 4.3 | |||
** Finish user agent stuff | |||
** Back to profiler | |||
** {{bug|899233}} - Text input is screwy in textarea | |||
===GCP=== | ===GCP=== | ||
*Last week: | |||
**{{Bug|782691}} Text selection shouldn't happen on text not currently visible. | |||
**{{Bug|772280}} Text selection will select nearby text when just pressing whitespace | |||
**{{Bug|902000}} Add a service that monitors the system load | |||
*Next week: | |||
**{{Bug|902000}} Add a service that monitors the system load | |||
**WebRTC Android UI test? | |||
===Botond=== | ===Botond=== | ||
* Done | |||
** Revised {{bug|895905}} - "Content needs to inform APZC about scroll events on B2G" for multi-APZC. Patch is posted and reviewed, waiting with checkin until some multi-APZC-related regressions are fixed and it can be tested properly. | |||
** In the process of writing a patch for {{bug|898580}} - "Contents needs to inform APZC about scroll events on Metro". | |||
* Next | |||
** Finish patch for {{bug|898580}}. | |||
** Test patches for {{bug|895905}} and {{bug|898580}} once the multi-APZC-related regressions on B2G and Metro are fixed. | |||
** {{bug|860812}} - "[Browser] Make hiding address bar work more like Fennec Nightly" | |||
===Brian N=== | ===Brian N=== | ||
===Sriram=== | ===Sriram=== | ||
* {{Bug|888905}} - Tablet bookmarks -- Oooo...hhhH! http://cl.ly/image/3K470D3r1B1n | |||
* {{Bug|901066}} - Bookmarks grid animation (ya! ani..ma..tion!! :D) | |||
* {{Bug|889562}} - Clipboard action-bar missing in 4.3 | |||
* {{Bug|902038}} - MultiTypeCursorAdapter instead of CursorAdapter. | |||
* {{Bug|901064}} - TopBookmarks shouldn't show a divider on startup. | |||
* {{Bug|902064}} - Folders on BookmarksListView is crashing. | |||
* {{Bug|900128}} - Change the aspect ratio of thumbnails. | |||
* Experimenting with new profiling tools from 4.3 | |||
===WesJ=== | ===WesJ=== | ||
* Bug 808636 – Update visual style of mobile error pages | |||
* Bug 901821 - Clicking button in error pages is broken | |||
* Bug 901822 - Expanders in error pages should toggle state | |||
* Bug 896121 – ]guest] Disable 'share' menus in guest mode | |||
* Bug 901151 – Sent mouse event source | |||
* Bug 901117 – Platform touch fluffing needs the ability to weed out body event listeners | |||
* Bug 901129 – Remove MOZ_ONLY_TOUCH_EVENTS | |||
* Working with Federico on Bug 815202 - Add Pause and Cancel actions to download notifications | |||
* Bug 896350 – Unable to open files by tapping the download complete notifica | |||
* Bug 901426 - Web Apps can not be opened from Firefox for Android notification and crashes Firefox | |||
===Shilpan=== | ===Shilpan=== | ||
* Bug 894077: [FIG] Tablet layout for visited page | |||
* Bug 865515: Rotating multi-pane fragments in Settings displays margins incorrectly | |||
* Bug 900234: Force reader to always be the left most icon in page actions | |||
* Bug 901824: Use image cache for 'Set Image As' | |||
* Bug 853844: Investigate removing the pageload throbber | |||
* Bug 886996: Use an intent to set wallpaper | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* {{Bug|901766}} - Fix handling of settings activity in testSettingsMenuItems | |||
* {{Bug|896571}} - Update testInputAwesomeBar for new about:home | |||
* {{Bug|901899}} - Add testBrowserSearchVisility | |||
* {{Bug|896565}} - Update testAwesomebarSwipes for new about:home | |||
* {{Bug|896560}} - Update testSearchSuggestions test for new about:home | |||
* (In progress) Update testHistoryTab / testAllPagesTab / testBookmarksTab | |||
* Lots of patch reviews | |||
'''Next week''' | |||
* More test stuff on new about:home | |||
* Triage fig bugs, prioritize work for the merge | |||
===Liuche=== | ===Liuche=== | ||
* stuff for 25: | |||
** {{bug|896992}} | |||
** {{bug|877791}} | |||
** Search settings landing for ckitching: just missed 25 - backout of partial search in aurora | |||
* developer tools | |||
** finished remote debugging - try it out in 25! | |||
** follow-up: update docs link {{bug|901038}} | |||
** next: add paint flashing? | |||
* ANRReporter under review | |||
* about:home empty screen hint | |||
** landed history screen {{bug|895866}} | |||
** last tabs {{bug|895867}} under review | |||
** reading list {{bug|891953}} WIP | |||
* Next: search links | |||
===Margaret=== | ===Margaret=== | ||
(Missing the meeting because I'll be at TRIBE) | |||
* Done | |||
** {{bug|722902}} - Make AMO more discoverable in the browser | |||
** {{bug|897247}} - [fig] Closing a background tab does not update "Switch to tab" UI | |||
** {{bug|900744}} - [fig] CursorIndexOutOfBoundsException when long tapping on search suggestion row | |||
** {{bug|900746}} - [fig] Tapping on a visited page item opens the wrong URL (or no URL) if search suggestions are shown | |||
** {{bug|900148}} - [fig] Tapping on search suggestion doesn't do anything | |||
** Reviews (yay robocop patches!) | |||
** Wrote a [http://blog.margaretleibovic.com/post/57564605991/increasing-volunteer-participation-on-the-firefox-for blog post] | |||
* In Progress | |||
** {{bug|899393}} - [fig] Switch-to-tab is broken (just waiting on review... hint hint) | |||
* Next | |||
** TRIBE | |||
** {{bug|848242}} - Add support for widget/tiles to homepage customization | |||
===Chris Kitching=== | ===Chris Kitching=== | ||
* Done | |||
** [http://perplexedturnip.wordpress.com/2013/07/31/bludgeoning-intellij-idea-into-being-useful-for-mobile-firefox-development/ Blogged about the joys of getting IntelliJ IDEA working for Fennec development] | |||
** Spent far more of my week than I anticipated getting the search preferences system ({{bug|895423}}, {{bug|898151}}, {{bug|892113}}) to land. Although an earlier version had a green try run, the changes requested later introduced oranges which I omitted to test for. Whoops. Ended up missing the boat for 25, but at least it's now landed so will be going out with 26, provided it doesn't explode in the interim. | |||
* In Progress | |||
** Continued work in the direction of getting ProGuard to work - will be submitting a patch for {{bug|794981}} in the coming days, taking us a step closer to a ProGuard patch that is actually neat. | |||
** Started work on the customise addons screen - seems the entire preferences overhaul patch series are landing in 26. | |||
===mcomella=== | ===mcomella=== | ||
*Past | |||
**Services' build stuff: | |||
***{{Bug|899807}}: Update python files to execute via /usr/bin/env python | |||
***{{Bug|899840}}: Use sort or equivalent tool to provide consistent file ordering in makefiles created by fennec-copy-code.sh | |||
**{{Bug|899394}}: [fig] Tapping a bookmark list item causes the page to scroll to the top | |||
**Services docs (no bug): | |||
***[https://github.com/mozilla-services/android-sync/pull/340 GH #340]: Add prerequisite launch to integration test docs. | |||
***[https://github.com/mozilla-services/android-sync/pull/346 GH #346]: Add HTML report to the integration testing information. | |||
**{{Bug|901622}}: Invalidate ProfileInformationCache after fixing add-on uninstallation | |||
*Present | |||
**{{Bug|870925}}: (f+) Add submissions info to FHR documents | |||
**{{Bug|870171}}: (f+) Expire old FHR data | |||
**{{Bug|900289}}: (r?) Enable foreign key pragma on FHR database | |||
*Future | |||
**More FHR via roadmap | |||
**{{Bug|902039}}: [fig] Correct about:home back-button/swipe UX | |||
**{{Bug|898613}}: Editing mode tests (followup to {{Bug|895828}}) | |||
===RNewman=== | ===RNewman=== | ||
* Assorted reviews | |||
* Designing tree merging algorithms | |||
* Sync structured data GC walkthrough | |||
* Sync.next meetings, discussions | |||
* PiCL signin walkthrough | |||
* Landed and uplifted a couple of FHR things ({{bug|900694}}, {{bug|880109}}) | |||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
'''Last Week''': | |||
* {{bug|794693}}: Font inflation crash in ComputeContainingBlockRectangle() (in review) | |||
* {{bug|808173}}: Avoid reflow-on-zoom on specific non-text elements. | |||
* {{bug|900564}}: Remove 'Double-tap' to reflow from settings (for release and beta) | |||
'''This Week''': | |||
* Begin implementation for {{bug|878935}} - blur text before reflow-on-zoom. | |||
===BLassey=== | ===BLassey=== | ||
* {{Bug|894313}} - GeckoThread should own its own static instance. reviewed, need to land | |||
* {{Bug|880259}} - Firefox should use GeckoView, waiting for review | |||
* looking at making our restarts more sane, would up looking at shut down crash | |||
===MFinkle=== | ===MFinkle=== | ||
* Toying around with Chromecast support in {{bug|901803}} | |||
* Wrapping up Work Week approval | |||
* Helping out with some new feature planning | |||
* Got robocop tests working on my Nexus S, so I might try pitching in with the tests | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
This week: | |||
* Introducing Arun! | |||
** Arun will be helping out on all things Android UX related \o/ | |||
** abc on IRC | |||
* Ongoing about:home polish | |||
* Misc ui-reviews | |||
* New UX exploration underway | |||
** Kinderfox | |||
** Silverfox | |||
** Firstrun UX | |||
** Stay tuned! | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
* Currently reviewing the current state of WebRT bits (helping rforbes, who does marketplace security). If you get any weird out-of-context questions, that'll probably be why. | |||
===WebRT=== | ===WebRT=== | ||
===PiCL=== | ===PiCL=== | ||
* Continuing to work with Nick and Richard | |||
* Tracking Android Auth protocol and UI work at https://bugzilla.mozilla.org/show_bug.cgi?id=808813 | |||
===Performance=== | ===Performance=== | ||
Line 67: | Line 251: | ||
== Feature Focus== | == Feature Focus== | ||
;Highlights: working on product announcement testing in prep for Fx24 Beta announcement to be sent next week. Digging into features that have 'planned'& 'proposed' status in order to better understand progress. As Finkle mentioned, https://wiki.mozilla.org/Mobile/Roadmap#On_deck | |||
;Fx23 \o/ Shipped | |||
* {{mok}} [[Mobile/Projects/Firefox Health Report | Firefox Health Report]] | |||
* {{mok}} [[Mobile/Projects/Dynamic URL bar | Dynamic URL bar]] | |||
* {{mok}} [[Mobile/Projects/Localization | L10N foundation improvements]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Turkish]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Hungarian]] | |||
* {{mok}} [[Mobile/Projects/AwesomeX improvements | Awesomebar and Awesomescreen improvements]] | |||
* {{mok}} [[Mobile/Projects/Reader_improvements | Reader improvements]] <==PR to take place in Fx24 | |||
* {{mok}} [[Mobile/Projects/Changeable search engine default | UI for changing search engine default in add-on manager]] | |||
* {{mok}} [[Mobile/Projects/Webfeed handling | RSS/Atom feed handling]] | |||
* {{mok}} [[Mobile/Projects/API: Payments | API: Payments]] <== Not user facing but will be tested soon | |||
;Fx24 | |||
* {{mrisk}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], preffed ON | |||
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Swedish, sv-SE ]] | |||
* {{mok}} [[Mobile/Projects/Reader_improvements | Reader improvements]] | |||
* {{mok}} [[Mobile/Projects/NFC bump | NFC bump for tab sharing]] | |||
* {{mok}} [[Mobile/Projects/GeckoWebView | Gecko Webview]] phase 1 | |||
* {{mok}} [[Mobile/Projects/Geolocation services | Geolocation services]] inc opt-in menu item | |||
* {{mok}} [[Mobile/Projects/Packaged and privileged apps | Packaged apps foundations]], but not exposed until the WebApp Experience has landed | |||
* {{mok}} [[Mobile/Projects/Quickshare | Quickshare]] | |||
* {{mok}} [[Mobile/Projects/Firefox Icon rebrand | Firefox Icon rebrand]] | |||
* {{mok}} [[Mobile/Projects/Localization | Change default search engine for zh-CN]] | |||
* {{mok}} [[Mobile/Projects/Add-on definition | Add-on definition in distribution files]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: British English, en-GB]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Catalan, ca-ES ]] | |||
* {{mprop}} [[Mobile/Projects/Firefox for readers | Firefox for readers]] | |||
;Fx25 | |||
* {{mok}} [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]] excluding search provider management | |||
* {{mplan}} [[Mobile/Projects/Packaged and privileged apps | Privileged apps support]] | |||
* {{mplan}} [[Mobile/Projects/Guest browsing | Guest browsing]] | |||
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status API: Web Audio] | |||
* {{mrisk}}[[Mobile/Projects/Set top box optimization | Set Top Box optimization]] | |||
* {{mrisk}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]] | |||
* {{mrisk}} [[Mobile/Projects/API: Web activities | API: Web activities]] | |||
* {{mok}} [[Mobile/Projects/PageActions | Page Actions]] | |||
* {{mok}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]] | |||
* {{mok}} [[Mobile/Projects/Mixed content | Mixed content]] | |||
* {{mok}} [[Mobile/Projects/API: Contacts | API: Contacts]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Ukrainian (ua-UK)]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Irish (ga-IE)]] | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: South African English (za-EN)]] | |||
* {{mok}} Setting wallpaper Bug 886996 | |||
* {{mprop}} [[Mobile/Projects/Settings UI clean up | Settings menu to include search provider management]] | |||
;Fx26 | |||
* {{mprop}} [[Mobile/Projects/About:home redesign | About:home redesign]] | |||
* {{mprop}} [[Mobile/Projects/AMO and Marketplace discoverability | AMO and Marketplace discoverability]] | |||
* {{mprop}} [[Mobile/Projects/SNAV | Spatial Navigation]] (SNAV) | |||
* {{mprop}} [[Mobile/Projects/API: Third-party Cloud storage | API: Third-party Cloud storage]] | |||
* {{mprop}} [[Mobile/Projects/API: Alarm | API: Alarm]] | |||
* {{mprop}} [[Mobile/Projects/API: Gamepad | API: Gamepad]] | |||
* {{mprop}} [[Mobile/Projects/API: Bluetooth | API: Bluetooth]] | |||
* {{mprop}} [[Mobile/Projects/API: Push notifications | API: Push notifications]] | |||
* {{mprop}} [[Mobile/Projects/Second screen | Second screen support]] (initial experimental work) | |||
* {{mprop}} Accelerated 2D canvas (platform) | |||
* {{mprop}} Async subframe scrolling (platform) | |||
;Fx27 | |||
* {{mprop}} [[Mobile/Projects/Silverfox | Firefox flavour: Silverfox]] | |||
== Round Table == | == Round Table == | ||
=== User Advocacy === | |||
Tracking issues on Nexus Devices with Android 4.3. Currently we have roughly 3.8% of our user base on Android 4.3 (Compared to 35.8% on 4.1), meaning that 4.3 issues will continue to grow. Currently the only Nexus 10 rating on GP is a 1-star, but we will continue to track these reports. | |||
Roland wrote a SUMO KB article for these issues: [https://support.mozilla.org/kb/firefox-issues-nexus-10-and-android-43 Firefox issues with Nexus 10 and Android 4.3] |