Opera published a new developer snapshot of Opera 12.50, delivering a bunch of new features. This includes support for the SPDY protocol, ICC Profiles color management support, support for the Fullscreen API, HTML5 enhancements and more.
To the Core
Support for color management of images using ICC Profiles (we currently support version 4, while most other browsers only seem to support older versions)
Support for the Fullscreen API (an update to the latest version of the specification is coming)
Support for the the SPDY protocol, previously only avilable in an Opera Labs build. This build comes bundled with an extension which lets you know when SPDY is activated on sites that support it, such as Twitter
Extensions can now be added to Opera's context menus (documentation)
Support for nested @media blocks (the first step toward CSS 3 Conditional Rules)
Support for the HTML5 "reversed" attribute for ordered lists, which, surprisingly, reverses the numbering of the list items
Read more about these new features and see examples and code samples in the Opera Developer News blog.
Keyboard Text Selection
This snapshot introduces the ability to select text using the keyboard. The default key to toggle this is F7. Once you hit F7, you should be able to move around using the arrow keys on your keyboard.
Mac Keyboard Handling
On the Mac, we have fixed long-standing issues with our keyboard event handling. The most drastic change that can cause site compatibility issues is that the event.ctrlKey and event.metaKey (Command) are no longer swapped. The ctrlKey is now triggered by the physical Control key. Other events should be in line with DOM Level 3 KeyboardEvent handling.