Opera 10.60 beta 1 for Mac changelog
Release notes
Release date: June 16, 2010
This is a beta version of Opera. Please use it only on properly backed up computers. It incorporates new
features and stability adjustments.
New features
Geolocation services
- User-enabled geolocation services are provided through Google Location Services (GLS).
- IP address and WiFi recognition are implemented.
- An address bar map pin icon indicates a Web page is accessing the Geolocation API.
- Opera geolocation services support the W3C Geolocation
API Specification (http://www.w3.org/TR/2008/WD-geolocation-API-20081222/).
- A user decides to share or not share their device location with a Web site based on trust; see
section 4.2 (http://dev.w3.org/geo/api/spec-source.html#privacy_for_recipients) of the W3C Geolocation specification.
- Further information is available at the Opera Desktop Team blog: "The
return of Geolocation" (http://my.opera.com/desktopteam/blog/2010/02/05/skin-fixes-unite-and-then-some).
- See this Opera demo (http://html5demos.com/geo).
Offline Web Applications
- Support is added for Offline Web Applications (http://dev.w3.org/html5/spec/offline.html#offline)
implementing the user interface for caching.
- This allows documents to communicate with each other regardless of their source domain, and is designed in a way which
does not enable cross-site scripting attacks.
- See this Opera demo (http://html5demos.com/offlineapp).
Web Workers
- Web Workers (http://www.w3.org/TR/workers/) is an API for running scripts
in the background independently of any user interface scripts. This allows for long-running scripts that are not interrupted
by scripts that respond to clicks or other user interactions, and allows long tasks to be executed without yielding to keep
the page responsive.
- See this Opera demo (http://html5demos.com/worker).
WebM
- The WebM format consists of the VP8 video and Vorbis audio
codecs wrapped inside a .webm container. It is based on the Matroska media container format, and offers high-quality
video with fast seeking.
- WebM works together with the HTML5
<video> element supported in the Opera Presto rendering engine.
- See these Opera articles:
- See this Opera demo (http://people.opera.com/howcome/2010/video/norway/index.html).
Changes since Opera 10.53
User interface
Improved
- Cross-document messaging
- W3C reference (http://dev.w3.org/html5/postmsg/#web-messaging)
- See this Opera demo (http://achau.appspot.com/demo/html5/crossdoc/index.html).
- Fonts for Asian languages: added sets of specific fonts to be used for CJK (Chinese, Japanese, Korean) web sites
- The ability to show suggestions in the search field when using Wikipedia
- Visual Speed Dial adjustments, including:
- Speed dials (and tab-previews on hover) changed from 4:3 to 16:9 (wide screen format)
- New resizing behavior for thumbnails
- New default background
- Bing is the new Speed Dial search engine
- Icons are replacing thumbnails for some internal tab types, such as mail and downloads
- Scrollbar knob resizing to correspond with big pages
- Various small startup performance boosts
- Storing the list of confirmed intranet servers in Preferences instead of relying on typed history
- Add Opera Portal to "Subscribe to this feed using"
Fixed
- JEP (
JavaEmbeddingPlugin) being dropped in favour of javaplugin2 (ns4); see our
Opera JEP article (http://my.opera.com/daniel/blog/2010/05/31/new-opera-with-ns4-javaplugin)
- Removed JEP license from opera:about
- Slow element reflow occurring with some italic fonts
- Domain name not showing on a collapsed address bar
- User interface becoming unresponsive after middle clicking on a link and selecting text
- Text disappearing in appearance/toolbars section when using several old skins
- Address bar searches in private mode not using private mode context
- Right-clicking when using mouse gestures incorrectly triggers context menus
- Problem when getting icons from corrupt Opera Widget applications
- Opera not starting when other applications change Opera menus
- Premature shutdown when opening, exiting, or closing windows
- Opera stealing window focus when a notification pops up
- Shut down when closing a tab while composing character
- Opera launching but not opening all links from other apps when not running
- Shut down when making selection from a drop down
- Duplicate fonts causing font slanting to break
- Japanese IME (Input Method Editor) select box appearing in the wrong position
- Scrolling being too fast on trackpads
- Making a select:option selects more than just that option
- Focus being stolen from a notification popup
- Opera shutting down when uninstalling widgets via the panel
- Not being able to remove widgets with Cyrillic names
- Inspect Element not being the last item in Image Properties
- Shutting down when in the Save As and Open dialog boxes
- Shutting down when right clicking Google Earth plugin
- Issue with focus in the Google Earth plugin
- Toolbar missing after starting with a new page if the source viewer was previously an active tab
- Speed Dial fixes:
- Dragging a Speed Dial entry to another position executes default action on target in addition to dropping
- Visual glitch occurring in the Close button
- Backgrounds of Speed Dial dialogs being too transparent
- Titles not being shown when Speed Dial is set to Read Only
- Visual degradation occurring when setting opacity to a low value (disabling opacity for now)
- Shut down when hovering a Speed Dial tab
- Buttons located at the bottom overlapping when height is reduced
- Some custom shortcuts not working properly
- Various small startup performance issues
- "Open with..." context menu passing incorrect URLs to other browsers
- Space not changing when opening a link while Opera is active
- Premature shut down when pressing some keyboard shortcuts in the start-up dialog
- Quick-preferences shortcut incorrectly requiring you to hold the Command key
- Not being able to customize the appearance of toolbars on Mac
- Widgets with a non-default start file not installing on Windows or UNIX, and close on startup on Mac
- Inability to select items in dropdown menus using the mouse
- Opera Unite applications not showing in panel after installation
- Opera prematurely shutting down when hiding and showing bookmarks in the address bar dropdown
- Launching a previously saved session with two separate Opera windows causing a premature shut down
- Premature shut down when dragging buttons to the status bar
- Widgets only being upgraded to the default path
- Advanced menu in download tab does not appear for files downloaded to non-ASCII folders
- Autoupdate not closing Opera when set to hide in the system tray
- Unable to change or install dictionary in dialog boxes
- Links being opened in external applications close page if page is opened from a panel or from a mail
- Find in page overlay not disappearing when clicking an iframe
- Deleting private data does not remove closed windows
- Opera not prefetching icons for bookmarks from the custom/ folder
- Percent sign in encoded url from an external application being encoded by Opera again
- Buttons often being disabled in new non-modal dialogs
- Many user selected locales not getting get a language if it is available
- Web Fonts not working properly
- Up and Down arrow keys not selecting IME's candidate
- Right and Left arrow keys not working with the IME
- While focusing on a textarea, the Function key should be disabled for IME
- A problem with the Resize button at YouTube
- Not keeping clipboard contents from closed private tabs
- Premature shut down when quitting the startup dialog from the Dock menu
- Premature shut down when playing MIDI
- Incorrect Tab cycling order after closing tab opened in background, or with "Activate the next tab" enabled
- "More..." in the Widget Upgrade Wizard displaying an error page
- Opera starting when launching the Widget installer
- Ctrl + Enter saves address to typed history even if in a private tab
- Radio buttons causing premature shut downs with accessibility software
- Opera prematurely shutting down on exit when a state button (Opera Unite or Opera Link) has been added and the appearance
dialog is still open
- Ability to open multiple "Downloads" tabs when one is already open in another Opera window
- Panel order being wrong after a restart
- "More..." button in the 'Why do I need to upgrade?' Widget Upgrade Wizard has no effect
- No usable interface being available when Tab bar is set to "show only when needed"
- Pressing Ctrl or Shift key combination on startup dialogs causes an Opera premature shut down
- Premature shut down when navigating back and forth with a limited cache size
- Right-click > Validate menu item not working
- Inline address completion disappearing after typing www.x
- Delaying tooltips on the Tab bar when moving the cursor between thumbnails
- Checkboxes having no focus indication when being tabbed
- Premature shut down on exit after visiting page with Flash
- Premature shut down when closing tabs
Display and scripting
Improved
- Plug-in clipping code
- Reliability of out-of-sync situations in Opera Link
- DOM (Document Object Model) performance
- Extended functionality of the tile/stretching of skin elements
- Removing support for
div nowrap
MouseEvent and UIEvent interfaces not being exposed
- 0.01% height of auto in standards mode not computing to auto (Picasa)
- HTML5: Added support for
onhashchange events
- CSS selector matching performance
- Optimized premultiplication of decoded images
- Performance for plug-ins and animated content
Fixed
- IME, without hitting Enter, not working on
input/textarea with key event listeners
- Tab visibility state not working properly
- Session corruption occurring when Opera closes while loading pages
- Mouse gestures dialog closing Opera when in kiosk/nomenu mode
- Speed Dial "Reload Never" being set to "Custom"
- Bookmarks being lost on upgrade when using new format
- Progress bar inside the address bar changing address bar buttons
- The minimize button missing from restored tabs
- Problem when creating a new panel using drag and drop
- HTML/MHTML files with non-ascii characters in path not opening when Opera is the default browser and already running
- Text field not being focused in Go to Page dialog
- Context menu missing in the download manager
- User interface not being restored after using fullscreen
- Mouse wheel not working in popup window
- Problem when trying to copy Notes
- Large buttons not working on combined Back/Forward buttons
- Dragonfly window state not being remembered
- Double-clicking a target _blank link opens the home page
- Fraud Protection from saving the details of visited sites in private mode
- Using the caret position for keyboard invoked context menus
- Tab chrome missing for a restored tab when new tab is opened in background
- MathML entities not working in Opera 10.5x
- Minimized Opera not restoring when opening an external link
- Shut down when viewing Opera skin images on a page while using the Omelion skin
- Stop differentiating between shrink-to-fit and table cell content width propagation
- Absolutely positioned element inside a bottom absolutely positioned element not redrawing when moved
--!> and --\s*> not closing a comment
- Scripts hanging at www.toshiba.co.jp (plugin related)
location.replace in iframe turning a previously initiated location.href assignment in parent
into a replace
- Negative clip left/top value if being larger than an element's width/height hides the element
- Navigating to a different WML card via element not working
- Combining of
z-index, display, overflow, position, and float
hides content at Google Wave
- Reading empty cookie value still appends an
= (jil.org)
- Caret appearing in the wrong position if put in an empty block beside a float (new reply on Google Wave)
- Freezing caused by nesting positioned and non-positioned elements
- Content overflowing the content edge but not the padding edge triggering scrollbar for
overflow:auto
- Mouse coordinates being incorrectly reported to Flash
- Zimbra: UI freezes when closing a calendar item:
history.back() causes an unload event
- Navigator
mimeTypes description being wrong
- Odd XSLT behaviour occurring with (non-URI) ihost names
- Problem when viewing Google Pistview:
document.readyState can revert to "interactive" from "completed" when
content is added to the DOM
- Nested positioned descendants of
inline-block failing to redraw
- Nested positioned descendants of
inline-block with z-index failing to redraw
- Unexpected 14px
offsetTop for page when closing an inner window for web.qq.com
- Danskebank page not working: Let
document.domain affect the frame navigation policy
- Windowless plugin desynchronizing with the page after scrolling
- Not setting the focus on
DocumentEdit when handling an onfocus event on the body
- An issue with Webstorage causing a premature shut down
- Excessive memory consumption (<1.5 GB)
- Google Earth links from web sites not opening properly
- Cafeworld and potentially other Flash games failing on Facebook
- Objects sent with the wrong
MIME-type being shown incorrectly
application/pls+xml incorrectly being treated as XML
- SVG fixes:
- Opera freezing on loading
altGlyph testcase
- Clip-path incorrectly being applied while painting source graphics for filter effect
- Incorrect handling of empty
altGlyph element
- Incorrect handling of the filter primitive "
in" attribute that matches a prefix of a filter source
- Several DOM problems when using Facebook chat
xhr.overrideMimeType() being called before xhr.open throws
- Freeze occurring on Youtube inbox related to
colspan and border with border-collapse:collapse
- A Gmail problem associated with the width of shrink-to-fit float with fixed-width parent and STF float grandparent: not
updating when content is added
- Not being able to type or enter text in windowless Flash
- Premature shut down on page load after removing Carbon
- Repainting problems with the Sifr plug-in
- Navigator mimeTypes description being wrong
- DNS query failing when the response contains more than 24 addresses
- Google Docs spreadsheet scrolling to top when typing
- HttpOnly cookies not being accepted through NPAPI (BankID)
- Premature shut down when printing a page where the body has a background color and negative margins
- Spatial navigation highlight not respecting
overflow:hidden on parent element
- Double clicking a
target _blank hyperlink incorrectly opens home
- Focusing an empty RTL (Right-to-Left) textarea causing the caret being shown to the left
- RTL textbox forgetting the caret state after clearing the first letter of the cursive text with a backspace
- Multi-line selection of BiDi text in a RTL textarea being broken
- Not being able to select the last character of cursive text (e.g., Persian) in a textbox using a mouse
- Not being able to scroll to the bottom of a textarea when pasting large texts into it
- Repaint problem when scrolling an element that has the border of another element positioned on top of it
- Erratic downloading from a HTTPS URL with a specified port
- Premature shut down when doing a cache-full cleanup
- IPAPMincho being discarded as a web font even though Windows thinks it acceptable
- Encoding problem when STP/1 host replies to a STP/0 request
- Page search hits missing when a problematic search hit is visible
Mail, news, chat
Fixed
- Reduced functionality of the spell checker in Notes and Chat
- Replying to a specific e-mail freezes Opera
- Slow Loading of mail when Received is open
- Mail not setting "replied" to flag when resuming drafts
- Compose button not working when no message is selected
- Shut down when fetching mail
- Delisting of folders when they cannot be selected
- Shut down occurring on "Manage Feeds" while loading the mail database
- Dragging and dropping a file fails when no tabs are open
- Replys to Sent messages being sent to the original sending author
- Problem with Zoom box in the email compose page
- Mail not being re-indexed after removing lexicon
- Email contact importer on www.hi5.com triggering a file download
- Pinch to zoom gesture in the compose screen causing a premature shut down
- Mail messages not staying in focus
- Mail account wizard not using port 587 for Hotmail as specified in mailproviders.xml
- Feed articles being mixed up
Security
Fixed
- After accepting a certificate, SSL negotiation fails in some circumstances
- Not being able to install a Skandiabanken CA certificate
- Not being able to accept a self-signed certificate