Aurora 14 is out! What’s new in it?

We have just released Firefox Aurora 14, which includes a number of improvements. If all goes well, these features should be released in 12 weeks as part of Firefox 14.

Highlights

There are a few of things we’d like to shine some extra light on here:

  • Native Fullscreen Support in Mac OS X 10.7 “Lion”: Firefox can now use the native full-screen mode and button. It animates and behaves properly in that mode, like any other well-integrated application.
  • Great news for gamers! The Pointer Lock API, sometimes called the Mouse Lock API, lets games better control the mouse, in particular by preventing it from leaving the window (and the game).
  • The four default ways to search — using the search bar, the address bar, the contextual menu, or the home page, now all use the Google https search service in Aurora. This increase the privacy of your searches.
  • The dev tools allows now to easily inspect pseudo-classes states: when hovering over an element with the dev tools activated, the contextual menu now lists the different states of the element, like :hover, :active, and :focus. When selecting one of these items, the element is locked in the associated state and can be inspected. That feature was already there in Aurora 13, but the interface to access it is now very convenient!

List of improvements

Here is a (more or less) complete list of the improvements.

DevTools

  • New keyboard shortcuts have been added to the Source Editor JS module (used by the Scratchpad or the Style Editor) to quickly jump to the code block start and end.
  • Still in the Source Editor module, it is now possible to add or remove a comment on a line or the current selection with one keystroke.
  • Beside the new pseudo-class inspector, several improvements have been made to the infobar which has now an inspect button to the left and a node menu to the right (for example, it may be used to set the pseudo-class state on the node!)

DOM

Plugins

Layout

User Interface

  • The popup bubble containing a link URL that appears on the bottom of the page when hovering over a link is now longer when the URL doesn’t fit in it.
  • As part of the Australis theme evolution project, the navigation bar buttons have been modified (on Windows only).
  • The identity block has been redesigned. The favicon has been changed to show an icon describing the connection used:
    • The page is served unencrypted (http).
    • The page is served encrypted (via https) but some of its content comes from unencrypted servers.
    • The page and its content is served encrypted (and the server uses a CV certificate).
    • The page and its content is served encrypted (and the server uses an EV certificate).

Network

Others

  • Both the Internet Explorer and Safari migrators have been rewritten in JavaScript. Using asynchronous I/O, they don’t block the browser when they run and it improves their maintainability. This has been done as part of the Snappy project.
  • On Linux, the $LANG system variable is now used when not able to locate a given dictionary in another way. Useful for system-wide installed dictionaries.
  • For add-ons writers, the js-ctypes library has been extended. Variadic ctypes functions — that is, support for functions with a variable number of arguments — have been added.
  • Several bugs in our WebGL implementation have been fixed (and workarounds for some common driver bugs added). We are close to WebGL 1.0.1 conformance, but your help is still needed.
  • Extra flexibility has been added to the Garbage Collector (GC): it could previously be applied on a single compartment or on all compartments. Now it can also be applied on a set of compartments. This will let it be launched in more cases in the future, leading to a finer control of memory and of GC pauses.

Note: pdf.js and the new panel-based Download Manager, though they landed on Nightly, have not been lifted to Aurora 14 as they need further polishing. Similarly, support of GStreamer for videos, though it landed last week, has not been activated yet.

View full post on Mozilla Hacks – the Web developer blog

Tagged on: ,

2 thoughts on “Aurora 14 is out! What’s new in it?

  1. Boris

    For what it’s worth, the new list-object bindings shipped in Firefox 10. The Paris bindings are for non-list objects; the only object using them in Aurora 14 is XMLHttpRequest.

  2. Jithin

    Sad that pdf.js and new Download Manager are not making it for Aurora this time. I have been using this on Nightly and I love them. I believe once Firefox 14 is released it will be the most beautiful browser and will have a real chance on gaining lost ground.

Leave a Reply