February 10th, 2012Desktop:
· DSK-351582 Crash when writing in address field after bookmark has been deleted
· DSK-337608 Crash on exit after installing Speed Dial extensions
· DSK-355413 Single tab appears as stack
· DSK-340411 Freeze when pasting long string into address bar
· DSK-349889 Submit data security warning locks page with two warning dialogs where only one can be closed
· DSK-298032 Find in page (Ctrl+F) uses last used Find inline type
Mail:
· DSK-267965 Support Yahoo IMAP
· DSK-320233 Responding to HTML mail should respond as HTML mail even when default is plain-text
· DSK-350402 Crashes if you unpin the last message in the "Pinned" view
· DSK-355394 Crash when closing mail window
· DSK-355494 Mail header aligned to the right instead of left
· DSK-353909 Crash when selecting mail
· DSK-350332 Mail unread count is wrong
· DSK-352390 Unable to customize feed headers display
· DSK-350584 Quick Reply text field content lost after switching messages
· DSK-353193 Scrollwheel/arrow keys don't scroll the message area when focus is on message padding
· DSK-353996 'No images' setting lost after selecting another message
· DSK-354567 Reset Mail view setting 'time period' on upgrading from pre-12 versions.
· DSK-355473 Doesn't remember the last selected message in the list after a restart
· DSK-356611 Can't scroll textarea all the way to the bottom
· DSK-348448 Mail print preview should use the full mail window height
· DSK-347227 Pinning/unpinning in list not redrawn in message view right away
· DSK-350960 Account update spinner on mail panel sections doesn't always disappear
· DSK-356032 Don't show the mail maintanance dialog on exit
Skin/themes:
· DSK-340152 The selected thumbnail in the add dialog on SD lacks a selected state
· DSK-340136 Tabs are changing their width on hover
· DSK-352081 Unreadable color combination in selected opera:config items
· DSK-347908 Double progress spinners in visual tab mode
· DSK-340936 Page load spinner animation restarts on mouse hover
· DSK-346438 Opera Turbo Tooltip repeated multiple times
· DSK-260734 Download of unknown size shows wrong tab title
· DSK-349657 Unintended background color behind message counts
· DSK-351800 Page loading spinner in visual tabs doesn't animate
· DSK-355062 Wrong button on fraud warning page
· DSK-355042 Background gradient not wide enough when tabs are on the side
· DSK-351508 Clean up Address Field and Search Field paddings
· DSK-353058 Remove the wrapping toolbar around the Back/Forward buttons in the Addressbar
· DSK-351152 Blue bar at the top of the integrated tab/title bar
· DSK-350701 Ampersands on main menu in WinXP with Zune Theme
· DSK-352610 Panel toggle strip broken
· DSK-349069 Taskbar context menu does not work on XP with theme isntalled
· DSK-353449 Menu bar font is controlled by "browser toolbars" rather than "browser menus"
· DSK-347984 Installing old-style skin after theme makes both apply
· DSK-350481 Aero menu bar skin stripe broken with hardware acceleration
· DSK-351752 Theme background images do not line up between screen elements
· DSK-354933 Wrong highlight color in address field dropdown
· DSK-356643 [*nix] Theme not resized when going to maximixed state
· DSK-353770 The skin debug tooltip should only be shown when holding down Ctrl
Core:
· Fixed numerous crashes
· Various Dragonfly related fixes
· CORE-41308 Don't allow iframes to embed parent document in iframe with src="#" (caused freezing/memory usage)
· CORE-41844 Crash on huge input field
· CORE-41835 if(top.document) should not work crossdomain
· CORE-41809 Small rich text edit leak
· CORE-41647 'list-style-type: none' affects CSS Gradients but not other images (spec is ambiguous)
· CORE-41669 xx-small font size is not the same as other browsers
· CORE-31179 Dynamically applied text-shadow is clipped
· CORE-41708 Support HTMLInputElement.width and HTMLInputElement.height
· CORE-41793 Internal ES class name for key event object needs to be KeyboardEvent (breaks dartlang.org input)
· CORE-34674 about:blank not blank enough
· CORE-42174 Crash on codeflow.org webgl demo
· CORE-36742 Cookies added via AddCookie don't show up in JS (document.cookie)
· CORE-41643 Cut and Paste text does not paste cut text (FramesDocument::CutTextToClipboard missing code to store in clipboard)
· CORE-42357 External scripts not saved in MHTML
· CORE-42361 XML parsing failed when saving XHTML document with images
· CORE-42359 Elements in OBJECT tags not saved when saving with images
· CORE-42263 EventSource and CORS (non-)credentialled requests
· CORE-42296 add color:black to UA styling for to make it readable when default text colour is yellowish
· CORE-42450 Broken .oex file causes Opera freeze
· CORE-42489 Cached text-info not recomputed in indirect traversals on font invalidation
· CORE-42570 Can't log in to Opera Link using non-ASCII password
· CORE-42214 Opera hangs on submitting forms which was changed by JS
· CORE-28773 non-BMP character in URL is not correctly displayed in status bar
· CORE-42281 :not(.a).b and :not(#a)#b don't match when they should
· CORE-20881 Text selection in document edit handles a surrogate pair as two characters
· CORE-42217 Wrong box-shadow calculations
· CORE-25919 Convert hex to unicode fails to work in mail compose/designmode
· CORE-12300 Opera crashes if the english.lng file is missing
· CORE-5664 line-height: 0 prevents text selection
· CORE-40886 minhaseconomias.com.br doesn't load after login (Unicode issue)
· CORE-40524 Shink to fit float next to another float gets pushed down by unnecessary scrollbar in overflow:auto ancestor
· CORE-13929 if !important is not followed by a semi-colon, not only the next declaration is dropped, but the following rule as well
· CORE-40509 Percentage-height image not propagating width to percentage-height shrink-to-fit ancestor
· CORE-39361 text-indent causes wrapping in a nested float and left padding env (brita.com)
· CORE-38020 STF float containing inline with left padding and float gets too narrow in almost-standards mode
· CORE-42663 css white-space property values other than 'nowrap' not handled in MultilineEdit
· CORE-42614 Linear gradient leak
· CORE-42396 Reduce Bidi calculation memory usage
· CORE-42537 Unicode space like characters should not be converted to SPACE (U+0020) in document title
· CORE-39103 Slight JS performance increase
· CORE-42736 'transform' attribute on element is ignored after animateTransform is removed
· CORE-42671 Element remains in active state after doubleclick
· CORE-42776 animateTransform + svg filter not placed correctly
· CORE-40065 Event.prototype should have constants AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE, ...
· CORE-42038 postMessage gives scheme://host instead of null for file scheme, which does not have scheme/host/port tuple
· CORE-42784 EventSource fails in widgets due to CORS check
· CORE-41319 Clicking on certain parts of a column does not hit
· CORE-42822 Running while statement with exec on regexp which has been created with compile fails to step through matches
· CORE-42909 Style tags in SVG embedded in HTML5 are ignored
· CORE-42848 Sub-tree with character data (text or comments) in it is inserted into an element twice, causing performance problems
· CORE-42866 Fix for Unicode attachment filenames in mail causes corrupted filenames in some clients
· CORE-8987 Preference changes are not saved immediately
· CORE-42910 document.lastModified should return current time if not known
· CORE-42574 Traversing DOM, running cloneNode and setting innerHTML en masse spikes CPU
· CORE-37862 FileReader API - The last "progress" event sometimes fires after "load" and "loadend" events
· CORE-43012 Turn off default preference for SSL false start
· CORE-42812 Border-radius shorthand can't be removed with removeProperty()
· CORE-33296 Opera cannot read zip files created with bsdtar or zip64 files
· CORE-43050 When a numeric or date input is hidden, then later has its value cleared and is displayed again, the old value is restored
· CORE-43010 currentColor gets handled as invert on outline-color property
February 8th, 2012· Use page title instead of page excerpt for full page search results
· Combine the URL and page content columns in the address field drop-down
· CORE-43506 (POST request for application/x-www-form-urlencoded is always sent as two packets)
· CORE-43829 (Error message when sending mail at centrum.cz)
· DSK-347472 (Opening localhost server using hostname + port number + slash fails)
· DSK-355092 (New Speed Dial dialog address field font size too small)
· DSK-356130 (Crash on starting Opera with a saved session)
· DSK-356621 (Text in Preferences -> Search configuration dialog is misleading)
· DSK-352734 (Mac: Font in new Speed Dial dialog address field cropped at the top and bottom)
February 2nd, 2012· DSK-353909 Mail crash when navigating message list
· DSK-349889 Submit data security warning locks page with two warning dialogs where only one can be closed
· DSK-354475 Crash after enabling Opera Unite when home.ua is missing
· DSK-355523 Fixed search suggestion crash in address bar dropdown
· DSK-355002 Crash when painting address field
· DSK-341687 [Mac] Address field and window closing crashes
· DSK-346719 [Mac] Crash when zooming with datalist suggestion box open
· CORE-41844 Crash on huge input field
· CORE-44002 Improved performance of parallel downloads of script and images
February 1st, 2012Desktop:
· All of the remaining fixes from 11.61 Final
· Various crashes resolved
· DSK-256608 Spell-checker incorrectly shown as enabled for single-line input fields
· DSK-340816 Address field focus lost on restart when installing extensions with a toolbar button
· DSK-355547 Dragging and dropping a tab too high can result in the marker being left behind and a new window created
· DSK-352185 Mail grouping dialog checkbox can't be clicked when using two screens
· DSK-340582 Buttons in Content Blocker Toolbar aren't visible when browser window width is too small
· DSK-319646 Can't easily save/open files downloaded in tiny pop-up windows
· DSK-354862 Active dialogs are sent to foreground of all applications
· DSK-337684 Quick find in Bookmarks Manager doesn't work when a folder is selected in the left column before performing a search
· DSK-332303 Don't show login dialogs when fetching favicons on upgrade
Mac:
· DSK-353761 File uploads and form submissions fail with a timeout
· DSK-341687 Crash when re-closing already closed windows
· DSK-346719 Crash when zooming with datalist suggestion box open
· DSK-349576 Context menus for Opera Unite, Turbo, and Link services shown on primary screen if windows positioned at the bottom of secondary screen
Windows:
· DSK-265591 Opera's task tray icon is not recreated when Windows explorer is restarted
· DSK-353888 Mouse cursor is not reset to default after right-clicking
February 1st, 2012Desktop:
· All of the remaining fixes from 11.61 Final
· Various crashes resolved
· DSK-256608 Spell-checker incorrectly shown as enabled for single-line input fields
· DSK-340816 Address field focus lost on restart when installing extensions with a toolbar button
· DSK-355547 Dragging and dropping a tab too high can result in the marker being left behind and a new window created
· DSK-352185 Mail grouping dialog checkbox can't be clicked when using two screens
· DSK-340582 Buttons in Content Blocker Toolbar aren't visible when browser window width is too small
· DSK-319646 Can't easily save/open files downloaded in tiny pop-up windows
· DSK-354862 Active dialogs are sent to foreground of all applications
· DSK-337684 Quick find in Bookmarks Manager doesn't work when a folder is selected in the left column before performing a search
· DSK-332303 Don't show login dialogs when fetching favicons on upgrade
Mac:
· DSK-353761 File uploads and form submissions fail with a timeout
· DSK-341687 Crash when re-closing already closed windows
· DSK-346719 Crash when zooming with datalist suggestion box open
· DSK-349576 Context menus for Opera Unite, Turbo, and Link services shown on primary screen if windows positioned at the bottom of secondary screen
Windows:
· DSK-265591 Opera's task tray icon is not recreated when Windows explorer is restarted
· DSK-353888 Mouse cursor is not reset to default after right-clicking
January 27th, 2012Desktop:
· New address field suggestion heuristics
· Start-up and session handling performance improvements
· Updated partner content
· DSK-353025 Revert Reload toolbar icon
· DSK-350900 Block VLC plug-in due to excessive crashing
· DSK-352150 Searches typed in the address field is not saved in History
· DSK-351508 Clean up Address Field and Search Field paddings
Mail:
· Add support for RFC 2971 - IMAP4 ID extension
· Improve position and animations of mail overlay dialogs
· Cleanup padding in messages for small screens
· DSK-346708 Opera crashes on upgrading mail from version 9.27
· DSK-350723 Check/Send (Ctrl+K) does not activate all mail accounts
· DSK-350632 After few seconds locked attachments disappear from a mail
· DSK-353893 Crash on searching for e-mails
· DSK-347214 Mail subject doesn't get enough width on small screens
· DSK-352151 Mail title font should be 24px
· DSK-349048 Subjects in message list is displayed scrambled in list on the side
· DSK-350591 The fonts used are different for the labels and the buttons in the mail header section
· DSK-349884 Focusing in mail view should give visual hint
· DSK-349635 Zoom factor lost after selecting another message
· DSK-349965 Zoom changes don't show on zoom slider in mail view
· DSK-352652 MHT files should not get the extra margins
· DSK-352956 Hidden mail panel items Drafts and Outbox can't be re-added
· DSK-353139 Buttons on message toolbar should apply to mail selected in message pane, not list pane
· DSK-352012 De-select show sent mails resets/doesn't work.
· DSK-350578 No trash icon in list of messages
· DSK-350716 After customization of Mail Settings or View Sorting buttons, overlay dialog is placed incorrectly
· DSK-350805 Thread expand/collapse button not shown when thread has no subject
· DSK-351858 Copy contact from header widget doesn't copy name, only address
· DSK-351395 Group headers have no top border when list is on top
· DSK-351772 Selected message not consistent on layout switching
· DSK-353317 Expanding the "today" group header in M2 doesn't scroll to display the mails
· DSK-351552 Keyboard shortcuts to mark as read doesn't work if last focused element is grouping header
· DSK-355201New warning strings when failing to attach files to a mail
Core:
· CORE-43788 Cannot scroll down with mouse wheel over iframe with scrolling=no if smooth scrolling is enabled
· CORE-41431 Crash in host resolver when closing browser after loading large number of tabs simultaneously
· CORE-43786 Remove possibility to not fallback to the default skin
· CORE-42458 mime.css changes needed for new mail window design
January 24th, 2012User interface:
Fixed:
· New web handlers tab in the Site Preferences dialog cut off, dialog not wide enough
· Crash when clicking "Use master password to protect saved passwords" checkbox
· Occasional crash when clicking a link or opening a new tab
· Opera crashes when closing a tab that has the Star Menu opened
· Can't close Star Menu after opening Folders
· Opera crashes while closing feeds tab while dialog is open
· Opera loses advanced download settings after restart
· Opera Turbo Tooltip repeated multiple times
· Wrong new reload icon
· Zoom factor lost after selecting another message
· Bookmark star icon is not refreshed when the page is removed from the bookmarks
· Drop support for Fallback Background = 0 and Fallback Foreground = 0 in skins, fixes layout in mail window with some 3rd party skins
· Can't click plugins in Mac OSX 10.5
Display and scripting:
Fixed:
· thepokerbay.org user profile crashes onload
· Crash in Carakan on WebGL benchmark
· Crash on applying 3025 background images
· Out of range memory access when using subpixel rendering
· Secure IFrame with URL to image lowers security level to "Unsecure" (breaks Paypal checkout)
· Opera freezes when loading a big session with the Tab vault extension
· NFL.com crashes with admuncher installed
· Overwritten document.selectSingleNode not called if invoked by helper function
· load events fire on LINK elements pointing to existing local resources (link rel="stylesheet" href="file://...")
· Do not cache invalid UserJS source files ("blacklisting" user javascript files on parse error)
· Cannot scroll down with mouse wheel over IFRAME with scrolling=no if smooth scrolling is enabled
· stylesheet not applied due to malformed gzip content
· Userjs confirmation on secure pages pops up on every load of the page
· Incorrect value of elements in ArrayBufferView created with byteOffset to an ArrayBuffer
· Captcha Images is not refreshing automatically after site refresh
Mail, news, chat:Fixed:
· Opera crashes on updating mail from version 9.27
· Crashes if you unpin the last message in the "Pinned" view
· Check/Send (Ctrl+K) does not activate all mail accounts
· Sorting problem with ungrouped mail list
· Mail unread count is wrong
· Users not receiving new mails because of QRESYNC. Added a way to disable QRESYNC in incomingN.txt and automatically disable it if fails to sync with QRESYNC enabled
Network:
Fixed:
· Crash in host resolver when closing browser after loading large number of tabs simultaneously
· IPv6 IP literal URLs "Invalid"
Security:
Fixed:
· Fixed an issue where manipulation of framed content can allow cross-site scripting, as reported by Michal Zalewski; see our advisory
· Fixed an issue here script events could be used to reveal the presence of local files; see our advisory
January 23rd, 2012· CORE-43788 Can't scroll with mouse wheel over iframe with scrolling=no if smooth scrolling is enabled
· CORE-42642 JavaScript crash
· CORE-43273 Opera freezes when loading a big session with the Tab Vault extension
· CORE-42012 Crash in Carakan on WebGL benchmark
· Reverted CORE-43506 POST request for application/x-www-form-urlencoded always sent as two packets
· CORE-41923 [*nix] Vega crash
· DSK-350900 Block the VLC plug-in due to excessive crashing
· DSK-353378 Opera loses advanced download settings after restart
· DSK-353217 [*nix] Red and blue channels swapped when run with a 16-bit color depth
· DSK-350402 Crashes if you unpin the last message in the "Pinned" view
· DSK-355394 Crash when closing mail window
· DSK-350332 Mail unread count is wrong
· DSK-355604 Update opera:about to show 2012
January 11th, 2012· CORE-42565 Crash on applying 3025 background images
· CORE-43307 Do not cache invalid UserJS source files
· CORE-42991 Stylesheet not applied due to malformed gzip content
· CORE-42472 Secure iframe with URL to image lowers security level to "Unsecure" (breaks Paypal checkout)
· CORE-43506 POST request for application/x-www-form-urlencoded is always sent as two packets
· CORE-43173 Incorrect value of elements in ArrayBufferView created with byteOffset to an ArrayBuffer
· DSK-353403 Unite related crash
· DSK-346438 Opera Turbo tooltip repeated multiple times
· DSK-354552 Crash on shut down (regression in the previous 11.61 snapshot)
December 23rd, 2011· CORE-41431 Crash when closing browser after loading large number of tabs simultaneously
· CORE-42685 IPv6 IP literal URLs "Invalid"
· CORE-43279 NFL.com crashes with AdMuncher installed
· CORE-43295 Overwritten document.selectSingleNode not called if invoked by helper function
· CORE-43126 CAPTCHAs not reloading automatically after site reload (4chan users rejoice!)
· DSK-353090 [Mac] Can't click plugins in OSX 10.5
· DSK-353055 Crash when clicking "Use master password to protect saved passwords" checkbox
· DSK-346708 Opera crashes on updating mail from version 9.27
· DSK-350632 Locked attachments disappear from composed mail after a few seconds
· DSK-351284 New mails are date sorted behind old mails
· DSK-352093 Opera crashes when closing a tab that has the Star Menu opened
· DSK-352120 Can't close bookmark star menu after opening folders
· DSK-352272 Opera crashes while closing feeds tab while dialog is open
· DSK-350723 Check/Send (Ctrl+K) does not activate all mail accounts
· DSK-351787 Bookmark star icon is not refreshed when a page is removed from bookmarks
· DSK-352151 Font: Titles size should be 24, is 10 on Mac
· DSK-353025 Wrong reload icon
December 19th, 2011Desktop:
· Themes now work slightly better on Linux with hardware acceleration enabled
· DSK-352093 Opera crashes when closing a tab that has the Star Menu opened
· DSK-352120 Can't close Star Menu after opening folders
· DSK-352272 Opera crashes when closing feeds tab while dialog is open
· DSK-353055 Crash when clicking "Use master password to protect saved passwords" checkbox
· DSK-302267 Preferred fonts for pages without specific style, Normal font setting not working
· DSK-312795 Page not left-clickable after closing a tab with middle-click and accidently pressing right-click at the same time
· DSK-342481 Remove UTF-7 from Encodings menu
· DSK-351787 Bookmark star icon is not refreshed when the page is removed from the bookmarks
· DSK-342536 Opening new tab opens a window instead after closing a window with 2+ tabs
· DSK-338125 WebP image name property should be WebP, not WEBP
· DSK-351881 Memory fixes for automatic updates
· DSK-350014 Request that Opera sends to the Link server on the first sync has no data
· DSK-353090 [Mac] Can't click plugins in OSX 10.5
· DSK-350763 [Mac] Newsfeed preview is blank in 64-bit build
· DSK-351879 [*nix] Crash on dropping tab onto tab stack in another window
Hardware acceleration:
· Numerous crash fixes
· DSK-347809 Opera picks up wrong driver version when there is more than one graphics card installed
· DSK-344896 Stripes on the Speed Dial page
· DSK-345762 Garbage shown on the screen after closing a tab with hardware accellerated content
· DSK-348292 Broken rendering of monospace italics
· DSK-351312 Scrolling page with Flash inside iframe doesn't scroll the Flash animation
· DSK-347794 Black square covers volume control on and elements
· DSK-348686 Title bar rendering is missing gradient next to minimize button
· DSK-348183 Blur on IMDB.com
· DSK-351013 Border-radius rendering artifacts
· DSK-351223 Opera won't shut down after loading certain page
· DSK-348663 [Win] Scrolling through a panel when using a transparent skin corrupts panel background
· DSK-351790 [Mac] Lots of glyphs missing in hwaccel builds
· DSK-347822 [*nix] Opera unusable on GeForce 7300 SE/7200 GS on Linux with nvidia 280.13-1
December 15th, 2011· The Mac version is a universal binary containing both 32-bit and 64-bit versions of Opera. Mac OS 10.6 (Snow Leopard) and newer will automatically run the 64-bit version; older versions will fall back to the 32-bit version.
· Text is sometimes incorrectly drawn: some bits or entire blocks are skipped, and letters might be wrongly displayed.
· Web fonts do not work yet. We recommend setting opera:config#UserPrefs|EnableWebfonts to 0 to disable web fonts.
December 8th, 2011· Fixed: The useragent string on Mac is broken, which may cause various site compatibility issues.
December 7th, 2011· DSK-347234 (Opera with a theme installed refuses to minimize or stay minimized)
· DSK-347393 (Resizing the tab thumbnail toolbar is jerky)
· DSK-347394 (Window borders spill over onto secondary monitors with a theme installed)
· DSK-347445 (Minimizing, then restoring Opera with theme makes it take over the screen)
· DSK-347446 (Can't minimize Opera using the taskbar button when using themes)
· DSK-347553 (Make sure the windows caption buttons are shown when the tab bar is left, right or bottom aligned.)
· DSK-347716 (Theme background image/colorization not applied to tab bar when positioned on the left or right)
· DSK-347762 (Make the "Find More Themes" button in Appearance larger to allow for longer translations)
· DSK-347793 (Titlebar remains when entering fullscreen mode in Windows XP)
· DSK-347835 (Speed Dial background is not transparent for themes on Mac)
· DSK-347941 (Drag to screen top or side to maximize broken with installed themes in Windows 7)
· DSK-347956 ("Undo" button appears in new theme "download failed" dialog)
· DSK-347978 (Installing themes on Win 2000 crashes Opera)
· DSK-348310 (Opera window not movable when using themes and having the Main Bar enabled)
· DSK-348450 (Wrong Alt+Space menu options available with themes)
· DSK-349067 (Title/Tab bar looks broken when opening new tabs in a maximized Opera and clicking on a link in Windows XP)
· DSK-350669 (Crash when installing theme with Tab Bar Placement set to right)
· DSK-350687 (Text missing from theme installation toolbar)
· DSK-351284 (New mails are date sorted behind old mails)
· DSK-344845 (Implement themes on Linux/FreeBSD): further work still to be done
December 6th, 2011New and improved features:
Code name:
· Opera 11.60 uses "Tunny" as its code name.
Opera Presto 2.10 rendering engine:
· Opera 11.60 uses the Opera Presto 2.10 rendering engine (Presto/2.10.229).
Opera Mail:
The user interface for Opera Mail has been redesigned:
· Two-lined message list: Opera Mail will now default to "list on the left, message on the right", with the newest message on top, and showing message threads.
· Mail grouping: Opera will automatically group messages by date. You can also group them by unread status, by pinned status, or not at all.
· Cleaned up look: The mail toolbars are simplified, and icons have been redesigned.
· New settings dialogs: The "View" dropdown menu with all its sub-menus has been replaced by an overlay dialog that can be reached by clicking the "wrench" button.
· Pinning: You can now "pin" messages with one click in the message list or in the message headers, to mark a message for attention. This pinning is mapped to the IMAP \Flagged feature, so it corresponds to "starring" and "flagging" in other IMAP clients, and with Gmail's starred messages.
· See: Mail goes two-lined and grouped
Featherweight address field with star menu:
· The star menu in the address field allows you to quickly bookmark a page or to create a Speed Dial entry.
Web specifications support:
· Opera 11.60 incorporates web specifications added up to and including Opera Presto 2.10 core-integration-point 229.
HTML5 Parser:
· Implemented the HTML5 parsing algorithm
· The HTML5 specification defines a set of parsing rules for all markup, whether valid or invalid. Once all browsers have HTML5 parsers, the same markup will produce the same DOM across all conforming browsers. Hence, the HTML5 parser will improve website compatibility.
HTML5 and :
· Implemented support for the following attributes: preload, buffered, seekable, muted
HTML5 Microdata:
· Implemented the DOM API for HTML5 Microdata.
HTML5 custom scheme and content handlers:
· Implemented support for registerProtocolHandler() and registerContentHandler() methods.
ECMAScript 5.1:
· Implemented full support for ECMAScript 5.1
XMLHttpRequest Level 2:
· Implemented support for "Khronos Typed Arrays" and XMLHttpRequest Level 2 support for receiving ArrayBuffers
CSS3:
· Implemented full support for for radial-gradient and repeated-radial-gradient.
CSS3, SVG:
· Implemented support for font-relative length rem in CSS and SVG.
CSS4:
· Added support for applying the image-rendering property to HTML content, including: , , , background-image, and (-o-)border-image.
Geolocation:
· Implemented Google's new geolocation JSON API.
Changes since Opera 11.60 beta:
User interface:
Fixed:
· Ctrl+Enter does not fill in Wand password
· Flash player does not close when closing a tab
· Inaccessible plug-in options in File type dialog
· Clean up Address Field and Search Field paddings
· URL not displayed in address field search if the list is too long
· Visual artifact in place of an arrow in the bookmarks dialog
· Opera crashes when removing Speed Dial that is being edited in another window
· Vertical alignment broken in the Add to Bookmarks dropdown dialog
· Unfocused selected item in panels has white font without background color
· Web handler toolbar not invoked for mailto protocol after another protocol handler has been deleted
· Opera crashes when attempting to close multiple tab stacks using "close all" command
· Crash on closing all tabs with UI animations off
· Browser does not react on clicks correctly after printing (script execution not unpaused)
· Ctrl+T doesn't set focus in address field
· Remove fast forward tip
· Crash when writing mailto: on Speed Dial page
· Script execution stops in extension pop-outs after it receives resize event: Ghostery pop-out is empty
· Crash on closing extensions popup
· Highlighted lines in the address field dropdown no longer vertically aligned in the center
· Crash related to the Web Handler Toolbar
· handler-spam blocks browser interaction
· Stop/Resume button and tooltip in the download manager always says Resume
· Crash after upgrading from 11.52 to 11.60
· Blurry thumbnails when resizing Speed Dial
· Speed Dial manual zoom doesn't take effect immediately
· Crash on closing multiple tabs having the Tab Bar set to Wrap to multiple lines
· Crash with empty address in search engine template
· Crash on closing Opera after failure to Save bookmarks file
· Mac: Crash after reloading page with drop-down open
· Mac: Page navigation swipe gestures for Mac OS 10.7
Display and scripting:
Fixed:
· Focus won't stay in empty contenteditable=true element during IME composition
· Gmail inbox doesn't load
· Mouse gesture crash
· Crash with Dragonfly on forbes.com
· Web Workers crash
· DOM related cache crash on startup
· Inline blocks with specified width and padding and margin cause painting issues
· Function.constructor wrong on tuenti.com
· 100% CPU and eats all available memory at cisco.com subpage
· Content missing on catchoftheday.com.au
· Inline find crash
· Events not handled on fixed positioned child of absolutely positioned parent with overflow: auto and z-index
· Searching for pages in history using page title no longer works
· ixbt.com comments are not loaded
· Opening Unite home service triggers network warning
· Improved handling of fraud protection for URLs containing authentication credentials
Mail, news, chat:
Improved:
· Updated list of known mail providers for some Russian mail providers
· Make the feed header size a bit smaller and customizable (Prefs > Fonts > Titles)
Fixed:
· Keyboard shortcut "i" does not toggle through all mail views
· "Add contact" or shortcut A does not work
· New mails are date sorted behind old mails when no grouping is selected
· Prevent 'thread jumping' when marking messages as read
· Following contact broken when there was no contact item yet
· Not all messages get the unseen state in opera mail
· No context menu in quick reply
· Improve keyboard shortcuts and selecting messages in grouped mail list
· Follow/ignore contact and thread fixes
· Compose window background color is blue
· [Mac] "White label" in 11.60 is not white
· [Mac] Mail configuration dialogs have wrong layout on Mac
· Always show the global mail settings button in the top right position
· Expand/collapse button is not needed in mail header
· Sensible defaults for custom view specific sorting/grouping
· Use locale date format for "DD/MM" in sent date column
· Added an upgrade mail for existing M2 users
· Layout of label rules is broken
· No quick reply field on mail layout 'List and Message below'
· Can not make Spam properties dialog taller
· Search in "All messages" only works with complete strings
· Can't open attachments set to open in Opera on Mac
· Changing 'show' type settings in Unread view doesn't work
· Reopening a Mail panel section takes two clicks
· Mail list item context menu update
Security:
Fixed:
· Fixed a moderately severe issue; details will be disclosed at a later date
· Fixed an issue that could allow pages to set cookies or communicate cross-site for some top level domains; see our advisory
· Improved handling of certificate revocation corner cases
· Added a fix for a weakness in the SSL v3.0 and TLS 1.0 specifications, as reported by Thai Duong and Juliano Rizzo; see our advisory
· Fixed an issue where the JavaScript "in" operator allowed leakage of cross-domain information, as reported by David Bloom; see our advisory
December 5th, 2011· CORE-42427 Google Docs document list jumps back to top on scroll
· CORE-41305 Stops accepting input after adjusting volume on a YouTube video
· CORE-42716 ReSpec.js throws an error in Opera 11.60 and Opera 12
· DSK-351880 Changing the Speed Dial columns setting does not take effect right away
· DSK-351871 Flash installation is not initialized
· DSK-351607 Can't connect to Yandex Mail with AUTH PLAIN
· DSK-351846 Apply paddings to address and search drop downs
· DSK-351777 Star menu disappears if you choose a custom folder
· DSK-349636 [Win] Module 10 error when uninstalling Opera and deleting user data
· DSK-330450 [Win] Crash when uninstalling or upgrading Opera while Widgets are running
· DSK-347303 [*nix] Some fonts are corrupted when displayed with antialias on and rgba set to rgb
· DSK-351875 [Mac] View dropdown menu buttons jumping on press
December 2nd, 2011Browser:
· DSK-351508 Clean up Address Field and Search Field paddings
· DSK-351495 URL not displayed in address field search if the list is too long
· DSK-351705 Visual artifact in place of an arrow in the bookmarks dialog
· DSK-351212 Badge has a clipped Turbo string when opening new tab with URL
· DSK-351137 searching bookmark by nick does not display nickname in address bar dropdown
· DSK-345625 Mouse Gesture to "Dissolve tab Group" crashes Opera
· DSK-351675 Address field dropdown in Add Speed Dial dialog should not display search suggestions
· DSK-351502 Clicking the "Show X more" entry in address field dropdown replaces text in the address field
· DSK-347641 Webhandler toolbar vertically oversized when opened in a background tab
· DSK-351676 Icons are too small in Add Speed Dial dialog address field dropdown
· DSK-340296 Master Password dialog does not receive cursor focus when clicking the Password button
· DSK-344888 Ctrl+Enter does not fill in Wand password
· DSK-351597 [*nix] XServer freezes when trying to swich tabs with Ctrl+Tab
· DSK-351575 [*nix] Context menu on GTK+3.2 has artifact on border
· DSK-351577 [*nix] Search engines treeview layout broken in Gnome 3.2
· DSK-348870 [Win] Remove Windows Native skin
Mail:
· DSK-351813 [Mac] Week incorrectly starts on Tuesday instead of Monday
· DSK-351773 Date grouping has two Octobers instead of November and October
· DSK-349648 Keyboard shortcut "i" does not toggle through all mail views
· DSK-351667 "Add contact" or shortcut A does not work
· DSK-351284 New mails are date sorted behind old mails
· DSK-350587 Prevent 'thread jumping' when marking messages as read
· DSK-351528 Ignore/follow thread problems
· DSK-351631 Memory leaks in custom label images
· DSK-350828 All collapsed threads get opened when re-opening a collapsed date group
December 2nd, 2011Desktop:
· Localization updates
· Skin fixes (some leaks, and warning when not installing from opera.com)
· DSK-351377 Flash player doesn't close when closing a tab
· DSK-349866 Closing panel keeps message display small
· DSK-351769 Fixed MemGuard logs
· DSK-349306 Crashlogs on 32-bit FreeBSD fail to be created
Core:
· CORE-43044 Mouse gesture crash
· CORE-42913 Crash with Dragonfly on forbes.com
· CORE-43026 Web Workers crash
· CORE-41520 DOM related cache crash on startup
· CORE-41543 Inline blocks with specified width and padding and margin cause painting issues
November 30th, 2011Core:
· Several crash fixes
· CORE-42965 Function.constructor wrong on tuenti.com
Desktop:
· DSK-351564 [Mac] Does not start on Leopard
· DSK-347592 Slow Scope-based communication
· DSK-351473 Opera crashes when removing Speed Dial that is being edited in another window
· DSK-351492 Vertical alignment broken in the Add to Bookmarks dropdown dialog
· DSK-351097 Unfocused selected item in panels has white font without background color
· DSK-351307 Interfering vertical scroll bar when "Fit to width" enabled
· DSK-351308 "Cached images" setting disables Dragonfly buttons' display
· DSK-351323 Wrench icon is misplaced on Speed Dial
· DSK-351133 Searches with keywords longer than two chars display ellipsis instead of keyword
· DSK-348593 Bookmark listed twice in address field dropdown if string matches both name and nickname
· DSK-351241 Changes in the Protocols dialog not remembered when double-clicking to edit
· DSK-350985 Web handler toolbar not invoked for mailto protocol after another protocol handler has been deleted
· DSK-351479 Big right margin in Speed Dial add dialog
· DSK-351153 Search header text to be vertically centered
· DSK-351484 Restore bookmarks icons in addressfield dropdown
Mail:
· Updated list of known mail providers for some Russian mail providers
· DSK-351395 Group headers have no top border when list is on top
· DSK-350652 Fix the actions 'Follow/Ignore Contact' from the mail context menu
· DSK-351380 Use same 'search mail' field on all mail toolbars, not 'quick find'
· DSK-351632 Following contact broken when there was no contact item yet
· DSK-346975 Not all messages get the unseen state in opera mail
· DSK-350946 Menu option 'Thread > Follow/Ignore' doesn't work from message view context menu
· DSK-351454 Performing certain actions when there is no open message causes crash
· DSK-350320 No context menu in quick reply
· DSK-349630 Improve keyboard shortcuts and selecting messages in grouped mail list
· DSK-351534 Mail related crash on exit
· DSK-351633 Contact added to contacts list on opening 'Contacts' submenu
· DSK-351628 Follow/ignore contact only changes icon when done from list context menu
· DSK-351490 Compose window background color is blue
· DSK-350299 [Mac] "White label" in 11.60 is not white
· DSK-349629 [Mac] Mail configuration dialogs have wrong layout on Mac
November 29th, 2011· Additional fixes for the Ragnarök HTML5 parser (including NSL fixes)
· CORE-41385 Focus won't stay in empty contenteditable=true element during IME composition
· CORE-42946 Content moved down after table-cell displayed element inside table displayed element
· CORE-39952 100% CPU and eats all available memory at cisco.com subpage
· DSK-351482 [Windows] 100% CPU with Aero off and Tab Bar set to right or left
November 29th, 2011Hardware acceleration:
· DSK-345136 Crash on running khronos webl tests
· DSK-348071 memory leaks in Opera 12 Alpha
· DSK-347582 Add OS info to the blocklists
· DSK-347883 Error console is slow
· DSK-349345 Huge memory consumption on turbosquid.com website
· DSK-347647 drawing artifacts on Radeon X1300/X1550 Series
· DSK-347650 No fish in IETank on X1300/X1550 on DirectX
· UNIX
· DSK-348597 Hardware broken on old mesa+Intel (Blocked old mesa on Intel )
· DSK-347831 With blacklisted video drivers operaplugin wrapper crashes
· DSK-347479 Using Vega backends = Software results in missing dialog title bars
· Mac
· DSK-345923 WebGL conformancee test gl-min-textures.html demo crashes Opera
· DSK-347269 Part of the plugin left on screen after scrolling out of view
· DSK-347980 Crash when loading Conway's Game of Life 3D
· DSK-349463 Address field drop-down painting problems with hw/acc off
· DSK-344703 Add command line argument for disabling hardware acceleration (-nohwaccel)
· DSK-349765 Words containing ZWJ or ZWNJ are not displayed in hwaccel builds
· DSK-350519 Hebrew text + hardware acceleration = lots of text missing
· DSK-347833 Crash on shadertoy's Quaternion
· DSK-338511 Input buttons have redraw issues
· Windows
· DSK-343507 Severe drawing corruption or crash when opening addressbar dropdown
· DSK-341896 Opera crashed when opening content blocker on page
· DSK-347376 Popup windows addressbar dropdown and menu borders flicker on XP
· DSK-348141 Painting garbage on screen with HWA enabled on GeForce FX 5200 (Driver version not available, card blocked)
· DSK-348404 letter-spacing makes hebrew text rendering order flip
· DSK-350023 Flash painted on top of UI
· DSK-347201 Crash in Windows font manager after restarting opera
Core:
· Continous work on Raganrök
· CORE-280 "Find in page" do not find strings that contains soft hyphen characters "" and others .
· CORE-3738 timeStamp property is not set on event object
· CORE-16741 Caret placement at line ends broken in contentEditable tags newline case
· CORE-17630 Thrown value inaccessible in Dragonfly when stopped on exception
· CORE-17653 Implement parts of XMLHttpRequest Level 2 XHR2 cross-origin, EventTarget
· CORE-28468 Should detect UTF-8 or fall back to page encoding for scripts with no encoding header : messy codes on qidian.com
· CORE-31954 Linux, FreeBSD and Mac hang on exit when network is not working
· CORE-34613 Drop support for
· CORE-36771 Support File in structured clone for worker.postMessage and window.postMessage
· CORE-36772 FileAPI FileError interface object not available in workers
· CORE-38222 Scripts run after xml parse error
· CORE-39687 Can't save application/octet-stream image
· CORE-40011 XHR with overrideMimeType breaks if Opera is setup as viewer for the given mime-type
· CORE-40571 Support sending blobs in XHR
· CORE-41047 Wrong values returned by ExamineObjects in Dragonfly
· CORE-41052 Continuing while on breakpoint line does not break again on the same breakpoint in Dragonfly
· CORE-41253 When JIT is on levenshtein distance function is wrong
· CORE-41305 Adjusting volume on a YouTube HTML5 video can cause Opera to freeze
· CORE-41415 Validation error popup for input fields with non-left text-alignment is too wide and text justification is wrong
· CORE-41520 Opera crashes on start-up with broken dcache4
· CORE-41582 Memory leak in Ecmascript when going to eonline.com with limited memory
· CORE-41586 Very large number input in an input type=number gives 'number required' error on validation
· CORE-41604 SVG pattern code doesn't seem to compensate for patternTransform expansion when rendering the pattern tile
· CORE-41609 Svg pattern with invalid patternUnits attribute doesn't fallback to the proper lacuna value
· CORE-41627 Domain in webstorage and web sql dbs truncated
· CORE-41701 RAGE map viewer renders incorrectly
· CORE-41937 MSDN - Infinite log in loop because Opera drops cookies
· CORE-41952 Crash when loading thepokerbay.org
· CORE-41958 XHR2 FormData support
· CORE-41959 Print preview broken for multipart/* documents breaks M2 printing
· CORE-41968 Further extend the ECMAScript argument conversion format strings
· CORE-41990 property assignment is slow for objects with a large number of properties
· CORE-42008 JavaScript URLs not correctly excaped in plugins
· CORE-42016 Script embedded in SVG blocks page loading NSL
· CORE-42019 Part of a SVG textArea that is not filled with text content does not respond to mouse clicks
· CORE-42107 Invalid Dates on unhandled exceptions logged to console
· CORE-42117 img.naturalWidth/Height should be 0 when images are disabled
· CORE-42171 Updating the contents of a span inside a list item fails to repaint it
· CORE-42221 Multiple background is not painted fully when loaded
· Fixed various memory leaks and crashes
November 28th, 2011Desktop:
· DSK-346925 Mac: Crash after reloading page with dropdown open
· DSK-342984 Mac: Page navigation swipe gesture changed in Lion from two to three fingers (trackpad) and two to one finger (mouse) by default
· DSK-344391 Opera crashes when attempting to close multiple tab stacks using "close all" command
· DSK-350085 Crash on closing all tabs with UI animations off
· DSK-342846 Browser does not react on clicks correctly after printing (script execution not unpaused)
· DSK-325937 Linux: [GTK] Printing sends document twice for printing if it has more than one page
· DSK-349568 Very long tab tooltip crashes Opera
· DSK-350809 Clicking on the web info button will show the full URL (without protocol) in the address bar input field
· DSK-256453 If the dictionaries.xml is not downloaded by autoupdate, you will see a blank dictionary wizard
· DSK-345036 Highlight bookmark item with matching nickname in address dropdown
· DSK-351161 Ctrl+T doesn't set focus in address field
· DSK-350737 Speed Dial search dropdown looks broken
· DSK-348218 URL autocomplete completes full URL instead of domain
· DSK-349111 Remove fast forward tip
Core:
· A couple of more Ragnarök fixes
· CORE-42699 Content missing on catchoftheday.com.au
· CORE-42780 Improved fix for inline find crash
Mail:
· DSK-349905 Always show the global mail settings button in the top right position
· DSK-349926 Expand/collapse button is not needed in mail header
· DSK-349799 Sensible defaults for custom view specific sorting/grouping
· DSK-350388 Use locale date format for "DD/MM" in sent date column
· DSK-350783 Upgrade mail for existing M2 users
· DSK-350985 Web handler toolbar not invoked for mailto protocol after another protocol handler has been deleted
· DSK-351076 Lines appear in message list when it is scrolled
· DSK-350386 Group for last Saturday is named "2011" on Monday
· DSK-349020 Layout of label rules is broken
· DSK-349805 No quick reply field on mail layout 'List and Message below'
· DSK-336363 Can not make Spam properties dialog taller
· DSK-350399 mail grouping by date in month groups incorrect
· DSK-349840 Bottom of the scrollbar missing in message area
· DSK-349477 Custom sort view dialog says 'Group by pinned status' after enabling custom sort and reopening the dialog
· DSK-351006 Choosing to open mailto link with default application, Opera still uses the added webhandler
November 24th, 2011Core:
· Further Ragnarök fixes
· CORE-41678 (Events not handled on fixed positioned child of absolutely positioned parent with overflow: auto and z-index)
· CORE-42780 (Inline find crash)
· CORE-42483 (Searching for pages in history using page title no longer works)
· CORE-41385 (Focus won't stay in empty contenteditable=true element during IME composition): QQ zone Chinese typing jumps to next input box
Desktop general:
· DSK-345129 (Crash when writing mailto: on Speed Dial page)
· DSK-347078 (Script execution stops in popup after it receives resize event): Ghostery pop-out is empty
· DSK-346444 (Crash on closing extensions popup)
Featherweight URL:
· DSK-345127 (Addressbar colors inconsistent)
· DSK-347239 (Addressbar badge size inconsistent)
· DSK-349458 (Entering a Speed Dial number in address field should not highlight "Search the Web for")
· DSK-349459 ("Go to Speed Dial X" entry should show Speed Dial title)
· DSK-349668 (Popup of extensions has title bar with "License Agreement" in developer mode)
· DSK-350428 (address bar badge collapsing doesn't collapse enough if the string is too wide)
· DSK-350749 (Highlighted lines in the address field dropdown no longer vertically aligned in the center)
HTML5 ProtocolHandler and ContentHandler:
· DSK-349856 (Inaccessible plugin options in File type dialog)
· DSK-349390 (Crash related to the Web Handler Toolbar)
· DSK-350013 (List of online feed readers gone from the feed preview page dropdown)
· DSK-349471 (No way to delete just the content handler in Advanced > Downloads > File type)
· DSK-349389 (handler-spam blocks browser interaction)
· DSK-347656 (No way to delete previously dismissed handlers from the UI, users have to manually edit profile\override.ini)
· DSK-350209 (Feed reader subscription drop down on the feed preview page does not handle long title strings well)
· CORE-41670 (Webhandler used instead of a default action in a certain scenarios)
· DSK-347654 (Webhandler Toolbar No button should be renamed to Never as it acts as Never)
· DSK-347990 (Webhandler Toolbar text disappears after changing any setting in the Preferences dialog)
· DSK-350586 (Webhandler for mailto protocol still selected after disabling the mailto handler)
· DSK-350648 (Webhandler Toolbar text is modified by other tab when switching to that tab)
November 23rd, 2011Browser:
· Further Ragnarök fixes
· Various Featherweight skin fixes
· CORE-692 'bolder' and 'lighter' font-weights inherited erroneously: Acid3 fixed on Linux/FreeBSD
· DSK-347488 Stop/Resume button and tooltip in the download manager always says Resume
Mail:
· Make the feed header size a bit smaller and customizable (Prefs > Fonts > Titles)
· DSK-349973 Crash after upgrading from 11.52 to 11.60
· DSK-349983 Crash fix
· DSK-323971 Search in "All messages" only works with complete strings
· DSK-349855 Can't open attachments set to open in Opera
· DSK-349732 Changing 'show' type settings in Unread view doesn't work
· DSK-348020 Reopening a Mail panel section takes two clicks
· DSK-348246 Going to next unread should expand closed groups
· DSK-350207 Mail list item context menu update
· DSK-350180 "Pin Message" command should be added to the Mail Item Popup Menu
· DSK-348537 Two clicks needed to select other mail view from panel while searching in All messages
· DSK-350079 "Go To Thread" no longer enforces threaded in view
· DSK-350005 Label icon in two-lined message list should not be clickable
· DSK-347280 Searching in all messages doesn't follow the global sorting preference
· DSK-350127 The To: header should always be on top and not aligned to the middle
· DSK-350228 Double October in Mail grouping
November 17th, 2011Core:
· Fixes for several common 11.60 crashes reported via our automated crash logging tool
· Fixed a crash related to HTML5 registerProtocolHandler and registerContentHandler
· Fixed a crash related to the new mail design
· Further fixes for crashes introduced by our new HTML5 parser
· CORE-42573 (ixbt.com comments are not loaded)
Desktop:
· DSK-340250 (Blurry thumbnails when resizing Speed Dial)
· DSK-345590 (Speed Dial manual zoom doesn't take effect immediately)
· DSK-348828 (Canvas text font size "ex" testcase regressed)
· DSK-346258 (Crash on closing multiple tabs having the Tab Bar set to Wrap to multiple lines)
· DSK-329244 (Crash with empty address in search engine template)
· DSK-346958 (Crash on closing Opera after failure to Save bookmarks file)
Mac:
· DSK-343983 (Cyrillic should follow the Latin font family settings for monospace in Russian locale)
November 15th, 2011Desktop:
· All of the fixes and improvements from the 11.60 builds
· Stability improvements for hardware acceleration
November 12th, 2011Core:
· CORE-35501 (Opening Unite home service triggers network warning)
· CORE-42518 (Gmail inbox doesn't load)
· Fixed several common crashes in 11.60 that were reported via automated crash logging
November 10th, 2011Highlights:
· A new HTML5 parser (Ragnarök), which improves compatibility
· A new version of our Carakan JavaScript engine with improved memory management on complex web applications
· Full ECMAScript 5.1 support
· CSS3 radial gradients
· Support for HTML5 custom scheme and content handlers
· Fixes and tweaks to the Featherweight skin, including a new Featherweight address field
· A star to the right in the address field lets you quickly add or remove pages from your bookmarks or Speed Dial. It lights up when the current page already exist as a bookmark or Speed Dial
E-mail client changes:
· Changed the layout to work well with wide screens
· The list of mails now shows two lines: Subject and sender
· You can group messages by date, unread status or pinned status
· We cleaned up the looks, including new icons and simplified toolbars
· A new overlay dialog for settings lets you easily change the layout and other things
· "Pin" messages with a single click for attention
· Faster mail fetching thanks to QRESYNC support and several backend optimizations
November 9th, 2011Core:
· CORE-42533 Opera crashes on loading pages on taobao.com: A very popular shopping site in China
Mac:
· DSK-349855 Can't open attachments set to open in Opera
November 9th, 2011Core:
· CORE-42052 Improvements and bug fixes for our HTML5 parser (Ragnarök)
Desktop:
· DSK-348990 Crash when loading Flash 11 on Mac
· DSK-349780 Label name binding issues in the label properties dialog
· DSK-349852 Opera can crash after removing a mail account
· DSK-349867 Opera crashes when trying to install dictionaries.
· DSK-349871 Crash when sorting RSS feeds
· DSK-349379 Crash with mail filters
· DSK-349888 Button 'Import' in Manage Certificates dialog doesn't work
· DSK-349656 Don't use a blue icon in the context of spam
· DSK-349452 Crashlogger has gotten a weird button
· DSK-349688 View button not visible before a message is opened
· DSK-349819 Mail settings dialogs not closing on Linux and FreeBSD
· DSK-346444 Crash on closing Extensions popups
· DSK-346757 Opera Turbo slow network notification is triggered even for high speed connections
November 8th, 2011Core:
· Presto version number increases from 2.10.228 to 2.10.229 in UA string
· CORE-42482 Crash on smskb.com and other websites
· CORE-41974 Crash on cx.com and other websites
· CORE-41936 Crash on zynaps.com and other websites
· CORE-41894 Google+ chat breaks on "0 in window.parent"
Desktop:
· DSK-316159 Crash when dragging last tab from secondary window to first window
· DSK-345152 Internal communication error on mailto: links
· DSK-349329 Added the possibility of profiling ECMAScript thread evaluation and CSS selector matching: this will be used in future version of Dragonfly
· Updated some user interface translations
November 8th, 2011Core:
· CORE-41959 print preview broken for multipart/* documents (breaks mail printing)
· CORE-42479 Crash on installing extension
· CORE-42024 Stack exhaustion due to deeply recursive compilation of RE construct
· CORE-42088 Avoid blowing the stack when compiling regexp loop sequences
Desktop:
· DSK-349634 Search engines are with no icons
· DSK-349628 Opera should not crash on exit after checking for mail/RSS
Mail:
· Two-lined message list
· New message display window
· Message grouping
· Support for Pinning, mapped to IMAP \Flagged
· Quick Reply redesign
· New overlay dialogs for the mail view settings
· Ctrl-Enter to send quick reply
· Update mailproviders.xml for iCloud
· DSK-201988 Message displayed even though no message selected
· DSK-222658 Show image enclosures inline in feeds
· DSK-260891 Paste with mouse in Mail Compose window is mouse position dependant
· DSK-277400 Message formatting is slow
· DSK-309380 Enable Fit to Width for Opera Mail
· DSK-311982 Show account connection status in mail panel
· DSK-319023 Unread in Mail panel returns after a restart
· DSK-340859 Messages in INBOX are not fetched before the folder is selected on Gmail accounts
· DSK-342882 Mail data is corrupted, all mail redownloads
· DSK-343439 after deleting a block of mail, selected message is not next to the selected block
· DSK-343444 Cannot Rename Folders for RSS Feeds
· DSK-344164 Remove '[x] from loading database progress bar
· DSK-344565 Need to mark message as read twice before it is read
· DSK-345346 Expunged messages in other clients are not expunged in Opera Mail
· DSK-348639 Broken progress bar skin with windows native skin
November 4th, 2011· A new HTML5 parser (Ragnarök)
· A new version of Carakan—our ECMAScript (JavaScript) engine—with improved memory management on complex web applications
· Full ECMAScript 5.1 support
· CSS3 radial gradients
· Support for HTML5 custom scheme and content handlers (new in this build)
· New featherweight address field with bookmark star menu
Core:
· Hardware acceleration disabled: it will return in future 12.00 builds
· Presto version number updated to 2.10.228 in the user agent
· Support for HTML5 custom scheme and content handlers: registerProtocolHandler and registerContentHandler
· CORE-41488 (Fixes to "reparse failed XHMTL as HTML"): should also fix Acid 3
· CORE-231 (Shift+click should not open javascript: URLs in other window)
· CORE-2914 (Opera does not show the text selection)
· CORE-4623 (Image resampling should be controllable with CSS)
· CORE-6564 (left: auto incorrectly calculated for absolutely positioned inline[-block] elements): Misalignment of the YouTube playlist link in the on-the-go playlists
· CORE-13171 (charset=macintosh not supported)
· CORE-13928 (SVG filter with a small kernelUnitLength use large amounts of memory)
· CORE-17673 (text-align:right and left:auto;position:absolute causes offsetLeft to return the wrong value)
· CORE-19540 (Transitioning 'visibility' property does not behave per spec)
· CORE-21974 (XMLHttpRequest send Authorization header even if username/password are null)
· CORE-22702 (Change tracker on www.sra.org.uk wierdness in Opera): scrolling to the wrong coordinate
· CORE-24836 (CSS :nth-child(128), 129, 130... doesn't work)
· CORE-25155 (CSS :nth-child(0) should not be dropped)
· CORE-25157 ([attr=\"] is incorrectly serialized as [attr="""])
· CORE-25763 (Invalidation problem with hypothetical static position of absolute positioned box)
· CORE-30611 (Table-cell baseline calculation wrong)
· CORE-32308 (Opacity causes misplacing when wrapping spans)
· CORE-34313 (Empty block in baseline-aligned table-cell with top padding aligns top to baseline)
· CORE-38158 (Redraw issue when adding same CSS file twice)
· CORE-38805 (Outer column translation error in nested multicol)
· CORE-38818 (Content in second outer column misplaced in nested multicol if there is a margin between first and second column)
· CORE-38819 (break-after:avoid doesn't work properly on BR that terminates line)
· CORE-38986 (DOMMethod(null) should cast to "null" not "")
· CORE-39415 (If-Modified-Since header is not sent for widget update request when a valid last update response is present)
· CORE-39453 (Spanned element in nested multicol causes new outer row to be created)
· CORE-39599 (Extensions with long changelog are not updated)
· CORE-39631 (Implement new Event() constructor to initialize DOM events)
· CORE-39753 (Printing in gmail freezes Opera)
· CORE-39761 (SVG as an image does not trigger onload event)
· CORE-39792 (WebP images loaded through Turbo is not drawn if they are within the visible part of the content at load)
· CORE-39992 (svg filter with scaled output and kernelUnitLength specified is clipped to too small size)
· CORE-40009 (Border/padding of container sometimes ignored for hypothetical static position of absolute positioned)
· CORE-40049 (Extension will not run on a page without Javascript unless first ran on a page with Javascript)
· CORE-40074 (Crashes trying to save empty 'Local CSS Files Directory' preference)
· CORE-40288 (Support XHR.send(ArrayBuffer))
· CORE-40336 (Opera freezes for 5-10 seconds when reloading certain pages)
· CORE-40341 (Close button in Resources view in Dragonfly looks broken)
· CORE-40407 (Crash on closing window just after doing XHR from webworker)
· CORE-40467 (Multiple background images doesn't work with non-latin paths)
· CORE-40530 (CSS Negated structural pseudo classes incorrectly fail on :root element)
· CORE-40548 (Bogus values transitioning -o-transform-origin)
· CORE-40556 (Text selection not painted correctly when line is longer than ~32K px.)
· CORE-40562 (jQuery mock body element causes background to disappear)
· CORE-40573 (Wrong width of shrink-to-fit contained by fixed-width block inside STF and containing floats with scrollbars): Cannot use the new "Preview Pane" feature of Gmail in vertical mode
· CORE-40601 (repeatCount indefinite in animate and 0 in animateTransform for SVG freezes browser)
· CORE-40625 (Zero-height floats with top margins wrap when inside STF float)
· CORE-40832 (Wrong alignment of inline-block containing nested blocks and no text): Google Calendar search button does not show up correctly
· CORE-40881 (Open file selector dialog on clicking label for file upload)
· CORE-40890 (Updating prototype of prototype object without a prototype)
· CORE-40893 (Inconsistent writability treatment of setter-only properties)
· CORE-40901 (Crash on crisislanding.appspot.com/?crisis=2011_hurricane_irene_nyc)
· CORE-40921 (Keydown events for modifier keys dropped before being sent to the plugins)
· CORE-40923 (Update Hunspell component)
· CORE-40930 (Missing margins for element)
· CORE-40983 (Opera crashes with SVG animateMotion and mpath elements)
· CORE-41056 (copy/paste ordered lists should not include list numeration)
· CORE-41080 (Relatively positioned inline with wrapped text preceded by button fails to respond to click and paint): translate links in Google search broken
· CORE-41095 (Opera Turbo slow network notification is triggered even for high speed connections)
· CORE-41097 (Crash when trying to load preview of RSS feeds)
· CORE-41164 (Don't scroll more than the height of a list)
· CORE-41175 (document.all doesn't pick up unknown elements)
· CORE-41282 (Support for script.onerror for HTTP errors)
· CORE-41289 (Don't show calendar for readonly date widget)
· CORE-41306 (Carakan has some miscalculations regexes)
· CORE-41316 (Parsing -o-border-image fails when scale keyword follows incomplete border-width value)
· CORE-41322 (Optimize font cache use: Font cache waste entries on links etc)
· CORE-41334 (SVG with in a refererencing a non-existent element causes crash)
· CORE-41356 (Scroll by number of items on mousewheel over listboxes)
· CORE-41364 (Text in should wrap)
· CORE-41386 (Crash when parsing CSS with malformed line ending)
· CORE-41393 (Crash on mpath that references an element that doesn't have a valid attribute)
· CORE-41418 (Add support for incremental decoding of WebP images)
· CORE-41476 (file uploading fails on YouTube)
· CORE-41495 (FileReader.readAsBinaryString conversion error)
· CORE-41503 (Empty "retry" field in EventSource crashes Opera)
· CORE-41533 (External CSS files with title="" becomes preferred stylesheet)
· Further fixes for crashes and memory leaks
Desktop:
· New themes support is disabled: it will return in future 12.00 builds
· DSK-345445 (Don't perform search suggestions when the user is trying to enter a URL)
· DSK-348613 (Don't show search suggestion from default search engine for search engines without suggestion support)
· DSK-348684 (Flash crashes in print preview mode with wmode=opaque)
· DSK-334776 (Entering characters via ALT numpad followed by Enter crashes Opera)
· DSK-347488 (Stop / Resume button and tooltip in the Downloads Manager always says Resume)
· Updates to translations
Mac:
· DSK-348984 (Web font crash on page load)
· DSK-341704 (Need to disable unintentional system text services)
· DSK-347509 (Horizontal scroll acceleration for scroll wheel devices)
· DSK-347366 (Occasional crash when scrolling)
· DSK-348126 (Crash on exiting Google Translator widget using close window button on title bar)
October 20th, 2011· Code cleanup and optimizations
· Plugged a huge memory leak on Windows, and a smaller one on Mac
· Several updates to blocklists. Note that many changes are continuously pushed through autoupdate, so you probably have these changes already
· Blocking use of hardware acceleration on NVIDIA Quadro NVS (bad performance)
· Blocking use of hardware acceleration on NVIDIA FX/PCX series (buggy driver version detection prevented blocking of the too old driver)
· Blocking use of 3D hardware acceleration (WebGL) on Intel GMA 3000 (bad performance)
· Added fallback rule for unknown chipsets on Windows as well, should block things like VMWare
· Fixed ex value parsing on Mac, fixes many odd errors where things go missing on websites like reddit
· Made "Minimal restart" in crashlog UI work again
· Improved flash rendering on Mac
· Fixed crash when closing tabs with "dimmed" dialogs
October 19th, 2011Display and scripting - Fixed:
· Adjusting volume on a YouTube HTML5 Video causes freeze
· Fixed a non-exploitable bug which allowed injection of untrusted markup into the X-Frame-Options error page, as reported by Masato Kinugawa.
Network - Fixed:
· Crashes when downloading via BitTorrent
Security - Fixed:
· Fixed an issue where manipulating fonts in SVG could allow execution of arbitrary code
October 13th, 2011WebGL:
· WebGL in combination with new ECMAscript features like type arrarys makes it possible to develop and run games with high quality graphics in your browser.
Full hardware acceleration:
· Opera aims to give the best possible performance for all users. This is why we already have a "software accelerated" backend in Vega. However with the new hardware accelerated backend Opera will draw the whole user interface using the GPU, not just specific elements of the webpage like the canvas element. This will offload the CPU significantly and make it possible to accelerate the rendering of all webpages. On systems with outdated drivers or buggy graphics cards, Opera will fallback to the heavily optimized Vega software rendering engine.
· Currently hardware acceleration is in an alpha stage and only uses an OpenGL backend.
· Opera 12 alpha works best with modern graphics cards and up to date drivers. Be aware that testing Opera 12 alpha can trigger bugs in your graphics card and in worst case blue screen your computer.
Themes:
· Opera 12 makes it easier than ever to personalize your browser. It's now possible to create simple lightweight themes based on a nice photos or other graphics. It's also easier to install and try out new and existing themes (previously called skins).
October 11th, 2011Featherweight Skin:
· DSK-321398 (Reduce package size of the skin files)
· DSK-336005 (Not enough padding around text only tab captions in Mac skin)
· DSK-340045 (Add tab (New Page) icon should not jump)
· DSK-340053 (The zoom menu has bad show/hide behavior)
· DSK-340095 (New zoom slider button not centered correctly in default 100% state)
· DSK-340161 (Search button has no hover effect)
· DSK-340225 (Extra white-space right of stacked tabs and normal tabs on Mac)
· DSK-340331 (No longer possible to open O-Menu by clicking and holding mouse button)
· DSK-342227 (Zoom menu can be clicked even when it is disabled for particular pages)
· DSK-342777 (Minor glitches in Mac Opera Next tab labels)
· DSK-343886 (Tab and Page bar items are inconsistent when performing a pin tab action)
· DSK-347061 (Overlay dialogs lost padding)
· DSK-347077 (Extension pop-out dialog's balloon pointer arrow is not painted correctly)
· DSK-347087 (After removing the search field from the Address Bar, the Star Menu callout is misaligned)
· DSK-347237 (Zoom popup layout gets broken on hover)
· DSK-347297 (Address field bookmark star is positioned too high/looks too small on Mac)
· DSK-347447 (View tools and address field page info badge pop-outs cannot be closed and its position is not updated when necessary)
· DSK-347534 (Tab group expander missing or broken)
· Make URL drop down 'featherweight': Two columns, page title (icon only on focus) and page url
· Search suggestions against default search engine in URL field without keyword: configure with opera:config#UserPrefs|ShowSearchesInAddressfieldAutocompletion
Auto update:
· DSK-339545 (Crash when a pending auto-update is set to install later and you wait a few days before starting Opera)
· DSK-327716 (Auto-update doesn't schedule a new update request if it has just been updated.)
· DSK-345746 (When starting several instances of the same install of Opera while upgrading, a fresh junk install of Opera is created)
· DSK-347506 (Opera is not started after being auto-updated)
· DSK-346689 (Auto-update claims to be up to date after installing an update even if there is a newer update on the server)
Plugin installation wizard:
· DSK-336701 (Allow user to hide plugin installer download progress)
· DSK-337207 (Crash when trying to install flash from widget first time)
· DSK-337213 (Crash when pressing Read license agreement when installing plugin from widget)
· DSK-344731 (Cancelling installation dialog does not cancel installation)
· DSK-330597 (Provide option to open plugin data in external application when plugin is not available)
· DSK-337496 (Plugin toolbar doesn't always show)
· DSK-344749 (Missing Plugin Toolbar displayed even if plugin installed)
· DSK-341660 (Two install dialogs are displayed)
· DSK-343045 (All available buttons displayed on missing plugin tab)
· DSK-336843 ("Resizer" appears next to the scrollbars suggesting that EULA viewport can be resized)
· DSK-347140 (Plugin install dialog does not proceed to next step)
· DSK-341237 (Nothing happens when clicking in application/x-oleobject placeholder)
· DSK-337428 (Wrong missing plugin page when PluginAutoInstallEnabled is disabled)
· DSK-337190 (Opera crashes when opening pdf file from EULA window)
· DSK-344267 (Crash when opening Install plugin dialog)
· Translation fixes
Desktop:
· DSK-345975 (Implement a new Add to Panel dialog (Add Panel: Add Web Panel) to replace the old Bookmarks dialog)
· DSK-347594 (User JavaScript (UserJS)/extensions doesn't work after a clean install)
· DSK-347720 (Top padding missing from mail buttons)
· DSK-341729 (Clones of the Opera Unite Home service in Unite Panel)
· DSK-343528 (Crash on deleting private data with geolocation data)
· DSK-346994 (CSS units improvement tests are failing)
· DSK-347371 (Mac Widget Installer crashes on launch if you have any bookmarks)
· First item in URL drop down should not be activated on pressing Enter
· No search suggestions in private tabs
October 7th, 2011Core:
· CORE-25375 (HTML5 Parser - Ragnarök)
· CORE-34053 (Support radial gradients)
· CORE-24331 (Repaint problem when selecting arabic text)
· CORE-32850 (scrollHeight should include padding also for textarea): Problems with comments on NFL fantasy pages
· CORE-35270 (Floats considered when finding the baseline of a table-cell)
· CORE-36281 (Change default "Minimum font size" pref to zero)
· CORE-37077 (Ellipsis from text-overflow is unaffected by visibility)
· CORE-37090 (Gitorious SSH keys table too wide; unable to click "delete" button)
· CORE-38542 (Pixel-wide gap in drop down on vkontakte.ru)
· CORE-39179 (Page interaction broken with BODY position: relative & negative z-index, with document mouse event listener)
· CORE-39185 (Myspace blog content pushed down)
· CORE-40140 (Pseudo menus in gmail buttons have scrollbars outside)
· CORE-40285 (Constant reflows cause erratic behaviour while scrolling SELECT)
· CORE-40786 (Overlaps and redraw problems in case of bidi embedding and inline placed elements mixing with block level ones)
· CORE-41088 (Numeric list style combined with two block elements and link effects causes bad layout and redraw effect)
· CORE-40381 (String and translations updates): includes Dragonfly
· CORE-41430 (postMessage in contentWindow" fails if document.domain set)
· CORE-41073 (Creating too many web workers makes web pages fail silently)
· CORE-18463 (overflow: inherit ignored if body parent has overflow: scroll)
· CORE-21829 (opera:debug should show connection status)
· CORE-29175 (On demand plug-in doesn't work for Java and embed/object without URL)
· CORE-31928 (On going back in history, page is reloaded, but focus is remembered + onfocus not triggered)
· CORE-33377 (Terrible performance at asciipaint.com)
· CORE-34790 (SVG content moves by the offset of SVG element when scrolling element into view)
· CORE-36998 (Blocked content error page, show first URL in case of redirect)
· CORE-37372 (Opera ignores PAC if file has large encoded string)
· CORE-38341 (SVG keyTimes should apply to to/from/by animations if there are exactly two keyTimes values)
· CORE-38994 (Text selection not continuous when selecting text with align justify)
· CORE-40103 (colspan with relative widths broken)
· CORE-40114 (Reading out computed overflow style on BODY element with overflow: hidden fails)
· CORE-40218 (Transitions are invoked on load / refresh): BeforeCSS causes async css loading
· CORE-40226 (nth-child and too many matching elements freezes browser)
· CORE-40577 (Scroll event does not fire in iframes)
· CORE-40613 (Gradients with certain angles cause unpainted garbage areas): Further fix needed for 32-bit Linux/FreeBSD
· CORE-40675 (Failed cross origin XMLHttpRequest pins memory for too long)
· CORE-40934 (Hover triggered on parent element when mouse moves over visibility:collapsed floated child box)
· CORE-41085 (Exclamation marks not allowed in URL hash for input type=url validation)
· CORE-41170 (Extend the host object [[Put]] protocol for read only properties)
· CORE-41174 (document.all doesn't work in document.written() documents)
· CORE-41198 (meta http-equiv="refresh" URL buffer too small with 2k)
· CORE-41242 (Initial value of Error.prototype.message should be the empty string)
· CORE-41250 (DOMParser.parseFromString needs stricter MIME type checking)
· Stability/Crash fixes
Desktop:
· DSK-341559 (Lock button in Links panel can not be unlocked)
· DSK-343908 (Title, tab, and status bar should not be drag-able in Full Screen mode)
· DSK-344263 (Searching from a private tab Google field open a new non private tab)
· DSK-346309 (Address bar on-demand plug-in activation): click on the box in the URL field to enable all plugins on the page
· DSK-346713 (Mail and Chat miss their names on Hotlist Panel Selector)
· DSK-346753 (Opening Speed Dials in new tabs not possible in regular tab, works in private tab)
· DSK-346919 (Revert DSK-344289 (mouse wheel over windowed plug-in can also cause the page to scroll))
· DSK-347053 (To/CC/BCC fields in mail compose window are missing type)
· DSK-347118 (Clicking Star Menu in address field on IRC tab crashes Opera)
· DSK-346030 (Popup dialog opened for extensions without defined popup)
· DSK-342584 (Convert dialogs to YAML, Work Package 2): Further Declarative UI work
· Improved Opera skin installation
· Stability/Crash fixes
September 28th, 2011Core:
· CORE-30325 (Color of the link to a redirected page does not change after visiting)
· CORE-307 (Can't read .pac files in browser)
· CORE-38067 (Single-click creates empty selection)
· CORE-39517 (gstoperasrc: Request more data when a buffer is popped from the queue)
· CORE-39760 (Khmer Unicode is not displayed properly with the Window's platform textshaper)
· CORE-40115 (Crossdomain XHRs don't work from WebWorkers from OEX-background processes)
· CORE-40224 (Invisible elements used to compute bounding box in SVG)
· CORE-40310 (Parsing web font as html causes major loss in performance and eventually crash)
· CORE-40339 (CSS units improvement)
· CORE-40712 (MTreat ISO 8859-9 as an alias for windows-1254 for compatibility with IE, Safari and Chrome)
· CORE-40766 ({add,remove}EventListener's capture should default to false)
· CORE-40796 (Minor issue in opera:config styling): Line visible behind expanded header should not be there
· CORE-40817 (Improved support for discerning Persian characters)
· CORE-40826 (border-radius wrong on non-square images)
· Fixed numerous crashes fixes and some memory leaks, to greatly improve stability
Desktop:
· DSK-346670 (Opera Unite applications are deleted when stopping Unite or restarting Opera)
· DSK-312074 (Bypass XML parsing failed message by automatically reparsing as HTML)
· DSK-342556 (Provide an option in addressbar which can be used to add/remove/modify URL into/from bookmark manager)
· DSK-343927 (Switching application while typing in address bar highlights all text)
· DSK-346262 (Cursive joining broken on Persian BBC website)
Mac:
· DSK-339862 (Implement -pd on Mac and Win the same way it is on Linux/FreeBSD)
· DSK-318433 (Excel file not attached if the files was already open in OpenOffice)
· DSK-342491 (Scroll acceleration for scroll wheel devices): smoother scrolling in general
· DSK-343850 (Update Xcode to increase speed of Mac version)
September 13th, 2011Desktop:
· DSK-342300 Manually stopping Link should completely "unlink" the client from the synchronization process
· DSK-318061 Dragging address badge to address or search field replaces page address with page's meta description
· DSK-332429 Intranet hosts not remembered in opera:config#UserPrefs|IntranetHosts and info bar doesn't go away on first click
Core:
· CORE-39787 SVG element styled as table-row-group leaks memory
· CORE-40441 Identical floated tables not always positioned in the same place alongside floated block
· CORE-10745 Style updates to don't cause reflow
· CORE-40472 Missing horizontal scrollbar on container with overflow:auto when a multicol container contains more columns than specified
· CORE-40470 Properties recognized as a style rule when setting properties on style object for other rules
· CORE-40409 IDN domains do not work
· CORE-38784 Native implementation of ES typed arrays
· CORE-40410 Crash at studivz.net
· CORE-40387 'playing' is not fired after play() is called - progress spinner on top of video (YouTube/HTML5)
· CORE-40353 Change in DOM causes focus to be moved to another contentEditable element within the page
· CORE-35502 Don't send Accept-Encoding HTTP header for
· CORE-39892 Problem with horizontal padding calculation
· CORE-40275 Implement
· CORE-39405 Spatnav then JavaScript focus() does not remove CSS :hover styling on previous item
· CORE-22646 :enabled :disabled and :checked UI selectors fail with cloned nodes
· CORE-28884 Inset box-shadow for
· CORE-34144 DOMAttrModified event dispatched for unchanged attribute
· CORE-40593 arc function in canvas requires last argument (it should be optional)
September 8th, 2011Core:
· CORE-39767 (CSS 2.1 compliant display:list-item implementation)
· CORE-39302 (The cache can grow past its limit)
· CORE-32820 (SVG optimizations)
· CORE-12447 (overflow: hidden ignored for table-layout: fixed)
· CORE-17961 (Missing URL in redirection message)
· CORE-23382 (NFD é rendered incorrectly, and worse in 2.4 than 2.2)
· CORE-25431 (offsetLeft & offsetTop values are 0,0 for blank anchor tags)
· CORE-25611 (computedStyle returns an empty string for text-shadow property)
· CORE-25902 (border-radius doesn't clip replaced content)
· CORE-26985 (Cursor doesn't change to pointer when hovering links until the page has completely loaded)
· CORE-27522 (border-radius with different border widths)
· CORE-28875 (border on inline-table disappears if it has overflow: hidden)
· CORE-28949 (:target selector applies even after hash removed)
· CORE-30401 (Initialization of SVG DOM objects different from what the SVG 1.1 second edition mandates)
· CORE-31539 (overflow: hidden ignored on table if nested descendant width exceeds first cell descendant width)
· CORE-34305 (svgz files saved as empty)
· CORE-35190 (CSS: border-radius ignored on fieldsets that have a legend)
· CORE-35547 (Content of http://www.good.is not displayed, @font-face with floating point number and comma in local())
· CORE-36266 (Can't post link in orkut message)
· CORE-36816 (DOM updates during composition causes doubled characters and oddities): unable to use ime on qzone.qq.com
· CORE-37191 (computedStyle returns an empty string for box-shadow property)
· CORE-37325 (rx, ry calculations for rect are incorrect according to svg spec)
· CORE-37340 (Improve GetObjectProperties with regards to complicated properties)
· CORE-37422 (Recognizing meeting invites .ics)
· CORE-37452 (When JavaScript moves focus from input field, it gets empty (elm.focus() will abort ongoing IME))
· CORE-38132 (0 returned for XHR.status when readyState == 2 (HEADERS_RECEIVED))
· CORE-38210 (Invalid Link header causes Internal communication error)
· CORE-38229 (opera:cache is not well laid out)
· CORE-38771 (Unnecessary bottleneck in certain cases with "overflow: hidden" and CSS transforms)
· CORE-39072 (Orkut profile picture change still not working)
· CORE-39098 (Make Math.log() faster)
· CORE-39112 (Border and overflow affects offset of events)
· CORE-39380 (Opera doesn't fire events for empty scripts)
· CORE-39391 (IME position not updated immidiately when text input is changed on getting focus)
· CORE-39456 (Overflow container with anchor inside table introduces unwanted scrollbars)
· CORE-39485 (Back button does not load image in reddit pages)
· CORE-39490 (User initiated click event not handled on file input)
· CORE-39516 (Drag-to-pan in image viewer only for left mouse button with no modifier keys)
· CORE-39525 (Set window.event when events occur even if it's rewritten by page scripts): Attachment opening fails in new Hotmail
· CORE-39547 (DATA_CLONE_ERR uses wrong code (24 instead of 25))
· CORE-39559 (No data stream sent to invisible windowless plugins): Lytro picture page with focus demos doesn't work
· CORE-39653 (Support event.isTrusted)
· CORE-39654 (Native validation messages pops up everywhere (on top of other tabs))
· CORE-39660 (CSS attribute selections and removeAttribute() regressed - removeAttribute() no longer triggers reevaluation of selectors?)
· CORE-39722 (JSON.stringify number with single digit string produced not equal to equiv. string literal)
· CORE-39755 (Radio button group with attribute "form" doesn't work properly)
· CORE-39803 (Crash with VOIPlay plugin)
· CORE-39852 (Minimum font size applied on computed style in svg while not rendered)
· CORE-39862 (Canvas 2D sometimes draws shadows even when it shouldn't)
· CORE-39871 (Remove HTMLHeadElement.profile): http://www.whatwg.org/specs/web-apps/current-work/complete/obsolete.html#dom-head-profile
· CORE-39902 (Array.prototype.slice() doesn't propagate exceptions)
· CORE-39912 (Extra suspend event fired for some preload=metadata tests that use ogg videos)
· CORE-39917 (HTMLEmbedElement src and HTMLFormElement action IDL attributes reflected as strings, not URLs (i.e. is not resolved))
· CORE-39923 (Updated Google Maps: My Places pop-up can't be closed preventing use of Google Map Directions (something with EcmaScript eval))
· CORE-40033 (Empty string values not returned from web storage after being set)
· CORE-40040 (Response with content-encoding:gzip decompressed automatically without changing the .gz file extension)
· CORE-40047 (inserting options in SELECT fails with DOMNodeInserted listener active)
· CORE-40073 (Missing horizontal scrollbar when a multicol container contains more columns than specified)
· CORE-40126 (Clicking on Google+ tab (top left corner) results in page that is never finished loading (history.replaceState))
· CORE-40146 (Column-spanned element in RTL multicol is incorrectly positioned)
· CORE-40155 (The title of the extension that appears in the debugging context dropdown should be the extension name from config.xml)
· CORE-40189 (image.width/naturalWidth and image.height/naturalHeight returns 0 after switching to fullscreen if the image is only in DOM)
· CORE-40210 (Anchors added to the URL changed by pushState reloads page)
· CORE-40229 (List items are added outside of contenteditable element)
· CORE-40230 (List is deleted when pressing backspace in a contenteditable element within a list item.)
· CORE-40247 (Weird results of HTML select options)
· CORE-40281 (Images sometimes displayed via onload events)
· CORE-7544 (Nested inline relatively positioned elements with non-auto z-index are not rendered)
· CORE-7597 (XMLHttpRequest can not POST data that consists of plain literal numbers only.)
· CORE-9459 (Page reloaded when refreshed to fragment URI)
· CORE-39763 (Crash when reloading page with Dragonfly open)
· Updates to some translations
· Security improvements from 11.51
· Further crash and memory leak fixes
Desktop:
· DSK-232055 (Unable to re-download file to same download location if an entry for the previous download still exists in transfers manager)
· DSK-343630 (Crash when exiting Opera after changing "Preferred languages for webpages")
· DSK-344289 (Using mouse wheel over windowed plugin can also cause the page to scroll)
Speed Dial:
· DSK-329998 (Thumbnails are omitted while cycling Speed Dials with the Tab key)
· DSK-330661 (Add an animation when resizing window to change number of columns)
· DSK-337427 (Add an animation when undoing Speed Dial move/swap)
· DSK-344603 (Crash when dragging a Speed Dial while Edit menu is opened)
· DSK-344606 (Crash when deleting a Speed Dial set to Reload Every after dragging it from the original position)
· DSK-344912 (Hover effect remains on unhovered Speed Dials)
September 2nd, 2011Core:
· CORE-39767 (CSS 2.1 compliant display:list-item implementation)
· CORE-39302 (The cache can grow past its limit)
· CORE-32820 (SVG optimizations)
· CORE-12447 (overflow: hidden ignored for table-layout: fixed)
· CORE-17961 (Missing URL in redirection message)
· CORE-23382 (NFD é rendered incorrectly, and worse in 2.4 than 2.2)
· CORE-25431 (offsetLeft & offsetTop values are 0,0 for blank anchor tags)
· CORE-25611 (computedStyle returns an empty string for text-shadow property)
· CORE-25902 (border-radius doesn't clip replaced content)
· CORE-26985 (Cursor doesn't change to pointer when hovering links until the page has completely loaded)
· CORE-27522 (border-radius with different border widths)
· CORE-28875 (border on inline-table disappears if it has overflow: hidden)
· CORE-28949 (:target selector applies even after hash removed)
· CORE-30401 (Initialization of SVG DOM objects different from what the SVG 1.1 second edition mandates)
· CORE-31539 (overflow: hidden ignored on table if nested descendant width exceeds first cell descendant width)
· CORE-34305 (svgz files saved as empty)
· CORE-35190 (CSS: border-radius ignored on fieldsets that have a legend)
· CORE-35547 (Content of http://www.good.is not displayed, @font-face with floating point number and comma in local())
· CORE-36266 (Can't post link in orkut message)
· CORE-36816 (DOM updates during composition causes doubled characters and oddities): unable to use ime on qzone.qq.com
· CORE-37191 (computedStyle returns an empty string for box-shadow property)
· CORE-37325 (rx, ry calculations for rect are incorrect according to svg spec)
· CORE-37340 (Improve GetObjectProperties with regards to complicated properties)
· CORE-37422 (Recognizing meeting invites .ics)
· CORE-37452 (When JavaScript moves focus from input field, it gets empty (elm.focus() will abort ongoing IME))
· CORE-38132 (0 returned for XHR.status when readyState == 2 (HEADERS_RECEIVED))
· CORE-38210 (Invalid Link header causes Internal communication error)
· CORE-38229 (opera:cache is not well laid out)
· CORE-38771 (Unnecessary bottleneck in certain cases with "overflow: hidden" and CSS transforms)
· CORE-39072 (Orkut profile picture change still not working)
· CORE-39098 (Make Math.log() faster)
· CORE-39112 (Border and overflow affects offset of events)
· CORE-39380 (Opera doesn't fire events for empty scripts)
· CORE-39391 (IME position not updated immidiately when text input is changed on getting focus)
· CORE-39456 (Overflow container with anchor inside table introduces unwanted scrollbars)
· CORE-39485 (Back button does not load image in reddit pages)
· CORE-39490 (User initiated click event not handled on file input)
· CORE-39516 (Drag-to-pan in image viewer only for left mouse button with no modifier keys)
· CORE-39525 (Set window.event when events occur even if it's rewritten by page scripts): Attachment opening fails in new Hotmail
· CORE-39547 (DATA_CLONE_ERR uses wrong code (24 instead of 25))
· CORE-39559 (No data stream sent to invisible windowless plugins): Lytro picture page with focus demos doesn't work
· CORE-39653 (Support event.isTrusted)
· CORE-39654 (Native validation messages pops up everywhere (on top of other tabs))
· CORE-39660 (CSS attribute selections and removeAttribute() regressed - removeAttribute() no longer triggers reevaluation of selectors?)
· CORE-39722 (JSON.stringify number with single digit string produced not equal to equiv. string literal)
· CORE-39755 (Radio button group with attribute "form" doesn't work properly)
· CORE-39803 (Crash with VOIPlay plugin)
· CORE-39852 (Minimum font size apppplied on computed style in svg while not rendered)
· CORE-39862 (Canvas 2D sometimes draws shadows even when it shouldn't)
· CORE-39871 (Remove HTMLHeadElement.profile): http://www.whatwg.org/specs/web-apps/current-work/complete/obsolete.html#dom-head-profile
· CORE-39902 (Array.prototype.slice() doesn't propagate exceptions)
· CORE-39912 (Extra suspend event fired for some preload=metadata tests that use ogg videos)
· CORE-39917 (HTMLEmbedElement src and HTMLFormElement action IDL attributes reflected as strings, not URLs (i.e. is not resolved))
· CORE-39923 (Updated Google Maps: My Places pop-up can't be closed preventing use of Google Map Directions (something with EcmaScript eval))
· CORE-40033 (Empty string values not returned from web storage after being set)
· CORE-40040 (Response with content-encoding:gzip decompressed automatically without changing the .gz file extension)
· CORE-40047 (inserting options in SELECT fails with DOMNodeInserted listener active)
· CORE-40073 (Missing horizontal scrollbar when a multicol container contains more columns than specified)
· CORE-40126 (Clicking on Google+ tab (top left corner) results in page that is never finished loading (history.replaceState))
· CORE-40146 (Column-spanned element in RTL multicol is incorrectly positioned)
· CORE-40155 (The title of the extension that appears in the debugging context dropdown should be the extension name from config.xml)
· CORE-40189 (image.width/naturalWidth and image.height/naturalHeight returns 0 after switching to fullscreen if the image is only in DOM)
· CORE-40210 (Anchors added to the URL changed by pushState reloads page)
· CORE-40229 (List items are added outside of contenteditable element)
· CORE-40230 (List is deleted when pressing backspace in a contenteditable element within a list item.)
· CORE-40247 (Weird results of HTML select options)
· CORE-40281 (Images sometimes displayed via onload events)
· CORE-7544 (Nested inline relatively positioned elements with non-auto z-index are not rendered)
· CORE-7597 (XMLHttpRequest can not POST data that consists of plain literal numbers only.)
· CORE-9459 (Page reloaded when refreshed to fragment URI)
· CORE-39763 (Crash when reloading page with Dragonfly open)
· Updates to some translations
· Security improvements from 11.51
· Further crash and memory leak fixes
Desktop:
· DSK-232055 (Unable to re-download file to same download location if an entry for the previous download still exists in transfers manager)
· DSK-343630 (Crash when exiting Opera after changing "Preferred languages for webpages")
· DSK-344289 (Using mouse wheel over windowed plugin can also cause the page to scroll)
Speed Dial:
· DSK-329998 (Thumbnails are omitted while cycling Speed Dials with the Tab key)
· DSK-330661 (Add an animation when resizing window to change number of columns)
· DSK-337427 (Add an animation when undoing Speed Dial move/swap)
· DSK-344603 (Crash when dragging a Speed Dial while Edit menu is opened)
· DSK-344606 (Crash when deleting a Speed Dial set to Reload Every after dragging it from the original position)
· DSK-344912 (Hover effect remains on unhovered Speed Dials)
September 1st, 2011· DSK-344105 (Deattached certificate with issues dialog crashes)
· DSK-329980 (Selecting text in address field with long URLs do not select parameters)
· DSK-343780 (With the Menu Bar on, closing a new window after an external link is opened in it crashes Opera)
· DSK-343451 (All messages not downloaded over IMAP for some server configurations)
· DSK-318433 (Excel file not attached if open in OpenOffice.org at the same time)
· DSK-203865 (The title in IRC channels is taken from whatever window is active)
August 31st, 2011User interface:
Improved user interface:
· Implement support for new Full Screen application mode in Mac OS 10.7 (Lion)
Fixed:
· Extension manager utlizes too much CPU
· Opera Turbo button lost on upgrade if the Status Bar was modified
· Crash when dragging a button from the Appearance dialog onto the Tab Bar
· Suggested extensions disappear after second click in [+] window in Speed Dial
· Extensions are launched even if set not to do so
· Impossible to manually resize Speed Dial if custom number of columns is set
· Installed extensions are not filtered out from the suggestions
· Selecting search suggestion using keyboard is difficult because the first search engine is focused by default
· Opera Link settings always shows Speed Dial Sync status from Opera startup value
· Crashes on cancelling Speed Dial add dialog after clicking the add button twice
· Opera Unite home service is removed from widgets.dat on disabling webserver in preferences
· Stability improvements
· Links that open new tabs from pages with click event listeners will open tab in background
· Freeze on opening dialogs and on address field input when certain AppleScript events are sent from third party applications
· Crash when opening Opera Dragonfly with an old version cached locally
· Web fonts can cause a crash on Mac OS 10.7 'Lion'
Display and scripting:
Fixed:
· Error in parsing Content-Disposition extension parameters
· Option elements within data lists shouldn't require value attributes
· Stability improvements
Mail, news, chat:
Fixed:
· Crash on marking e-mail messages as 'Not Spam'
· Mail in IMAP sent folder not marked as sent
· Crash on opening label properties with feeds only
Network:
Fixed:
· 'Long' OCSP/AIA/CRL requests might cause handshake failures if the TLS server cuts the connection
Security:
Fixed:
· Fixed an issue that could allow unsecured web content to appear secure, as reported by Roland Reck; see our advisory
· Fixed a low severity issue, as reported by Thai Duong and Juliano Rizzo; details will be disclosed at a later date
August 26th, 2011· Contains one small fix related to Opera not connecting to certain sites.
August 23rd, 2011Core:
· CORE-35645 ('Long' OCSP/AIA/CRL requests might cause handshake failures if the TLS server cuts the connection)
· CORE-36361 (Error in parsing Content-Disposition extension parameters)
· CORE-39717 (Unite home service is removed from widgets.dat on disabling webserver in preferences)
· CORE-39733 (Option elements within data lists shouldn't require value attributes)
· CORE-39976 (Opera crashed when clicking on the + sign in Speed Dial)
· Numerous other fixes for common crashes reported via automated crash logging
Desktop:
· DSK-338715 (Crash on marking e-mail messages as 'Not Spam')
· DSK-340248 (Extension manager eats CPU)
· DSK-340266 (Turbo button lost on upgrade on a modified Status Bar)
· DSK-340326 (Crash when dragging a button from the Appearance dialog onto the Tab Bar)
· DSK-340436 (Suggested extensions disappear after second click in [+] window in Speed Dial.)
· DSK-340511 (Extensions are launched even if set not to do so)
· DSK-340665 (Impossible to manually resize Speed Dial if custom number of columns is set)
· DSK-340672 (Mail in IMAP sent folder not marked as sent)
· DSK-340924 (Installed extensions are not filtered out from the suggestions)
· DSK-341109 (Selecting search suggestion using keyboard difficult because the first search engine is focused by default)
· DSK-341412 (Crash on opening label properties with feeds only)
· DSK-341541 (Link settings always shows Speed Dial Sync status from Opera startup value)
· DSK-344674 (Crashes on cancelling Speed Dial add dialog after clicking twice add button)
Windows:
· DSK-318719 (Some languages spelled with small initial letter in international installer)
· DSK-322534 (Cancelling uninstall triggers Win compatibility assistant)
· DSK-331939 (The text "By clicking on "Accept and Upgrade" you etc jumps when clicking the TOS and back)
· DSK-337506 (Crash during installation)
· DSK-340079 (Wrong registry setting, after setting Opera as default browser)
Mac:
· DSK-332672 (Mac OS 10.7 'Lion' support and integration): Including new full screen mode
· DSK-226117 (Links that open new tabs from pages with click event listeners will open tab in background)
· DSK-338150 (Freeze on dialogs and address field input)
· DSK-340688 (Crash when opening Dragonfly)
· DSK-343530 (Webfonts can cause a crash on Mac OS 10.7 'Lion')
August 5th, 2011Mac:
· Added support for Core Animation drawing model and the Cocoa event model for plug-ins
· DSK-333206 ([Flash] Scroll events not sent to plug-in)
· DSK-330110 ([Flash] Settings and permission overlay dialogs not accepting clicks)
· DSK-341493 ([QuickTime] Video controls not painted and not accepting clicks)
August 4th, 2011Desktop (General):
· DSK-342558 (Crash on closing of download dialog)
· DSK-343697 (Crash when having a page with an auth dialog in the panel)
· DSK-339264 (Convert dialogs to YAML Work Package 1): This includes numerous changes related to our Declarative UI work
Featherweight skin fixes:
· DSK-328434 (make generic favicon (for sites without favicon) on win/linux nicer (like on mac?))
· DSK-336066 (Alignment in appearance dialog)
· DSK-338873 (No visual transition between Speed Dial item's normal and hover states)
· DSK-339538 (List view issues)
· DSK-339818 (Zoom slider jumps in opening/closing Appearance dialog)
· DSK-339912 (Huge 'x' button for fast forward links)
· DSK-339966 (Native spinners on Mac aren't supported any more)
· DSK-340043 (Stack open/close arrows are too close to the inner tabs)
· DSK-340047 (Web / Secure / Trusted / etc button has no indications it is clickable)
· DSK-340050 (Mac pinned tab icon looks out of place with featherweight UI)
· DSK-340052 (Tab spinner spins forever when there is an auth dialog in the tab)
· DSK-340063 (Menu is unreadable on black background on Windows)
· DSK-340092 (Search inputs should be smaller, similar to the edit fields)
· DSK-340095 (New zoom slider button not centered correctly in default 100% state)
· DSK-340107 (Navigation icons appear small when the Progress bar is inside the Address bar)
· DSK-340150 (Pages with disabled zoom inherit zoom slider position)
· DSK-340266 (Turbo button lost on upgrade on a modified Status Bar)
· DSK-340300 (OS X loading spinner has a blue tint)
· DSK-340324 (Buttons dragged to the left beyond first tab overlap the Address Bar)
· DSK-340433 (Typo in StretchBorder property in [Infobar Button Skin] in skin.ini causes incorrect buttons corners)
· DSK-340512 (Close button in the mail search is too big)
· DSK-340561 (Turbo icon with exclamation mark)
· DSK-340589 (Panel has Mac-backwards windows icon)
· DSK-340625 (Panel buttons wrapped to several lines are obscured by the lower border)
· DSK-340725 (Mini versions of the icons should be displayed in the context and the main menus by default)
· DSK-340729 (Menu and Main bar should have transparent versions to be used on Aero)
· DSK-341094 (Make a more Windows-like zoom slider)
· DSK-341236 (Remember unread state accross sessions)
· DSK-343418 (Authentication icon not unset after authenticating)
Mac:
· DSK-332277 (OS X: Update adressbar button styling and margins)
· DSK-332671 (Implement support for Lion's new Full Screen application mode)
· DSK-332675 (Make the new Lion Java applet plug-in work)
July 27th, 2011Core:
· Network performance improvements - for high latency connections
· CORE-37823 (Very slow redraw of elements added by a bookmarklet)
· CORE-39445 (text-overflow: ellipsis doesn't fontswitch if font lacks full stop glyph)
· CORE-35923 (NPAPI Missing support for ClearSiteData): This allows Flash (and other plug-in) data to be cleared
· CORE-39378 (Change event does not fire when clicking label associated with checkbox)
· CORE-39462 (href of a link element is empty when the href is the document URL)
· CORE-37519 (string.replace with number reference returns a wrong string)
· CORE-28884 (Inset box-shadow for )
· CORE-36758 (background-origin ignored in extra-ordinary conditions)
· CORE-33027 (Inconsistent handling of EOF, in CSS , between the CSS parser and the color parser)
· CORE-39163 (Update HTMLInputElement.stepUp()/stepDown())
· CORE-7579 (maxlength attribute of input element ignored if set to zero)
· CORE-35076 (HTML5 Forms: type=url, email incorrectly wider than type=text)
· CORE-39532 (Optimize the (source-)over filter)
· CORE-36783 (Spaces disappear when text in rich text editor is made bold (TinyMCE, Evernote.com))
· CORE-32992 (Opera not rending Lightbox properly - reading computed overflow on display:none div returns unexpected 'visible')
· CORE-38509 (It's possible to scroll overflow container with overflow: hidden using spatnav)
· CORE-24647 (Fixed-positioned boxes incorrectly creates a new stacking context)
· CORE-32455 (Plus sign allows text wrap on bild.de)
· CORE-39304 (Make the behavior of spatnav scrolling the container with overflow:hidden tweakable)
· CORE-25622 (HTML5 microdata): Not complete on Mac and Linux/FreeBSD
· CORE-40018 (Crash when accessing expert.no)
· CORE-40159 (http://jsfiddle.net ceased to function)
· Further crash fixes
Desktop:
· DSK-343044 (Video preload can freeze Opera)
Mail:
· Added support for QRESYNC - efficient IMAP sync
· DSK-333904 (Grouped journaling + fragmentation fixes)
· DSK-338715 (Occasional Crash on marking e-mail messages as 'Not Spam')
· DSK-340672 (Mail in IMAP sent folder not marked as sent)
· DSK-324277 (Different mail tabs turn the same when Opera restarted)
July 20th, 2011· Fixed freeze at Facebook and other sites
· Fixed a few BitTorrent crashes
· DSK-341929 Opera crashes if you remove the last Speed Dial and you have hidden the [+] button
· DSK-334114 Storage dialog lists volatile storage
· DSK-341541 Opera Link settings always shows Speed Dial Sync status from Opera startup value
· DSK-340165 Painting issue after PDF is closed
· DSK-272279 Use master password option doesn't always ask for authentication when repeatedly changing the option
· DSK-341581 "en" should have the same quality score as the highest regional variant
· DSK-340511 Extensions are launched even if set not to do so
· DSK-339998 Command line argument on Mac to use system crash logging instead: -nocrashhandler
· DSK-340909 Enable "Limit chat notification to personal messages" on all platforms, and set default value to on
· DSK-339960 Clear Private Data: Close tabs only affects the active window
· DSK-340924 Installed extensions are not filtered out from the suggestions
· DSK-342023 Can't type in Flash chat after clicking it twice
· DSK-337506 "Error initializing Opera: module 10" when upgrading
· DSK-330317 Extensions in developer mode do not add injected javascript on secure pages
· DSK-313764 Speed Dial URLs are added to address bar drop-down
· DSK-341277 Plugged accessibility and kiosk leak
· DSK-338129 Custom title not synchronized over link
· DSK-321669 Error 404 displayed if enabling unite Home service by clicking start button from panel
· DSK-341595 Linux: Tab buttons styling fix for some themes under GTK
· DSK-321361 Linux: Comboboxes lack pressed styling
July 14th, 2011General Core fixes:
· CORE-28724 Update to new IDNA specification (affects how names are converted to Unicode, and other things)
· CORE-19293 support
· CORE-28530 Compact object representation in Carakan
· CORE-38791 Scrolling fails midway in print preview for multipage documents when smooth scrolling is enabled
· CORE-37682 Plugin memory fix
· CORE-38808 :valid CSS pseudo-selector not applied when input type url auto-prepends http://
· CORE-28535 querySelectorAll does not throw for an unsupported pseudo-class part of selector if there is a valid part first (jQuery)
· CORE-38966 SVG animating fill using goes through the default color rather than starting from the current color
· CORE-39004 eval() of JSON-like string fails if simple named property is followed by indexed one, as in "({ x: 'a', 0: 'b' })"
· CORE-37125 Javascript evaluation of objects literal done in the wrong order
· CORE-38887 Setting selectorText to invalid selector changes selector
· CORE-35863 "".split(/re/) not returning an empty array
· CORE-38923 JavaScript toLocaleDateString gives different results than other browsers
· CORE-38743 Cache fix for html5rocks.com
· CORE-38998 Slightly tweaked the JIT compiler's code generation when mixing bitwise operations and other arithmetics
· CORE-33000 Spatial navigation not blocked in print preview
· CORE-38973 Fixed a regression that caused HTMLCollection.item to return undefined instead of null for out of range indexes
· CORE-38885 Parsing in a document where scripting is disabled will misbehave
· CORE-38898 Flash video continues to download after tab is closed
· CORE-38846 HTTPS connections dropping
· CORE-37703 Feed preview stops on "loading" with installed extension with injected script
· CORE-16017 Dragonfly: Clean up "unknown" stop reasons
· CORE-39086 closes in the parser
· CORE-30816 Dragonfly: Need a flag to to show URL loads originating from XHR
· CORE-15815 Dragonfly: Clean up "unknown" script origin
· CORE-38757 Setting valueAsNumber does not work as expected
· CORE-39142 Missing reflow when setting outline dynamically
· CORE-39049 Changing meta viewport via JavaScript doesn't trigger re-layout
· CORE-38832 Can't retrieve already-present console messages when starting Dragonfly
· CORE-7754 empty title="" should override parent title
· CORE-39239 Failed to submit form in an iframe after frameset in another iframe
· CORE-38121 User JS errors only reported once
· CORE-23313 .style.textShadow drops color information
· CORE-39013 Not all alternate stylesheets are discovered/listed in UI
· CORE-7604 Font family and whitespace fails
· CORE-39308 Improve handling of selection in text groups
· CORE-15517 Three-digit hex color value in html tag attribute gets ignored
· CORE-38946 document.activeElement should point to frame or iframe if child document has focus
· CORE-37732 !important symbol gets parsed as part of unquoted font family
· CORE-39338 SVG slideshow performance problem
· CORE-27257 A webfont that overloads an existing platform font can break later uses of that font-family
· CORE-39283 SVG memory leak
· CORE-39260 CSS not parsed correctly
· CORE-14410 Unquoted font-family with invalid characters not dropped
Coordinate handling:
· CORE-28833 inline-block wrap after exceeding 32767px in overflow container at books.google.com
· CORE-36187 Floats taller than 32768px automatically cleared (affects Gmail)
· CORE-2520 Positioning offsets => 32767px hide content
· CORE-30734 Fixed position elements fail to respond to the mouse when scrolled too far horizontally (>10000 px)
· CORE-38145 Block width limited to 32768px
· CORE-31943 inline-block has maximum height of 2^15 (The Google Maps Api Reference)
· CORE-17557 Page too wide, overflow caused by large negative text-indent and negative margin
· CORE-35349 Float layout problem at tekniskamuseet.se due to large value not handled properly
· CORE-30455 No content in the table at the bottom of the 'www.tvguide.com' page - very large with makes scrollbar inactive, setting scrollLeft ignored
· CORE-4766 Setting large value on iframe's height misplaces iframe
· CORE-14494 Large values and truncation - disappearing scrollbar horizontal
· CORE-3472 Large values for left placement on absolutely positioned element fails
· CORE-32481 Margin and large left placement value causes horizontal scrollbar for absolutely positioned element
· CORE-33625 Huge margin (>1000px) at RSS preview of forum.de.selfhtml.org
· CORE-24303 Limited page width (too wide a table, overlap)
· CORE-14492 Large values and truncation - disappearing scrollbar vertical (img)
· CORE-29066 IMG can't be taller than 32767px (affects Y!Mail)
· CORE-13433 Setting DOM element.scrollLeft ignored in some cases (scrollable div with table inside)
· CORE-4171 Inner table with large percentage width expands outer table
· CORE-39236 Input box beside button with large text-indent value disappears on receiving focus or typing into it
· CORE-203 TD with percentage width should override TD with large pixel width
· CORE-19546 Content pushed down in inline-block with ~2000+ children
· CORE-19857 Marquee width overflow
· CORE-38246 Margin miscalculation
· CORE-15794 Huge replaced inline-block child of inline-table not redrawn after obscuring window/dialog is dismissed
· CORE-7534 getComputedStyle retreives incorrect initial value of max-width and max-height properties
· CORE-6066 offsetHeight value limit
· CORE-38144 Tables width limited to ~32768px
· DSK-340579 Margin Bottom can't exceed ~32841px
Compatibility:
· CORE-39261 Scrolling prevented on Studenttorget.no
· CORE-37975 Combination of text-align:right/center and negative text-indent introduces scrollbar in overflow container
· CORE-31526 Moving element with box-shadow fails to paint correctly
· CORE-24134 Should strip whitespace from contents of SCRIPT type attribute
· CORE-37472 Box-shadow can introduce scrollbars
· CORE-16900 Scrollbars recieve clicks on CSS positioned elements above them
· CORE-38109 getPropertyPriority for shorthand properties
· CORE-38334 ScrollToRect not working properly with border
· CORE-38559 Overflow value from body propagates to viewport when root element has overflow != visible
· CORE-9793 font-size: small on form elements produces larger text whilst it shouldn't
· CORE-38158 Redraw issue when adding same CSS file twice
· CORE-38254 New Yahoo! Mail chat doesn't load (generated hidden content for DOM-inserted iframe prevents rendering updates to the DOM inside the iframe itself)
· CORE-38357 Margin is cleared due to combination of embedded content and min-height
· CORE-38904 Replacing one of two references to the same externam CSS file disables the other
Stability:
· CORE-24058 XPath crash at walgreens.com and other sites
· CORE-37171 Crash when running extractContents() on range ended at offset zero into a comment
· CORE-39045 SVG font crash
· CORE-38382 documentedit crash
· CORE-38927 Freeze when removing the last element from nested body with documentedit
· CORE-38765 DOM/documentedit crash
· CORE-38963 Crash after focusing then unfocusing VIDEO element and pressing keys
· CORE-39156 Crash on opening link in new tab from cross-network warning
· CORE-38915 Crash with nested elements
· CORE-39198 JS crash
· CORE-39315 DOM crash
· CORE-38793 Crash on going back to normal view after script removes iframe while document is in print preview
· CORE-35414 Crash with SVG images that include CSS stylesheets via @import
· CORE-39008 Form crash
· CORE-38443 Opera freezes with a big 'link_queue_myopera.dat'
· CORE-38864 Freeze at Google Maps due to value returned by window.self.innerHeight in an iframe with display:none
July 7th, 2011Desktop:
· DSK-339958 Align scrolling for document and scrollbar
· DSK-338150 Freeze on dialogs and address field input
· DSK-320065 Widget upgrade via mainmenu stalls
· DSK-340326 Crash when dragging a button from the Appearance dialog onto the Tab Bar
· DSK-285866 Missorting of incoming mails, news and feeds
· DSK-341109 Selecting search suggestion using keyboard difficult because the first search engine is focused by default
· DSK-340665 Impossible to manually resize Speed Dial if custom number of columns is set
· DSK-340975 Move Widgets menu next to it's brethren in the Tools menu
· DSK-339779 Opera fails to start when search.ini points to invalid default search engines
· DSK-339618 No Speed Dial page opened after Deleting User Data: Close all tabs
· DSK-326870 Widgets without a are treated as invalid
· DSK-333610 Text on the button at error page in Asian languages is vertically: fixed again
Mac:
· DSK-340688 Crash when opening Dragonfly
· DSK-340163 Some select lists have no scrollbars on Mac
· DSK-340536 Hovering over collapsed access point in new mail panel while in drag state should expand the access point so you can continue dragging to a view
· DSK-232496 Form widget inside container with opacity, painted beneath the container
· DSK-340209 Files from Finder open in background tabs
· DSK-339539 Links from external applications open in background tabs
· DSK-226117 Links that open new tabs from pages with click event listeners will open tab in background
· DSK-340489 Dialog tabs not aligned in Preference Dialog for Japanese language
· DSK-337995 Accept-Language header contains duplicate entries for en-US
· DSK-340525 Disable smooth scrolling on Mac (again)
· DSK-340162 Can't drag buttons from Appearance dialog into toolbars on Mac
· DSK-337806 Failure in replying Facebook's wall with IME
June 28th, 2011New and improved features:
Code name:
· Opera 11.50 uses "Swordfish" as its code name.
Improved user interface:
· Opera developers continue to make Opera light, bright, and as user-friendly as possible without sacrificing power or flexibility. Some changes are highly visible, such as those to the address and status bars. Also, you will find that much of the skin has been reworked, including a brand new icon set.
Some highlights are:
· Brand new toolbar icon set
· Brighter, softer colors for backgrounds and borders
· Padding and alignment improvements
· Updated status bar design and content
· Removed button borders in the address bar
· The Home and Fast Forward buttons are now optional
· New "tab fold" attention state: no more blue blob
· New window gradient for OS X
Opera extensions:
· Opera extensions can now share cookies with the browser. You will not have to log in separately from an extension.
Opera Link: Password synchronization:
· The most requested feature for Opera Link is password synchronization.
· You can enable it when you set up link for the first time or in the Synchronization Options dialog.
Opera Mail:
· Improved Gmail IMAP support.
· Added support for setting designated "Trash" and "Spam" folders for IMAP servers that do not support the X-LIST or Special-Use IMAP extensions.
· Added a "Match messages in" setting that can be set on any label with filter rules.
· For further details, please see Rijk van Geijtenbeek's article in the Opera Desktop Blog.
Opera Next:
· Opera Next is a stand-alone installation of the Opera desktop browser intended for testing the development of new features, technologies, and improvements.
· It is automatically updated to include the latest changes as they become available.
· Important note: Pre-release builds may be unstable and include known issues, such as crashes or data loss situations.
· See: What is Opera Next?
Opera Presto 2.9 rendering engine:
· Opera 11.50 uses the new Opera Presto 2.9 rendering engine (Presto/2.9.168).
Plugin installation wizard:
· Enables easy installations, for example the Flash plug-in if it is missing from the system.
Speed Dial extensions:
· Speed Dial extensions are like small web pages embedded in your Speed Dial powered by Opera's extension framework.
· They allow developers to make live previews of web pages or other nice decorations for your Speed Dial.
· The Add Speed Dial dialog now promotes Speed Dial extensions, and the way Speed Dial extensions are shown in the extensions manager has been improved.
· You can also install the same Speed Dial extension more than once.
· See: Opera Extensions API: Speed Dial guide
· See: Creating Opera Speed Dial Extensions
· See: Extensions - in Speed Dial!
Speed Dial tab activation improvements:
· When Speed Dial is the active tab, other tabs are not activated on mousedown.
· This allows you to drag open tabs into Speed Dial.
· Hovering a Speed Dial tab while dragging something will also activate it.
Web specifications support:
CSS:
· Improved deep nesting of the quotes property.
· See: W3C CSS 2.1 Section 12.3: Quotation marks
· Support is added to provide the original source line for CSS rules, benefiting future versions of Opera Dragonfly.
· Improved CSS parsing performance is up to 10-15% faster due to CSS tokenizing optimizations.
DOM event handling:
· Updated the list of DOM events visible on window, document and element objects.
· Events supported by Opera and part of the Window interface of the HTML standard are now exposed on the window object.
· Events supported by Opera and part of the HTMLDocument interface are now exposed on the HTML document object.
· onstorage has been removed.
· Events supported by Opera and part of the HTMLElement interface are exposed on all elements, unless the events are form specific, in which case they remain visible only on form elements.
· See: HTML5 elements, attributes, and APIs support in Opera Presto 2.8
· See: W3C HTML5 Section 3.1.1: Documents in the DOM
· See: W3C HTML5 Section 3.2.2: Elements in the DOM
· See: W3C HTML5 Section 5.2: The Window object
HTML5 dataset attribute:
· Added support for the dataset attribute on elements which exposes data-* attributes on an element.
· See: Dev.Opera: An Introduction to Datasets
· See: HTML5 elements, attributes, and APIs support in Opera Presto 2.8
· See: W3C HTML5 Section 3.2.3.8: Embedding custom non-visible data with the data-* attributes
HTML5 indeterminate attribute:
· Added support for the element indeterminate attribute for checkboxes. This is used to change the appearance of checkbox controls.
· See: HTML5 Section 4.10.7: The input element.
HTML5 Session history and navigation:
· Added support for the history interface.
· See: HTML5 Session History and Navigation support in Opera Presto 2.8
· See: W3C HTML5 Section 5.4: Session history and navigation
HTML5 and SVG classList attribute:
· Enabled the classList attribute for HTML and SVG elements.
· See: HTML5 elements, attributes, and APIs support in Opera Presto 2.8
· See: W3C HTML5 Section 3.2.3.6: The class attribute
HTML5 element:
· Implemented the HTML5 element.
· See: W3C HTML5 Section 4.6.10: The time element.
· See: W3C HTML5 Section 10.4.17: The time element
Opera Widgets specification:
· Default widget size has been overridden from 100x100 to 300x300.
· See: Opera Widgets specification
Selectors API:
· Implemented Element.oMatchesSelector.
· Prefixed implementation of the Element interface .matchesSelector method with "o".
· Note: The refNodes parameter is not supported.
· See: W3C Selectors API Level 2.
Server-Sent Events enabled for Web Workers:
· Enabled the EventSource interface for Web Workers
· See: W3C Server-Sent Events: Section 4 The EventSource interface
June 27th, 2011· A few crash fixes, and also some minor UI fixes.
June 27th, 2011· Fixed an Opera Link issue
· Added the option: opera:config#UserPrefs|ShowDropdownButtonInAddressfield
June 25th, 2011· Featherweight skin fixes
· Fixes UI freezes related to panels and certain skins
· Fixes a crash when loading an iframe in an extension
· "Delete private data" removed Wand passwords
· viewmode:minimized Speed Dials would sometimes reload twice when opening new tab
· Only send changed Speed Dials through Opera Link, not all of them every time
· Fix for dragging buttons from the Appearance dialog into toolbars on Mac
· Translation fixes
June 24th, 2011· Fixed the crash on upgrade from 11.11.
June 24th, 2011· DSK-339957 Ctrl+Enter to log in is not working
· DSK-326870 Widgets without a are treated as invalid
· DSK-339983 Wrong active tab in stack after adding tab to expanded stack
· DSK-305076 Keyboard down arrow can cause Notes to appear to the left below the input box
· DSK-340105 Disabling opera:config#UserPrefs|AddressbarInlineAutoCompletion breaks auto-completion dropdown
· DSK-339985 Upgrading Opera loses search engines if they overlap with defaults
· CORE-39534 Web Storage crash on opening page with extension installed
· CORE-39378 Change event does not fire when clicking label associated with checkbox
· CORE-39006 Crash at progorod.ru
· CORE-38964 Crash when reloading page in Dragonfly
· CORE-39522 Newlines and whitespaces added to Wand data on sync
June 23rd, 2011Desktop:
· DSK-319213 After system restart/user logoff/login, browser behaves as if it crashed
· DSK-339012 Speed Dial extensions installed in unsupported versions causes problems on upgrade
· DSK-334857 GMail is zoomed and cut when changing tabs
· DSK-337152 Crash when exiting Opera while syncing for the first time
· DSK-333668 Opening a new tab with the new Speed Dial can sometimes be slow
· DSK-333865 Custom reload doesn't work if Speed Dial is not opened
· DSK-335891 Moved Speed Dials should be inserted rather than swapped
· DSK-337405 When adding Speed Dial, URL is sent as title
· DSK-330111 No animation when removing Speed Dials
· DSK-337793 Ctrl+# keyboard shortcuts for Speed Dial shifted with custom keyboard setups
Core:
· CORE-39429 Crash on weather.yahoo.com with Opera Turbo enabled
· CORE-39341 YouTube video freezes after you press, hold and pull the volume button
· CORE-38582 Minor Vega performance tweaks
· CORE-38179 Media query for device-height not working
Mail:
· DSK-335087 Marking a message in Trash unread causes it to disappear
· DSK-339536 IMAP Spam and Trash folder not saved
· DSK-339655 Error on Empty Trash with IMAP Trash bin set on non-Special Use server
· DSK-332514 Crash in IMAP account of Folders dialogs
· DSK-338222 Crash when composing mail
· DSK-339525 Messages in IMAP Trash folder unmarked as deleted on loading
· DSK-339527 Not all messages are fetched from server on first setting up of mail account
· DSK-332492 Gmail 'sent items' IMAP folder doesn't get Sent icon after upgrade to gimap build
· DSK-333342 Can't disable Spam filter
· DSK-334747 Context menu doesn't appear in To/Cc/Bcc fields
· DSK-333891 Exchange 2007 STATUS parse errors
· DSK-337620 Drop target evades mouse when dragging messages to mail panel
· DSK-339541 Crash when opening IMAP properties dialog while syncing changing IMAP root folder
· DSK-332446 Messages removed from spam by the learning filter are not moved from the IMAP spam folder to the INBOX
· DSK-329216 IMAP Sent folder is not sorted properly
· DSK-333196 Threaded view hides sent messages in labels/filters part 2
· DSK-338322 Imported mail panel section header called "import" in all languages
· DSK-235766 Moving mail into specified Sent mailbox doesn't move it to the Sent view
· DSK-319677 Vertical space from deleted labels not reclaimed until mail panel is scrolled
· DSK-317696 Use Yes/No in mail maintenance dialog
· DSK-286443 Should be able to limit a label filter to a specific mail panel item
· DSK-331016 Show mail and chat notification icons at the same time
June 22nd, 2011Desktop:
· DSK-338032 Deleting mail and feed messages only marks them as read
· DSK-334423 New bookmark added as first item of folder instead of last
· DSK-339872 Disable the scroll container in the Ad Speed Dial dialog
· DSK-337735 Missing keyboard modifier to save images on click
· DSK-337946 Ctrl+Enter to open in background tab should work
· DSK-337830 Opera does not exit if closed while the Speed Dial extension prefs dialog is open
· DSK-338787 Crash on marking many mails as read with Space key
· DSK-317039 E-mail attachment disappears after viewing it
· DSK-338901 External embeds shouldn't be blocked in Drafts view
· DSK-337058 Add indeterminate state to checkbox native skins
· DSK-338853 "Go to web address" done in mail or chat opens an unnecessary blank tab
· DSK-336454 Simplified Chinese wrongly detected as Korean
· DSK-335726 Download notification with dual monitors follows the mouse cursor, not the Opera window
Core:
· CORE-39457 DOM crash at live.com
Mac:
· CORE-38979 Silverlight plug-in crash when page loads
· DSK-339539 Links from external applications open in background tabs
· DSK-337806 IME problem when posting replying on Facebook walls
· DSK-299556 Crash when getting multiple dialogs when downloading news messages
· DSK-338003 Cyrillic in Tahoma Bold displayed as squares
· DSK-338217 Double-clicking on the tab bar opens new tab in background
June 20th, 2011Highlights:
· Opera is now on Presto 2.9 (Presto/2.9.168)
· Extensions can now share cookies with the browser (you won't have to log in separately from an
· extension)
· Support in Core for providing the original source line for CSS rules, which will benefit
· future versions of Dragonfly
· CSS parsing performance is up to 10-15% faster due to CSS tokenizing optimizations
· Changes to tab activation: When Speed Dial is the active tab, other tabs are not activated on
· mousedown. This allows you to drag open tabs into Speed Dial. Hovering a Speed Dial tab while
· dragging something will also activate it
· The Winstaller now has an option to pin Opera to the taskbar on Windows 7
· Several crash fixes, and numerous other fixes as well
Desktop:
· DSK-338128 Crash on closing browser with a notification window open
· DSK-333039 All Speed Dials except newly added Link Speed Dials disappear when startup dialog
· is shown
· DSK-335478 When there is more than one Trash folder, use the one with lower id
· DSK-269877 Tab activation is on mousedown; can't drag tabs to Speed Dial
· DSK-338380 Sync sends two requests (correct and empty one)
· DSK-338343 Opening panel in one window opens it in others as well
· DSK-339110 Remove search setting from session files
· DSK-339458 Switching between Speed Dial website and extension suggestions stops loading
· previews
· DSK-338908 Crash when installing Speed Dial extension
· DSK-339265 Speed Dial extensions installed through add dialog have url set to http://
· DSK-339375 Crash when trying to open Speed Dial extension preferences when search field is
· focused
· DSK-339267 Ghost Speed Dial extensions created after loading previews through Add Speed Dial
· dialog
· DSK-339443 Can't add new Speed Dial if + button is hidden
· DSK-339347 Only document windows saved in session
· DSK-336946 Search related crash
· DSK-339779 Opera fails to start when search.ini points to invalid default search engines
Core:
· CORE-6861 Font initialization slows down Opera's startup
· CORE-39247 Accessing items in localStorage lowers the security status of secure sites to
· insecure
· CORE-39348 Fix for widely reported crash
· CORE-39282 SunSpider stops halfway with JS error about inline script generation limit
· CORE-39306 Link adds whitespace as suf- and prefix for occurences of & in passwords
· CORE-38972 crash on setting iframe src on load from within injected script
· CORE-35215 Allow extensions and browser to share cookies
· CORE-38641 Optimizations to the CSS tokenizing (CSS parsing performance up to 10-15% faster)
· CORE-35655 Extension related crash on exit
· CORE-34135 Object load not fired for CSS or JavaScript files
· CORE-37689 Overflow container inside table introduces unwanted scrollbars
· CORE-37957 Gmail video chat does not show picture
· CORE-38596 Password manager related crash
· CORE-38760 Angry Birds web game sometimes doesn't load on reload
· CORE-38956 Hitting back option after log out from Facebook crashes the Opera with the
· "Facebook Chat message count" extension
· CORE-39145 Impossible to spatnav to and through the entire block of news on BBC due to nested
· blocks with non-visible overflow
· CORE-39369 XML parsing failed error when opening local MHTML files
Mail:
· DSK-333032 New Label filter doesn't catch messages with default settings
· DSK-328281 After deleting a label the mails don't become unhidden in other views
June 14th, 2011Desktop:
· DSK-292114 Tab Bar fails to redraw correctly after returning from hibernation
· DSK-338103 Crashes when using the tab cycler to move between tabs while a modal dialog is open
· DSK-323390 Alt+Up and Alt+Down don't scroll messages anymore
· DSK-336210 Menu > Mail > Read Mail fails to show mail
· DSK-337889 In private tabs, context menu search using keyboard modifiers not opened in private tabs
· DSK-338097 "Suppress External Embeds" config setting doesn't work
· DSK-338342 Saved sessions containing a Mail tab will not load in a profile without a mail account
· DSK-338303 Dragging a sessions file to an Opera window does not open the session
· DSK-276827 Trashed favorites still show up in the panel toolbar
· DSK-336892 Another Opera not shut down issue casued by message flooding from flash plugin
Core:
· CORE-1886 Cached HEAD requests (XMLHttpRequest) affect normal GET request
· CORE-6596 Improve popup blocker (block more popups)
· CORE-7874 Broken radial gradients
· CORE-18313 Implement HTMLInputElement.indeterminate, and checkbox indeterminate state
· CORE-20160 Asterisks (*) mistakenly escaped in form data
· CORE-22453 Parsing of SVG fails in CSS for anything that has more than one value
· CORE-29085 location.href="" doesn't reload page
· CORE-29798 Make parseInt significantly faster
· CORE-29903 Incorrect evaluation of RegExp: "aaa".match(/(a*){2}/)
· CORE-30450 Uncaught DOMException does not show message in console, only [object DOMException]
· CORE-30596 JS crash
· CORE-31631 Variable becomes undefined within loop after assignment
· CORE-31680 Array.prototype.join when separator is "this" doesn't work properly
· CORE-32658 Document created by createHTMLDocument doesn't have a doctype
· CORE-33787 RegExp.prototype.exec deviates from specification
· CORE-34772 Videos on giantbomb.com just show blank page - real document.write sometimes called even though script has overwritten it with a custom function
· CORE-35531 SVGElement constructors and prototypes not exposed to scripts
· CORE-36304 input type=email incorrectly rejects IDNs (non-ASCII domains)
· CORE-36497 SVG crash when drawing a large number of characters on a path
· CORE-36733 W3C Geolocation test suite conformance fixes
· CORE-37054 Enable EventSource in Web Workers
· CORE-37234 Background on a block child of a height/width-constrained multicol spills outside the multicol container
· CORE-37284 Float in multicol prevents break
· CORE-37315 Array.prototype.join doesn't comply to ES3/ES5 specification
· CORE-37342 High memory usage caused by browser.js
· CORE-37501 Better handling of Link entries with invalid date
· CORE-37503 Crash when a direct child of the HTML element is being deleted with the Document Edit functionality
· CORE-37655 Constants are not exposed on EventSource interface object
· CORE-37662 Freeze at domiteca.com
· CORE-37848 Sync does not write the disk queue on first start using sync
· CORE-38010 NSL on first load of Web Fonts testcase
· CORE-38045 High memory usage at test262.ecmascript.org
· CORE-38091 Fix calculation of table-caption inside a CSS table element
· CORE-38123 Form crash
· CORE-38137 .text property not available in svg:script during BeforeScript event
· CORE-38207 Freeze in designMode when two body elements which are both part of a selection are replaced with new text
· CORE-38218 Form submit and reset fields values can't be updated through JS
· CORE-38236 Crash related to text node selection and closed/removed popup windows or iframes
· CORE-38244 The willValidate property is returning false when it should return true
· CORE-38287 history.pushState and replaceState do not set the referrer correctly for subsequent requests
· CORE-38309 AUDIO/VIDEO element moved between windows with a script causes crash
· CORE-38315 Gradients with more than 32768 stops will cause a crash when applied (canvas, SVG, CSS)
· CORE-38342 SVG animation crash
· CORE-38343 Plugin fix (viewing videos at tv2sporten.no)
· CORE-38353 Save image option not available in context menu
· CORE-38362 Form layout crash
· CORE-38363 Web Worker crash
· CORE-38408 OPTION background color doesn't work when initially off-screen
· CORE-38431 Ensure that the server from the Link server is available to the sync UI
· CORE-38441 contentEditable crash when typing
· CORE-38523 Unable to close Flash dialog in the netlog.com video recorder
· CORE-38554 Incorrect text alignment (baseline) of text in canvas element
· CORE-38564 Print previewing large table freezes browser
· CORE-38588 Crash when replacing singleton prototype with another prototype singleton
· CORE-38600 "javascript:alert(new RegExp(('^(?:\\d{7}(?:\\d{3})?)$')).test('1234567'));" should evaluate to true
· CORE-38615 Array.prototype.join() crashing on non-array objects with initial holes
· CORE-38621 Wrong duplication of content with multi-column container with column-fill:balance and block-level children
· CORE-38631 Invalid read outside array of text when checking for surrogates in layout
· CORE-38656 Don't throw for whitespace in atob()
· CORE-38667 SVG BiDi crash/freeze
· CORE-38688 Use less memory in representation of compiled ECMAScript code
· CORE-38759 Cannot change inline styles of adopted node
· CORE-38766 Should not consider elements that are not children of or
· CORE-38767 Custom web fonts cause onload not to fire
· CORE-38809 Crash when loading page with select box with many OPTIONs
Mac:
· DSK-337930 QuickTime plugin does not show up when loaded in background tab (or non-visible area of the page)
· DSK-318787 Text with opacity is not painted when baseline is outside painting buffers
· DSK-314922 Fix the Save dialog's dislike for extension preferences
June 9th, 2011Core:
· CORE-38240 (Negative margin, hidden overflow and absolute positioning hides content)
Desktop:
· Improved layout handling for Speed Dial
· Several Speed Dial related crash fixes
· DSK-338142 (The mail To/CC/BCC completion drop downs are black on UNIX)
· DSK-333166 (Update mailproviders.xml to support the new My Opera Mail service)
· DSK-333179 (The text for 'Accept and Install' is not translated)
· DSK-333183 (Remove striped panel background and associated image)
· DSK-336963 (Crash when adding speed dial with known URL or dismissing dialog with Escape key)
· DSK-338509 (Extension installation blocked after trying to install suggested extension with invalid link)
· DSK-337918 (Remove empty Speed Dial suggestions buttons)
· DSK-337861 (Missing pointers for left/right arrows in Speed Dial thumbnail dialogs)
· DSK-338223 (Dialog for Speed Dial extension preferences is misplaced)
· DSK-338788 (Plus button does not always appear when adding a new Speed Dial)
· DSK-338072 (installer crashes when clicking Terms of Service)
· DSK-337921 (Input Context broken with Speed Dial extension preferences dialog open)
· DSK-337179 (Opera Crashes after browser is closed with opened Speed Dial edit dialog with something typed in address field)
· DSK-338236 (Do not delete user files when installation of developer mode extension ends with error)
· DSK-337913 (Extension preferences overlay dialog isn't dismissed after pressing Escape)
· DSK-338248 (Do not append Speed Dial title to extension in manager if they are same)
· DSK-337602 (Invalid extension warning displayed after trying to install extension suggestion without network connection)
June 9th, 2011Core:
· CORE-39146 (Dragonfly "Inspect Element" feature stopped working)
· CORE-39074 (Yandex Calendar isn't working)
· Fixed the most commonly reported crash since the Beta
June 6th, 2011Desktop:
· DSK-337897 (POST request in Search engines doesn't work)
· DSK-337079 (Opera crashes on printing certain pages)
· DSK-335366 (Opera always crashes while saving images)
· DSK-310363 (Navigating back to the parent in Menu Bar dropdowns, focus jumps back to previous top menu entry)
· DSK-336981 (WebP images have an "Unknown" type)
Mac:
· DSK-320489 (Accesskey menu doesn't disappear if parent tab is closed)
· DSK-337374 (Can't open unknown file types with "Other Application")
· DSK-337738 (Some plug-ins not detected on Mac (iPhoto photocast))
· DSK-336810 (Wrong size for webforms)
· DSK-335759 (input type="submit" with left/right padding results in too small form buttons)
· DSK-337215 (Associate new media formats with Opera (WebM, WebP, Theora, Vorbis))
June 1st, 2011Core:
· CORE-38802 (File continues to download after tab is closed)
· CORE-38524 (100% width/height does not resolve to parent's dimensions if parent sized with top/right/bottom/left): fixes Yandex Maps, QQ Mail, flickr photo streams and others
May 31st, 2011New and improved features:
Code name:
· Opera 11.50 beta uses "Swordfish" as its code name.
Opera Presto 2.8 rendering engine:
· Opera 11.50 beta uses the latest version of the Opera Presto 2.8 rendering engine.
Opera Next:
· Opera Next is a stand-alone installation of the Opera desktop browser intended for testing the development of new features, technologies, and improvements.
· It is automatically updated to include the latest changes as they become available.
· Important note: Pre-release builds may be unstable and include known issues, such as crashes or data loss situations.
Opera Link: Password synchronization:
· The most requested feature for Opera Link is password synchronization.
· You can enable it when you set up link for the first time or in the Synchronization Options dialog.
Plugin installation wizard:
· Enables easy installation of, for example, the Flash plug-in if it is missing from the system.
Speed Dial extensions:
· Speed Dial extensions are like small web pages embedded in your Speed Dial powered by Opera's extension framework.
· They allow developers to make live previews of web pages or other nice decorations for your Speed Dial.
· The Add Speed Dial dialog now promotes Speed Dial extensions, and the way Speed Dial extensions are shown in the extensions manager has been improved.
· You can also install the same Speed Dial extension more than once.
· See: Opera Extensions API: Speed Dial guide
· See: Creating Opera Speed Dial Extensions
· See: Extensions - in Speed Dial!
Web specifications support:
· Opera 11.50 beta incorporates web specifications added up to and including Opera Presto 2.8 core-integration-point 158.
CSS:
· Improved deep nesting of the quotes property.
· See: W3C CSS 2.1 Section 12.3: Quotation marks
DOM event handling:
· Updated the list of DOM events visible on window, document and element objects.
· Events supported by Opera and part of the Window interface of the HTML standard are now exposed on the window object.
· Events supported by Opera and part of the HTMLDocument interface are now exposed on the HTML document object. onstorage has been removed.
· Events supported by Opera and part of the HTMLElement interface are exposed on all elements, unless the events are form specific, in which case they remain visible only on form elements.
· See: HTML5 elements, attributes, and APIs support in Opera Presto 2.8
· See: W3C HTML5 Section 3.1.1: Documents in the DOM
· See: W3C HTML5 Section 3.2.2: Elements in the DOM
· See: W3C HTML5 Section 5.2: The Window object
HTML5 datalist element:
· Added support for datalist.
· See: HTML5 elements, attributes, and APIs support in Opera Presto 2.8
· See: W3C HTML5 Section 4.10.10: The datalist element
HTML5 Session history and navigation:
· Added support for the history interface.
· See: HTML5 Session History and Navigation support in Opera Presto 2.8
· See: W3C HTML5 Section 5.4: Session history and navigation
HTML5 and SVG classList attribute:
· Enabled the classList attribute for HTML and SVG elements.
· See: HTML5 elements, attributes, and APIs support in Opera Presto 2.8
· See: W3C HTML5 Section 3.2.3.6: The class attribute
HTML5 element:
· Implemented the HTML5 element.
· See: W3C HTML5 Section 4.6.10: The time element.
· See: W3C HTML5 Section 10.4.17: The time element
Opera Widgets specification:
· Default widget size has been overridden from 100x100 to 300x300.
· See: Opera Widgets specification
Selectors API:
· Implemented Element.oMatchesSelector.
· Prefixed implementation of the Element interface .matchesSelector method with "o".
· Note: The refNodes parameter is not supported.
· See: W3C Selectors API Level 2.
Changes since Opera 11.11:
User interface:
Improvements:
· Added support for Speed Dial extensions
· Added support for Opera Link password synchronization
· Opera Next packages now produced for all future snapshots
· Logo finder improvements
· Added a "Double click to close tab" option to the tab options dialog
· Manually zoom Speed Dials to 30% (minimum zoom was 50%)
· Paste and Go in the search field will perform a search, instead of loading as an URL
· The "On Demand Plugin" option is now available in Site Preferences
· Use Cmd + click a link to open it in a background tab (Cmd + Shift + click will also still work for now)
· Added animation when removing Speed Dials
· Speed Dial auto reload timer reset when zooming
· Added thumbnails for page suggestions into the Speed Dial add dialog
· Added new installer graphics for Opera Next
· Improvements made to window and tab handling
· Internally scale and save all favicons to 16x16 .png's
· Preferences for Speed Dial extensions now open in an overlay dialog
· Improvements to auto-update handling for Opera Next
Fixes:
· view-mode: minimized Speed Dial thumbnails sending image requests on reloading
· Iframe ad being misplaced on a zoomed-in thumbnail
· URI fragment being sent with Speed Dial GET requests
· Speed Dial using the wrong icon after restart
· Context menu being available from the keyboard with Speed Dial State=2
· Missing Mouse gesture translations
· Tweak to animation when dragging a Speed Dial thumbnail diagonally
· Crash when installing the mini.del.icio.us widget
· Single click creating an empty text selection
· URLs in the typed history address drop-down not taking up the whole width
· Not being able to scroll down with mouse wheel over an IFRAME with scrolling=no if smooth scrolling is enabled
· Unable to type in the address field after activating a plug-in
· Crash when waiting a few days before starting Opera when an autoupdate is ready
· Focused address bar always opening a dropdown
· Opera Unite Home application not being downloaded if Opera Link is already enabled
· Crash on startup
· Changes to toolbar style and alignment not taking effect immediately in other tabs
· Dialog warning about submitting to an insecure site should not block program window
Speed Dial fixes:
· String changes
· Crash when uninstalling/disabling updated Speed Dial extensions
· Extension update freezing Opera
· Crash when Opera is closed while Speed Dial edit dialog is open
· Crash when autoupdating extension
· Adding extension through Add Speed Dial dialog not replacing synced placeholder
· Speed Dial extensions being merged on Desktop instead of the Opera Link server
· Duplicate entries for extensions on Opera Link server
· Untrusted repository warning for removed extensions occurring when checking for update
· Crash when closing tab/window while Add Speed Dial dialog is open
· Crash when opening Speed Dial after closing it with an open edit dialog
· Installation of same extension fails after uninstalling older version
· Update notification for removed Speed Dial extension
· Address field in Speed Dial add dialog being linked to address field from Document Toolbar
· Updating running Speed Dial extensions to regular ones does not remove duplicates
· Crash when installing Speed Dial extension with Speed Dial disabled in opera:config
· Changing the name of a Speed Dial extension uninstalls it
· Wrong context menus for Speed Dial add/edit dialog edit field
· Editing Speed Dial with URL in typed history opening an address drop-down menu
· Extension being displayed only once if installed in both developer and user mode
· When typing an address, Speed Dial edit field focus moves to the end after each keyboard press
· Inline find shortcut ("/") incorrectly opening the find text toolbar in Speed Dial
· Site-specific override for plug-ins on demand
· Paste and Go can not perform searches
· Crash when changing certain settings in the Preferences dialog
· "Open JS Console on Error" opening on warnings
· Cmd + click should open links in the background
· The Speed Dial configure callout being movable
· Opera sending unnecessary Opera Link updates (separators, passwords)
· Opera Link "Setup" dialog not closing when "Improve Password Strength" dialog is opened
· GIF images not being possible to copy-and-paste
· Emacs-style keyboard shortcuts activating twice
· "Bookmark page" being disabled in the bookmarks menu
· Browser window disappearing after switching tabs if thumbnail is shown
· Crash when drawing date picker at zoom level other than 100%
· Names of week days for the last week always being in English on Mac
· Checkmarks being rotated 180° when zoom is not 100%
· Transformed rotated web fonts not being read out correctly
· Wrong font and size occurring for webforms
· Auto updates for Opera Next being downloaded into the wrong cache folder
· The hole in the Opera "O" cannot be clicked to select the icon
Display and scripting:
Improvements:
· Start request for CSS resources now occurs during parsing
· Implemented the HTML5 History Extension API
· Implemented the HTML5 data-* attributes API
· Implemented the HTML5 Element.classList
· Implemented the HTML5 TimeElement.valueAsDate
· Implemented the matchesSelector API
· Improved SVG load performance
· Improved the SVG animation engine
· Added atob() and btoa() in Web Workers
· Added CSS props-changed flags for SVG properties
· Memory usage improvements to ES cache
Fixes:
· Redraw corruption occurring in resized HTTP auth dialog
· Specified background image in skin section [Hotlist Panel Skin] not being displayed
· Icon decoding issue triggering an infinite sync
· Remove delay when closing sockets on Windows to increase performance
· Opera Next's user-agent string must not include an extra "Opera"
· Crash when using spell check with a Korean dictionary
· Spatial navigation in an overflow:hidden box not scrolling the box
· Spatial navigation skiping a large number of links under certain conditions
· Saved images from image viewer attaching the image size to the name
· Hidden animated gif causing high CPU load because of constant repaints
· Fixed positioned backgrounds being jerky on scroll
· Hardcoded key bindings in the image viewer not considering modifier keys
· Java applets being loaded in new tabs
· Font weight and style changes occurring during transition
· Update spoof and mask strings to Firefox 4 and IE9
· EventSource will not connect if document.domain is set
· EventSource sending the wrong Accept http header
· Updating an existing property with "!important" has no effect
· cssText not showing "!important" declarations
· Crash occurring when contenteditable attribute placed on html
· Infinite loading occurs when going forward after an unfinished history navigation
· Media being ignored for @import in user style sheets
· Reading window.closed fails with browser.js enabled
· Mixing SVG fonts and @font-face CSS fonts with the same font-family may cause the font to disappear
· Incorrect characters used when "open-quote"/"close-quote" nest deeper than "quotes"
· Default margin on hr element being different from other browsers
· Crash when removing container that has ::first-letter properties
· Incorrect handling of percentage values occurring in border-radius
· Memory leak occurring when reloading documents connected to Opera Dragonfly debugger
· Crash occurring when gradient is set on body with zero height
· Plugix plug-in proxy crashing Opera
· Widget access requests not working in extensions
· Crash when removing cssRule
· Crash when printing a page with frames and no body tags
· Crash in documentedit when removing the first line in body element
· Some Google Font Preview fonts not loading (Droid Sans)
· opera:cache not showing the contents of IDN
· Cookies added to localhost via AddCookie not being returned by GetCookie
· onchange event not firing on month or week input types
· The "required" attribute on select elements not being supported
· ES to JSON converter creating invalid JSON when inital elements in an array are NULL
· Crash after opening Opera Dragonfly on a page with insertRule and @import
Mail, news, chat:
Fixes:
· Not being able to drag messages to mail folders or labels
· Incorrect warning dialogue when changing Contacts file
· Hovering collapsed access point in mail panel while dragging does not expand it
Miscellaneous:
Improvements:
· Improved response performance during heavy disc access
Network:
Improvements:
· Improved proxy preferences, with black and white listing of proxy usage per server.
· Added preferences UI for SOCKS
May 31st, 2011· Adds a few quick crash fixes
May 30th, 2011Desktop:
· DSK-325066 (Changes to window and tab handling)
· DSK-336673 (Scale and save all favicons to 16x16 png internally)
· DSK-337394 (Preferences for Speed Dial extensions now open in an overlay dialog)
· DSK-264983 (Improvements to block content UI in Mail)
Mac:
· (Fixes to auto-update handling for Opera Next)
Core:
· CORE-35429 (Start request for CSS resources during parsing)
· CORE-25139 (HTML5 history extension API implementation)
· CORE-32295 (HTML5 data-* attributes API implementation)
· CORE-25130 (HTML5 Element.classList implementation)
· CORE-25623 (HTML5 TimeElement.valueAsDate implementation)
· CORE-25794 (matchesSelector API implementation)
· CORE-34959 (Improve SVG load performance)
· CORE-33314 (Improve the SVG animation engine)
· CORE-36415 (Crash when using spelling check with a Korean dictionary)
· CORE-19899 (Spatial navigation in an overflow:hidden box should scroll the box)
· CORE-37992 (spatnav skips a large number of links in certain conditions)
· CORE-37057 (Saved images from image viewer gets image size attached to name)
· CORE-20483 (Hidden animated gif causing high CPU load in because of constant repaints)
· CORE-30101 (Fixed positioned backgrounds jerky on scroll)
· CORE-13925 (Redirected flash embed without type attribute sticks out of overflow: auto container)
· CORE-36774 (Hardcoded key bindings in the image viewer need to consider modifier keys)
· CORE-10055 (html or body elements with overflow:hidden reacts to mousewheel when they shouldn't)
· CORE-29507 (Java applets loaded in new tabs)
· CORE-37293 (Iframe content is not replaced with script on amazon page - IFRAME src="#" loads parent page, document.open() fails)
· CORE-30529 (multipart/x-mixed-replace streaming mjpeg content but not showing)
· CORE-36991 (Font weight and style changes during transition)
· CORE-38023 (Update Spoof and Mask strings again to Firefox 4 and IE9)
· CORE-36351 (EventSource 2xx handling changed)
· CORE-34939 (EventSource will not connect if document.domain is set)
· CORE-36350 (EventSource constructor should act as if there's a network error for non-http urls (instead of throwing))
· CORE-36613 (EventSource sends the wrong Accept http header)
· CORE-31191 (Updating an existing property with "!important" has no effect)
· CORE-31157 (cssText does not show "!important" declarations)
· CORE-36909 (Crash with contenteditable attribute on html)
· CORE-37196 (Never stops loading when going forward after unfinished history navigation)
· CORE-100 (Space followed by punctuation doesn't wrap)
· CORE-35401 (Can't use opera to request e-faktura for Telenor (setting new HTML5/WF2 property to null has non-backward compatible behaviour))
· CORE-37007 (Web workers: connect.data / disconnect.data should be empty)
· CORE-36226 (Add atob() and btoa() in web workers)
· CORE-37814 (Freeze on accessing xhr's getResponseHeader after XHR failed)
· CORE-5218 (should throw HIERARCHY_REQUEST_ERR when inserting a rule at the wrong position)
· CORE-37637 (media ignored for @import in user stylesheets)
· CORE-37374 (Reading window.closed fails with browser.js enabled)
· CORE-15418 (max-height in percentages of auto interpreted while it should be ignored)
· CORE-35593 (backslash or space in username passed to XmlHttpRequest.open throws SYNTAX_ERROR)
· CORE-21228 (Pasting text/plain clipboard data from Notepad++ into text/plain body field inserts a newline at the top)
· CORE-24970 (Canvas tank game freezes for >1sec at a time)
· CORE-33095 (Add CSS props-changed flags for the svg properties)
· CORE-37815 (Mixing SVG fonts and @font-face CSS fonts with the same font-family can cause the font to disappear)
· CORE-8244 (Drawing artifacts (white lines) when running zoomed animation or scrolling zoomed SVG)
· CORE-840 (Outline on empty element is not drawn around content)
· CORE-57 (Incorrect characters used when 'open-quote'/'close-quote' nest deeper than 'quotes')
· CORE-19052 (Erroneous close-quote is not ignored)
· CORE-35460 (default margin on hr element different from other browsers)
· CORE-36964 (Unnecessary horizontal scrollbar caused by position:absolute + right:0)
· CORE-36534 (Layout does not update when appendMedium causes a stylesheet not to apply)
· CORE-36535 (Layout does not update when CssRule.style.style is set to an empty string)
· CORE-28633 (Orkut change profile picture link fails to open file chooser dialog (input type=file and form both styled with opacity, click ignored))
· CORE-34940 (If height definition is left out, divs below start jumping)
· CORE-34619 (Setting iframe source twice ignored)
· CORE-37598 (Crash when removing container that has ::first-letter properties)
· CORE-36681 (Viewport is too wide due to text-align: center)
· CORE-36703 (Textarea redraw artifacts on scroll)
· CORE-37758 (Hypothetically static positioned absolutely positioned block inside overflown and scrolled container not painted)
· CORE-22490 (Poor painting performance on non-solid borders on big boxes)
· CORE-34771 (Incorrect handling of percentage values in border-radius)
· CORE-37409 (Unclear negative border-radius handling)
· CORE-32075 (Crash on ease-in border-color transitions between non-color keywords and color values)
· CORE-33417 (Element background not clipped when border-radius applied and background-clip has padding-box or content-box value)
· CORE-35409 (Computed styles for border-*-*-radius not supported)
· CORE-18580 (getComputedStyle() translates RGB to hex for colour values, makes AOL webmail believe you are in high contrast mode)
· CORE-36814 (Memory leak when reloading documents connected to debugger)
· CORE-38047 (Crash when gradient is set on body with zero height)
· CORE-37954 (Base URL issues for CSS Stylesheets)
· CORE-36906 (Too big reserved region in case of a transform in clipped content in overflow situation)
· CORE-37731 (Memory usage improvements to ES cache)
· CORE-37907 (Parser "eats" Unicode)
· CORE-35667 (Unicode "PAW PRINTS" and word-wrap: break-word freeze on Twitter)
· CORE-34598 (RegExp in Unicode range compilation problem)
· CORE-37634 (focus() method is not always working)
· CORE-38007 (Plugix' plug-in proxy crashes Opera)
· CORE-37036 (widget access requests don't work in extensions)
· CORE-36874 (Scrollbar appears in select tags which have background-color)
· CORE-38339 (Crash on remove cssRule)
· CORE-37442 (Crash on printing a page with frames and no body tags)
· CORE-38220 (Crash in documentedit when removing the first line in body element)
· CORE-37382 (Some problems with dirty Link sync)
· CORE-38223 (Regexps no longer callable (along with Mozilla and WebKit))
· CORE-30039 (Some Google Font Preview fonts don’t load (Droid Sans))
· CORE-36400 (Handling for empty web font files)
· CORE-37383 (Double download of some URLs)
· CORE-33605 (opera:cache does not show the contents of IDN)
· CORE-37379 (Cookies added to localhost via AddCookie are not returned by GetCookie)
· CORE-37008 (onChange event doesn't fire on month or week input types)
· CORE-27649 (input type=number ignores readonly)
· CORE-33273 (The attribute "required" on select elements not supported)
· CORE-37083 (input type=tel and type=search ignored pattern and maxlength when validating form)
· CORE-38209 (Wrong pattern matching for input element: pattern="a|ab" doesn't match ab)
· CORE-34081 ('in' operator testing for event handlers on window and document fails for onclick, onkeypress and other events)
· CORE-30832 (Eval-ing arguments returns unhandledException)
· CORE-29804 (An anonymous function doesn't eval in the specified scope)
· CORE-37107 (GetCookie stopped working when using paths other than root)
· CORE-36836 (stop on new script mode does not stop for HTML attribute scripts)
· CORE-36015 (Can't step past new-statements for built-in constructors)
· CORE-37035 (Scope function declaration placed inside generated block)
· CORE-37109 (ES to JSON converter creates invalid JSON when inital elements in an array are NULL)
· CORE-36405 (No urlload events triggered for XHR in some circumstances)
· CORE-37345 (Crash after opening Dragonfly on page with insertRule and @import)
May 28th, 2011Desktop:
· DSK-337755 (When typing in address Speed Dial edit field focus is moved to the end after each keyboard press)
· DSK-335889 (Opera Next's user-agent string must not include extra "Opera")
· Improved proxy preferences, with black and white listing of proxy usage per server.
· Added preferences UI (User Interface) for SOCKS
· Improvement in responsiveness during heavy disc access
· Add thumbnails for page suggestions into add dialog of Speed Dial
· Crash fixes
Windows:
· DSK-336687 (Opera Next - Wrong icon for mail authentication)
· DSK-336410 (New Installer Graphics for Opera Next)
· DSK-336642 (The tray icon is red in Opera Next builds)
Mac:
· DSK-337816 (Auto updates for Opera Next downloaded into the wrong cache folder)
· DSK-336411 (New Installer Graphics for Opera Next)
· DSK-337150 (The hole in the O cannot be clicked to select the icon)
UNIX:
· DSK-336974 (Re-enable the Widget Manager desktop file in Opera Next)
· DSK-336579 (Need to add support for the startup notification protocol)
· DSK-336606 (The tray icon is red in Opera Next builds)
· DSK-305310 (postinst script of the Debian package may remove Opera apt archive key)
· DSK-335899 (Widgets installed from RPM/Deb Opera Next packages will only run if Opera is installed)
· DSK-336573 (Each Opera Widgets should have its own WMClass)
May 27th, 2011Highlights:
· Manually zoom the Speed Dials to 30% (minimum zoom was 50%)
· Paste and Go in the search field will perform a search, instead of loading as an URL
· The 'On Demand Plugin' option is now available in Site Preferences
· Ctrl-click on a link to open it in a background tab (Ctrl+Shift-click will also still work for now)
General:
· Various crash fixes
· DSK-285010 Site-specific override for plugins on demand
· DSK-332240 Paste and Go can not perform searches
· DSK-335650 Crash when changing certain settings in the Preferences dialog
· DSK-334236 Turbo info page should be different from the first run page
· DSK-325673 "Open JS Console on Error" opens on warnings
· DSK-311796 The mail text input field's background color is not "edit background"
· DSK-310853 Incorrect warning dialogue when changing Contacts file
· DSK-328518 Ctrl+click should open links in the background
· DSK-332808 Icon decoding issue triggers infinite sync
· DSK-336509 The Speed Dial configure callout is movable
· CORE-35105 Remove delay when closing sockets on Windows to increase performance
· CORE-38461 Opera seems to send unnecessary Link updates (separators, passwords)
Speed Dial:
· Added animation when removing Speed Dials
· DSK-334385 Allow Speed Dial zoom below 50%
· DSK-333446 Auto reload timer reset when zooming
· DSK-332489 Inline find shortcut ("/") works in Speed Dial
Windows:
· DSK-337155 The password indicator for synchronization is cut off on the right hand side
· DSK-336605 Transfer manager crash
· DSK-323603 Menu always appears on primary screen
Mac:
· DSK-337189 Link Setup dialog is not closed when Improve Password Strength dialog is opened
· DSK-325789 GIF images are not possible to copy'n'paste
· DSK-301506 Emacs-style keyboard shortcuts activate twice
· DSK-329207 Hovering collapsed access point in mail panel while dragging should expand it
· DSK-333694 "Bookmark page" gets disabled in the bookmarks menu
· DSK-336689 Browser window disappears after switching tabs if thumbnail is shown
· DSK-325822 Crash when drawing date picker at zoom level other than 100%
· DSK-336048 Names of week days for last week always in English on Mac
· DSK-291769 Checkmarks are rotated 180° when zoom is not 100%
· DSK-334768 Transformed rotated web fonts are not read out correctly
· DSK-329226 Wrong font and size for webforms
Linux/FreeBSD:
· DSK-336503 Opera freeze when changing bookmarks file with Link enabled
· DSK-333713 "Username and password" malplaced in the HTTP auth dialog when it's not overlaying the address bar
· DSK-333486 Unclear status of the Japanese license in UNIX packages
· DSK-324434 Replace kfmclient exec with kioclient exec
· DSK-319677 Vertical space from deleted labels not reclaimed until mail panel is scrolled
· DSK-335741 GTK+: Don't paint drop-down background because GTK+ doesn't
May 25th, 2011Desktop:
· DSK-336495 (Crash when waiting a few days before starting Opera when an autoupdate is ready)
· DSK-336947 (Focused address bar always opens dropdown)
· DSK-332333 (Unite Home application not downloaded if Link is already enabled)
· DSK-330779 (Crash on startup)
· DSK-313481 (Changes to toolbar style and alignment don't take effect immediately in other tabs)
· DSK-325413 (Redraw corruption in resized HTTP auth dialog)
· DSK-332816 (Specified background image in skin section [Hotlist Panel Skin] is no longer displayed)
· DSK-325154 (Dialog warning about submitting to insecure site should not block program window)
Speed Dial:
· String changes
· DSK-336657 (Crash when uninstalling/disabling updated Speed Dial extensions)
· DSK-337147 (Extension update freezes Opera)
· DSK-337092 (Crash when Opera is closed while Speed Dial edit dialog is open)
· DSK-336955 (Crash on when autoupdating extension)
· DSK-337088 (Adding extension through Add Speed Dial dialog doesn't replace synced placeholder)
· DSK-337212 (Speed Dial extensions are merged on Desktop instead of Link server)
· DSK-335590 (Duplicate entries for extensions on Link server)
· DSK-336801 (Untrusted repository warning for removed extensions when checking for update)
· DSK-336658 (Crash when closing tab/window while Add Speed Dial dialog is open)
· DSK-337141 (Crash when opening Speed Dial after closing it with opened edit dialog)
· DSK-335739 (Installation of same extension fails after uninstalling older version)
· DSK-336513 (Update notification for removed Speed Dial extension)
· DSK-336571 (Address field in Speed Dial add dialog is linked to address field from Document Toolbar)
· DSK-336655 (Updating running Speed Dial extensions to regular ones doesn't remove duplicates)
· DSK-336678 (Crash when installing Speed Dial Extension with Speed Dial disabled in opera:config)
· DSK-336028 (Changing the name of a Speed Dial extension uninstalls it)
· DSK-336659 (Wrong context menus for Speed Dial add/edit dialog edit field)
· DSK-336815 (Editing Speed Dial with URL in typed history opens address drop-down menu)
· DSK-335729 (Extension is displayed only once if installed in both developer and user mode)
Windows:
· DSK-333300 (Web fonts don't work on Windows under user with non-ascii letters in account name)
· DSK-307152 (When Opera is minimized, systray options Compose, Read Mail and New Tab do not open the window)
· DSK-333265 (Sogou IME closes unexpectedly)
· DSK-333614 (Plugin crash)
Linux/FreeBSD:
· DSK-333315 (Copying large image to clipboard and pasting the result into Gimp crashes Opera)
· DSK-333320 (Crash on FreeBSD when using KDE integration with old version of Qt)
· DSK-312796 (Improve --full-version report for UNIX)
May 23rd, 2011Password Sync:
· DSK-334103 (Crash when logging to Unite and link after changing a password on my.opera.com page)
· DSK-333182 (Improve password strength checking algorithm)
· DSK-331487 (Password strength indicator hardly noticeable for very weak passwords)
· DSK-334317 (Improve the "Improve your password" dialog)
· DSK-334479 (Password syncing disabled after deleting passwords with private data when Link is disabled)
· DSK-335943 (Almost impossible to see the text below the password strength indicator)
· DSK-332531 (Strings cut in Link dialogs)
· DSK-336856 (When state of password strength widget changes, the long strings are clipped)
· DSK-333084 (Create more sensible timeout values for master password)
· DSK-333082 (Change default timeout for master password to Once per session)
· DSK-333337 (Better strings for Password improvement dialog)
Opera Next:
· DSK-336427 (Opera Next should use the latest Dragonfly)
· DSK-336415 (Windows: Can't set Opera Next as default)
· DSK-336416 (Windows: The new Opera Next icon is not used in 'Add or Remove Programs')
· DSK-335908 (Linux/FreeBSD: Installation path is "OperaNext" instead of "Opera Next")
· DSK-336052 (Linux/FreeBSD: Opera Next's main window should have a WM_CLASS(STRING) = "opera", "OperaNext")
· DSK-336053 (Linux/FreeBSD: The opera-next-browser.desktop should have StartupWMClass=OperaNext set)
· DSK-336055 (Linux/FreeBSD: The icon in Opera Next's title bar is wrong)
· DSK-336620 (Linux/FreeBSD: The Opera Next icon looks blurred in the Gnome 3 Dock)
· DSK-336622 (Linux/FreeBSD: The Opera Next and Opera task switching icons look the same and are too small in Gnome 3)
Plugin installation wizard:
· DSK-336844 ("I have read and agree to terms and conditions" string is to high)
· DSK-336847 (TAB navigation loops inside EULA)
· DSK-336848 ("I have read and agree to terms and conditions" checkbox toggles Install button only when enabled with mouse button)
· DSK-336850 (Plugin Install wizard: link to plugin EULA appears in browsing history)
· DSK-336851 (Plugin Install Wizard: download progress bar is to close to window border)
· Make the dialog bigger so that horizontal scroll needed to see the EULA is reduced to minimum: Dialog EULA change
Desktop:
· DSK-328687 (Crash installing the mini.del.icio.us widget)
· DSK-331019 (Single-click creates empty text selection)
· DSK-331926 (URLs in typed history address drop-down does not take the whole width)
· DSK-334022 (Add "Double click to close tab" option to tab options dialog)
· DSK-334507 (Cannot scroll down with mouse wheel over IFRAME with scrolling=no if smooth scrolling is enabled)
Windows:
· DSK-333410 (Voice plugin crash)
· DSK-333832 (Address field and Search field icons squeeze in a default install on zh-cn Windows XP)
· DSK-333858 (Bookmark context menu find the wrong bookmark item when menu overlaps)
Mac:
· DSK-306538 (Unable to type in the address field after activating plug-in)
Linux/FreeBSD:
· DSK-326727 (Dialog tab skinning improvements for GTK+)
· DSK-334056 (Opera crashes after hovering tabs in Windows panel)
· DSK-334250 (Hard to distinguish the start of some text fields with certain KDE sytles)
· DSK-334496 (KDE sliders do not look native)
May 18th, 2011User interface:
Fixed:
· Crash when opening a folder selector in a widget and then closing the widget
· Opera installer crashing as soon as the installation wizard starts
Display and scripting:
Fixed:
· Crash when opening www.falk.de
· Crash when reloading page after opening a popup of easy-sticky-note extension
· Google calendar previewing of month view
· Mouse wheel not scrolling an outer page when over iframe
· Made numerous fixes and stability improvements
· Opera freezing on Wikipedia with column-count producing infinite repaints
· "outline-offset" not working; fix applied in the verticalbox case
· Crash when destroying Silverlight instance on vod.onet.pl
· Calling location.replace with same URL as current page does not fetch it from the network
· Text on button of the error page in Asian languages being vertically aligned
· Visiting a page with a plug-in that is not installed resets Time Of Last Upgrade Check
· Made further small fixes and stability improvements
· HTTPS url being incorrectly unloaded for application cache urls, especially effecting Opera Dragonfly
· Fast forward being broken on google.com
Mail, news, chat:
Fixed:
· Marking a mail message in Trash as unread causes it to disappear
· Inability to disable Spam filter in mail
Network:
Fixed:
· Crash on sites using http:///www.multicert.com/ca/multicert-ca-02.crl
Security:
Fixed:
· Fixed an issue with framesets that could allow execution of arbitrary code, as reported by an anonymous contributor working with the SecuriTeam Secure Disclosure program.
May 3rd, 2011Desktop:
· Added support for Speed Dial extensions
· Added support for Opera Link password synchronization
· Various minor skin bug fixes
· Opera next packages now produced for all future snapshots
· DSK-333190 Improve PGO instrumentation
· DSK-333165 view-mode: minimized Speed Dial thumbnails send image requests on reloading
· DSK-333276 Iframe ad misplaced on zoomed-in thumbnail
· DSK-333295 URI fragment sent with Speed Dial GET requests
· DSK-333037 Speed Dial uses wrong icon after restart
· DSK-333433 Viewport:minimized thumbnails are blurry above 100%
· DSK-333176 Context menu available from keyboard with Speed Dial State=2
· DSK-333659 Mouse gesture translations missing
· DSK-333549 Thumbnail gets distorted after restoring removed Speed Dial
· DSK-335668 Logo finder improvements (logos on the right side look better now)
· DSK-330458 Tweak to the animation when dragging Speed Dial thumbnail diagonally
Windows:
· DSK-329792 Speed Dial preview in thumbnails is not refreshed
· DSK-333425 Speed Dial entries in Jumplist are not updated
Mac:
· DSK-333366 Impossible to drag messages to mail folders or labels
April 12th, 2011· Implements the HTML5 Parsing algorithm.
April 12th, 2011New features:
· Opera Presto 2.8 rendering engine
· Plug-in installation wizard
· Added Search field to error pages
· Added support for SOCKS Protocol v.5
Opera CSS cursor property values:
· "zoom-in"
· "zoom-out"
· URL Filter API for Opera extensions
· WebP
· W3C CSS Multi-column Layout
· W3C CSS Device Adaptation (viewport)
· W3C CSS3 Gradients (partial support)
· W3C Web Open Font Format (WOFF)
· W3C File API (partial support)
· W3C History extensions
Improvements:
· Declarative UI
· Opera Dragonfly beta 1
Opera Mail:
· Phrase searching support
· CJK search improvements
· Mail panel improvements
Speed Dial:
· Added a new "logo finder" to dials
· Added ability to create custom titles
· Added animation
· Added column number adjustment
· Added zoom
· Improved flow layout
· New dialog when adding/editing
· Sites can now reload Speed Dials automatically
· The thumbnail/icon can now be chosen
April 11th, 2011· A quick update for RC 4 with some translation fixes.
April 11th, 2011· DSK-333655 Opera crashes when you cancel a Unite download
· DSK-333661 Missing close button in notification popup
· DSK-333313 Second column not created when tabs are set to wrap and tab bar is to right/left
· DSK-333669 CSS parser crash
· DSK-333662 [Mac] Fix for missing extensions for certain file types
· CORE-37911 [Mac]Hidden plugins on Mac don't initalize
April 10th, 2011· Removes the need for a processor with SSE support.
April 9th, 2011· Quick update for Barracuda RC3, which included an incomplete fix (a small part was left out by mistake). This caused a crash that triggered when enabling fullscreen mode, using visual tabs, and various other things.
April 8th, 2011· New Windows installer graphics
· Further improvements to thumbnail quality in some cases, and crop small thumbnails around logo
· Some crash fixes
· Reverted a couple of fixes (cache crash, gesture crash)
· Updated localization
· DSK-329591 New context menu appears when closing context menu
· DSK-331809 JavaScript alerts and prompts don't display on reload
· DSK-332706 X-Purpose header is added twice for GET requests
· DSK-330139 [Mail] First mail attachment can not be deleted
· DSK-333366 [Mac][Mail] Impossible to drag messages to mail folders or labels
· DSK-315504 [Mac] JavaScript alerts that open shortly after page load close instantly
· DSK-333321 [*nix] Arrow should be removed from speed dial edit dialog on non-compositing systems
· CORE-37839 Iframe ad misplaced on zoomed-in thumbnail
· CORE-37846 Do not reload thumbnail URLs for view mode minimized when changing window size
· CORE-37851 Client certificate export does not work
April 8th, 2011Core:
· CORE-33125 (Unwanted caching of widget files when loaded directly from disk)
· CORE-37635 (Small tweak to improve power usage)
· Fixed a few more reported crashes
Desktop:
· DSK-333093 (Tabs are cut off with tab bar on the left or right side and 'Wrap to multiple lines' selected)
· DSK-333162 (Installer freezes after being extracted on limited XP systems)
· DSK-333166 (Update mailproviders.xml to support myopera mail)
· DSK-333179 (The text for 'Accept and Install' is not translated)
· DSK-333183 (Remove striped panel background and associated image)
April 7th, 2011Desktop:
· Plugged some memory leaks
· DSK-329271 BitTorrent crash
· DSK-332610 Crash on exit
· DSK-300575 Broken search field in Apperance > Buttons > Search
· DSK-332286 Not possible to select stacked tab by hovering the thumbnails
· DSK-332323 Margin for scrollbars not respected in scroll container
· DSK-330738 Flash repainted all over the place when scrolling
· DSK-329320 Crash when opening folder selector in a widget and then closing widget
· DSK-329999 Unable to 'allow' use of application cache through confirmation dialog (dead 'allow' button)
· DSK-330268 Crash when canceling drag with mouse click
· DSK-332612 Gesture guide stays open when using the right mouse button and mouse wheel
· DSK-332326 Opera freezes until all webfonts are loaded
· DSK-329112 Thumbnails in tab stacks are not updated on window resize
· DSK-322778 No generic views after importing multiple mail accounts in a clean install
· DSK-332532 Cannot click on a single tab tooltip (thumbnail) to switch tabs
· DSK-332449 Do not touch the timer resolution when the computer is running on battery
· DSK-332641 Black gap between address bar and bookmark bar with native skins
· DSK-331428 Crash when adding/deleting bookmarks
· DSK-333142 Crash on using visual mouse gesture to get back to startup page
Core:
· CORE-37698 Table cell and child block with 100% height inside auto height collapses table
· CORE-35279 Infinite repaint loop with positioned RTL container with inline and positioned, overflow block
· CORE-24458 Transition doesn't happen if set simultaneously as the new transitioned value
· CORE-37663 No height on overflown content causes missing content in tvguide.co.jp
· CORE-35314 JIT crash on fuse.js
Speed Dial:
· Improved thumbnail quality in many cases
· Animation when adding Speed Dials
· DSK-332003 Tab thumbnail for Speed Dial generates artifacts for certain layout settings
· DSK-332068 Zoom level indicator displays "..." when zoom set to 100% or more (Windows XP)
· DSK-331904 Speed dial layout is broken with ~11 entries and large zoom
· DSK-332488 Blue border remains after editing Speed Dial cell
· DSK-332490 Speed dial callout dialogs should be closer to the element they point to
· DSK-332718 Newly added Speed Dials have title set to URL instead of page title
· DSK-332717 Opera crashes when dragging a Speed Dial onto the tab bar
· DSK-332839 Zoom slider doesn't look disabled enough
· DSK-332950 Revert from 4:3 to 16:10 (widescreen) thumbnails
· DSK-332707 Thumbnail loading for My Opera doesn't work
· DSK-331726 Config button, context menu and close buttons not removed with Speed Dial State=2
· DSK-331354 Speed dial's own thumbnail is blank
· DSK-331051 Tooltip is not cleaned when hovering between items (also no longer has yellow background)
· DSK-331449 Crash when adding Speed Dial after going back from read-only Speed Dial mode
· DSK-332090 Speed Dial zooming stuck despite it being set to automatic when manually set column count is larger than current count of speed dials
· DSK-332530 Speed Dial thumbnails blurry on first load
· DSK-329860 Force Speed Dial reload when upgrading to 11.10
· DSK-332763 Speed Dial zoom level is shown instead of page zoom level
· DSK-332938 Crash when resizing thumbnails
· DSK-333060 Crash when generating thumbnails
· DSK-330980 SD items can be rearranged with Speed Dial State = 2
· DSK-331901 Auto-resize of speed dial thumbnails does not work if plus button is disabled
· DSK-332294 Zoom slider operates only between 20-100% with 1% jump
· DSK-332740 2nd thumbnail viewmode="minimized" is not resized if it is a duplicate
· DSK-332300 Newly added speed dial entry is not propagated between tabs if Add button is hidden
· DSK-331468 Dragging Speed Dial cell to tab changes its color
· DSK-332052 Opera crashes after dragging Speed Dial thumbnail to tab bar with two mouse buttons pressed (Linux)
Mail:
· DSK-332514 Crash in IMAP account of Folders dialogs
· DSK-319764 Threaded view hides sent messages in labels/filters
· DSK-331481 IMAP keyword exclusion list
Windows:
· DSK-325628 Voice crash
· DSK-323725 Problem installing Voice plugin after upgrading from 10.6x to 11
· DSK-330623 Plugin installation wizard blocked by file types prefs in operaprefs.ini
· DSK-331861 Opera crashes on a page with voice enabled
· DSK-331860 Opera crashes if you enable and disable voice several times
· DSK-322279 Buttons in the Missing Plugins toolbar grow when window is resized so that the toolbar text is clipped
· DSK-332087 Status bar very tall with Windows Native skin
Mac:
· DSK-325213 Inconsistent tab tooltip shadow
· DSK-332329 Too many file extensions when saving file
Linux/FreeBSD:
· DSK-332947 Send a _NET_WM_MOVERESIZE_CANCEL to the window manager when window drag ends
· DSK-332430 If the xdg-user-dirs are not defined they should not show in the Places list in the X11 File dialogs
· DSK-332319 Margins of widgets in declarative ui dialogs incorrect in X11 mode
April 6th, 2011Introduces better support for using the Opera Mail client with your Gmail IMAP account. More specifically:
· Opera now recognizes the special IMAP folders 'Sent items', Spam', 'Trash', and treats them as equivalents of the native Sent, Spam and Trash views in Opera Mail. This also works for other IMAP servers that support the XLIST or SPECIAL-USE extensions for the IMAP specification, including the Fastmail IMAP service.
· Opera now recognizes the special way in which Gmail duplicates messages that appear in the 'All Mail' IMAP folder and the various folders created by Gmail's own 'labels' (including Inbox). To make the best use of this, it is recommended that you subscribe to the all the Gmail IMAP folders (this is a change from earlier advice to suggested users to unsubscribe from the [Gmail]\* folders).
· Opera Mail will then make sure that messages don't show up twice in its Unread and Received views. As for other views like Mailing lists, Contacts, Labels and Attachments, duplication can still occur there. You can improve on this for now by unchecking 'Show hidden' for such views (use the View button in the mail view, then Show > Show hidden).
· Another big change is the return of SOCKS. However, please be aware that our SOCKS implementation is still work in progress and as such is not feature complete.
· On the Core side of things we have also added partial support for the HTML5 File API.
Core:
· CORE-28643 (Partial support for the HTML5 File API): details above
· CORE-37248 (Problems connecting to HTTP proxy after adding SOCKS support)
· CORE-37278 (Keep better track of method objects in plugins)
· CORE-37662 (Freeze on www.domiteca.com)
· CORE-37685 (Scroll bar appears with inline with negative margin inside overflow container)
· CORE-19899 (Spatnaving in an overflow:hidden box should scroll the box)
· CORE-20483 (Hidden animated gif causing high CPU load in Opera because of constant repaints)
· CORE-30832 (Dragonfly: Eval-ing arguments returns unhandledException)
· CORE-32295 (Implement the HTML5 data-* attributes API)
· CORE-34939 (EventSource will not connect if document.domain is set)
· CORE-36350 (EventSource constructor should act as if there's a network error for non-http urls)
· CORE-36351 (EventSource 2xx handling changed)
· CORE-36415 (Crash when using spelling check with a Korean dictionary)
· CORE-36482 (Dragonfly: Eval fails in new thread)
· CORE-36613 (EventSource sends the wrong Accept http header)
· CORE-36624 (BeforeCSS broken (changing CSS source fails if there are external stylesheets))
· CORE-36638 (Crash on sync'ing database file storage on shutdown)
· CORE-36758 (background-origin ignored in extra-ordinary conditions)
· CORE-36759 (Crash in selection.getRangeAt(0) if called on deleted document)
· CORE-36774 (Hardcoded keybindings in the new image viewer need to consider modifier keys)
· Fixed several crashes found during internal testing
Desktop:
· DSK-288827 (Reset to defaults on middle of status bar doesn't reset head/tail mini toolbars)
· DSK-320172 (Thumbnails no longer show in the Windows Panel)
· DSK-327366 (Tab preview "arrow" not aligned with the tab when the preview is aligned with the window edge)
· DSK-328719 (Tabs opened by extensions open to the left instead of the right)
· DSK-329591 (Right-click text box menu appears after close of several right-click menus (Notes, Mail, Chat))
· DSK-330547 (Missing plugin webpage not opened from within widget plugin placeholder.)
· DSK-331015 (Paste and Go clears current content of address field)
· DSK-331785 (Controls not working (mouse position wrong) on YouTube with wmode=direct)
· DSK-332733 (Paste and go does not clear the addressfield before pasting new text)
· Changes to the Extension Manager design
· Change to the look of the Fast forward tip
Mail:
· DSK-292134 (Importing contacts should strip M2INDEXID values)
· DSK-322836 (List view is corrupt scambled)
· DSK-271570 (Mail isn't always filtered before body is selected or downloaded)
· Add support for XLIST IMAP extension
· Add support for SPECIAL-USE
· Add support for a trash and spam IMAP folder
Windows:
· DSK-277964 (Plugin text becomes transparent with fully transparent skin)
· DSK-314936 (Tab thumbnails with Windows native skin)
· DSK-330526 (Adobe license agreement pdf opens inside a non resizable dialog so it is not readable)
Mac:
· DSK-331971 (Set default Monospace font to Menlo and keep Monaco as fallback)
· DSK-328896 (Dragging images to Finder replaces existing file with same file name)
· Some skin polishing: addressbar button and margin fixes
Linux/FreeBSD:
· DSK-332065 (Menu doesn't close until the action completes)
April 5th, 2011Core:
· CORE-29058 (Painting artifacts with absolute element inside fixed element on scrolling zoomed in page)
· CORE-32199 (Occasional crash when launching Dragonfly)
· CORE-35777 (Crash on surfing WAP pages)
· CORE-36210 (Setting body.unselectable resets scrolling on children): List scrolls and blanks out a grooveshark
· CORE-37082 (Common plugin crash)
· CORE-37337 (Google apps page crashes Opera)
· CORE-37438 (Spelling mistake in preferences): opera:config#SecurityPrefs|Certificaterevocationlistsforssl
· CORE-37507 (PDF files can't be opened on Linux)
· CORE-37565 (Opera doesn't start after visiting a specific URL)
· CORE-37574 (Crash on inline find)
· Several other common crashes reported by the automated crash logging tool
Desktop:
· DSK-330738 (Flash repainted all over the place when scrolling)
· DSK-332780 (Increase document cache from 200 to 300 megs): Document and escmascript cache has been merged together to just document so we raised the default
· DSK-332890 (Scroll marker checkbox is in UI even when feature is disabled)
April 2nd, 2011Core:
· CORE-8579 (Setting .type removes focus)
· CORE-37297 (Scrolling breaks in Facebook after viewing a photo)
· CORE-13327 (Element with dimensions with larger element inside stretches unexpectedly)
· CORE-13649 (Left auto offset incorrect for an absolutely positioned floated inline or inline-block)
· CORE-14232 (Scrollbars for top document with absolutely positioned element with clip applied)
· CORE-16055 (Absolutely positioned child of an element with height larger than its parent with hidden overflow): will generate a scrollbar as if its ancestor had not had non-visible overflow
· CORE-21938 (box-shadow mixed with opacity results in clipped shadows)
· CORE-24951 (Crash on focusing input positioned outside of overflow container and hiding container)
· CORE-27255 (-o-transform + zoom = text problems)
· CORE-28534 (floats not cleared if elements with clear are preceded by an element with a negative bottom margin)
· CORE-30960 (Events and :hover don't fire on element that has absolutely positioned parent with clipping applied)
· CORE-31054 (Border disappears when parent container is inline-block with z-index and opacity < 1)
· CORE-32254 (padding-top on outer container hides replaced alt if anchor parent has opacity < 1)
· CORE-33349 (Incorrect (bounding_box based) calculation of content size causes problems with scrollbars)
· CORE-33607 (Inner width/height of overflow auto elements does not compensate for scrollbar width/height)
· CORE-33762 (Transformed text-shadow not shown when vertically offset above content box)
· CORE-34316 (Setting form action causes error when reading out tagName for object elements inside form on gallito.com.uy)
· CORE-34386 (Generated :after content adds to element's height)
· CORE-34389 (List item with padding adds to height of list with already defined height)
· CORE-34419 (Text overlaps on BlackBerry product site, Cufon font replacement not initialised due to sheet.disabled returning true for empty sheets)
· CORE-34502 (:checked query does not find elements that had checked set before they were in the document): worldoflogs.com display issues
· CORE-34745 (Can not add options to newly created SELECT that is not in the DOM (only the first two sub-levels in a "tree" work on elfa.se))
· CORE-34811 (Embedded Flash with src starting with "file" and with colon in URL fails to load)
· CORE-34824 (Images (especially background image) flickering when following a link on the same domain)
· CORE-34918 (Text selection is not painted correctly when selecting between two block elements)
· CORE-35194 (Bing.com hotels popup autocloses on opening after being closed first time)
· CORE-35722 (Inline element overflow clipped when opacity is applied)
· CORE-35752 (Opacity not applied to absolute positioned descendant of inline with opacity)
· CORE-35900 (Reading nodename on an unknown tag kills scripting (parsed to HTMLElement))
· CORE-35964 (Nested positioned file input doesn't respond due to clip)
· CORE-36023 (Focusing partially visible form element moves it fully on screen)
· CORE-36138 (Iframe with empty scrolling attribute gets no scrollbar and is unscrollable)
· CORE-36174 (Fix crash when downloading files in the link panel)
· CORE-36184 (New image viewer breaks platform/user key bindings (eg. fast forward) in directory of images)
· CORE-36363 (Crash when passing empty parameter to Java applet)
· CORE-36440 (Really bad scrolling performance on MyTrendyPhone.se - reading and outputting scroll position on scroll)
· CORE-36467 (opacity
March 29th, 2011Core:
· CORE-37518 (Google maps breaks due to a miscompilation of ECMAscript)
· CORE-36960 (Non-repeated background images become repeated after going back in history)
· CORE-37418 (Faaborg blog crashes Opera)
· CORE-37328 (Crash when opening RSS feeds in background tabs)
· CORE-36945 (Unable to save an image in photobucket)
· CORE-32849 (Crash on exit)
· Further crash fixes: made possible by your uploaded crash logs
Desktop:
· DSK-156307 (Console messages should include a timestamp)
· DSK-209000 (Error Console does not remember position and size when re-opened)
· DSK-240600 (No SVG console error)
· DSK-276359 (Tab activation order wrong when minimizing tabs)
· DSK-312094 (Not sending referrer when using Middle Click or using mouse gestures)
· DSK-329214 (Crash on exit after viewing a downloaded file's properties from the download tab)
· DSK-330073 (Tab opened using window.open with location bar enabled and width set to 400 pixels or more not visible)
· DSK-330971 ('Submenu, MI_IDM_AUTORELOAD_TOGGLE_PARENT, Full Reload Menu , , "Icon"' crashes Opera)
· DSK-331018 (Crash when adding mail filter rules in new labels dialog)
· DSK-331140 (Context menus not working in edit controls on Declarative UI dialogs)
· DSK-331428 (Crash when deleting bookmarks)
· DSK-330987 (Custom label icons are lost on restart)
· Further fix for a crash that happens after having blocked content
Windows:
· DSK-328543 (Plugins can prevent Opera from shutting down)
Linux/FreeBSD:
· DSK-331155 (Main bar buttons are moved to the right when hovering with KDE and GTK styling)
· DSK-331065 (Boxes appear for each installed Extension after maximizing Opera from the systray)
March 26th, 2011Desktop:
· Updated graphics for Speed Dial and callout dialogs
· Improved performance and resizability of internal pages
· DSK-328884 (Content blocker crashes when Opera Link is enabled)
· DSK-331458 (Opera occasionally writes files with cropped and/or corrupted names)
· DSK-330123 (If authentication with auth.opera.com fails, there is no error message)
Speed Dial:
· Improvements to Speed Dial synchronization, including ordering and merging on upgrade
· Speed Dial options consolidated in configure dialog
· Speed Dial automatic zooming
· Speed Dial options instantly applied
· Speed Dial '+' can now be hidden from the Configure dialog
· Added options for 2, 6 and 7 Speed Dial columns
· DSK-330828 (Add option to have two column Speed Dial layout)
· DSK-330094 (Speed Dial does not create a thumbnail for baidu.com)
· DSK-330473 (Thumbnail content is blurred if Speed Dial is zoomed using arrow keys on Zoom menu)
· DSK-330923 (Speed Dial 'Configure..' button isn't translated)
· DSK-330924 (Using mouse scroll on zoom slider in regular page scrolls Speed Dial)
· DSK-299654 (Speed Dial page looses focus after reloading on Mac)
· DSK-329715 (Speed Dial preview is wrong)
· DSK-329382 (Tab jumping on Speed Dial doesn't autoscroll)
· DSK-329476 (Can't drag a tab/link/url into Speed Dial)
· DSK-330321 (Speed Dial add dialog repositioned when hovering Configure Speed Dial button)
· DSK-330465 (Speed Dial thumbails hovering doesn'twork using TAB key)
· DSK-330843 (Speed Dial '+' thumbnail is set to selected (which looks a lot like hover) after cancelling add dialog)
· DSK-331064 (Speed Dial thumbnail autoreload sends only first request for custom URL if it contains only server name without / at the end)
· DSK-329896 (Ctrl+middle mouse click does not work)
· DSK-329973 (Large space to the left of Speed Dial thumbnails when window is resized to show one column)
· DSK-331040 (Tabbing on Speed Dial doesn't cycle selection back to the top)
· DSK-331041 (Speed Dial auto-scrolling sometimes scrolls you to the bottom of the page incorrectly)
· DSK-331152 (Maintain tab-key press flow between thumbnails after they are swapped)
· DSK-331173 (Speed Dial autoscroll doesn't scroll up nicely)
· DSK-331297 (Number of Speed Dial columns decreases when clicking 'Configure')
· DSK-331175 (Speed dial autoscrolling does not scroll back to the top when tabbing cycles back to the top)
· DSK-329975 (Web page zoom level button displays wrong zoom level if 2 windows are opened)
Core:
· Further crash fixes, and a memory leak fix
· CORE-35693 (Back from Google search result is inconsistent, sometimes goes back two pages, sometimes can't go back at all)
· CORE-36787 (Relatively positioned image links cut off on scroll)
· CORE-37071 (Accessing document in iframe appended from external script fails): Readability + Instapaper + Disqus
· CORE-37430 (Menus on dpreview.com stopped working)
· CORE-37330 (HTML response without have Content-type header causes Opera to display source code)
· CORE-36692 (Crash with games on zylom.com)
Windows:
· DSK-325398 (Opera crashed when switching to other programs, folders etc. in Windows 7)
Mac:
· Added animation for closed tabs on Mac
Linux:
· DSK-330653 (Speed Dial options should be centered on non compositing systems)
· DSK-330928 (Pasting primary UNIX buffer on Speed Dial stopped working)
March 18th, 2011Core:
· CORE-36785 (Crash on widgets using Media Elements pointing to internal resources)
· CORE-37264 (Crash on futura-sciences.com, seoptimise.com, mitosyfraudes.org and others)
· CORE-37270 (Crash after uninstalling or disabling extension which uses tabs api)
· CORE-37285 (Crash when enabling Dragonfly)
· CORE-37287 (Crash on hovering floated element with transforms applied)
· CORE-27392 (Windowed plugin position not updated when moved in overflowed container)
· CORE-35963 (No smileys in mail composer's TinyMCE smiley popup on centrum.cz)
· CORE-37273 (extension.broadcastMessage fails for message handlers on userjs side)
· CORE-37169 (Fails to parse an XML document every second reload)
· CORE-37199 (Opera crashes on Tomato Firmware v1.28.1816 Status Device List page)
Desktop:
· DSK-328906 (Crashes on tetris, browser-pong and some other extensions)
· Small skin fix
March 17th, 2011· More Mac plugin fixes.
March 16th, 2011· Crash fixes
· SOCKS has been temporarily disabled as it caused issues with other proxy servers
· Small fix so that the WOT extension works again
· Mac Plugin fixes
March 16th, 2011Core:
· CORE-26373 (Ease-in transition goes crazy (out of range) when second transition overrides it near the end)
· CORE-37229 (Crash when getting color from -o-skin)
Desktop:
· DSK-327363 (Make Opera Link work with Speed Dial 2.0)
· DSK-330888 (Overlay dialogs have broken alpha transparency on close animation)
· DSK-330957 (Prevent duplicate speed dials on upgrade)
· DSK-331003 (Fix reload policy for link)
· DSK-331005 (Crash on saving label for search in all messages)
· Some further crash fixes
March 15th, 2011Core:
· CORE-1 (Missing support for SOCKS proxy): Still needs a UI but can be configured by opera:config#Proxy for now
· CORE-25395 (Parial CSS gradiants support): Using the Opera -o- vendor prefix, Opera Presto supports: -o-linear-gradient() and -o-repeating-linear-gradient(), is only supported in background and background-image, is not supported in list-style-image and border-image
· CORE-32400 (Added native WebP support)
· CORE-36305 (Updates to Strings and translations)
· CORE-33382 (UserJS code not run in extensions if page does not include a script tag)
· CORE-34929 (Links in extension pages that try to open extension-internal urls in new windows don't work)
· CORE-35064 (The extension background process should be able to be reloaded correctly and without crashing)
· CORE-35180 (Crash on bottom aligned inline-block with unclosed, child paragraph)
· CORE-35209 (Extension pages should be allowed to navigate to other extension-internal pages via the location object)
· CORE-35248 (Extension-related windows with scriptless documents aren't closed when the extension is disabled)
· CORE-35350 (Widget Interface should be exposed on the user JS side of extensions)
· CORE-35492 (urlload/urlfinished events received in wrong order)
· CORE-35746 (Console object in Web Workers doesn't log anything to the error console)
· CORE-35898 (Tab urls exposed from extensions don't include the url's fragment identifier)
· CORE-36114 (Caret placement at line ends broken in contentEditable tags (wrapped lines case - causes problems in M2))
· CORE-36131 (Zooming in/out print preview for mail crashes Opera)
· CORE-36237 (The background process shouldn't be allowed to navigate away from the extension's index.html)
· Crash fixes
Desktop:
· DSK-330050 (Crash on startup when dialogs appear before the main window): Further fix
· DSK-330700 (Add pref to avoid using logo finder algorithm for certain pages)
· DSK-330722 (Reload the page to view plug-in content toolbar shown despite Flash being previously installed)
· DSK-330746 (Default searches are not preserved after upgrade)
· DSK-330771 (View-mode="minimized" for Speed Dial doesn't trigger 260x195 viewport)
· DSK-330802 (Find a better default level for ThumbnailLogoPadding)
· DSK-330852 (Speed Dial animations cause leak)
· DSK-330876 (Crash when sorting a mail view and then switching between mail views)
March 12th, 2011Core:
· CORE-37160 (Fix for crash when extensions need HTTP Auth after restart)
· CORE-34650 (Memory leaks caused by missing call to deallocate() on the scriptable object)
· CORE-37136 (Enable Cookies DNS Check is default true, should be false)
· CORE-37060 (Deleting a Wand Password crashes Opera)
· CORE-36823 (100% cpu usage when installing application cache on developers.whatwg.org)
· CORE-36808 (developers.whatwg.org crashes opera)
· CORE-36805 ("work offline" conflicts with "application cache")
· CORE-36243 (IFRAME with scrolling=no interferes with scrollwheel/keyboard scrolling of parent document)
· CORE-34738 (Some sites flicker when loading plugins)
· CORE-27392 (Windowed plugin position not updated when moved in overflowed container)
· CORE-36871 (Application cache not detected for explicit cache entries when loaded outside of the application cache)
Desktop (general):
· Improved strings and translations
· DSK-328884 (Content blocker crashes when Opera Link is enabled)
· DSK-313944 ("Ctrl+Shift+V" opens in a new background tab)
· DSK-326198 (Enter when composing HTML mails sometimes has large line spacing)
Desktop (Speed Dial):
· DSK-330681 (Crash related to the new logo finder)
· DSK-330693 (Entering addresses that start with a number opens the corresponding Speed Dial instead)
· DSK-329199 (Added Speed Dial entry is not focused)
· DSK-329522 (Opera hangs or crashes when editing/deleting Speed Dial cells in multiple windows at the same time)
· DSK-329877 (OK button should be focused in add speed dialog when text has been entered in the urlfield)
· DSK-330030 (It should be possible to set Speed Dial to use 6-7 columns)
· DSK-330319 (Page title is shown on top of thumbnail when hovering background tabs with thumbnail previews enabled)
· DSK-330339 (Clicking on the "100% Zoom" button in zoom dropdown doesn't update the Speed Dial thumbnail)
· DSK-330363 (When adding a speed dial, a fuzzy plus icon appears inside in the thumbnail)
· DSK-330443 (Crash on removing an entry being edited)
· DSK-330472 (Opera crashes if a lot of speeddials are added [and background image is changed])
· DSK-330520 (Make add-new-dial separately skinable)
· DSK-330530 (Zooming with + or - with focus on the Speed Dial page zooms any page opened from that Speed Dial tab)
· DSK-330555 (Opera crashes on exit after drag/dropping a Speed Dial thumbnail onto desktop)
· DSK-330624 (Opera crashes after deleting thumbnail that was dragged onto status bar)
· DSK-330362 (Configure speed dial dialogue - align the 'OK' and 'cancel' to the right of the dialog box)
· DSK-330361 (Configure speed dial dialogue - remove the cross button (close) top right)
· DSK-330360 (Change 'Configure Speed Dial' button to use custom skin element)
· DSK-329976 (Speed dial zoom level button displays wrong value if going back from webpage)
· DSK-330327 (Dragging a speed dial outside the tab changes speed dial positions)
· DSK-330520 (Correct Speed Dial background color on Mac)
· DSK-330629 (Update Speed Dial styling on Mac)
Mac:
· DSK-330675 (Localized search broken)
March 11th, 2011Desktop (general):
· DSK-301516 (Transfers disappear when closing a private tab)
· DSK-308449 (Zoom in shortcut (ctrl+Plus) doesn't work on keyboard locales where you need a shift modifier to type a plus)
· DSK-316710 (Crash on startup due to address field in main bar)
· DSK-328063 (Crash with changing icon extension on extender menu)
· DSK-328919 (Correctly use the setting for max persistant http connections per server)
· DSK-329209 (Empty Fast Forward Tip pops up when it should not)
· DSK-329421 (Missing privacy checkboxes for extension opened in dev mode)
· DSK-330050 (Crash on startup when dialogs appear before the main window)
· Prevent third party applications from hijacking searches and other customizations in Opera
Speed Dial:
· DSK-330448 (Frozen Speed Dial loading animation instead of thumbnails)
· DSK-329300 (Plus button is replaced with thumbnail)
· DSK-312301 (Speed Dial background image becomes enabled after every Opera upgrade)
· DSK-329500 (Speed Dial "+" button disappears and page gets screwed up)
· DSK-330191 (Zooming when typing + or - in the Speed Dial search field)
· DSK-329892 (Thumbnail content is blurred if Speed Dial is zoomed using mouse wheel on Zoom menu)
· DSK-329960 (Disabled Title field looks ugly on classic XP)
· DSK-329963 (Disabled Title field can be focused by mouse, but not tabbed to)
· DSK-329993 (Crash after adding Speed Dial - multiple plus signs)
· DSK-328329 (Opera crashes when changing width of Speed Dial window)
· DSK-330520 Make the Add Speed Dial dialog skinnable
· DSK-325726 Let sites reload Speed Dials using the "Preview-refresh:seconds" HTTP, or
· DSK-325538 Use thumbnail friendly content when available
Mac:
· DSK-297626 (Crash when making selection from drop-down)
· DSK-329089 (International font settings are not remembered)
· DSK-329091 (Broken Cyrillic local paths on Mac)
· DSK-330098 (Files saved with no file extension if Save dialog is opened with hidden file extensions ticked)
March 9th, 2011· Password Monster defeated
· There is an actual link on the Intranet toolbar
March 5th, 2011· DSK-327557 Updated styling for internal pages, and search suggestions on error pages
· DSK-314827 Speed Dial animations
· DSK-328751 No video or audio on Mac
March 4th, 2011Speed Dial:
· Added a button to configure Speed Dial
· Added the ability to set the number of Speed Dial columns (automatic by default)
· Speed Dial can now be zoomed
· New dialog when adding/editing Speed Dials
· It is now possible to add a custom title to Speed Dials, through the new add/edit dialog
Mail:
· Support for phrase searching
· Improved CJK searches
· Fixes to the panel, including a setting to disable automatic toggling
Presto:
· Added support for CSS3 multi-column layout
February 24th, 2011Core:
· CORE-34165 (Malware check should ignore intranet URIs)
· CORE-35189 (Memory usage errors on www.channel4.com/news/catch-up/)
· CORE-35514 (Opera freezes on some turkish sites)
Desktop:
· New Speed Dial Flow layout
· Feature discoverability improvements
· Potential fixes for some reported crashes that have not been reproduced locally
· DSK-276688 (Can not change mail signature from HTML to plain text)
· DSK-310758 (Dialog "Opera printing" is hardcoded English)
· DSK-312815 (POP3 crash on exit)
· DSK-322763 (Crash saving bookmarks file)
· DSK-323901 (Mail label created from "save search" also shows non-matching messages that are received after the label is created)
· DSK-324324 (Sorting message list by label isn't working anymore)
· DSK-325103 (Label As submenu from the mail body context menu shows an empty label list)
· DSK-325160 (Can't connect directly to a Unite instance)
· DSK-325608 (Crash after opening Mail Window in separate tab)
· DSK-326478 ("Sent" view under POP access point shows sent messages for all accounts that use the same SMTP server)
· DSK-326763 (POP Inbox view is not updated anymore after restart)
· DSK-326876 (Crash on exit, with either POP or mailing list / feed folders)
· DSK-327600 ('saved search' labels removed after second restart)
· DSK-327834 (Crash on startup for upgrade from 11.01.1190 to 11.10.24399)
· DSK-329408 (IPv6 connection failures on Mac/Linux/FreeBSD)
February 18th, 2011Core:
· Fixed several memory leaks and crashes
· Do the same as other browsers on HTTPS-Proxy-CONNECT requests
· SSL/TLS tweaks and improvements
· Illegal URLs are not treated in a user-friendly way
· Improved our content-type detetion algorithm (implement ideas from http://tools.ietf.org/html/draft-abarth-mime-sniff-05)
· Move Accept to compose-request and enable using */* on second request
· Remove the Accept-Charset header from HTTP requests
· Improved pipelining
· Improved pubsuffix
· Tweaked Cookie handling
· Work towards improving traversal in terms of the elements/objects in the document and their locations searching
· CORE-37 Cancelling onkeydown does not cancel keypress
· CORE-144 onBlur attribute of an HTML form input field does not trigger when focus moves to a different frame
· CORE-241 Opera doesn't support multiple rels for LINK
· CORE-265 event.offsetX for mouse events returns "distance from previous whitespace" rather than "distance for target box origin"
· CORE-1281 nbsp entity in form element value submitted as space
· CORE-2378 Mouse or keyboard scrolling should not be allowed when scrolling=no is set on frame / iframe
· CORE-2447 Empty selection must not have any ranges
· CORE-2665 tBodies DOM 1 method returns nested tBodies
· CORE-5953 Unable to place cursor in empty selection
· CORE-7752 .start returns 0 instead of 1 for
· CORE-9064 Plugin object with display block does not initialize until paint is triggered
· CORE-10160 The input event needs to be dispatched on cut
· CORE-10266 xpath engine allows only 100 predicates in xpath expressions
· CORE-10406 prototype must be DontEnum for exposed DOM interfaces
· CORE-10431 Not scrolling correctly in find when there are inline elements in preformatted text
· CORE-13007 type set to the empty string causes style sheet not to be loaded
· CORE-14143 window.CanvasPixelArray is undefined
· CORE-14144 window.ImageData is not prototypable
· CORE-14146 getImageData(0, 0, 0.0001, 0.0001) throws
· CORE-14147 new window.ImageData(1,1) should throw
· CORE-14188 Unable to type '@' in transparent Flash text field
· CORE-15633 body.background should return full URL of the background image
· CORE-17277 Accesskey clicks disabled buttons
· CORE-18871 XMLHttpRequest spec violation - calling send() from a non-OPENED state does not throw
· CORE-19606 Make HTML5 section, article, nav, etc, elements block elements by default and add the style rules
· CORE-19687 Null in textContent stringifies to "null"
· CORE-21061 vertical-align on an inline-block misplaces it if there is a positioned sibling
· CORE-21407 remove support for UTS22 §1.4 charset alias matching
· CORE-21719 Support image naturalWidth naturalHeight
· CORE-22080 Move the accesskey property to HTMLElement (html5)
· CORE-22104 FormatBlock shouldn't rewrite ancestors
· CORE-22136 [DragonFly] Missing new-script event in case of scripts in HTML attributes
· CORE-22794 Bold font are not properly rendered when there is no bold font file available
· CORE-23856 /favicon.ico only loaded with html
· CORE-24706 HTMLScriptElement.text shows source of external script, not element contents
· CORE-25426 Implement Web Open Font Format (WOFF)
· CORE-25457 Selecting is broken when selecting upwards
· CORE-26075 [Webworkers] self.location doesn't take redirects into account
· CORE-26401 [UserJS] BeforeCSS/AfterCSS event
· CORE-26566 Skip collapsed text when extracting selected text and in document edit mode
· CORE-26823 Flash inside overflowed container still visible on Linux (windowless mode)
· CORE-27267 Unable to type in Flash text fields
· CORE-28043 Thai word wrapping does not work
· CORE-28244 www.sparebank1.no can't login due to problems with Java
· CORE-28401 Default to "ask user" instead of do nothing if a plug-in for a filetype isn't available.
· CORE-28443 Seeking in paused should remove poster frame
· CORE-28528 Add audio/x-midi to the list of MIDI MIME types
· CORE-28671 Entities thinsp, ensp, emsp are not displayed correctly
· CORE-28696 DOCTYPE not generated correctly
· CORE-29397 Streaming multiple identical plugin streams fails randomly
· CORE-29563 ends up with type parameter after parsing
· CORE-29651 http refresh causing internal communication error
· CORE-29753 Abs pos is unaffected by transform specified on zero-height ancestor
· CORE-29774 scroll event not fired on document
· CORE-29911 Wrong value from offsetWidth, offsetHeight in DOMContentLoaded event
· CORE-30215 Collapsed range is not collapsed after being added to selection
· CORE-30295 Fix subpixel rendering on older linux distros
· CORE-30351 [Dragonfly] Rule with no declarations missing in Opera Dragonfly
· CORE-30448 Scrolling a block scrolls the plugin content
· CORE-30624 Previous scroll position restored after interacting with the page while reloading (after having gone back in history)
· CORE-30969 Implement mouseenter and mouseleave events from DOM3Events
· CORE-31298 Nested ternary operator fails during JIT
· CORE-31354 Implement onfocusin/onfocusout
· CORE-31510 We don't wait for layout if a script tries to read computed height and external CSS is still loading
· CORE-31590 Cannot post comments or login to reuters.com
· CORE-31700 Google virtual keyboard broken - moving position:fixed element up or left leaves artifacts
· CORE-31704 Fix to crash during shutdown procedure
· CORE-31777 onhashchange event property should be on window, not document
· CORE-31801 browser.js fails if User JavaScript File path doesn't exist
· CORE-31942 Can not delete a list, only its contents, in contentEditable / designMode document
· CORE-31980 The player on libre.fm doesn't work in Opera
· CORE-32026 ce-html mime type is not handled by Opera (so the page is downloaded)
· CORE-32120 Page is loaded from the cache after changing from a lower protocol to higher protocol
· CORE-32179 eBuddy.com does not work - script can not read value correctly from previously hidden TEXTAREA
· CORE-32200 Document.onload not fired when .load-ing with async=false (Citibank Singapore Credit Cards Application Forms not visible)
· CORE-32260 Implement CSS Viewports spec
· CORE-32321 Opera cannot parse WML files when content-type is missing
· CORE-32327 Opera displaying content of files that are served as application/octect-stream
· CORE-32340 Use an anchor to determine correct position during mouse dragging
· CORE-32417 usairways.com log in does not work if script assigns javascript: URLs to window.location, run them after current thread
· CORE-32518 No change event on hidden file input — photo upload broken on xanga.com
· CORE-32538 Positioned child with top and bottom set not adjusting to container's height
· CORE-32646 Unable to remove contenteditable="false" content from inside contenteditable="true" element
· CORE-33007 Hash not updated after redirect
· CORE-33062 Canvas shadowBlur with clipping causes artifacts (and crash)
· CORE-33063 Tianya forum navigation menu looks borked, css string tokenization issue
· CORE-33214 -o-transform doesn't recognize functions with whitespace before arguments
· CORE-33239 :active state dropped if mouse moved away from element with the button still pressed
· CORE-33265 Unchanged location.hash triggers onhashchange (location.hash = location.hash)
· CORE-33305 Classes in content added via importNode are not recognized
· CORE-33315 [Extension] Support debugging of isolated userjs
· CORE-33383 Runs javascript url even though it's replaced by a form submit (Opera can't send mail through Yandex Mail)
· CORE-33385 Operator '=' of XPath behaves incorrectly (case insensitive)
· CORE-33415 Multiple files from one input not handled by PHP due to multipart/mixed MIME with sub-parts for each file
· CORE-33615 Crash on closing tab with plugin
· CORE-33619 Problem selecting origin and destination in the left combo menus - extending SELECT with select.length+=1 fails
· CORE-33674 First scroll event being sent to window instead of scrollable area
· CORE-33693 [Dragonfly] Send file name of user scripts through scope in OnNewScript
· CORE-33781 Find in page doesn't scroll to show search hits in frames
· CORE-33795 link.focus() does not remove focus from rich text editor
· CORE-33796 Calling body.focus() on editable body from button onclick fails
· CORE-33822 Remove widget cache folder just after widget uninstall
· CORE-33885 24sevenoffice.com web page missing menues in Opera - element.children exists in XML documents but is broken
· CORE-33887 Landsend.de doesn't allow Opera to show its subordinate contents
· CORE-33965 Complement expression used as condition skips test
· CORE-34189 Improve spatial navigation on complex sites like Facebook
· CORE-34436 with poster not resizing
· CORE-34533 with broken poster doesn't show video instead
· CORE-34538 Clicking a fires both a focus and blur event
· CORE-34548 Spatial navigation on elements with overlapping rectangles and event handlers should descend in the tree
· CORE-34564 Zooming in opera show mode causes incorrect scroll position
· CORE-34565 Geolocation notifier not shown again once window with a notifier is closed without answering
· CORE-34677 No hasProperty/hasMethod check before setting property/method on NPObject
· CORE-34697 should reappear after calling load()
· CORE-34706 [Dragonfly] opera.scopeCreateClient(): onconnected callback never gets called when connected to a remote host
· CORE-34712 Computed style for text-overflow is wrong
· CORE-34779 Fixed parsing of empty Geolocation reponse from Gelocation server (over IPv6)
· CORE-34785 Bitmap images should use themselves as favicon/document icon
· CORE-34788 Double clicking on content window while HTTPS site is loading loads home page
· CORE-34835 [User Prefs] Allow Autofocus Form Element=0 should additionally disable handling focus sent on synthetic events
· CORE-34838 Crash when handling plugin event when plugin failed
· CORE-34849 Server highlighting fix for urls containing ":" in fragment
· CORE-34961 Quirks mode parsing of color values on setting property
· CORE-34973 Opera returns data for width and height attributes on using getAttribute when they are unset or empty
· CORE-35006 Admit cloning of object DAGs involving host objects
· CORE-35065 color input element (input[type=color]) accepts ANY input unlike date, datetime-local, number, week, month
· CORE-35073 RegularExpressionLiterals not re-evaluated to create new objects within a loop
· CORE-35100 Too many onblur after selecting element and spatnaving
· CORE-35103 Text is not base-aligned in text areas
· CORE-35118 When scrolling inside scrollable container, make sure the scrolled-to element is outside of view
· CORE-35166 Crash when clearing the undo/redo stack after typing in Hebrew
· CORE-35184 Slowdown on hovering document with positioned iframes with visibility: hidden
· CORE-35198 Eval has an unnecessary hard limit of 64 imported variables
· CORE-35227 Date header from server is later sent in If-Range header
· CORE-35302 relative position on a link or its parent disables clickability
· CORE-35310 console.log does not print to Error Console
· CORE-35399 HTMLElement getting GC'd causing custom property to cease existing on erlang.org
· CORE-35470 Wrong value is computed if there is a space character before hash in color definition
· CORE-35493 Value lost on setting indexed property of external plugin object (vod.onet.pl player not loading)
· CORE-35902 Overflow hidden container scrolled when clicking button
· CORE-35969 Support CSS zoom cursors -o-zoom-in and -o-zoom-out
· CORE-36101 Better image viewer
Desktop:
· DSK-317643 Wand corruption on changing master password with specific wand data
· DSK-304211 HTTP Authentication dialog gets wrong size sometimes
· DSK-301536 Autocomplete doesn't remember https protocol
· DSK-314312 Crash when changing to alternate stylesheet via keyboard shortcut
· DSK-311131 Tab gets unpinned after opening the Save As dialog
· DSK-320771 While surfing in private window, Opera Mail links are opening in non-private tab
· DSK-323315 Generated feeds page still uses -o-text-overflow:ellipsis
· DSK-322017 Wrong background and border color for dropdowns for high contrast OS themes
· DSK-318301 Overlaid page information window incorrectly displayed on blank pages
· DSK-322307 untranslated string in the start-up dialog
· DSK-152299 opera uses latest session for startup instead of the one it's supposed to use
· DSK-284163 A ghost window is created when restarting with a Floating Panel
· DSK-287242 Edit functions don't work from the Opera menu button
· DSK-284110 Floating panels with the Info panel activated are covered with a white box on restart
· DSK-296685 Backing to Speed Dial loads start page
· DSK-142522 Check marks inconsistent in View > Encoding
· DSK-325607 Potential crash when deleting private data
· DSK-321938 Address field misbehaves when changing focus
· DSK-313944 "Ctrl+Shift+V" opens in a new background tab
· DSK-325446 new Home Url not upgraded when old url is written in prefs
· DSK-325509 Paste&go in empty tab bar place only opens new empty tab
· DSK-325816 History lost for Speed Dial tabs
· DSK-326913 Properly support for a deprecated IPv6 site-local (fec0::/10) address. Makes Opera load websites on Mac if Parallels is installed
· DSK-322565 [Autoupdate] A pending autoupdate should not start if the user has manually upgraded Opera in the meantime
· DSK-323413 [Autoupdate] Opera doesn't get updated browser.js or override_downloaded.ini for the new version of Opera immediately after autoupdating
· DSK-312122 [Autoupdate] Don't install old updates
· DSK-322686 Widgets in application mode crash on exit when closing using title bar close button
· DSK-295622 Change font-family default for sans-serif to Helvetica from Lucida Grande
· DSK-319195 Cannot import certificate files (window focus blocks dialog)
· DSK-320934 Forms type=date/month/datetimelocal/color skin broken
· DSK-318698 Inline search needs "Enter" twice to start
· DSK-301673 Search suggest does not display upon completing IME composition
· DSK-287696 Opera is very busy according to VoiceOver
· DSK-319978 Crash dialog might be hidden in background after crash
· DSK-244927 Disabling IME at input type="password"
· DSK-320590 Opera hidden when focusing another app while "Image Properties" is open
· DSK-325396 Extra 'Save As...' dialog after reopening window from empty workspace
January 27th, 2011Web specifications:
Implemented:
· Support for window.DOMStringList object of the W3C DOM3 DOMStringList Interface
User interface:
Improved:
· Translation updates added throughout the UI
· Added Opera Portable/USB for Mac and single profile: See the Opera Desktop Team article: Opera Portable for Mac (USB)
Fixed:
· Optimized bookmark menu updating, preventing freeze occuring on keyboard input.
· Various mouse gesture sensitivity and recognition issues
· Crashes occurring with Opera Dragonfly reload, file download, extension autoupdate, search suggestions
· Crash occurring when clicking a link twice
· An issue with feed preview
· Window switching keyboard shortcut not working (Command-`)
· Crash occuring when closing a tab
· Crash occuring when opening a downloaded file
· Default size of the search field unintentionally changing
· Crash occuring on page load for some sites, for example vkontakte.ru
· Repaint issues occuring when in Facebook
· Disk cache in Turbo mode being prematurely emptied after bringing up a context menu
· Deactivated auto-reload in speed dials when the address changes
Display and scripting:
Improved:
· Exposed the widget object to extension scripts
Fixed:
· Streaming Silverlight will not display (NRK nett-TV)
· script element being re-executed if child text changes
· HTMLElement.toString() throwing an exception for all HTMLElement prototypes
· Touch event attributes being misnamed in SVG
· Dynamically added style sheet fails to apply if rel attribute is set after a href attribute
· DocumentType not being prototypable
· Empty script elements still have an empty text node child
· Iframe with document.domain is not being allowed to open parent's document
· Not being able to submit forms with input[type="search"] or with when pressing Enter
· Deeply nested (5+ levels) iframe not loading in Analytix
· Crash when clicking in a dropdown on a WAP page
· Crash prevention for spell checking
· URI fragment identifier not being exposed in all URIs
Mail, news, chat:
Improved:
· Updated the HushMail mailproviders entry
· Added MobileMe Mail-me.com-to mail providers
· Now possible to open the mail panel as a tab when only using feeds
· The appearance of the signature editor
· HTML replying and forwarding format
Fixed:
· Crash occurring with the mail account dropdown
· Scroll bar not being shown properly in Mail
· Mail bodies sometimes not loading in single message view
· Settings being lost for POP views after a restart
· Unread count in the Mail panel button not being updated
· Crash occurring when changing an M2 account in mail compose
· The default font for HTML mail composition, Simultaneouly fixed an issue with dir=rtl that was inserted in the wrong place in the HTML
· Mail Toolbar instead of Feed Toolbar being shown when searching in a 'feeds only' installation
· Right-click context menu in Mail panel section headers being misplaced when the section is expanded
· Incorrect right-click context menu being in the Mail Toolbar search field
· Crash occurring when trying to edit two links in mail compose at once
· Crash occurring while creating folders when no item is selected in the feed section
· Index sizes above 2 GB that have negative values in the mail panel window
· Issues with the mail panel context menu when only using feeds
· Account does not loading on startup if the signature is wrong
· Showing feeds when showing a mail account (show messages from)
Security:
Improved:
· Enabled the Mac OS File Quarantine
Fixed:
· Removed support for "javascript:" URLs in CSS -o-link values, to make it easier for sites to filter untrusted CSS.
· Fixed an issue where large form inputs could allow execution of arbitrary code, as reported by Jordi Chancel; see our advisory.
· Fixed an issue which made it possible to carry out clickjacking attacks against internal opera: URLs; see our advisory.
· Fixed issues which allowed web pages to gain limited access to files on the user's computer; see our advisory.
· Fixed an issue where email passwords were not immediately deleted when deleting private data; see our advisory.
Support:
· Overview
· Get started
· Tutorials
· Knowledge base
· Register Opera Mobile
· Online communities
· Reporting bugs
· Opera Web Mail
· Access Opera
· Premium support
· Contact support
· Documentation: Opera Extensions API, Opera Link REST API, Web specifications support, Version history, Browser JavaScript, Command Line options, Kiosk mode, Opera.ini, Plug-ins, Linux Plug-ins, Root certificates, Sysadmin handbook, User CSS, User JavaScript
Opera Help:
· Need help? Hit ⌘ + ? anytime while using Opera to access our online help files, or go here.
January 26th, 2011· Fixed some common crashes.
January 22nd, 2011Core:
· CORE-32762 (Crash prevention for spell checking)
· CORE-35898 (URI fragment identifier wasn't being exposed in all URIs)
· CORE-35350 (Expose the widget object to extension scripts)
Desktop:
· DSK-324730 (Crash on printing Trafikanten.no)
· DSK-309863 (Disk cache in Turbo mode prematurely emptied after bringing up a context menu)
· DSK-321933 (Deactivate auto-reload in speed dials when the address changes)
· DSK-322244 (Pinned tabs too wide with a collapsed tab stack)
Mac:
· DSK-326380 (Opera Portable/USB for Mac and single profile)
· DSK-323299 (Optimize bookmark menu updating. Prevents freeze on keyboard input.)
January 20th, 2011Core:
· CORE-32345 (Crash on page load on some sites, vkontakte.ru)
· CORE-35650 (Severe repaint issues on Facebook)
January 17th, 2011Cross-platform:
· CORE-32345 (Crash on closing a tab for some users)
Desktop:
· DSK-320914 (Corrected the wording for some html5 form errors)
· DSK-322420 (Crash when opening some downloaded files)
· DSK-322469 (Default size of searchfield is changed (unintentionally) on Opera 11)
· Fixed several commonly reported crashes reported by our crash logging tool
· Some skin fixes and tweaks
January 11th, 2011Mail/M2:
· DSK-287668 (Delete Private Data/Clear all e-mail account passwords doesn't do anything)
· DSK-312140 (HushMail mailproviders entry needs updating)
· DSK-312143 (Add MobileMe Mail—me.com—to mail providers)
· DSK-319534 (mail bodies sometimes not loading in single message view)
· DSK-321903 (Settings lost for POP views after restart)
· DSK-321984 (Unread count in Mail panel button not updated)
· DSK-322280 (Crash when changing M2 account)
· DSK-322369 (Default font for HTML mail compsition): also fixes an issue with dir=rtl that was inserted in the wrong place in the html
· DSK-322795 (Mail Toolbar instead of Feed Toolbar shown when searching in 'feeds only' installation)
· DSK-322822 (Right click context menu in Mail panel section headers misplaced when the section is expanded)
· DSK-322869 (Wrong right click context menu in the Mail Toolbar search field)
· DSK-324498 (crash on trying to edit two links in mail compose at once)
· Partial fix for DSK-321557 (can't send mail during mail database loading): disabling the send action while loading the mail database
· Solved issues with alpha channel for filter icons
· Fix crash for creating folders when no item selected in the feed section
· Fixed index sizes above 2 GB that have negative values in the mail panel window
· Made it possible to open the mail panel as a tab when only using feeds
· Fixed some issues with the mail panel context menu when only using feeds
· Fixed an issure where if the signature is wrong, account doesn't load on startup
· Made the signature editor a bit nicer
· Fixed an issue where the html formatting toolbar was always drawn as 4px height grey bar in the compose window
· Showing feeds when showing a mail account (show messages from)
· Improved html replying and forwarding formatting
Core:
· CORE-32574 (typekit webfont test page needs reload to show webfonts)
· CORE-33751 (Iframe with document.domain is not allowed to open parent's document)
· CORE-35257 (Cannot submit forms with input[type="search"] pressing enter)
· CORE-35316 (Deeply nested (5+ levels) iframe doesn't load in Analytix)
· CORE-35651 (Crash when clicking in a dropdown on a wap page)
Mac:
· DSK-323392 (Experimental changes to the crash logger)
January 11th, 2011Cross-platform:
· Mouse gesture sensitivity/recognition fixes
· Several crash fixes (Dragonfly reload, file download, extension autoupdate, search suggestions, mail account dropdown, and more)
Core:
· Several crash fixes
· CORE-1377 Support DOM3 window.DOMStringList
· CORE-6716 Script element re-executed if child text changes
· CORE-8390 HTMLElement.toString() throwing an exception for all HTMLElement prototypes
· CORE-32425 Crash when clicking a link twice
· CORE-34292 Touch event attributes misnamed in SVG
· CORE-30292 Cross-network warning misfires
· CORE-33886 opera:config cannot do cross-domain xmlhttprequest after reloading
· CORE-28407 Small amount of alphanumeric characters breaks the heuristic language detection
· CORE-17830 href property for import returns resolved URL instead of original string
· CORE-16738 Dynamically added stylesheet fails to apply if rel attribute is set after href attribute
· CORE-23627 Add name and align as HTMLEmbedElement members
· CORE-27624 Pressing Enter in doesn't submit form
· CORE-33113 Default margin on body is 5px when the document is in an iframe, should be 8px
· CORE-28251 Fragment identifier matching needs to allow ID to override NAME
· CORE-20367 textContent creates multiple text nodes from big (>32000 characters) string
· CORE-18529 DocumentType not prototypable
· CORE-34298 Empty script elements still have an empty text node child
· CORE-33964 Feed preview fix
· CORE-28782 Windowed plugin not shown if displayed inside positioned iframe with overflow container
Mac:
· DSK-288233 Streaming Silverlight will not display (NRK nett-TV)
· DSK-320146 Scroll bar not shown properly in M2
· DSK-322782 Window switching keyboard shortcut not working (Command-`)
· DSK-208657 Enable Mac OS' File Quarantine
December 16th, 2010New features and improvements:
Address field:
· An improved address field makes it easier to stay safe on the Web, and it now hides the complexity of long web addresses. It also provides more security information to help you stay safe when browsing; just click the badge for the website to see security information about the site you are visiting.
· All webpages get a badge to the left of the address field. The badge replaces protocols like HTTP, HTTPS, and opera:, which are shown only when focusing on the address field.
· Clicking the badge provides a easy overview of the potentially more complex security state of the current web page.
· Parameters at the end of web addresses are visually hidden until the address field is focused. You can disable this with opera:config#UserPrefs|HideURLParameter if you still want to see the whole address all the time.
· There is now a badge indicating that you are browsing with Opera Turbo on. Clicking this badge gives information about estimated data savings for the Opera Turbo session.
Auto-update:
· An improvement to auto-update now makes sure you have the latest extensions and Opera Unite applications.
Bookmarks bar:
· The Opera Bookmarks bar is located directly below the Address bar, and replaces the old Personal bar.
· Enabling the new Opera Bookmarks bar
· 1. Open the "View" menu.
· 2. Select "Toolbars".
· 3. Click the check box next to "Bookmarks bar".
· If you want the Bookmarks bar to show in the former location of the Personal bar
· 1. Open the Appearance dialog (Opt + Shift + F12) > "Toolbars".
· 2. Click "Show hidden toolbars while customizing".
· 3. Above the Address bar a Bookmarks bar appears. Click it once to mark it (a yellow outline will show around the bar).
· 4. Click "Placement" and select "Top" inside the Appearance dialog.
· 5. Mark the new Bookmarks bar located below the Address Bar, and choose "Placement Off".
· 6. Click OK.
· 7. The Bookmarks bar is now shown in the former location of the Personal bar.
Extensions:
· Opera extensions offer a way for you to easily add new functionality to your Opera browsing experience. Developers can easily create extensions using open standards (HTML5, CSS, JavaScript) and supported APIs. Opera extensions will be based on the W3C Widget specifications and this is being considered for an Open Standard effort.
· Extensions will now run on secure sites (HTTPS) by default, and we have added a privacy setting where you can allow/disallow extensions to run on secure connections or in privacy mode (disabled by default).
· Extensions now have a preferences page. Both the options page and privacy settings can be accessed from the extensions manager.
Some changes to requirements that will affect currently available extensions include:
· Extensions must include an access request for the pages you want to access with the background process. You can do this by adding to the config.xml
· Extensions must include an index.html file in the package, or include a in the config.xml.
Extensions must use broadcastMessage() properly:
· broadcastMessage() only takes one argument: a string or an object literal.
· So, use either broadcastMessage("hi"), or broadcastMessage({'say': 'hi' }
· This means that some extension authors will have to update their extensions.
References:
· Opera extensions catalog
· Getting started with Opera extensions
· What's in an Opera extension?
· Hands-on tutorial: building an Opera extension
· Converting UserJS to Opera Extensions
· Opera extensions API documentation
· Opera extensions visual API Reference
· Opera extension code examples
· Opera extensions: buttons, badges and popups
· Opera extensions: tabs
· Opera extensions: windows
· Opera extensions: messaging
Mail panel:
The Opera Mail panel has been improved with the following changes:
· Decide which sections to show, and in what order.
· Create folders to organize your mailing list and newsfeeds.
· Filters are now called labels. Existing labels, custom labels and saved searches (as labels) are now located together under the Labels header in the Mail panel. The old filters, labels, and saved searches are now merged into the new, more powerful labels
· In each category, (Attachments, Labels, Feeds, etc.) select which individual items to show and which items to hide.
· Feeds can now be displayed in the panel without the need to enable a mail account.
· The Mail panel automatically appears whenever you switch to a mail tab, and automatically returns to the previous state of the panels when moving back to a non-mail tab.
· POP accounts now have Inbox and Sent views for themselves.
· Multiple scrollbars are now changed to one global scrollbar for the mail panel. The scrollbar keeps section headers on top, which allows you to quickly scroll back up to them.
· All mail search fields are now consolidated into one. This enables you to search wherever you want, with the help of a new toolbar that appears when searching.
· You can save a search as a rule that will automatically label all the matching messages.
Plug-in loading:
· You can now set plug-ins to load only when you click on them, to significantly speed up browsing.
· Presto 2.7 rendering engine
CSS3 Paged Media Module improvements:
Support has been added for the object-fit and object-position properties:
· The CSSWG decided to rename the image-fit and image-position properties to object-fit and object-position, but the W3C CSS3 Module: Paged Media has not been updated yet.
Since this CSS3 Module is not yet a specification, using these properties requires the addition of the Opera proprietary -o- prefix to each property. Opera recommends listing both formats in your style sheet, for example:
· -o-object-fit: meet;
· object-fit: meet;
CSS3 Text Module improvements:
Renamed the -o-text-overflow property to text-overflow, and added support for ellipsis on multi-line blocks:
· The Opera -o- prefix is no longer required when using this property.
· See W3C CSS3 Text Module Section 7.3: Text overflow.
Encoding improvements:
· Big5-HKSCS support has been updated for the HKSCS-2008 encoding standard.
· See iana.org: Character sets.
· See ogcio.gov: hkscs 2008 summary.
Web specification improvements:
Support has been added for the following:
· Selection.selectAllChildren; see W3C DOM Range API.
· HashChangeEvent event object; see W3C HTML5 Section 5.5.9: History traversal.
WebSockets support:
· Opera offers support for WebSockets which provide a way to communicate between script in a web page and the server in full-duplex mode with low latency. Opera supports version -00 of the WebSocket protocol (-76). WebSockets sets up one TCP connection and confirms that the server can speak WebSocket by doing a special handshake, after which the server and the client can send text messages over the connection at will, resulting in faster communication.
WebSockets support is disabled by default. To enable WebSockets:
· 1. Type opera:config in the address bar and press Enter.
· 2. In the Preferences Editor, expand the "User Prefs" topic and see "Enable WebSockets".
· 3. Click the "Enable WebSockets" check box.
Search predictions:
· Search predictions from Google integrate into Opera's search field, and predict queries as you type, making searching quicker and easier. When using the search field or searching from the address field with the 'g' search keyword, Google search predictions will appear.
Speed improvements:
· Numerous advancements to the Carakan JavaScript engine have been made to improve Opera's speed and benchmark test performance.
Tabs:
Tab stacking:
· Opera invented tab browsing in the 1990s, and Tab stacking enhances tab organization in the user interface. Dragging one tab over another allows you to create groups of tabs. Now you can keep dozens of webpages open, organized, and under control. See our Tab stacking demonstration video.
Pinned tabs:
The "Locked Tab" feature is improved and renamed to Pin Tab. Pinned tabs take up minimal space and are automatically moved to the left of other tabs to make them easy to find:
· Right-click a tab and select "Pin Tab" from the menu. This pins it and prevents it from being closed by accident.
· Unpin a tab by right-clicking it, and then uncheck "Pin Tab" in the menu.
User JavaScript:
Support has been added for the W3C Web Storage API window.opera.scriptStorage property for user scripts alone:
· This property returns a Storage object as specified in the W3C Web Storage API, and is unique per script.
· User scripts can use this object to share presistent data across domains.
· Script storage objects currently do not fire storage events.
· The scriptStorage object has limited quota, defined in opera:config#PersistentStorage|UserJSStorageQuota.
· See Opera User JavaScript: window.opera.scriptStorage.
Visual mouse gestures:
· Mouse gestures is another genuine Opera innovation that was first introduced in Opera 5.10 in April 2001. Visual Mouse gestures help you learn how to control Opera with mouse movements. A new interface guides you through the available gestures, making it easier to learn and use them.
· 1. To see the new mouse gesture interface, hold (long press) the right mouse button down in any webpage.
· 2. Then, move the pointer in any direction and the interface changes to reflect the actions that can be performed with subsequent movements.
· 3. When you complete an action, a notification briefly shows what action you performed.
· 4. Once you learn your favorite mouse gestures and perform them quickly, the interface will not display.
Changes since Opera 11.00 beta:
User interface:
Improved:
· Various improvements to tab ordering
· Opening new tabs in background and foreground using short cuts
· Redesign of the extension auto-update notification
· Associated the Opera document icon with Web archive files
· Added support for attention states for top tabs and top tab thumbnails on OS X
· Improved OS X tab handling for top tabs and tab groups
· Improved tab grouping backgrounds
· Added a "Malware site" display in the security button when a site is blocked because it contains malware
· Added "Show Full URL" which minimizes the badge and shows the full url in the Address bar
· Added a tooltip to the search field
· Added visual enhancements to the search drop down
· Added a new Opera extension installer UI
· Added a user preference to disable the mouse gestures popup
· Added a new extension update dialog
· Added a new privacy dialog for extensions
· Added HTTP authentication skin elements to match the address field badge
· Improved dragging tabs in and out of stacks
· Updated the Speed Dial background
· Updated translation strings
Fixed:
· Crash when exiting Opera
· Crash when opening address bar drop down
· Session files not being backed up
· Extensis Web Font service not working in Opera
· Creating a custom search engine with URLs that include a "#"
· Problems with automated crash logging
· Extender button in Mac was flipped: Left/right arrows are no longer confused
· Jumping behavior occurring on OS X
Tab stacking fixes:
· Tab group being hidden by closing an inactive top tab
· Extending a second tab group compresses the first group
· Tab group vanishing if you delete an active tab from call out
· Active tab not being hidden when collapsing a stack
Issue when opening new tabs within a stack:
· Links opening in foreground or background open in the same groups as the parent tab, or a new group if one does not exist
· Position in the tab group now decided by using "Open new tab next to active"
· A problem with automatic stacking
· Repainting issue when stacking tabs
· Opera freezing when UI animations are disabled and a tab is moved
· Tab order being dropped when you drop more than one from the window list into a stack, or into normal tabs
· Crash when dragging and dropping an item to the last position on the tab bar
· Trying to merge stacks can cause them to split
· Setting the top button of collapsed group dropped into an expanded group as the active tab for the group
· Setting of active and hidden tabs in groups when the mouse up occurs
Extensions fixes:
· Web page opened in popup was going to browser history
· Scrolling popup content also scrolls the browser's tab
· Extension description field not expanding to display the full extension description
· Visibility of extension toolbar
· Crash occurring after an extension tries to access web in offline mode
· Popup reloading on badge update
· Focusing and unfocusing the address field with keyboard shortcuts not animating the badge
· No notification displaying if an extension update fails
· Address bar not being accessible in the extensions option page
· Some extensions not displaying access info
· Crash when disabling an extension
· Font size of an author's name in extension manager
· Crash in WidgetLauncher on Mac for Application mode widgets
· Cmd + m shortcut permanently hiding a widget
· Blank badge displays when enabling Opera Turbo after typing in address field and focusing page
· No notification being displayed if an extension update failed
· Various fixes applied for popup skin, size, and arrow positioning
· Pop-ups opening in foreground even though "Open in background" is set
· Security policy not being tracked during an extensions update
· Crash when adding pages to the "Read later" extension
· Opera extension update notification showing "Opera Unite application update"
· Extension manager not being keyboard navigable
· JavaSsript alert on extensions preferences does not show the extension title
· Security indication for Web pages not displaying when Opera Turbo is on
· Confusing Opera Turbo information displays when loading https site with certificate problems
· New Address bar not displaying an "extension" badge
· Incorrect sample text for Chinese simplified and Chinese traditional occurring in the International fonts dialog
· Searchbox on another toolbar making Opera freeze on startup
· Opera opening multiple download dialogs with the same content when "Open windows instead of tabs" is enabled
· Web Panel height not growing when starting with a restored window and switching to maximized
· "Add Web Panel" not working when done through "Appearances"
· Download dialog disappearing on redirect
· Shift + Enter and Ctrl + Shift + Enter not working in the Address bar
· Inability to remove multi-search field from the Address bar
· Auto-update crash when triggering an update of Opera Unite
· Gmail Video Chat Plug-In not working
· Crash occurring in overflowed scrollable areas
· "Bookmark all open pages" putting bookmarks in wrong folder, or root folder in Manage Bookmarks view
· Fixed Cmd + N and Cmd + Q when Opera is minimized
· User interface becoming unclickable after using visual mouse gestures
· Fragment identifier not showing up when viewing a full URL
· No icon displaying in the address bar for malware warnings
· Right click context menu not working if mouse guestures are disabled
· Crash when performing a mouse gesture
· Crash when closing a certificate dialog
· Crash relating to keyboard input
Display and scripting:
Improved:
· Extensions: Added support for debugging of isolated userjs
· Improved HTML5 forms support, including a better UI
· SVG performance improvements
· Improved memory usage
· Made various plug-in improvements
Fixed:
· Tabs being created via an extension popup not sharing cookies with the browser
· JavaScript bookmarklet not working
· Crash when configuring extensions
· Crash with extension throwing an error message
· Fragment identifiers and internal anchors not working in widgets
· Argument arrays and variable objects being left attached when an execution context is aborted
· Progress bar being removed while still loading IFRAMEs
· innerHTML including a doctype node will output a ">"
· Focus not being set on an element when there is a scrollbar
· "Zero Width Non-Joiner" character not rendering correctly in Right To Left (RTL) languages
· WebSocket error messages in error console not appearing in desktop
· User Interface font sizes
· Disabled WebSockets by default due to security problems
· Crash in Flash when going in and out of print preview
· Not be able to send email from Gmail when in private mode
· High CPU usage sometimes occurring on Gmail
· Crash relating to keyboard input
· Memory issue relating to cache
Mail, news, chat:
Improved:
· Category headers and their context menus are now keyboard accessible
· Added support for Feed folders in import and export of OPML files
· Made "Unread" count labels clickable
Fixed:
· Only creating subfolders for feeds when the top level folder is focused
· Dragging a parent feed folder into a third level child causes Opera to freeze
· Feed being added to a panel when cancelling a dialog
· Resizing the mail panel freezes Opera
· Crash when importing feeds or mail
· Label icon not displaying in the Labels column
· Removing a message label having no immediate visual feedback
· Message count missing from Trash
· Crash when using an own button for accessing mail folders without a mail account
· "Show Messages From" not hiding other account sections
· Incorrect default mail signature
· Sections in mail panel moved to the bottom disappearing after a restart
· Opera not checking newsfeeds after importing
· After removing an item from a treeview, key down to the next section does not work
· Contacts panel not being counted as a mail-related panel
· Quick reply messing up the mail body's HTML source when replying to an HTML message; occurs when "prefer HTML formatting" is set
· Mail panel scrollbar not always moving when tabbing to out-of-view sections
· Clicking inside a long section scrolls other sections out of view
· Content blocker toolbar not being set to "wrap"
· Problems with keyboard navigation in the Mailing list panel section
· Context menu breaking when using keyboard on accordion section headers
· "mailto" dialog missing its favicons
Miscellaneous:
Fixed:
· Not be able to send email from Gmail when in private mode
Network:
Fixed:
· Connections with STP/1 remote hosts failing when socket callbacks are unordered
Security:
Fixed:
· Fixed an issue where Web page content could display misleading security information; see our advisory.
· Fixed an issue which could allow leaking of WAP form content to other sites; see our advisory.
· Fixed a high severity issue; details will be disclosed at a later date.
· Fixed further high severity issues; details will be disclosed at a later date.
December 16th, 2010Desktop/cross-platform:
· DSK-322230 (Speed Dial numbers cropped)
· DSK-322060 (Occasional small address field)
· DSK-322195 (Crash when clicking undo in some online HTML editors)
· Increased padding on Address field badge skin
Tab Stacking:
· DSK-322240 (Tab stacks look wrong when wrapping to multiple lines)
· DSK-322054 (Crash when dragging out stacked page thumbnail with shift-key)
Extensions:
· DSK-322192 (Strings are cut in Extension installer in some languages)
· DSK-322206 (Clicking on notification about Extension's installation doesn't open manager)
· DSK-322204 (Wide spaces between some characters in dialogs)
Mac:
· Added expand / collapse buttons to the OS X
· Fixed positioning of the arrows
· Skin fixes and tweaks
December 15th, 2010Desktop/cross-platform:
· DSK-321517 (Some action labels do not fit in visual mouse gesture UI)
Tab stacking:
· DSK-321946 (Tab dragging bug)
· DSK-321974 (Trying to merge stacks can cause them to split)
· DSK-322060 (scrambled address field)
· DSK-322105 (some reproducible tab stacking issues)
· DSK-322179 (Crash when dragging and dropping an item to the last position on the tab bar)
· Correction of drop position for drag & drop of links
· Fixed dragging collapsed group out of expanded group at the left end and right end of tab bar
· Set the top button of collapsed group dropped into expanded group as the active for the group
· Fixed setting of the active and hidden tabs in groups when the mouse up occurs
Mail:
· Further fix to DSK-317885 (filter icons: need to clear the alpha before painting into the bitmap)
· DSK-321902 (After removing an item from a treeview, key down to next section doesn't work)
· DSK-315824 (Contacts panel not counted as mail related panel)
Core:
· Further fix to CORE-31929 (Crash on exit)
· More crash fixes
December 15th, 2010Desktop/cross-platform:
· More detailed output for "-profilinglog": those affected by slow startup should use this to generate a new log
· Updated Speed Dial background
· Added background image to the find text toolbar, geolocation, and friends and another background image to the bookmarksbar
· Translations strings updated
Tab stacking:
· DSK-321939 (With vertical Tab Bar, stacks animate out of the Tab Bar)
· DSK-321956 (Repainting issue when stacking tabs)
· DSK-321965 (Opera freezes when UI animations are disabled and tab is moved)
· DSK-321971 (Cannot move tabs in the middle of a stack to another tab to create a second stack)
· DSK-321990 (Dragging and rearranging stacks can make tabs disappear from UI)
· DSK-321993 (Can not move rightmost tab stack to the left)
· DSK-322020 (Dragging tab into stack can produce two expander arrows)
· Fixed order of tabs dropped when you drop more than one from the window list into and stack or into normal tabs
· Fixed some crashes
Mail:
· CORE-35166 (Documentedit crash when clearing the undo/redo stack after typing in Hebrew)
· DSK-317885 (Filter icons: need to clear the alpha before painting into the bitmap)
· DSK-320674 (Quick reply messes up body's HTML source when replying to an HTML message when you have "prefer HTML formatting" set)
· DSK-321243 (Mail panel scrollbar doesn't always move when tabbing to out-of-view sections)
· DSK-321295 (Clicking on collapsed section header at bottom of panel doesn't scroll section into view)
· DSK-321296 (Clicking inside long section scrolls other sections out of view)
· DSK-321458 (Gray out 'limit filter to messages in parent' for top-level labels (and rename to 'label'))
· DSK-321556 (Grey out hide feeds when only feeds added to the panel)
· DSK-321623 ([Infobar Button Skin.hover] needs image, not color)
· DSK-321638 (Fix [Yes] in Go to Intranet toolbar)
· DSK-321945 (Content blocker toolbar should be set to 'wrap')
· DSK-322029 (Feed selector in mail view tab toolbar doesn't work with feeds only)
· DSK-322030 ('Label as' list missing in feeds-only installation)
· DSK-322048 (Problems with keyboard navigation in Mailing list panel section)
· Added mail label menu shortcut to the 9.2 Compat keyboard shortcuts
· Fix for broken context menu when using keyboard on accordion section headers
· Fixed an issue with the mailto dialog missing favicons
Extensions:
· Fix for .oex file icon on Windows
· Fixed an issue with the translation of "Extensions" in the O-Menu
December 14th, 2010Desktop/cross-platform:
· DSK-285118 Tab chrome is missing for restored tab when new tab is opened in background
· DSK-319143 Opera crashes when closing certificate dialog
· DSK-319515 Selecting Start with Speed Dial in crash dialog after crash on exit, opera:config#UserPrefs|StartupType is set to 4
· DSK-317769 Chinese fonts on en_US locale is wrongly rendered
· DSK-312495 Mouse thumb buttons for back/forward history navigation not working
· DSK-320940 Underline when hovering placed at wrong position in bookmark panel
· DSK-320554 "Go to Page" dialog does not honor Speed Dial shortcuts
· DSK-321099 Default fonts for "unknown" language has mixed up monospace and cursive
· DSK-321635 Autoupdate can start two instances of Opera
· DSK-321609 Address field skin tweaks
· DSK-318613 Add Speed Dial badge
· DSK-321891 Selection in address field doesn't start from where you click
· DSK-321725 OK/Cancel buttons missing in an enlarged save dialog
· DSK-311558 Crash after leaving a page with a flash with wmode="transparent"
Tab stacking:
· No automatic stacking
· Improvements to dragging tabs in and out of stacks
· Only the active tab in collapsed stacks are part of the tab order
· Fixed various tab order bugs
· Various other fixes and tweaks
Extensions:
· DSK-320806 Extension manager not keyboard navigable
· DSK-315918 Not possible to scroll extension manager when cursor is hovering over disabled extension entry
· DSK-321138 JS alert on extensions preferences doesn't show extension title
· DSK-321943 Update of running extension does not respect the privacy settings and applies default ones (default for update = disallow everything)
· DSK-321659 Support for multi line in update notification
Core:
· CORE-34390 Content-Type header erased from plug-in upload requests
· CORE-34799 Keyboard input related crash
· CORE-35048 TLS version status for servers not saved on shutdown
· CORE-27718 Cache related memory fix
· CORE-34004 Improve reliability of aborting pre-flight XHR requests
December 10th, 2010Address field:
· DSK-313751 (Two unicode hearts messes with the font highlighting)
· DSK-317784 (New address bar: Ctrl+Tab to switch tabs does not work while callout is open)
· DSK-318296 (Removed the username and password from display in URLs)
· DSK-318591 (Badge and callout text/icon for private browsing)
· DSK-318678 (Address field on other toolbar gets gray, empty badge)
· DSK-319267 (Address bar popup hidden behind tab bar)
· DSK-319268 (Text in the address bar call info gets cut of if you use a bigger font for the dialogs)
· DSK-319321 (Unreadable (white on white) domain in the addressbar with dark themes)
· DSK-319460 (Holding Shift selects the text before the cursor rather than behind it)
· DSK-320043 (Expose UserPrefs|ShowFullURL in the UI): you can now right click on the badge
· DSK-320297 (Writing https:/// in the addressfield makes Opera crash on the next URL entered in the addressfield)
· DSK-320494 (HTTP Authentication skin elements to match Addressfield badge)
· DSK-320545 (Fragment identifier not showing up when viewing full URL)
· DSK-321324 (No icon for malware warnings)
Gestures:
· DSK-319129 (Only application-level gestures are working, not for mail or for collapsing tree views)
· DSK-319130 (Gesture UI should not visible on right click + mousewheel)
· DSK-319186 (Right click context menu does not work if mouse guestures are disabled)
· DSK-319430 (Gesture actions not localised)
· DSK-319854 (Right click on Flash should not show the Gestures UI)
· DSK-319937 (Multiple Gesture UI on screen at once)
· DSK-320007 (Crash when performing gesture)
Extensions:
· DSK-319057 (Hidden extension name or Non-optimal extension card layout)
· DSK-321115 (Extension Manager is not resized)
· DSK-321415 (Extension popup window size can't be changed while popup window is opened)
· DSK-321482 (Security policy is not tracked during extensions update)
· DSK-321528 (Author is moved too much right if there is no version defined)
· DSK-321555 (Extension update notification shows "Opera Unite application update")
Core:
· Core-12422 (Disabled plugin won't let actions get through to the content)
· Core-12813 (Cleared element's sibling with top margin resets the margin to 0 on reflow)
· Core-32000 (Form action URL with ":" become invalid URL)
· Core-34080 (Occasionaly very high CPU usage on Gmail)
· Core-35097 (Connections with STP/1 remote hosts can fail when socket callbacks are unordered)
· Core-35110 (Crash on http://optimus.usatoday.com/)
· Fixed a Crash with certain Flash content
December 10th, 2010Desktop:
· DSK-202992 ("Bookmark all open pages" puts bookmarks in wrong folder or root folder in Manage Bookmarks view)
· DSK-280303 (Opera uses wrong color for tooltips)
· DSK-308593 (Opera 10.60 ignores font-family settings for some locales)
· DSK-319279 (Need a pref to disable the mouse gestures popup)
· Fixed all the inline dropdown toolbars button styles
Extensions:
· DSK-316846 (Icons in extension manager scaled to 60x60 size instead of 64x64)
· DSK-318528 (Small icon shouldn't be resized in install dialog)
· DSK-319432 (Extensions isn't updated from untrusted repository)
· DSK-319703 (Pages with http auth in the background do not show the auth dialog on restart)
· DSK-320723 (Links from popup .html always opened as non private tab)
· DSK-321285 (Notification about installed extensions contains wrong text)
· DSK-321287 (Extension Manager content font sizes incorrect)
· DSK-321293 (Make sure that generic extension icon is deployed where needed)
· DSK-321436 (Remove addons.labs.opera.com references from browser)
· DSK-321482 (Security policy is not tracked during extensions update)
· Make a generic extension icon Opera add-ons
· Fix to regression in size of statusbar
· New Extension Update dialog plus some minor fixes of install dialog
· New privacy dialog for extensions
· Some minor memory leaks fixed
Mail:
· DSK-309588 (Make category headers and their context menu keyboard accessible)
· DSK-309599 (Add support for Feed folders in in- and export of OPML files)
· DSK-309628 (can only create subfolders for feeds when top level folder is focused)
· DSK-311695 (Pretty scrollbar in mail panel for Mac)
· DSK-312575 (Dragging parent feed folder into third level child causes a freeze)
· DSK-312975 (Make it easier to find out how to hide categories)
· DSK-317692 ('New Label' from Label section header context menu creates sub-labels)
· DSK-318045 (Make unread count labels clickable)
· DSK-318387 (Non existing filter view says "OK")
· DSK-318389 (Feed is added to panel even when cancelling dialog)
· DSK-318392 (Super scrollbar doesn't move when tabbing into out-of-view expanded section)
· DSK-318536 (Can't collapse sections which are taller than the panel)
· DSK-318665 (When drag and dropping an accordion item treeview items are highlighted as if it could be dropped in there)
· DSK-319077 (Make 'remove from view' apply to label)
· DSK-319241 (Resizing the mail panel freezes Opera)
· DSK-319248 (Crash when importing feeds or mail)
· DSK-319257 (Mail tabs display tooltip as From last selected message)
· DSK-319296 (Label icon not displaying in the Labels column)
· DSK-319440 (Removing a message label has no immediate visual feedback)
· DSK-319458 (Odd animation when opening the mail panel)
· DSK-319492 (There's no shortcut to apply labels)
· DSK-319538 (Too much scrolling when clicking views in really long treeviews in the accordion)
· DSK-319558 (No message count for trash)
· DSK-319686 (Crash using an own button for accessing mail folders without a mail account)
· DSK-319784 (Dropdown toolbars like geolocation and plugin wizard look corrupted while page reloads)
· DSK-319795 (Fix "Show Messages From" not hiding other account sections)
· DSK-320419 (Wrong default mail signature)
· DSK-320670 (Sections in mail panel moved to the bottom disappear after restart)
· DSK-320694 (Removed 'followed contact' still counted for section unread count)
· DSK-320881 (Clicking on a partially visible section header on the bottom should collapse it, not scroll to it)
· DSK-321160 (Opera doesn't check newsfeeds after importing)
Core:
· CORE-35052 (Disable WebSockets by default due to security problems)
· CORE-34903 (Crash when adding pages to "Read later" extension)
· CORE-27718 (Fix to help with memory usage)
· CORE-32166 (Crash in flash when going in and out of print preview)
· CORE-32755 (Can't sent email from gmail on private mode)
· CORE-33235 (Opera not compatible with Lufthansa Austria and Sweden booking website)
· Plugin improvements
· Fixed several other common crashers
Mac:
· DSK-320204 (Fix cmd+n and cmd+q when Opera is minimized)
· DSK-320274 (UI is unclickable after using visual mousegestures)
December 9th, 2010Desktop:
· DSK-309222 (Display "Malware site" in the security button when a site is blocked because it contains malware)
· DSK-318100 (Focusing and unfocusing address field with keyboard shortcuts does not animate the badge)
· DSK-318293 (Wrong padding in address field)
· DSK-318300 (No security indication for Web pages when Turbo is on)
· DSK-318301 (Overlaid page information window incorrectly displayed on blank pages)
· DSK-318303 (Blank badge when enabling Turbo after typing in address field and focusing page)
· DSK-318309 (Turbo badge is shown on intranet and ftp pages)
· DSK-318315 (Wrong label highlighting with IDN)
· DSK-318491 (Badge and popup are displayed on certain error pages)
· DSK-318539 (No badge after expanding the collapsed address bar in window.open)
· DSK-318567 (Badge text gone when quickly focusing and unfocusing the address field)
· DSK-318568 (Turbo message in private tab is wrong)
· DSK-318602 (When going from speed dial to page and then back, the address field badge stays wide but blank)
· DSK-318603 (Turbo info confusing when loading https site with certificate problems)
· DSK-318840 (Path not greyed out with local domain name)
· DSK-318926 (New Address Bar lacks "extension" badge)
· DSK-319240 (Query string hiding breaks "Go" button)
· DSK-319437 (Add Show Full URL which minimizes the badge and shows the full url)
· DSK-159442 (Incorrect sample text for Chinese simplified and Chinese traditional in International fonts dialog)
· DSK-278181 (Searchbox on another toolbar makes Opera freeze on startup)
· DSK-282415 (Windows Native skin: No blue text for Page Bar attention state)
· DSK-303850 (Opera opens multiple download dialogs with same content when "Open windows instead of tabs" is enabled)
· DSK-304227 (Yandex maps widget crash on exit)
· DSK-309531 ("Zero Width Non-Joiner" character is not rendered correctly in Right To Left languages)
· DSK-311826 (Web Panel height does not grow when starting with a restored window and switching to maximized)
· DSK-316438 (BitTorrent download text is clipped)
· DSK-317749 (Add Web Panel doesn't work, when done through "Appearances")
· DSK-317998 (Download dialog disappears on redirect)
· DSK-318257 (Change of bookmark folder using properties dialog lost after restart)
· DSK-318504 (Panels button disabled after getting more security information (or open other dialogs such as Preferences))
· DSK-318766 (WebSocket error messages in error console do not appear in desktop)
· DSK-319171 (Shift+Enter and Ctrl+Shift+Enter doesn't work in the address bar)
· DSK-270617 (Can't remove multi-search field from address bar)
· DSK-277981 (Typing in search box doesn't always enable search button)
· DSK-278253 (Making the search field small doesn't stick)
· DSK-282293 (Search field gets narrower when certain buttons are put to the left of it)
· DSK-284481 (old-style search field dropdown uses the whole horizontal space of window when added as search button from Appearance > Search)
· DSK-290895 (Search box icon still looks active after unfocusing search field)
· DSK-319167 (Crash on changing to Amazon and performing search)
· DSK-320528 (google search icon in Zoom menu)
· Add a tooltip to the search field
· Change default search icon/shortcut back to the favicon/shortcut of the default search provider
· Visual enhancements of the search drop down
· Increase the number of search suggestions in speed dial search
· Do not show "Previous searches" header when there are no previous searches
Extensions:
· DSK-318154 (No notification displayed if one of extensions' update failed)
· DSK-319448 (Whitelist for trusted repositories is un-upgradable file)
· DSK-320035 (Gadget installation fails when triggered after download)
· DSK-320039 (Always below does not work for application mode widgets)
· DSK-320829 (Options page opened from popup has address bar wich is inaccessible)
· DSK-321101 (Autoupdate crash when triggereing update of unite)
· New Extension Installer UI
· Fixes for popup skin, size and arrow positioning
Core:
· CORE-20172 (offsets of inline or inline-block sibling of absolutely positioned block child of inline-block miscalculated)
· CORE-34223 (Gmail Video Chat Plug-In does not work)
· CORE-34437 (Occasional crash when auth dialogs are up)
· CORE-34899 (Crash after 5 minutes with Dragonfly open)
· CORE-34954 (Problems connecting to some https sites)
· CORE-31929 (Common crash on exit)
Mac:
· DSK-313555 (Pop-ups open in foreground even though "Open in background is set")
· DSK-319412 (Crash in overflowed scrollable areas)
· DSK-301671 (Selection jumps from suggestion when changing search term)
· DSK-319239 (Fix UI font sizes)
December 6th, 2010Desktop:
· DSK-213883 (Crash on opening address bar drop down)
· DSK-277548 (No backups of session files (autosave.win))
· DSK-310856 (Geolocation prompt "share my location" must be greyed out when first appearing and switching tabs)
· DSK-311596 (First scroll event being sent to window instead of scrollable area)
· DSK-314858 (Fix ugly thumbnails on hover and in tab cycler)
· DSK-315799 (opera:style/media.css is missing in desktop)
· DSK-320129 (Extensis Web Font service doesn't work in Opera)
· DSK-318976 (Creating a custom search engine with URL's that include a '#')
· DSK-320177 (Tab group hidden by closing inactive top tab)
· DSK-318833 (Extending a second group compresses the 1st group)
· DSK-319018 (Tab group can vanish if you delete active tab from call out)
· DSK-319690 (Help balloon for pinned tab pointing the wrong way)
· DSK-318744 (Open new tabs within stack): Links opened in foreground or background opens in the same groups as the parent tab, or a new group if one doesn't exist. Will use the "Open new tab next to active" when deciding the position in the group.
· Improvements to tab ordering
· Active tab is not hidden when collapsing a stack
· Handle opening new tabs in background and foreground using short cuts too
· Fixed some crashes received from automated crash logging
Extensions:
· DSK-315090 (Web page opened in popup goes to browser history)
· DSK-315092 (Scrolling popup content scrolls browser's tab as well)
· DSK-316133 (Extension description field does not expand to display the full extension description)
· DSK-316682 (Ensure the extension toolbar is visible)
· DSK-317879 (Crash after extensions tries to access web in offline mode)
· DSK-318074 (Popup reloads on badge update)
· DSK-318154 (No notification displayed if one of extensions' update failed)
· DSK-318308 (Extension with description containing lot of spaces displays only ... in manager)
· DSK-318327 (trusted_repositories.ini isn't updated with new entries)
· DSK-318923 (Wrong icon is displayed in install notification if installing extension 2nd time)
· DSK-319227 (Install errors from deb package)
· DSK-319442 (Addressbar is inaccessible in extensions option page)
· DSK-319517 (Some extensions don't display access info)
· DSK-319660 (Disabled extension name and author should be grayed out)
· DSK-319782 (Ghost buttons of uninstalled extensions)
· DSK-320000 (Preferences... option missing on extension button context menu)
· DSK-320018 (Crash in WidgetLauncher on mac for Application mode widgets)
· DSK-320059 (Cmd+m shortcut hides widget permanently)
· DSK-320154 (Crash when disabling extension)
· DSK-320192 (Version is displayed as part of name in extension manager)
· DSK-320221 (Opera crashes after closing pinned options page for disabled extension)
· DSK-320501 (Preferences in private mode are saved right after changing option)
· DSK-320627 (Extension installation dialog changes)
· DSK-318004 (Implement text wrapping in install notifications)
· DSK-320503 (Opera crashes after changing privacy settings of uninstalled extension)
· DSK-320782 (Version clips name in extension manager)
· DSK-320795 (Long string overlaps the disable button in extension manager)
· DSK-320895 (Redesign auto-update notification)
· Remove invalid 'gadget' word from add on update preference
· Fix for font size of author's name in extension manager
· Fix for a lot of issues with layouting ResizeSearchDropdown near ExtensionButtons
· Updates for OEX file type and Preferences Dialog
· Missing changes in Installer for new OEX type on windows
· Update for preferences dialog for OEX file type
· Windows: Handling of OEX files from command line and from DDE
· Updates for the installer to support OEX files
· Options page should not be stored in session
· If extension version is the same, we shouldn't update it.
Core:
· CORE-34485 (http-logger does not produce any events)
· CORE-33315 (Extensions: Support debugging of isolated userjs)
· CORE-33742 (Tabs created via an extension popup do not share cookies with the browser)
· CORE-33876 (JavaScript bookmarklet does not work)
· CORE-34552 (Extension + UserJS blocks page loading)
· CORE-34595 (Crash configuring extensions)
· CORE-34661 (The background process page of an extension shouldn't be allowed to reload itself or load anything else.)
· CORE-34782 (opera.extension.tabs.getFocused() should return null if the tab is not running injected scripts)
· CORE-34860 (opera.extension.tabs.create return nothing and crashed Opera.)
· CORE-34981 (Opera freezes/crashes with extension throwing error message)
· CORE-28636 (Improved HTML5 forms support, including better UI)
· CORE-28252 (SVG performance improvements)
· CORE-15715 (Inline loading in a widget is not controlled by security settings of runtime and widget)
· CORE-25328 (Do not show links to Opera help and Opera support when network problems)
· CORE-29093 (Updating of widget needs to provide more informations)
· CORE-30255 (Clicking on HTML anchor element with mailto protocol in href attribute has no effect in widget)
· CORE-30915 (Fragment identifiers / internal anchors don't work in widgets)
· CORE-31951 (http://www.zynaps.com/jslab.xml?id=envmap doesn't render in Opera)
· CORE-32085 (Allow navigation of relative URIs inside widget)
· CORE-32554 (Pixel lost when paint plugin contents area)
· CORE-32783 (Inform the application of xml parsing failures)
· CORE-33209 (Opera forces the page to scroll to the left if hovering over menu (unable to access sub menu))
· CORE-33725 (Arguments arrays and variable objects are left attached when an execution context is aborted)
· CORE-33754 (Opening widget: URIs in new windows and frames)
· CORE-33785 (Progress bar is removed despite still loading IFRAMEs)
· CORE-33890 (innerHTML that includes a doctype node will output a ">")
· CORE-34158 (Focus is not set on an element when there is a scrollbar)
· CORE-34270 (TC for scroll and focus fails)
Mac:
· DSK-317390 (Associate the Opera document icon with Web archive files)
· DSK-319754 (Extender button in Mac is flipped): Left / right arrows are no longer confused
· Support for attention states for top tabs and top tab thumbnails on OS X
· Improved OS X tab handling for top tabs & tab groups
· Fixed jumping behavior on OS X, improved tab grouping backgrounds
November 22nd, 2010Desktop:
· DSK-318753 After opening address bar callout the second time, clicking on the Details button doesn't do anything
· CORE-30424 Clipping windowed plugins when overlayed by HTML content not supported
· DSK-319186 Context menu now works, even when mouse gestures are turned off
· CORE-31929 Ensure that storage objects are released on environment destroy
· DSK-318871 Linux: callout does not disappear when usin Alt-Tab
· DSK-319326 Update dialog says Update from x+1 to x
· DSK-319150 UI messages should treat specially
· CORE-34543 When accessing a non-origining_runtime's scheduler, take height
· DSK-317977 Get more extensions is missing in extensions manager if only developer mode extensions are installed
November 18th, 2010Desktop:
· Improvements to the address field: see main blog entry for details
· Implemented a new visual interface for mouse gestures: see main blog entry for details
· DSK-267463 (Support importing Firefox bookmarks from places.sqlite)
· DSK-277625 (Normal font and Monospace font settings don't work.)
· DSK-290360 (Default search box can not be dragged from Appearance -> Buttons)
· DSK-296813 (Graphic element layout issues in mail dialogs)
· DSK-300575 (Broken search field in Apperance > Buttons > Search)
· DSK-306374 (First scroll event being sent to window instead of scrollable area)
· DSK-309272 (Private tab search terms can show in non private speed dial search)
· DSK-311007 ("Did you mean '...'?" opens a new tab when "Reuse current tab" is unset)
· DSK-313944 ("Ctrl+Shift+V" opens in a new background tab)
· DSK-314125 (Paste'n'Go not working in F2("go to page")-Dialog)
· DSK-315773 (Auto update fails to display authentication dialog when updating without write permissions)
· DSK-315856 (Master Password dialog opens shortly and closes again when logging in through the Auth dialog)
· DSK-316091 (Can't double-click empty workspace to open new tab)
· DSK-316145 (Gmail not working)
· DSK-318907 (Tab title displays incorrectly with modified toolbar setup)
· DSK-319075 (Make a pref to not hide the URL parameters): opera:config#UserPrefs|HideURLParameter
Mail:
· Implemented super scrollbar
· Merged filters, labels and saved searches into the new labels
· DSK-130346 (Unicode attachment filenames sent by M2 unreadable in clients like Outlook)
· DSK-312784 (Panels (F4) are brought up when focus is on RSS feed tab, even after panels were previously closed)
· DSK-312548 (Mail view opened when clicking the expand arrow in the treeview)
· DSK-317039 (Attachment to e-mail disappears after viewing it)
· DSK-310643 (Mail selection lost when new emails arrive)
· DSK-309797 (Feed folders views use 'Sent' instead of 'Published' as column header)
· DSK-311987 (Mailpanel categories added at bottom of mailpanel on enabling)
· DSK-264794 (Mail header uses large text size instead of bolded text)
· DSK-313836 (Section header is deaf when readded to the panel)
· DSK-270470 (Wrong attachment names (Content-ID) displayed)
· DSK-212904 (Wand loses login information after changing server name)
· DSK-299655 (Line breaks in signatures are not respected when changing plain/HTML)
· DSK-317670 (HTML mail message doesn't add default mail compose font to body style attribute)
· DSK-312506 (Cannot modify the spam filter)
· DSK-312572 (Remove the "Manage Feeds" dialog)
· DSK-312577 (Deleting parent feed folder does not delete it's children)
· DSK-312686 (Multiple views selected in the new mail panel)
· DSK-305028 (Don't initalize the indexer in mail when no accounts exist)
· DSK-311306 (Don't populate treeview while loading mail database)
· CORE-28033 (Inlined images sent from Thunderbird are recognized as attachments and not content id elements)
Extensions:
· DSK-318540 (Opening dialogs on Windows through popup closes the popup window and possibly crashes opera)
· DSK-319114 (Popup href == http://.. shouldn't be subject to restrictions)
· DSK-318440 (opera.extension.tabs.create opens wrong url)
· CORE-34186 (Extension should work on https by default with opt-out possibility to switch off per extension)
· CORE-33649 (Extensions Options page - included)
· CORE-34288 (Add flag to disallow oex/ua without file extension)
· CORE-34443 (Only disallow toplevel replacing on form submission on the main gadget window / extension background process)
· CORE-34288 (Require file name extension when upgrading widget configuration)
· DSK-318970 (Cogwheel is not disabled for disabled extensions)
· Fix for link handling in widgets)
· Updated: Extensions installer
· Updated: Extensions manager
· Added Extensions Options page UI support
· Extensions update dialog, update button in extensions manager
· New: Privacy dialog
· New: Update dialog
· Crash fix
Core:
· CORE-33950 (301 status code response are not redirected after browser restart)
· CORE-34280 (IME composes duplicated strings in contentEditable text areas)
Mac:
· DSK-316225 (input type="range" buggy)
· DSK-316546 (Add mac specific speed dial background)
· Updated drop-down toolbars
· New address bar graphics, including search, address field & button changes
· New scrollbar in the address and search field drop-downs
· Fixed highlighting underneath the address and search fields
November 16th, 2010· DSK-316229 Change default search icon/shortcut back to the favicon/shortcut of the default search provider
· DSK-316669 Add search suggestions for google
· DSK-317921 Clearing search box should not show suggest results from query
November 11th, 2010Desktop:
· DSK-283362 Menu entry for Java console should be removed
· DSK-283842 Keyboard shortcut missing for Dragonfly in the developer menu
· DSK-296732 Panel opens when Opera is loaded
· DSK-308709 Opening a bookmarks file from Manage Bookmarks overwrites the profile bookmarks file
· DSK-310631 Tab cycle order wrong if 'When cycling through tabs with Ctrl+Tab' is set to 'cycle without showing list'
· DSK-310760 Shift+F4 doesn't show or expand the panels
· DSK-311439 Saving multiple items in link panel only saves the first entry
· DSK-312121 Don't force autoupdate when the user has opted-out
· DSK-312801 Missing repaint of Content area after resizing windows
· DSK-313358 Progress bar broken
· DSK-314374 Window should be called back when opening new tab while minimized
· DSK-315330 Crash when opening a file with Content-Disposition: attachment directly in Opera: further fix
· DSK-315504 JavaScript alerts that open shortly after page load close instantly
· DSK-316696 Opening short url through address bar crashes Opera or causes memory leak
Extensions:
· DSK-315647 Popup doesn't point on button after resize
· DSK-317513 Popup window visible after going full screen mode
· DSK-317857 UserJS is not loaded while installing extension by d'n'd of config.xml
· DSK-317879 Crash after extensions tries to access web in offline mode
· DSK-317965 Extension popup isn't closed on second mouse click
· DSK-318146 Right click on extension's popup window should not show context menu
· DSK-318163 Clipstring on untrusted repository modal dialog while updating extension
· DSK-318170 Popup closed when hitting enter while inside input field
· DSK-318328 Dialogs opened through popup freeze opera
· DSK-318506 Extension buttons disappear after closing popup
· Further work on the Extension manager update and install dialog
· Made the extension badge font smaller on Mac (90%)
· Skinnable color and weight of font in extension badge
· Uninstall dialog for extensions
· Add icon for 'Open error console' button
· Updates for browser crash dialog
Core:
· CORE-33473 New Facebook Chat is jumpy
· CORE-33150 Crash when navigating on deviantart with extensions installed
· CORE-33382 UserJS code not run in extensions if page does not include a script tag
Mac:
· DSK-301751 No search field in the Opera help menu: OS 10.6 non-English only
November 8th, 2010Desktop:
· CORE-33558 & DSK-317319 to fix common crashers
· DSK-317389 (Insecure Third Party Module warning when starting Opera (DEP/Data Execution Prevention))
Extensions:
· Separate list for developer extensions plus 'Reload' and 'Open containing folder' buttons
· Start extension installed via d'n'd of config.xml right away (unix)
· 'Open error console' button
· DSK-315232 (Extension pop-up windows are transparent when loading)
· DSK-316771 (Untrusted repo dialog for extensions auto update from non opera servers)
· DSK-317907 (Extensions should not be aware of private windows)
· DSK-317908 (Extension opens non-private tab in private window)
· DSK-317888 (Extensions are disabled if Opera is restarted automatically after a crash)
· PGDSK-546 (Extensions installer updates)
· PGDSK-584 (Core strings adjustments)
· PGDSK-584 (Extension installed or updated from 3rd party location)
Core:
· CORE-1419 (Text boxes and Unicode combining characters)
· CORE-8336 (opera:historysearch can't find a word containing )
· CORE-33472 (Crash at digg.com)
· CORE-33452 (Crash with hidden input in frames document)
· CORE-27828 (JS .focus() and autofocus attribute should not be respected during history navigation)
· CORE-27152 (Unintuitive auto-completion of IDN addresses)
· CORE-28984 (Garbage when going back in history to images with wrong mime-type in disk cache)
· CORE-31004 (URL crash)
· CORE-33240 (Get rid of opera:illegal-url-xx)
· CORE-30649 (AIA certificate handling allow content specific decoding to Unicode, leading to certificate decode failure)
· CORE-33335 (Incorrect property value transfer optimization when first instruction is jump target)
· CORE-32722 (Incorrect cascading of properties on SVG root element)
· CORE-33057 (Scope connection might not send handshake)
· CORE-33948 (Memory usage on Flickr)
· CORE-33062 (Canvas shadowBlur with clipping causes artefacts (and crash))
· CORE-33076 (Stylesheet loaded via redirected URL uses wrong base URL for resolving relative URLs)
· CORE-31379 (Printing from print preview results in either a freeze or corrupted page)
· CORE-32328 (Removing both scrollbars from a scrollable container at the same time doesn't work)
· CORE-30891 (Freeze when scrolling on clutter-project.org)
· CORE-32626 (Using same stylesheet as normal and alternate breaks styling)
· CORE-32565 (Page search highlights too much text, including next line)
· CORE-32360 (Online-HTML-Editor.org toolbar wraps)
· CORE-16556 (Outline on table is misapplied to cell children in some cases)
· CORE-17453 (getComputedStyle().getPropertyValue("border-style") should return "none")
· CORE-32839 (*:first-letter wrongly applies to HTML element)
· CORE-32372 (Crash when going back on a page with iframes and JavaScript)
November 2nd, 2010Desktop:
· Initial framework for widget based app autoupdate, and download on demand for Unite apps (Unite apps removed from installer)
Extensions:
· DSK-316449 (Changed window type of Extension Popup)
· DSK-317295 (Crash when enabling/disabling extension repeatedly)
· DSK-315400 (Extension pop-up covers Password toolbar)
· DSK-316777 (Extension button crash)
· DSK-315076 (Showing/hiding extension buttons results in log on stdout)
· DSK-315857 (D'n'd of config.xml onto Opera doesn't install extension)
· DSK-316558 (Crash on exit after installing Remco's tab count)
· DSK-316547 (Instalation of broken oex from local disk doesn't display failure warning)
· DSK-316554 (Opera crashes when installing mini feed extension twice)
· DSK-316663 (Crash on nk.pl when watching new photos of friends)
· CORE-33697 (Windows.onblur: add missing call to register for platform window events)
· CORE-33669 (Disabling of UserCSS; disable is temporary in nature, hence)
· CORE-33462 (UserJS only supported for non-extension gadgets if compiled in 'lax security')
· CORE-33576 (DOM_ExtensionWindow: perform a OnQueryWindow() for up-to-date information on focused state)
· CORE-33813 (Crash when enabling JavaScript on a page when JavaScript is globally disabled)
· CORE-33958 (Opera crashes with the longclick extension on #links)
· White list for untrusted repositories support for extensions installation
Core:
· CORE-4308 (innerHTML doesn't serialize the nbsp character as an entity)
· CORE-31557 (JavaScript crash at MediaFire and Google Docs)
· CORE-32190 (Crash when calling aliased back, forward functions)
· CORE-32461 (Master password no longer working)
· CORE-32728 (Missing graphics in Canvas based HTML5 games)
· CORE-16380 (Can not inspect closures and scopes)
· CORE-32778 (Unable to change display property on (with controls))
· CORE-32515 (Blocked URL page not displayed when URL is redirected)
· CORE-24632 (JPEG encoder adds a magenta line on the right edge of the image if its width is not a multiple of 2)
· CORE-32458 (XHR regressions)
· CORE-32457 (DOM crash on digi.no)
· CORE-31577 (JS memory leak)
· CORE-32548 (Area focus issue)
· CORE-32549 (data: image only produces onload every two reloads)
· CORE-32550 (document onload fails with DSE if bad markup and window.onload exists)
· CORE-26294 (Opera disallows "fragment identifier channel" communication across frames from different servers on https)
· CORE-29840 (document.constructor===Object returns true)
· CORE-30700 (Have to click back several times on hotels.com)
· CORE-31618 (Calling cloneNode(true) on a form creates a form with an empty "elements" array)
· CORE-31841 (Image load event regressions)
· CORE-27565 (window.focus() should focus a contentEditable=true BODY)
· CORE-32281 (focus() related regressions)
· CORE-32287 (Feed crash)
· CORE-32827 (focus() fails with delayed stylesheet loading)
· CORE-31277 (Non-empty block with height explicitly set to 0 does not prevent from margin collapsing)
· CORE-28976 (Constructor for text node is not Text)
· CORE-29690 (DFDS calendar not working)
· CORE-29663 (Support document.head (HTML5))
· CORE-30510 (focus() on display:none textarea blurs active textarea (lost focus when Twitter loads))
· CORE-18721 (Margin collapsing)
· CORE-31290 (Element's bottom margin is calculated incorrectly when its last child is an empty box with height explicitly set to 0)
· CORE-18579 (Contact list at Hotmail/live.com fails to display names in Opera (getComputedStyle() height/width when parent is display:none))
· CORE-31957 (Crash when modifying white space text node between table-cells)
· CORE-30091 (Input in inline-block with non-visible overflow is duplicated and causes freeze)
· CORE-26267 (Media queries not applied correctly when widening screen)
· CORE-32266 (Update problem with fixed positioned descendant of abs/fixed box)
· CORE-31858 (Crash on delayed CSS transition chain)
· CORE-32116 (Crash on Gmail)
· CORE-31778 (Adding new STYLE via JavaScript + :first-letter causes match on bogus CSS selector)
· CORE-13758 (getComputedStyle wrong for top/left/bottom/right styles, breaks YUI)
· CORE-31361 (Table row background image not repainted across all cells initially)
· CORE-32044 (Float container does not stretch to fit a child text node and sibling min-width inline-block (Facebook PM))
· CORE-31420 (Top offset on a relatively positioned floated sibling of inline-block miscalculated)
· CORE-32028 (Table cells separated by LF CR in the source code adds an extra table cell in the row)
· CORE-31772 (Missing clean-up of generated content inside layout-generated table elements)
· CORE-31221 (Crash with top.location = javascript:this)
· CORE-32651 (SVG crash with feBlend and discard)
· CORE-32695 (Web Workers do not work in widgets)
· CORE-32835 (Dragonfly: Setting event breakpoint 'load' crashes Opera)
· CORE-31236 (3rd party cookies not set)
· CORE-27133 (Opera is unusable if autoproxy script contains an infinite loop)
· CORE-32824 (array.indexOf(event.target) differs from array.indexOf(window))
· CORE-30659 (Enable-background example from SVG 1.1 spec rendered incorrectly)
· CORE-31258 (SVG filter feMerge / feMergeNode doesn't render correctly)
· CORE-32673 (Fail to import some root CA certs in the pem format)
· CORE-32876 (SVG color parsing seems to apply some HTML quirks)
· CORE-32067 (A mask with zero opacity should not affect pointer-events)
· CORE-33459 (Favicon repainting regression)
· CORE-32904 (Posix host resolver crashes on dagbladet.no)
· CORE-33712 (Crash on destroying plugin from script running by other plugin instance (Google maps street view))
· CORE-30815 (End key puts cursor at begin of next line instead of end of the current line)
Mac:
· CORE-22539 (Typing Japanese is extremely slow in contentEditable / designMode fields)
October 21st, 2010Extensions:
· Opera users can already extend their browser with Unite and userJS. You have also our standalone web applications Widgets. But now we're making it even better. Opera extensions allow you to easily equip your Opera browser with extra features. You can get them from our extensions catalog at https://addons.labs.opera.com/
Opera Presto 2.6.37:
· Opera 11 alpha is not only about extensions. We equipped it with the brand new Opera Presto 2.6.37 with improved performance, hundreds of bug fixes, enhancements in Web Standards support and support for Websockets.
A new installer:
· At Opera we love speed and like to make everything fast, not only the browser but also the installation of Opera. Opera 11 will ship with a new installer for Windows. The installation/upgrading is now twice as fast, and the installer download is about 10% smaller. Off course we'll optimize it even further in future builds.
October 15th, 2010Desktop:
· DSK-315664 (Unite works only on local computer
Core:
· CORE-31343 (Crash found during automated testing)
October 11th, 2010Desktop:
· DSK-314279 (New note created when clicking empty area of notes list)
· DSK-295578 (Wrong temporary download file used when opening files from download dialog in external editor more than once)
Mac:
· DSK-312788 (New windows opened from keyboard shortcut opens with empty workspace)
· DSK-314900 (Animations stop when opening menus)
· DSK-298447 (Widget have two application menus on Mac OS 10.5)
· DSK-296097 (Interrupted scrolling in address bar drop-down)
· DSK-314886 (View: Toolbars disabled after enabling one toolbar)
· DSK-314917 (Redesigned Close tab button)
· DSK-313510 (White background behind form controls)
· DSK-298558 (Cannot clear file chooser to unset option/restore default on Mac)
· DSK-314033 (Does not always react on mouse-clicks after right-click on context menus)
Unite and Widgets:
· DSK-313755 (Crash when trying to install widget)
· CORE-21618 (Added preference to enable Unite)
· CORE-29516 (Upgrade Unite preferences)
· CORE-31309 (Unite service announcement contains invalid XML)
· CORE-31431 (Support dir attribute on widget, name, description, author and license elements in config.xml)
· CORE-27980 (Support for multiple icon sizes in widgets)
· CORE-27682 (Control geolocation access by feature element define in widgets)
· CORE-30009 (Empty content element or when set to incorrect namespace crash on loading widget)
· CORE-29377 (Unzip sometimes fails for files with upper case)
· CORE-30216 (Clicking links relative to widget documents opens them in browser)
· CORE-31426 (Widgets don't always have access to network after restart)
· CORE-32161 (Crash when stopping a Unite service twice from service page)
Core:
· CORE-26063 (Add support for Web Sockets)
· CORE-29054 (Don’t Turbo compression servers when loading plug-ins)
· CORE-31885 (Wrong error message when accessing non-existent property of object)
· CORE-301 (Setting document.title has no effect if document doesn't have a title element)
· CORE-22867 (Navigating to an OGG file should play the video inline)
· CORE-21639 (Add box-decoration-break and update background shorthand)
· CORE-31134 (Password manager loosing passwords after setting and later changing master password)
· CORE-31518 (Windows Media Player plug-in does not load stream when data attribute set but not src attribute)
· CORE-24808 (Header info for plug-in lost after restart)
· CORE-31299 (Label element does not focus select elements)
· CORE-31585 (Clicking a visible label should fire onclick on invisible input)
· CORE-30197 (Using spatial navigation after writing image map to document causes crash)
· CORE-31929 (Random crash on exit)
· CORE-31670 (Layout performance regression)
· CORE-31350 (Can't access page through SSL by direct link)
· CORE-31443 (Ignores the header UserJS with BOM)
· CORE-27927 (Does not show server sent error page for 504 and 417 HTTP error codes)
· CORE-32365 (Too strict same origin rule for cached resources in application cache)
· CORE-31661 (Background of favicon changes on hover)
· CORE-29111 (Scrolled iframe doesn't repaint)
· CORE-503 (Onload for sub-frame documents is not triggered until whole frameset is loaded)
· CORE-28496 (100 iframes pointing to themselves causes 6^100 documents, which makes opera freeze)
· CORE-11754 (Erasing with Control–Backspace can be trigger happy)
· CORE-31569 (SVG color attributes get the wrong string value after changing with RGB Color)
· CORE-31456 (Overflow:hidden hides background image in a transformed (rotated) element)
· CORE-31939 (CSS transform rotate with overflow:hidden clips image)
· CORE-31269 (Crash on canvas)
· CORE-20408 (Drop-down list doesn't have border around it when collapsed)
· CORE-31448 (Wrong position of Shockwave Director inside iframes)
· CORE-31619 (Sends garbage when plugin ask for URL property)
· CORE-30971 (XML document served as text/html can break font switch-writing system)
· CORE-30452 (Google Docs spreadsheet scroll when typing)
· CORE-28972 (mail.qq.com can not finish sending a mail)
· CORE-24224 Acid3 test fails on browserscope.org (reflow during script thread only propagates into 1 level of framed documents)
· CORE-28700 (Appending video element fails after cloneNode)
· CORE-29664 (Second call to xhr.setRequestHeader() throws error. Facebook games fix.)
· CORE-15299 (Missing onload events on images loaded in parallel (non connected images getting garbage collected))
· CORE-30416 (400 Bad Request on The Register because empty cookie value doesn't include an equals sign)
· CORE-28121 (Form input fields with border-radius and no border are invisible)
· CORE-30185 (Popup blocker enhancements)
· CORE-30531 (Google Maps overlay layers not displaying)
· CORE-30824 (NSL on some javascript iframe elements)
· CORE-30872 (DOM 2 Style methods don't work properly on SVG elements
· CORE-30253 (Selection should survive parent DOM update)
· CORE-28037 (Empty wrap attribute ignored on pre element)
· CORE-30058 (selectedIndex wrong after inserting options)
· CORE-30064 (Adding select options at options.length+2 should not insert empty entry)
· CORE-17989 (Should allow cookie mode override in ua.ini)
· CORE-32912 (Value with invalid/unrecognized function doesn't get dropped)
October 8th, 2010· CORE-31292 (Incorrect compilation to native code leads to wrong arithmetic results)
· CORE-33228 (Crash when assigning data or src attribute on focused and highlighted input element with dirty layout)
· DSK-315330 (Crash when opening a file with Content-Disposition: attachment directly in Opera)
· DSK-315504 (JavaScript alerts that open shortly after page load close instantly)
October 5th, 2010Desktop:
· DSK-304034 (Crash on startup when removing custom settings folders)
· DSK-298346 (Start Bar blanked out after opening background tab)
· DSK-303370 (Messenger Unite app doesn't load)
· DSK-312986 (Crash when saving file while page redirects)
· DSK-311558 (Crash after leaving a page with a flash with wmode="transparent")
· DSK-287134 (Bookmarks dragged out of Mini folder are recreated when sent as added in the mini folder again)
· DSK-308092 (Opera Link startup freeze)
· DSK-307769 (Search suggestions from Baidu)
· DSK-313800 (Fallback to second address is very slow)
· DSK-294521 (Doesn't fall back to IPv4 if IPv6 connection fails (Mac, *nix))
· DSK-299567 (Reloading pages give multiple unclosable download dialogs)
Core:
· CORE-32656 (Regex crash)
· CORE-32191 (Regex crash)
· CORE-31343 (JavaScript crash at Yahoo Mail Classic)
· CORE-15711 (JavaScript crash)
· CORE-32195 (Handling of Content-Disposition extended parameters)
· CORE-31929 (Crash on exit)
Mac:
· DSK-313323 (Standalone widgets crash on exit)
· DSK-313321 (Dragonfly menu entry is disabled)
*nix:
· DSK-310055 (External links can't be opened from widgets)
· DSK-307702 (Importing Firefox bookmarks freezes Opera)
· DSK-313596 (Disable sync protocol support to improve resizing of windows)
· DSK-272180 (Problems with launching default browser in different *nix desktop environments)
· DSK-303190 (Mouse selection doesn't copy to clipboard)
· DSK-281352 (Import Firefox bookmarks file filter is broken in KDE)
· DSK-309241 (Menus are as high as the screen and nearly empty)
· DSK-308536 (Korean IME doesn't work on Ubuntu 10.04)
· DSK-304408 (iBus: Only the first typed Chinese character is committed)
· DSK-312622 (Crash when viewing bookmark menu)
September 27th, 2010Desktop/cross-platform:
· DSK-299046 (Overlapping lines in address field dropdown)
· DSK-312986 (Crash when saving file while page redirects)
· DSK-313717 (Add opera:config#UserPrefs|EnableOnDemandPlugin to the Preference dialog)
· DSK-295433 (100% CPU when Links panel search finds more than 1 result)
Mac:
· DSK-313323 (Standalone widgets crash on exit) (tested)
· DSK-312794 (Remove the separator between the address and search field, but keep some empty space as the resizer)
· DSK-313321 (Tools: Dragonfly menu entry incorrectly disabled)
· DSK-313248 (Edit commands not working in Content Blocker)
September 22nd, 2010Desktop:
· Startup and shutdown profiling through "-profilinglog" argument
Mac:
· DSK-313808 (Some dialogs hides the main window when loosing focus)
September 17th, 2010Desktop:
· DSK-298346 (Start Bar blanked out after opening background tab)
· DSK-312764 (Crash when closing newsfeed tab)
· DSK-311444 (Renaming IMAP folders creates ghost folders)
· DSK-311554 (Overlay dialogs disappear for no reason, making the tab unusable)
· DSK-311692 (Crash when opening a file with Content-Disposition: attachment directly)
· DSK-287134 (Bookmarks dragged out of Mini folder are recreated)
· DSK-277635 (Clicking on the mail notification when minimized does not activate the program window)
· DSK-310875 (Focus lost from Facebook chat box when the text is updated)
· DSK-312868 (F2 does not respect Reuse Current Tab)
· DSK-312114 (Update mail providers list to new Opera Web Mail username)
· DSK-270950 (Opening Dragonfly after switching to different window inspects tab from previous window)
· DSK-299014 (Google Earth plug-in pops up in front even when in background tab)
· DSK-308092 (Opera Link can cause 100% CPU use on start-up)
· DSK-304034 (Start-up crash when deleting certain files in the profile)
Windows:
· DSK-312477 (Windows 7 crash)
Mac:
· DSK-278663 (Cannot find executable for printer plug-in)
· DSK-312247 (Lose the extra spyglass but keep a color corrected clear button around)
September 16th, 2010· DSK-309591 (Opera crashes when running windowless plugins)
· DSK-298758 (Drag and drop can hang after a drop (normally on a speed dial page))
· DSK-307702 (Importing Firefox bookmarks freezes Opera )
· DSK-303190 (Mouse selection doesn't copy to clipboard)
· DSK-309128 (window.print() doesn't work in evenes)
· DSK-306361 (Popup menus are poorly styled in GTK)
· DSK-281352 (Import Firefox bookmarks file filter is broken in KDE)
· DSK-310754 (Opera has no title in the ctwm window manager)
· DSK-310375 (Opera has no icon in the twm or ctwm window managers)
· DSK-309980 (X11 toolkit mode popup menu items should have a solid background color when selected)
· DSK-309777 (Native skin elements aren't freed)
· DSK-309984 (Focus cleanup)
· DSK-309985 (Chat room subscription dialog opens underneath parent dialog)
· DSK-311015 (Font configuration dialog is not activated properly)
· DSK-309241 (Menus are as high as the screen and nearly empty in Gnome < 2.10)
· DSK-308373 (Use xdg-open as handler for unknown files when not running in Gnome or KDE)
September 15th, 2010Desktop:
· Move Personal Bar below the Address Bar, and rename to Bookmarks Bar
· Improved keyboard navigation on Bookmarks Bar (using Tab to jump between items)
· "Toolbars" menu moved to the top level of the "O-menu"
· DSK-266440 (Default skin size for checkbox radio buttons should be 13x13px)
Core:
· CORE-30558 (Search for spaces in page matches seemingly random pieces of text)
September 14th, 2010Desktop:
· DSK-298346 (Start Bar blanked out after opening background tab)
Core:
· Added support for multicast video streams
· CORE-26565 (Update Big5-HKSCS support for HKSCS-2008)
· CORE-19086 (Empty tab after mouse gesture)
· CORE-30068 (Gmail availability check layout problem for certain error messages)
· CORE-30566 (Missing form fields on studentloans.gov)
· CORE-30955 (Form input fields with border-radius use page background, causes invisible fields in case with no border)
· CORE-31209 (Wrong wrapping at benchmark.pl)
· CORE-31304 (Cannot select the last symbol inside a scrolled box)
· CORE-31330 (Nested STF with 0 width expands parent)
· CORE-31370 (Text-indent on button input elements)
· CORE-31417 (Crash on IMG with 64k+ ALT attribute)
· CORE-31449 (Align attribute on input maps to float (AT&T U-verse))
· CORE-31458 (Nowrap ignored on a cell with 100% wide sibling cell)
· CORE-31496 (Positioned image with usemap attribute only shows content when cached (societegenerale.fr))
· CORE-31610 (Content disappears when adding more inline-block displayed elements)
· CORE-31662 (Table cell not redrawn correctly when changing its height)
· CORE-31697 (Crash on anonymous table-cell and mixed generated content)
· CORE-32536 (Regression with painting windowed plugins (reverts part of CORE-30829))
· DSK-309329 (INPUTs with negative margin loses styling)
September 9th, 2010User interface:
Fixed:
· Selection jumps while backspacing in a rich text editor
· Opera closing when searching on hotels.com
· Not being able to click or select links or text
· Opera freezing when leaving a canvas, audio, or JavaScript game
· A missing plug-in dialog might cause Opera to close
· Bodyless documents causing Opera to close in accessibility mode
· Entering text being very slow on OSX 10.4 Tiger
· Enabling on demand plug-ins as the default for Mac 10.4 and PPC
· Loading of streaming plug-ins in Opera Turbo
· Typing slowing down when there are many bookmarks
Display and scripting:
Added:
· More MIME file types and suffixes for compressed tar files
Fixed:
· Fallback not displaying for Java types when plug-ins are disabled
· Items disappearing from the cache
Mail, news, chat:
Added:
· FastMail domains and hotmail.co.uk to the email auto-configuration
Fixed:
· Missing images in feed preview (media rss)
September 8th, 2010Mail:
· Mail panel work, see above
· DSK-268103 (Mail Compose toolbar is not customizable, changes lost after closing the Compose tab)
· DSK-308395 (In All Messages/Sent, threaded mode hides initial sent messages that started a thread)
· DSK-299649 (Unable to subscribe to RSS feed)
· DSK-288813 (Can't close 'font' dialog in mail compose window)
· DSK-309979 (Unread count out of sync in mail)
· DSK-308591 (Crash on selecting mail account in Mail Compose)
· Fixed errors with plain text signature editing
Cross-platform:
· DSK-266308 (Crash related to Master Password dialog on startup)
· DSK-270935 (Context menu translation ru-en and en-ru is missed in russian version of Opera)
· DSK-274371 (Mouse gestures don't always work on application background unless UI is activated)
· DSK-281118 (Not sending referrer when using anything but Left Mouse Button)
· DSK-283782 (Widgets menu open links in active tab)
· DSK-286253 (Password manager toolbar blank/empty/white when opera:config#UserPrefs|SpeedDialState=3)
· DSK-298346 (Start Bar blanked out after opening background tab)
· DSK-304368 (Opera might crash on dragging bookmarks)
· DSK-307157 (Crash with "Custom Bookmark Merge File" in operaprefs.ini)
· DSK-307793 (Middle-click panning does not work in frames)
· DSK-307888 (Crash with action "Show search")
· DSK-308939 (Bookmarks and Notes are sent on first sync even when disabled)
· DSK-309075 (Offline mode doesn't work)
· DSK-309308 (Forward is not working on frame content)
· DSK-310379 (Private tabs and using F2 "Go to page" address field results in stored url)
· DSK-310749 (Bookmark menu is as wide as the longest title)
· DSK-310987 (Opera freezes when you try to import a very large bookmark file)
· DSK-311317 (Default mouse configuration is a mess)
· DSK-311558 (Crash after leaving a page with a flash with wmode="transparent")
· DSK-311738 (Bodyless documents crash in accessibility mode)
Mac:
· DSK-248015 (Cannot upload or send Mac file bundles (should compress to .zip)
· DSK-264158 (Include system wide option Special Characters ... in Edit menu)
· DSK-276004 (Support for printing forms)
· DSK-293917 (Modal dialog hides below browser if opera is clicked)
· DSK-296183 (Cannot paste in Save dialog)
· DSK-296978 (Entire widget UI is in English only) (still a problem on first run)
· DSK-298450 (Will not quit without mouse events)
· DSK-298918 (Cmd + Shift + { or } Shortcut Inconcistency)
· DSK-300561 (Pushed buttons should get pressed status (blue background) not selection (focus ring))
· DSK-301506 (UNIX editing keys on Mac works twice as expected)
· DSK-303469 (HTML5 video, animated gif animations and downloads stop playing when context menu is open)
· DSK-304194 (-help crashes Opera)
· DSK-309371 (Should fallback to image icon and not attempt to display large images when dragging)
· DSK-309450 (Can't create new window by dragging tab in Windows panel)
· DSK-309751 (Wrong select option selected when using optgroup)
· DSK-309832 (Hidden mouse cursor over plug-in area remains hidden when moving mouse out of plug-in area (also leaks though tabs))
· DSK-309849 ("Back" mouse gesture (right hold + left click) causes an extra click)
· DSK-310006 (Paints plug-in on UI when overflowing available view)
· DSK-310637 (padding breaks vertical slider)
· DSK-310874 (IRC "new message" icon on O in dock shows up when the IRC tab is in focus)
· DSK-310892 (Address and search field drop-down scrollbars are always inactive)
· DSK-311491 (Widgets in widget mode are hidden when they loose focus)
· DSK-311598 (Change the definition of the Incomplete Message Toolbar)
· DSK-311597 (Make the Mail Header Toolbar darker)
· DSK-311905 (Typing is slow when there are many bookmarks)
· DSK-312028 (Feeds menu does not update after deleting a feed)
· DSK-312009 (Opening and closing color picker leaves all menus disabled)
Unite:
· DSK-302362 (Crash when opening Unite app installation links in background)
· DSK-303370 (Messenger unite app doesn't load the first time)
Core:
· Several crash fixes, some discovered from the submitted crashlogs
· CORE-2145 (Filter, combined with opacity affects event detection)
· CORE-8983 (document.cloneNode fires not_supported_err)
· CORE-9143 (navigator.plugins.length > 0 even with no plug-ins used)
· CORE-13767 (NaN, Infinity, -Infinity should be ignored)
· CORE-15154 (Text alignment with text-anchor failing on bidi text)
· CORE-16871 (Allow XML pretty formatting to be turned off, opera:config#UserPrefs|FormatUnstyledXML)
· CORE-21280 (UserJS not visible to debugger)
· CORE-21764 (Adds methods to enable/disable spellcheck and determine if the current spellcheck state has been set by the user.)
· CORE-21769 (Make documentedit aware of the spellcheck attribute.)
· CORE-21878 (navigator.plugins.refresh(true) should reload current document)
· CORE-23517 (White screen is displayed instead of Yahoo if we repeated "history back" and "history forward".)
· CORE-24244 (Performance regression on local ibench in Core 2.4)
· CORE-24819 (Patch for never stop loading bug if favicon is last inline to load and times out)
· CORE-25024 ( element in SVG does not default to ltr when directionality is unspecified)
· CORE-25615 (reading location.hash just after setting gives wrong result in body-less document)
· CORE-26286 (Plugin windows don't get removed from the PlugixManager when deleted)
· CORE-26766 (SELECT inherits style from initially selected OPTION)
· CORE-27560 (triple writing HTML of an IFRAME with source that contains script tag freezes JS (TinyMCE))
· CORE-28461 (Memory leak in XMLHttpRequest)
· CORE-28499 (Glyph cache settings as a tweak)
· CORE-28917 (Page auto-scrolls to top when "new" graphics are incorporated)
· CORE-29058 (Painting artifacts with absolute element inside fixed element on scrolling zoomed in page)
· CORE-29090 (Fixed off-by-one bug that caused unnecessary scrolling on areas covered by fixed positioned elements. Related to CORE-29058.)
· CORE-29535 (Ignore reviver argument to JSON.parse if not callable)
· CORE-29829 (Accessing stack before Error is thrown causes it to always be empty)
· CORE-29863 (RegExp matching both alternations when it starts to match both)
· CORE-29887 (crash on qq.com)
· CORE-30053 (Carakan JIT crash)
· CORE-30217 (Crash when opening space.com)
· CORE-30248 (Backtracking fails with . in regexp)
· CORE-30309 (percentage widths on a fixed layout nested table computed incorrectly if there are overflowing descendants)
· CORE-30333 (weird OpenLayers console error when JIT kicks in)
· CORE-30515 ([Crash] Browser is crashed while loading webpage)
· CORE-30523 (Blocked URL should display error page, like when host is not found)
· CORE-30542 (video/audio controls get partially invisible when applying a css transform)
· CORE-30558 (Search for spaces in page matches seemingly random pieces of text)
· CORE-30772 (sina.com.cn crashes when using spatial navigation)
· CORE-30785 (Incorrect handling of writes to alias registers in native loop dispatchers)
· CORE-30909 (Crash after visiting plugin site)
· CORE-30935 (Rounded corners broken when using fix point in libvega)
· CORE-30954 (Implement DOM 3 Core isEqualNode)
· CORE-30958 (lookupPrefix and isDefaultNamespace bugs in IE's dom testsuite)
· CORE-30961 (Implement Event.defaultPrevented from DOM3Events)
· CORE-30963 (Implement CustomEvent from DOM3Events)
· CORE-30967 (Regexp incorrectly work with non-English symbols)
· CORE-30968 (String.concat(): incorrect handling of results of length 1)
· CORE-31031 (Improvements for opera:plugins page)
· CORE-31032 (Disable specific plugins)
· CORE-31081 (-o-content-size regression)
· CORE-31082 (100% height, relatively pos child not expanding on increasing absolutely positioned parent)
· CORE-31128 (Native code crash on interactive map (tre.it))
· CORE-31131 (Crash on www.ernstings-family.de, visibility: collapse row)
· CORE-31142 (When loading an animated png, CPU usage goes high and the browser doesn't respond)
· CORE-31169 (strokeRect() does not accept negative values for width/height)
· CORE-31197 (Runtimes not GC:ed during sunspider run causing too high memory usage)
· CORE-31238 (Opera crashes on a page when voice is enabled.)
· CORE-31295 (Sequential alerts fail, only the first is shown correctly)
· CORE-31441 ("Do you want to run UserJS on secure page" dialog triggers on each reload)
· CORE-31460 (Rounded rectangles in SVG are not rounded)
· CORE-31515 (Page does not respond to input after clicking transparent flash)
· CORE-31638 (the error message "Unable to complete secure transaction" is changed)
· CORE-31651 (Crash on exit)
September 7th, 2010· CORE-29054 (Don't load streaming plug-in in turbo)
· DSK-311905 [Mac] (Typing is slow when there are many bookmarks)
· Fixed a new crash related to previous 10.62 updates
September 3rd, 2010Cross-platform:
· CORE-27623 (Fallback not displayed for Java types when plug-ins disabled)
· CORE-30184 (Selection jumps while backspacing in rich text editor)
· CORE-31963 (Opera crashes when searching on hotels.com)
· CORE-32419 (More MIME file types and suffixes for compressed tar files)
· DSK-300950 (Not clickable/selectable links/text)
· DSK-307008 (Opera hung when leaving canvas/audio/javascript game)
· DSK-308559 (hotmail.co.uk should be added to mailproviders.xml)
· DSK-308722 (FastMail domains missing from mailproviders.xml)
· DSK-310281 (Missing images in feed preview (media rss))
· DSK-311008 (Missing plugin dialog might cause a crash)
· DSK-311558 (Crash after leaving a page with a flash with wmode="transparent")
· DSK-311689 (Items disappearing from cache)
· DSK-311738 (Bodyless documents crash in accessibility mode)
· Fixed some crashes gathered from the automated crashlogging
Mac:
· DSK-305751 (Entering text is very slow on OSX 10.4 Tiger)
· DSK-311676 (Enable on on demand plugins as default for Mac 10.4 and PPC)
August 31st, 2010Core:
· CORE-30829 (Overlayed dialogs can be covered by plug-ins)
Cross-platform:
· DSK-311417 (Crash on expanding items in the mail panel)
Mac:
· DSK-305751 (More precise and faster menu updates)
· DSK-309866 (Visual tab pop-ups are displayed on hover even when not in foreground)
· DSK-309871 (Can become unresponsive when minimizing windows blocked by dialogs)
· DSK-309875 (Active dialogs is sometime sent to background)
· DSK-309897 (Speed dial configuration overlay does not always hide)
· DSK-310513 (Security dialog is missing tab edges)
· DSK-310906 (Blocking mail dialogs can block other blocking dialogs)
August 25th, 2010Cross-platform:
· DSK-273343 (JavaScript dialogs do not disappear when you reload, and are confusingly stacked on top of each other)
· DSK-274131 (Tab-modal dialog stays after changing URL)
· DSK-286456 (Speed dial thumnails are created incorrectly if "fit to width" option is enabled in general settings)
· DSK-290463 (Scrollbars not shown on transformed elements)
· DSK-293862 (Desktop window gets into weird non-drawing state)
· DSK-297746 (Make the Accept Cookies preferences work as expected)
· DSK-299567 (Reloading pages give multiple unclosable download dialogs)
· DSK-300950 (Not clickable/selectable links/text)
· DSK-301469 (It is possible to open multiple "Customize Mail Header" dialogs in M2)
· DSK-302161 (It is possible to open multiple "Site Preferences" dialogs on one site)
· DSK-303370 (Messenger Unite app doesn't load)
· DSK-304642 (Nicknamed bookmark URL not updated until restart when changed and using the nickname in the Address Bar)
· DSK-305707 (Crash during tab animations)
· DSK-307008 (Hangs when leaving canvas/audio/javascript game)
· DSK-308046 (Bookmark URLs truncated to 128 characters when pasted)
· DSK-311237 (Crash with Opera Link synchronization of the blocked content list)
Mac:
· DSK-297836 (HTML5 sliders don't take CSS transform on Mac)
· DSK-293925 (Dragonfly disables Quick Preferences)
· DSK-305756 (Growl crashes when displaying blocked pop-up notification on PPC)
August 18th, 2010Cross-platform:
· A few fixes for private tabs/windows
· DSK-215066 (Unable to set custom Reload Every value for pages and Speed Dial using enter key)
· DSK-274482 (Cannot use Esc to escape out of address field in Speed Dial/blank tab)
· DSK-281647 (View toolbox should get keyboard focus when clicking View button)
· DSK-287319 (Unable to accept self-signed certificate)
· DSK-300568 (Extender menu not accessible with tab bar placed on the sides)
· DSK-307788 (Relative paths in Filename setting for Speed Dial background don't work)
· DSK-307763 (Fixed a couple of memory issues)
· DSK-309497 (Crash on using Application cache (Opening Dragonfly causes crash))
Mac:
· DSK-283144 (Menu bar not updated when enabling features)
· DSK-293909 (Compose and New Tab from Dock menu doesn't give Opera focus)
· DSK-294094 (Cannot drag files from Finder or Desktop if file name contains space)
· DSK-296003 (Hover effects don't trigger in fullscreen mode)
· DSK-296234 (Scrollbar color with non-active Opera is not gray)
· DSK-298773 (Include OS X version in User-Agent)†
· DSK-300752 (Clicking the zoom button can make the window disappear)
· DSK-305840 (Mouse is locked after dragging tab to Speed Dial)
August 12th, 2010User interface:
Changed:
· "Fraud Protection" renamed to "Fraud and Malware Protection"
Fixed:
· Relative paths not working in the Filename setting for Speed Dial background
· Premature shutdown when using vBulletin's WYSIWYG editor
· Loading an animated png causes high CPU usage with no response from the browser
· yahoo.cn mailproviders SMTP entry not using a submission port
· Changing the default cookie preference to "Accept all cookies"
Display and Scripting:
Fixed:
· Google Calendar compatibility
· Unite listening on UDP 1900 even if UPnP service discovery is off
· Premature shutdown in POSIX host resolver
· Premature shutdown when running out of cache memory
· Several cases where widgets will not run
· Premature shutdown when loading qq.com
· Setting the onload property of XMLHttpRequest blocks document memory from being garbage collected
· Opera treating binary files as plain text (opening it in the browser instead of showing a download dialog)
· Premature shutdown when loading the Canvas demo
· Printing from print preview results in either a freeze or corrupted page
· Widgets not having access to a network after restart
· "Accept cookies" and "only from the site I visit" settings being incorrect in Preferences dialog
· Premature shutdown on startup when starting with a URL from Terminal
· Premature shutdown when closing the Opera window
· Premature shutdown when playing a .wav file
· Premature shudown when printing
· Opera running ouf of memory
· Disk cache not working correctly in turbo mode
Security:
Fixes:
· Fixed an issue where heap buffer overflow in HTML5 canvas could be used to execute arbitrary code, as reported by Kuzzcc; see our advisory.
· Fixed an issue where unexpected changes in tab focus could be used to run programs from the Internet, as reported by Jakob Balle and Sven Krewitt of Secunia; see our advisory.
· Fixed an issue where news feed preview could subscribe to feeds without interaction, as reported by Alexios Fakos; see our advisory.
August 10th, 2010· CORE-29918 (Crashes when using vBulletin's WYSIWYG editor)
· CORE-31142 (When loading an animated png, CPU usage goes high and the browser doesn't respond)
· CORE-31618 (Calling cloneNode(true) on a form creates a form with an empty "elements" array.)
· DSK-236194 (yahoo.cn mailproviders SMTP entry does not use submission port)
· DSK-301823 (Disk cache don't work correctly in turbo mode)
· DSK-308907 (Default cookie preference should be 'Accept all cookies')
· Several stability fixes
August 9th, 2010Core (general):
· CORE-10146 (WF2 autofocus attribute should be optional)
· CORE-19728 (Rename -o-text-overflow to text-overflow, and support ellipsis on multi-line blocks)
· CORE-24184 (Persistent Storage implementation for User JavaScript)
· CORE-24896 (Update Unicode support to Unicode version 5.2)
· CORE-27509 (Reflow crash in opera:config when SVGCacheSize=0)
· CORE-28592 (Server-Sent Events are not working)
· CORE-28847 (Link: Crash when synchronizing typed history without "last typed")
· CORE-29377 (Widgets not loading (config.xml not found))
· CORE-29982 (Compressed plugin streams are never cached)
· CORE-30118 (Plugin related crash with "submit form to insecure server" warning)
· CORE-30193 (Memory problem related to certificates (verisign.com))
· CORE-30257 (Memory problem with regular expression literals)
· CORE-30310 (Carakan syntax error if the do-while statement was the true branch of an if-statement with an else)
· CORE-30352 (Windowed Flash on Youtube not mouse accessible)
· CORE-30372 (Broken PKCS #12 certificate import)
· CORE-30391 (JIT related memory issue at dn.se)
· CORE-30488 (Clean up Application Cache better when closing window)
· CORE-30489 (Application cache request sent twice for a single Window, and cancel message sent with wrong id)
· CORE-31175 (Ensure correct prototype chain for Dragonfly)
· DSK-294403 (Mail: multipart/alternative parts that are not true alternatives are invisible)
Performance:
· CORE-16099 (Faster traversal of relatively positioned elements)
· CORE-29469 (Slowdown on vg.no traversing and changing CSS properties)
· CORE-29547 (Selector performance regression)
· CORE-29510 (Style properties/presentation attributes (vg.no))
Layout:
· CORE-28440 (Freeze caused by nested tables, overflow, and align)
· CORE-30229 (Crash caused by huge BMP image with CSS height:0)
· CORE-27808 (Crash when reflowing pages)
· CORE-30661 (Crash trying to find the offsetParent of an element without a layout box)
· CORE-29750 (getClientRects returns wrong offsets for tables)
· CORE-30667 (TinyMCE insertHR test regressed)
· CORE-30672 (Unnecessary horizontal scrollbar caused by tall block with absolutely positioned child)
August 5th, 2010Desktop/cross-platform:
· DSK-281862 (Mouse gestures can incorrectly remove the dialog overlay)
· DSK-283583 (Missing string: 'done' tooltip on find toolbar and password toolbar)
· DSK-296732 (Panel opens when Opera is loaded)
· DSK-296887 (Scrolling address history sometimes scrolls underlying page)
· DSK-306162 (Opera Closes on closing the last tab if the Dragongly (detached) window is open)
· DSK-306329 (Save as text file function saves page as source codes)
Mac:
· DSK-300344 (Opacity not applied to Aqua buttons)
· DSK-302040 (Web Fonts and garbling Japanese text)
· DSK-254702 (Should use Ayuthaya as monospace font for Thai)
· DSK-306002 (Dragging image to folder with a space in the path creates new folder with " " instead of space)
· DSK-306926 (Disable inline print preview): Remove print preview menu item and shortcut key
· Fixed some common crashers reported via crashlogging tool
August 4th, 2010Desktop/cross-platform:
· DSK-236194 (yahoo.cn mailproviders SMTP entry does not use submission port)
· DSK-265492 (Sender name in mail view area is taken from contact list rather than the From header)
· DSK-271885 (Tracking of which of the default Speed Dials are removed)
· DSK-286882 (Show Properties dialog and informational message when trying to bookmark page that is already bookmarked)
· DSK-290437 (No error message on widget installation customization dialog if widget name is too long)
· DSK-292617 (HTML5 Video stops playing after right clicking and saving file to local disk)
· DSK-294443 (In Mail Tab, when i cliking on any folder - incoming or sent - Opera crashes)
· DSK-298929 (Zoom menu appears too high on the screen when enabling the menu bar)
· DSK-300559 (Opera freezes when you try to change the URL while viewing a PDF having start bar enabled)
· DSK-301560 (opera:help not in auto-complete list)
· DSK-302065 (The "Searches" string in Opera Link is confusing)
· DSK-303021 (Crash on page with certificate)
· DSK-303102 (No bookmarks shown in bookmarks manager after restart)
· DSK-303210 (Cannot clear previous search from drop-down menu)
· DSK-303369 (Vertical scrollbar in advanced preferences due to new local storage section)
· DSK-304060 (Crash when adding a contact to the personal bar)
· DSK-304177 (No tooltips when hovering Speed Dials)
· DSK-304377 (Crash when downloading files from Links panel)
· DSK-304435 (wrong ID for Teszvesz search in Hungarian search.ini)
· DSK-304463 (Search URL for Taobao is wrong)
· DSK-304540 (Yandex search suggestions don't work)
· DSK-307168 (Tooltip string when the turbo button is disabled)
· DSK-308559 (hotmail.co.uk should be added to mailproviders.xml)
· DSK-308722 (FastMail domains missing from mailproviders.xml)
Mac:
· DSK-273098 (Dropping .webloc or links on crash dialog crashes Opera)
· DSK-287896 (Crash/freeze when closing tab with "Save" dialog open)
· DSK-293917 (Modal dialog hides below browser if opera is clicked)
· DSK-304367 (Crash on start-up when starting with URL from Terminal)
· DSK-305708 (Crashes when playing audio files)
· DSK-301071 (Ever-growing memory consumption when hovering over thumbnails)
August 3rd, 2010Desktop/UI:
· DSK-180617 (Links from external applications close page if page is opened from a panel or mail)
· DSK-300470 (Posix crash on page load)
· DSK-306032 (Impossible to maximize widget in application mode)
Core:
· Fixed a few non-reproducible crashes
· Fixed a few WebStorage crashes
· CORE-1930 (Selection.selectAllChildren not implemented)
· CORE-15358 (Add OnAboutToLoadUrl())
· CORE-19329 (Support CSS3 object-fit and object-position)
· CORE-22402 (EcmaScript debugger improvements)
· CORE-27275 (SVG Optimizations)
· CORE-29727 (Add HTML5 HashChangeEvent)
· CORE-8204 (Remove IE Compatibility: document.getElementsByName doesn't distinguish between id and name attributes)
· CORE-12667 (Need to add incorrectly issued "Microsoft" object signing certificates to online repository)
· CORE-13803 (doDataURL() with non-primary and non-solid colours)
· CORE-18808 ("v" shortcut in Google Reader opens about:blank (ignores same thread that opened popup setting location))
· CORE-19618 (Fix for CORE-18808, failure to load page in newly opened popup)
· CORE-22043 (Unable to load page's own URL into (i)frame)
· CORE-22489 (Add operaunite.com to pubsuffix list)
· CORE-23432 (Added phrase flags to search and highlighting)
· CORE-24101 (Fix for Ctrl+End which didn't move the caret anywhere on Google Docs)
· CORE-25558 (Referrer of XMLHttpRequest response is wrong when request is initiated in a call from another frame)
· CORE-26183 (Memory fix for changing offline mode to online)
· CORE-27256 (Random-ish crash in YUI test suite)
· CORE-27917 (Crash when deleting a paragraph with an image)
· CORE-28221 (Crash when browsing with cached images)
· CORE-28346 (setTimeout(function, Infinity) should be handled as 0)
· CORE-28745 (hashchange event fires incorrectly when stepping back and forward through pages in DOM cache)
· CORE-28890 (Correct behavior for getComputedStyle of 'object-fit: auto')
· CORE-28941 (Underline text-decoration doesn't seem to be filtered if the text is rendered with an SVGFont)
· CORE-29227 (Div with content:-o-skin("Smiley Happy"); crashes)
· CORE-29284 (Frozen UI and Flash not loaded when clicking link in Flash and going back)
· CORE-29410 (Opera crashes on SVG images that include CSS stylesheets via @import)
· CORE-29579 (Error.{stack,stacktrace} are identical)
· CORE-29806 (Defining "href" getter on a Location object should throw TypeError)
· CORE-29905 (Array.prototype.join.call(arguments) with a single argument "a" !== "a")
· CORE-29919 (Need to run setTimeout < 10 ms in correct order)
· CORE-29922 (Error.stack/stacktrace should be writable)
· CORE-30096 (Non-enumarable properties are not returned)
· CORE-30130 (Redeclaring Event object does not reflect within other scopes)
· CORE-30168 (Carakan doesn't properly terminate strings to identifiers in some cases)
· CORE-30523 (Blocked URL should display error page, like when host is not found)
· CORE-30690 (Setting onload property of XMLHttpRequest blocks document memory from being garbage collected)
· CORE-31426 (Widgets don't have access to network after restart)
· CORE-31482 (UPnP memory issue with IPv6 and non-local addresses)
Mac:
· DSK-300182 (Crash in no-Carbon build)
August 2nd, 2010Desktop:
· Fixed a few memory leaks
· Fixed a couple of Canvas crashes
· Reverted fix for DSK-298346 (Start Bar blanked out after opening background tab): causes regressions, including DSK-308645 (Window is not repainted after resizing it)
· DSK-297976 (Crash in POSIX host resolver)
· DSK-307987 (Rename "Fraud Protection" to "Fraud and Malware Protection")
· DSK-308488 ("Accept cookies" and "only from the site I visit" settings wrong in Preferences dialog UI)
Mac:
· DSK-304367 (Crash on start-up when starting with URL from Terminal)
· DSK-305707 (Crash when closing the Opera window)
· DSK-305708 (Crashes when playing a wav file)
· DSK-305739 (Crash when printing)
· DSK-306593 (Opera runs ouf of memory)
July 28th, 2010Core:
· CORE-29377 (In some cases widgets don't run)
· CORE-29887 (Crash on qq.com)
· CORE-30690 (Setting onload property of XMLHttpRequest blocks document memory from being garbage collected)
· CORE-31141 (Opera treats binary files as plain text (opening it in the browser instead of showing download dialog))
· CORE-31269 (Crash on Canvas demo)
· CORE-31379 (Printing from print preview results in either a freeze or corrupted page)
· CORE-31426 (Widgets don't have access to network after restart)
Desktop:
· DSK-298346 (Start Bar blanked out after opening background tab)
· DSK-307788 (Relative paths in Filename setting for Speed Dial background doesn't work)
· DSK-307987 (Rename "Fraud Protection" to "Fraud and Malware Protection")
· Numerous crash and stablity fixes
July 10th, 2010Mac:
· Fixed DSK-306593 (Crash when running out of cache memory)
Mac, Linux, and FreeBSD:
· Fixed DSK-297976-2 (Crash in POSIX host resolver)
July 8th, 2010Core:
· Fixed DSK-306069 (Google Calendar compatibility)
Desktop:
· Fixed DSK-284608 (Unite listening on UDP 1900 even if UPnP service discovery is off)
Mac, Linux, and FreeBSD:
· Fixed DSK-297976 (Crash in POSIX host resolver)
July 1st, 2010Opera Presto 2.6 rendering engine:
· Opera 10.60 final contains the Opera Presto 2.6 rendering engine, which improves stability and adds support for the following new Opera features.
Geolocation services:
· User-enabled geolocation services are provided through Google Location Services (GLS).
· IP address and WiFi recognition are implemented.
· IP address recognition works with GLS by recognizing your IP address and telling you the cordinates based on it.
· WiFi recognition works with GLS by gathering and then sending a list of all nearby wireless networks including MAC (Media Access Control) address, SSID (Service set identifier) name, and signal strength, which returns your coordinates.
· An address bar map pin icon indicates a Web page is accessing the Geolocation API.
· Opera geolocation services support the W3C Geolocation API Specification (http://www.w3.org/TR/2008/WD-geolocation-API-20081222/).
· A user decides to share or not share their device location with a Web site based on trust; see section 4.2 (http://dev.w3.org/geo/api/spec-source.html#privacy_for_recipients) of the W3C Geolocation specification.
· Further information is available at the Opera Desktop Team blog: "The return of Geolocation" (http://my.opera.com/desktopteam/blog/2010/02/05/skin-fixes-unite-and-then-some).
Offline Web Applications:
· Support is added for Offline Web Applications (http://dev.w3.org/html5/spec/offline.html#offline) implementing the user interface for caching.
· This allows documents to communicate with each other regardless of their source domain, and is designed in a way which does not enable cross-site scripting attacks.
Web Workers:
· Web Workers (http://www.w3.org/TR/workers/) is an API for running scripts in the background independently of any user interface scripts. This allows for long-running scripts that are not interrupted by scripts that respond to clicks or other user interactions, and allows long tasks to be executed without yielding to keep the page responsive.
WebM:
· The WebM format consists of the VP8 video and Vorbis audio codecs wrapped inside a .webm container. It is based on the Matroska media container format, and offers high-quality video with fast seeking.
· WebM works together with the HTML5 element supported in the Opera Presto rendering engine.
June 30th, 2010· DSK-304232 (Mac: Opera crashes when changing file format in the Save As dialog)
· DSK-304266 (Show domain rather than URL in Geolocation toolbar)
· DSK-304380 (Poor quality thumbnails on Linux and Mac)
June 30th, 2010· Fixed video crash on Mac
· CORE-30469 (Inline element breaks layout of inline-blocks (deviantart.com))
· CORE-30837 (JavaScript/plugin crash on sites like Google Maps)
· DSK-299456 (Plugin related crash on exit)
· DSK-302021 (Mac: Arabic letters are not combined into ligatures)
· DSK-302412 (Windows XP: WebM crash)
· DSK-303234 (Linux: Improved IME support)
· DSK-304235 (Linux: Prevent Paste&Go functionality in address bar when Speed Dial dialog is hidden)
· DSK-303692 (Mac: Fixed QuAVlive streaming demo crash)
· DSK-304243 (Transparent Speed Dial dialogs do not show up correctly)
June 29th, 2010Cross-platform:
· CORE-30228 (Crash at kinosiska.si)
· CORE-30034 (Web Storage crash)
· CORE-30764 (Freeze at wordofo.com)
· CORE-30464 (Canvas 2D context's font attribute crashes the browser)
· DSK-303725 (Disabling Speed Dial search provider is not remembered)
· DSK-303163 (Plugin related crash)
· DSK-302725 (A document served with incorrect MIME breaks multistyle/font switch-writing system)
June 26th, 2010Desktop/UI:
· DSK-295905 (Crash on exit after using download context menu)
· DSK-299461 (HTML5 video, gif animations stop playing when context menu is open)
· DSK-302188 (Can't type in file input fields in user interface)
· DSK-302736 (Text cut off in the browser identification dropdown in Polish version)
· DSK-303692 (QuAVlive Webm Adaptive HTTP Streaming Demo crashes Opera)
· DSK-302550 (Crash when trying to use voice)
· DSK-303370 (Messenger unite app doesn't load)
Core:
· CORE-30940 (Fast history navigation stops working when document cache reaches half the size of where it used to stop working)
· CORE-30855 (Crash on closing tab with mouse gesture over Flash)
Offline Apps:
· CORE-30706 (The list of application caches don't contain unvisited domains after shutdown/restart)
· DSK-301850 (Offline application cache size incorrectly reported)
· DSK-303543 (Offline application cache unavailable for panels)
· DSK-302435 (Offline application cache unavailable for the special Dragonfly window)
· DSK-303518 (Offline "application_cache" should be stored in a temporary location)
Geolocation:
· DSK-302104 (Add mechanism to clear Geoloctaion preferences)
· DSK-302093 (Two Geolocation settings)
· DSK-279111 (Checkbox labels in Geolocation Terms and Conditions aren't clickable)
· DSK-303222 ("Do you want to share your location" toolbar is displayed even if "remember my choice" was selected before)
Widgets:
· DSK-272162 (Widgets don't show tooltips)
· DSK-303365 (Inconsistent context menu item name (should be View instead of Position))
· DSK-302352 (Update structure of widgets menu)
· DSK-303361 (Wrong order of context menu for widgets with image and for widgets with link)
Mac:
· DSK-303360 (Common plug-in crash)
· DSK-303667 (Cannot open non-latin local paths)
· DSK-303673 (Crash when auto-update tries to delete update bundle twice)
· DSK-301748 (Problems with drag and dropping of text)
June 25th, 2010Desktop/UI:
· Geolocation using WiFi scraping now available on Linux
· DSK-266473 (Crash when navigating back)
· DSK-302230 (Incorrect font used for CJK contents within a page of other language)
· DSK-302759 (Prevent crashes and fix file handling when dealing with zip archives)
Core:
· Fixed some DOM related crashes
· CORE-28121 (Form input fields with border-radius and no border are invisible)
· CORE-30115 (Crash on attempt to load mountpoint URL of file inside zip file)
· CORE-30821 (Freeze when changing src attribute of audio element in event handler for "ended")
Search suggestions:
· Search suggestions now work in the address bar when using search keywords
· DSK-302112 (No default Speed Dial search in many locals)
· DSK-302532 (Search drop-down gets mixed up when you delete a previous search)
· DSK-303208 (Clicking on search suggestions in the Go To dialog dismisses the dialog)
June 24th, 2010· New fraud warning design
· CORE-28841 (Spatial Navigation crash when two scrollable containers positioned near each other)
· CORE-28766 (Cache related crash when reloading pages)
· DSK-301896 (Unicode freeze (Wikipedia))
June 23rd, 2010Core:
· CORE-30820 (Can not revisit cached URL)
· CORE-30786 (Page cache deletes application cache URLs)
· CORE-30292 (Cross-network warning misfires)
· CORE-28951 (Hangup caused by img/float/iframe in width-restricted element)
· CORE-28308 (CSS crash)
Mac:
· Crash fixes related to fonts, and more
June 22nd, 2010Cross-platform:
· Changed UA Opera version back to Opera/9.80
· Cleaned up opera:about
· CORE-30815 (End key puts cursor at beginning of next line instead of end of the current line)
· CORE-30805 (Opera reloads images when going back with History Navigation Mode 3)
· CORE-30795 (Make file choosers editable in native UI)
· CORE-30607 (Gmail checkboxes look odd)
· CORE-29201 (Add support for enabling/disabling nettype, leaving it to enabled by default)
· CORE-30747 (Block level elements do not create newlines in pasted text)
· CORE-30600 (Application cache quota strategy doesn't work properly)
· DSK-302048 (Web Workers demo at html5demos.com not working right away)
Mac:
· CORE-30422 (Fix for Youtube resizing)
June 21st, 2010· Enjoy unprecedented speed with our new Carakan JavaScript engine, Vega graphics library, and Opera Presto 2.5 browser engine.
· Opera includes industry leading support for Web standards such as HTML 5, SVG and JavaScript.
· Enhanced platform integration on Windows and Mac means that Opera looks and works better than ever on your operating system.
· Along with a unified toolbar, Opera now uses the Cocoa and Core Text frameworks for improved performance and a native Mac OS look and feel.
· Our improved dialogs will not get in your way or interrupt you. You can now switch between different pages without having to clear prompts first.
· Searching is easier than ever, with Web search integrated right in the address field. You can also find pages from your history and bookmarks, as you type.
· Displaying pages in the size you want is smoother than ever, with a new zoom slider in the status bar.
· Rest assured that browsing stays personal with private browsing. Once you close a private tab or window, the data from that session is removed from the browser without a trace.
June 19th, 2010· Fixed version number
· CORE-29799 (Crash on rightjs.org/fx-demo)
· CORE-30739 (Crash fix for DNS lookup on Linux and Mac)
· DSK-297625 (Widget showNotification() callback is not executed in 10.5x+)
· DSK-302046 (Nothing happens when clicking new mail or blocked JS popup notification)
· DSK-302025 (Crash in Local Storage Settings dialog)
· DSK-301236 (Pressing Ctrl or Shift key combination on startup dialogs causes opera to crash)
· DSK-300765 (Can't drag tab to the leftmost position when the Opera window is restored)
· DSK-301526 (Tab cycling order wrong after closing tab opened in background or with activate next tab enabled)
· DSK-301672 ("Show only when needed" not greyed out when tab bar moved from other position to top)
· DSK-302205 (user.js loaded even when "User Javascript" is disabled)
· DSK-302739 (Opera eats memory when reloading gmail.com)
· CORE-30757 (Possible freeze fix)
· DSK-295979 (Font related crash)
· DSK-300468 (Control-Click mouse gestures does not work on trakcpads/single-button mice)
· DSK-300470 (Crash on page load after Carbon removal)
· DSK-301094 (Dragging favicon or tab to desktop creates an image)
· DSK-301531 (Open in background tab from context menu opens in foreground)
· DSK-302554 (Auto-update sometimes fails to properly replace the old installation)
June 17th, 2010Desktop:
· DSK-302028 (Serif fonts used as default in form elements (input/text fields and buttons))
· DSK-302194 (Crash on Mozilla Web Workers demo)
· DSK-302276 (Fixed App Cache issue when enabling "Work Offline")
Core:
· CORE-25742 (Implemented validation of certificates used in widget signature using OCSP)
· CORE-10748 (Documents where documentedit has been enabled stays in memory forever and so does every later document in the tab)
· CORE-18646 (Expose current rendering mode in the opera object (opera.renderingMode))
· CORE-19210 (No load event for not-yet-visible images (hp.com slideshow))
· CORE-20517 (IMG x/y not supported (date picker in wrong location))
· CORE-22697 (innerHTML doesn't strip quotes on attributes / innerHTML isn't lowercase)
· CORE-22758 (Image upload to blogger.com appears to fail - attributes.removeNamedItem() called with ns:localname string throws only in Opera)
· CORE-22936 (Page loads blank)
· CORE-24156 (Rich text editing page crashes Opera)
· CORE-24170 (Meta refresh without URL reload the page)
· CORE-24679 (Crash on shutdown)
· CORE-27590 (Print(preview)ing emails is broken)
· CORE-27604 (Crash at kempinski.com)
· CORE-27614 (New Java plug-in can't find applet on local pages because it doesn't understand "file://localhost/")
· CORE-27766 (Large images only appear up to 5-10%, then nothing until fully loaded)
· CORE-27795 (Y!Mail chat truncates output sent from Opera - ignore script setting ForeColor if same colour as current)
· CORE-27825 (Crash after inspecting element with background attribute)
· CORE-27932 (Fixed background corrupted on scroll (large negative text-indent))
· CORE-28181 (Applet is not loaded when the codebase is #)
· CORE-28236 (Not all param values are displayed)
· CORE-28246 (Page scroll by dragging the scrollbar in print preview quits scrolling the document halfway through)
· CORE-28275 (Range header not sent for redirected (301) URL)
· CORE-28327 (Improvements to prevent broken searches in mail)
· CORE-28430 (Broken comment form at heraldsun.com.au)
· CORE-28441 (Crash in cookie dialog)
· CORE-28488 (A large amount of overflow in vertical direction disables scrollbars.)
· CORE-28563 (XHR custom headers not re-sent when redirected)
· CORE-28656 (Unclosed absolutely positioned span freezes Opera if ancestors are relatively positioned, and one of them is inline-block)
· CORE-28824 (Authentication info not propagated to Java)
· CORE-28829 (MHTML file with "Content-Encoding:gzip" header make Opera crash)
· CORE-28912 (Circumvents the popup blocker using JS URL and fake click)
· CORE-28936 (IFRAME height property ignored in MSR mode if scrolling=no)
· CORE-29079 (Setting same JS URL as src of script element twice halts loading)
· CORE-29178 (active-window event is not sent after a dialog is closed and focus switches back to opener)
· CORE-29413 (Crash on inline search)
· CORE-29702 (Quake Live (and friends) plugin not working)
· CORE-29769 (Renego-used flag not carried over when renegotiating a connection with a zero-length (non-resumable) TLS Session ID)
· CORE-30675 (Offline cache size wrongly reported)
· CORE-30706 (The list of application caches don't contain unvisited caches after shutdown/restart)
· Generally improved plug-in scripting robustness (CORE-28411)
· Voddler plugin scripting issues
· CORE-29063 (Swedish BankID crashes Opera (pensionsmyndigheten.se))
· CORE-27722 (Can't click links at dramaten.se - script resume after inserting non-plugin object)
· CORE-26469 (Flash doesn't always paint initially until forced (YouTube channels))
· CORE-24287 (Modifying OuterHTML on nested objects with document.onmouseover disables page interaction)
· DSK-284103 (DivX Webplayer plugin crashes/shows plugin failed dialog)
· CORE-28385 (Netflix streaming video does not work in Opera)
· DSK-298158 (Opera crashes on hosting the Microsoft Silverlight plug-in)
· DSK-271760 (Crash in unsigned_npgoogletalk.dll)
June 15th, 2010General:
· Updated opera:about with libvpx license
· DSK-302026 (Can't edit documents on docs.google.com)
· DSK-302179 (onerror events not sent for application caches when enabling "Work Offline")
Mac:
· DSK-301531 (Open in background tab from context menu opens in foreground)
· DSK-301782 (Unite applications are gone after second start-up)
June 14th, 2010Desktop and Core:
· Bing is the new Speed Dial search engine
· WebM, Geolocation, Web Workers, Offline Web Applications, Cross-Document Messaging
· Added sets of default fonts per language
· DSK-301799 (Crash on exit after visiting page with Flash)
· CORE-30617 (Crashes when closing tabs)
June 14th, 2010Desktop/UI:
· Store list of confirmed intranet servers in prefs instead of relying on typed history
· DSK-256795 (Add Opera Portal to "Subscribe to this feed using")
· DSK-301250 (Mail account wizard isn't using port 587 for Hotmail as specified in mailproviders.xml)
· DSK-300071 (UPnP crash)
· DSK-301526 (Tab cycling order wrong after closing tab opened in background or with activate the next tab enabled)
· DSK-290477 (More... in Widget Upgrade Wizard displays error page)
· DSK-286850 (Opera starts when launching Widget installer)
· DSK-301097 (Ctrl + Enter saves address to typed history even if in a private tab)
· DSK-242013 (Radio buttons cause crashes with accessibility software)
· DSK-300258 (Opera crashes on exit when a state button (Unite or Link) has been added and the appearance dialog is still open)
· DSK-290788 (It is possible to open multiple "Downloads" tabs when one is already open in another Opera window)
· DSK-283680 (Illegal URL when clicking to receive file over DCC (chat))
· DSK-300297 (Tweaking of O-menu padding, and issues with O-menu text and tab bar position)
· DSK-300254 (Panel order wrong after restart)
· DSK-299333 (DNS query fails when the response contains more than 24 addresses)
· DSK-300281 ('More...' button in 'Why do I need to upgrade?' in Widget Upgrade Wizard has no effect)
· DSK-298655 (New windows open slowly with a large global_history.dat)
· DSK-286272 (No usable interface when tab bar is set to "show only when needed")
· DSK-301236 (Pressing Ctrl or Shift key combination on startup dialogs causes opera to crash)
· DSK-301307 (Crash when navigating back and forth with a limited cache size)
· DSK-301514 (Crash when UI animations disabled, hovering a tab, and closing Opera)
· DSK-300184 (Right-click > Validate does not work)
· DSK-300848 (Inline address completion disappears after typing www.x)
· DSK-276853 (Auto-completion sees http://www.foo.com and www.foo.com as different)
· DSK-300637 (Delay tooltip on tab bar when moving the cursor between thumbnails)
· DSK-276491 (Checkboxes have no focus indication when tabbed to)
Core:
· CORE-30452 (Google Docs spreadsheet scrolls to top when typing)
· CORE-30416 (400 Bad Request on The Register because empty cookie value doesn't include "=")
· CORE-30388 (HttpOnly cookies should not be accepted through NPAPI (BankID))
· CORE-29243 (Opera crashes when printing a page where the body has a background color and negative margins)
· CORE-22911 (Layouting a long word takes forever)
· CORE-11619 (Spatnav highlight does not respect overflow:hidden on parent element)
· CORE-28158 (Double clicking target _blank link opens home)
· CORE-22136 (Missing new-script event in case of scripts in HTML attributes)
· CORE-27601 (Port DOM attribute should return the empty string for the default port of the scheme)
· CORE-28277 (Focusing empty RTL textarea cause caret to be shown to the left)
· CORE-26889 (widget.openURL does not work with data: URIs)
· CORE-24853 (Opera crashes on filter primitives with 'SourceGraphic' as implicit 'in')
· CORE-27520 (Multi-line selection of BiDi text in RTL textarea is broken)
· CORE-27513 (Cannot select the last character of cursive text (e.g. Persian) in textbox using mouse)
· CORE-27933 (Can't scroll to the bottom when pasting large texts into textareas)
· CORE-27657 (RTL textbox forgets the caret state after clearing the first letter of the cursive text with backspace)
· CORE-27177 (Repaint problem when scrolling element that has border of another element positioned on top of it)
· CORE-27868 (MHTML crash)
· CORE-24952 (Downloading from HTTPS URL with port specified is very erratic)
· CORE-24771 (createDocument with XMLNS namespace and QName without a colon which isn't "xmlns" crashes Opera)
· CORE-26347 (Crash on cache-full cleanup)
· CORE-27312 (Crash on calling JSON.parse with null reviver (Opera crashes when loading newegg.com))
· CORE-6187 (When both Basic and Digest authentication are support, Opera chooses first)
· CORE-25216 (Dragonfly crash)
· CORE-25984 (IPAPMincho discarded as a web font even though Windows think it's ok)
· DSK-280923 (Feed article mixup)
· CORE-25449 (Encoding problem when STP/1 host replies to STP/0 request)
· CORE-26442 (Page search hits go missing when problematic search hit is visible)
Mac:
· Improved plug-in clipping code
· CORE-30581 (Crash on page load after removing Carbon)
· DSK-299653 (Webfonts are broken)
· DSK-275821 (Up/Down Arrow keys don't select IME's candidate)
· DSK-298104 (While foucusing on textarea, Function key should be disabled for IME)
· DSK-275819 (Right/Left keys don't work with Mac IME)
· DSK-299987 (Resize button at YouTube not working)
· DSK-296343 (Repainting problems with Sifr plugin)
· DSK-291556 (Don't keep clipboard contents from closed private tabs)
· DSK-301103 (Crash when quitting startup dialog from Dock menu)
· DSK-300852 (Mac fix for: navigator mimeTypes description is wrong)
· DSK-301322 (Crashes when playing MIDI)
June 9th, 2010Desktop/UI:
· Fixed DSK-297848 (Widgets with non-default start file will not install on Win/Nix and crash on startup on Mac)
· Fixed DSK-300727 (Not possible to select items in dropdown menus using the mouse)
· Fixed DSK-298554 (Unite apps not shown in panel after installation)
· Fixed DSK-298488 (Opera crashes when hiding and showing bookmarks in the addressbar dropdown)
· Fixed DSK-290305 (Launching previous session with two separate Opera windows causes a crash)
· Fixed DSK-299048 (Mail messages not staying in focus)
· Fixed DSK-298552 (Freeze on receiving mail)
· Fixed DSK-265678 (Crash when dragging buttons to status bar)
· Fixed DSK-274447 (Cycling tabs "without list" and "alternative page cycle mode = 0" adds focus to all cycled tabs)
· Fixed DSK-295921 (Widgets are upgraded to default path only)
· Fixed DSK-277917 (Advanced menu in download tab doesn't appear for files downloaded to non-ASCII folder)
· Fixed DSK-289391 (Autoupdate does not close Opera when set to hide to system tray)
· Fixed DSK-257454 (Impossible to change or install dictionary in dialog boxes)
· Fixed DSK-180617 (Links opened in external applications close page if page is opened from a panel or mail)
· Fixed DSK-287319 (Unable to accept self-signed certificate)
· Fixed DSK-283179 (Find in page overlay does not disappear when clicking iframe)
· Fixed DSK-280759 (Deleting private data does not remove closed windows)
· Fixed DSK-299348 (Ghost close button appears when clicking top of trash button in Windows 7)
· Fixed DSK-291817 (Opera does not prefetch icons for bookmarks from the custom/ folder)
· Fixed DSK-299530 (Percent sign in encoded url from external application is encoded by Opera again)
· Fixed DSK-298142 (Buttons often disabled in new non-modal dialogs)
· Fixed DSK-288727 (Many user selected locales don't get a language even if possible)
Core:
· Fixed a couple of DOM regressions (Facebook chat)
· Fixed CORE-28120 (xhr.overrideMimeType() called before xhr.open throws)
· Fixed CORE-30272 (Freeze on Youtube inbox, colspan and border with border-collapse:collapse)
· Fixed CORE-30097 (Width of shrink-to-fit float with fixed-width parent and STF float grandparent not updated when content is added (Gmail))
· Fixed DSK-286851 (Can't type in windowless Flash)
Mac:
· Fixed DSK-299467 ("Open with..." context menu passes incorrect URLs to other browsers)
· Fixed DSK-297579 (Opera is activated, but Space does not change when opening link)
· Fixed DSK-299028 (Crash when pressing some keyboard shortcuts in the start-up dialog)
· Fixed DSK-295263 (Quick-preferences shortcut incorrectly requires you to hold Command)
· Fixed DSK-298456 (Cannot customize the appearance of toolbars on Mac)
June 3rd, 2010Core:
· CORE-30188 (Frequent Carakan crash)
· CORE-30259 (Text selection removed on right clicking)
· CORE-30317 (Excessive memory consumption (>1.5 GB))
Desktop:
· DSK-281488 (Some custom shortcuts do not work)
Mac:
· Fixed memory leak on pages with dynamicaly updating content and SVG animations
· DSK-283694 (Big SVG drawing performance regression)
· DSK-300340 (Copy does not work in mail composer)
· DSK-300471 (Various small startup performance improvements)
· DSK-300476 (No representation of dragged GIF and crash on dropping)
· DSK-300677 (Remove JEP license from opera:about)
· DSK-300722 (Crash when dragging text from input field)
June 3rd, 2010· A few nice core fixes since the 10.60 Alpha release.
May 31st, 2010Performance:
· Our Core team never rests, and we have noticeably increased Opera's performance once again. You should see performance improvements for both JavaScript, DOM and CSS.
UI improvements:
· In addition to the visual tweaks you have seen already, such as the Speed Dial facelift, we have also been making further UI enhancements. You will notice that the O menu button now says "Menu" for easy discovery, and instead of hard to read thumbnails for internal tabs, we have replaced them with icons. The tab hover previews have also received a facelift.
· On Windows, we have disabled the Windows 7 taskbar previews by default, as they were causing frustration for people with a lot of open tabs. You can enable them from the Tabs sections of the Preferences dialog.
Carbon-neutral:
· Following the major rewrite of the Opera Framework for 10.50, which replaced Carbon with Cocoa, we have gone back and removed as much Carbon code as possible. The few things that are left are loaded dynamically, which should improve performance.
· Also for our Mac users, please note that Java only works if you have installed the very latest Java update on Mac OS 10.5 and 10.6. There is no Java support on Mac OS 10.4.
Unix:
· For Unix users, this obviously means that there will be no 10.5x version. However, we are aiming for synchronizing the 10.60 release across all platforms, and Unix will benefit from all the improvements since 10.5x.
May 22nd, 2010Desktop:
· Fixed several small issues with "Reload Every" menu
Unix:
· Fixed DSK-295897 (CSS transformed text looks bad when using slight or medium hinting)
· Fixed DSK-297450 (Fonts render too narrow when subpixel rendering is applied to truetype fonts containing bitmap)
· Fixed DSK-298412 (Opera doesn't understand system name fonts)
· Fixed DSK-296741 (Crash when "create search" is chosen from context menu)
· Fixed DSK-297613 (Crash when loading page while context menu is open)
· Fixed DSK-298884 (Crash on right click over select)
· Fixed DSK-295304 (Clicking in a restored tab does not make it the current tab)
· Fixed DSK-298761 (Menubar and context menus are unusable with dark themes)
· Fixed DSK-296745 (Paste replaces current text in textboxes)
· Fixed DSK-298758 (Drag and drop can hang after a drop (normally on a speed dial page))
· Fixed DSK-285955 (Zoom popups are misplaced in some non-compositing Window Managers)
· Fixed DSK-296580 (fileio widgets display only directories - files are not displayed)
May 12th, 2010· Cross platform fix on mail, so if you were experiencing mail crashes this might be a good build to test.
May 11th, 2010· A new snapshot with a couple of fixes that need testing.
May 7th, 2010· In addition to various bug fixes for mail, and cross-platform and Mac-specific bug fixes, we have tweaked DOM performance a bit.
May 3rd, 2010Desktop:
· Re-enabled pubsuffix
Core:
· CARAKAN-1277 (Crash fix)
· CARAKAN-1278 (High CPU at Google Maps)
· CARAKAN-1264 (JavaScript eval bug)
· CARAKAN-1263 (Float produced where integer is expected)
· CARAKAN-1249 (Array sort throws if argument is not function)
· CARAKAN-1241 (Evaluating object causes crash)
· CARAKAN-1176 (Native dispatcher update and nested ifs problem)
· CARAKAN-1168 (Memory leak at business.brookes.ac.uk)
· CORE-26948 (Download dialog when trying to access secure Microsoft Exchange server)
· CORE-28201 (Find in page crashes if search string starts with space)
· CORE-28842 (Fontswitching fails during printing)
· CORE-29076 (Missing TLS 1.2 Client Auth support)
· CORE-29452 (DOM crash affecting some Facebook games)
· CORE-29503 (Can't access Google sites when TLS 1.1 is disabled)
April 28th, 2010· Fixed CORE-29447 (Fix possible vulnerability (SA39590: Writing Uninitialised Memory Vulnerability))
· Fixed CORE-28262 (Fixed order of dialog.ini loading to make the one in the custom folder work)
· Fixed CARAKAN-1278 (Freeze on Google Maps Beta)
April 27th, 2010· Fixed a crash on closing tab with PDF plugin
· Fixed issues with pages never stop loading
· Fixed issues with caching
· Fixed an issue with opening email attachments
· Fixed an issue with access to Unite administration pages
· Fixed a crash with various third-party apps on Facebook
· Fixed an issue were mails could be lost when upgrading from Opera 9.27
April 22nd, 2010· Fixes CARAKAN-1144 (Frequent crashes at Facebook) and CORE-27753 (Freezing at Google Maps and dell.com).
April 21st, 2010· Trying to kill that NSL bug for a while now. We decided to revert some Cookie behavior to how it was in 10.10 to make it go away for now.
April 20th, 2010· Refined pinch gesture threshold to prevent accidental use (MacBook trackpads)
April 16th, 2010· Fixed CARAKAN-1262 (PPC thread problems)
· Fixed CORE-29214 (Translations of Opera Menu Items)
· Fixed DSK-281672 (Random keyboard shortcut crash)
· Fixed DSK-291768 (Misaligned skin in visual tabs)
· Fixed DSK-293404 (Keyboard shortcuts doesn't work for some layouts)
· Fixed DSK-293929 (Widget's icons have colors switched on mac PPC)
· Fixed DSK-294085 (Mac native tab cycler skin)
· Fixed DSK-294136 (Accent composition/IME doesn't work and may cause crashes)
· Fixed DSK-294329 (freeze on ads from specificclick)
· Fixed DSK-294471 (Crash on exit)
· + all the changes from the previous snapshot
April 15th, 2010Highlights:
· Generally improved scrolling with added support for scrolling with momentum
· Faster domain name lookup on Mac OS 10.6
· Support for Mac OS 10.4 and greater on Intel and PPC
New features:
Better integration with Mac native systems:
· Cocoa Framework
· "Growl" notification
· "Growl" license included in opera:about
Opera Carakan JavaScript engine:
· Cross-platform bytecode interpreter for a new register-based instruction set
· Internal object model with automatic classification and inline property caching
· Machine code generation (JIT compiler)
· Divided garbage collection heap: automatically traverses the memory of active heaps
· Caching of compiled programs
· Reduced memory usage
· Further Carakan information (http://my.opera.com/core/blog/2009/12/22/carakan-revisited)
Opera Presto 2.5 rendering engine:
· The Opera Presto 2.5 rendering engine includes the following additions and improvements.
CSS:
· CSS 2.1 visibility: collapse
· CSS3 border-radius property (rounded corners)
· CSS3 Backgrounds and Borders
· CSS3 2D Transforms
· CSS3 Transitions
HTML:
· HTML 5 element DOM APIs to reflect changes in the specification
HTML 5 element (child of the HTML 5 element) support for controlling animations/scripts; see:
· W3C testsuite (http://www.w3.org/2004/CDF/TestSuite/WICD_CDR_WP1/)
· W3C specification (http://www.w3.org/TR/WICD/#param-elements)
SVG:
· SVG buffered-rendering property; see the W3C reference (http://www.w3.org/TR/SVGTiny12/painting.html#BufferedRenderingProperty)
· Text search inside SVG
· Animated raster images (APNG, GIF) in all the SVG elements that support raster graphics, i.e., , , and
Opera Vega graphics library:
· Renders all graphics in Opera
· Employs rounded corners, box shadow, animations, etc.
· Improved support for SVG and the HTML 5 element
· Further Vega information (http://my.opera.com/core/blog/2009/02/04/vega)
Opera Widgets for Desktop:
· Although they run outside the browser, Opera Widgets have been treated as entities inside the browser in many respects. The new Opera Widgets for Desktop ends this dependency on the browser and moves Opera Widgets to the next level: that of first-class applications. Above all, Opera Widgets for Desktop gives widgets the potential to replace some native applications on the computer.
Opera Widgets for Desktop includes the following features:
A Widget menu located within the Mac menu bar. Menu options include:
· Get Widgets
· Manage Widgets... (opens the Widgets panel in the Opera user interface)
· What are Opera Widgets?
· Widget lifespans are separated from the Opera desktop browser.
· Each widget runs in a separate process.
· Integration with the operating system includes support for creating desktop and Dock-based application shortcuts.
· Widgets are now visible in Mac Exposé
Widget control buttons organize important actions:
· Move
· Close
· Minimize
· Settings
· Support is provided for different widget modes such as "Application" and "Widget".
· Notification pop-ups are supported.
· Password manager is supported.
· File I/O (Input/Output) access is supported.
· The upgrading of installed widgets from current to new runtime is supported.
· Improved support for Opera Dragonfly is provided.
· Remote debugging is possible; configurable via a widget's context menu.
Non-modal notification messages:
· Notification message windows no longer interrupt workflow
· JavaScript alerts, HTTP notifications, Password Manager, etc., now display as page overlays
· Switching of tabs or windows while these dialogs are displayed is now allowed
Private browsing:
· Creating, browsing, and then closing private tabs and private windows removes all records of Web sites visited through them.
Using the traditional Mac Dock or File menu, go to:
· File > New Private Tab
· File > New Private Window
Web Storage:
Support is established for:
· Session storage: offers a temporary storage of data.
· Local storage: stores data for a longer period until the user explicitly clears it.
· The Address field autocomplete list now includes opera:webstorage.
Warning dialogs when exceeding storage quotas:
· User option is available to increase, or set unlimited quotas for web storage.
· See: Web Storage W3C Working Draft (http://www.w3.org/TR/webstorage/).
Web SQL Database:
Support is established for:
· Storage of data in a more structured manner.
· Querying data using SQL.
Warning dialogs when exceeding storage quotas:
· User option added to increase, or set unlimited quotas for web database.
· The Address field autocomplete list now includes opera:webdatabases.
· See: Web SQL Database W3C Working Draft (http://www.w3.org/TR/webdatabase/).
Changes since Opera 10.50 beta 1 (with Opera Widgets for Desktop) for Mac:
User interface:
Added:
· Mac Universal Binary (including PPC)
· Mouse pointer is now hidden when the keyboard is used
Improved:
· Changed the zoom modifier from Cmd to Option to prevent accidental usage
· Revamped screen reader code
· Reintroduced VoiceOver support
Added shortcuts for changing tab from HIG (Human Interface Guidelines):
· Ctrl + Tab (to move to the right)
· Ctrl + Shift (to move to the left)
Fixed:
· Several issues with Bookmarks
· Mouse pointer not working properly in plug-ins
· An issue when printing forms
· Dropdown menu not always opening
· An issue when adjusting the print facility paper size
· An issue with Java not working properly
· Deleting a bookmark closing/collapsing all folders
· Focus being lost when deleting bookmarks
· Plug-in not moving to a new parent window when dragging a tab to it from a different window
· Integrated search searches in Google and not in the page
· A problem when starting Opera with an old profile
· Minimized tabs not displaying after a restart
· Favicon not being added to Bookmarks due to a question mark in the filename
· Long delay when triggering keyboard shortcuts
· An issue when using "Copy Image to Clipboard"
· A problem when using Cmd + Ctrl + arrow
· Cmd + T not opening a new window if there are no open windows
· Not being able to restore windows when minimized to an application icon
· Problem occurring with the Westpac Australian Bank Web site
· Long accept-language headers causing site compatibility issues (also for Opera Unite)
· Occasional one minute freeze on initial Opera startup
· Context menu stops working after bringing it up on a plug-in object
· Right-click scrolling not bringing up tab cycler
· Problem when loading a video (Flip4Mac)
Mail, news, chat:
Added:
· Ability to get block quotes as text
Fixed:
· Chat notification appearing if a chat tab is active
· Attachments not being accessible for sent messages
· Ghost e-mails appearing in the Trash folder after emptying it and restarting Opera
· Message not loading when it is deselected and selected again
· Mail being blank when using fit to width
· Attached files not being sent if mail is sent immediately after attaching them
· Opera Mail welcome e-mail message not being localized
Display and Scripting:
Added:
· Enabled smooth scrolling by default on Mac
Improved:
· Font drawing being optimized via direct access to core graphics
· Numerous site compatibility and speed improvements to the Carakan JavaScript engine
Fixed:
· Excessive CPU and memory usage on startup
· Incorrect mouse cursors in Flash
· Icons missing from menus in 16-bit colour mode
· Slow scrolling performance
· Opera selecting the bold version of a typeface instead of the normal version
· Thumbnails having yellow backgrounds
· Dialogs not being in Mac native format
· Appropriate CJK fonts not being used; wrong font on initial loading, and correct fonts are ignored
· Drawing fonts being changed from ATSUI to low level functions
· Text in native form controls not being painted when scrolling
· Address bar drop-downs covering the address field on a second monitor
· Problem when changing to the Opera Standard skin
· Opera Dragonfly not selecting an active tab when opened
Network:
Improved:
· Speed improvements on IPv4 name lookup on Mac OSX (Snow Leopard)
Fixed:
· Cookies received over NPAPI being incorrectly parsed
Security:
Fixed:
· Fixed a vulnerability in Renegotiation feature of the TLS protocol
· See our advisory (http://www.opera.com/support/search/view/944/)
· See the Opera Security blog article (http://my.opera.com/securitygroup/blog/2010/01/23/alpha-testing-tls-renego-fix)
· Important note: This security fix was implemented in the Opera 10.50 (with Opera Widgets for Desktop) beta 1 for Mac release on February 25, 2010.
· Fixed an issue where XSLT could be used to retrieve random contents of unrelated documents, as discovered by crazypops; see our advisory (http://www.opera.com/support/search/view/949/)
· Important note: This security fix was implemented in the Opera 10.51 for Windows release of March 22, 2010, and is also built into this Opera 10.52 beta 2 for Mac release.
Miscellaneous:
Added:
· PPC crash logger
Opera Widgets for Desktop:
Fixed:
· Widget secondary click menu not displaying correct keyboard shortcuts
· Problem with widget notifications
· Widget being presented on the widget panel if manually removed
· Not being able to install multiple instances of one widget
· Opera Unite Music Player and Ebook reader widgets always capturing focus
· Not being able to install a widget with default settings as a standard user
· Default widget name being displayed in the widget panel even if a custom name was set
· Notifications not displaying text on Mac
· A widget with a long name failing to install
April 14th, 2010· Known Issues: PPC builds crash on the Acid 3 test.
April 10th, 2010· Re-introduced voice over support for Mac, and lots of Widget fixes!
April 9th, 2010Desktop:
· Fixed DSK-290031 (Client gets in an endless synchronization loop)
· Fixed DSK-292355 (Crash closing tab with customized search field or appearance dialog open)
· Fixed DSK-293140 (Fix never stop loading due to dns tests)
Core:
· Fixed CORE-28878 (Cache problems)
· Fixed CORE-28978 (Fix for streaming for invisible plugin)
· Carakan crash fixes: affected several sites
Mac:
· Fixed DSK-277053 (Text in native form controls not painted when scrolling)
· Fixed DSK-281121 (Corrupt Favicons)
· Fixed DSK-281518 (Change zoom-modifier from Cmd to Option (Magic Mouse fix))
· Fixed DSK-284982 (Address bar drop-downs cover address field on second monitor)
· Fixed DSK-286712 (Switches space/monitor to display tooltip)
· Fixed DSK-289696 (Cannot restore windows when minimized to app icon)
· Fixed DSK-289965 (Drop-down menu selection launches faulty behaviour.)
· Fixed DSK-290491 (Nukes session on upgrade)
· Fixed DSK-291291 (Crash when changing to Opera Standard skin)
April 1st, 2010Desktop:
· Fixed DSK-273933 (Translate crash log submission page)
· Fixed DSK-276491 (Checkboxes have no focus indication)
· Fixed DSK-277939 (Context menu search opens in new tab, does not reuse current tab)
· Fixed DSK-279239 (Copy Link Address follows redirects)
· Fixed DSK-279809 (Wrong accelerator key for CJK)
· Fixed DSK-279853 (Modified toolbars keep getting created)
· Fixed DSK-281697 (Text with opacity set looks ugly/bold)
· Fixed DSK-283981 (Add tooltip to O menu)
· Fixed DSK-284079 (Problem with MDI window size after maximizing Opera window)
· Fixed DSK-284507 (It is not possible to drag a bookmark into a tab with a page already loaded)
· Fixed DSK-287461 (Scrollbars not shown on transformed elements)
· Fixed DSK-288357 (Old tab content shows briefly when opening link in a new tab)
· Fixed DSK-288752 (Scrolling by middleclick scrolls fixed positioned content)
· Fixed DSK-289287 (Opening and closing Panel changes the position of child window)
· Fixed DSK-289353 (Scrolling is slow when using page search (when dimmed))
· Fixed DSK-117381 (UI dropdowns should close when their parent button is clicked a second time.)
· Fixed DSK-273610 (Crash dialog should not default to restarting Opera)
· Fixed DSK-276458 (No close button if "show close button on each tab" is unticked)
· Fixed DSK-277341 (Warning dialog for configuration file download doesn't disappear)
· Fixed DSK-279742 (Incorrect font used for UTF8 page without lang specified)
· Fixed DSK-281261 (Security information dialog improved)
· Fixed DSK-281507 (Crash caused by Transfers Panel after customisation)
· Fixed DSK-282852 (Fix tab cycler skin)
· Fixed DSK-283282 (Tab cycle background is too small when "show thumbnails in tab cycle" is off)
· Fixed DSK-285021 (Can't change dictionary of correct words in IRC spell checker)
· Fixed DSK-285076 ("Copy Video Address" doesn't work)
· Fixed DSK-285451 ("Exit" button in sync dialog not working)
· Fixed DSK-285482 ("Save Video" doesn't work)
· Fixed DSK-285618 (Flash videos flicker, disappear, or gets corrupted after scrolling)
· Fixed DSK-286831 (First sync doesn't sync modified bookmarks properly)
· Fixed DSK-287233 (Clicking Don't send in crash dialog crashes opera)
· Fixed DSK-287357 (Transparency of new page zoom popup is inconsistent)
· Fixed DSK-287402 (Can't copy audio address in context menu)
· Fixed DSK-287484 (Rewind and Fast Forward always disabled/grayed out in right click menu)
· Fixed DSK-287632 (Empty private window workspace when restarting from private window)
· Fixed DSK-287646 ("New Tab" from Dock or Jumplist create new window with two tabs)
· Fixed DSK-288922 (Printing dialog on maps.google.com blocks keyboard input)
· Fixed several crashes
Core:
· Fixed CORE-28709 (Speed up scrolling when page is dimmed)
· Fixed CORE-28509 (Fixed backwards compability, so slider track gets 4 pixels default size if nothing is specified)
Unite:
· Fixed an issue related to accessing the admin pages
· Fixed DSK-289121 (Enable Unite pref doesn't work)
Widgets:
· Removed security policy restrictions on widget.openURL and external links
Mac:
· Fixed DSK-267449 (Widgets that do not have favicon don't show the widget generic icon)
· Fixed DSK-272643 (Clipped string occurs on remote debug window)
· Fixed DSK-285601 (Impossible to install multiple instances of one widget)
· Fixed DSK-285605 (Widget installer starts as Opera)
· Fixed DSK-285607 (Drag'n'drop of .wgt file onto browser doesn't start Widget installer)
· Fixed DSK-285647 (Flash content of widget is not clickable)
· Fixed DSK-285980 (Help "About Opera Widgets" menu contains ID String)
· Fixed DSK-286035 (Impossible to install widget with default settings as a standard user)
· Fixed DSK-286285 (Widget installer got Opera's icon if another widget is opened)
· Fixed DSK-286329 (Uninstalling a widget does not uninstall it)
· Fixed DSK-286713 (Cannot install Opera Windget in non-ASCII path)
· Fixed DSK-286850 (Widget installer cannot be launched without Opera)
· Fixed DSK-287220 (Opera crashes if removing not upgraded widget from widget panel)
· Fixed DSK-287459 (No prompt for removing active (upgraded) widgets using widgets panel)
· Fixed DSK-287467 (Using old shortcut for closing widgets makes a crash)
· Fixed DSK-288626 (Impossible to add local books in eBook reader widget)
· Fixed DSK-288811 (It is possible to run installation wizard of two widgets simultaneously)
· Fixed DSK-288963 (Uninstalling widgets from panel crashes Opera)
· Fixed DSK-291526 (Widget installer fails to start)
March 29th, 2010· Carakan Fixes on Intel Mac.
March 27th, 2010· Some Carakan stability problems
· Some stability problems on PPC
· Fonts may be cut off when scrolling
· Crashlogger doesn’t work for OS 10.4 ‘Tiger’
March 24th, 2010· Increased version number to 10.52
Mac:
· PPC crash logger
· Drawing fonts using Core Graphics directly
Core:
· Upgraded Presto/2.5.22 to Presto/2.5.24 (small tweaks for site-compatibility)
· Various site-compatibility tweaks for Carakan
March 20th, 2010Mac:
· Various obscure crash fixes
· Fixed DSK-286330 (No crash log and "Exited abnormally: Broken pipe")
· Fixed DSK-284765 (Opera Unite Media Player doesn't play songs)
· Fixed DSK-286251 (Widget doesn't connect to remote Dragonfly session)
· Fixed DSK-287647 (Cursor remains hidden after submitting inpu)
· Fixed DSK-280132 (Style dialogs like sheets/as Mac native as possible)
· Fixed DSK-281330 (Cmd-T does not open new window if there are no open windows)
· Fixed DSK-281931 (Approperiate CJK fonts not used: part 2 zh-Hant)
· Fixed DSK-285954 (Login dialog cleanup)
· Fixed DSK-280298 (New windows look distorted for 1 sec before drawing)
· Fixed DSK-279857 (Mouse pointer should be hidden when keyboard is used)
· Fixed DSK-283456 (Thumbnails have yellow backgrounds)
· Fixed DSK-285739 (CMD+CTRL+arrow no longer works)
· Fixed DSK-287417 (Sheet detaches from address bar when resizing tabbar or window)
· Fixed DSK-281025 (Copy Image to Clipboard doesn't work)
· Fixed DSK-277777 (Window chrome flickers after moving from inactive to active state)
· Fixed DSK-279804 (Opera selects bold version of a typeface instead of the regular one)
· Fixed DSK-281339 (Long delay on triggering keyboard shortcuts)
Widgets:
· Fixed problems with closing a widget from the Mac Dock and updating of the Dock menu
· Fixed DSK-285633 (Unable to use input fields in widgets on mac)
· Fixed DSK-278165 Widgets Panel for Widget Runtime WP2 (taskbranch-DSK-278165-8)
· Fixed DSK-282947 (Crash when trying to open widget installed in prevoius build)
· Fixed DSK-285672 (upgraded widgets are installed in installation_folder/widget_name/widget_name)
· Fixed DSK-282319 (Impossible to upgrade widget if same is already installed)
· Fixed DSK-287220 (Opera crashes if removing not upgraded widget from widget panel)
· Fixed DSK-282898 (Upgraded widget's bundle is placed in folder)
· Fixed DSK-285667 (widgetname is used for upgraded widget even if name was changed on Widget Upgrade Wizard)
· Fixed DSK-285670 (Widget is not launched after upgrade even if "Launch after Upgrade" is selected)
· Fixed DSK-282322 (About This Widget button is missing)
· Fixed DSK-283225 (widget doesn't save ZOOM property)
· Fixed DSK-283223 (widget doesn't save view mode)
· Fixed DSK-282321 (Impossible to change widget's name while upgrading through separate widget upgrade wizard)
· Fixed DSK-285907 (After Widget name is changed it not updated in Upgrade Wizard)
March 13th, 2010· Make dialogs look more Mac-like
· Command-T does not open new window when there are no open windows
· Use appropriate fonts for Traditional Chinese
· New windows look distorted for 1 sec before drawing
· Mouse pointer should be hidden when keyboard is in use
· Thumbnails have a yellow background
· Text directional keyboard shortcuts no longer works
· "Copy Image to Clipboard" doesn't work
· Window chrome flickers after moving from inactive to active state
· Long delay on triggering keyboard because of menu blinking
March 6th, 2010· Updated Carakan: Multiple crash fixes
· Bookmarks crash fix
· Fixed a memory leak related to plugins
· Fixed Bug CORE-27582 "lang header attribute not always considered when selecting a font"
· Fixed Bug CORE-28233 "DD-WRT Router's admin unuseable with Opera 10.5 Beta2"
· Fixed Bug CORE-28174 "Get PPC libs working for gstreamer"
· Fixed Bug DSK-276004 "Support for printing forms"
· Fixed Bug DSK-282644 "Double keypress on unkle.com"
· Fixed Bug DSK-268468 "Silverlight doesn't display (again)"
· Fixed Bug DSK-275779 "QuickTime control not working"
· Fixed Bug DSK-282264 "Dropdown menu randomly will not open"
· Fixed Bug DSK-285427 "Text clipping in drop-down"
· Fixed Bug DSK-284260 "Opera starts using 100% CPU"
· Fixed Bug DSK-283776 "Incorrect mouse cursors in Flash"
· Fixed Bug DSK-283891 "Position of Java applets"
· Fixed Bug DSK-276069 "Get print paper size right"
· Fixed Bug DSK-270474 "Fix mouse events for quicktime"
March 2nd, 2010· The latest Presto and Carakan improvements.
February 25th, 2010New features:
Better integration with Mac native systems:
· Cocoa Framework
· "Growl" notification
· "Growl" license included in opera:about
Opera Carakan JavaScript engine:
· Cross-platform bytecode interpreter for a new register-based instruction set
· Internal object model with automatic classification and inline property caching
· Machine code generation (JIT compiler)
· Divided garbage collection heap: automatically traverses the memory of active heaps
· Caching of compiled programs
· Reduced memory usage
· Further Carakan information (http://my.opera.com/core/blog/2009/12/22/carakan-revisited)
Opera Presto 2.5 rendering engine:
· The Opera Presto 2.5 rendering engine includes the following additions and improvements.
· CSS
· CSS 2.1 visibility: collapse
· CSS3 border-radius property (rounded corners)
· CSS3 Backgrounds and Borders
· CSS3 2D Transforms
· CSS3 Transitions
HTML:
· HTML 5 element DOM APIs to reflect changes in the specification
HTML 5 element (child of the HTML 5 element) support for controlling animations/scripts; see:
· W3C testsuite (http://www.w3.org/2004/CDF/TestSuite/WICD_CDR_WP1/)
· W3C specification (http://www.w3.org/TR/WICD/#param-elements)
SVG:
· SVG buffered-rendering property; see the W3C reference (http://www.w3.org/TR/SVGTiny12/painting.html#BufferedRenderingProperty)
· Text search inside SVG
· Animated raster images (APNG, GIF) in all the SVG elements that support raster graphics, i.e., , , and
Opera Vega graphics library:
· Renders all graphics in Opera
· Employs rounded corners, box shadow, animations, etc.
· Improved support for SVG and the HTML 5 element
· Further Vega information (http://my.opera.com/core/blog/2009/02/04/vega)
Opera Widgets for Desktop:
· Although they run outside the browser, Opera Widgets have been treated as entities inside the browser in many respects. The new Opera Widgets for Desktop ends this dependency on the browser and moves Opera Widgets to the next level: that of first-class applications. Above all, Opera Widgets for Desktop gives widgets the potential to replace some native applications on the computer.
Opera Widgets for Desktop includes the following features:
A Widget menu located within the Mac menu bar. Menu options include:
· Get Widgets
· Manage Widgets... (opens the Widgets panel in the Opera user interface)
· What are Opera Widgets?
· Widget lifespans are separated from the Opera desktop browser.
· Each widget runs in a separate process.
· Integration with the operating system includes support for creating desktop and Dock-based application shortcuts.
· Widgets are now visible in Mac Exposé
Widget control buttons organize important actions:
· Move
· Close
· Minimize
· Settings
· Support is provided for different widget modes such as "Application" and "Widget".
· Notification pop-ups are supported.
· Password manager is supported.
· File I/O (Input/Output) access is supported.
· The upgrading of installed widgets from current to new runtime is supported.
· Improved support for Opera Dragonfly is provided.
· Remote debugging is possible; configurable via a widget's context menu.
Non-modal notification messages:
· Notification message windows no longer interrupt workflow
· JavaScript alerts, HTTP notifications, Password Manager, etc., now display as page overlays
· Switching of tabs or windows while these dialogs are displayed is now allowed
Private browsing:
· Creating, browsing, and then closing private tabs and private windows removes all records of Web sites visited through them.
Using the traditional Mac Dock or File menu, go to:
· + File > New Private Tab
· + File > New Private Window
Web Storage:
Support is established for:
· Session storage: offers a temporary storage of data.
· Local storage: stores data for a longer period until the user explicitly clears it.
· The Address field autocomplete list now includes opera:webstorage.
Warning dialogs when exceeding storage quotas:
· + User option is available to increase, or set unlimited quotas for web storage.
· See: Web Storage W3C Working Draft (http://www.w3.org/TR/webstorage/).
Web SQL Database:
Support is established for:
· Storage of data in a more structured manner.
· Querying data using SQL.
Warning dialogs when exceeding storage quotas:
· + User option added to increase, or set unlimited quotas for web database.
· The Address field autocomplete list now includes opera:webdatabases.
· See: Web SQL Database W3C Working Draft (http://www.w3.org/TR/webdatabase/).
Changes and improvements since Opera 10.10 (with Opera Unite):
User interface:
Added:
Multi-touch gestures on supported devices:
· 3-finger swipe left/right
· Pinch to zoom
· Native buttons and scrollbars (UI)
· Unified toolbar (UI)
· New zoom control slide bar located in the View toolbox on the right side of the status bar
Opera Widgets:
· Widget Manger panel in the Opera user interface
· Support for window style (floating/below, etc.)
· Support for an error console
· Profiled bundles for the widget runtime
· Removed warning: /applications folder is not empty...
· Widgets starting with profile defined in the installation directory
· A proper fallback icon for shortcuts to widgets without their own icon
· Shows a widget's description when selecting it in the list
· URLs in widgets opening with the default browser
· Action for launching the widget import wizard
· Actions for Select all/none buttons in the widget import wizard
· New wizard page for handling leftover widget profiles
· Opera Help system integration with widget runtime
· Help tooltip in the widget installer dialog box
· Version information from the config.xml based on http://www.w3.org/TR/widgets/#configuration-document0
· API for checking widget version, and support for checking if upgrading the widget
· API for setting the text of the "Back" button in the wizard dialogs required by the widget runtime installation wizard
· Support for differentiating file system access icons to the widget runtime installation wizard
· Password manager for widget runtime with a redesigned context menu
· Support for zoom for widget runtime
· Widget runtime-specific context menus and support for "Download More Widgets"
· Adorns multiline installer labels with scrollbars as needed
· Implemented widget runtime remote debugging
· Inline password manager button for widgets
Opera Unite:
· Opera Unite status dialog being available from the widget pop-up menu
· Accessibility improvements to default Opera Unite applications
Improved:
· Stabilized, polished, and increased protection against spoofing of overlay dialogs
· Search box and Address box
· Cache interface
· Opera Dragonfly debugging tools
· Inline page search
· Password manager
Quick find:
· Search history, bookmarks, and content on visited Web pages
· Use your default search engine within the address field
· Delete a Web page from within the history drop-down list
· Startup sequence for widgets
· View submenu of the widget runtime
· Widget import logic
· Inline search widget and added IME support
· Widget manager layout and user interface
· Remote debug dialog content
· Enable/disable notifications for widgets
Opera Widgets:
· Widget generic icon
· Widget installation process
· Widget documentation
· Widget localization: various widget translation strings
Fixed:
· Unwanted spellcheck occurring with source view
· Issues on some dialog boxes with third-party mouse plug-ins installed
· Spellchecker occasionally stopping after correcting a word
· Spellchecker stopping when pressing Delete and Space
· MultiEdit fields being spellchecked if the Spellchecker is turned on and does not have focus
· Import wizard opening every time when opening the browser
· Help page being opened in new window under the current page
· Issue when pressing Enter in a custom search field
· Issue with a widget if its notification is closed by a click
· A problem when escaping the address field
· Links being dragged from other applications bouncing back
· Approperiate CJK fonts not being used
· The "Open With" list not being populated
· opacity not applying opacity
· Opening panels changes position of plug-ins on a page
· Keyboard shortcuts Command-< and command-> not switching between open Opera windows
· Keyboard shortcut Cmd-T does not opening a new window if there are no open windows
· Keyboard shortcut Cmd-Shift-V (paste and go) not working properly
· Function keys not working properly
Opera Unite:
· Context menu missing for images and links in widgets
· An issue with translations
· Right-click menu missing from the path field in the Opera Unite properties dialog
Opera Widgets:
· The About dialog
· Creation of Dock context-menu entries for widgets in widget runtime
· Widget icon generation
· An issue with the widget Edit field context menu after Spellcheck has been enabled
· An issue with password manager
· An issue while downloading from an untrusted repository
· Scrollbars appearing when the Yandex Traffic widget is docked
· Zooming widgets displays scrollbars
· Scrollbars not appearing for widgets in application mode
· Downloading a widget fails if it is already in the transfers list
· Unable to install a widget from an untrusted repository
Mail, news, chat:
Added:
· Asynchronous loading of mail on startup; improving loading speed
· Support for IMAP COMPRESS; see RFC 4978 (http://www.ietf.org/rfc/rfc4978.txt)
Improved:
Localization:
· String for "Reply to list"
· String for "Reply to sender"
· Strings for "Mail progress"
Fixed:
· All links in M2 components (Mail, Feeds, Chat) being opened in background tabs
· Not being able to attach files by dragging from Finder
· RSS/newsfeed preview being stuck at the "loading" stage
· Ghost feed items appearing after restart
· An issue when trying to send a file in Opera chat/IRC
· No mail messages being selected on startup
· "Mark messages as read" option in filters being broken
· Slow loading of mail
· Loading mail without showing a progress indicator
· Mails being lost on IMAP when deleting a draft reply
· Sent mail appearing in the received index
· Cut and paste not working in the mail compose context menu
· Not being able to attach files by dragging and dropping them to the compose window
· The "Reply to list" button not showing for mailing list mails
· Context menu for the compose window
Display and Scripting:
Added:
· GStreamer libraries
· New backend for webstorage with improved performance
Improved:
· Removed hardcoded icons from HTML5 elements
Fixed:
Functional buttons support for widgets:
· Trace mouse events on widget functional buttons
· Update applied for config.xml parsing
Network:
Fixed:
Opera Unite:
· Cross network request being issued when accessing an Opera Unite application
Security:
Fixed:
· Fixed vulnerability in Renegotiation feature of the TLS protocol
· See our advisory (http://www.opera.com/support/search/view/944/)
· See the Opera Security blog article (http://my.opera.com/securitygroup/blog/2010/01/23/alpha-testing-tls-renego-fix)
Miscellaneous:
Improved:
· Cache support and stability
Fixed:
· Problems when extracting ZIP archives that have directory entries
February 23rd, 2010Mac:
· Fixed DSK-281899 (Duplicate Opera menus on Leopard)
· Fixed DSK-278177 (Growl license included in opera:about)
· Fixed DSK-277854 (Unable to install widget from untrusted repository on Mac)
· Fixed DSK-282855 (Beeping sound on keyboard shortcuts that isn't in a menu)
· Improvements to typing speed issue
User Interface:
· Fixed DSK-275547 (Make it harder to spoof authentication and other overlay dialogs)
· Fixed DSK-278753 (Opera crashes on Insert -> Horizontal line)
· Fixed DSK-281655 (Crash when selecting "Opera Web Mail" or "Mail.ru" in e-mail Client selection)
· Fixed DSK-277872 (Longdesc link goes to wrong URI)
· Fixed DSK-278714 (Wrong context menu in documenteditable when selecting text)
· Fixed DSK-278471 ('Insert Note' from the context menu is disabled)
· Fixed DSK-277806 (Image description (longdesc) always shows up in image context menu)
· Fixed DSK-274510 (Context menu not working in speed dial search box)
· Fixed DSK-279347 (Opening and closing context menu with keyboard brings it up again)
· Fixed DSK-279226 (Many items are greyed out in the image context menu)
· Fixed DSK-267688 (Reload images in high quality option needed for turbo)
Core:
· Crash fixes
· Carakan fixes
· New backend for webstorage with improved performance
· Fixed CORE-27366 (Background color not drawn when the url is specified)
Mail/Chat/Feeds:
· Fixed DSK-277413 (Wrong context menu for compose window)
Unite:
· Fixed DSK-279520 (Right-click menu missing from path field in unite properties dialog)
February 19th, 2010· Fixed bugs, improved Cocoa integration, introduced an annoying beeping sound whenever you press keyboard shortcuts (known issue!), and last but certainly most exciting: brought to the Mac!
February 11th, 2010User Interface:
· Fixed DSK-273795 (RSS feeds preview does not work)
· Fixed DSK-279091 (Link crashes in latest snapshot)
· Fixed DSK-279018 (Bottom part of characters cut off in addressfield)
· Fixed DSK-273374 (Separate skin state for unread tabs and notifications)
· Fixed DSK-273373 (Combined back + forward button)
· Fixed DSK-278500 (Tweaks to the O menu)
· Fixed DSK-276712 ('Create search' icon on menu only appears in 'opera:config' )
· Fixed DSK-279015 (Internal opera.css stylesheet missing from builds)
· Fixed DSK-279366 (Toggling menu while using specific skin crashes opera)
· Fixed DSK-279647 (Crash in appearance dialog)
· Fixed DSK-273618 (Blocked popup notification is not displayed)
· Fixed DSK-278885 (bookmarks show up as history in addressfield dropdown)
Core:
· Minor upgrade to Core and Carakan: fixing various rendering bugs and crashes
Mail:
· Fixed DSK-277488 (Mails lost on imap when deleting draft reply)
Unite:
· Tweaks to Pre-installed Unite Applications
· Fixed DSK-279021 (Unable to install Unite applications)
Widgets:
· DSK-279044 (Widget Edit Field Context Menu crashes application after Spellcheck has been enabled)
· DSK-276066 (Files are not removed if installation fails)
· DSK-277335 (Password manager does not work)
· DSK-277782 (Context Menu missing for Images and Links in Widgets)
· DSK-277450 (widget control buttons don't change their position if changing widget size by script (not a zoom issue) )
· DSK-276622 (Zooming widgets displays scrollbars)
· DSK-279010 (Scrollbars do not appear for widgets in application mode)
· DSK-176615 (Downloading widget fails if it's already in transfers list)
Mac:
· Keyboard and Opera Widgets fixes
· Apple Events are back
· Growl support fixed
February 5th, 2010· Added the Geolocation feature
Core:
· Carakan work
· Numerous bugfixes
· Stability work
User Interface:
· DSK-275280 (EV Certificate holder not displayed in UI)
· DSK-248276 (International fonts don't work)
· DSK-276060 (Links opened in new tabs don't inherit tab settings (images, zoom))
· DSK-277529 (Opera crashes on exit)
· DSK-277043 (Textarea inputs text as placeholder text)
· DSK-277680 (Save to Download folder causes a crash)
· DSK-273980 (Middle-click in Bookmarks panel/manager doesn't open bookmark)
· DSK-275002 (Going back before a page has finished loading might take you two steps back)
· DSK-275369 (issue of CJK font fallback of characters on UI widgets)
· DSK-277663 (Opera freezes when saving images)
· DSK-274182 (Crash on first run in bookmarks import)
· DSK-276642 (Show in panel and personal bar is not recognized in Link)
· DSK-272832 ("Bookmark link" no longer works)
· DSK-274691 (After canceling IE bookmarks import dialog, the dialog cannot be invoked again)
· DSK-276283 (Doesn't remember the last opened folder in "Manage Bookmark")
· DSK-275988 (Opera creates both bookmarks.adr and bookmarks.ini file on first start
· Work on bookmarks Import and Export
· Return of the crash feedback page
Chat:
· DSK-277198 (Tabbing in chat message box crashes Opera)
· DSK-274378 (Chat won't scroll down automatically)
· DSK-277057 (Crash when dragging last tab from one window to another)
February 1st, 2010User Interface:
· MDI work
· Various small skin fixes
· Fixed DSK-273395 (Cookies are not forgotten when closing a private tab)
· Fixed DSK-277824 (Freeze on right clicking link and doing "Save linked content as")
· Fixed DSK-274147 (Crash when opening private tab)
· Fixed DSK-274146 (Opening a Speed Dial entry briefly opens opera:private)
· Fixed DSK-274269 (No indication of private tab when tab thumbnails are enabled)
· Fixed DSK-273390 (Clicking Back goes to speed dial)
· Fixed DSK-274074 (New tab button in Private window does not work)
· Fixed DSK-276422 (Torrents downloads have stopped working)
· Fixed DSK-276474 (Cookies dialog has "Never accept cookies" selected by default in Site Preferences dialog)
· Fixed DSK-273371 (Changing font button doesn't update itself after changes are made)
· Fixed DSK-269035 (Fraud protection dialog doesn't work)
· Fixed DSK-276225 (Smiley text string missing)
· Fixed DSK-273115 (Crash when closing reloaded pop-up tab with Security Issue dialog after trying to modify frames[0].location)
· Fixed DSK-273655 (Double clicking empty workspace no longer opens blank tab)
· Fixed DSK-268270 (Edit bookmark does not work in the panel)
· Fixed DSK-273245 (Speed dial config dialog input box text says 'Enter address or search')
· Fixed DSK-273960 (opera:* addresses are shown under History in addressbar dropdown without ever used)
· Fixed DSK-259960 (Remember last email used in crashlog upload dialog)
· Fixed DSK-276092 (Add favicons to tabthumbnails)
· Fixed DSK-277209 (O-menu is stretched vertically when tab thumbnails are enabled)
· Fixed DSK-276387 (No .disabled text color for checkboxes in dialogs)
· Fixed DSK-274133 (Background for status message in status bar)
Core:
· Minor upgrade to Core and Carakan: fixing various rendering bugs and crashes
· Fixed DSK-277819 (Main content on facebook doesn't load)
Widgets:
· Fixed DSK-276926 (Impossible to paste text into widget)
· Fixed DSK-276928 (Context menu wrong for textboxes in widgets)
· Fixed DSK-271445 (It is possible to minimize widget that has always below mode enabled)
· Fixed DSK-266358 (Widget is not restored properly after minimising (also by functional button) )
· Fixed DSK-276607 (Widget do not prompts for download of Flash plugin missing)
· Fixed DSK-276963 (Drag'n'drop of wgt file does not start widget installer)
· Fixed DSK-277332 (Widget control buttons disappears if second mouse button click on widget)
· Fixed DSK-277527 (Widget control buttons displayed even "defaultmode=application" in the config.xml)
· Fixed DSK-276328 (Context menu of widget is unavailable after zooming)
· Fixed DSK-275483 (widget is installed but not displayed)
· Fixed DSK-272303 (one click on some buttons propagates the same action to the widget)
· Fixed DSK-276964 (Double click on saved wgt file doesn't start installation wizard)
· Fixed DSK-276022 ("Widget is in debug mode..." dialog when dragging config.xml on the browser)
· Fixed DSK-268209 (flashplugin installation doesn't affect widgets if default browser is IE)
· Fixed DSK-276624 (Widget's remote debug dialog does not indicate state of connection to dragonfly properly)
Chat:
· Fixed DSK-275374 (/me and /msg in IRC gives "%room No such nick/channel")
Unix:
· Opera 10.50 runs on FreeBSD 8
February 1st, 2010User Interface:
· Fixed DSK-276636 (The skin-entry "clearbackground=1" doesn't work for important sections of the skin under all tabbar positions.)
· Fixed DSK-272284 (Animations sometimes stall, until something else is repainted)
· Fixed DSK-273383 (Allow [Startbar Skin], [Cycler Window Skin] and [Thumbnail Widget Skin] to have transparent backgrounds)
· Fixed DSK-273381 (Create a title bar skin in dialog pop-ups to allow seperate skinning)
· Fixed DSK-274296 ("Save password?" buttons' labels are unreadable, they are white on beige background.)
· Fixed DSK-269973 (Shortcut for opening Quick Preferences doesn't work)
· Fixed DSK-274548 (No copy on right click within notes)
· Fixed DSK-270711 (Mouse gestures on links do not work)
· Fixed DSK-273596 (Right click -> Open with does not pass page URL when opening other browsers)
· Fixed DSK-274249 (File input's context menu shows document context menu)
· Fixed DSK-274503 (Context menu doesn't work in Dialogs)
· Fixed DSK-276438 (Copy text option is missing from the context menu)
· Fixed DSK-119010 (Opera doesn't allow access to longdesc="..." URLs)
· Fixed DSK-274895 (When Download dialog comes up, if you change tab and go back to the download dialog it becomes all white)
· Fixed DSK-276459 (can't open 'Manage search engines' by keyboard)
· Fixed DSK-273855 (Bold tags become visible if you type an angle braket in the search field)
· Fixed DSK-273857 (Active search engine listed twice in search autocompletion dropdown)
· Fixed DSK-273513 (Create Search is displayed twice)
· Fixed DSK-273936 (using 'previous search' doesn't update 'current' search engine)
· Fixed DSK-276104 (after deleting 'previous search' item, next one not shown as first item in list)
· Fixed DSK-275538 (crash when moving a bookmark)
· Fixed DSK-273158 (Bookmarks from pre 10.50 are not recognized)
· Fixed DSK-274163 (Crash with link and bookmarks)
· Fixed DSK-276026 (Adding bookmark twice replaces bookmark even if url is changed)
· Fixed DSK-274231 (Date formatting for Bookmarks inconsistent)
· Fixed DSK-271120 (Bookmark folders open/closed status isn't restored on restart)
· Fixed DSK-274345 (Opera Link fails after adding a separator)
· Fixed DSK-274200 (Deleted nickname bookmarks show up in address field)
· Fixed DSK-275851 (When managing bookmarks Cut acts as delete)
· Fixed DSK-274443 (opera uses from 70-100% cpu usage on startup when loaded with my bookmarks)
· Fixed DSK-276014 (Bookmarks in addressbar dropdown don't update after changing bookmark properties)
· Fixed DSK-274385 (Links can't be dragged to the personal bar)
· Fixed DSK-275645 (bookmarks added with drag&drop from addressbar not saved)
· Fixed broken skin on search dropdowns
· Fixed so text in the widest item isn't clipped at the end in dropdowns
· Fixed so native skin for dropdowns use the rounded background and so the rounded button aligns to it
· Fixed, dropdowns in toolbars get the same height as editfields (and same alignment)
· Fix for transparent margins when using full transparency
· Fix for re-enabling system menu when extended aero effect is set back to normal
· Further search box enhancements
· Search dim effect opacity becomes a preference
· Show a arrow in the addressfield that brings up previously typed url dropdown
· Activate restored tab when clicking the tab chrome
· Disabled smooth dragging of tabs when wrapped layout is used as it doesn't work across multiple lines
· Set the active state on tab chrome for active restored windows
· Added maximize button to tab chrome on restored tabs
· Better fix for the statusbar background skin
· New icons
· Moved the panel toggle to the status bar
· Removed panel button on addressbar
· New structure of the Opera Menu
Core:
· Upgraded Core and Carakan: Incorporating many bug and crash fixes!
· Fixed CORE-27080 (Starting Dragonfly causes 10.50 to crash)
· Fixed CORE-27094 (Fix gestures triggerring unreliably)
· Fixed CORE-26248 (Crashfix for speeddial still loading on exit)
Mail:
· Fixed DSK-261896 (Opera freezes and on restart there are lots of ghost feed items in my unread box)
· Fixed DSK-277444 (mail import from Opera 10 POP or IMAP only gets settings, not messages)
· Fixed DSK-273323 ("No message selected" text missing)
· Fixed DSK-277230 (Saving (Save as) a message as an .mbs file doesn't do anything)
· Fixed DSK-277364 (mail data not removed on deleting account)
· Fixed DSK-277414 (new mail accounts set to 'queue outgoing messages' by default)
· Fixed DSK-277413 (wrong context menu for compose window)
· Fixed DSK-275431 (mailto URIs are not percent-decoded into the compose window properly)
· Fixed DSK-275430 (shift + up/down loops selection to other end of mail message list)
· Fixed DSK-274781 (contacts added again and again)
Widgets:
· Widgets for Desktop return!
Mac:
· Various Cocoa improvments
· Support for enabling transparency on the top only
January 25th, 2010General:
· Lots of crash fixes.
· improved address bar with dropdown button.
· Fixed: regression: redraw issues while scrolling textareas and dropdowns.
· Fixed: Clicking a link in an external app doesn't open a new tab anymore.
Core:
· Improved support for webfonts.
· CORE-15970 New protocol layer for scope.
· HTTPS fixes.
· Memory leak fixes.
· Google Reader now works.
January 20th, 2010· Presto have been upgraded to version 2.5.20 with improved stability and site compatibility fixes.
· Among the fixes are the crash when enabling fit-to-width, crash when opening a PDF, and the Acid3 and DOM performance regression from Saturday’s snapshot build.
January 4th, 2010· A small number of improvements that might help with stability.
December 22nd, 2009INSIDE:
Carakan:
· Carakan is our new JavaScript engine. It’s fast, more than 7x faster in SunSpider than Opera 10.10 with Futhark on Windows (Mac optimization is not as far along). You can read more gritty details regarding register-based bytecode, automatic object classification and native code generation in the Opera Core blog.
Presto 2.5:
· We are now using Presto 2.5, which contains a huge numbers of improvements. It also includes support for CSS3 transitions and transforms, and more HTML5 features like persistent storage.
Vega:
· Vega is our new graphics library. It’s currently software based and displays everything you see on-screen. Vega can be hardware accelerated, but as you can see from the complex graphics benchmark in Peacekeeper, we don’t seem to need it yet. (Note that Futuremarks Peacekeeper test does strangely enough include the results of their complex graphics tests in the overall score. We believe this is wrong in 2009 and will simply be silly if not changed in 2010.)
OUTSIDE:
Platform integration:
· On Windows 7/Vista, you will notice a lot of visual changes and use of APIs which allow the UI to display the Aero Glass effect. For Windows 7, we also added Aero Peek and Jump List support to easily access your Speed Dials, Tabs, etc. from the Taskbar.
· For Mac, a complete rewrite in Cocoa brings an Unified Toolbar, native buttons and scrollbars, multi-touch gestures (try 3-Finger Swipe Left/Right or Pinch to zoom) and a bunch of other small details. We also added Growl notification support.
“Private tab” and “Private window”:
· You can open a new Private tab or Private window that forgets everything that happened on it once closed.
Non-modal dialogs:
· Dialog boxes (JavaScript alerts, HTTP authentication, etc.) are now non-modal and are displayed as a page overlay. This allows you to switch tabs or windows while the dialog is still displayed. Similarly, the Password Manager dialog is now anchored at the top of the page won’t block any content as it loads a new page.
Address field and Search field improvements:
· Both fields have been upgraded in looks and functionality. They can now remember searches, support removing items from history and show results in a better layout.
November 25th, 2009· Improved widget installer UI
· Renamed "Widget Import Wizard" to "Export Wizard". UI and Ux improved.
· Added widget control buttons, available from top-right corner of the widget window
· Fixed widgets menu behavior
· Profiled bundles for widget runtime
· Default Speed Dials updated for the Opera Widgets for desktop alpha release
· Partial Fix of Bug DSK-266341 (Improve widget installer dialog)
· Fixed Bug DSK-267451 (Widget crashes after close attempt without disconnecting from remote debugger)
· Fixed Bug DSK-267605 (Uninstalling widget leaves directories around)
· Fixed Bug DSK-267729 (Widgets should not open all links in browser instead of inside widget)
· Fixed Bug DSK-267784 (Open folder option of transfer manager opens widget installer)
· Fixed Bug DSK-267951 (Installing/importing multiple instances of widget it will be numbered starting from 1)
· Fixed Bug DSK-267690 (Widget's About windows says 'About Opera' instead of 'About ')
· Fixed Bug DSK-268115 (Widget icons placed on root when upgrading widgets)
· Fixed Bug DSK-268159 (Installation of widget with relative path creates incorrect shortcut)
· Fixed Bug DSK-269362 (Shortcut locations are displayed even if widget installation failed)
· Fixed Bug DSK-270201 (Impossible to finish Widget Export Wizard)
· Fixed Bug DSK-270205 (Widget Export Wizard's title is not bold)
· Fixed Bug DSK-270612 (Widget Export Wizard: absolute path required error message is being displayed while exporting widgets)
· Fixed Bug DSK-266362 (Widget's context menu should be treated as a part of widget): Fixed widgets functional buttons and menu
· Fixed Bug DSK-270124 (Widgetize - gallery widget does not work when opened first time just after creation and download): Widget window size was incorrectly set up
· Fixed Bug DSK-265265 (It is possible to install 2 widgets in the same folder making uninstall impossible)
· Fixed Bug DSK-266020 (It is not possible to switch off notifications in widgets): Exposed the preference to enable/disable notifications for widgets
· Widget should now remember last position on screen.
· Modifying User Agent string for Widgets
· Fixed Bug DSK-271147 (Opera Widget Runtime installer crashes upon installing widget)
· Fixed Bug DSK-270238 (Deliver widget's preferences dialog)
· Profiled bundles for Widget runtime
· Fixed Bug DSK-258474 (Trying to open already opened widget asks user if he's sure): Running Widget is brought to the foreground, rather than a new copy started
· Fixed Bug DSK-267946 (Widget launcher fails to load the bundled Qt dynamic libraries)
· Default prog menu shortcut for Linux when exporting widgets
· Fix for crash when invoking ./opera -widget without -pd argument
November 23rd, 2009· Opera Unite - Opera Unite gives you the power to connect with others directly and to collaborate and share information from your computer without storing any data on external servers. It enables you to unleash the true power and reality of the "one Web for all" experience. When you choose to share something on your computer using Opera Unite technology, it is available for family, friends, or the entire world — you decide what to share and how to share it with users that you trust. To communicate with you or access your shared data, others can use any modern Web browser they like.
· Opera Unite initially includes the following Opera Unite applications, which are small Web-service programs running inside the Opera 10.10 browser.
· Opera Unite Home - Your personal Opera Unite Web page shows the Opera Unite applications you wish to share with family, friends, or the world.
· File Sharing - The File Sharing application enables a simple and safe way to share files directly from your computer.
· Fridge - The Fridge application enables people to leave notes on your computer.
· Media Player - The Media Player application enables access to your complete home music library from wherever you are.
· Messenger - A personal and private chat connection between you and another Opera Unite user who is listed as your friend on myopera.com.
· Photo Sharing - The Photo Sharing application enables you to share your personal photos with friends around the world without the need to upload them.
· Web Server - The Web Server application enables you to host your Web sites from your own computer.
November 20th, 2009· Important fixes.
· Opera Link should be working without having to log in every time you start Opera.
· Fixed a crash in the Unite setup wizard, and fixed a bug where the Unite password is remembered even if "remember password" is unchecked.
· The default message in Opera Mail is now translated again.
November 20th, 2009Core/UI:
· Removed Inconsolata.otf and info-header.png from opera: pages
· Fixes to select the default Speed Dials and bookmarks from custom/locale
· Fixed Bug DSK-271292 ("No message selected" text missing)
· Fixed Bug DSK-271097 (Opened widget does not get focus on double-clicking it in the widgets panel)
Unite:
· Fixes some string and translations issues
· Fixes to the translation of the activity feed
· Cookie infinite loop fix
· Some small tweaks to the Photo Sharing application
· Added a string "Preparing..." behind the main image
· Changed the loading spinner to an image count for the thumbnails
· Fixed Bug DSK-271007 (Spinner animation stretched in Unite config dialog)
· Partial Fix to Bug DSK-271038 (Generating images in the Photo Sharing application is slow/cpu excessive in opera)
· Fixed Bug DSK-271145 (Downloaded applications are set to invisible in upnp/asd/search engines by default)
· Fixed Bug DSK-271306 (Unite password not protected by master password)
· Fixed Bug DSK-271394 (Crash on toggling account creation section in Unite configure dialog after logging in once)
· Fixed Bug DSK-271444 (Upgrading an uninstalled app doesn't ask to choose a folder)
November 17th, 2009· The new RC build fixes a few more issues with not restarting Unite properly. Also, it addresses some more Unite problems and includes performance improvements.
November 16th, 2009· Several people have mentioned that when restarting Opera the Unite applications do not restart. This is a possible fix.
November 13th, 2009User Interface:
· Help pages open in new tabs
· Removed shopping.com from Speed Dial
· Watch out for Jason
· Fixed Bug DSK-144064 (Return key opens Mail page instead of submitting forms or entering newline)
· Fixed Bug DSK-267770 (Use cache when requesting favicons)
· Fixed Bug DSK-270018 (Add widgets.opera.com to trusted sites)
· Fixed Bug DSK-268417 (File access for every keypress when searching from address bar)
· Fixed Bug DSK-268879 (Russian Yandex uses same IDs as English Yandex)
· Fixed Bug DSK-269943 (EULA in Japanese on Linux has strange square box marks)
· Fixed Bug DSK-270495 (Hitting Escape in Confirm Exit dialog hides Opera)
· Fixed Bug DSK-270578 (Searching with g space leaks memory)
· Fixed Bug DSK-270676 (New Hide Opera functionality can prevent exit)
· Fixed Bug DSK-270800 (Amazon search present in Italian install [it])
· Fixed Bug DSK-270814 (Default bookmarks with broken UUID)
Core:
· Fixed Bug DSK-231216 (Crash while background page is loading)
· Fixed Bug DSK-266313 (It is possible to cancel the master password dialog and still change the setting)
· Fixed Bug DSK-270155 (Crash when entering invalid URL if search field is enabled on error pages)
Mail:
· Fixed Bug DSK-265537 (Search doesn't search in sent items)
· Fixed Bug DSK-270172 (Sent mail always shows up in received mail with IMAP)
Unite:
· Improved 404 error page
· Added the service _asd, that provides the list of services in the "ASD" format
· Changes to confirm exit dialog prefs to account for new three-state pref (exit, hide, show dialog): New pref for Unite exit confirmation
· Improvements to Unite service performance
· Fixed Bug CORE-24426 (Opera sends 3 UPnP NOTIFY messages each time a tab is closed)
· Fixed Bug CORE-25294 (Add device name to UPnP friendly name)
· Fixed Bug CORE-25435 (Opera does a fraud check for admin domains)
· Fixed Bug CORE-25545 (Domain in cookies must be punycoded)
· Fixed Bug DSK-265783 (Cannot access properties of services that have never been started)
· Reverted Fix to Bug DSK-265783 (Cannot access properties of services that have never been started)
· Fixed Bug DSK-267197 (Disabling Unite sometimes disables it only for current session)
· Fixed Bug DSK-268520 (Make pref DoNotUseOperaAccount work)
· Fixed Bug DSK-269895 (Not able to load homepage if username uses IDN)
· Fixed Bug DSK-269778 (If Opera can't connect to auth, Unite doesn't start when Opera restarts with unite enabled)
· Fixed Bug DSK-270093 (Implement new confirm exit dialogs)
· Fixed Bug DSK-270351 (Unite applications never started after restart)
· Fixed Bug DSK-270490 (Ok button disabled)
· Fixed Bug DSK-270664 (Applications are not started after first install)
Mac:
· Small Java fixes
· Fixed Bug DSK-246913 (Opening external link when set to Start-up dialog freezes Opera)
· Fixed Bug DSK-265390 (Freezes when accessing IPv6 sites)
· Fixed Bug DSK-266578 (Java Crash)
· Fixed Bug DSK-268873 (Implement smarter IPv6/IPv4 connection to prevent stalled loading or errors)
· Fixed Bug DSK-270785 (Error about too many instances of this browser running on Norwegian BankID sites)
· Fixed Bug DSK-270796 (About Opera moved back into Help menu)
Unix:
· Partial fix to Bug DSK-267544 (Simplify wrapper script)
· Fixed Bug DSK-267550 (Opera binds a multicast socket to the UPnP port, but binds it to the wrong IP)
· Fixed Bug DSK-267557 (Mouse click in page cycle dialog doesn't work with qt3)
· Fixed Bug DSK-268271 (bookmarks.adr and speeddial.ini are created with readonly (444) permissions on clean install)
· Fixed Bug DSK-270347 (Hide Opera in Exit dialog doesn't work with Qt4 builds)
November 5th, 2009User Interface:
· Fix for proper Dragonfly toolbar button update
· Favicons now shown in list of search engines in double-click menu
· Fixed Bug DSK-240101 (When all tabs are closed, Ctrl+Z doesn't open closed tab)
· Fixed Bug DSK-243433 ("Show thumbnails when hovering tabs" depends on "Show tooltips")
Core:
· Fixed Bug CORE-23622 (Canvas drawImage with SVG causes memory leaks)
· Fixed Bug CORE-25241 (XML parsing errors on SVG documents)
· Fixed Bug DSK-269070 (Crash when loading SVG containing foreignObject)
· Fixed Bug DSK-256135 (Chat stops updating after "Save linked content as")
· Fixed Bug DSK-260572 (Spatial Navigation crash)
· Fixed Bug DSK-265082 (Crash after navigating to page by invoking link context menu on double click)
Opera Mail:
· Corrected a bug where messages were incorrectly added to the mailing lists index
· Fixed missing drafts in draft view
· Fixed a bug where the mail systray icon would not appear if you have a mail window open but not focused
· Made it impossible to hide certain types of mail in trash, drafts, sent, outbox
· Disabled possibility to not show mailing lists in mailing lists and similar for feeds and newsgroups
Opera Unite:
· Changes to "Downloading Unite Application" security dialog
· Improved consistency in Opera Unite installation dialog
· New strings for opened (UPnP) port info in Unite status dialog
· New error string for Unite application settings dialog
· Strings for new Unite dialog "Start or install application"
· Replaced "code signing certificate" by "code-signing certificate"
· Fixed Bug CORE-21620 (Web server crash)
· Fixed Bug CORE-25025 (Too many continuous UPnP connections)
· Fixed Bug DSK-267707 (Links in ASD fields are HTML linkified)
· Fixed Bug DSK-269427 (Double-clicking Unite Home opens two pages)
· Fixed Bug DSK-269874 (Unite applications start when restarting Opera after stopping them)
· Fixed Bug DSK-269768 (Crashing when using the mouse in the accesskey list)
October 29th, 2009User Interface:
· Added a progress spinner in Unite/Link setup dialogs
· Updated searches, bookmarks and Speed Dials
· Fixed Speed Dial background image leak
· Fixed Bug DSK-256527 (Crash on startup when upgrading due to "Newest Used Version" format in operaprefs.ini)
· Fixed Bug DSK-257319 (Master password prompt on startup even when it isn't needed)
· Fixed Bug DSK-267351 ("Search the Web for ..." doesn't work when selected with the mouse)
· Fixed Bug DSK-267710 (Troubleshooting steps missing from error pages)
· Fixed Bug DSK-267821 (Security buttons in address can be colorized)
· Fixed Bug DSK-268460 (Ctrl+Enter in F2 dialog on mail view opens page in background and removes focus from application)
Core:
· Fix to prevent ambiguities relating to Turbo context
· Fixed a bug related to incomplete page loading when running Turbo
· Fixed Bug CORE-21663 (Crash on some JavaScript heavy sites (such as Facebook))
· Fixed Bug DSK-258083 (Turbo cache is deleted on restart)
· Fixed Bug DSK-263736 (Setting JS error.message = "" crashes opera)
Opera Unite:
· Unite app upgrade/launch dialog redesign
· Fixed links for sample index.html generation on the webserver service configuration page
· Fixed Bug CORE-25144 (.isDirectory check fails for directories with only folders when zipped using "Send to > Compressed folder" on Windows)
· Fixed Bug DSK-261326 (No UI feedback when trying to install already installed service located in the trash can)
· Fixed Bug DSK-265774 (Red dot on unite icon): Changed the tooltip text to say something about the red dot (attention) state
· Fixed Bug DSK-265897 (Add information about the opened port (and more UPnP related info) to the status dialog)
· Fixed Bug DSK-266209 (Changes needed to downloading Unite Application security dialog): Making sure strings fit, pre-select cancel button in security warning, change strings to make dialog less confusing
· Fixed Bug DSK-266553 (Opening a shared Unite URL from trash opens a blank page)
· Fixed Bug DSK-266987 (Installing a new Unite application does not switch focus on unite panel on the app itself)
· Fixed Bug DSK-267234 (The device name does not accurately reflect user input on first installation)
· Fixed Bug DSK-267633 (Nothing happens when trying to install a lower version of a unite service)
· Fixed Bug DSK-267701 (Users not informed that a valid name already is being used): Added a new error message
· Fixed Bug DSK-267957 (Service icons become black is icon size set to 40%)
· Fixed Bug DSK-268101 (Obsolete confirmation dialog when starting Unite)
· Fixed Bug DSK-268107 (Wrong page opened for Home application)
· Fixed Bug DSK-268664 (Add https://unite.opera.com to trusted websites)
· Fixed Bug US-1238 (Media Player app broken when upgrading from previous snapshots)
October 28th, 2009User Interface:
Added:
· Opera Link button with dropdown menu on the status bar; access to Opera Link in the main menu moved to Tools
Fixed:
· Issue with Opera Turbo and plug-in placeholders
· Enabling Opera Turbo for the first time not showing the Opera Turbo information page
· Opera not synchronizing more than 9 Speed Dials
· Open instance of Opera not running when a laptop enters its wakeup stage
· Issue with the Flip4Mac plug-in
Mail, news, chat:
Fixed:
· Problem creating a new mail account
· Drafts sometimes missing after upgrading to Opera 10.00
· Follow/Ignore contact not working from the message header toolbar
Security:
Fixed:
· Fixed an issue where certain domain names could allow execution of arbitrary code, as reported by Chris Weber of Casaba Security ; see our advisory
· Fixed an issue where scripts can run on the feed subscription page, as reported by Inferno ; see our advisory
Miscellaneous:
Fixed:
· Custom changes to operaprefs not appearing when upgrading from a version older than Opera 10.00
· Issue of 100% CPU usage fixed by preventing and avoiding the filling up of message loop
October 9th, 2009User Interface:
· Fixed Bug DSK-261431 (Autoupdate dialog minimize not functional (grayed out) when status bar is disabled)
· Fixed Bug DSK-265531 (String for describing Turbo compression rate must should be more intuitive)
· Fixed Bug DSK-267231 (Opera can crash when clicking "Download and install" in autoupdate dialog)
Core:
· Fixed Bug CORE-21092 ([+] not converted to space in queryItems collection values)
· Fixed Bug CORE-22737 (Changing src of iframe adds history position)
· Fixed Bug CORE-23692 (Dynamically created contentEditable elements aren't editable unless html has contentEditable initially)
· Fixed Bug DSK-251545 (Regression: can't scroll by grabbing the slider, it moves widget instead)
· Fixed Bug DSK-262517 (Crash when opening downloaded widget)
Opera Unite:
· Improved Unite discoverability (links to launch services from the Opera Unite Home, Unite panel is now open by default)
· Some UPnP Service Discovery improvements
· Updated Messenger to a more recent version
· Removed the Sonar service from the packaged services
· 'Upgrade' now only possible with a newer version of a service
· Updated version numbers for all preinstalled apps, updated Messenger with lots of graphical fixes
· Fixed some encoding issues
· IP changes detection enabled
· Partial Fix of Bug DSK-267464 (Open Unite panel by default (clean install))
Mac:
· Removed broken UPNP tweak
· Reverted tweak to always use JavaScript direct execution (caused plugin problems)
October 2nd, 2009User Interface:
· Fixed Bug DSK-266444 (Unusable 1-2px at the right of scrollbars in treeviews)
· Further Fix to Bug DSK-263695 (URL with non-ASCII characters gets escaped when selected from the address dropdown)
· Fixed Bug DSK-263706 (Wrong character coding in OZON.ru quick search)
· Fixed Bug DSK-263755 (Yandex - wrong spelling of search engine name in Russian, Ukrainian)
· Removed double spaces from license
· Added further updates from the translators
Core:
· Fixed Bug CORE-23769 (Don't allow recursion in click -> onclick -> click -> onclick -> click -> ...)
· Fixed a memory leak
Opera Mail:
· Fixed no message selected style
Opera Unite:
· Fix to ensure that cookies are sent when connecting directly to a Unite service
· Fixed Bug CORE-24628 (Opera sends out UPnP NOTIFY messages before Unite is ready to accept requests.)
· Fixed Bug CORE-23436 (connection.response.uri has & when the request was &)
· Fixed Bug CORE-24626 (Services with servicepath starting in "_" are not rejected)
· Fixed Bug DSK-266577 (Installing a local unite application moves the archive instead of copying)
· Fixed Bug DSK-266921 (the computername in the "device takeover" dialog is always "(null)")
· Further Fix to Bug CORE-23532 (Desktop should show a dialog if the proxy refuses due to being too old)
· Removing the account tab from home service (temporarily)
· Updating messenger service and adding it back into Opera
Unix:
· Fixed Bug DSK-263473 (No access to IPv6/v4 hybrid sites without IPv6 route (Opera doesn't load some sites))
· Updated the Opera Debian repository signing key in the .deb packages
· Use X11 based system tray icon (working towards better compatibility with more desktop environments)
September 26th, 2009User Interface:
· Added Opera Portal as feed provider
· Fixed Bug DSK-144064 (Return key opens Mail page instead of submitting forms or entering newline)
· Fixed Bug DSK-261431 (Autoupdate dialog minimize not functional (grayed out) when status bar is disabled)
· Fixed Bug DSK-265106 (Make opera take the custom changes to the operaprefs into account when upgrading from a version older than 10)
· Fixed Bug DSK-266138 (Different color behavior for selected and unselected checkbox)
· Fixed Bug DSK-266210 (Selecting "Search in Web" from address bar doesn't work ( instead of space))
· Fixed Bug DSK-266212 (F2 dialog in mail view opens page in background tab)
· Fixed Bug DSK-266225 ("Selected Text bgcolor nofocus" doesn't work)
· Fixed Bug DSK-266363 (Can't view SVG source)
Core:
· Fixed Bug CORE-24416 (Plugin crash)
· Fixed Bug DSK-221407 (Crash when trying to open a PDF)
· Fixed Bug DSK-229094 (Text-shadow blur gets magenta colored artifacts)
Opera Unite:
· Fixed Media Player encoding issues
· Changes to ASD registration
· Changing "Add App" link, re-naming the panel from "UniteServices" to "Unite", renaming some action strings: related to the change from Unite Services to Applications
· Fixed Bug CORE-22019 (Unite crash when closing Opera)
· Fixed Bug CORE-24348 (UPnP settings not working as advertised)
· Further Fix to Bug DSK-264985 (Double-clicking a service in the Unite services panel always opens a new tab)
· Fixed Bug DSK-265666 (When advanced settings are disabled, they are shown as enabled)
· Fixed Bug DSK-266370 (Dragging an application into a folder opens the widget part)
· Fixed Bug DSK-266555 (Remove "do you want to start Unite now?" dialog when you first click on a Unite application)
· Fixed Bug DSK-266567 (Not using device name from opera:config)
· Fixed Bug DSK-266581 (Unite application doesn't open when starting unite the first time)
Opera Mail:
· Added new style for "no message selected"
· Improvements to signature handling
· Fix for mails appearing in different views
· Fixed Bug DSK-259049 (Crash when creating new mail account)
· Fixed Bug DSK-262958 (All drafts gone after upgrade to peregrine)
· Fixed Bug DSK-265041 (Viewing sent IMAP messages creates draft copies in 'List only' display mode)
· Fixed Bug DSK-265926 (Follow/ignore contact doesn't work from message header toolbar)
Mac:
· Fix for Silverlight crash on exit
· Fixed Bug DSK-259431 (Flip4Mac Plugin Crash)
· Fixed Bug DSK-265009 (Will only get responses from requests made from the first connection when connecting through localhost/ip)
· Fixed Bug DSK-265270 (Create menu bar entries for widgets in widget runtime)
· Fixed Bug DSK-265069 (Resetting cache4 to default creates new folder "/{Users}/Library")
Unix:
· Updated the SVG icon with an optimized one
· Overriding arch for ppc64 RPM
· Fixed Bug DSK-260580 (Downloads sometimes don't start, just show progress bar)
· Fixed Bug DSK-262907 (Widget taskbar entries have no icon, or random icon)
· Fixed Bug DSK-263296 (Should use PNG instead of XPM for taskbar and titlebar icons)
· Fixed Bug DSK-266455 (Crash in when doing mouse gesture on mail)
September 21st, 2009User Interface:
· Fixed some uncentered icons (panel and tab close button on hover, closed tabs button)
· Fixed Bug DSK-257825 (Crash related to Opera Turbo and plugin placeholders)
· Fixed Bug DSK-261947 (Opera does not synchronize more than 9 Speed Dials)
· Fixed Bug DSK-262326 (Lacking [Addressbar button skin.attention] with blue text color)
· Fixed Bug DSK-262330 (Speed Dial shortcut doesn't work when typing number of last Speed Dial in address bar)
· Fixed Bug DSK-262954 (Clean up Error console messages for Link and Unite)
· Fixed Bug DSK-263003 (Menu not centered on hover)
· Fixed Bug DSK-263695 (URL with non-ASCII characters gets escaped when selected from the address dropdown)
· Fixed Bug DSK-264182 (Enabling Turbo for the first time should show the Turbo info page)
· Fixed Bug DSK-264666 (Link and Unite buttons duplicated in customized toolbar: Fixing broken regex)
· Fixed Bug DSK-265213 (No more disabled/attention for the Closed tabs button)
· Fixed Bug DSK-265252 (Open with in transfer panel doesn't open files with spaces)
· Fixed Bug DSK-265699 (Dialog blocks pages opened from system)
· Fixed Bug DSK-265765 (Missing line in skin.ini: Panel Mail.hover.attention = buttons/mail_attention.png)
Core:
· Plugin crash fix
· Webfonts improvements
· Slight alternation to the setting that holds the interval Opera uses to check for updates
· Fixed Bug CORE-20165 (Keyboard focus set with mouse)
· Fixed Bug CORE-23957 (Streamy.com doesn't allow signup)
· Fixed Bug DSK-262190 (Updating a speed dial entry while "Work Offline" is enabled makes Opera crash)
· Fixed Bug DSK-263546 (Quick prefs shortcut produces wrong context menu)
Opera Mail:
· Fixed Bug DSK-262773 (Encoding problems in mail error dialog)
· Fixed Bug DSK-265808 (Impossible to see which mail is selected when focus is on mail body)
Opera Unite:
· New design for services
· Various small fixes to improve stability
· Temporarily adding the "Sonar" to the list of packaged services to aid stress tests
· Fixed a crash bug when opening a session with tabs that refer to Unite services that don't exist any more
· Fixed a crash bug when permanently deleting Unite services with open service pages
· Removing unused files from the home application
· Removing unused files from the media player
· Removed the unstable Lounge and Messenger services for now
· Fixed Bug CORE-22019 (Crash disabling and enabling Unite)
· Fixed Bug CORE-23411 (Allow root service to link and use resources from other services over http://admin.*)
· Fixed Bug CORE-23996 (Don't send service listings to ASD unless connected to the proxy)
· Fixed Bug DSK-255826 (Attention state in Unite doesn't update)
· Fixed Bug DSK-258766 (Possible to use .. or . as Address)
· Fixed Bug DSK-261172 (Opera doesn't ask for password when starting Unite if Opera hasn't completed logging off)
· Fixed Bug DSK-264985 (Double-clicking a service in the Unite services panel always opens a new tab)
· Fixed Bug DSK-265255 (Opera crashes on opening status dialog)
· Fixed Bug DSK-265283 (change unite extension to .ua and update the mime type): changing hard-coded strings to use ".ua" instead of ".us" for installation of default services
· Fixed Bug DSK-265572 (Advanced Unite settings allow to set invalid port)
· Fixed Bug DSK-265758 (Close config.xml after reading its content)
· Fixed Bug DSK-265887 (Unite button to open a service doesn't do anything)
· Fixed Bug DSK-266003 (Supporting both .ua and .us extensions for Unite)
Unix:
· Cancel drag mode if not started and a new window opens
· Fixed Bug DSK-258477 (Opening option list in widget freezes OS)
September 10th, 2009User Interface:
· Cleanup + support for persistent favicons. Favicons fetched for searches and default bookmark file will not be deleted on clean private data
· Improved favicon lookup to allow more matches than before and improved notification to the rest of UI when icons are updated or removed (prevents random empty buttons in UI)
· Load predefined bookmark icon (if any) as a separate request when activating the bookmark. Helps restoring lost favicons
· New mail.ru mailto URL with UTF8 support
· Support for ICONFILE field in regular bookmarks
· Update favicon for a bookmark entry when activating it if the entry contains a ICONFILE tag
· Update one bookmark icon only once per session
· Align the button menu correctly even when the tab bar is disabled
· Fixed Bug CORE-23532 (Desktop should show a dialog if the proxy refuses due to being too old)
· Fixed Bug DSK-263397 (The menu button disappears on Opera restart)
· Fixed Bug DSK-261132 (Text is cut off in Unite Setup dialog [de][ru][fr][nl])
· Fixed Bug DSK-261133 (Text is cut off in Unite Service Config dialog [de][ru][nb][it][fr][es][nl])
· Fixed Bug DSK-261147 (Strings don't fit on Link Config dialog [nb])
· Fixed Bug DSK-261148 (Strings don't fit on Unite Adv Config dialog [it])
· Fixed Bug DSK-261233 (Strings don't fit on Unite Setup dialog [de][fr][it][pl][ru])
Core:
· Added debugging to get better crash info for Bug DSK-248074 (Opera crashes on laptop wake up)
· Fixed Bug CORE-22207 (Skip body if inside a frameset)
· Fixed Bug CORE-22795 (Two charsets in the same style crashes Opera)
· Fixed Bug CORE-23766 (Don't throw an exception for illegal indices for StaticNodeList.item())
· Fixed Bug DSK-264007 (Crash pressing Enter in custom search field)
· Fixed Bug DSK-264708 (Implement sharedPath() and unsharePath() in DOM)
Opera Unite:
· Updated Unite services to use the new Yusef library
· Partial fix for Bug DSK-261504 (No error messages on failure to install service with an invalid servicepath)
Mac:
· Implemented platform webfont handles
· Added new {LargePreferences} and {SmallPreferences}
· Workaround for Bug DSK-263933 (Cannot access Google.com in Mac OS X 10.6 Snow Leopard (IPv6 and slow DNS))
September 4th, 2009User Interface:
· Substantially reduced the memory usage and startup time of Opera's history
· Link: Work on checking if there is outstanding data to sync before doing the exit sync
· Added middle click and double click to close tabs
· Crash fixes, including in the Windows panel
· Fixed Bug DSK-119010 (Opera doesn't allow access to longdesc="..." URLs)
· Fixed Bug DSK-262131 (Panel bar open by default when starting Opera for the first time)
· Fixed Bug DSK-262908 (Can't distinguish normal tabs from tabs that need attention in the page cycler)
· Fixed Bug DSK-257203 (Strings don't fit in mail account properties dialog)
· Fixed Bug DSK-261130 (Strings don't fit in Account Properties > Outgoing dialog [ru])
· Fixed Bug DSK-261135 (Strings don't fit in Message Filters dialog [ru])
· Fixed Bug DSK-263283 (Configure Speed Dial can crash Opera)
· Fixed Bug DSK-263527 (No "Open With" in transfer manager)
Core:
· Fixed Bug DSK-251118 (URL crash)
Opera Mail/Chat:
· Added automatic re-joining of channels in chat (will try a maximum of 20 times to the server and then the channels)
· 4 weeks before a new consistency check
· Don't schedule a database check when creating the account, but after the 4 weeks after that
· Leak fixes, including leak on attachment adding failure
· Fixed Bug DSK-261733 (From is missing on some e-mails in M2): Email address corruption when no space after quote or name
· Fixed Bug DSK-239575 (Zoom box in e-mail compose page is broken)
· Fixed Bug DSK-262732 (Mail header images appear under the mail toolbar buttons)
Opera Unite:
· Fixed Bug CORE-21620 (Unite crash)
· Aditional fix for Bug DSK-255935 (Upgrade from non-Unite to Unite build does not add Unite status icon): Changing version numbers to check toolbar upgrade up until 10.10
· Upload service list when (re-)connecting to the proxy. Adjust to send max every 30 seconds if problems when connecting to the proxy
· Fixes for Bug DSK-261243 (UPnP requests even though Unite and service discovery is turned off)
· Fixed Bug DSK-261689 (Opera doesn't connect to proxy if the router doesn't respond to UPnP M-SEARCH)
· Fixed Bug DSK-261871 (Home service opened before installed service is configured)
· Fixed Bug DSK-262772 ("Add new service" goes to unite.opera.com instead of unite.opera.com/services)
BitTorrent:
· Fix for non-cached BitTorrent meta file
· Fix for modal/blocking dialogs for torrents
· Fix for utf-8 encoded name and paths, also assume utf-8 encoding of all strings in accordance to latest BitTorrent specification
Mac:
· Fixed version information copyright string
· Enabled plugin JavaScript tweak for direct execution
September 1st, 2009New features:
· Auto update - Opera now includes the ability to update itself automatically when new releases become available. By default, Opera will notify the user about available updates. Users can specify that snapshot build releases of Opera should be downloaded by enabling "Download All Snapshots" in opera:config. Users can also choose not to check for updates or to automatically install updates by going to Tools > Preferences > Advanced > Security and changing the "Opera update level" (select box) to the: "Automatically install updates" setting.
· Crashlogging tool - An integrated user interface for built-in crash reporting has been added to Opera. This feature automatically appears when Opera has suffered a crash and enables a user to easily report the event directly back to Opera.
· Inline spell checker - Spelling errors are now indicated as you type via a dotted red underline in all places where you can input text: form fields, Opera Mail compose windows, Notes, Chat, etc. Only single-line text fields do not check spelling automatically. The spelling checker can be enabled/disabled from the context menu (right-click a text field to open this menu). The context menu also includes spelling suggestions, the ability to change dictionary languages, and the ability to select additional dictionaries for automatic download and installation. Opera uses the Hunspell dictionary format, and a US English dictionary is included by default.
· Opera Presto 2.2 rendering engine - The Opera Presto rendering engine has been updated to version 2.2 further enhancing its reputation for stability and security. It is identified by the following User Agent ID string located at Help > About Opera > Browser identification: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15 Version/10.00
· Opera Turbo - This new Opera feature increases your internet bandwidth speed on slow connections using data and image compression technologies. Opera Turbo uses Opera proxy servers to compress the traffic before it reaches the Opera browser on the client computer; see this Opera reference.
· Pretty-printing of unstyled XML - Opera 10 incorporates "pretty-print XML", which is now the default styling for unstyled XML and uses the unstyledxml.css style sheet in the Styles sub-directory of the Opera installation directory.
Skin elements - New skin elements crafted by our acclaimed Web designer Jon Hicks have been applied to the Opera 10 user interface. Among them are:
· Etch effects and border inner highlights have been applied giving extra crispness to edges.
· Text Shadow has a new parameter. This was added to reproduce the etched text effect that is standard on OS X and many Windows applications.
· Horizontal and vertical splitters can now be skinned.
· Visual tabs - The Opera 10 Tab Bar can be used to show all open tabs as thumbnails.
If the Tab Bar is not open by default, open it in the Opera 10 user interface:
· In the main Opera Tool Bar, navigate to View > Toolbars > Tab Bar.
· Click the Tab Bar check box. This opens the Tab Bar in the Opera user interface.
· In the Tab Bar, middle-click or double-click the drag bar [ ... ] to fully expand or collapse all open tabs into thumbnails, or
Grab the lower border of the Tab Bar or grab the drag bar and:
· move it down to expand all open tabs into thumbnails to a size of your choice
· move it up to collapse all open thumbnails back into tabs
· Functional note: The Tab Bar select box is set to "No wrapping" by default (right-click the Tab Bar, in the context menu click "Appearance", "Wrapping" is set to the "No Wrapping" selection). Changing this selection to "Wrap to multiple lines" turns off Visual tabs.
· You can also turn off Visual tab thumbnails if you prefer the traditional Opera tab environment.
· Right-click the Tab Bar.
· In the menu, point to "Customize".
· In the submenu uncheck the "Enable Thumbnails in Tabs" check box.
· The Tab Bar can be moved from its default top position by using the new Tab Bar context menu option "Tab bar placement". Placing the Tab Bar on the left or right side of the Opera 10 user interface enlarges your vertical screen real estate.
· Right-click the Tab Bar.
· In the menu, point to "Tab bar placement".
· In the submenu select any one of the following Tab Bar positions.
· Top (radio button): default - places the Tab Bar at the top of the Opera 10 user interface
· Bottom (radio button): places the Tab Bar at the bottom of the Opera 10 user interface
· Left (radio button): places the Tab Bar at the left side of the Opera 10 user interface
· Right (radio button): places the Tab Bar at the right side of the Opera 10 user interface
Improved features:
· Acid3 test - Opera 10 scores 100/100, pixel perfect on the Acid3 compliance test; see our Opera reference.
· Opera Dragonfly - Additions to Opera Dragonfly developer tools include HTTP header inspection, DOM editing, and automatic selection of the current tab; see this Opera reference.
· Opera Mail: Delete After X Days — POP-only - Delete after X days automatically removes messages from POP servers after the specified number of days, which is particularly useful for users who have limited server space. This option can be enabled for POP accounts on the Incoming tab of the account settings dialog by checking "Remove from server after #days" (7 days by default). It is also possible to specify that only read messages and/or only fully downloaded messages should be removed. Warning: Disabling the latter option is dangerous for those that use low-bandwidth mode, as messages that are not completely downloaded will be removed from the server, making it impossible to retrieve the complete message.
· Opera Mail: Rich Text Message Composition — HTML authoring - Opera Mail can now send rich text messages including inline images, styled text, links, and/or custom HTML.
· Rich text composition can be enabled by default for an account on the Outgoing tab of the account settings dialog by checking "Prefer HTML formatting". It can also be enabled on a per message basis in the message composition window.
· Bold styling, italic styling, and underline styling can respectively be toggled using Ctrl-B, Ctrl-I, and Ctrl-U.
· Forwarding and redirecting rich text messages is now available.
· Rich text message signatures can be implemented through Tools > Mail and Chat Accounts > Manage Accounts > Edit > Outgoing > Edit signature. Click "Use HTML Formatting" (radio button).
· Rich text messages with attachments are also supported.
· Regular expression engine - Opera 10 has an improved and faster regular expression engine that uses a stack-based bytecode instruction set. This type of instruction set is based around a stack of values, where most instructions "pop" input operands from the value stack, process them, and "push" the result back onto the value stack. Some instructions simply push values onto the value stack, and others rearrange the values on the stack. This results in compact bytecode programs with code that is easily generated. It is a typical backtracking regular expression engine, but does some tricks to avoid redundant backtracking. These usually avoid the severe performance issues a backtracking regular expression engine can have on specific regular expressions.
· Speed Dial configuration options - You can now easily configure how many speed dials will fit comfortably on your Opera desktop. Click "Configure Speed Dial" in the lower-right corner of the Speed Dial page to open the configuration dialog box. Three tools are available.
Background image:
· Browse to an image you wish to use as the background of your Speed Dial page.
· Position this image on the Speed Dial page by selecting center, stretch, or tile.
Layout of your speed dials - Select which dial layout best suits your monitor size:
· Small (2 x 2): renders a 4 speed dial grid
· Normal (3 x 3): renders a 9 speed dial grid
· Wide screen (4 x 3): renders a 12 speed dial grid
· Large screen (4 x 4): renders a 16 speed dial grid
· Large wide screen (5 x 4): renders a 20 speed dial grid
· Extra large screen (5 x 5): renders a 25 speed dial grid
Hide Speed Dial:
· Unchecked by default, check this box to hide all speed dials.
Web specifications support - CSS (Cascading Style Sheets):
· Support for the CSS3 color:transparent value has been improved.
· Full RGBA and HSLA opacity support is now included for an easier way to make Web page features transparent. This is accomplished by the addition of a fourth argument to HSL and RGB, namely alpha transparency and results in RGBA and HSLA values. See this Opera reference.
· Support has been added for the CSS Selectors API. This feature makes the selection of DOM elements a lot simpler. It includes partial support for namespace resolver features which allow you to work with mixed namespace documents and select elements based on their namespace; see this Opera reference.
· CSS files must now be served with the correct MIME type ("text/css") in Strict mode, or they will be ignored.
HTML 5:
· HTML 5 algorithms have been implemented for detecting charsets in HTML.
· HTML 5 end-tag and start-tag parsing, whitespace parsing, and DOCTYPE parsing have been added.
· HTML 5 elements can now export images to the JPEG format.
· HTML 5 transforms are applied when building a path, not when painting it.
SVG (Scalable Vector Graphics):
· FPS (Frames Per Second) support: Opera enables you to manipulate the speed (frames per second) of your SVG animations using JavaScript by supporting the SVGElement.currentFps and SVGElement.targetFps properties. These properties respectively read and control SVG frames per second; see this Opera reference.
· SVG fonts in HTML support: Use SVG font files to style your text using CSS (in both HTML and SVG files); see this Opera reference.
Web fonts:
· font specification (@font-face CSS at-rules) with the font-family descriptor
· src descriptor with local and remote
· TrueType (TTF)
· OpenType (OTF)
· Scalable Vector Graphics (SVG) font support
August 28th, 2009· A couple of possible fixes for pages that never stop loading (NSL).
· Stability fixes.
· Native skin fixes.
· Widgets should work when upgrading from 9.64.
· Icon fixes for Windows and Unix.
August 25th, 2009User Interface:
· New application icon
· Fixed the new tab button on the sides
· Various small Visual Tabs fixes
· Fixed a BitTorrent crash
· Fix to jumping up/down of the new tab button while on the sides
· Fixed Bug DSK-195906 (Opera error page selects URL field when displayed, also when focus is already inside URL field)
· Fixed Bug DSK-257578 ("..." in site titles in some cases overlap the close button)
· Fixed Bug DSK-258585 (Can't remove menu button when main menu is disabled): The menu button can be removed as any other toolbar button now (upgraders may have to reset the toolbar first)
· Fixed Bug DSK-261205 (Strings don't fit in Preferences > Downloads [pl])
· Fixed Bug DSK-261206 (Strings don't fit in Preferences > Programs [pl])
· Fixed Bug DSK-261757 (Missing "splitter" in bookmark split view)
· Fixed Bug DSK-261933 (Text cut off in startup dialog (Polish translation))
· Fixed Bug DSK-261962 ("Reset Toolbar to Its Default" resets all toolbars, not just the current)
· Fixed Bug DSK-262181 (Empty [dropdown widget] section added to custom shortcuts by update)
· Fixed Bug DSK-262283 (Skin.ini section inconsistencies)
Core:
· Various crash fixes
· Fixed Bug CORE-19376 (Crash navigating history)
· Fixed Bug CORE-23125 (Adding IFRAME with javascript: src through DOM adds history entry (Yandex))
Opera Mail:
· Fixed a crash
· Fixed Bug DSK-245600 (Mail imported into account with no downloading of message bodies loses bodies)
· Fixed Bug DSK-261035 (Crash when opening image attachments)
· Fixed Bug DSK-261459 (Go to Unread View when requested, don't reuse a maximized mail view)
Mac:
· Fixed Bug DSK-261726 (Closed Tabs button overlaps tabs when set to right or left and new tab button is disabled)
August 20th, 2009· Opera should now run on FreeBSD 8.
August 13th, 2009· Stability release and records additions, fixes, and improvements made to Opera 10.0 beta 2.
August 8th, 2009User Interface:
· Changing the red notification dot to blue
· Further work on pagebar elements
· Improvements to appearance and hit area of standard skin floating, head and tail buttons
· Minor fix to ensure the menu button is shown even if the panel toggle is removed
· Minor fix to to UI customization to ensure the correct toolbar is highlighted
· Moved the tail toolbar to the top when tabs are on the side. Max width is also now 50% larger than the default
· Removed some of the redundant spacing on the right of the floating pagebar toolbar
· Removing text bold and blue colour from attention tabs
· Fixed Bug DSK-236184 (Localized "Preview" text doesn't fit in speed dial)
· Fixed Bug DSK-259720 (Tabs wrapping not set back to no wrapping when setting tab placement back to top from left or right)
· Fixed Bug DSK-259754 (Resizing tab thumbnails on the left or right side is slow)
· Fixed Bug DSK-260044 (Drag scrollbar skin leftover if changed tab bar placement from top/bottom to left/right)
· Fixed Bug DSK-260065 (Clicking on the thread expander selects the message but should only expand/collapse)
· Fixed Bug DSK-260111 (The tab bar tail has incorrect background)
· Fixed Bug DSK-260157 (Discrepancy in language names in prefs)
· Fixed Bug DSK-260333 (When hovering speed dial thumbnails they get a black line on the left and right side)
· Fixed Bug DSK-260396 (Thumbnails not shown on the side after restart if head toolbar is off)
· Fixed Bug DSK-260690 ([Pagebar Tail Button Skin] & [Pagebar Thumbnail Floating Button Skin] styling doesn't show)
· Fixed Bug DSK-260786 (Clicking on where the thread expander would have been doesn't show the message)
· Fixed Bug DSK-252540 (Error console no longer has a clickable link/icon to the filenames of the files throwing the errors)
· Fixed panels-as-tabs-toolbars in the Mac Native skin
· Fixed some menu button negative margin issues
· Fixed the layout of the floating + button when on the sides
· Fixed to prevent the menu button disappearing when entering the prefs dialog and changing something then pressing Ok
· Fixed various minor issues when Visual Tabs are shown on the side
· Further Fix to Bug DSK-259960 (Remember last email used in crashlog upload dialog)
· Partial Fix of Bug DSK-236446 (Encoded (unreadable) address in URL auto-complete)
Core:
· Fixed Bug DSK-235730 (Crash when saving the session)
· Fixed Bug CORE-22963 (A web font redefined in a style sheet that doesn't get applied to the page breaks the previously defined webfont)
· Fixed Bug CORE-23336 (use error.css for cross domain warning page)
· Fixed Bug DSK-260106 (Blocking content that is added as an iframe src using JavaScript causes page to never stop loading)
· Fixed Bug DSK-260744 (Text under Appearance not updated after language change)
· Mail
· Fixed Bug DSK-257667 (View > Period doesn't work on PowerPC and SPARC)
· Fixed Bug DSK-236094 (Panel selector unread count not updated when marking mulitple mesasges)
· Fixed Bug DSK-236950 (Inaccurate naming of "published" column for feeds)
· Fixed Bug DSK-256504 (clicking on a popup email notification brings up the unread messages tab without the icon in the tab)
· Fixed Bug DSK-259266 (M2 doesn't handle From header in message when QP encoding starts inside quotes)
· Fixed Bug DSK-259594 (Use system selected fonts for html compose font chooser)
· Fixed Bug DSK-259386 (Inlined images sent from Thunderbird are recognized as attachments and not content id elements)
· Fixed Bug DSK-260254 (Mail Column Header Alignment)
· Changes to make the database consistency check dialog appear less often
Unite:
· Added messenger unite service
· Stability improvements and crash fixes
· Fixed Bug CORE-22311 ( on the url will make the Unite webserver unresponsive)
· Fixed Bug CORE-23304 (Opera freezes when unite access folder with many files)
· Fixed Bug DSK-255935 (Upgrade from non-Unite to Unite build does not add Unite status icon)
· Fixed Bug DSK-260153 ("Computer name is in use" dialog sometimes appears more than once)
· Fixed Bug DSK-260230 (Unequal padding and minor adjustments needed in "Service Settings" dialog)
· Fixed Bug DSK-260317 ("Install as a new service" input fields not correctly aligned)
· Fixed Bug TURBO-259 (No Turbo for local Unite services)
Spelling Checker:
· Fixed Bug DSK-259958 (Wrong compose context menu)
· Change so that when the UI is set to a language other than english, the dictionary wizard is opened when Check Spelling is enabled
Mac:
· Fixed Bug DSK-260185 (Pagebar is missing attention state when hovering a tab)
· Fixed Bug DSK-260298 (Mac native's startbar is a lot wider than Mac standard's startbar)
· Fixed Bug DSK-259775 (Mac skin top dragbar knob repeated on left/right)
August 1st, 2009User Interface:
· New tools icon for the main menu
· Further tab improvements, including trying out better attention state design
· Changed original size of Google field to be 25% of toolbar size
· Changes to the way the dragbar and addressbar work in Standard and Mac skin. Also resolves shifting caused by removing search box
· Contacts should be below mail in the panel selector
· Removed old history icon
· Updated standard skin side tab appearance, to match other changes
· Dialog fix to ensure that "Help" buttons are not double-click protected. "Help" is now always enabled
· Dialog fix to ensure that "Ok" buttons are enabled in simple dialogs that don't override the OK-action behavior
· Fixed an issue with the drag bar display on the top or bottom when tabs are on the sides
· Fixed an issue with the page cycler not switching style and skin when wrapping
· Fixed visibility of the drag handle knob
· Improved compatibility with 9.2x skins: Let the drag scrollbar skin fall back to toolbar skin instead of scrollbar skin
· Re-added a fall back for toolbar buttons in the tab cycler, for compatibility with older skins
· Tab cycle thumbnails on as default
· Let the drag scrollbar skin fall back to toolbar skin instead of scrollbar skin
· Give the cycler buttons a hover state in the skin
· Fixed Bug DSK-164481 (Focus moved from the toolbar to the new tab button when changing tab bar placement)
· Fixed Bug DSK-166020 (Smiley button has no tooltip or label)
· Partial Fix of Bug DSK-171609 (accesskey dialog not navigable)
· Fixed Bug DSK-252995 (Opera continuously opening tabs if you choose "Opera Internet Browser" and "Remember choice" in the BitTorrent Client Selection dialog)
· Fixed Bug DSK-257148 (Crash when closing tabs, with transition between visual and regular tabs)
· Fixed Bug DSK-257417 ("New tab" button text is too dark)
· Fixed Bug DSK-257797 (Background color in Appearance > Buttons)
· Fixed Bug DSK-258533 (Pagebar Floating Button 1 pixel too high)
· Fixed Bug DSK-258686 (Real Classic 2-2 skin problems)
· Fixed Bug DSK-258808 (Speed Dial border fix)
· Fixed Bug DSK-258934 (Collapsed address bar doesn't show domain name until page finishes loading)
· Fixed Bug DSK-259162 (Unique language search.ini files from locale folder not picked up by Opera)
· Fixed Bug DSK-259359 (Don't show Opera Link progress immediately): Busy status only shown when calling "sync now" or after 3 seconds busy
· Fixed Bug DSK-259460 (Tab switcher isn't clickable)
· Fixed Bug DSK-259513 (Wrong icons in the System Tray)
· Fixed Bug DSK-259557 (Disabling tab thumbnails causes dragbar area to be a different color)
· Fixed Bug DSK-259671 (Hovering panel tabs shows one extra line of pixels at the bottom)
· Fixed Bug DSK-259687 (Hover state for back/forward buttons inconsistent with the other buttons)
· Fixed Bug DSK-259699 (Remember password checkbox switches off when username is entered)
· Fixed Bug DSK-259720 (Tabs wrapping not set back to no wrapping when setting tab placement back to top from left or right)
· Fixed Bug DSK-259960 (Remember last email used in crashlog upload dialog)
· Fixed Bug DSK-259985 (Not possible to view or edit overrides)
· Fixed Bug DSK-259989 (Part of the dragbar visible after hiding)
Core:
· Fixed Bug CORE-18743 (Tabs at the beginning of lines cause cursor to not move to the beginning of the line)
· Fixed Bug CORE-23061 (Fix for windowless Flash focus issue)
· Fixed Bug DSK-238202 (Slashes for local files in history tree dropdown are encoded)
· Fixed Bug DSK-221407 (Crash when trying to open a PDF)
· Fixed Bug DSK-239267 (Nodes don't have the baseURI property)
· Fixed Bug DSK-239684 (form.select[num].length returns length of select box. (should be 'undefined"))
· Fixed Bug DSK-254895 (BitTorrent related crash)
· Fixed Bug DSK-256303 (Cache related crash)
· Fixed Bug DSK-258785 (BR with no preceeding text disables Ctrl-A/Select All or crashes)
Mail:
· Added styling to the "no message selected" message in the mail/feed tab
· Changed the default for mail import from Opera 5/6 to Opera 7/8/9/10
· Fixed Bug DSK-209183 (New account wizard doesn't save edited username when automatically filling in account details based on e-mail provider)
· Fixed Bug DSK-223210 (Unselecting an item (or Ctrl+A/select all with no message selected) after selecting multiples items shows wrong button states (Undelete instead of Delete))
· Fixed Bug DSK-232501 (Crash when activating message from mail notification while cert approve dialog is open)
· Fixed Bug DSK-252197 (In plain text mode, navigating in RTL text skips lines)
· Fixed Bug DSK-257686 (Mail body cut off on import when the file has the strange LF CRLF header-body separation)
· Fixed Bug DSK-257896 (From header disappears when clicking on feed item)
· Fixed Bug DSK-258728 (Overflow text in mail account error message, for some languages): Resized the mail error dialog to have space for romanian strings
· Fixed Bug DSK-259272 (Can't fetch IMAP messages when QRESYNC is enabled)
· Fixed Bug DSK-260274 (List view sorting leaves sort indicator on all headers)
Unite:
· Fixed Unite status dialog: No longer losing status text selection on status update
· Advanced settings are now disabled when choosing to upgrade service
· Fixed Bug CORE-22444 (Make desktop open http://admin. when launching services)
· Fixed Bug CORE-23028 (Doesn't connect to proxy after stopping and starting Unite)
· Further Fix to Fixed Bug DSK-245191 (Add Open Folder button to file browse control)
· Fixed Bug DSK-254303 (Installing Unite services from file (on disk), breaks service when deleting file): copying instead of moving local zip files
· Fixed Bug DSK-256026 (Show service description in tooltip in panel)
· Further Fix to Bug DSK-257027 (Windows Firewall exception not created for Opera webserver)
· Fixed Bug DSK-257050 (Install service dialog blocks on no share folder selected)
· Fixed Bug DSK-257239 (Work offline crashes Opera when unite is disabled)
· Fixed Bug DSK-257588 (Crash when clicking OK in Unite property dialogs)
· Fixed Bug DSK-257931 (Add visibility of Unite users on the local network): Making discovery work without having to start Unite
· Partial Fix of Bug DSK-259384 (Unite asks for device takeover on start-up): Adding device name to error message
· Fixed Bug DSK-259444 (Opera crashes when dragging config.xml (Unite) to the interface)
· Fixed Bug DSK-259759 ("Install as a new service" becomes bold only on hover)
· Fixed Bug DSK-259992 (Unite service name doesn't have a fallback)
· Fixed Bug DSK-260046 (Local service discovery attention state doesn't go away when clicking the status icon)
· Fixed Bug DSK-260101 (Change home service representation in Unite panel)
· Fixed Bug DSK-260195 (Crash when starting a Unite service and Unite is not running already)
Spelling Checker:
· Abbreviate the size to Mb in download dialog when it makes sense to do so
· Made sure even the size is sorted right in the grid
· Made sure Opera does not download the same dictionary twice in the same session if someone goes back in the wizard
· Made sure the download progress bar is alligned, and the error page is visible and at the right place
· Made sure the forward button is enabled if someone goes back in the dialog and we already have installed a dictionary
· Move the spelling checker menu item into the Pref->Advanced->Browsing dialog
· A Minor fix to prevent crashes
· Fixed Bug DSK-256050 (The file size does not updated corectly in the dictionary install dialog)
Mac:
· Fixing Panel buttons for Mac Skin
· UPnP fixed
· Revised Mac tabs - now includes attention states, hover states, add-tab, and tab bar no longer moves when changing tab
· Corrected the left padding on Mac Thumbnails
· Fixing add-tab top appearance in Mac Skin
· Fixed Bug DSK-258045 (Left Padding on Tabs Wonky With No Close Button on Mac Skin)
· Fixed Bug DSK-258745 (Web panels fail to render when hovered)
· Partial Fix of Bug DSK-259069 (VoiceOver Link Chooser seems erratic)
· Fixed Bug DSK-259360 (Webfonts show double outline on Mac)
· Fixed Bug DSK-259721 (Fonts on Mac blurry)
Unix:
· Fixed Bug DSK-239267 (Won't start up Totem to play an OGG audio file)
· Fixed Bug DSK-258771 (The wrapper script on amd64 FreeBSD packages references x86_64 instead of amd64 when looking for Java)
· Fixed Bug DSK-258772 (The wrapper script on amd64 FreeBSD packages does not look for openjdk6 or diablo-jdk1.6.0)
· Fixed Bug DSK-258773 (Crash in pluginWrapper)
· Fixed Bug DSK-259789 (Add more search paths for Flash)
· Fixed Bug DSK-260188 (UPnP memory leaks on Linux)
July 22nd, 2009User Interface:
· Various minor improvements
· Fix for missing Thread icons in the windows native skin
· Improvements to Windows Native Skin, updated statusbar icons and unite notification icons
· New icons for cascade and tile buttons
· Crash log file extention has been changed to .txt
· Button Text Padding set to 0
· Updating Page Cycler window to follow style of Pagebar.left
· Updated pagebar icons
· Proper thumbnail tab images for Windows native skin
· Vertical splitter for Windows native skin
· Improved the layout of the tail and floating pagebar toolbars when tabs are on the sides
· Fixed Bug DSK-255490 (No top border on address bar with thumbnails disabled)
· Partial Fix of Bug DSK-257584 (When sorting on size in dictionary install dialog, list is sorted on first digit): Change all dictionary sizes to Kb for easier sorting
· Partial Fix of Bug DSK-258230 (Padlock icon is stretched in Security Information dialog)
· Fixed Bug DSK-258290 ("Graphical noise" between tabs)
· Fixed Bug DSK-258769 (Limit visible files to images only in Speed Dial config dialog)
· Fixed Bug DSK-258861 (Disabling Bookmark syncing disables OK/Finish button)
· Fixed Bug DSK-258934 (Collapsed address bar doesn't show domain name until page finishes loading)
Core:
· Fixed memory leak in cookies
· Fixed Bug CORE-22056 (Memguard crashes on svg in xhtml)
· Fixed Bug CORE-22448 (Nested SVG crashes memguarded Opera)
· Fixed Bug CORE-22548 (Posting links on someone's Facebook wall won't load post)
· Fixed Bug CORE-22816 (Removing an option group doesn't remove its children from the layout)
· Fixed Bug DSK-188992 (Leading whitespace characters are stripped/collapsed)
· Fixed Bug DSK-210876 (Reload Image is ignored after unfinished image load)
· Fixed Bug DSK-225809 (Crash at inbox.com)
· Fixed Bug DSK-228378 (Can't open PDFs with 2byte URI)
· Fixed Bug DSK-235167 (No EVENT_OBJECT_FOCUS events for keyboard navigation)
· Fixed Bug DSK-254455 (Cookies doesn't work with Turbo turned on)
· Fixed Bug DSK-258306 (Freeze when opening specific mail)
· Fixed Bug DSK-258575 (Cannot view comments at evz.ro)
Opera Unite:
· Improvements to UPnP services discovery event handling
· Fixed Bug CORE-21824 (CJK not working on main homepage)
· Fixed Bug CORE-22019 (Crash when disabling Unite)
· Fixed Bug DSK-256029 (Unite Status window not being updated): Updating dialog every 2 seconds, compressing the layout correctly
· Fixed Bug DSK-257025 (Inconsistent focus of confirmation button in "delete service" dialog): Adding functionality for simple dialogs to override protection-against-doubleclick behaviour
· Fixed Bug DSK-257790 (Crash when enabling Unite)
· Fixed Bug DSK-257931 (Add visibility of Unite users on the local network)
· Fixed Bug DSK-258193 (Overflow text in Opera Unite advanced settings for several languages)
· Fixed Bug DSK-258759 (Possible to share the folder "." (dot) and "..")
· Fixed Bug DSK-258766 (Possible to use .. or as Address)
· Fixed Bug DSK-258848 (When the webserver reconnects to the proxy after network outage, status still indicates failure): Setting Ok-status on proxy reconnect
· Fixed Bug DSK-258932 (Checked "restart opera unite" option in startup dialog doesn't have any effect if Opera account password isn't stored)
· Fixed Bug DSK-259027 (Remember password isn't enabled by default anymore)
· Fixed Bug DSK-259028 (Enable UPnP service discovery by default)
Windows:
· Additional fix to Bug DSK-145040 (Autoscrolling disabled/panning stops working when 16 Flash objects are running)
· Fixed Bug DSK-258579 (Hardcoded path "D:PFilesPlugins" causes error message for some users)
Mac:
· Fixed Bug DSK-258376 (Does not successfully quit old instance after crash logging)
· Fixed Bug DSK-258377 (After recovering from a crash, Opera takes up another spot in the Dock)
· Fixed Bug DSK-259101 (Mac GetOutline method returns slightly incorrect results for type1 fonts (postscript/opentype))
Unix:
· Fixed Bug DSK-258773 (Crash in pluginWrapper)
July 16th, 2009User Interface:
· Restyled Home Button
· Further tweaking of opera:x, error and fraud pages look
· New icons for setting status in a chat window
· Fixed Bug DSK-256805 (Opera crashes when dragging separator to trash can)
· Fixed Bug DSK-258230 (Padlock icon stretched on Security Information dialog): Full set of padlock icons for security dialog
Core:
· Fixed Bug CORE-16936 (Flickering and freezing - always scrolling to top (rtl.de))
· Fixed Bug CORE-18854 (Going to a fraud URL with a username crashes Opera)
· Fixed Bug CORE-22634 (Local cookies aren't listed in site pref cookie tab (caused problems for Unite))
· Fixed Bug DSK-200545 (Cookie crash on exit)
· Fixed Bug DSK-256433 (Gmail locks up when zoomed)
· Fixed Bug DSK-258426 (Infinite iframe recursion when src=="javascript:void(0)", until memory runs out)
Mail:
· Fixed Bug CORE-22048 (Links opened from mail and newsfeeds stop loading when you focus another mail/feed entry)
· Fixed Bug DSK-257739 (Importing mail fails when files are open)
Opera Unite:
· Changed "Home" To "My Opera Unite page"
· Disabled advanced settings button if "disabled" is selected
· Fixed Bug DSK-254303 (Installing Unite services from file (on disk), breaks service when deleting file)
· Fixed Bug DSK-254960 (Changing service name in replacement dialog is not reflected in admin view): Setting service name during installation only applied in the gadget after re-start
· Partial Fix of Bug DSK-257931 (Add visibility of Unite users on the local network): The local service discovery, UI part
· Fixed Bug DSK-258328 (Logging out and logging in with a different username doesnt work): Storing username even though password isn't stored
· Fixed Bug DSK-258449 ('Restart Opera Unite' option checked by default on start-up dialog even when Unite is not enabled)
· Fixed Bug DSK-258470 (Global visibility options not saved when enabling Unite)
Mac:
· Improvements to panel appearance
July 16th, 2009User Interface - Added:
· New Speed Dial icon
· Enabled a errorlog-upload dialog box
· Opera Turbo warning icon
· Warning and advice about why dictionaries.xml file sometimes is missing from Auto update
· A "Synchronize Opera" button in the Speed Dial page
· Tab icons (inverted) for panels viewed as tabs
· An Open Folder menu item to the file browse control
· Multiple-server support for Auto Update
· A left-click context menu to the Opera Turbo button
· New icons for DOM Console, Who is, Send File, Spell Check, Authormode, and Usermode
· A context menu option to reload images in high quality
· Widget version support
· Password Manager with context-menu support
User Interface - Improvements:
· Resized the Mac Add-tab icon
· Changed the way Widgets are launched after an installation on Mac
· Removed the menu items to enable/disable the menu bar
· The file input element no longer allows multiple selection
· "Check for update" moved from Help submenu to Opera submenu
· Updated opera:x, error and fraud page interfaces
· Preinstalled dictionaries now have full name in the "Choose default language" page in the wizard
· Allowed Speed Dial to have a custom favicon
· Now possible to set a new spell UI session without a pop-up menu
· Adjusted the progress spinner on thumbnails not to overlap other tabs when tabs are small
· Updated the ID for the Widget logo icon used in installation wizard
· Implemented a progressive disclosure control on "Report a site problem" dialog box
· All submenus are now given icons from the skin
· Shadows on active tabs are now less harsh
· Implemented new Dialog Toggle icons and revised the Mail icons
· Swapped the Send and Do Not Send send buttons in error-report dialog box
· Adjusted the position of the menu button menu
· Updated dialog images
· Allowed for addition of extra line padding in the Widgets panel
· Windowless Silverlight no longer disappears when using context menu
· Pressing Enter to select an item in a dropdown box no longer submits a form
· Enabled tab thumbnails check box by default in Customize dialog box; if selected forces "wrapping off"
· Updated Check, Send and Check/Send icons
· Updated Search icon
· Notification now shown when Opera Turbo servers are busy
· Improvements to hover state on tabs (better contrast) and tabs on the side
· Panels viewed as Tabs now have their own favicon and thumbnail image
· Removed text shadow on buttons and its influence on Web buttons
· Images appended after page load will now display until "screen refresh"
· Updated appearance of standard-skin dialog boxes
· Applied a small tweak to the background of the standard-skin close buttons
User Interface - Renamed:
· "Transfers" to "Downloads"
· "Wand" to "Password Manager" (Tools > Advanced > Password Manager)
User Interface - Fixed:
· MenuButton reappearing after a restart
· Dropdown menus on play.com not having background styling
· A white artifact covering entire page when reloading using Reload button only
· Startup problem after upgrading from 9.x
· Importing feeds without a window being open
· More than 9 Speed Dials covering the Speed Dial image
· Web fonts affecting Mac
· Default font-size for single-line Text fields on OS X not being 12px large on the CJK system
· Text overlaps in enhanced tabs
· Aborting the printing of a Web page
· Login dialogs corrupting on startup
· MultiEdit fields being spellchecked if the spell checker is turned on without focus
· Files with spaces not opening after download
· Editing file/folder chooser boxes by hand
· Automatic Opera Turbo mode not being reflected in the status field
· Aqua skin Progress Bar display
· Translated strings in Romanian not fitting the error-report and Appearance dialog boxes
· Some UI buttons enlarging on focus
· Tiled background in Speed Dial not being remembered
· Panel header text becoming unbolded when customized
· Internet-to-Intranet override polishing
· Background image change not repainting a new area
· Setting Opera Turbo through the Details dialog box
· Activate Next Tab not working when tabs are launched in the background via control-shift-click
· Leaks in the error-logging dialog box
· Closing tabs while a tooltip is rendering
· Issue with Trash can being dragged to the widgets area in Widgets panel
· Background color of alternate rows disappearing in a list
· Opera continuously opening tabs if choosing "Opera Internet Browser" and "Remember choice" in the BitTorrent Client Selection dialog
· BT download dialog box now inherits most of the functionality from the download dialog, including the Save functionality
· Progress Bar not always disappearing after a page has finished loading
· Creating a search when right clicking on a search text field
· Yahoo! mediaplayer in learnenglish.de
· Spatial navigation on the Yahoo! frontpage
· Spell checker occasionally stopped working when immediately pressing Del and Space
· Saving a picture that has not been fully downloaded
· Uninstalling a dictionary
· Spell checker occasionally stops working after correcting a word
· Spacing between Search and the Address fields
· Incorrect escaping/unescaping of characters in WebserverRequest.uri
· Session not being saved when closing Opera
· Creation of Speed Dial duplicates when merging
· "Go" button not taking new search field into account
· Downloading a new .torrent file with Opera Turbo enabled
· The Wikipedia Cortado Java Theora player working in Opera 10
· Posting loading/posting of links on a wall at Facebook
· An issue with TinyMCE and Opera Dragonfly
· Keyboard focus not showing in the Opera user interface
· SVG background images disappearing on hover
· Inability use a folder nickname as home page
Mail, News, Chat - Added:
· A dialog to warn about the mail database consistency check
· An account preference to determine if the content transfer restriction is set to 8 bit or 7 bit
· Several icons to the Compose menu
· New icons for setting status in a chat window
Mail, News, Chat - Improvements:
· Lightened the color of the Page Bar: icons now working on all toolbars, panel color enhanced for better differentiation
· Changed several icons in the Tools menu to colored versions that already exist
· Mail-header buttons no longer overlap the bottom of the toolbar
· Improvements made to HTML e-mail composition
Clicking on a new message notification now trying:
· to find a window where the message is visible
· to open unread if it is visible there
· to open the account view if it is not visible there
Mail, News, Chat - Fixed:
· Double-clicking a note to insert into mail when replying
· Replying to a message and the cursor is invisible
· 8 bit not being the default content-transfer encoding
· Changing a mail account breaks the automatic encoding selector
· Opera Mail welcome message encoding and other strings
· Reopening a HTML draft with "prefer plain text" and HTML source shows in compose window
· Pasting a message and the paste buffer is cleared
· An old draft being shown on reopening
· HTML keyboard shortcuts working in plain text mode
· Mail client selection dialog not being displayed on first mailto click after an upgrade
· Chat connection status for multiple accounts
· Adding a large attachment to a message prevents e-mail composition
· Plain text e-mail composing
· Setting "Open with other application" to "Opera" for mailto
· Printing mail which resulted in an empty page
· Doing "Synchronization" on POP3 mail check
· Importing mail stops when files are open
· Disabling spell checker in multiline edit boxes causing a shut down
· Title in IRC channels equalling the title shown in the app window title bar
· Ability to paste into inline find in mail view
· Decoding error when writing an HTML mail with a non-ASCII character
· Text not fitting in several dialog boxes when switching to the Romanian language
· Signature not changing when changing an account
· Links opened from mail and newsfeeds not loading when focusing on another mail/feed entry
Display and scripting - Added:
· An Open Folder menu item to the file browse control
Display and scripting - Improvements:
· Web fonts loaded in memory and the font name retrieved
· FormatBlock now correctly affects ancestors of the contentEditable element
· browser.js can now be disabled when doing auto update
· DOMContentLoaded now fires when traversing history
· Support for getting localized strings from JavaScript
· Max values now set for the automatic memory cache
Display and scripting - Fixed:
· Onload script not executing in frameset where one frame's src is set to "#"
· Hardcoded strings in XML files
· Scope when defining getter for the HTMLElement document prototype
· Regex [^x]* failing to match certain characters
· Recursive regular expression causing stack exhaustion
Network - Added:
· A link on the error page for cross-network communication
Security - Added:
· Full set of padlock icons for security dialog box
Security - Improvements:
· Improvements made to prevent spoofing of services
Security - Fixed:
· Recognizing EV certificates issued directly from the Root
· Importing certificates
Miscellaneous - Added:
· A placeholder in Opera Turbo for plug-ins that are not loaded yet
· Functionality for switching Opera Turbo mode off for separate image elements
Miscellaneous - Improvements:
· Now possible to add Opera Turbo configuration files per language
· Improved anti-spoof checking
Miscellaneous - Fixed:
· Loading an automatically saved session
· Various dialogs with third-party mouse plug-ins installed
· High memory use related to the disk cache on huge torrents
July 9th, 2009· New design for info panel, error pages, internal pages (e.g., opera:about), and fraud warning page
· Skin fixes, including updated icons
· Stability fixes
· Unite fixes
· Admin password is no longer needed when reporting crashes on Mac
· Improved plugin detection on 64-bit Linux
July 4th, 2009· New advanced settings dialog with setting to limit upload bandwidth in Opera Unite
· New look for dialogs and tab bar
· Crash logging on the Mac
July 1st, 2009Highlights:
· Search engine synchronization should now be working again
· Added "robots.txt" to prevent search engines from indexing Unite services by default
· Fixed several Opera Unite crashes
User Interface:
· Set Large Images=0 for native skin
· Fixed the Pagebar Skin so that it does not have a negative padding left
· Fixed Bug DSK-232501 (Crash when activating message from mail notification while cert approve dialog is open)
· Fixed Bug DSK-249063 (unremovable English entry in Spelling > Language should be grayed out): The preinstalled dictionaries will now have full name in the choose default language page in the wizard
· Fixed Bug DSK-250617 (Text overlaps in UI)
· Fixed Bug DSK-255452 (New initial BitTorrent dialog leaves unnecesary short space for checkbox label): Also fixed so it is an Ok/Cancel dialog
· Fixed Bug DSK-255971 (Session not saved when closing Opera)
· Fixed Bug DSK-256929 (Bookmarks visited/unvisited icons hardly distinguishable)
· Fixed Bug DSK-257266 (Missing padding on hover in main menu)
· Fixed Bug DSK-257336 (First pixel at the left side of the menu button doesn't activate the menu button)
· Fixed Bug DSK-257343 (Progress indicator height inconsistency)
· Fixed Bug DSK-257346 (Pages in Window menu no longer reachable by their number)
· Fixed Bug DSK-257349 ("new tab" button too high up in tab bar wrapped to multiple lines)
· Fixed Bug DSK-257355 (Panel buttons overlap search field's focus ring)
· Fixed Bug DSK-257378 (Dragging produces text-only buttons): by Reverting Fix to Bug DSK-257195 (Panel header text becomes unbolded when customised)
· Fixed Bug DSK-257439 (Disabled UI buttons should probably have dimmed text color)
· Fixed Bug DSK-257593 (Adjust memory/cache changes)
Core:
· Fixed a memory leak
· Fixed Bug CORE-20064 (Event.origin on message events returns origin of current window and not the origin of the message)
· Fixed Bug CORE-21557 (Move media player plug-in doesn't paint until window resize)
· Fixed Bug CORE-22049 (Certificate with HTTPS CRL URL to site with same CRL and certificate warning trigger run-amok dialog opening)
· Fixed Bug CORE-22293 (moveTo inconsistencies on some platforms)
· Fixed Bug DSK-252565 (Click on link at TV2 crashes Silverlight in Opera)
· Fixed Bug DSK-257534 (Disabling spell checker in multiline edit boxes crashes Opera)
Opera Unite:
· robots.txt now added, with search engines disallowed by default
· Fixed Bug CORE-19330 (Possible to embed unite:// on http:// pages): also made sure that unite services can not manage each other
· Fixed Bug CORE-21620 (Webserver crash)
· Fixed Bug CORE-21680 (Incorrect escaping/unescaping of characters in WebserverRequest.uri)
· Fixed Bug DSK-247847 (Wrong handling of "username too short" error from auth server)
Windows:
· Set max values for the automatic memory cache
· Fixed Bug DSK-249688 (Systemwide settings are not read)
· Fixed Bug DSK-254706 (/settings command-line flag is not functional)
· Partial Fix of Bug DSK-257293 (Opera fails to find any mails after 9.64 to 10 upgrade)
Unix:
· Correctly specify Linux 64-bit Qt4 when uploading crash logs
· Fixed Bug DSK-256111 (Webserver doesn't serve proxied requests in Qt4 builds)
June 26th, 2009User Interface:
· Changed name of "Transfers" to "Downloads".
· Tweaks to the windows native skin.
· Added Turbo warning icon.
· Added Open Folder button to file browse control.
· Partial fix for Bug DSK-247823 (Menu item 'Edit > Check spelling' must be updated) The desktop part of the new rewrite on how to turn on and off spellcheker.
· Fixed Bug DSK-254466 ("Add contact" mail button - inconsistent capitilization).
· Fixed Bug DSK-255284 (Translated strings in Romanian do not fit Crash and Appearance dialog).
· Fixed Bug DSK-256214 (Unite status button: More space needed for translation).
· Fixed Bug DSK-256583 (Double click on note to insert into mail doesn't work when replying).
· Fixed Bug DSK-257018 (Some buttons get bigger when focused).
· Fixed Bug DSK-257029 ("Open Service" should be disabled if the service is in the trash can) plus: consistently disable "properties" for trashed Unite services.
· Fixed Bug DSK-257076 (New "synch opera" button in Speed Dial is too small).
· Fixed Bug DSK-257089 (Windows native: Text in Speed Dial search field impossible to read with dark background image).
· Fixed Bug DSK-257143 (Tiled background in Speed Dial isn't remembered).
· Fixed Bug DSK-257190 (Unable to edit file/folder chooser boxes by hand).
· Fixed Bug DSK-257195 (Panel header text becomes unbolded when customised).
· Fixed Bug DSK-257223 (Update dialog, new version download size value does not fit).
· Fixed Bug DSK-257233 (Automatic Turbo mode not reflected in status field).
· Fixed Bug DSK-257256 (Crash when performing mouse gesture while gesture dialog is open).
Core:
· Fixed Bug CORE-2227 (Onload script not executed in frameset where one frame's src is set to "#").
· Fixed Bug CORE-22239 (Make sure MultiEdit fields will be spellchecked if the spelling checker is turned on when it doesn't have focus).
· Fixed Bug CORE-22240 (Make sure there is no active sessions and spellcheckers when a user turns off the spellchecker).
· Fixed Bug DSK-251746 (Aborting print from VG.no crashes Opera).
· Fixed Bug DSK-256927 (File with spaces not opened after download).
· Fixed Bug DSK-257213 (WMP not painting when going back/forward (and sometimes not on first load)).
Mail:
· Fixed Bug DSK-253679 (When you reply to a message the cursor is invisible).
Opera Unite:
· Experimental UPnP changes.
· Fix for a bug that prevented every device but the first to notify the correct opened port to the proxy.
· Fixed Bug CORE-22068 (WebServerResponse.closeAndRedispatch sends a 405 under a POST request).
· Fixed Bug DSK-253872 (Cannot start root service).
· Fixed Bug DSK-255768 (Wait until the webserver and the services are initialized before restoring unite: URLs from sessions).
· Fixed Bug DSK-257145 (Opera crashes on startup when Unite is disabled).
· Fixed Bug DSK-256640 (Crash when starting Unite).
Mac:
· Fixed Bug DSK-203698 (Aqua skin progressbar display issues).
· Partial Fix of Bug DSK-255214 (White artifact cover entire page when reloading using Reload button).
· Fixed Bug DSK-256977 (Missing background styling for dropdown menus at play.com).
· Fixed Bug DSK-256991 (Opacity related crash).
June 16th, 2009Highlights:
· Unite: The two-way internet is here
· Lots of skin fixes and tweaks
· Easy to hide the menu bar on Windows and Unix and still have it accessible
· Welcome mail now looks prettier with HTML formatting
User Interface:
· Added menu option to hide the main menu on Windows and Unix. When hidden, it is replaced by a menu button in the tab bar which is also accessible using the Alt key
· New mailto URL for the fastmail webmail service
· Additional fix to Bug DSK-255650 (Thumbnail generation called when Opera is shutting down): make sure the speed dial is not loading when the speed dials are deleted.
· Fixed potential crash when uninstalling a dictionary
· Fix a bug where the address dropdown might reappear after closing it due to incoming search results: This may also Fix Bug DSK-213883 (Opera crashes)
· Fixed Bug CORE-21253 (Can't add a word into the dictionary containg special characters.)
· Fixed Bug DSK-180617 (Links opened in external applications closes page if page is opened from a panel or mail)
· Fixed Bug DSK-215702 (Crash on various dialogs with 3rd party mouse plugins installed)
· Fixed Bug DSK-226175 (Converted Japanese are placed outside of text-form)
· Fixed Bug DSK-237534 (Freeze when setting "Open with other application" to Opera for mailto)
· Fixed Bug DSK-244687 ("|" makes it past the webmailprovider %s percent-encoder unencoded)
· Fixed Bug DSK-247823 (Menu item 'Edit > Check spelling' must be updated)
· Fixed Bug DSK-252725 (crash with incomplete spellcheck dictionaries)
· Fixed Bug DSK-253258 (Back button on the dictionary installer needs work): Fixed the back and forward buttons so you can go all the way forward and backward and forward again
· Fixed Bug DSK-253386 (Crash when clicking help in startup dialog): show tooltip for 'no windows' option. Reinstate cancel button on dialog.
· Fixed Bug DSK-253858 (Sometimes a dictionary can't be uninstalled)
· Fixed Bug DSK-253989 (Crashes when using Go To Page dialog in crash logger or startup dialog)
· Fixed Bug DSK-254102 (Words added to the dictionary are not really added )
· Fixed Bug DSK-204113 (Opera not default handler for supported filetypes with incorrect MIME type)
· Fixed Bug DSK-254167 (No difference between clickable and non-clickable "text only" buttons)
· Fixed Bug DSK-254387 (Incorrect label size, that displays error message when downloading new spellchecker dictionary): Rearanging the error page in the dictionary page a bit
· Fixed Bug DSK-254446 (Ctrl+tab menu looks wrong)
· Fixed Bug DSK-254733 (Double-click doesn't reduce tab thumbnails to tabs): Only enter drag mode on single click
· Fixed Bug DSK-255232 (password manager button in prefs too small)
· Fixed Bug DSK-255502 (Use a specific browser.js file when using Opera in Chinese)
· Fixed Bug DSK-255638 (menu shortcut out of order)
· Fixed Bug DSK-241258 (if no contacts present, opera crashes)
· Fixed Bug DSK-250821 (-nomail command switch isnt working)
· Fixed Bug DSK-254901 (Opera deletes stored session files when start-up dialog is shown)
· Fixed Bug DSK-255087 (Reduce time it takes for tooltip to appear)
Skin:
· Fixed spacing between search and the address field
· Revised mail panel icons
· Reduce padding on Toolbar buttons, panel icon tweaks
· Small changes to Edit Skin, Toolbar Button Skin and Mac skin
· Improvements to the toolbar
· Darker color for browser borders and splitters
· Tweaks to smilies
· Revised Lock Page Icon
· Revisions to push buttons, radio buttons and checkboxes
· Updated Scrollbars
· Improvements to Mac Skin tabs
· Changes to the Lock tab icon for standard and mac skins
· Updated Panel selector buttons for other positions
· Moving tab backgrounds to their own folder to make it easier to keep track of them
· Moving tab thumbnails to the pagebar directory
· Updated Link Busy animation
· Reducing padding on Menubar buttons
· Updated radio buttons and checkboxes to use semi-transparent borders
· Fix paddings and margins on Addressbar Skin and Dropdown Search Resize Skin
· '[Addressbar Button Skin]' available to be skinned separately now
· Added window native close buttons from the standard skin
· Panel toggle button now has 2 states as it should
· Further work on Bug DSK-254363 (Panel header button stands out due to the large font size): Toolbar buttons have a new argument with 1 for using bold text
· Got rid of all inverted icons as they are not used anymore
· More tabs changes
· News group icons
· Position the extender button properly in relation to the new tab floating toolbar when the tab bar is at the bottom or at the top
· Revised Bookmark icons
· Updated Push Buttons
· Updated Smilies
· Updated button icons
· Updated toolbar.ini and skin based on new images
· Using new transfer item default icon (was opera.png)
· Fix relating to a Link hover problem
· Fixed so the enable/disable tab thumbnails is also available on inactive tabs
· Added click to play hover icon (Turbo)
· Tweaks to windows native skin
· Improvements to hover state on tabs (better contrast) and tabs on the side
· Improvements to Fix for Bug DSK-255817 (Need more contrast on access keys list): Also added a new skin section '[Accesskeys Cycler Item Skin]' and set the font size to 150% to make the access keys popup more accessibility friendly
· Use the Window color instead of a hard code white tint on the access keys dialog - to allow for using customized color schemes to override it
· Fixed Bug DSK-253115 (right border of contact image field in contacts properties dialog missing)
· Fixed Bug DSK-253734 (widgets icon in panel too big, or entries in widgets panel too close together)
· Fixed Bug DSK-253776 (panel selector buttons look good only when left-aligned)
· Fixed Bug DSK-254150 (Remove white background from Treeview Skin): use window colour for treeview skin background
· Fixed Bug DSK-254175 (New Skin: Personal Bar items have random widths): Trimmed down the margins for the Toolbar Button Skin
· Fixed Bug DSK-254348 (Button Mail view/Show filtered uses folder instead of filter icon)
· Fixed Bug DSK-254363 (Panel header button stands out due to the large font size)
· Fixed Bug DSK-254662 (Image context menu should support "Use image on Speed Dial")
· Fixed Bug DSK-254734 (Close button barely visible when hovering inactive tabs)
· Fixed Bug DSK-254863 ("cached images" button smaller than show/no images)
· Fixed Bug DSK-254875 (Background appears when pushing Panel and Trash buttons)
· Fixed Bug DSK-254888 (Unequal horizontal margin for the search field size adjuster)
· Fixed Bug DSK-254967 (Appearance dialog, "Show thumbnails" on tab bar is not functional)
· Fixed Bug DSK-255472 (checkboxes clipped at gmail)
· Fixed Bug DSK-253878 (The Opera Mini target bookmarks folder is missing a new icon)
· Fixed Bug DSK-253883 (Mailbar background is missing)
· Fixed Bug DSK-255763 (Avoid mixing up text-shadowed labels and normal ones on toolbars)
Mail/Chat:
· Format default welcome mail with HTML
· Improvements to HTML email compose support
· Clicking on a new message notification now will attempt to 1) find a window where the message is visible, 2) open unread if it's visible there, 3) open the account view if not.
· Fixed the padding for plain text e-mail composing
· Fixed Bug DSK-239729 (List commands don't display as toggles)
· Fixed Bug DSK-240878 (localized font-family name in the HTML mail gets garbled)
· Fixed Bug DSK-244042 (crash on going back after reading thread)
· Fixed Bug DSK-246290 (Replying to e-mail will break the compose window)
· Fixed Bug DSK-247455 (Opera hangs completely when doing "Synchronization" on POP3 mail check)
· Fixed Bug DSK-248267 (Directionality detection missing when editing an existing email)
· Fixed Bug DSK-248798 (printing mail broken, results in empty page)
· Fixed Bug DSK-250498 (Chat connection status is broken for multiple accounts)
· Fixed Bug DSK-250602 (Info field size in the signature editor is too small)
· Fixed Bug DSK-250756 (Signature doesn't change when changing account)
· Fixed Bug DSK-253548 (Replying to a thread in Received view set to threaded and sorted by date shouldn't update the sort position of that thread)
· Fixed Bug DSK-253737 (Opening attachments does not respect the download settings)
· Fixed Bug DSK-253836 (Headers in mail view tab only show e-mail address, not name and address, for senders not in contact list)
· Fixed Bug DSK-253998 (From field in newsfeed items is empty, crashes on copy)
· Fixed Bug DSK-254192 (Adding a large attachment to a message freezes email composing)
· Fixed Bug DSK-254304 (Superscript and subscript icons in M2 have switched places)
· Fixed Bug DSK-254408 (Freeze when upgrading POP account)
Speed Dial:
· Speed Dial improvements
· Fixed a bug where selecting 'Open with Speed Dial' was not respected
· Added best fit (aka crop/scale/proporitonal strech) mode for speed dial background images and made that the default setting
· Set image as Speed Dial background
· Fixed Bug DSK-253075 (Speed dialog configuration dialog should be alligned to the config button and follow the window)
· Fixed Bug DSK-253271 (Crash on speeddial config)
· Fixed Bug DSK-253833 (Clicking Configure Speed Dial over and over opens unlimited amount of dialogs)
· Fixed Bug DSK-254158 (Configure speed dial button goes backgroundless for once on setting speed dial background image)
· Fixed Bug DSK-254372 (URLs for speeddials above 9 does not resolve)
Opera Turbo:
· Provide functionality for switching Turbo mode off for separate image elements
· Notification shown when turbo servers are busy
· Fixed Bug TURBO-159 (A placeholder is needed for plugins that are not loaded yet)
· Fixed Bug TURBO-242 (Add hover effect to Click To Play)
· Fixed Bug TURBO-249 (Provide functionality for switching Turbo mode off for separate image elements)
· Fixed Bug DSK-255261 (Turbo: There needs to be a context menu option to reload images in high quality)
BitTorrent:
· Some optimization work
· Fixed high memory use related to the disk cache on huge torrents
Core:
· Fixed a crash relating to problems with certain PNGs
· Fixed problems with right click menu behavior relating to plugins
· Work to prevent Flash freezes
· Plugin crash fixes
· Fixed Bug CORE-12827 (Need link on error page for cross network communication)
· Fixed Bug CORE-13116 (typeof operator in NodeLists returns object but comparison to object and function both return true)
· Fixed Bug CORE-13465 (multiplying a number and an array fails without valueOf(), facebook applications broken)
· Fixed Bug CORE-14160 (DSE crashes Opera when something is document.writed into a table.)
· Fixed Bug CORE-14977 (Doesn't fire DOMContentLoaded when a script is added with document.write)
· Fixed Bug CORE-15397 (Pipelining should be a site-specific preference)
· Fixed Bug CORE-15945 (Problem in certain scopes when defining getter for HTMLElement's document prototype)
· Fixed Bug CORE-17807 (Should not allow linebreaks in input names)
· Fixed Bug CORE-18102 (Wrong context menu for windowless silverlight)
· Fixed Bug CORE-20274 (Should add remote updatable preference to disable MD5/MD2 in certificates)
· Fixed Bug CORE-20475 (Iframe deletion breaks link interaction in other frames (Can't download attachments in gmail))
· Fixed Bug CORE-20578 (Function defined on appended iframe not available (Map isn't loaded at www.xici.net))
· Fixed Bug CORE-20755 (Adobe Flash Support Center, images are empty)
· Fixed Bug CORE-20870 (SSL failure if CRL and/or OCSP requests are redirected)
· Fixed Bug CORE-20993 (flash causes page to hang on loading and disrupts left-click on asus.com)
· Fixed Bug CORE-21077 (class cache holding stale string pointers after changing the class attribute to its current value (crash on google video))
· Fixed Bug CORE-21139 (ccc.de resolves to to 0.0.0.0)
· Fixed Bug CORE-21240 (offsetTop handling broken for inline-block child of overflow:scroll parent)
· Fixed Bug CORE-21277 (DOMContentLoaded doesn't always fire when traversing history)
· Fixed Bug CORE-21394 (Script environment locks up when script interacts with blocked plugin)
· Fixed Bug CORE-21429 (*.com accepted as wildcard match in SSL/TLS name matching)
· Fixed Bug CORE-21625 (Support for getting localized strings from javascript)
· Fixed Bug CORE-21630 (Opera crashes when importing certificates (II))
· Fixed Bug CORE-21644 (javascript files containing html comments are not interpretted)
· Fixed Bug CORE-21690 (Make execCommand('formatblock') behave more like IE.)
· Fixed Bug CORE-21731 (Crash related to DSE and document.write and walking in history)
· Fixed Bug CORE-21790 (Potential fix for top-crasher at gmail when editing mails)
· Fixed Bug DSK-241178 (Feed preview doesn't finish loading)
· Fixed Bug DSK-247269 (video does not load and page becomes unusable)
· Fixed Bug DSK-248618 (Links opened from mail and newsfeeds stop loading when you focus another mail/feed entry)
· Fixed Bug DSK-250837 (Flash content misplaced after scrolling)
· Fixed Bug DSK-252146 (Crash in LayoutProperties::CreateLayoutBox)
· Fixed Bug DSK-253167 (Right-clicking on flash object breaks Opera big time)
· Fixed Bug DSK-255557 (Opera crashes when printing page)
Mac:
· Mac Skin tweaks
· Show notification in icon when there is a unite notification
· Fixes for mac widget runtime icon generation
· Removed the menu items to enable/disable the menu bar: not needed on Mac
· Fixed Bug DSK-202492 (File input element allows multiple selection)
· Fixed Bug DSK-246193 (Key events for some keyboard layouts behave oddly in combination with modifier keys.)
· Fixed Bug DSK-246360 (Crash when importing feeds without a window open)
· Fixed Bug DSK-248980 (Mac crashes with web fonts)
· Fixed Bug DSK-251746 (Aborting print from VG.no crashes Opera)
· Fixed Bug DSK-252855 (Flash spilling over frame on google reader)
· Fixed Bug DSK-253366 (Can't add attachments from Finder in list view)
· Fixed Bug DSK-254060 (Move "Check for update" from help submenu to opera submenu)
· Fixed Bug DSK-254062 (Scaled down images gets corrupted on mac)
· Fixed Bug DSK-254602 (Speed Dial - black background and text on mac)
· Fixed Bug DSK-254757 (Opera crashes after installing widget)
· Fixed Bug DSK-255602 (In speed dials greater than 9, on mac, speed dial number covers speed dial image)
June 3rd, 2009New and Improved features:
· Opera auto update (New) - Opera now includes the ability to update itself automatically when new releases become available. By default, Opera will notify the user about available updates. Users can specify that snapshot build releases of Opera should be downloaded by enabling "Download All Snapshots" in opera:config. Users can also choose not to check for updates or to automatically install updates by going to Tools > Preferences > Advanced > Security and changing the "Opera update level" (select box) to the: "Automatically install updates" setting.
· Opera crashlogging tool (New) - An integrated user interface for built-in crash reporting has been added to Opera. This feature automatically appears when Opera has suffered a crash and enables a user to easily report the event directly back to Opera.
· Opera Dragonfly (Improved) - Additions to Opera Dragonfly developer tools include HTTP header inspection, DOM editing, and automatic selection of the current tab; see this Opera reference.
· Opera inline spelling checker (New) -
· Spelling errors are now indicated as you type via a dotted red underline in all places where you can input text: form fields, Opera Mail compose windows, Notes, Chat, etc. Only single-line text fields do not check spelling automatically. The spelling checker can be enabled/disabled from the context menu (right-click a text field to open this menu). The context menu also includes spelling suggestions, the ability to change dictionary languages, and the ability to select additional dictionaries for automatic download and installation. Opera uses the Hunspell dictionary format, and a US English dictionary is included by default.
· Opera Mail
· Rich Text Message Composition — HTML authoring (New) - Opera Mail can now send rich text messages including inline images, styled text, links, and/or custom HTML. Forwarding and redirecting rich text messages is now available. Rich text composition can be enabled by default for an account on the Outgoing tab of the account settings dialog by checking "Prefer HTML formatting". It can also be enabled on a per message basis in the message composition window. Bold styling, italic styling, and underline styling can respectively be toggled using Ctrl-B, Ctrl-I, and Ctrl-U. Rich text message signatures are not yet supported.
· Delete After X Days — POP-only (New) - Delete after X days automatically removes messages from POP servers after the specified number of days, which is particularly useful for users who have limited server space. This option can be enabled for POP accounts on the Incoming tab of the account settings dialog by checking "Remove from server after #days" (7 days by default). It is also possible to specify that only read messages and/or only fully downloaded messages should be removed. Warning: Disabling the latter option is dangerous for those that use low-bandwidth mode, as messages that are not completely downloaded will be removed from the server, making it impossible to retrieve the complete message.
· Opera Presto 2.2 rendering engine (Improved) - The Opera Presto rendering engine has been updated to version 2.2 further enhancing its reputation for stability and security. It is identified within the user agent string of Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15 Version/10.00, which is located in the main Toolbar under Help > About Opera; see this Opera reference.
· Opera regular expression engine (Improved) - Opera 10 Beta 1 has an improved and faster regular expression engine that uses a stack-based bytecode instruction set. This type of instruction set is based around a stack of values, where most instructions "pop" input operands from the value stack, process them, and "push" the result back onto the value stack. Some instructions simply push values onto the value stack, and others rearrange the values on the stack. This results in compact bytecode programs with code that is easily generated. It is a typical backtracking regular expression engine, but does some tricks to avoid redundant backtracking. These usually avoid the severe performance issues a backtracking regular expression engine can have on specific regular expressions.
· Opera Turbo (New) - This new Opera feature increases your internet bandwidth speed on slow connections using data and image compression technologies. Opera Turbo uses Opera proxy servers to compress the traffic before it reaches the Opera browser on the client’s computer; see this Opera reference.
Opera User Interface:
· Opera skin elements (New) - New skin elements have been applied to the Opera 10 Beta 1 user interface, and will continue to be added as Opera 10 progresses to its final release; see this Opera reference.
· Etch effects and border inner highlights have been applied giving extra crispness to edges.
· Text Shadow has a new parameter. This was added to reproduce the etched text effect that is standard on OS X® and many Windows® applications.
· Horizontal and vertical splitters can now be skinned.
· Opera Speed Dial configuration options (New) - You can now easily configure how many speed dials will fit comfortably on your Opera desktop. Click "Configure Speed Dial" in the lower-right corner of the Speed Dial page to open the configuration dialog box.
Three tools are available:
· Background image - Browse to an image you wish to use as the background of your Speed Dial page. Position this image on the Speed Dial page by selecting center, stretch, or tile.
· Layout of your speed dials.
Select which dial layout best suits your monitor size:
· Small (2 x 2): renders a 4 speed dial grid
· Normal (3 x 3): renders a 9 speed dial grid
· Wide screen (4 x 3): renders a 12 speed dial grid
· Large screen (4 x 4): renders a 16 speed dial grid
· Large wide screen (5 x 4): renders a 20 speed dial grid
· Extra large screen (5 x 5): renders a 25 speed dial grid
· Hide Speed Dial
· Unchecked by default, check this box to hide all speed dials.
· Opera Tab Bar thumbnails (New) - The Tab Bar can now be used to show all open tabs as thumbnails.
· Opera "pretty-printing" of unstyled XML (New) - Opera incorporates "pretty-print XML", which is now the default styling for unstyled XML and uses the unstyledxml.css style sheet in the Styles sub-directory of the Opera installation directory.
· Web specifications support - Acid3 test
· Opera 10 Beta scores 100/100, pixel perfect on the Acid3 compliance test; see our Opera reference.
CSS (Cascading Style Sheets):
· Support for the CSS3 color:transparent value has been improved.
· Full RGBA and HSLA opacity support is now included for an easier way to make Web page features transparent. This is accomplished by the addition of a fourth argument to HSL and RGB, namely alpha transparency and results in RGBA and HSLA values. See this Opera reference.
· Support has been added for the CSS Selectors API. This feature makes the selection of DOM elements a lot simpler. It includes partial support for namespace resolver features which allow you to work with mixed namespace documents and select elements based on their namespace; see this Opera reference.
· CSS files must now be served with the correct MIME type ("text/css") in Strict mode, or they will be ignored.
HTML 5 support:
· HTML 5 algorithms have been implemented for detecting charsets in HTML.
· HTML 5 end-tag and start-tag parsing, whitespace parsing, and DOCTYPE parsing have been added.
· HTML 5 elements can now export images to the JPEG format.
· HTML 5 transforms are applied when building a path, not when painting it.
SVG (Scalable Vector Graphics):
· FPS (Frames Per Second) support: Opera enables you to manipulate the speed (frames per second) of your SVG animations using JavaScript by supporting the SVGElement.currentFps and SVGElement.targetFps properties. These properties respectively read and control SVG frames per second; see this Opera reference.
· SVG fonts in HTML support: Use SVG font files to style your text using CSS (in both HTML and SVG files); see this Opera reference.
Web fonts support:
· Font specification (@font-face CSS at-rules) with the font-family descriptor.
· Src descriptor with local and remote.
· TrueType (TTF).
· OpenType (OTF).
· Scalable Vector Graphics (SVG) font support.
May 28th, 2009· Some fixes to crash upload dialog
· Use default search engine rather than a specific search engine when tying two or more words and pressing Enter
· [DSK-180617] Links opened in external applications closes page if page is opened from a panel or mail
· [DSK-239506] Can't correct spelling using only the keyboard
· [DSK-251332] Changing the size of the searchfield when the addressbar is placed on the left causes it to disappear forever
· [DSK-251349] Search box and address field are misaligned
· [DSK-252737] No timeout when new spelling checker dictionaries can't be retrieved
· [DSK-252992] "Other Application..." doesnt' work in the BitTorren Client Selection dialog
· [DSK-253202] Replace 'Language' with 'Dictionary' in dictionary download wizard and spellcheck menu
Skinning improvements:
· Made the splitter dividers separately skinable with the sections [Splitter Horizontal Divider Skin] and [Splitter Vertical Divider Skin]. Remember their height/width is always 3px
· Text-shadow ability in the skin
Search UI updates:
· Use "?" as a shortcut (instead of, e.g., "g") in the URL field to search with the default search engine
· Show "Search the Web" and use the default search engine rather than Google specifically in the URL dropdown when typing in one or more words in the URL field
Core:
· Reverted [CORE-14999] Send DOMContentLoaded when the parsing is complete even if it's discovered a little later than usual
· Partial fix: [CORE-20956] Wand does not submit if form includes two input fields and a password field
· [CORE-466] vertical-align is not inherited in tables
· [CORE-3587] Float not reset to none for absolutely positioned elements
· [CORE-4589] designMode: Text entered after creating link turns into link
· [CORE-8335] BiDi: Unable to reach end position of hilight text
· [CORE-17018] WebFonts break when using the OpenType format
· [CORE-19215] Deleted selected string incorrectly rolls back when composing using IME in editable document
· [CORE-19836] non-visible WMP not initialized
· [CORE-20012] Fastmail rich text editing breaks interface
· [DSK-244367] Error page on unsupported HTTP authentication scheme instead of showing the response body
Stability:
· Mail: Crash fix for opening sent message that didn't have body
· Spelling checker: Crash fix for dictionaries that seems installed, but do not get picked up by the spellcheck module for some reason.
· Spelling checker: Fixed crash if the dictionary is downloaded but the check sum is not correct
· Fixes based on automated crash reporting
· [CORE-19581] Opera crash on searching text on a specific page
· [CORE-20406] Opera crashes on positioning tasks in Gmail2
· [CORE-20470] Calling referenced native function crashes opera
· [CORE-20598] Blog feed freezes Opera/doesn't load when Delayed Script Execution is enabled
· [CORE-20930] Inserting BODY element into existing BODY tag causes crash
· [CORE-20950] Crash at Facebook because of NULL base url (most common crash for Opera Mini)
· [CORE-21171] Freezes and eats all memory within seconds on certain pages (eztv.it, funfile.org)
· [DSK-223018] BitTorrent: Unreproducible bittorrent crash when selecting items in transfers panel
· [DSK-223722] Opera freeze for a long time when viewing transfers
· [DSK-240287] BitTorrent: Crash after downloading a few torrents
· [DSK-240724] Going to a fraud URL with a username crashes Opera
· [DSK-242050] Crash while managing feed items
· [DSK-249422] Crash when clicking certain mails
· [DSK-252115] "Feeds > (Feed name) -> Click on Post -> From -> Follow Contact" crashes Opera
· [DSK-252764] Setting feed update interval to 5 minutes for a lot of feeds makes Opera use too much memory over time
· [DSK-253542] Check spelling doesn't work or crashes in upgrade installation
Mail:
· Fixed threading of reopened drafts
· Better error handling to avoid duplicate mails
· A new error message from m2 when a message fails to be indexed
· Added format=flowed parameters to the content-type header
· Fixes to "show sent" mail in threaded view
· Enable "show sent" when setting Sent IMAP folder
· Do the consistency check on exit after upgrade
· Wrapping should depend on account settings
· Show a bit more relevant context menu when using context menu button in compose window
· [DSK-189699] Mails are not sorted on latest message in thread view
· [DSK-199963] M2 doesn't add a name to e-mail address when composing the e-mail from existing address
· [DSK-233440] Dragging message between IMAP accounts sometimes fails
· [DSK-239836] Forwarding a feed in HTML will include the word "article" in a huge font
· [DSK-224803] Cannot view email headers if text/plain not opened by Opera: Force viewer to be Opera when opening raw mail
· [DSK-244169] Font used in body field doesn't reflect font in drop-down
· [DSK-246522] The compose action opens webmail page instead of compose window
· [DSK-247011] Automatic RTL detection on reply
· [DSK-247788] M2 wrongly claims that there are no new messages when connection to server is interrupted
· [DSK-248265] Hide HTML formatting in newsgroup compose window
· [DSK-248267] Directionality detection missing when editing an existing email
· [DSK-248543] The last part of Japanese Subject is not shown
· [DSK-249350] Database consistency check should be periodic
· [DSK-250841] Drafts appear in received folder when any characters was entered into the to field
· [DSK-251008] Opening a mail copy from Sent, changing its To address and sending it, replaces the copy in Sent instead of creating a new sent email entry
· [DSK-252156] Forced exporting mail option
· [DSK-252235] Upgrading results in duplicate and blank messages
· [DSK-252238] "Show read" gets unchecked for Received view when upgrading
· [DSK-252495] Bottom border in mail compose area missing
· [DSK-252658] Fetch all e-mails when switching from Low-bandwidth mode to "Make all messages available offline"
· [DSK-253417] Mail folder not copied when upgrading from 9.64
· [DSK-253425] To, CC, and BCC fields not shown when opening Mail in Sent view
Chat:
· Partial fix: [DSK-246177] Connnecting to a malevolent IRC server can render Opera usuable with too many modal dialog popups
· [DSK-228014] Saving IRC/Chat window silently fails if MHT or "HTML with images" is chosen
· [DSK-248365] IRC password not memorized when using /join command
· [DSK-253327] Joining a password protected channel for the first time via a typed join command fails
Opera Link:
· [DSK-249571] Link queue not sent when exiting Opera
Opera Turbo:
· Context menu changes
· Changes to the Turbo dialog
· Adding Turbo icons for the turbo notification dialog
· [DSK-247507] Turbo button not automatically added to status bar in upgrade installations
· [DSK-248836] Turbo mode not keyboard accessible
· [DSK-249981] Turbo: Text color for the turbo button is not changeable by skin
· [DSK-252890] Turbo status icons should respect the text-only option
· [TURBO-159] A placeholder is needed for plugins that are not loaded yet: Changing the icon
· [TURBO-183] Turbo state not switched after clicking JavaScript links
· [TURBO-220] Tabs opened from mail, chat etc. windows should use global setting to determine Turbo Mode state
· [TURBO-224] Correct handling of history positions when reloading in new Turbo Mode state
Windows:
· Fixed a problem that would prevent the previous opera instance to be registered for uninstallation
· Added registry value indicating whether installation was done by administrator
· [DSK-226188] Extension lost when renaming a file in the save dialog to include a period
· [DSK-231787] Unable to set default browser in the Start Menu
· [DSK-245142] Removed spellcheck.dll, as it's no longer needed for new spelling checker
· [DSK-245686] Silverlight crash when reloading quickly
· [DSK-246447] Can't install Opera with a limited account
· [DSK-246448] Fix for automatic updates with limited (non-admin) XP accounts
· [DSK-251584] Hidden popup blocks installation process when Opera is still running
· [DSK-252544] Information about installation directory missing must not be handled by browser
· [DSK-253587] Ddouble file extensions added on download
Mac:
· [CORE-19054] Fix for showing print preview)
· [DSK-248272] Possible to insert non-images using Insert > Image)
· [DSK-248013] Sub-menu items replace menu items in the Opera menu)
Unix:
· Removed '-nosession' as a separate command line option. It is already handeled as an alias to '-nowin'
· [DSK-230698] Serious drawing issues in the Qt4 build
· [DSK-235281] Refresh causes Opera to go backwards in history after interaction with Flash
· [DSK-251177] navigator.plugins.refresh() takes long time; cache the plugin information
· [DSK-251573] Don't renice pluginwrapper to 19
· [DSK-251805] Hang when doubleclicking text while flash is running
May 14th, 2009Highlights:
· New context menu on the Turbo button
Core:
· Reverted [CORE-17828] GetBoxRect gives incorrect result for inline which contains block (caused the regression with empty anchors)
· [CORE-6713] Absolutely positioned sibling of a relatively positioned child of a block with overflow hidden is not visible until all text is selected
· [CORE-19778] Scripting does not resume if embed is replaced with CSS "content" property (stream.cz)
· [CORE-20253] Facebook links wrap to new lines with Norwegian layout
· [CORE-20438] Query stripped from hash - mobile books on Google does not work properly
· [CORE-20596] portal.cyberjapan.jp never stops loading with Delayed Script Execution enabled
· [CORE-132609] Nested absolutely positioned element disappears if ancestor has non-visible overflow
UI:
· Work on license dialog for spell checking dictionary downloads
· Crash logging: Some improvements and rollbacks to crash upload dialog, startup will NOT be skipped
· Increased the width of the inline find pop-up
· [DSK-249030] (null) in the server security icon instead of server name
· [DSK-249277] Server name button in authentication dialog gives info for originating URL
Mail:
· [DSK-246549] Kill the lexicon file if it's corrupted, and let it be reindexed
BitTorrent:
· [DSK-252091] "Use system default" dropdown in the BitTorrent download dialog should be inactive when that radio button isn't selected
· [DSK-252084] BitTorrent dialog only works the first time you click a torrent link
Opera Turbo:
· Added info menu item in Turbo context menu
· Changed Turbo info URL
· Tweaks to the detection of slow connections
· Small fix for Turbo not enabling when clicked
Dragonfly:
· [CORE-15825] Crash in DOM inspector when inspecting document object with 'node' setting
Unix:
· Prefs setting to control display of crash dialog
· [DSK-228856] Address field not updated on redirect for tab opened in the background): Don't handle focus different for unix desktop
· [DSK-251817] Crash when opening menus
· [DSK-251930] Linux builds do not upload any crashlogs
Mac:
· [DSK-252561] Flash content loses its position when scrolling
May 9th, 2009Highlights:
· Skin designers can enable opera:config#UserPrefs|DebugSkin and hover any button for skin element info
· Crash report improvements, and the crash upload dialog can be disabled from opera:config#UserPrefs|ShowCrashLogUploadDialog
· [DSK-173345] Work in progress: No easily accessible option to use another BitTorrent client (affected by DSK-251955 under Known Issues)
Stability:
· Fixed crash when tab closing behaviour is "Activate first tab opened from current tab"
· Work on: [CORE-19925] Many scripted plugins at the same time can crash Opera
· Reverted "[CORE-20191] crashes when overwriting TEXTAREA in designMode document"; fixes CORE-20342 and DSK-251789 (Gmail rich text problem, and freeze on several sites)
· [DSK-229929] Crash when dragging tabs in and out of windows
· [DSK-250634] Crash on form submit
· [DSK-251868] Crash dialog crashes on right clicking input
· [CORE-19023] Crash on loading sueddeutsche.de
· [CORE-20030] Opera starts freezing when more than 22 dashes ("-") appear in a textarea
· [DSK-251275] Crash on printing
· [CORE-20541] Crash on animateMotion with empty values attribute
· [CORE-19030] Manipulating styles on an object that is showing fallback content causes script execution lockup
· [DSK-251437] Crash on clicking refresh display toolbar button when Opera inactive
· [DSK-252417] freeze on hovering image link in aligned block
User Interface:
· Usage report additions: Searches, number of accounts preferring HTML compose, spell check preference, log if the search was a default search from dropdown or history search from dropdown
· [DSK-197251] Keyboard shortcut assigner shoud be able to handle non-ASCII characters
· [DSK-237245] Text cut off in save attachments dialog
· [DSK-248270] White edges/background for newsfeed/RSS icon
· [DSK-248653] Login dialogs corrupted on startup
· [DSK-250638] Background not highlighted on Personal bar links
· [DSK-251283] Fake shortcut displayed for some menu items (such as Full Screen)
· [DSK-251288] Add an option to disable the crashlog dialog
· [DSK-252185] Fast forward in Google doesn't work in Italian
· [DSK-251279] Font selection buttons are switched in Preferences
· [DSK-250270] Opera shows green light for unsecure http auth when accessed secure https site before
· [DSK-192585] Japanese text in EXIF gets garbled
Core:
· [CORE-20485] Don't always check cached redirects by default
· [CORE-18820] Executing delayed scripts must be finished before sending content loaded event
· [CORE-15286] emptying img src does not stop image from loading
· [CORE-17217] Links not clickable with DSE if script is slow loading
· [CORE-17828] GetBoxRect gives incorrect result for inline which contains block
· [CORE-14977] Doesn't fire DOMContentLoaded when a script is added with document.write
· [CORE-20373] Scripting not resumed after manipulating visibility of display:none object (Elements are unclickable when signed in for blog.sina.com.cn)
Site Compatibility:
· [CORE-11248] Nested forms break layout
· [CORE-18920] Check if the url is a relative url even if it contains a colon but not ://
Opera Turbo:
· Fix for Turbo icon height
· [TURBO-202] Make sure context caches get cleared along with normal cache
· [TURBO-203] Perform full reload with new usage info when opening images manually
Mail:
· [DSK-252156] Forced exporting mail option on missing body
· [DSK-252321] Mail lost when upgrading if you have no Mail Root Directory set
· [DSK-251611] Opera randomly crashes on compose window
· [DSK-226623] Deleting Text in Quick Reply with Shift-Del removes message
Windows:
· Made the MSI installer display an error when Opera is running
· Fixed eternal crash logging loop on a crash during startup
· [DSK-251283] Fake shortcut displayed for some menu items (such as Full Screen)
· [DSK-235536] Spaces inserted before the last character in Korean words
· [DSK-247941] Chinese Input method Issue, Which can't overwrite the selected content in text box.
· [DSK-248683] It should not be possible to upgrade Opera while Opera is running as another user
· [DSK-250011] Thumbnail profile folder not moved to correct location
· [DSK-252012] "Open with other application" gives "No registered application for this extension" error message
Mac:
· Fix for missing dialogs on Mac OS X 10.4 Tiger
· Properly remove antialiasing on fonts smaller than the AA threshold
· [DSK-247069] Silverlight doesn't work
· [DSK-251919] Fix for opening downloads in default application
Unix:
· Allow right click menus be available after dragging a widget
· [DSK-242992] No files in "Choose" dialog
· [DSK-248017] Middle-clicking Speed Dial entries wasn't working.
· [DSK-250407] Couldn't switch languages following resource changes.
· [DSK-251946] Clipboard not updated when copying in an external application, after copying in Opera
April 27th, 2009Highlights:
· Added user interface for built-in crash reporting. Please remember to add any relevant details before sending the report (only Windows for now)
· Turbo mode is now disabled automatically for local IP addresses and hostnames
· Work on adding a placeholder image for plugins that are missing or not loaded (in Turbo mode) - see the "extras" folder for the SVG file
· Google TLD server work. On first run, we contact a Google server, and it returns the correct top level domain (TLD) to use (google.ru for Russia, google.no for Norway, and so on)
· Show sent mail when using threading in the e-mail client
· Updated Presto version to 2.2.2
Some improvements for skin designers:
· Added "Reload skin" action, which can be assigned to a keyboard shortcut in the shortcut editor (e.g. "F5 ctrl" - "Reload skin" under the "Application" section)
· You can point to an unzipped skin by adding the full path to the skin.ini file in opera:config#UserPrefs|ButtonSet (use the "Reload skin" action after changing the setting)
· Toolbar.ini defines new button skins for each toolbar, so each toolbar can be skinned separately. Fallback is Toolbar Button Skin. (Known issue: Native skins not updated yet, so they will get the hover state for the default skin instead)
User Interface:
· [DSK-172058] Insufficient label height for Japanese translation in "Download Opera setup" dialog
· [DSK-221828] Fix for Thunder Download menu entry (popular Chinese download accelerator)
· [DSK-248608] Manual update check wasn't working when Opera was set to "don't check for updates"
· [DSK-248813] Any search from personal bar triggered Google, regardless of selected search engine (related to Google TLD work)
· [DSK-250489] "Show menu=0" didn't work
· [DSK-250519] Fix for Fast Forward at Polish Google site
Site Compatibility:
· [DSK-251475] Couldn't click zoom buttons at Google Maps
· [CORE-9016] Moving an iframe didn't move Flash content
· [CORE-13140] Empty text nodes shouldn't always cause line breaks in rich text editors (needs testing)
· [CORE-16468] Mouse events were captured on transparent SVG
· [CORE-19542] SVG image not repainted correctly after scrolling
· [CORE-20005] Opera would not set document.cookie when IP address was specified in the URL
Stability:
· Several crash fixes (table-row styled optgroups, kiosk mode crash on startup, document.write crash in javacript:, crash when overwriting TEXTAREA in designMode, back button crash, crash when selecting all in documentedit with generated content, sync crash on exit)
· Plugged some memory leaks
· [CORE-19951] Fixed freeze with nexted CSS display styles
· [CORE-20185] Freeze when searching DOM in Dragonfly
Mail/Chat:
· Show sent mail when using threading
· [DSK-198726] "- Opera" incorrectly added to IRC toolbar
· [DSK-226853] Threaded mail view showed as Flat, and Period didn't work on PowerPC and SPARC
· [DSK-231550] Inconsistent icons for Check and Send
· [DSK-240924] Switching to RTL directionality fails in M2
Widgets:
· [CORE-18771] 302 wasn't handled properly in widgets when using XHR
April 4th, 2009· We introduced a new (experimental :rolleyes:) Turbo setting: Automatic. If you enable this feature Opera will turn on Turbo when the network is slow. You can enable automatic mode in the Web Pages tab in the preference dialog. Opera will also show you a special notification when you are on a slow network and Turbo is not yet on.
· Fixes to downloading of images
· Impossible to click links on some sites
· Gmail problems solved
· Improved performance
New file layout in installation and profile directories:
· Traditionally the files installed by the Opera installer are named and layout differently per platform. For instance on Mac, preferences are stored in "Opera 9 Preferences" while on Unix and Windows this file is called "opera6.ini". In Opera 10 these differences will disappear. If you upgrade to this snapshot, the files will be renamed and moved to the new location.
New sprelling cshecker:
· In this snapshot Opera now uses the hunspell library as spelling checker. This provides better spelling suggestions and improves compatibility with several dictionaries.
March 11th, 2009General changelog:
· Core fixes (including fixes for getElementsByClassName, which should now work with multiple classes in className)
· Regex is now correctly not matching the point between a letter and underscore
· Several autoupdate fixes (disabling it should work now)
· Several stability fixes
· Fixed Facebook chat
· Some UI cleanup and polishing (moved "Remove From Toolbar" and other toolbar customization options into a submenu, added the ability to reset toolbar customization, and the mail spinner should look better)
· Fixed search field crash
· Added more online feed readers to the feed preview page
Mail:
· Mails can now have horizontal scrollbars
· Fixes to mail compose - and adding links to HTML mails should now work fine
· Added a recovery mechanism for corrupt mail databases
· Fixed feed progress stuck on non-existent resources
· Attachments in multipart/mixed part of multipart/alternative mail are now correctly displayed
Windows:
· Fixes for font fallback problems, particularly for those using Russian as their default language in Windows
Unix:
· Fixed painting of windowless plugins
· Java now works again!
Mac:
· Fixed position of plugin windows
· Fixed crash on startup in Mac OS X 10.4
· New Dock menu items
March 3rd, 2009Security:
· Fixed an issue where specially crafted JPEG images ccould be used to execute arbitrary code, as reported by Tavis Ormandy of the Google Security Team; see our advisory
· Fixed an issue where plug-ins could be used to allow cross domain scripting, as reported by Adam Barth; details will be disclosed at a later date.
· Fixed a moderately severe issue; details will be disclosed at a later date.
Added Untrusted Rootstore Capability:
· Opera downloads only the detailed information about untrusted (blacklisted) certificates when they are encountered
· If download fails for certificate information in the list, Opera considers any certificate matching the ID as untrusted
· Added version conditional fetching of certificate dependencies from an online repository
· Fixed a problem downloading the CRL (Certificate Revocation List)
· Fixed a problem that could cause SSL to deadlock in one state, hanging the connection
· Fixed a problem that could cause the incorrect calculation of Certificate IDs
· Implemented Extended Validation (EV) for cross-signed EV Root Certificates not shipped by default
· Implemented preshipping of the Entrust 2048 CA (Certificate Authority)
· Implemented Root Certificate fetching from an online repository when an intermediate matches a certificate in the repository
· Improved support for weak encryption when importing .p12 private certificates
· Prevented security information documents from being written to disk
Miscellaneous:
· Fixed a problem which created separate feed notifications; Opera now groups them together
· Fixed a problem which occured with inline find when no content was entered and the Enter key was pressed
February 13th, 2009· Fixed crash when showing authentication dialogs for feeds
· Fixed problem that could make Opera send blank e-mails
· No more progress bar for XMLHttpRequest (i.e. no more constant progress bar at Gmail)
· Improved spelling checker underline
· Several contentEditable/designMode fixes
· Deactivated scrollmarker by default
· Stability improvements
· Auto-update improvements
January 14th, 2009General:
· Added ability to open mailto links in webmail providers, such as Gmail, Yahoo! Mail, and Windows Live Hotmail.
· Fixed loading web pages when clicking on a link while the document still is loading.
· Fixed "Bookmark All Open Pages" action.
· Fixed skin color schemes - you can use your favorite color scheme again!
· "Lock Tab" icon should now be better visible on locked tabs.
· Several stability fixes.
Opera Mail:
· Improved message composition window context menu.
· Fixed loss of mail drafts if several drafts were open when closing Opera.
· Fixed sending link by mail in plain text format.
· Improved message encoding detection.
· Fixed several bugs in the compose window related to navigation and editing (also applies to designMode and contentEditable).
December 23rd, 2008· Several backend improvements to autoupdate
· Made content filter rules with a whitespace at the end work
· All languages are now included but not all are completed. Please do not file bugs on English text in the UI when using another language for your interface.
· Made spellchecking work on contenteditable elements
· Switching between html and plain text mail composition works better now
· Added option to doubleclick a tab to close it opera:config#UserPrefs|DoubleclicktoCloseTab
· Fixed crash when undeleting and running a widget
· Improved stability in the search engine which indexes webpages and mail
· Plus tons of behind the scenes changes, the low level changelog is more than 1000 lines.
· Mac: Fixed startup crash on Mac OS X 10.3/Panther
· Mac: Fixed the mail/chat counter background
· Mac: Fixed low framerate on fullscreen YouTube videos
December 16th, 2008· Opera 9.63 incorporates the Opera Presto 2.1.1 user agent engine.
Security:
· Manipulating text input contents can allow execution of arbitrary code, as reported by Red XIII. See our advisory.
· HTML parsing flaw can cause Opera to execute arbitrary code, as reported by Alexios Fakos. See our advisory.
· Long hostnames in file: URLs can cause execution of arbitrary code, as reported by Vitaly McLain. see our advisory.
· Script injection in feed preview can reveal contents of unrelated news feeds, as reported by David Bloom. See our advisory.
· Built-in XSLT templates can allow cross-site scripting, as reported by Robert Swiecki of the Google Security Team. See our advisory.
· Fixed an issue that could reveal random data, as reported by Matthew of Hispasec Sistemas. Details will be disclosed at a later date.
· SVG images embedded using tags can no longer execute Java or plugin content, suggested by Chris Evans.
December 4th, 2008· Opera 10.0 includes the Presto 2.2 rendering engine. Detailed changes since Presto 2.1.1 are listed below.
Rendering:
· Significant performance improvements
· Added Web font support, allowing the download of fonts specified in font descriptors in @font-face at-rules; TrueType (TTF), OpenType (OTF), and SVG fonts are supported (demos)
· Achieved 100/100 and pixel-perfect rendering on the Acid3 test
· Pretty-printing of unstyled XML (using unstyledxml.css in the Styles sub-directory of Opera's installation directory)
· Added support for CSS3 RGBA color values (demo)
· Added support for CSS3 HSLA color values (demo)
· Added support for the CSS3 color: transparent value
· Added support for the viewport meta tag key
· Improved HTML5 support, including end-tag and start-tag parsing, whitespace parsing, and DOCTYPE parsing
· CSS files must be served with the correct MIME type ("text/css") in Strict mode or they will be ignored
JavaScript/DOM:
· New regular expression engine, which greatly improves performance on regular-expression-heavy pages such as the SunSpider JavaScript Benchmark
· Added support for the W3C Selectors API
· Renamed the objects returned by getClientRects() and getBoundingClientRect() to ClientRectList and ClientRect instead of TextRectangle and TextRectangleList, respectively
· XMLHttpRequests will now trigger start-loading/end-loading events
· Removed the proprietary window.setDocument method
· Added support for the SVGElement.currentFps and SVGElement.targetFps properties to read and control, respectively, SVG frames per second
· The load event for scripts is now sent after the script is executed rather than before
· The load event is now sent to frame/iframe/object elements before it is sent to the document
· A highlight will no longer be added when HTMLElement.focus() is called unless keyboard navigation is already activated
Other:
· Removed UTF-32 encoding support
· User JS files will now be executed in alphabetical order rather than file system order
· HTML5 canvas elements can now export images to the JPEG format
· HTML5 canvas transforms are applied when building a path, not when painting it (this change is made to work like Mozilla)
· The first ID (instead of the last) is now used on pages with duplicate IDs when navigating to fragment IDs
· Added support for the altGlyph element in SVGs
· Added support for 32-bit alpha in BMP and RLE-encoded BMP images
· Implemented HTML5's algorithms for detecting charsets in HTML
· The http://www.w3.org/TR/REC-html40 namespace is no longer treated as an alias to http://www.w3.org/1999/xhtml
User Interface:
Auto-Update:
· Opera now includes the ability to automatically update itself when new releases become available. By default, Opera 10.0 Alpha 1 will simply notify the user about available updates. Users can specify that snapshots should be downloaded by enabling Download All Snapshots in opera:config. Users can also choose not to check for updates or to automatically install updates by going to Preferences > Advanced > Security and changing the "Opera update level" setting.
Inline Spelling Checker:
· Spelling errors are now indicated as you type via a red underline in input fields, Opera Mail, and Notes. The input field context menu includes spelling suggestions, as well as the ability to enable/disable the spelling checker and change dictionary languages. Opera 10.0 Alpha 1 includes a U.S. English dictionary. Only multi-line edit fields check spelling automatically by default.
· Opera 10.0 uses the Hunspell dictionary format. Installing dictionaries will become easier before Opera 10.0 is released, but additional dictionaries can be downloaded and installed now by copying the dictionary files (*.aff and *.dic) to the local dictionary directory. Opera will recognize the additional dictionaries after restarting.
The dictionary directory locations for each platform are listed below:
· Windows: $PROFILEdictionaries (where $PROFILE is the 'Opera directory' in opera:about)
· Linux/UNIX: $PROFILE/dictionaries/ (where $PROFILE is the 'Opera directory' in opera:about)
· Mac: ~/Library/Application Support/Opera 10/Dictionaries/
· Mail/News
Rich Text Message Composition:
· Opera Mail can now send rich text messages including inline images, styled text, links, and/or custom HTML. Forwarding and redirecting rich text messages now also works as expected. Rich text composition can be enabled by default for an account on the Outgoing tab of the account settings dialog by checking "Prefer HTML formatting". It can also be enabled on a per message basis in the message composition window.
· Bold styling, italic styling, and underline styling can be toggled using ⌘B, ⌘I, and ⌘U, respectively.
· Rich text message signatures are not yet supported.
· Delete After X Days (POP-only)
· Delete after X days automatically removes messages from POP servers after the specified number of days, which is particularly useful for users who have limited server space. This option can be enabled for POP accounts on the Incoming tab of the account settings dialog by checking "Remove from server after #days" (7 days by default). It's also possible to specify that only read messages and/or only fully downloaded messages should be removed.
· Warning: Disabling the latter option is dangerous for those that use low-bandwidth mode, as messages that aren't completely downloaded will be removed from the server, making it impossible to retrieve the complete message.
Other Changes:
· When viewing a message, message subjects are now a text field again instead of a button
· Added a Thread button to the message list toolbar
· Added keyboard shortcuts for Go to Thread (D), Watch Thread (⌘D), and Ignore Thread (⇧⌘D)
· The encoding mismatch dialog has been removed
· Improved message composition window context menu
Miscellaneous:
· Network access for widgets is now opt-in. Thus, all existing widgets must be updated in order to have network access. All widgets on widgets.opera.com have been given Internet access. Network access is specified using the network attribute of the widget element. For instance, widgets that use will have Intranet access only. Widgets that use will have Intranet and Internet access.
· Dragonfly now selects the current tab automatically
· Dragonfly now includes an HTTP inspector
· Added support for TLS 1.2
· SSL v2 and weak cipher support have been completely removed
· Fixed numerous stability issues
· Plugged numerous memory leaks
Mac-Specific:
· Changed the View Source shortcut from ⌘U to ⌥⌘U
October 30th, 2008· Fixed an issue where History Search could be used to execute arbitrary code, as discovered by Aviv Raff
· The links panel no longer allows cross-site scripting
October 8th, 2008· Speed Dial thumbnails no longer disappear when deleting private data
· Page encoding in site preferences can now be reset to automatic
· Changed the default global history to 1000
· Added a new default speedial.ini
· Improvements to Opera Link include the synchronization of search engines and typed history
· Fixed sorting by progress in Transfers
· Fixed copying of multiple entries from the history manager
· Fixed a bug that could cause notes to be lost when using certain characters
· Fixed dataloss situation when note folders had more than one line in their name
· Fixed spurious highlighting when using the space character in inline find
· Fixed an issue that would prevent links in frames from being opened by the keyboard
· Fixed error pages when entering an unknown protocol
· Fixed an issue where custom search engines would not get a favicon
· Added popular Chinese providers in mailproviders.xml
· Now copes better with broken POP servers that send empty UIDLs
· The "Large font" setting is now respected for subjects
· Cache files from feeds no longer show up in Transfers
· Feed preview pages now load properly when reopened from trash
· Text strings on the feed preview page can now be localized
· Added a fallback feed title for feeds without titles and added a handheld style sheet to the feeds preview
· Feeds are now detected even when served as text/html
· Fixed the synchronization of removed labels for IMAP accounts
· Fixed an issue where the signatures wouldn't change if the default account signature ended with a space
· Fixed an issue where sent message bodies could disappear under certain circumstances
· Fixed a problem where messages would be reported as incomplete when the server reports the wrong message size
· Fixed importing of files with LF line endings only
· Fixed an issue where followed contacts would not be properly unfollowed
· Fixed an issue where only the first followed contact would be shown in the Followed Contacts access point
· Fixed an issue where the Followed Thread icon would be lost after restart
· Fixed Quick Find in feeds
· Fixed an issue where feed titles were truncated before ":" characters
· Fixed an issue where feed status could get stuck on fetching
· Fixed an issue where only a few feed itmes would be fetched
· Fixed DCC transfers in IRC
· Special characters are now displayed properly in the Address bar drop-down
· Opera Dragonfly element highlighting no longer stays on the page after closing the developer tools window
· Script focused elements are no longer highlighted
· Fixed saving of SVG when right clicking
· Verisign and Comodo are now formally EV-enabled: see Yngve's blog post
· Fixed an issue where specially crafted addresses could execute arbitrary code, as reported by Chris of Matasano Security; see our advisory
· Java applets can no longer be used to read sensitive information, as reported by Nate McFeters; see our advisory
· Browsing Intranet sites now works after changing proxies in a running session
· Improved performance with large wand.dat files
· Fixed Fast Forward on Google search results pages
· Made form buttons with zero padding prettier on Mac
· Fixed an issue where opening the Java Console would freeze Opera on Mac
October 7th, 2008SSL error pages now display again :whistle:
· Fixed an issue where RSS 1.0 feeds sent as text/html would not be recognized
· Fixed an issue where opening links with the keyboard after an inline find would open the link twice
· Some stability fixes (proxy crasher should be fixed, please test those that reproduced it before)
October 2nd, 2008· Fixed error pages when entering unknown protocol.
· Fixed an issue where custom search engines would not get a favicon.
· Fixed an issue that would prevent links in frames *from* being opened by keyboard
· Fixed Fast Forward on Google search results pages.
· Fixed an issue where only a few feed itmes would be fetched.
· Text strings on the feed preview page are now localizable.
· Added a fallback feed title for feeds without titles, and added handheld style sheet to the feeds preview.
· Changed default global history to 1000.
· Added new default speedial.ini.
Mail:
· Fixed an issue where followed contacts would not be properly unfollowed.
· Fixed an issue where only the first followed contact would be shown in the Followed Contacts access point.
· Fixed an issue where the Followed Thread icon would be lost after restart.
Windows:
· Fixed a bug where network paths that start with \ would not work, which in particular caused issues with sent mail when storing profiles on network drives
· Fixed installation problems on Windows NT 4.0
UNIX:
· Fixed an issue where text with specified size suddenly disappears on Qt4 builds.
· Qt4 builds are static - for now.
September 11th, 2008· Opera now remembers the bookmark panel position after restart
· Added a setting opera:config#UserPrefs|ShowBookmarksInAddressfieldAutocompletion to prevent bookmarks from showing in the Address field auto-completion drop-down
· When setting opera:config#TransferWindow|KeepEntriesDays to 0, Opera now removes the transfer history when restarting
· The new Opera Scrollmaker will indicate the previous position of the bottom or top of the page after a scroll action, and needs to be enabled with opera:config#UserPrefs|EnableScrollMarker
· Once enabled, it will indicate the position of the bottom or top of the page before a scroll action is initiated
· Sites using HTTP Auth are now saved in typed history
· Opera now stops loading pages with iframes when closing the page or pressing stop
· The document property has been removed from iframe objects for compatibility with Gecko, WebKit, and the Acid3 test
· The fraud protection dialog now works when using a proxy
· The account settings dialog can now be configured to prevent IMAP (Internet Message Access Protocol) accounts from downloading attachments until requested by a user
· Fixed open/save of images in Opera Mail when using the image context menu
· Made all top-level access points (except All Messages) selectable
· Fixed a problem where dynamically added xml-stylesheet processing instructions were ignored
· Added support for the caller property on functions: http://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Global_Objects:Function:caller
· Added Core version (currently "Presto/2.1.1") to the User Agent header
September 8th, 2008· Added Core version (currently "Presto/2.1.1") to the User-Agent header; all our products will include this feature soon
· Sites using HTTP Auth are now saved in typed history
· Added setting to prevent bookmarks from showing in the Address field auto-completion drop-down
· Properly stop loading pages with iframes when closing the page or pressing stop
· Fixed problem where dynamically added xml-stylesheet processing instructions were ignored
· Removed the document property from iframe objects for compatibility with Gecko, WebKit, and the Acid3 test
· Added support for the caller property on functions
· Fixed yet another case of having to press the back button twice
· Improvements to feed preview page
· Made feed preview page template location customizable
· Made reloading Speed Dial while offline actually reload all thumbnails
· Fixed Opera Link issue where notes could end up blank after being synced
· The Opera Link queue file is no longer created before using Link
· The fraud protection dialog now works when using a proxy
· Made it possible to remove Speed Dial search again by unchecking the "Use as default Speed Dial search"
· Fixed text input on Windows Tablet PC Edition 2005
· Fixed open/save of images in Opera Mail when using the image context menu
· Made all top-level access points (except All Messages) selectable
· Fixed a problem deleting drafts from the Drafts view
· UNIX: Additional fixes to flash plugin handling. Freezes when using flash should now be mostly gone.
September 1st, 2008· Fixed problem synchronizing with Opera Link on Windows and Mac. If you still get this problem, exit Opera and delete the file called link_queue_myopera.dat in the "Opera directory" listed in opera:about, then try again.
· Fixed problem where follow/ignore missed some messages
· Remember bookmark panel position after restart
· When setting opera:config#TransferWindow|KeepEntriesDays to 0, actually remove transfer history when restarting
· Load feed previews even when JavaScript is disabled
· Don't show both GUID and LINK elements when viewing feed items in Opera Mail
· Fixed crash when subscribing to feeds while Opera Mail is disabled
August 20th, 2008· Opera 9.52 is a recommended security and stability upgrade.
· Added several improvements to the icons and skin.
· Added a bookmark path to autocompleted bookmarks in the address bar to better distinguish them from visited pages.
· Added a Help button to Engine Init() Failed error message on start-up to inform users about a problem.
· Fixed an issue where Mark all as read in Opera Mail would also mark as read some mails not visible in the current view.
· Fixed the creation of the POP AOL/aim.com account.
· Fixed a problem with POP accounts where message bodies were not downloaded.
· Added work-arounds for problems with various POP servers.
· Fixed mail appearance when Opera is installed in a folder with a # character in its name.
· Fixed a problem that could occur when opening mail notification popups on a secondary monitor.
· Fixed a problem connecting to online.no.
· Note: Users experiencing problems with online.no should change their incoming server to use Plaintext authentication.
· Fixed a problem updating signature when switching accounts.
· Fixed a problem where UI would not update after unsubscribing an IMAP folder.
· Fixed an issue where IRC would disconnect users without informing them.
· Fixed an issue with history navigation: an iframe with document.write is not added to history anymore.
· window.close() now functions after invoking a context menu - now also works in widgets.
· Fixed a URL encoding issue: javascript: URLs.
· Fixed an issue with lists not displaying correctly when text is rendering in RTL.
· Fixed a problem where content blocker adds a generalized block rule when using the Details button.
· Sites can no longer change framed content on other sites: see our advisory.
· Fixed an issue that could allow cross-site scripting, as reported by Chris Weber of Casaba Security: details will be disclosed at a later date.
· Prevented insecure pages from showing incorrect security information, as reported by Lars Kleinschmidt: see our advisory.
· Feed links can no longer link to local files: see our advisory.
· Feed subscription can no longer cause the wrong page address to be displayed: see our advisory.
· Fixed a problem where Gmail would not load.
· Fixed the opening of files in external applications when disk cache is off.
· Fixed an issue with low quality on YouTube video previews.
· Embedded YouTube videos should work more often now without having to reload.
· Fixed RealPlayer on BBC.
· Fixed a small memory leak in the BitTorrent code.
· Fixed some translation errors.
August 15th, 2008· Fixed the upload bug.
June 12th, 2008· Opera 9.5 introduces Opera Link, improved Fraud Protection, and a significantly altered set of keyboard shortcuts.
April 24th, 2008· Full text history search is now part of the address field, with better results and better performance.
· Introduced a new security notification scheme in the address field; see Security.
· Added alternative tab-closing behaviors. The preferences now include the following options when closing a tab: Activate the last active tab (default), Activate the next tab, Activate first tab opened from current tab
· New spatial navigation highlighting, similar to the one used in Opera Mini 4 and the Wii browser.
· Shortcuts: Command Shift C "Copy to note" is changed to Command Option C for Mac.
· Option Command Left/Right have been added for tab switching in Mac.
· "Save Draft" shortcut Command S removed due to the new autosaving of drafts (change is not new but was not listed in previous documentation).
· Shortcut for "Add attachment" in the compose window is now Command O instead of Command S.
· Shortcut Command Enter now sends a message, in addition to Command Shift S.
· Changed the handling of "Delete" in mail filter views, with Shift Del for "Move to Trash" and Del for "Remove from Filter View", in place of Command X.
· Shortcut for "Duplicate Tab" has been removed.
· Shortcut for "Reopen Closed Tab" has been changed from Command Alt Z to Command Shift T
· Improved IMAP performance and reliability.
· Faster startup times on systems with NTFS and ReiserFS file systems.
· Improved search results in Opera Mail when using Quick Find.
· Opera can now be set as the default mail application from the control panel.
· Improved feed download speed when there are many existing feed messages.
· Reduced CPU usage when downloading torrents.
· Numerous bug fixes and optimizations.
· Added MathML support.
· Opera now cloaks document.all.
· Improved performance of Web pages with XMLHttpRequest (AJAX).
· Added support for getClientRects and getBoundingClientRect.
· Added support for the CSS color and background-color properties for the ::selection pseudo-element.
· ACID3: Zero bytes in encodeURIComponent and encodeURI are now handled correctly.
· ACID3: Unicode escapes can no longer be used to put non-identifier characters into identifiers.
· ACID3: getSVGDocument is now supported in an iframe.
· ACID3: createDocumentType now throws an exception for malformed qualified name.
· ACID3: Fixed NodeFilter returning true => 1.
· ACID3: Fixed HTMLTableRowElement.rowIndex and .sectionRowIndex returning undefined for table rows created via DOM.
· ACID3: HTMLButtonElement.type now defaults to "submit".
· ACID3: Fixed form control collection not indexed by name when outside the main document tree.
· ACID3: Fixed Range.surroundContents().
· ACID3: Fixed insertNode to not collapse range.
· ACID3: Fixed removeNamedItem() and removeNamedItemNS() to throw a not-found error.
· ACID3: Fixed NodeIterator to function well also under dynamic changes.
· ACID3: Fixed Date.UTC() to do proper 1900 year offsetting.
· All mail and history searching now occurs in a separate processor thread.
· Opera Link now synchronizes notes, in addition to bookmarks and Speed Dial entries.
· New search.ini includes Google Images and Wikipedia.
· Improved compatibility with Gmail 2.
· Improved back-end for Fraud Protection, now enabled by default.
· Added support for Extended Validation (EV) certificates.
· Added automatic updates of root certificates.
· Introduced a new security notification scheme in the address field: gold lock on green field for secure sites with Extended Validation, silver lock on yellow field for regular secure sites, question mark on gray field for HTTPS sites with problems, no notification for normal sites, fraud warning on red field for blacklisted sites
· Opera now distinguishes between local servers on localhost, intranet servers, and remote servers on the Internet. Local servers can use remote resources, but not vice versa.
· A new plug-in architecture improves reliability.
· Enabled windowless plug-ins.
· Improved performance of painting on Web pages demanding graphics-intensive operations.
· Improved start-up time.
April 3rd, 2008· Fixed an issue where newsfeed prompts could cause Opera to execute arbitrary code, as reported by Michal Zalewski. See our advisory.
· Solved an issue where resized canvas patterns could cause Opera to execute arbitrary code, as reported by Michal Zalewski. See our advisory.
· Improved keyboard handling of password inputs, as reported by Trystan S.
· Fixed a BitTorrent transfer stability issue.
· Resolved stability issues with the Acid 3 test.
· Additional stability fixes.
· Fixed the print dialog on OS X (Leopard).
February 20th, 2008· Fixed an issue where simulated text inputs could trick users into uploading arbitrary files, as reported by Mozilla. See our advisory.
· Image properties can no longer be used to execute scripts, as reported by Max Leonov. See our advisory.
· Fixed an issue where the representation of DOM attribute values could allow cross site scripting, as reported by Arnaud.lb. See our advisory.
· RealPlayer content now works again with Opera.
· Fixed a bug that prevented Opera from launching on Leopard systems with FileVault enabled.
· Fixed a stability issue found in Opera 9.0 to 9.25, when Opera connects securely to Windows Server 2008 or other servers supporting the TLS Certificate Status extension.
· Additional stability fixes.
December 20th, 2007· Fixed an issue where plug-ins could be used to allow cross domain scripting, as reported by David Bloom. Details will be disclosed at a later date.
· Fixed an issue with TLS certificates that could be used to execute arbitrary code, as reported by Alexander Klink (Cynops GmbH). Details will be disclosed at a later date.
· Rich text editing can no longer be used to allow cross domain scripting, as reported by David Bloom. See our advisory.
· Prevented bitmaps from revealing random data from memory, as reported by Gynvael Coldwind. Details will be disclosed at a later date.
· Fixed a problem where malformed BMP files could cause Opera to temporarily freeze.
· Addressed a focus-related issue with third-party applications (such as Typinator, TextExpander, VMWare Fusion).
October 18th, 2007· Security
· Avoided a vulnerability in Adobe Flash Player. Details will be disclosed at a later date. See the advisory
· Fixed an issue where external news readers and e-mail clients could be used to execute arbitrary code, as reported by Michael A. Puls II. See our advisory.
· Fixed an issue where scripts could overwrite functions on pages from other domains. See the advisory. Issue reported to Opera by David Bloom.
· Mac specific
· Fixed user interface glitches in OS X 10.5 (Leopard).