Confirmed users
3,337
edits
(15 intermediate revisions by 11 users not shown) | |||
Line 18: | Line 18: | ||
===Notices/Schedule (lsblakk/sylvestre)=== | ===Notices/Schedule (lsblakk/sylvestre)=== | ||
* Firefox Desktop & Android 30.0 is live | |||
** 25% of pop being offered updates for 24 hours (this is an experiment in uptake/reducing throttling time) | |||
* Firefox ESR 24.6.0 live | |||
* FF31 beta 1 will gtb within the next few hours | |||
* Aurora updates are currently disabled, re-enabling on Friday once QA signs off | |||
* Might need to disable OMTC for FF32 as it is responsible for 5 of the top crashers on that channel right now | |||
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | {| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="10" padding="5" | ||
|- | |- | ||
Line 30: | Line 37: | ||
|Release: {{RELEASE_VERSION}} | |Release: {{RELEASE_VERSION}} | ||
|} | |} | ||
===Build Changes (gps)=== | ===Build Changes (gps)=== | ||
Line 64: | Line 70: | ||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
* Numbers for 29 and 30 are higher than usual due to some 3rd-party issues, mostly about adware, also with McAfee (which has a fixed version out now). | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
Line 102: | Line 109: | ||
===Electrolysis (e10s) (blassey)=== | ===Electrolysis (e10s) (blassey)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
* work on Password Manager, inline spell checker, and add-on compatibility continues... | |||
===Firefox Desktop (gavin)=== | ===Firefox Desktop (gavin)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* [[Firefox/IterativeDevelopment#Iterations|Iteration 1]] of the 33 cycle. See the list of prioritized bugs on the wiki page. | |||
===Firefox Mobile (mfinkle/blassey)=== | ===Firefox Mobile (mfinkle/blassey)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
====Work In Progress==== | |||
*Improve tab management ([https://bugzilla.mozilla.org/show_bug.cgi?id=1004850 1004850],[https://bugzilla.mozilla.org/show_bug.cgi?id=817716 817716], [https://bugzilla.mozilla.org/show_bug.cgi?id=997288 997288]) | |||
*Sync | |||
**{{bug|899643}} remote tabs list visual refresh | |||
**{{bug|1003877}} Custom server support | |||
*Intent-driven distribution selection and download for partners ([https://bugzilla.mozilla.org/show_bug.cgi?id=1013024 1013024], [https://bugzilla.mozilla.org/show_bug.cgi?id=1013684 1013684], [https://bugzilla.mozilla.org/show_bug.cgi?id=1014242 1014242], [https://bugzilla.mozilla.org/show_bug.cgi?id=1014283 1014283]) | |||
*{{bug|1013326}} Add a way to distinguish chrome hangs from content ones in BHR | |||
*{{bug|1011059}} crash in java.lang.IllegalArgumentException: invalid selection notification range: 0 to #, length: # at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java) | |||
*{{bug|1012720}} Fix deleting prototype getters in Fennec code | |||
You can find more on upcoming feature plans in the[[https://wiki.mozilla.org/Mobile/Roadmap| roadmap]] | |||
====Landings==== | |||
=====Nightly ({{CENTRAL_VERSION}})===== | |||
*Packaged app installation does not trigger `onsuccess` callback ([https://bugzilla.mozilla.org/show_bug.cgi?id=985614 Bug 985614]) | |||
*Define initial list of suggested sites to ship with Fennec ([https://bugzilla.mozilla.org/show_bug.cgi?id=997765 Bug 997765]) | |||
*Video overlay cut off after panning ([https://bugzilla.mozilla.org/show_bug.cgi?id=1017427 Bug 1017427]) | |||
*After "tab closed/undo" toast, cannot pan starting from where the toast was ([https://bugzilla.mozilla.org/show_bug.cgi?id=1017566 Bug 1017566]) | |||
*Restore tab in correct position when undoing close tab ([https://bugzilla.mozilla.org/show_bug.cgi?id=1017912 Bug 1017912]) | |||
*Closing zombified tab results in "closed about:blank" toast ([https://bugzilla.mozilla.org/show_bug.cgi?id=1018661 Bug 1018661]) | |||
*Lack of contrast on editing mode's 'X' button when using a lightweight theme ([https://bugzilla.mozilla.org/show_bug.cgi?id=1019595 Bug 1019595]) | |||
*Support narrow char strings in android bridge ([https://bugzilla.mozilla.org/show_bug.cgi?id=1019836 Bug 1019836]) | |||
*Allow for locale switching functionality to be disabled ([https://bugzilla.mozilla.org/show_bug.cgi?id=1019981 Bug 1019981]) | |||
*URL of closed tab is cut off and shows only "http:/..." ([https://bugzilla.mozilla.org/show_bug.cgi?id=1020730 Bug 1020730]) | |||
*Improve colors in remote tabs pull-to-refresh ([https://bugzilla.mozilla.org/show_bug.cgi?id=1021123 Bug 1021123]) | |||
===Firefox OS Communications (scravag)=== | ===Firefox OS Communications (scravag)=== | ||
Line 168: | Line 201: | ||
===Identity (jedp)=== | ===Identity (jedp)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
Planning to implement navigator.requestSync() and .unregisterSync() for FirefoxOS background sync scheduler service | |||
* https://wiki.mozilla.org/Cloud_Services/FirefoxOS_Sync | |||
* https://etherpad.mozilla.org/webapi-meetingnotes | |||
===JS (naveed)=== | ===JS (naveed)=== | ||
Line 176: | Line 213: | ||
===Layout (jet/dbaron)=== | ===Layout (jet/dbaron)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Notable Fixes: | |||
** {{bug|280443}} - font-family now cached as array of strings to avoid re-parsing | |||
** {{bug|77992}} - Event.timeStamp should be relative to 1st January 1970 (Windows landed) | |||
** {{bug|1017798}} - Style System fixes for Web Components / Shadow DOM | |||
** {{bug|1019555}} - newlines and tabs in SVG text with xml:space="preserve" now converted to space characters | |||
** {{bug|1003707}} - Printing PDF.js generates a blank page | |||
** {{bug|944938}} - (apz-mac) Minimal support for APZC on Mac | |||
** {{bug|1022764}} - Faster builds for non-WebRTC developers are back | |||
** {{bug|1018449}} - Don't opportunistically stretch flex items to container's cross-size if the container is multi-line | |||
** {{bug|864005}} - remove the layout.css.supports-rule.enabled pref | |||
** {{bug|1007639}} - stop shipping .woff fonts as part of the desktop browser product. | |||
** {{bug|1007629}} - eliminate use of "embedded" fonts in about:preferences. | |||
** {{bug|1020143}} - prefer tabular numerals for list numbering. | |||
** {{bug|1002992}} - use a bare frame tree walker for image visibility | |||
** {{bug|991640}} - (Moz2D) Get rid of nsIWidget::GetThebesSurface and Thebes backed gfxContexts | |||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* Landed Loop in 33 nightly (merged from Elm) after uplift | |||
** If you used Loop on Elm builds, there may be issues with about:config settings left over from earlier versions. If you're having problems, reset all the loop prefs | |||
* Nailed a super-frequent orange constellation that was hitting WebRTC badly, caused by a GC bug introduced ~Jun 2. GC change has been backed out. | |||
* Fixed several ICE connectivity issues that were causing both field issues and timeouts/oranges in testing, especially B2G emulator (of course) | |||
* Can save internal media system logs from within about:webrtc | |||
* building blocks for OpenH264 landed in the tree (bug 999704) | |||
===Necko (dougt/jduell)=== | ===Necko (dougt/jduell)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* No update this week | |||
===Performance (vladan)=== | ===Performance (vladan)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
No update this week | |||
===Seceng (grobinson)=== | ===Seceng (grobinson)=== | ||
Line 206: | Line 268: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* No update this week | |||
==Roundtable== | ==Roundtable== | ||
<small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small> | <small>(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)</small> | ||
* jesup - MikeH landed a patch for the hot #1 orange (test_sandbox_permissions)! | |||
* [ReadOnly by :bajaj] The 2.0 Release for FxOS hit the feature landing(FL) milestone on June 9th. Gecko 32 for 2.0 is now on mozilla-aurora and gaia branched to 2.0. Here is our final sprint #3 report : http://bit.ly/1j5b45R | * [ReadOnly by :bajaj] The 2.0 Release for FxOS hit the feature landing(FL) milestone on June 9th. Gecko 32 for 2.0 is now on mozilla-aurora and gaia branched to 2.0. Here is our final sprint #3 report : http://bit.ly/1j5b45R | ||
** Landing Policies for 2.0 are updated [https://wiki.mozilla.org/Release_Management/B2G_Landing#Versions_and_Scheduling here] | ** Landing Policies for 2.0 are updated [https://wiki.mozilla.org/Release_Management/B2G_Landing#Versions_and_Scheduling here] | ||
* bmoss on Jonath's Firefox needs from Platform: | |||
** MSE (Media Source Extensions) to help get YouTube off Flash | |||
*** Andreas would like to land EME in Q3 | |||
** OOM a big problem | |||
*** Win64? Front-end team needs to fix tests, but doesn't have time. | |||
==<Read only beyond this point>== | ==<Read only beyond this point>== | ||
Line 224: | Line 293: | ||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre style="white-space:pre-wrap;"> | <pre style="white-space:pre-wrap;"> | ||
11:01 cpeterson: today's engineering meeting notes: https://wiki.mozilla.org/Platform/2014-06-10 | |||
11:01 KaiRo: cpeterson: no stability voice update today | |||
11:01 cpeterson: ok | |||
11:06 jesup: OMTC has caused me to have to set gfx.direct2d.disabled=true on WIN32 Lenovo W520 (otherwise all black; bad for browsing) | |||
11:10 catlee: what does MSE mean? | |||
11:11 KaiRo: ++ for looking at OOM | |||
11:11 kip: MSE = Media Source Extensions: https://wiki.mozilla.org/Platform/MediaSourceExtensions | |||
11:11 dholbert: not EME | |||
11:12 dholbert: best use-case for MSE I've heard is that MSE lets you dynamically swap between high-quality & low-quality streams, as you play a video | |||
11:12 jesup: #memshrink for memory work! | |||
11:13 jesup: and http://areweslimyet.com IIRC | |||
11:13 KaiRo: Win64 is not solving OOM completely, 1/3 to 1/2 of our OOM issues are running out of physical memory, which win64 cannot fix (actually will probably make worse where it's used) | |||
11:14 cpeterson: KaiRo: thanks, I didn't know that. | |||
11:15 cpeterson: KaiRo: do you know if there are specific efforts to address physical memory OOM (beyond our normal MemShrink work)? | |||
11:15 KaiRo: cpeterson: also, the out-of-VM issues are probably helped a ton by e10s anyhow, even without 64bit | |||
11:15 KaiRo: cpeterson: bsmedberg is looking into the OOM area more closely with his team, you'd need to ask him | |||
11:15 cpeterson: ok | |||
11:16 KaiRo: cpeterson: I know that one jemalloc patch is close to landing that should makes us deal even somewhat better with fragmentation, which also could help there | |||
</pre> | </pre> |