canmove, Confirmed users, Bureaucrats and Sysops emeriti
5,401
edits
(→Sriram) |
|||
| (36 intermediate revisions by 16 users not shown) | |||
| Line 12: | Line 12: | ||
== Topics for This Week == | == Topics for This Week == | ||
;Async Prompts Landing: Started by Jim and getting wrapped up by Wes, the prompt system is going async. We have a few regressions, but overall the patches are landing and sticking. We are using Prompt.jsm to nicely manage using prompts in Javascript code. | |||
;Quick Share: Sriram landed the patches for Quick Share last night and we should see the feature on tomorrow's Nightly. See {{bug|869123}} for details. | |||
;x86: We are starting to gear up for an x86 release. Brad has been doing some work to get the x86 builds ready for Beta and Release channels. We want to get additional testing before releasing. We will likely be getting more x86 devices too. We did find one potential blocker in {{bug|879651}}. | |||
;Review checklist: Check it out, add some stuff. https://etherpad.mozilla.org/reviewer-checklist | |||
== Friends of the Mobile Team == | == Friends of the Mobile Team == | ||
''Give a shoutout/thanks to people for helping fix and test bugs.'' | ''Give a shoutout/thanks to people for helping fix and test bugs.'' | ||
* Nicolas Carlo is working on {{bug|875852}} - Reader Mode: Ambient light level changes are too sensitive | * Nicolas Carlo is working on {{bug|875852}} - Reader Mode: Ambient light level changes are too sensitive | ||
* Augustin Trancart is working on {{bug|711959}} to add animation tasks to the compositor thread, making good progress | |||
==Stand ups== | ==Stand ups== | ||
| Line 24: | Line 29: | ||
Please keep your update to under 2 minutes! | Please keep your update to under 2 minutes! | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
* Bug 848482 - [SkiaGL] SourceSurface doesn't currently work with SkiaGL [fixed finally, pending review] | |||
* Looking at mochitest failures with SkiaGL | |||
===Kats=== | ===Kats=== | ||
* Last week: | |||
** bug 746876 - fix and re-enable test_bug720538 | |||
** bug 877726 - Convert FrameMetrics.mScrollOffset to be a gfx::Point<CSSPixel> | |||
** bug 877728 - Convert various variables in android JNI to templated gfx classes | |||
** bug 876060 - treat medium-length tap as a click | |||
** looked at bug 872961 (reader mode toolbar not responding), duped it to 877602 - need to dig a bit more | |||
** bug 879369 - make NFC not a required hardware feature | |||
** bug 876348 - fix NPE in GLController | |||
** working on bug 879004 - converting FrameMetrics fields to templated gfx classes | |||
** spent a bit of time going through bugmail backlog of new bugs that nobody responded to | |||
** interview, meetings, other non-coding activities | |||
* Next week: | |||
** continue propagation of templated gfx classes | |||
** look more at bug 877602 (clicking deadzone with dynamic toolbar hidden) | |||
===GBrown=== | ===GBrown=== | ||
* Last week: | * Last week: | ||
| Line 52: | Line 77: | ||
===Shane Tully=== | ===Shane Tully=== | ||
In progress: | |||
* {{Bug|857730}} - Implement contacts API | |||
** WIP patches are attached to the bug (currently revising based on feedback from cpeterson) | |||
** Save and clear functions nearly complete | |||
** Working on this week: Find, getAll, and remove functions and getting tests running on Android (<- will most likely run into next week) | |||
** Blocking: | |||
*** Permissions doorhanger | |||
*** Select device account to modify contacts of (in the event of multiple Gmail or other accounts) | |||
*** Key field (almost done, see below) | |||
* {{Bug|807688}} - Add "key" field to contacts API | |||
===JChen=== | ===JChen=== | ||
* Past week | |||
** Back from PTO and got caught up with bugmails | |||
* Next | |||
** Work on B2G debugging | |||
** Look at some SkiaGL crashes | |||
** Misc. IME bugs | |||
===GCP=== | ===GCP=== | ||
*Last week: | |||
**{{Bug|874546}} getUserMedia - Video playback does not resume when browser returns to being the foreground activity | |||
**{{Bug|874572}} getUserMedia - Browser holding lock on device camera despite browser activity in the background and paused | |||
**{{Bug|879335}} Remove WebRTC + permissions from Firefox 23 | |||
*Next week: | |||
**Holidays | |||
*Blockers | |||
**{{Bug|879270}} Compositor crash when trying to thumbnail a page with a <video> on it | |||
===Brian N=== | ===Brian N=== | ||
* Done(ish) | |||
** Bug 874985 - Create session restore unit tests | |||
** Bug 813107 - Intermittent testThumbnails | Top site thumbnail updated for HTTP 200 - got -1 (or 0), expected -16711936 | |||
** Bug 878424 - bytes.length 0 must be a positive number (crash follow-up) | |||
** Bug 878491 - About:home is cut off beneath title bar after OOM kill on non-about:home page | |||
* In progress | |||
** Bug 879505 - Frequent "Awesomebar URL typed properly" failures when using enterUrl() | |||
===Sriram=== | ===Sriram=== | ||
* Quick Share | * Quick Share | ||
** {{Bug|869123}} - Landed with all fanfare | ** {{Bug|869123}} - Landed with all fanfare on green pastures - http://cl.ly/image/2T2i3q1X1l1e | ||
** {{Bug|876938}} - Menu item should handle closing of menu | ** {{Bug|876938}} - Menu item should handle closing of menu | ||
** {{Bug|878929}} - Inflate custom menu only before showing | ** {{Bug|878929}} - Inflate custom menu only before showing | ||
| Line 71: | Line 132: | ||
===WesJ=== | ===WesJ=== | ||
* Bug 872147 - Make FeedHandler use PromptService asynchronously | |||
* Bug 872149 - Make payments UI use PromptService asynchronously | |||
* Bug 877200 - Make history menu use Prompt.jsm | |||
* Bug 872143 - Make InputWidgetHelper use PromptService asynchronously | |||
* Added documentation at: https://developer.mozilla.org/en-US/docs/Extensions/Mobile/API/Prompt.jsm | |||
* Bug 862377 - Android WebRTC permissions UI will only respect first doorhanger - Need to add docs | |||
* Bug 872388 - Allow creating a homescreen shortcut when an bookmark is made - bounced because of gingerbread issues, but have a fix up | |||
* Bug 870063 - Make context menu use PromptService asynchronously | |||
* Bug 863959 - Eideticker startup (about:home) time regression for LG-P999 on Apr 18th - have some eideticker results from backing out the about:home fragment patch. Need to analyze them. | |||
* Bug 852986 - Regression: Google search results completely zoomed in on browser back - Investigated pushing a fix to Beta for this. Waiting for a+. | |||
* Bug 866787 - Support orientation property in manfiest for packaged apps - waiting on r? | |||
* Bug 826325 - Decide where window.open should open content - Fixed up the patch, but need to track down some crashes on try. | |||
===LucasR=== | ===LucasR=== | ||
'''Last week''' | |||
* Explored fragment/view animation sync solution (for {{bug|871651}}) | |||
* (In progress) {{bug|877870}} - Implement search results in editing mode | |||
* {{Bug|813546}} - java.lang.NullPointerException: key == null at android.support.v4.util.LruCache.get(LruCache.java) | |||
* {{Bug|877735}} - Slide menu icon with other buttons in toolbar animation | |||
* {{Bug|877140}} - Fade in toolbar buttons while hiding tabs tray | |||
'''Next week''' | |||
* Wrap up {{bug|877870}} for review | |||
* History tab in new about:home | |||
===Liuche=== | ===Liuche=== | ||
* {{Bug|872329}} - Apply existing settings (tests) | |||
* Setting up robocop to run locally... | |||
* {{Bug|872543}} - waiting on Aurora approval of big notification dismissal | |||
* {{Bug|873072}} - Start Preferences via GeckoApp | |||
* {{Bug|878145}} - Auto-scroll to data reporting preferences | |||
* {{Bug|879558}} - Add entry point for about:healthreport from settings UI | |||
* go back to {{Bug|870169}} - extract TelemetryReporter | |||
* FHR Android UI w/ Arun (abc) | |||
===Margaret=== | ===Margaret=== | ||
* Done | * Done | ||
| Line 92: | Line 184: | ||
===RNewman=== | ===RNewman=== | ||
Session recording and startup time tracking for FHR (Bug 868445), along with supporting work. Now up to ~20 patches to uplift to Aurora. Fun times. | |||
Keeping an eye on Metro bookmark sync (Bug 871332). Also the usual reviews/meetings/etc. | |||
Also fun: https://etherpad.mozilla.org/reviewer-checklist | |||
===Scott (jwir3)=== | ===Scott (jwir3)=== | ||
(I have another commitment just before this meeting, so I probably won't be available for the meeting today. Updates are pretty self-explanatory, so just read the wiki :> ). | (I have another commitment just before this meeting, so I probably won't be available for the meeting today. Updates are pretty self-explanatory, so just read the wiki :> ). | ||
| Line 109: | Line 207: | ||
===BLassey=== | ===BLassey=== | ||
* {{bug|856445}} - Startup crash on LG Optimus Black (LG P970), landed | |||
* {{bug|877203}} - Replace Open Sans with Clear Sans, bounced for reftests | |||
* {{bug|867517}} - Gecko-based WebView for Android, landed | |||
* {{bug|866957}} - Collect and report cell tower and WiFi info, landed | |||
* {{bug|878868}} - Need to bump build id of x86 builds for the play store, landed | |||
* starting to organize B2G browser work | |||
* reviews | |||
* meetings... oh the meetings | |||
===MFinkle=== | ===MFinkle=== | ||
* Trying to get a test for {{bug|861164}}: use different search URLs for tablet vs. non-tablet | |||
* Doing 1x1s like it's my job | |||
===Ian Barlow=== | ===Ian Barlow=== | ||
This week | |||
* All the meetings | |||
* FHR - about:healthreport | |||
* Looking at Browser for B2G | |||
* Mixed Content blocking | |||
* Updated Settings UI | |||
* Updated Search provider stuff | |||
* Partnership opportunities | |||
* OUYA design refinement - friendly reminder about new bugs linked here {{bug|831778}} | |||
* PTO on friday | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
===WebRT=== | ===WebRT=== | ||
===PiCL=== | ===PiCL=== | ||
== Feature Focus== | == Feature Focus (elancaster is catching up from being out last week, I'll be pinging folks)== | ||
=== Firefox 22: Simple Pleasures (Beta) === | |||
==== Features ==== | |||
* {{mok}} [[Mobile/Projects/Localization | Added locale: Slovak]] | |||
* State of good repair: | |||
** {{mok}} [[Mobile/Projects/ANR | ANR Reporter]] - Not user facing | |||
** {{mok}} [[Mobile/Projects/New tab UI | Refining Tab UI]] | |||
** {{mok}} [[Mobile/Roadmap/Tracking_Fx22#Performance_improvements | Performance improvements]] - Including WebGL, texture streaming, async canvas updates | |||
=== Firefox 23: Real Media (Aurora) === | |||
==== Features ==== | |||
* {{mrisk}} [[Mobile/Projects/Firefox Health Report | Firefox Health Report]] | |||
* {{mrisk}} [[Mobile/Projects/Dynamic URL bar | Dynamic URL bar]] | |||
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Turkish]] | |||
* {{mrisk}} [[Mobile/Projects/Localization | Added locale: Hungarian]] | |||
* {{mrisk}} [[Mobile/Projects/Geolocation services | Geolocation services]] | |||
* {{mok}} [[Mobile/Projects/AwesomeX improvements | Awesomebar and Awesomescreen improvements]] | |||
* {{mok}} [[Mobile/Projects/Reader_improvements | Reader improvements]] | |||
* {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], confirmed: preffed OFF <== this goes back behind a build flag | |||
* {{mok}} [[Mobile/Projects/Localization | L10N foundation improvements]] | |||
* {{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]] | |||
=== Firefox 24: Embracing the Ecosystem (Nightly) === | |||
==== Features ==== | |||
* {{mok}} [[Mobile/Projects/Reader_improvements | Reader improvements]] | |||
* {{mok}} [[Mobile/Projects/NFC bump | NFC bump for tab sharing]] | |||
* {{mplan}} [[Mobile/Projects/Packaged and privileged apps | Packaged apps support]] | |||
* {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status Web Audio API] | |||
* {{mplan}} [[Mobile/Projects/API: Push notifications | API: Push notifications]] | |||
* {{mplan}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]] | |||
* {{mplan}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]] | |||
* {{mplan}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]] | |||
* {{mplan}} [[Mobile/Projects/Quickshare | Quickshare]] | |||
* {{mrisk}} [[Mobile/Projects/Dynamic Snippets | Dynamic Snippets]] | |||
* {{mrisk}} [[Shumway/Roadmap | Shumway]]: v1 - generic video player | |||
** ''Will create new project page with Mobile-specific work to be done when known'' | |||
* {{mprop}} [[Mobile/Projects/Localization | Change default search engine for zh-CN]] | |||
* {{mplan}} [[Mobile/Projects/Mixed content | Mixed content]] | |||
* {{mplan}} [[Mobile/Projects/Add-on definition | Add-on definition in distribution files]] | |||
* {{mplan}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], preffed ON? | |||
=== Firefox 25: Something for Everyone === | |||
==== Features ==== | |||
* {{mprop}} [[Mobile/Projects/Packaged and privileged apps | Privileged apps support]] | |||
* {{mprop}} [[Shumway/Roadmap | Shumway]] - v2 branded players | |||
** ''Will create a project page for Mobile-specific work when known'' | |||
* {{mplan}} [[Mobile/Projects/API: Web activities | API: Web activities]] | |||
* {{mplan}} [[Mobile/Projects/API: Contacts | API: Contacts]] | |||
* {{mprop}} [[Mobile/Projects/About:home redesign | About:home redesign]] | |||
== Round Table == | == Round Table == | ||
=== User Advocacy === | |||
No updates. | |||