{"id":1117,"date":"2012-08-28T21:05:52","date_gmt":"2012-08-29T05:05:52","guid":{"rendered":"http:\/\/www.squarefree.com\/burningedge\/?p=1117"},"modified":"2013-01-27T20:25:19","modified_gmt":"2013-01-28T04:25:19","slug":"firefox-nightly-17-weeks-1-6","status":"publish","type":"post","link":"http:\/\/www.squarefree.com\/burningedge\/2012\/08\/28\/firefox-nightly-17-weeks-1-6\/","title":{"rendered":"Firefox Nightly 17, 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=754671\">754671<\/a> - Thumbnails directory (in profiles directory) keeps growing infinitely.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=774811\">774811<\/a> - Thumbnail_capture causes 125ms of jank during load of webgl aquarium.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=753448\">753448<\/a> - Preload new-tab pages in the background and swap them in when opening a new tab.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=683290\">683290<\/a> - We won't discard any images on the current tab even if they are not in the DOM.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=685516\">685516<\/a> - Mitigate flickering problems when inserting images into the DOM that have no decoded data.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=614732\">614732<\/a>, <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=776054\">776054<\/a> - SVG display lists.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=706179\">706179<\/a> - Async CSS animation.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=768440\">768440<\/a> - Animate CSS Transitions on the compositor.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=755084\">755084<\/a> - Do animations on the compositor thread when possible.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=691651\">691651<\/a> - Only reframe fixed-positioned descendants when whether an element has a transform changes.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=625199\">625199<\/a> - JS: Remove dummy frames.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=753158\">753158<\/a> - JS: Emit ALIASEDVAR ops for upvars.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=778724\">778724<\/a> - JS: Allow purging analysis-temporary while retaining jitcode.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=767013\">767013<\/a> - JS: Only store aliased variables in scope objects.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=769911\">769911<\/a> - JS: Generate ICs which see through ListBase proxies.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=462300\">462300<\/a> - JS: Implement infrastructure for self-hosting JS builtins.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=779183\">779183<\/a> - JS GC: Incremental sweeping of atoms table.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=729760\">729760<\/a> - JS GC: Incremental sweeping of shapes and types.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=743112\">743112<\/a> - JS GC: Incremental deferred release.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=769273\">769273<\/a> - CCW \"Nuke\" feature for sandboxes.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=770000\">770000<\/a> - Video control on html5 video repaint too often on Youtube player.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=709297\">709297<\/a> - Limit disk cache size until\/unless \"clear recent data\" can be done async.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=673470\">673470<\/a> - Replace the sqlite safeb store with a flat file.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=617453\">617453<\/a> - Kill least-recently-used WebGLContexts upon reaching a limit.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=750570\">750570<\/a> - Suspect native cycle collected objects.<\/li>\r\n<\/ul>\r\n\r\n<p><small><em>For more, read <a href=\"http:\/\/blog.mozilla.org\/tglek\/\">Taras's Snappy blog<\/a> and <a href=\"http:\/\/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><strong>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=341604\">341604<\/a> - Implement HTML5 sandbox attribute for IFRAMEs.<\/strong><\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=746142\">746142<\/a> - Add @inputmode to input element.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=697230\">697230<\/a> - Make style image decode block onload.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=719320\">719320<\/a> - DOM: Implement wheel event.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=782190\">782190<\/a> - DOM: Implement onwheel attribute.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=579638\">579638<\/a> - DOM: Reinstate intersectsNode on Range.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=725909\">725909<\/a> - JS: Make Maps and Sets iterable.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=772733\">772733<\/a> - JS: Implement harmony string methods: .startsWith, .endsWith, .contains.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=352437\">352437<\/a> - JS: String.link does not escape url.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=433529\">433529<\/a> - JS: Statically name anonymous JavaScript functions for the debugger and Error.stack.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=308801\">308801<\/a> - CSS: min-height\/max-height does not work for box-sizing:border-box.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=562169\">562169<\/a> - CSS: Implement the :dir(rtl\/ltr) selector.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=774335\">774335<\/a> - CSS: Implement unicode-bidi: isolate-override.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=649740\">649740<\/a> - CSS: Feature queries (@supports, @-moz-supports).<\/li>\r\n\r\n\r\n\r\n\r\n<\/ul>\r\n\r\n<p><small><em>For more, read <a href=\"https:\/\/developer.mozilla.org\/en\/Firefox_17_for_developers\">Firefox 17 for developers<\/a>.<\/em><\/small><\/p>\r\n\r\n\r\n<p>Other notable fixes:<\/p>\r\n\r\n<ul class=\"good\">\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=783282\">783282<\/a> - When dragging a tab within the tab strip, move it directly instead of displaying a drop indicator.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=780345\">780345<\/a> - PageDown scrolls too far on pages with fixed header elements.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=391834\">391834<\/a> - Security: Don't allow alert\/confirm\/prompt in onbeforeunload, onunload and onpagehide.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=553102\">553102<\/a> - Security: Flip __exposedProps__ default for non-WN objects to default-safe. <small>(<a href=\"https:\/\/blog.mozilla.org\/addons\/2012\/08\/20\/exposing-objects-to-content-safely\/\">jorge's blog post<\/a>)<\/small><\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=215450\">215450<\/a> - Uploading files that are larger the 2GB fails.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=435325\">435325<\/a> - Offline-mode error page should switch to online mode when clicking 'Try Again'.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=781476\">781476<\/a> - Expando properties aren't accessible on certain objects when running same origin code in different compartment.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=761723\">761723<\/a> - Implement toString of function objects by saving source.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=782115\">782115<\/a> - Dictionary add-ons should be compatible by default.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=669999\">669999<\/a> - Add a library for parsing and consuming source map files to Firefox.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=776208\">776208<\/a> - Provide API for JavaScript extensions to create native plugins previews for specific mime type.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=752841\">752841<\/a> - On the new tab page, make the number of thumbnails adjustable.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=110894\">110894<\/a> - [Windows] Use favicons on webpage shortcuts.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=574229\">574229<\/a> - [Mac] Choosing \"New Window\" from Firefox's dock menu does not open the new window in the active Space.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=733905\">733905<\/a> - [Mac] Switch compiler from apple-gcc to clang.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=728106\">728106<\/a> - [Mac] On Mac OS X 10.8, use Notification Center instead of Growl.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=772682\">772682<\/a> - [Mac] Make Mac OS X 10.6 the minimum system version.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=751749\">751749<\/a> - [Linux] Cannot configure keyboard shortcuts to use Meta modifier instead of Alt.<\/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_16_BASE&amp;tochange=FIREFOX_AURORA_17_BASE\">All 4152 changes between FIREFOX_AURORA_16_BASE and FIREFOX_AURORA_17_BASE<\/a><\/p>\r\n\r\n\r\n<p>\r\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.squarefree.com\/burningedge\/winicon.png\" alt=\"\" height=\"18\" width=\"18\" \/><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.squarefree.com\/burningedge\/macosx.png\" alt=\"\" height=\"18\" width=\"18\" \/><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.squarefree.com\/burningedge\/linuxicon.gif\" alt=\"\" height=\"18\" width=\"18\" \/>\r\n<a href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/firefox\/nightly\/2012\/08\/2012-08-27-03-05-49-mozilla-central\/\">2012-08-27 nightly builds<\/a>\r\n(<a href=\"http:\/\/forums.mozillazine.org\/viewtopic.php?t=2523443\">discussion<\/a>)<\/p>\r\n\r\n<\/div>\r\n","protected":false},"excerpt":{"rendered":"Speed &amp; memory: Fixed: 754671 - Thumbnails directory (in profiles directory) keeps growing infinitely. Fixed: 774811 - Thumbnail_capture causes 125ms of jank during load of webgl aquarium. Fixed: 753448 - Preload new-tab pages in the background and swap them in when opening a new tab. Fixed: 683290 - We won't discard any images on the [&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-1117","post","type-post","status-publish","format-standard","hentry","category-trunk"],"_links":{"self":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1117","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=1117"}],"version-history":[{"count":3,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1117\/revisions"}],"predecessor-version":[{"id":1137,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1117\/revisions\/1137"}],"wp:attachment":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/media?parent=1117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/categories?post=1117"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/tags?post=1117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}