Confirmed users
3,314
edits
(22 intermediate revisions by 18 users not shown) | |||
Line 10: | Line 10: | ||
* <span class="dt-start dtstart">Tuesday <span class="value">{{#time: Y-m-d | {{SUBPAGENAME}} }}</span> - <span class="value">11:00</span> am <abbr class="value" title="-0800">Pacific Standard Time</abbr></span> | * <span class="dt-start dtstart">Tuesday <span class="value">{{#time: Y-m-d | {{SUBPAGENAME}} }}</span> - <span class="value">11:00</span> am <abbr class="value" title="-0800">Pacific Standard Time</abbr></span> | ||
{{conf|98411}} | {{conf|98411}} | ||
* <span class="location">[https://v.mozilla.com/flex.html?roomdirect.html&key=T2v8Pi8WuTRc Engineering Vidyo Room] / [https://air.mozilla.org/ Air Mozilla] / MTV | * <span class="location">[https://v.mozilla.com/flex.html?roomdirect.html&key=T2v8Pi8WuTRc Engineering Vidyo Room] / [https://air.mozilla.org/ Air Mozilla] / MTV Alien Nation / TOR Finch / SFO Warfield / PDX Hair of the Dog</span> | ||
* join irc.mozilla.org [irc://irc.mozilla.org/planning #planning] for back channel | * join irc.mozilla.org [irc://irc.mozilla.org/planning #planning] for back channel | ||
</div> | </div> | ||
Line 49: | Line 49: | ||
===OrangeFactor (ryanvm)=== | ===OrangeFactor (ryanvm)=== | ||
* Past week's OrangeFactor: [http://brasstacks.mozilla.com/orangefactor/ N/A] (data collection issues) (Previous Week: 9.26). | |||
* Intermittent mochitest-bc docShell leaks ({{bug|1036031}}/{{bug|1036036}}) remain highest unowned failures on the list. | |||
* #4: {{bug|1040724}} - Intermittent test_visibility.html | Plugin should have painted once. (expected 1 independent paints, expected 1 logged paints, got 2 actual paints) | |||
** Started on Friday, fallout from all the plugin activity last week? | |||
* 15 intermittent failures fixed in the last week - [https://bugzilla.mozilla.org/buglist.cgi?keywords_type=allwords&keywords=intermittent-failure%2C%20&resolution=FIXED&o1=greaterthan&v1=2014-07-15&f1=cf_last_resolved&query_format=advanced&list_id=10801254 List] - Thanks!. | |||
** Shout-out to Sami Jaktholm for fixing lots of devtools issues recently. | |||
===CritSmash (dbolter)=== | ===CritSmash (dbolter)=== | ||
===MemShrink (njn)=== | ===MemShrink (njn)=== | ||
* Jan de Mooij [https:// | * Jan de Mooij [https://blog.mozilla.org/javascript/2014/07/21/slimmer-and-faster-javascript-strings-in-firefox/ enabled optimized Latin1 strings in the JS engine]. This saves over 4 MiB when starting Firefox and loading Gmail using a Latin1 locale. (And it's still a win on non-Latin1 locales and pages because they still use lots of Latin1 strings, identifiers, etc, and Firefox's own JS code is still written mostly in Latin1.) This also speeds up some string-intensive operations such as some regexp operations. | ||
* (BTW, this change is also a textbook example of how to break up a large change into lots of small, manageable pieces, which leads to faster reviews, clearer progress, and easier bisection of introduced defects. See the [https://bugzilla.mozilla.org/show_bug.cgi?id=998392 tracking bug] for details.) | * (BTW, this change is also a textbook example of how to break up a large change into lots of small, manageable pieces, which leads to faster reviews, clearer progress, and easier bisection of introduced defects. See the [https://bugzilla.mozilla.org/show_bug.cgi?id=998392 tracking bug] for details.) | ||
* Lots of B2G 2.0 memory usage regressions have been getting fixed recently (e.g. [https://bugzilla.mozilla.org/show_bug.cgi?id=1028253 here] and [https://bugzilla.mozilla.org/show_bug.cgi?id=1029902 here]) involving too many people to list individually. | * Lots of B2G 2.0 memory usage regressions have been getting fixed recently (e.g. [https://bugzilla.mozilla.org/show_bug.cgi?id=1028253 here] and [https://bugzilla.mozilla.org/show_bug.cgi?id=1029902 here]) involving too many people to list individually. Lots of great work between the MemShrink team and the Systems Front End team. | ||
===Stability (kairo/bsmedberg)=== | ===Stability (kairo/bsmedberg)=== | ||
{{readonly|}} | |||
* Nightly had a startup crash in yesterday's first build, is fixed. | |||
* Otherwise, [http://arewestableyet.com/ overall data] looks decent. | |||
==Team Stand-ups== | ==Team Stand-ups== | ||
Line 99: | Line 108: | ||
===Developer Tools (robcee)=== | ===Developer Tools (robcee)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
{{bug|1034601}} - Enable devtools/markupview tests with e10s | |||
{{bug|994732}} - Make "Disable Cache" in Devtools persist (only when the toolbox is open) | |||
{{bug|736078}} - Show which elements have listeners attached in the Inspector | |||
28 bugs fixed | |||
===DOM (jst/overholt)=== | ===DOM (jst/overholt)=== | ||
Line 117: | Line 131: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
====Summary of Work In Progress==== | |||
You can find the most recently completed iteration performance report [https://wiki.mozilla.org/Firefox/IterativeDevelopment/IT-33.3PerformanceReport here] | |||
You can see the status of the current iteration in progress [https://docs.google.com/a/mozilla.com/spreadsheets/d/10sr6YhDNmO4oimlNtxDZ5fe6IaQKmZ7gqT-ZWqAygrI/edit#gid=1914765814 here] | |||
====Summary of Recent Landings==== | |||
Team landed 45 bugs over the last week (total of 89 for the 2-week iteration just ended) | |||
Details of landings from the past week can be seen [https://bugzilla.mozilla.org/buglist.cgi?f1=flagtypes.name&list_id=10801148&o1=substring&resolution=FIXED&o2=substring&chfieldto=Now&chfield=resolution&query_format=advanced&chfieldfrom=2014-07-15&f2=flagtypes.name&chfieldvalue=FIXED&v1=firefox-backlog&v2=%2B here] | |||
===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==== | |||
*WebRTC Screen Sharing support | |||
*Lots of work ongoing related to Janus https://wiki.mozilla.org/Mobile/Janus | |||
*Native stack support in BHR ({{bug|1016629}}, {{bug|1034138}}) | |||
*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]) | |||
*{{bug|1012720}} Fix deleting prototype getters in Fennec code | |||
* Tabs panel follow-ups ({{bug|1028705}}, {{bug|1023270}}) | |||
*Integrating Search Activity into m-c {{bug|1021864}} | |||
*{{Bug|1014848}} - Improve interactions for "toolbar" (activating/deactivating awesome bar) | |||
*{{Bug|1014335}} - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent. | |||
You can find more on upcoming feature plans in the[[https://wiki.mozilla.org/Mobile/Roadmap| roadmap]] | |||
====Landings from the past week==== | |||
*URL bar treats single-word input as a URL, not as a search keyword ([https://bugzilla.mozilla.org/show_bug.cgi?id= 854305 Bug 854305 ]) | |||
*In about:apps, lost the ability to invoke a context menu on an installed application ([https://bugzilla.mozilla.org/show_bug.cgi?id= 965176 Bug 965176 ]) | |||
*Tapping on a download notification doesn't do anything (if Firefox is in the background) ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1004495 Bug 1004495 ]) | |||
*Support suggested sites in distribution files ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1012462 Bug 1012462 ]) | |||
*use msapplication-TileImage and msapplication-TileColor to create home page tiles ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1014712 Bug 1014712 ]) | |||
*Bundled locale specific search engines not loaded until next browser restart ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1018240 Bug 1018240 ]) | |||
*Page is displayed blank after choosing the "Show" popup option ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1024391 Bug 1024391 ]) | |||
*Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1031872 Bug 1031872 ]) | |||
*URL home screen shortcut is not working ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1032217 Bug 1032217 ]) | |||
*Opening a tab from Recent Tabs panel doesn't work in private browsing ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1035439 Bug 1035439 ]) | |||
*Add-ons can not be installed; 'Installation failed' toast notification is displayed ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1038098 Bug 1038098 ]) | |||
*Add-ons can not be installed in private and guest browsing ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1038573 Bug 1038573 ]) | |||
*Regression: After closing all tabs, tabs tray dotted menu can not be accessed again ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1038798 Bug 1038798 ]) | |||
*Remote tabs tray distorted on phone ([https://bugzilla.mozilla.org/show_bug.cgi?id= 1039062 Bug 1039062]) | |||
*crash in java.lang.IllegalStateException: Fragment RecentTabsPanel{422715c0} not attached to Activity at android.support.v4.app.Fragment.getLoaderManager(Fragment.java) ([https://bugzilla.mozilla.org/show_bug.cgi?id=1039471 Bug 1039471]) | |||
*Private tabs list is cut off for portait orientation ([https://bugzilla.mozilla.org/show_bug.cgi?id=1039738 Bug 1039738]) | |||
===Firefox OS Communications (scravag)=== | ===Firefox OS Communications (scravag)=== | ||
Line 129: | Line 184: | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
https://wiki.mozilla.org/TPE_CONNECTIVITY_GROUP/2014-07-22 | |||
===Firefox OS Devices/Porting (ericchou)=== | ===Firefox OS Devices/Porting (ericchou)=== | ||
{{readonly}} | |||
* Gonk team (led by Thomas Tsai) | |||
** Team Summary | |||
*** [http://goo.gl/fQbpcA Tarako]: Solving gating issues which were reported by Spice | |||
*** [http://goo.gl/fQbpcA Dolphin]: SPRD PTR2 | |||
*** [http://goo.gl/e015f0 Woodduck]: github code sync | |||
*** [http://goo.gl/tHXAE9 Flame] | |||
* Bluetooth (members: Shawn Huang, Ben Tian, Jamin Liu, Jocelyn Liu) | |||
** Kept working on WebBluetooth API and had a brownbag by Shawn about Bluetooth 4.0(BLE). | |||
** All FxOS 2.0 Bluetooth certification blockers have been resolved and verified by Taipei QA. Thanks to everyone helped. | |||
* Media Playback (members: Bruce Sun, Blake Wu, Star Cheng) | |||
** {{Bug|1038037}} - [dolphin][flame] b2g crash when open some streaming audio from browser (1.4+) | |||
*** Analyzed and delegated to RTSP experts since it crashed at RTSP. | |||
** {{Bug|904177}} - Integrate MediaCodec into gecko for media playback (2.1 feat+) | |||
*** Landed. Follow-ups have also been filed and that's the next part Bruce will work on. | |||
*** Benjamin from Media team will co-work with Bruce on async MediaResource. | |||
* Device Storage & Stability (members: Alphan Chen) | |||
** Focused on MTP(2.1 feat+) with Dave Hylands and Eric Chou | |||
*** Issues resolved: {{Bug|1029533}}, {{Bug|1036861}}, {{Bug|1036862}}, {{Bug|1036863}} | |||
*** Current m-c has MTP support for Ubuntu now. (Pref off by default. See bug 1029533 comment 4 about how to enable it.) | |||
*** Alphan is still trying to figure out why MTP didn't work on Windows 7. | |||
===Firefox OS Media Recording(pchang)=== | ===Firefox OS Media Recording(pchang)=== | ||
Line 139: | Line 217: | ||
===Firefox OS Media (slee)=== | ===Firefox OS Media (slee)=== | ||
{{readonly}} | |||
* {{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto() | |||
** reviewing | |||
* {{Bug|1032652}} - Have a way for MediaDecoderReader to read MediaResource in an unblocking/asynchronous fashion | |||
** implementing | |||
* {{Bug|1041883}} - [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down. | |||
** Reproduce and analyze the problem | |||
* {{Bug|1038655}} - Intermittent test_playback_rate.html | Current time should not change when playbackRate is null (2.333 2.000045) | |||
** landed | |||
* {{Bug|1037370}} - TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek.html | uncaught exception - TypeError: v.parentNode is null at http://mochi.test:8888/tests/content/media/test/test_fastSeek.html:62 | |||
** landed | |||
* {{Bug|668973}} - Intermittent Android test_playback.html | Test timed out. (test cases seek.webm, *.ogv) | |||
** landed | |||
* {{Bug|886188}} - Intermittent test_preload_actions.html | Test timed out. | |||
** landed | |||
* {{Bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G | |||
** Found the root cause. Will work out a patch for that. | |||
===Firefox OS Media Apps (hema)=== | ===Firefox OS Media Apps (hema)=== | ||
Line 183: | Line 276: | ||
===GFX (milan)=== | ===GFX (milan)=== | ||
* Desktop plans for 34: | |||
** {{bug|1036457}} tracks having OMTC on Windows ride the 34 train | |||
** {{bug|993639}} towards full E10S support | |||
** {{bug|1015218}} Linux move to GTK3 | |||
* Firefox OS plans for 34: | |||
** {{bug|989403}} transform: scale(X) not being repainted when assigned to | |||
** {{bug|967844}} support multi-layer APZ controllers | |||
** {{bug|1016539}} color related (b&w, invert, contrast) accessibility features | |||
* Other active work not locked to 34: | |||
** {{bug|996611}} Skia for content everywhere (where everywhere excludes D2D) | |||
** APZ on desktop | |||
** tiling on desktop | |||
===JS (terrence)=== | |||
{{readonly}} | |||
* Compiler (JIT) | |||
** {{bug|998392}}: Latin1 strings landed | |||
** {{bug|1013172}}: Do background compilation in order of highest use count | |||
* Garbage Collection | |||
** {{bug|1017141}}: make GC chunk cache limits configurable | |||
** B2G hazard builds finally on tbpl | |||
** New FAQ for living without WeakRefs: https://wiki.mozilla.org/Managing_GC-visible_resources | |||
* Front End and Other | |||
** {{bug|1038038}}: ShapeTable optimizations -- saves >1MiB on gmail | |||
** {{bug|975011}}: nspr is automatically built for SM shell on windows now | |||
* Blog by Jan de Mooij | |||
** https://blog.mozilla.org/javascript/2014/07/21/slimmer-and-faster-javascript-strings-in-firefox/ | |||
===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}} | |||
No update this week. | |||
===Media (mreavy)=== | ===Media (mreavy)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* OpenH264 working in the tree in today's nightly (perhaps some Mac issues) | |||
* New UI for screen sharing and for webrtc camera/mic/etc use | |||
** More redesign in 34 | |||
===Necko (dougt/jduell)=== | ===Necko (dougt/jduell)=== | ||
Line 204: | Line 328: | ||
===Performance (vladan)=== | ===Performance (vladan)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
No updates this week | |||
===Seceng (grobinson)=== | ===Seceng (grobinson)=== | ||
<!-- Read only update this week? Uncomment the following line--> | <!-- Read only update this week? Uncomment the following line--> | ||
{{readonly}} | |||
* {{bug|985252}} - Sandboxing is now enabled for GMP processes on Windows. Next step is to ratchet down permissions, so that the sandbox is more effective. | |||
===Shumway (tschneidereit)=== | ===Shumway (tschneidereit)=== | ||
Line 224: | Line 351: | ||
===Friends of the Tree=== | ===Friends of the Tree=== | ||
There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work, and say hi to new contributors '''lewis''' and ''' Corentin Wallez'''! Here are some highlights: | |||
* '''Paali Tandia''' added an IonMonkey instruction ({{bug|1034665}}). | |||
* '''Tom Schuster (evilpie)''' implemented some missing structured clone operations ({{bug|1036136}}, {{bug|1041311}}). | |||
* '''Tooru Fujisawa (arai)''' fixed an ES6 order of operations ({{bug|1022962}}). | |||
* '''Neil Rashbrook (NeilAway)''' corrected FakeString's implementation ({{bug|1037981}}, {{bug|1041140}}). | |||
* '''Michael Pruett''' removed a dangerous destructor ({{bug|1034907}}). | |||
* '''Marco Castelluccio (marco)''' fixed some app-related problems ({{bug|1039852}}, {{bug|1040179}}, {{bug|963437}}). | |||
* '''Rik Cabanier''' corrected a background-blend-mode problem ({{bug|1038521}}). | |||
* '''Emanuel Hoogeveen (ehoogeveen)''' improved SM fragmentation ({{bug|1017165}}, {{bug|1038563}}, {{bug|1041307}}). | |||
* '''Brian Smith (bsmith)''' improved some pkix code ({{bug|1038828}}, {{bug|1038837}}, {{bug|916629}}). | |||
* '''Dirkjan Ochtman (dirkjan)''' implemented RadioNodeList ({{bug|779723}}). | |||
* '''Matthew Miller (linuxwolf)''' implemented screen sharing for WebRTC ({{bug|1038926}}, {{bug|1040124}}, {{bug|983504}}). | |||
* '''Alexander Seleznev''' fixed an RTL UI issue ({{bug|1039175}}). | |||
* '''Cykesiopka''' blocked certificates with weak signatures ({{bug|360126}}). | |||
===Mailing List Threads=== | ===Mailing List Threads=== | ||
Line 233: | Line 375: | ||
===irc #planning Log From This Meeting=== | ===irc #planning Log From This Meeting=== | ||
<pre style="white-space:pre-wrap;"> | <pre style="white-space:pre-wrap;"> | ||
jesup: http://mozilla.github.io/webrtc-landing/pc_test.html (WebRTC test for OpenH.264) | |||
</pre> | </pre> |