Skip navigation.

Opera Desktop Team

Presto update for Opera 10.70

As you may know, we have released two Release Candidates for Opera 10.61, which is a security and bugfix release. In the meantime, we have also been working a bigger upgrade, which is currently called "10.70", although the final version number is yet to be determined.

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)

Second release candidate for 10.61Opera 10.70 snapshot with more desktop fixes

Comments

QuHno 3. August 2010, 14:12

opera:config#VisitedLink| ...

:up:

caleb 3. August 2010, 14:15

:pirate: Pirates use development snapshots! :cheers:

Josemi 3. August 2010, 14:16

Great! Nice work!

Just wondering... for when Word WebApp compatibility? It keeps loading at 95%...

z@h3k 3. August 2010, 14:18

MyOpera team, please fix this! 3. August 2010, 14:20

Originally posted by desktopteam:

improvements to the JavaScript debugger
CORE-29922 (Error.stack/stacktrace should be writable)

webdev love? OH BOI! (are those the same thing?)

CORE-8204 (Remove IE Compatibility: document.getElementsByName doesn't distinguish between id and name attributes)

wonders never cease.

I'm thoroughly impressed with this snapshot. Thanks ladies and gents.

TinoSLE 3. August 2010, 14:21

Very confusing :confused: what are you doing, but you will know it already

so lets start testing :up:

FrEe57yLeR 3. August 2010, 14:21

cool ;)

Michael 3. August 2010, 14:22

Still no functional WebM on FreeBSD.

thobi 3. August 2010, 14:25

:)

ouzoWTF 3. August 2010, 14:30

Thanks for this snapshot. :up:
Reading the blogpost I assume that the fixes of the last 10.61 snapshot are not included in this snapshot?

thobi 3. August 2010, 14:31

still only 159 points @ html5test.com (link was published in austrian press today -> derstandard.at).

any reason that chrome, safari and FF beta are doing better?

Gereford 3. August 2010, 14:32

Thx, testing.

abdullahi abdulrahman 3. August 2010, 14:35

Is there any plan to fix the server-sent implementation that stops working on Opera 10? Thanks

Nikolaos ( abbreviation: Nikos ) 3. August 2010, 14:35

Personally, I don't care at all about the confusion... Just keep on!

gogogo

prd3 3. August 2010, 14:35

Originally posted by thobi:

still only 159 points @ html5test.com (link was published in austrian press today -> derstandard.at).


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 Ivanov 3. August 2010, 14:36

> Fixed a few non-reproducible crashes

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 3. August 2010, 14:38

my mouse cursor disappears when playing videos on this websight - http://www.vimeo.com

Ubuntu 10.04 i386 NVidia 195.36.24

vAd 3. August 2010, 14:42

after press back (return) url page not backed.

MyOpera team, please fix this! 3. August 2010, 14:43

Originally posted by prd3:

Originally posted by thobi:

still only 159 points @ html5test.com (link was published in austrian press today -> derstandard.at).

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).

Use this instead. Modernizr for the win.

olli 3. August 2010, 14:45

Originally posted by Vladimyr:

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?




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_chan 3. August 2010, 14:47

Oh Thanks :happy: :love: :up:

iPristy 3. August 2010, 14:51

I just hope for fixes, no more crazy testing please.:worried:

Luca Viozzi 3. August 2010, 14:51

:yes:

berend ytsma 3. August 2010, 14:54

Originally posted by italianjob44:

I just hope for fixes, no more crazy testing please.


Maybe you should stick to 10.61 , and leave the crazy testing to crazy people :)

rechenkoenig 3. August 2010, 14:55

Hangs for me at test 256 in Sputnik tests: http://sputnik.googlelabs.com/run
Win7 64bit, no clean install

Avola 3. August 2010, 15:11

Pages shift slightly to the left after loading from cache. Try loading www.filehippo.com first, and then a second time to see.
Win7 x64

