Firefox Nightly 22, weeks 1-6
Speed & memory:
- Fixed: 840282 - Land OdinMonkey (asm.js optimizing compiler).
- Fixed: 759585 - Change the granularity of collection from compartment to zone.
- Fixed: 829747 - Do Async Canvas layers update.
- Fixed: 716859 - Streaming WebGL Buffers (Double-buffering, etc).
- Fixed: 751418 - Enable OpenGL acceleration on Skia.
- Fixed: 753768 - Move page thumbnails I/O off the main thread.
- Fixed: 716140 - Multithreaded image decoding.
- Fixed: 689623 - Layout needs to provide information on which images are visible or likely to be visible.
- Fixed: 810151 - Use readahead for ordered jar files such as omni.ja. Should be ~10% startup speedup.
For more, read Taras's Snappy blog and Nick's MemShrink blog.
New web technologies:
- Fixed: 629801 - HTML: Implement <time> element.
- Fixed: 839371 - HTML: Implement <data> element.
- Fixed: 841948 - HTML: Enable <input type=range> on Nightly and Aurora.
- Fixed: 345195 - HTML: Replace the anonymous <input type='text'> in <input type='file'> by a simple text.
- Fixed: 829602 - JS: ParallelDo intrinsic and self-hosted ParallelArray.
- Fixed: 846406 - JS: Implement arrow functions.
- Fixed: 789897 - JS: Implement the preventExtensions and isExtensible trap for proxies.
- Fixed: 839979 - JS: Implement Object.is.
- Fixed: 690659 - XHR: Filename parameter in the FormData.append method.
- Fixed: 604039 - DOM: Prototype Gamepad (Joystick) API.
- Fixed: 650295 - DOM: Add support for speech input.
- Fixed: 782211 - DOM: Implement notification API spec.
- Fixed: 736324 - DOM: Allow naming blob URL.
- Fixed: 783129 - DOM: Implement the document.register interface method.
- Fixed: 407983 - DOM: Add clipboardData to the onpaste event.
- Fixed: 737100 - DOM: Extend Pointer Lock for non-fullscreen elements.
- Fixed: 805613 - Fullscreen: Handle multiple fullscreen documents concurrently.
- Fixed: 724554 - Fullscreen: Don't exit fullscreen when focusing window on different display.
- Fixed: 700023 - Fonts: Enable Graphite font shaping by default.
- Fixed: 419588 - Image: Add support for multiple ICO and ICNS sizes.
For more, read Firefox 22 for developers.
Security & privacy:
- Fixed: 818340 - Block cookies from sites I haven't visited. (Blog posts: Jonathan Mayer, Alex Fowler)
- Fixed: 790732 - Stop defining |Components| object in content scopes.
Other notable fixes:
- Fixed: 82301 - Today History folder should be expanded by default.
- Fixed: 767944 - Implement a manager for centralized quota and storage handling.
- Fixed: 253564 - Plain text documents should word-wrap. (Toggle using View > Page Style or the pref “plain_text.wrap_long_linesâ€)
- Fixed: 548763 - [Mac] Show download progress in dock icon.
- Fixed: 844604 - [Windows] Increase default text size on hidpi displays.
- Fixed: 748740 - New tab is not opening after "Ctrl/Cmd+Click" on a link if there is "event.stopPropagation()" in the "click" handler.
- Fixed: 738952 - PDF: make "Save as..." File menu entry and Ctrl+S work.
- Fixed: 743252 - PDF: Don't print the URL and other information when printing PDFs.
- Fixed: 830267 - Don't store plugin preferences via pluginreg.dat: store them per-mimetype.
- Fixed: 760140 - AAC and MP3 not supported in <audio> (but AAC supported as a <video> sound track!) when the Fluendo Complete Codec Pack is installed.
Sources:
April 11th, 2013 at 3:09 am
Bug 345195 is listed twice
(thanks for posting these, much appreciated!)