{"id":1125,"date":"2012-11-19T15:32:50","date_gmt":"2012-11-19T23:32:50","guid":{"rendered":"http:\/\/www.squarefree.com\/burningedge\/?p=1125"},"modified":"2013-01-27T20:25:16","modified_gmt":"2013-01-28T04:25:16","slug":"firefox-nightly-18-weeks-1-6","status":"publish","type":"post","link":"http:\/\/www.squarefree.com\/burningedge\/2012\/11\/19\/firefox-nightly-18-weeks-1-6\/","title":{"rendered":"Firefox Nightly 18, 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=ionmonkey\">650180<\/a> - Build a new optimizing JavaScript compiler. <small>(<a href=\"https:\/\/blog.mozilla.org\/javascript\/2012\/09\/12\/ionmonkey-in-firefox-18\/\">Blog post about IonMonkey<\/a>)<\/small><\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=747288\">747288<\/a> - Generate faster jitcode for DOM getters\/setters.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=539356\">539356<\/a> - DLBI - Replace Invalidate() calls in reflow with display list analysis.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=769764\">769764<\/a> - Remove synchronous proxy API and synchronous DNS resolution in nsProxyAutoConfig.js.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=726125\">726125<\/a> - Certificate of a signed extension is validated on each startup.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=650968\">650968<\/a> - Enabling a lightweight theme (Persona) causes significant startup slowness.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=773460\">773460<\/a> - Pref on Azure canvas.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=666317\">666317<\/a> - Discard decoded images on a memory-pressure notification.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=718910\">718910<\/a> - [Mac] Hide the profile-cache directory so Spotlight doesn't index it.<\/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=666041\">666041<\/a> - CSS Flexbox Layout Level 3. <small>(Behind a pref: layout.css.flexbox.enabled)<\/small><\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=703537\">703537<\/a> - Implement Harmony direct proxies.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=564815\">564815<\/a> - Implement window.devicePixelRatio.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=793294\">793294<\/a> - Implement AudioBuffer.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=745025\">745025<\/a> - Implement CanvasElement.mozPrintCallback.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=719286\">719286<\/a> - Implement embedded SVG glyphs in OpenType fonts.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=694807\">694807<\/a> - Implement PeerConnection object. <small>(Behind a pref: media.peerconnection.enabled) (<a href=\"https:\/\/hacks.mozilla.org\/2012\/11\/progress-update-on-webrtc-for-firefox-on-desktop\/\">Mozilla Hacks post<\/a>)<\/small><\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=594935\">594935<\/a> - Support calc() on gradient stop positions.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=726615\">726615<\/a> - Support W3C touch event instead of MozTouch event.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=720083\">720083<\/a> - Workers: add support for transferable objects from HTML5 spec.<\/li>\r\n\r\n<\/ul>\r\n\r\n<p><small><em>For more, read <a href=\"https:\/\/developer.mozilla.org\/en\/Firefox_18_for_developers\">Firefox 18 for developers<\/a>.<\/em><\/small><\/p>\r\n\r\n\r\n<p>Security improvements:<\/p>\r\n\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=754472\">754472<\/a> - Click-to-play: implement multiple plugin doorhanger ui.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=772897\">772897<\/a> - Implement UI for plugins made click-to-play by the blocklist.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=62178\">62178<\/a> - Implement mechanism to prevent sending insecure requests from a secure context. (<a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=62178#c185\">summary<\/a>)<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=781617\">781617<\/a> - http is given from history even when https is explicitly typed in address bar.<\/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=674373\">674373<\/a> - [Mac] Support HiDPI mode.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=603880\">603880<\/a> - [Windows] HiDPI: Apply the system scale factor.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=408284\">408284<\/a> - [Linux] Support translucent windows.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=254139\">254139<\/a> - File | Save Page As should default to &lt;title&gt;, not filename.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=772319\">772319<\/a> - Add an option to disable the \"Close other tabs\" prompt.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=87717\">87717<\/a> - Allow connections to localhost (127.0.0.1) when \"Offline\".<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=440093\">440093<\/a> - Don't overwrite current tab when opening multiple bookmarks in tabs.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=468568\">468568<\/a> - Printing pages with downloadable fonts doesn't render all fonts on the page.<\/li>\r\n\r\n<\/ul>\r\n\r\n\r\n<p><a href=\"http:\/\/hg.mozilla.org\/mozilla-central\/pushloghtml?fromchange=FIREFOX_AURORA_17_BASE&amp;tochange=FIREFOX_AURORA_18_BASE\">All 6114 changes between FIREFOX_AURORA_17_BASE and FIREFOX_AURORA_18_BASE<\/a><\/p>\r\n\r\n\r\n<\/div>\r\n","protected":false},"excerpt":{"rendered":"Speed &amp; memory: Fixed: 650180 - Build a new optimizing JavaScript compiler. (Blog post about IonMonkey) Fixed: 747288 - Generate faster jitcode for DOM getters\/setters. Fixed: 539356 - DLBI - Replace Invalidate() calls in reflow with display list analysis. Fixed: 769764 - Remove synchronous proxy API and synchronous DNS resolution in nsProxyAutoConfig.js. Fixed: 726125 - [&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-1125","post","type-post","status-publish","format-standard","hentry","category-trunk"],"_links":{"self":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1125","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=1125"}],"version-history":[{"count":2,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1125\/revisions"}],"predecessor-version":[{"id":1136,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1125\/revisions\/1136"}],"wp:attachment":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/media?parent=1125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/categories?post=1125"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/tags?post=1125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}