canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798
edits
MarkFinkle (talk | contribs) |
|||
| (40 intermediate revisions by 23 users not shown) | |||
| Line 8: | Line 8: | ||
== Schedule == | == Schedule == | ||
* Next merge: 2014-10-13 | |||
== Topics for This Week == | == Topics for This Week == | ||
;SharedPreferences.Editor: [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-September/000874.html MFinkle talks] about the pro's and con's of using commit() vs apply() for saving changes, along with patches to makes some changes. | |||
;Messaging.jsm API Changes: [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-September/000873.html BNicholson talks] about the recent changes to the Messaging API (JavaScript to Java and back again). Some code has landed, more to come. You'll see <code>sendMessageToJava</code> deprecation warnings in logcat now. | |||
== Friends of the Mobile Team == | == Friends of the Mobile Team == | ||
| Line 27: | Line 30: | ||
===James W. (snorp)=== | ===James W. (snorp)=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
* {{bug|1056947}} - WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices | |||
* Investigate reftest hangs (bug 1059797) | |||
* Investigate libmozalloc.so crashes on Google Play | |||
* Fix up node-http2 some more | |||
* Work on per-connection metadata and statistics in Janus | |||
* Read up on <picture>, now supported in 34+ behind a pref | |||
* Look at implementing <img src="foo.mp4"> for gif -> video conversions | |||
* Reviews | |||
* Stuff | |||
{{readonly}} | {{readonly}} | ||
<!-- ==== Past week ==== --> | <!-- ==== Past week ==== --> | ||
| Line 38: | Line 52: | ||
Last week: | Last week: | ||
* | * ad-hoc mode for FxOS is working | ||
* X-compiled OLSR for FxOS | * X-compiled OLSR for FxOS | ||
| Line 55: | Line 69: | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
<!-- * <worked on> --> | <!-- * <worked on> --> | ||
{{mybugs|nchen@mozilla.com}} | |||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
<!-- * <also working on> --> | <!-- * <also working on> --> | ||
===GCP=== | ===GCP=== | ||
Last week: | |||
* {{Bug|1053264}} Mouse cursor flickers after activating screensharing on Windows | |||
* {{Bug|1060796}} Limit screen capture FPS | |||
* {{Bug|1057626}} java.lang.NoSuchMethodError: android.net.ConnectivityManager.isActiveNetworkMetered | |||
* {{Bug|1060249}} Disable WebRTC content analysis of video frames for motion/complexity on Gonk | |||
* {{Bug|972639}} Investigate CPU impact of WebRTC content analysis code | |||
* {{Bug|1060708}} Front and back cameras on Android not recognized by facingMode gUM constraint | |||
* {{Bug|525284}} Permanent "browser_bug400731.js | leaked 1 docShell(s) until shutdown" when running tests only in browser/components/safebrowsing/content/test/ | |||
Next week: | |||
* {{Bug|1061704}} Expose facingMode properly in camera stack instead of doing camera device name string compare | |||
* {{Bug|1059393}} Investigate reducing the power consumption due to SafeBrowsing | |||
* Sandboxing | |||
* Standalone WebRTC | |||
===Randall Barker=== | ===Randall Barker=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
Last week: | |||
* OpengGL WebRTC Player now works on the Roku. | |||
* Updated {{Bug|1048425}}(Enable support for tab sharing with Roku device) so that it would launch the player channel automatically. | |||
Next week: | |||
* Minor fixes to WebRTC Player on Roku (correct aspect ratio, detect dropped connection, etc.) | |||
* Set up private channel with Roku WebRTC Player to enable testing. | |||
* Investigate {{Bug|1053426}} Fennec crashes when tab sharing is active (Looks to be memory leak) | |||
* Continue to try and land standalone code. | |||
* Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate) | |||
* Land {{Bug|1048425}} Enable support for tab sharing with Roku device. Possible now that there is something to test against. | |||
===Eugen Sawin=== | ===Eugen Sawin=== | ||
====Past==== | ====Past==== | ||
* Janus Proxy (https://wiki.mozilla.org/Mobile/Janus) | |||
** Stream transfer rate metrics | |||
** Memory profiling metrics: usage, GC stats, leaks ({{gh|mozilla|node-janus|52}}) | |||
====Present & Future==== | ====Present & Future==== | ||
* Janus Proxy | |||
** Review/testing of performance test suite and HTTP/2 support | |||
* Investigating {{bug|1034114}}, {{bug|1051637}} and some others | |||
===Sylvain Cleymans=== | ===Sylvain Cleymans=== | ||
Last week: | |||
* Continued working on image compression | |||
* Fixed marionette tests and network simulation | |||
Next week: | |||
* Finish image compression | |||
<!--- | <!--- | ||
| Line 89: | Line 137: | ||
===Brian Nicholson=== | ===Brian Nicholson=== | ||
{{readonly}} | {{readonly}} | ||
* Landed new Messaging.jsm API ({{bug|1043633}} and {{bug|1055144}}) | |||
* Fixed autocomplete popup behavior, {{Bug|1037353}} | |||
* Catching up on Search activity | |||
** Looking at swipe-to-close, {{Bug|1030896}} | |||
===WesJ=== | ===WesJ=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
* {{Bug|1056054}} - crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onMetadataUpdated(ChromeCast.java) | |||
* {{Bug|1059096}} - network error pages (about:neterror) have "XML Parsing Error: undefined entity" - due to Bug 1042196 | |||
* {{Bug|1055012}} - crash in java.lang.IllegalStateException: Not connected. Call connect() and wait for onConnected() to be called. at com.google.android.gms.internal.hc.ci(Unknown Source) | |||
* {{Bug|763671}} - New designs for fennec form elements - Landing in 35 (today) | |||
* {{Bug|1058150}} - Use a restricted profile for guest mode. Landing in 35 (today) | |||
* {{Bug|1048300}} - Not obvious that browser menu is scrollable on small screen devices. | |||
* {{Bug|1061936}} - Excess logging in BrowserApp/GeckoAppBug 1061936 - Excess logging in BrowserApp/GeckoApp. | |||
* {{Bug|1042199}} - Widget for searching from error pages. Back in forth in reviews here. | |||
* {{Bug|989094}} - Webrtc permissions prompt should remember your last choice. Waiting for UX input. | |||
* {{Bug|897711}} - [guest] Provide an indicator for guest mode in the UI | |||
* {{Bug|1061030}} - crash in java.lang.IllegalStateException: Already registered Wifi:Enable at EventDispatcher.registerListener(EventDispatcher.java) | |||
* {{Bug|1042205}} - Provide search suggestions from our history db on error pages. Need some UX input | |||
* {{Bug|815682}} - Lock screen widget/shortcut for Guest Sessions on Android 4.2 and above. Landing (nervously) in 35. | |||
* {{Bug|901360}} - Convert to Downloads.jsm in Firefox for Android | |||
===LucasR=== | ===LucasR=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
'''Last week''' | '''Last week''' | ||
{{ | * {{bug|1020505}} - Regression: Browser menu has width issues | ||
* {{bug|1050780}} - Browser menu missing dividers in Android L Preview | |||
* {{bug|1055536}} - Too many differing background greys throughout the browser | |||
* {{bug|1059450}} - Regression: Thin pixel bar present next to the back button on tablets in the new toolbar | |||
* {{bug|1057438}} - Rewrite FadedTextView | |||
* {{bug|1060394}} - Move FadedTextView to the widget package | |||
* Experiments | |||
** {{bug|1061508}} - Consider fading edge in toolbar's title instead of ellipsis | |||
** {{bug|1056002}} - Experiment tinting Android's statusbar with our tabs tray background color | |||
* New RequestHandler API in Picasso | |||
** https://plus.google.com/u/0/+LucasRocha/posts/XajQqMBKexg | |||
* Patch reviews | |||
'''Next week''' | '''Next week''' | ||
* Wrap-up tab strip v0 | |||
* Wrap-up toolbar v1 | |||
===liuche=== | ===liuche=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
* Follow-ups for lightweight onboarding ({{bug|1059441}}, {{bug|1059792}}, {{bug|1060267}}) | |||
* History/Recent-Tabs panel bugs ({{bug|1031273}}, {{bug|1060678}}) | |||
* Private browsing contextual hint - {{bug|1014293}} | |||
===Margaret=== | ===Margaret=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
Highlights: | Highlights: | ||
* Search activity hacking and bug wrangling | * Search activity hacking and bug wrangling | ||
** See [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-August/000872.html mobile-firefox-dev post] about how to get involved | ** See [https://mail.mozilla.org/pipermail/mobile-firefox-dev/2014-August/000872.html mobile-firefox-dev post] about how to get involved | ||
* Created a github repo for Firefox for Android add-on modules/boilerplate code: https://github.com/mozilla/firefox-for-android-addons | |||
** (I still need to move the hub boilerplate and skeleton add-on there, but this is a place where you can put add-on code you want to share) | |||
Past: | Past: | ||
{{bugpast|margaret.leibovic@gmail.com}} | {{bugpast|margaret.leibovic@gmail.com}} | ||
| Line 121: | Line 204: | ||
{{readonly}} | {{readonly}} | ||
====Past==== | ====Past==== | ||
{{ | *{{bug|1046203}} - Change BrowserToolbar to use alternative layout when isNewTablet() | ||
====Present==== | ====Present==== | ||
{{ | *Browser toolbar refresh | ||
**{{bug|1058909}} - Implement new tablet toolbar display mode | |||
*{{bug|1001655}} - Replace applicable Strings in test code with StringHelper references | |||
*{{bug|960746}} - Back/forward button state can get out of sync on tablets | |||
====Future==== | ====Future==== | ||
*Too busy with other things: | |||
**Herding {{Bug|941155}} (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along | |||
**{{bug|939350}} - Create Python linter wrapper | |||
*{{bug|983437}} - Delay FHR pruning until the screen is off | |||
*{{bug|989441}} - Centralized documentation for writing tests | |||
===rnewman=== | ===rnewman=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | {{readonly}} | ||
* Chatting with Georg re telemetry/FHR unification. | |||
* Discussion with nalexander about Sync push and task continuity. | |||
* RTL kickoff. | |||
* Landed ckitching's share work with some fixes. | |||
* Landed locale-aware search activity change. | |||
* Reviews and fixes. | |||
Next: web content language picker, fixing resource dependencies to work on split APKs. | |||
====Fixed==== | ====Fixed==== | ||
| Line 138: | Line 238: | ||
===nalexander=== | ===nalexander=== | ||
{{readonly}} | |||
* Stumbler landed, still build time off. | |||
* Mentoring new ticket with super-contributor (!) vivek: {{bug|966103}}. | |||
* Code: second review cycle for Remote Tabs home panel (action in {{bug|1014994}}), expected to land EOW. | |||
* Testing: first review cycle for |mach robocop| (action in {{bug|929654}} and {{bug|874729}}). | |||
====Past==== | |||
{{bugpast|nalexander@mozilla.com}} | |||
====Present==== | |||
{{bugpresent|nalexander@mozilla.com}} | |||
===Martyn Haigh=== | ===Martyn Haigh=== | ||
'''Last week''' | |||
* Learning HG | |||
* Tabs Adapter refactoring | |||
* Work on List / Tray view stub | |||
* Work on gridview | |||
'''Next week''' | |||
* Learning HG queues | |||
* not killing gecko-dev | |||
* implementing gridview proper | |||
* Flying out to SF on Wednesday | |||
===BLassey=== | ===BLassey=== | ||
| Line 152: | Line 268: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Filing some bugs on SharedPreferences and StrictMode | |||
* Unbitrotting some second screen patches | |||
===Antlam=== | ===Antlam=== | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Past | * Past | ||
** | ** Search Activity bugs | ||
** Roku UI audit | |||
** Toolbar blog post on https://medium.com/@antlam | |||
** {{Bug|1059554}}: Visuals for share overlay | |||
** {{Bug|1058818}}: Filed a meta bug to give doorhangers some love | |||
* Upcoming | * Upcoming | ||
** | ** In Toronto! | ||
** Tablet UX exploration with Yuan | |||
** Search Activity P1 bugs | |||
** {{Bug|1052933}}: Padding clean up for 'Top Sites' panel | |||
** {{Bug|1058674}}: Explore UX options for alternatives when tapping the URL bar | |||
** Continue Panels visual clean up work | |||
** Screens for Arcadio | |||
===Yuan=== | ===Yuan=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Last week | |||
** Program review | |||
** Followed up upon landing mini-onboarding and Share overlay. | |||
* This week | |||
** Presented launcher and lock screen study | |||
** Work on tablet design and onboarding with Anthony in Toronto | |||
** UX feedback for share overlay and other stuff | |||
===Robin=== | ===Robin=== | ||
* Past | |||
** Program review | |||
* This week | |||
** Continuing Add-on discovery work | |||
** Settings hierarchy, Site Settings | |||
** Looking at doorhangers with Anthony | |||
** NOT in TOR :-( | |||
===Security/MGoodwin=== | ===Security/MGoodwin=== | ||
| Line 174: | Line 317: | ||
===WebRT=== | ===WebRT=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
Myk is away this week as well but will be back the next! | |||
===A-Team=== | ===A-Team=== | ||
| Line 181: | Line 326: | ||
===QA=== | ===QA=== | ||
* {{bug|1046017}} - Taps are offset on some devices; bug is bad .. need owner | |||
* [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ] | * [https://wiki.mozilla.org/QA/Fennec#QA_Current_Release_Test_Plans QA Release Test-Plans ] | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
===Garvan=== | ===Garvan=== | ||
* stumbler is in, but compile time off. | |||
* Blockers to landing for 34: opt-in message is wrong, need a permissions bump | |||
== Feature Focus== | == Feature Focus== | ||
== Round Table == | == Round Table == | ||