· 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
· 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.
· 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.
Core/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)
· 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.
· Several people have mentioned that when restarting Opera the Unite applications do not restart. This is a possible fix.
User 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)
User 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)
User 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)
User 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
User 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)
User 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)
User 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)
User 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)
User 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))
User 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
New 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
· 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.
User 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)
· Opera should now run on FreeBSD 8.
· Stability release and records additions, fixes, and improvements made to Opera 10.0 beta 2.
User 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)
User 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)
User 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)
User 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
User 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
· 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
· 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
Highlights:
· 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)
User 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).
Highlights:
· 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)
New 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.
· 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
Highlights:
· 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
Highlights:
· 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
Highlights:
· 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
· 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.
General 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
Security:
· 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
· 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
General:
· 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).
· 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
· 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.
· 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
· 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
· 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
SSL 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)
· 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.
· 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
· 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.
· 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
· 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.
· Fixed the upload bug.
· Opera 9.5 introduces Opera Link, improved Fraud Protection, and a significantly altered set of keyboard shortcuts.
· 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.
· 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).
· 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.
· 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).
· 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).