Arguggi 3. August 2010, 15:11

Originally posted by rechenkoenig:

Hangs for me at test 256 in Sputnik tests: http://sputnik.googlelabs.com/run


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! 3. August 2010, 15:17

Originally posted by rechenkoenig:

Hangs for me at test 256 in Sputnik tests: http://sputnik.googlelabs.com/run

confirmed. win7 64

prd3 3. August 2010, 15:22

Originally posted by italianjob44:

I just hope for fixes, no more crazy testing please.


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 3. August 2010, 15:31

Originally posted by fearphage:

Hangs for me at test 256 in Sputnik tests: http://sputnik.googlelabs.com/run

confirmed. win7 64

80 for me, W7 x64

Taxidriver05 3. August 2010, 15:37

Originally posted by Josemi16:

Just wondering... for when Word WebApp compatibility? It keeps loading at 95%...



Confirmed on Windows 7 (x64)

Szymon 3. August 2010, 15:43

"CORE-29284 (Frozen UI and Flash not loaded when clicking link in Flash and going back)" - yay, thanks!

Francesco De Domenico 3. August 2010, 15:52

Originally posted by rechenkoenig:

Hangs for me at test 256 in Sputnik tests: http://sputnik.googlelabs.com/run
Win7 64bit, no clean install


Confirmed on Win7 32bit

Nikolaos ( abbreviation: Nikos ) 3. August 2010, 15:58

I really wonder what is this... I've this problem(?) in 10.60 too...

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...

Josemi 3. August 2010, 16:08

Bing has been replaced by Google at Speed Dial in my installation, Anyone else with the same?

MGillespie 3. August 2010, 16:14

good to see simultaneous of stable (RC) and unstable releases.

Gerii 3. August 2010, 16:14

Thanks for the new build. But the offline mode doesn't work in this bug. DSK-309075

berend ytsma 3. August 2010, 16:15

Originally posted by metude:

"Blank Start bar" bug, again...


You really should read the blog post about 10.61 rc2

Originally posted by Josemi16:

Bing has been replaced by Google at Speed Dial in my installation, Anyone else with the same?


That happened allready at 10.60
nothing new here

MyOpera team, please fix this! 3. August 2010, 16:44

Originally posted by desktopteam:

CORE-30523 (Blocked URL should display error page, like when host is not found)

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:

Hangs for me at test 256 in Sputnik tests: http://sputnik.googlelabs.com/run
Win7 64bit

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 3. August 2010, 16:55

Originally posted by pios:

my mouse cursor disappears when playing videos on this websight - http://www.vimeo.com


Confirmed in Win 7 x64

Anne van Kesteren 3. August 2010, 16:57

FWIW, it is the HTML5 hashchange event and the CSS object-fit and object-position properties (they were renamed). We support these CSS properties with the -o- prefix.

João Eiras 3. August 2010, 16:59

Correction:
HTML5 HashChangeEvent

should be
HTML5 HashChangeEvent event object, because the event was supported already.

Sasquatch 3. August 2010, 17:15

Originally posted by pios:

my mouse cursor disappears when playing videos on this websight - http://www.vimeo.com

Ubuntu 10.04 i386 NVidia 195.36.24


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 III 3. August 2010, 17:22

WOOOOOOOOOOOOOOOOOOO! YEAH!

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 3. August 2010, 17:25

Favicons no appears in favorites and feeds. This has already been mentioned in previous builds.

AECX 3. August 2010, 17:29

Opera still crashes when clicking on alternative views of thumbnail pictures at

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 Clark 3. August 2010, 17:33

Impressive list of fixes!

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 Spoon 3. August 2010, 17:44

Originally posted by Muzzlehatch:

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.


+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 3. August 2010, 17:52

A great list of fixes! :yes:
Testing!

johannes96 3. August 2010, 17:53

yeeeeeeey! thanks for the bugfix!

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.