Firefox Nightly 18, weeks 1-6
Speed & 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 - Certificate of a signed extension is validated on each startup.
- Fixed: 650968 - Enabling a lightweight theme (Persona) causes significant startup slowness.
- Fixed: 773460 - Pref on Azure canvas.
- Fixed: 666317 - Discard decoded images on a memory-pressure notification.
- Fixed: 718910 - [Mac] Hide the profile-cache directory so Spotlight doesn't index it.
For more, read Taras's Snappy blog and Nick's MemShrink blog.
New web technologies:
- Fixed: 666041 - CSS Flexbox Layout Level 3. (Behind a pref: layout.css.flexbox.enabled)
- Fixed: 703537 - Implement Harmony direct proxies.
- Fixed: 564815 - Implement window.devicePixelRatio.
- Fixed: 793294 - Implement AudioBuffer.
- Fixed: 745025 - Implement CanvasElement.mozPrintCallback.
- Fixed: 719286 - Implement embedded SVG glyphs in OpenType fonts.
- Fixed: 694807 - Implement PeerConnection object. (Behind a pref: media.peerconnection.enabled) (Mozilla Hacks post)
- Fixed: 594935 - Support calc() on gradient stop positions.
- Fixed: 726615 - Support W3C touch event instead of MozTouch event.
- Fixed: 720083 - Workers: add support for transferable objects from HTML5 spec.
For more, read Firefox 18 for developers.
Security improvements:
- Fixed: 754472 - Click-to-play: implement multiple plugin doorhanger ui.
- Fixed: 772897 - Implement UI for plugins made click-to-play by the blocklist.
- Fixed: 62178 - Implement mechanism to prevent sending insecure requests from a secure context. (summary)
- Fixed: 781617 - http is given from history even when https is explicitly typed in address bar.
Other notable fixes:
- Fixed: 674373 - [Mac] Support HiDPI mode.
- Fixed: 603880 - [Windows] HiDPI: Apply the system scale factor.
- Fixed: 408284 - [Linux] Support translucent windows.
- Fixed: 254139 - File | Save Page As should default to <title>, not filename.
- Fixed: 772319 - Add an option to disable the "Close other tabs" prompt.
- Fixed: 87717 - Allow connections to localhost (127.0.0.1) when "Offline".
- Fixed: 440093 - Don't overwrite current tab when opening multiple bookmarks in tabs.
- Fixed: 468568 - Printing pages with downloadable fonts doesn't render all fonts on the page.
All 6114 changes between FIREFOX_AURORA_17_BASE and FIREFOX_AURORA_18_BASE