Firefox Nightly 17, weeks 1-6

Speed & 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 current tab even if they are not in the DOM.
  • Fixed: 685516 - Mitigate flickering problems when inserting images into the DOM that have no decoded data.
  • Fixed: 614732, 776054 - SVG display lists.
  • Fixed: 706179 - Async CSS animation.
  • Fixed: 768440 - Animate CSS Transitions on the compositor.
  • Fixed: 755084 - Do animations on the compositor thread when possible.
  • Fixed: 691651 - Only reframe fixed-positioned descendants when whether an element has a transform changes.
  • Fixed: 625199 - JS: Remove dummy frames.
  • Fixed: 753158 - JS: Emit ALIASEDVAR ops for upvars.
  • Fixed: 778724 - JS: Allow purging analysis-temporary while retaining jitcode.
  • Fixed: 767013 - JS: Only store aliased variables in scope objects.
  • Fixed: 769911 - JS: Generate ICs which see through ListBase proxies.
  • Fixed: 462300 - JS: Implement infrastructure for self-hosting JS builtins.
  • Fixed: 779183 - JS GC: Incremental sweeping of atoms table.
  • Fixed: 729760 - JS GC: Incremental sweeping of shapes and types.
  • Fixed: 743112 - JS GC: Incremental deferred release.
  • Fixed: 769273 - CCW "Nuke" feature for sandboxes.
  • Fixed: 770000 - Video control on html5 video repaint too often on Youtube player.
  • Fixed: 709297 - Limit disk cache size until/unless "clear recent data" can be done async.
  • Fixed: 673470 - Replace the sqlite safeb store with a flat file.
  • Fixed: 617453 - Kill least-recently-used WebGLContexts upon reaching a limit.
  • Fixed: 750570 - Suspect native cycle collected objects.

For more, read Taras's Snappy blog and Nick's MemShrink blog.

New web technologies:

  • Fixed: 341604 - Implement HTML5 sandbox attribute for IFRAMEs.
  • Fixed: 746142 - Add @inputmode to input element.
  • Fixed: 697230 - Make style image decode block onload.
  • Fixed: 719320 - DOM: Implement wheel event.
  • Fixed: 782190 - DOM: Implement onwheel attribute.
  • Fixed: 579638 - DOM: Reinstate intersectsNode on Range.
  • Fixed: 725909 - JS: Make Maps and Sets iterable.
  • Fixed: 772733 - JS: Implement harmony string methods: .startsWith, .endsWith, .contains.
  • Fixed: 352437 - JS: String.link does not escape url.
  • Fixed: 433529 - JS: Statically name anonymous JavaScript functions for the debugger and Error.stack.
  • Fixed: 308801 - CSS: min-height/max-height does not work for box-sizing:border-box.
  • Fixed: 562169 - CSS: Implement the :dir(rtl/ltr) selector.
  • Fixed: 774335 - CSS: Implement unicode-bidi: isolate-override.
  • Fixed: 649740 - CSS: Feature queries (@supports, @-moz-supports).

For more, read Firefox 17 for developers.

Other notable fixes:

  • Fixed: 783282 - When dragging a tab within the tab strip, move it directly instead of displaying a drop indicator.
  • Fixed: 780345 - PageDown scrolls too far on pages with fixed header elements.
  • Fixed: 391834 - Security: Don't allow alert/confirm/prompt in onbeforeunload, onunload and onpagehide.
  • Fixed: 553102 - Security: Flip __exposedProps__ default for non-WN objects to default-safe. (jorge's blog post)
  • Fixed: 215450 - Uploading files that are larger the 2GB fails.
  • Fixed: 435325 - Offline-mode error page should switch to online mode when clicking 'Try Again'.
  • Fixed: 781476 - Expando properties aren't accessible on certain objects when running same origin code in different compartment.
  • Fixed: 761723 - Implement toString of function objects by saving source.
  • Fixed: 782115 - Dictionary add-ons should be compatible by default.
  • Fixed: 669999 - Add a library for parsing and consuming source map files to Firefox.
  • Fixed: 776208 - Provide API for JavaScript extensions to create native plugins previews for specific mime type.
  • Fixed: 752841 - On the new tab page, make the number of thumbnails adjustable.
  • Fixed: 110894 - [Windows] Use favicons on webpage shortcuts.
  • Fixed: 574229 - [Mac] Choosing "New Window" from Firefox's dock menu does not open the new window in the active Space.
  • Fixed: 733905 - [Mac] Switch compiler from apple-gcc to clang.
  • Fixed: 728106 - [Mac] On Mac OS X 10.8, use Notification Center instead of Growl.
  • Fixed: 772682 - [Mac] Make Mac OS X 10.6 the minimum system version.
  • Fixed: 751749 - [Linux] Cannot configure keyboard shortcuts to use Meta modifier instead of Alt.

All 4152 changes between FIREFOX_AURORA_16_BASE and FIREFOX_AURORA_17_BASE

2012-08-27 nightly builds (discussion)

Comments are closed.