{"id":1131,"date":"2013-01-27T20:23:36","date_gmt":"2013-01-28T04:23:36","guid":{"rendered":"http:\/\/www.squarefree.com\/burningedge\/?p=1131"},"modified":"2013-02-19T10:54:06","modified_gmt":"2013-02-19T18:54:06","slug":"firefox-nightly-20-weeks-1-6","status":"publish","type":"post","link":"http:\/\/www.squarefree.com\/burningedge\/2013\/01\/27\/firefox-nightly-20-weeks-1-6\/","title":{"rendered":"Firefox Nightly 20, weeks 1-6"},"content":{"rendered":"<div class=\"burningedge\">\r\n\r\n\r\n<p>Speed &amp; memory:<\/p>\r\n\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=816642\">816642<\/a> - Avoid fragmenting cache files.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=807021\">807021<\/a> - Move LocalStorage writes off the main thread.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=789932\">789932<\/a> - nsExternalAppHandler downloads files on the main thread.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=813559\">813559<\/a> - JS: enable off-thread ion compilation by default.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=747289\">747289<\/a> - JS: CSE on DOM getters when possible.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=808245\">808245<\/a> - JS regexp: Use YARR's new MatchOnly JIT mode.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=717853\">717853<\/a> - Testing: Integrate DMD into the browser.<\/li>\r\n<\/ul>\r\n\r\n<p><small><em>For more, read <a href=\"https:\/\/blog.mozilla.org\/tglek\/category\/snappy\/\">Taras's Snappy blog<\/a> and <a href=\"https:\/\/blog.mozilla.org\/nnethercote\/category\/memshrink\/\">Nick's MemShrink blog<\/a>.<\/em><\/small><\/p>\r\n\r\n\r\n<p>New web technologies:<\/p>\r\n\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=548206\">548206<\/a> - HTML: Implement the auto value for the HTML dir attribute.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=676619\">676619<\/a> - HTML: Implement proposed download attribute.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=769385\">769385<\/a> - HTML: Support &lt;input type=\"date\"&gt;.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=808148\">808148<\/a> - JS: <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/JavaScript\/Reference\/Global_Objects\/Math\/imul\">Math.imul()<\/a>.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=817368\">817368<\/a> - JS: Map.prototype.{keys,values,entries}.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=814562\">814562<\/a> - JS: WeakMap.clear().<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=795542\">795542<\/a> - JS Workers: StringEncoding API (TextDecoder and TextEncoder interfaces).<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=617532\">617532<\/a> - DOM: UndoManager.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=564815\">564815<\/a> - DOM: Implement window.devicePixelRatio.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=654352\">654352<\/a> - DOM: Implement document.caretPositionFromPoint().<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=819741\">819741<\/a> - DOM: Support ArrayBufferView instances as parameters to XMLHttpRequest.send().<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=811701\">811701<\/a> - DOM: Move innerHTML\/outerHTML\/insertAdjacentHTML from HTMLElement to Element.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=779917\">779917<\/a> - Implement CSS.supports().<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=783409\">783409<\/a> - CSS flexbox. <small>(No longer behind a pref.)<\/small><\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=793617\">793617<\/a> - CSS mask-type.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=818400\">818400<\/a>, <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=648722\">648722<\/a> - CSS :scope (for the upcoming <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=508725\">scoped stylesheets<\/a> feature).<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=329212\">329212<\/a> - Display the &lt;svg:title&gt; as a tooltip.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=803124\">803124<\/a> - Canvas: isPointInStroke().<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=748433\">748433<\/a> - Canvas: Extend compositing with blend modes.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=495040\">495040<\/a> - Video: Implement playbackRate and related bits.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=799315\">799315<\/a> - Video: Windows Media Foundation backend for media playback.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=825594\">825594<\/a> - WebRTC: Enable mozGetUserMedia.<\/li>\r\n<\/ul>\r\n\r\n<p><small><em>For more, read <a href=\"https:\/\/developer.mozilla.org\/en\/Firefox_20_for_developers\">Firefox 20 for developers<\/a>.<\/em><\/small><\/p>\r\n\r\n\r\n<p>Security &amp; privacy:<\/p>\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=818732\">818732<\/a> - Switch Nightly to per-window private browsing.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=456884\">456884<\/a> - Provide a way to open a link into private browsing mode.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=810082\">810082<\/a> - Click-to-play: improve handling of invisible or hidden plugins (e.g. on music sites like Pandora).<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=746374\">746374<\/a> - Click-to-play: differentiate by plugin type.<\/li>\r\n<\/ul>\r\n\r\n\r\n<p>Other notable fixes:<\/p>\r\n\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=675902\">675902<\/a> - New Downloads view for Places Library.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433168\">433168<\/a> - Context menu is not shown for form buttons and select elements.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=614304\">614304<\/a> - ESC key stops animations and aborts XMLHttpRequest and WebSocket. <small>(<a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=614304#c52\">Jonas explains why<\/a>) (Install <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/superstop\/\">SuperStop<\/a> to make Shift+Esc do something similar.)<\/small><\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=786120\">786120<\/a> - There should be default action settings for each direction which can override current settings.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=263433\">263433<\/a> - Links in UI ('text-link' XUL widget) should open tabs rather than windows.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=814952\">814952<\/a> - SVG ellipse with stroke but no fill is not displayed.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=455165\">455165<\/a> - Firefox fails on chained ogg stream.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=731974\">731974<\/a> - requestAnimationFrame generates too short\/long frames, especially at the beginning of animation.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=814101\">814101<\/a> - [Windows] Azure does not honor Windows cleartype setting.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=805591\">805591<\/a> - [Windows] Add UI to be shown when plugin is unresponsive.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=765215\">765215<\/a> - [Windows] Hangs on resuming from sleep.<\/li>\r\n<\/ul>\r\n\r\n\r\n<p><a href=\"http:\/\/hg.mozilla.org\/mozilla-central\/pushloghtml?fromchange=FIREFOX_AURORA_19_BASE&amp;tochange=FIREFOX_AURORA_20_BASE\">All 4260 changes between FIREFOX_AURORA_19_BASE and FIREFOX_AURORA_20_BASE<\/a><\/p>\r\n\r\n\r\n<\/div>\r\n","protected":false},"excerpt":{"rendered":"Speed &amp; memory: Fixed: 816642 - Avoid fragmenting cache files. Fixed: 807021 - Move LocalStorage writes off the main thread. Fixed: 789932 - nsExternalAppHandler downloads files on the main thread. Fixed: 813559 - JS: enable off-thread ion compilation by default. Fixed: 747289 - JS: CSE on DOM getters when possible. Fixed: 808245 - JS regexp: [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1131","post","type-post","status-publish","format-standard","hentry","category-trunk"],"_links":{"self":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/comments?post=1131"}],"version-history":[{"count":4,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1131\/revisions"}],"predecessor-version":[{"id":1142,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1131\/revisions\/1142"}],"wp:attachment":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/media?parent=1131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/categories?post=1131"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/tags?post=1131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}