Opera 10.60
Tien dagen na Opera 10.54 heeft de Noorse softwareproducent versie 10.60 van zijn browser uitgebracht. In Opera 10.60 is een vrachtlading aan veranderingen doorgevoerd. Grootste wijziging is dat de langverwachte Presto rendering engine nu eindelijk is geïmplementeerd. Hierdoor beschikt Opera over nieuwe HTML5-mogelijkheden als Geolocatie, Offline webapplicaties, Web Workers en de WebM video-codec van Google.
Door het optimaliseren van de JavaScript engine is Opera 10.60 maar liefst 50% sneller dan Opera 10.50. Veel onafhankelijke tests van de proefversies van Opera 10.60 lijken bovendien tot dezelfde conclusie te komen: Opera is op bepaalde onderdelen weer de snelste browser die er is.
Ook zijn twee beveiligingslekken gedicht in Opera 10.60. Een is gemiddeld en een is minder ernstig. Ten slotte zijn heel veel kleine foutjes opgelost in deze versie van de Noorse browser. Lees hieronder over alle wijzigingen.
Opera 10.60 is uitgebracht voor Windows, Mac OS X en eindelijk ook voor Linux (dat het lang moest doen met versie 10.10).
Release notes:
New features
Opera Presto 2.6 rendering engine
- Opera 10.60 final contains the Opera Presto 2.6 rendering engine, which improves stability and adds support for the following new Opera features.
Geolocation services
- User-enabled geolocation services are provided through Google Location Services (GLS).
- IP address and WiFi recognition are implemented.
- IP address recognition works with GLS by recognizing your IP address and telling you the cordinates based on it.
- WiFi recognition works with GLS by gathering and then sending a list of all nearby wireless networks including MAC (Media Access Control) address, SSID (Service set identifier) name, and signal strength, which returns your coordinates.
- An address bar map pin icon indicates a Web page is accessing the Geolocation API.
- Opera geolocation services support the W3C Geolocation API Specification (http://www.w3.org/TR...).
- 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/ge...) of the W3C Geolocation specification.
- Further information is available at the Opera Desktop Team blog: "The return of Geolocation" (http://my.opera.com/...).
- See this Opera demo (http://html5demos.co...).
Offline Web Applications
- Support is added for Offline Web Applications (http://dev.w3.org/ht...) 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.co...).
Web Workers
- Web Workers (http://www.w3.org/TR...) 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.co...).
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:
Changes since Opera 10.60 beta 1
User interface
Improved
- The design of the "Fraud Warning" dialog
- Allowing file choosers to be editable in the native UI
- Adding support for enabling/disabling nettype, leaving it enabled by default
Fixed
- Premature shutdown when using the Mozilla Web Workers demo
- An Application Cache issue when enabling "Work Offline"
- Advanced menu in download tab not appearing for files downloaded to a non-ASCII folder
- End key putting the cursor at beginning of next line instead of end of the current line
- Opera reloading images when going back with History Navigation Mode 3
- Gmail checkboxes looking odd
- Block level elements not creating new lines in pasted text
- Premature shutdown using spatial navigation when two scrollable containers are positioned near each other
- Cache-related premature shutdown when reloading pages
- Incorrect font being used for CJK contents within a page of other language
- File handling when dealing with zip archives
- Search suggestions fixes:
- Search suggestions not working in the address bar when using search keywords
- Default Speed Dial search not being present in many locals
- Search drop-down getting mixed up when deleting a previous search
- Clicking on search suggestions in the Go To dialog dismissing the dialog
- Start bar looking unstyled and text labels not being visible with Windows Native skin
- Premature shutdown on exit after using the download context menu
- HTML5 video and gif animations stop playing when context menu is open
- Not being able to type in file input fields in the user interface
- Text being cut off in the browser identification dropdown in Polish version
- QuAVlive Webm Adaptive HTTP Streaming Demo prematurely shutting down Opera
- Premature shutdown when trying to use Opera Voice
- Opera Unite Messenger application not loading
Display and scripting
Fixed
- Serif fonts being used as default in form elements (input, text fields, and buttons)
- Documents (where
documentedit
has been enabled) stay in memory along with every later document in the tab - No load event occurring for not-yet-visible images (hp.com slideshow: Main content on hp.com not displaying when "slideshow" starts running)
- IMG x/y not being supported (date picker in wrong location)
innerHTML
not stripping quotes on attributes, andinnerHTML
not being lowercase- Image upload to blogger.com appearing to fail
- Page load producing a blank page
- Premature shutdown when rich text editing a page
- Meta refresh without a URL reloading the page
- Premature shudown when performing a normal shutdown procedure
- An issue when printing and print previewing emails
- Large images only rendering up to 5-10%, then nothing until fully loaded
- Yahoo! Mail chat truncating output sent from Opera
- Premature shutdown after inspecting an element with a
background
attribute - Background being corrupted when scrolling (large negative text-indent)
- Not all
param
values being displayed - Scrolling a page by dragging the scrollbar in print preview stops scrolling when halfway through the document
- Range header not being sent for a redirected (301) URL
- Premature shutdown occurring in the cookie dialog
- Large amount of overflow (in the vertical direction) disabling scrollbars
- XHR (XMLHttpRequest) custom headers not being resent when redirected
- An unclosed, absolutely positioned
span
freezing Opera if ancestors are relatively positioned, with one of them being aninline-block
- Authentication information not being propagated to Java
- MHTML file with "
Content-Encoding:gzip
" header causing a premature shutdown - Popup blocker being circumvented when using JS URL and fake click
IFRAME height
property being ignored in MSR mode ifscrolling=no
- Setting the same JS URL as the
src
of ascript
element halts its loading - An
active-window
event not being sent after a dialog is closed, with focus then switching back to the opener - A premature shutdown when using inline search
- Incorrect reporting of the offline cache size
- Application cache list not containing unvisited caches after shutdown/restart
- Plug-in fixes:
- New Java plug-in not finding the applet on local pages
- A problem with the Quake Live (and friends) plug-in
- Voddler plug-in scripting issues
- Swedish BankID causing Opera to prematurely shut down (pensionsmyndigheten.se)
- Not being able to click links at dramaten.se: script resumes after inserting a non-plugin object
- Flash not always painting until being forced (YouTube channels)
- Modifying
OuterHTML
on nested objects withdocument.onmouseover
disables page interaction - DivX Webplayer plug-in crashing, and then showing a plug-in failed dialog
- An issue with Netflix streaming video
- Premature shutdown when hosting the Microsoft Silverlight plug-in
- Premature shutdown occurring with the
unsigned_npgoogletalk.dll
- Application cache quota strategy not working properly
- Not being able to revisit a cached URL
- Page cache deleting application cache URLs
- Hangup being caused by
img/float/iframe
in a width-restricted element - Unicode freezing (Wikipedia)
- Form input fields with border-radius and no border being invisible
- Premature shutdown when attempting to load mountpoint URL of file inside a zip file
- Opera freezing when changing
src
attribute ofaudio
element in event handler for "ended" - Fast history navigation stops working when document cache reaches half the size of previous problem level
- Premature shutdown when closing a tab with mouse gesture over Flash
- HTML5 video not working without a DirectSound driver
- Premature shutdown when using Web Storage
- Canvas 2D context's font attribute forcing a premature shutdown
- Disabling the Opera Speed Dial search provider is not remembered
- A document being served with an incorrect MIME breaks multistyle/font switch-writing system
- An inline element breaking the layout of inline-blocks (deviantart.com)
- JavaScript/plug-in shutdown on sites like Google Maps
- A premature shutdown occuring with WebM
- Transparent Opera Speed Dial dialogs not rendering correctly
Mail, news, chat
Improved
- Prevention of broken searches in mail
Miscellaneous
Offline Web Applications fixes
- The list of application caches not containing unvisited domains after a shutdown/restart
- Offline application cache size being incorrectly reported
- Offline application cache being unavailable for panels
- Offline application cache being unavailable for the special Opera Dragonfly window
- Offline "application_cache" not being stored in a temporary location
Geolocation services fixes
- Adding a mechanism to clear Geolocation preferences
- Corrected several erroneous Geolocation settings
- Checkbox labels in Geolocation Terms and Conditions not being clickable
- "Do you want to share your location" toolbar being displayed even if "remember my choice" was previously selected
- Show the domain rather than URL in the Geolocation toolbar
Widgets fixes
- Widgets not showing tooltips
- Inconsistent context menu item name; should be "View" instead of "Position"
- Updating the structure of widgets menu
- Wrong ordering of context menus for widgets with image, and for widgets with link
Security
Improved
- Implemented validation of certificates used in widget signature using OCSP
Fixed
- Fixed an issue where double-clicking a link can unexpectedly run a program from the Internet; see our advisory (http://www.opera.com...).
- Fixed an issue which could be used to trick users into uploading unexpected files, as reported by Andrew Valums; see our advisory (http://www.opera.com...).
Reageren