Presto update for Opera 10.70
By Haavardhaavard. Tuesday, August 3, 2010 11:30:00 AM
This means that we are testing the 10.61 release, and 10.70 in parallel, which may cause some confusion if you look at build numbers. The most recent 10.61 build may have a higher build number than the latest 10.70 build, but that is simply the number assigned to them by the build system. Opera "10.70" is still the main development branch, while 10.61 is only intended to be a smaller security/bug fix release.
With that out of the way, let's return to the actual snapshot. This one contains mostly Presto (Core) changes, and there are even a few new features:
- HTML5 HTML5 HashChangeEvent event object
- CSS3 object-fit and object-position from the CSS3 Paged Media Module properties (renamed from image-fit and image-position. Requires the -o- prefix, but we recommend that you include it without a prefix if you use it on a page)
- Selection.selectAllChildren
There are also a few optimizations for SVG, improvements to the JavaScript debugger, and we have added the option opera:config#VisitedLink|VisitedLinksState to control :visited (0 - disable :visited, 1 - match same domain only, 2 - enable :visited normally).
There are also quite a few other fixes we need to test, but let's start with this batch.
WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.
Download
Desktop/UI
- DSK-180617 (Links from external applications close page if page is opened from a panel or mail)
- DSK-300470 (Posix crash on page load)
- DSK-306032 (Impossible to maximize widget in application mode)
Core
- Fixed a few non-reproducible crashes
- Fixed a few WebStorage crashes
- CORE-1930 (Selection.selectAllChildren not implemented)
- CORE-19329 (Support CSS3 object-fit and object-position)
- CORE-22402 (EcmaScript debugger improvements)
- CORE-27275 (SVG Optimizations)
- CORE-29727 (Add HTML5 HashChangeEvent)
- CORE-8204 (Remove IE Compatibility: document.getElementsByName doesn't distinguish between id and name attributes)
- CORE-12667 (Need to add incorrectly issued "Microsoft" object signing certificates to online repository)
- CORE-13803 (doDataURL() with non-primary and non-solid colours)
- CORE-18808 ("v" shortcut in Google Reader opens about:blank (ignores same thread that opened popup setting location))
- CORE-19618 (Fix for CORE-18808, failure to load page in newly opened popup)
- CORE-22043 (Unable to load page's own URL into (i)frame)
- CORE-22489 (Add operaunite.com to pubsuffix list)
- CORE-23432 (Added phrase flags to search and highlighting)
- CORE-24101 (Fix for Ctrl+End which didn't move the caret anywhere on Google Docs)
- CORE-25558 (Referrer of XMLHttpRequest response is wrong when request is initiated in a call from another frame)
- CORE-26183 (Memory fix for changing offline mode to online)
- CORE-27256 (Random-ish crash in YUI test suite)
- CORE-27917 (Crash when deleting a paragraph with an image)
- CORE-28221 (Crash when browsing with cached images)
- CORE-28346 (setTimeout(function, Infinity) should be handled as 0)
- CORE-28745 (hashchange event fires incorrectly when stepping back and forward through pages in DOM cache)
- CORE-28890 (Correct behavior for getComputedStyle of 'object-fit: auto')
- CORE-28941 (Underline text-decoration doesn't seem to be filtered if the text is rendered with an SVGFont)
- CORE-29227 (Div with content:-o-skin("Smiley Happy"); crashes)
- CORE-29284 (Frozen UI and Flash not loaded when clicking link in Flash and going back)
- CORE-29410 (Opera crashes on SVG images that include CSS stylesheets via @import)
- CORE-29579 (Error.{stack,stacktrace} are identical)
- CORE-29806 (Defining "href" getter on a Location object should throw TypeError)
- CORE-29905 (Array.prototype.join.call(arguments) with a single argument "a" !== "a")
- CORE-29919 (Need to run setTimeout < 10 ms in correct order)
- CORE-29922 (Error.stack/stacktrace should be writable)
- CORE-30096 (Non-enumarable properties are not returned)
- CORE-30130 (Redeclaring Event object does not reflect within other scopes)
- CORE-30168 (Carakan doesn't properly terminate strings to identifiers in some cases)
- CORE-30690 (Setting onload property of XMLHttpRequest blocks document memory from being garbage collected)
- CORE-31426 (Widgets don't have access to network after restart)
- CORE-31482 (UPnP memory issue with IPv6 and non-local addresses)
Windows
- DSK-306226 (Crash when launching browser after upgrade)
Mac
- DSK-300182 (Crash in no-Carbon build)
Linux/FreeBSD
- All Linux/FreeBSD fixes in 10.61 RC1 are included in this build
- CORE-31040 (Text strings to be used if print dialog can not be started)
- DSK-300106 (Dragonfly crash with 16-bit color depth)



1 2 3 Next »
QuHno # Tuesday, August 3, 2010 2:12:15 PM
calebfix-cz # Tuesday, August 3, 2010 2:15:46 PM
JosemiJosemi16 # Tuesday, August 3, 2010 2:16:24 PM
Just wondering... for when Word WebApp compatibility? It keeps loading at 95%...
Mağruf ÇolakoğluZAHEK # Tuesday, August 3, 2010 2:18:35 PM
MyOpera team, please fix this!fearphage # Tuesday, August 3, 2010 2:20:53 PM
Originally posted by desktopteam:
webdev love? OH BOI! (are those the same thing?)wonders never cease.
I'm thoroughly impressed with this snapshot. Thanks ladies and gents.
HyaeneLeipzigTinoSLE # Tuesday, August 3, 2010 2:21:40 PM
so lets start testing
FrEe57yLeR # Tuesday, August 3, 2010 2:21:56 PM
Purgatoripurgat0ri # Tuesday, August 3, 2010 2:22:45 PM
thobi # Tuesday, August 3, 2010 2:25:51 PM
ouzowtfouzoWTF # Tuesday, August 3, 2010 2:30:13 PM
Reading the blogpost I assume that the fixes of the last 10.61 snapshot are not included in this snapshot?
thobi # Tuesday, August 3, 2010 2:31:08 PM
any reason that chrome, safari and FF beta are doing better?
Gereford # Tuesday, August 3, 2010 2:32:12 PM
Chileantulba2 # Tuesday, August 3, 2010 2:35:27 PM
NiColaoSNikDaMark # Tuesday, August 3, 2010 2:35:40 PM
gogogo
prd3 # Tuesday, August 3, 2010 2:35:45 PM
Originally posted by thobi:
That site is useless. It doesn't test all of HTML5, doesn't ONLY test HTML5, and assigns different scores randomly (some things give you a higher score than others).
Vladimyr IvanovVladimyr # Tuesday, August 3, 2010 2:36:41 PM
But how?! Sounds like a story:
- where have you got this beer?
- it is a gift. I was at our neighbours, repaired something...
- did you say 'something' since you don't want to tell,
or don't know yourself, what you exactly repaired?
pios # Tuesday, August 3, 2010 2:38:36 PM
Ubuntu 10.04 i386 NVidia 195.36.24
vAdpult # Tuesday, August 3, 2010 2:42:37 PM
MyOpera team, please fix this!fearphage # Tuesday, August 3, 2010 2:43:59 PM
Originally posted by prd3:
Use this instead. Modernizr for the win.olli # Tuesday, August 3, 2010 2:45:37 PM
Originally posted by Vladimyr:
We look at the stack from the crashlogs we get and try to analyze what goes on and fix it.. It´s not magic (or not always)
nimu_channimuchan # Tuesday, August 3, 2010 2:47:04 PM
Blaz(ž) Pristavitalianjob44 # Tuesday, August 3, 2010 2:51:20 PM
Lucalucaviozzi # Tuesday, August 3, 2010 2:51:33 PM
berend ytsmaytsmabeer # Tuesday, August 3, 2010 2:54:02 PM
Originally posted by italianjob44:
Maybe you should stick to 10.61 , and leave the crazy testing to crazy people
rechenkoenig # Tuesday, August 3, 2010 2:55:16 PM
Win7 64bit, no clean install
Avola # Tuesday, August 3, 2010 3:11:41 PM
Win7 x64
Arguggi # Tuesday, August 3, 2010 3:11:55 PM
Originally posted by rechenkoenig:
Working fine for me and finished with 80 errors. Try with a clean install, it worked for me when I had your same problem.
Vista 32
MyOpera team, please fix this!fearphage # Tuesday, August 3, 2010 3:17:02 PM
Originally posted by rechenkoenig:
confirmed. win7 64prd3 # Tuesday, August 3, 2010 3:22:50 PM
Originally posted by italianjob44:
What on earth are you talking about? This snapshot contains more than 40 fixes.
You got the fixes. If you don't want to test them, please shut up and go away.
The only crazy thing here is people whining about snapshots. No one is forcing you to install them.
RealHunk # Tuesday, August 3, 2010 3:31:14 PM
Originally posted by fearphage:
80 for me, W7 x64Taxidriver05 # Tuesday, August 3, 2010 3:37:30 PM
Originally posted by Josemi16:
Confirmed on Windows 7 (x64)
Szymonscope66 # Tuesday, August 3, 2010 3:43:59 PM
Francesco De Domenicofrankdd89 # Tuesday, August 3, 2010 3:52:22 PM
Originally posted by rechenkoenig:
Confirmed on Win7 32bit
NiColaoSNikDaMark # Tuesday, August 3, 2010 3:58:15 PM
In some forums for instance, I've to press «back» several times before it will proceed to previous page...
What am I doing wrong? Is there an option/adjustment to change? I wanna press «back» once and instantly to see the previous page...
JosemiJosemi16 # Tuesday, August 3, 2010 4:08:46 PM
berend ytsmaytsmabeer # Tuesday, August 3, 2010 4:15:35 PM
Originally posted by metude:
You really should read the blog post about 10.61 rc2
Originally posted by Josemi16:
That happened allready at 10.60
nothing new here
MyOpera team, please fix this!fearphage # Tuesday, August 3, 2010 4:44:11 PM
Originally posted by desktopteam:
I can't confim this. The following urls all show blank pages for me:http://partner.googleadservices.com/gampad/google_service.js
http://edge.quantserve.com/quant.js
http://spa.snap.com/snap_preview_anywhere.js
Anyone else?
-------
Originally posted by rechenkoenig:
Opera's throwing an error:JavaScript - http://sputnik.googlelabs.com/run Uncaught exception: TypeError: Cannot convert 'this.testCase_' to object Error thrown at line 1457, column 2 in <anonymous function: Runner.prototype.schedule>(): var source = this.testCase_.getSource(); called from line 1711, column 2 in <anonymous function: TestRun.prototype.runTest>(serial, testCase): return new Runner(this, serial, testCase).schedule(); called from line 1738, column 6 in <anonymous function: TestRun.prototype.scheduleNextTest>(value): var pDoneRunning = this.runTest(serial, value); called via Function.prototype.call() from unknown location in <anonymous function: Promise.prototype.onValue>(self, fun): /* no source available */ called from line 1737, column 4 in <anonymous function: TestRun.prototype.scheduleNextTest>(): pCase.onValue(this, function (value) { called via Function.prototype.call() from unknown location in <anonymous function: Promise.prototype.fire>(): /* no source available */ called from line 1519, column 2 in <anonymous function: Promise.prototype.fulfill>(value): this.fire(); called from line 815, column 54 in <anonymous function>(): pResult.fulfill(null);ruaman # Tuesday, August 3, 2010 4:55:18 PM
Originally posted by pios:
Confirmed in Win 7 x64
Anne van Kesterenanne # Tuesday, August 3, 2010 4:57:55 PM
João EirasxErath # Tuesday, August 3, 2010 4:59:17 PM
should be
Sasquatch # Tuesday, August 3, 2010 5:15:50 PM
Originally posted by pios:
Does for me too, but that's a 'feature' of the website. Move the mouse to the Opera window itself, like the address bar, it won't disappear. Move it back onto the page, but don't touch the video, mouse stays. Move over the video and then back to somewhere on the site, it goes away. Move it out again, voilà, you got your cursor back. It will probably happen on other browsers too and it's not an Opera bug or anything.
Dev team, can you please fix the crash on deviantart.com/messages (only available when you have an account and are logged on) with the 64 bit Linux builds? I don't get a crash report though. Starting from the terminal reveals it's a segfault. Hope it helps enough.
John A. Bilicki IIIjabcreations # Tuesday, August 3, 2010 5:22:43 PM
Not yet absolutely perfect on my benchmark though I did notice a considerable increase in speed...possibly even faster then most if not all 10.5 and 10.6 builds. Keep up the good work!
Josemelo # Tuesday, August 3, 2010 5:25:26 PM
AECX # Tuesday, August 3, 2010 5:29:39 PM
http://www.expressz.hu/szamitastechnika/notebook_laptop/hirdetes-21855878/
Win7 64 bit
Also
Nike store still not working (you can click but nothing happens, flash based content):
http://store.nike.com/index.jsp?country=US&lang_locale=en_US
try to select MEN and then SHOES, nothing! Doesn't load.
Charlie ClarkMuzzlehatch # Tuesday, August 3, 2010 5:33:34 PM
However, and there is always is a however, still difficult to check anything that is heavily profile dependent. An easy way to clone settings test branches would be appreciated otherwise you'll force me to write some shell script!
Of course, I still can't import SSL certificates but I didn't expect to in this build. It would be good if this was fixed by 10.7 final.
Cutting Spoonhellspork # Tuesday, August 3, 2010 5:44:19 PM
Originally posted by Muzzlehatch:
+1 here...would like to be able to use extra protocols and certificates without constant error messages and prompts. Mostly because ESET Smart Security can blind-proxy HTTPS for any program that imports the certificate. I understand that this probably interferes with Opera Fraud Protection, but in exchange my secured downloads can be scanned for viruses and malware before they reach the HDD.
minho # Tuesday, August 3, 2010 5:52:01 PM
Testing!
johannes96 # Tuesday, August 3, 2010 5:53:19 PM
Rickrskunath # Tuesday, August 3, 2010 6:01:50 PM
pedruh # Tuesday, August 3, 2010 6:04:06 PM
It happens in pages like www.google.pt when you click in the virtual keyboard