Changelog for Opera 9.0 for Linux

Opera version 9.0 for Linux is available for download.

Changes since 8.54.

Changes Since Opera 9.0 Beta 2

User Interface

  • Available accesskeys are now listed when entering accesskey mode with Shift+Escape.
  • "Save as HTML file with images" now uses a folder for external files.
  • Cookie site preferences now override globally disabled cookies.
  • Bookmarks exported to HTML are now in the Netscape Bookmark File Format, making them compatible with Yahoo bookmarks, Scuttle, MyBookmarks, etc.
  • When enabling the status bar, link and form tooltips will not show the URL address anymore, and will display the content of the title attribute without the "Title: " prefix.
  • Several content blocker fixes.
  • Some plug-in content will now require you to click before you can interact with it.
  • Changing alignment of mail headers no longer causes headers to overlap or disappear.
  • Fix for font preferences being ignored when restarting Opera.
  • Double-click to select words now doesn't select punctuation.
  • User JavaScript can now be set as a site preference.
  • Temporary download directory used for opening files in external applications can now be modified in opera:config.
  • Added setting Show New Opera Dialog, to allow version check to be disabled without turning off updating of browser JavaScript site patches.
  • Added setting User JavaScript on HTTPS, to allow User JavaScripts to be used on secure pages.

Widgets

  • window.moveTo and window.resizeTo are now supported, as well as window.close.
  • widget.setPreferenceForKey for Widgets now works.
  • Fixed unwarranted security violation errors.
  • Any <plugin> and <java> tags must now be inside the <content> tag, which itself should be inside the <security> tag.

Messaging and newsfeeds

  • Several IMAP fixes including improved drag/drop from IMAP trash.
  • Opening images in mail by right-clicking the image now works.

Display

  • Improved handling of percentage heights on tables.
  • Stand-alone images are now centered on the page; image.css is read again.
  • User set encoding is now window and site specific.
  • Baseline for CJK characters is now correct.
  • Fixed animation speed of animated GIF images.
  • XHTML mobile profile rendering is fixed.
  • Fix for missing marker on floated list items.
  • Fix for display: block; on button elements.
  • background-position can now accept positions larger than 2047px.

Script

  • Added support for DOM level 2 Style Sheets and associated parts of DOM level 2 CSS.
  • Added support for the CONTENTEDITABLE attribute and contentEditable property.
  • Several improvements to behavior of designMode.
  • Added support for Audio.loop.
  • Improved handling of mouse events passing through clipped or overflowed (or otherwise transparent) regions of an element.
  • Implemented JavaScript 1.5 const as an alias for var.
  • Added support for document.charset and document.characterSet.
  • Improved handling of offsetTop, offsetLeft and offsetParent.

SVG

  • Improved SVG performance for dynamic changes.
  • Allowed SVGMatrix to be read/write.
  • Added smallcaps support.
  • Support panning.
  • Fixed handling of gradientTransform attribute when gradientUnits is objectBoundingBox.
  • Support keyboard navigation in SVG.

Forms

  • Several fixes for Web Forms 2.0 stepping.
  • Improved display of date inputs.

Miscellaneous

  • Multiple stability fixes.

UNIX-specific changes

  • Now using operapluginwrapper to detect plug-ins.
  • Improved handling of keyboard focus on pages containing Java applets.
  • Ctrl+H now hides Opera to the systray if there is one.
  • Installer now recognises all Sun OS versions.
  • Plug-ins work better now.
  • The tray icon can now be disabled with the command line option -notrayicon.
  • Middle-click features ("paste and go" and panning) are fixed.