{"id":358,"date":"2010-08-17T23:00:04","date_gmt":"2010-08-18T03:00:04","guid":{"rendered":"http:\/\/blog.mozilla.org\/meeting-notes\/archives\/358"},"modified":"2010-08-17T23:00:04","modified_gmt":"2010-08-18T03:00:04","slug":"mozilla-platform-meeting-minutes-2010-08-17","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/358","title":{"rendered":"Mozilla Platform Meeting Minutes: 2010-08-17"},"content":{"rendered":"<div>\n<h1>Platform\/2010-08-17<\/h1>\n<h3 id=\"siteSub\">From MozillaWiki<\/h3>\n<div id=\"contentSub\"><span class=\"subpages\">&lt; <a href=\"https:\/\/wiki.mozilla.org\/Platform\" title=\"Platform\">Platform<\/a><\/span><\/div>\n<p><a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-08-10\" title=\"Platform\/2010-08-10\">\u00ab previous week<\/a> | <a href=\"https:\/\/wiki.mozilla.org\/Platform\" title=\"Platform\">index<\/a> | <a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-08-24\" title=\"Platform\/2010-08-24\">next week \u00bb<\/a>\n<\/p>\n<h1> <span class=\"mw-headline\"> Notices \/ Schedule <\/span><\/h1>\n<p><b>Firefox 4 Beta 4<\/b>\n<\/p>\n<ul>\n<li> mostly code frozen\n<ul>\n<li> two late regressions will be fixed on relbranch\n<li> should have builds late today, PT\n<\/ul>\n<li> puts release target as next Monday, Aug 23\n<\/ul>\n<p><b>Firefox 3.6.9 &amp; 3.5.12<\/b>\n<\/p>\n<ul>\n<li> We are frozen!\n<li> Thanks everyone for the good convergence\n<li> Will be clearing\/pushing forward approvals to the next version in the coming week\n<li> Verifications\/testing now until the <a class=\"external text\" href=\"https:\/\/wiki.mozilla.org\/Releases\/Firefox_3.6.9\" rel=\"nofollow\">23rd<\/a>, then a build\n<\/ul>\n<p><b>Firefox 3.6.10 &amp; 3.5.13<\/b>\n<\/p>\n<ul>\n<li> Start nominating!\n<li> Not approving bugs yet as we don&#8217;t have a branch ready for landings\n<\/ul>\n<h1> <span class=\"mw-headline\"> Blocker Report <\/span><\/h1>\n<p><b>Firefox 4 Beta<\/b>\n<\/p>\n<ul>\n<li> a handy list of <a href=\"https:\/\/wiki.mozilla.org\/Firefox\/4\/Triage\" title=\"Firefox\/4\/Triage\">triage queries<\/a> is available for all!\n<ul>\n<li> Beta 5: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Abeta5\" rel=\"nofollow\">94 blockers<\/a>\n<li> Beta N: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3AbetaN\" rel=\"nofollow\">237 blockers<\/a>\n<li> Final: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=blocking2.0%3Afinal\" rel=\"nofollow\">234 blockers<\/a> (571 total)\n<li> nominations: <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?quicksearch=ALL%20blocking2.0%3A%22%3F%22\" rel=\"nofollow\">290 nominations<\/a>\n<\/ul>\n<\/ul>\n<p><b>Firefox 3.6.9 &amp; 3.5.12<\/b>\n<\/p>\n<ul>\n<li> We are frozen!\n<li> Thanks everyone for the good convergence\n<\/ul>\n<h1> <span class=\"mw-headline\"> Firefox Development <\/span><\/h1>\n<p>(from our <a href=\"https:\/\/wiki.mozilla.org\/Firefox\/Goals\/2010Q3\" title=\"Firefox\/Goals\/2010Q3\">goals<\/a>):\n<\/p>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Feature complete Firefox 4\n<ul>\n<li> <span style=\"color: green;font-size: 80%;font-weight: bold\">[DONE]<\/span> Switch to Tab\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Extension Manager &#8211; Functionality there, lots of bugs to fix.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Notification UI &#8211; Geo done, patches on follow up bugs.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> New Theme &#8211; Substantially done on Windows and Mac, Linux lagging.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> App Tabs &#8211; UI in place, functionality follow ups to get to feature complete\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Silent updates on Windows\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> TabCandy &#8211; Landed, but lots of follow up work to do on interactions, integration with other features\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Account Manager &#8211; Not currently blocking, but Dan Mills and co. are racing to get there.\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Inspector\n<li> <span style=\"color: orange;font-size: 80%;font-weight: bold\">[AT RISK]<\/span> Web Console\n<\/ul>\n<\/ul>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[NEW]<\/span> Dirty profile startup within 20% of clean profile startup (modulo extensions, plugins; on windows)\n<ul>\n<li> <a class=\"external text\" href=\"http:\/\/shawnwilsher.com\/archives\/448\" rel=\"nofollow\">Shawn has an updated blog post<\/a>.  Read it for more info.\n<li> <strike>Excessive cookie i\/o bug <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=572223\" rel=\"nofollow\">bug 572223<\/a><\/strike>(fixed)\n<li> Session restore <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=582005\" rel=\"nofollow\">bug 582005<\/a>\n<li> Still looking for more pathological profiles\n<\/ul>\n<\/ul>\n<p>\n<\/p>\n<h1> <span class=\"mw-headline\"> Platform <\/span><\/h1>\n<p>(there is a <a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-Q3-Goals\" title=\"Platform\/2010-Q3-Goals\">team-by-team goals breakdown<\/a>, as well)\n<\/p>\n<ul>\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Javascript performance near or even with Chrome 5 on their benchmarks (within 20% on SS, 30% on V8), with substantial wins on our benchmarks.  (Windows, in-browser.)\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Hardware acceleration of video and other HTML and SVG content, as well as user interface, on by default for compatible hardware on all Tier-1 desktop and mobile platforms.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Fully support the WebGL 1.0 spec, with support turned on by default in a Firefox 4 beta on platforms that support OpenGL or OpenGL ES.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> security: zero reproducible high\/crit &gt; 30 days\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Support multi-process Fennec.\n<li> <span style=\"color: grey;font-size: 80%;font-weight: bold\">[ON TRACK]<\/span> Support Jetpacks running in separate processes and never blocking the Fennec UI.\n<\/ul>\n<p>\n<\/p>\n<h2> <span class=\"mw-headline\"> JS <\/span><\/h2>\n<ul>\n<li> Landed YARR\n<li> ES5\n<ul>\n<li> Landings\n<ul>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=580932\" rel=\"nofollow\">Made ES5 test suite work with javascript.options.strict set to true<\/a>\n<\/ul>\n<li> To land once reviews (sometimes of dependent bugs) occur\n<ul>\n<li> Requiring exact argument count for getters\/setters in <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=536472\" rel=\"nofollow\">bug 536472<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=514581\" rel=\"nofollow\">Poison-pill for fun.caller<\/a> and for <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=514563\" rel=\"nofollow\">arguments.caller and arguments.callee<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=584909\" rel=\"nofollow\">JSON stringification bugfixes<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=516255\" rel=\"nofollow\">Make arguments copy initial argument values (and not alias named parameters) in strict mode<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=584811\" rel=\"nofollow\"><code>Date.prototype.toJSON<\/code> isn&#8217;t to spec<\/a>\n<li> <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=429507\" rel=\"nofollow\">Implement <code>Function.prototype.bind<\/code><\/a>\n<\/ul>\n<li> In progress\n<ul>\n<li> &#8230;\n<\/ul>\n<\/ul>\n<\/ul>\n<h2> <span class=\"mw-headline\"> Plugins and Multi-Process and Such <\/span><\/h2>\n<p>Areas of concern for betas\/feature freeze:\n<\/p>\n<ul>\n<li> asynchronous plugin painting, <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=556487\" rel=\"nofollow\">bug 556487<\/a>\n<li> 32-bit plugins in 64-bit Firefox, <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=559142\" rel=\"nofollow\">bug 559142<\/a>\n<li> Plugins withstand app-tab reframing or dragging a tab to a new window, <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=90268\" rel=\"nofollow\">bug 90268<\/a>\n<\/ul>\n<h1> <span class=\"mw-headline\"> GFX <\/span><\/h1>\n<ul>\n<li> D2D status:\n<ul>\n<li> Direct2D is <b>not<\/b> turned on by default for Firefox 4 beta 4. (We weren&#8217;t confident enough to turn it on for all users.)\n<li> However, all the code in Firefox 4 beta 4, and it should work reasonably well for everyone.\n<li> We really need testers, both on the beta and on nightlies. (We plan to enable Direct2D in nightlies as soon as beta 4 is tagged and branched.)\n<ul>\n<li> To turn <b>on<\/b> Direct2D: Go in to <code>about:config<\/code> and set <code>mozilla.widget.render-mode<\/code> to 6, and <code>gfx.font_rendering.directwrite.enabled<\/code> to true.\n<li> To turn <b>off<\/b> Direct2D, once it is on by default, set <code>mozilla.widget.render-mode<\/code> to 0.\n<li> To check whether you are running with Direct2D, go to <code>about:support<\/code> and look at the bottom. (Once <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=586046\" rel=\"nofollow\">bug 586046<\/a> lands, there will be even more information about your graphics card in there.)\n<li> Please look out for memory usage, rendering speed, and any rendering problems you might see. Also focus on interactions with plugins like Flash.\n<\/ul>\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Layout <\/span><\/h1>\n<ul>\n<li> Bug 130078 progress (goal)\n<ul>\n<li> Bug fixes keep coming, fixing tryserver test failures\n<li> Expecting to land next week, but Timothy may need help over the next few days\n<\/ul>\n<li> Cool stuff landed\n<ul>\n<li> -moz-element\n<li> mozRequestAnimationFrame\n<\/ul>\n<li> More stuff ready to land\n<ul>\n<li> DPI changes (mozmm unit for mobile)\n<li> SMIL event-based timing\n<ul>\n<li> Almost completes our support; &#8220;accesskeys&#8221; only remaining feature of interest\n<\/ul>\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Video <\/span><\/h1>\n<ul>\n<li> Landed &#8216;buffered&#8217; (goal)\n<ul>\n<li> Implemented for Ogg and Wave\n<li> WebM returns no buffered ranges currently, but the basic implementation is nearly complete\n<\/ul>\n<li> More stuff ready to land\n<ul>\n<li> &#8216;autobuffer&#8217; -&gt; &#8216;preload&#8217; (spec compliance)\n<li> New load algorithm (spec compliance)\n<li> Integrated scaling + YUV conversion code (performance)\n<li> Switch controls to use &#8216;buffered&#8217;\n<li> Make media events not be progress events (spec compliance)\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Content <\/span><\/h1>\n<ul>\n<li> Big thank you to jduell, dwitte, mayhemer, jdm, for getting the last e10s necko fennec a1 blockers fixed and landed!\n<li> HTML5 form control work nearing completion (for fx4). If you get review requests relating to HTML5 form controls, please help out, or let people know so we can find others to help out!\n<\/ul>\n<h1> <span class=\"mw-headline\"> Tree Management <\/span><\/h1>\n<ul>\n<li> TryServer &#8220;roast&#8221; in 10Forward at 11.30 &#8211; right after this meeting\n<ul>\n<li> details [ <a class=\"external free\" href=\"http:\/\/groups.google.com\/group\/mozilla.dev.tree-management\/browse_thread\/thread\/1d517814b6e43324#\" rel=\"nofollow\">http:\/\/groups.google.com\/group\/mozilla.dev.tree-management\/browse_thread\/thread\/1d517814b6e43324#<\/a> ]\n<\/ul>\n<\/ul>\n<h1> <span class=\"mw-headline\"> Roundtable <\/span><\/h1>\n<ul>\n<li> <a href=\"https:\/\/wiki.mozilla.org\/Releases\/Firefox_4b4\/Test_Plan#Focus_Areas\" title=\"Releases\/Firefox 4b4\/Test Plan\">QA Focus Areas for Beta 4<\/a> (juanb)\n<li> Please don&#8217;t forget to mark developer documentation-impacting bugs with the <code>dev-doc-needed<\/code> keyword in Bugzilla!\n<\/ul>\n<div class=\"printfooter\">\nRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/Platform\/2010-08-17\">https:\/\/wiki.mozilla.org\/Platform\/2010-08-17<\/a>&#8220;<\/div>\n<div id=\"catlinks\">\n<div class=\"catlinks catlinks-allhidden\" id=\"catlinks\"><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Platform\/2010-08-17 From MozillaWiki &lt; Platform \u00ab previous week | index | next week \u00bb Notices \/ Schedule Firefox 4 Beta 4 mostly code frozen two late regressions will be fixed on relbranch should have builds late today, PT puts release target as next Monday, Aug 23 Firefox 3.6.9 &amp; 3.5.12 We are frozen! Thanks everyone [&hellip;]<\/p>\n","protected":false},"author":195,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[258],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/358"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/users\/195"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}