Opera Desktop Team blog header

An updated Core, with Ragnarök and CSS3 radial gradients

,

We have a rather interesting new snapshot for you today. It includes an update to our Core rendering engine (Presto) to version 2.9.220, and with that come some really big improvements.

Firstly, this is the first snapshot to include Ragnarök! For those of you who haven't tested our earlier Labs builds, Ragnarök is the name of our implementation of the HTML5 Parsing algorithm. As Bruce Lawson explained previously, "The HTML5 specification defines a set of parsing rules for all markup, whether valid or invalid. Once all browsers have HTML5 parsers, the same markup will produce the same DOM across all conforming browsers.". headbang If you would like to know more, you should also read our initial announcement, from the first Labs release.

Another big one among other Core changes is that we have improved our CSS3 gradient support. We already supported CSS3 linear gradients and now we have added support for CSS3 radial gradients.

Besides these major improvements, the Core team have also done a lot of site compatibility work. Together these Core updates should mean that Opera renders your favorite sites better than ever! yes

Finally, we also have a nice selection of important desktop improvements (I personally like the new on-demand plug-in activation) and bug fixes. As always, see the change log below for a full overview. And once you are done with that, download and get on with testing!

Known issues
  • No 64-bit FreeBSD packages this time (they will return in a future snapshot)
  • Tab stack extender is not working outside visual tab mode
  • Known issues from the last snapshot

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

Changelog

Core
  • CORE-25375 (HTML5 Parser - Ragnarök)
  • CORE-34053 (Support radial gradients)
  • CORE-24331 (Repaint problem when selecting Arabic text)
  • CORE-32850 (scrollHeight should include padding also for textarea): Problems with comments on NFL fantasy pages
  • CORE-35270 (Floats considered when finding the baseline of a table-cell)
  • CORE-36281 (Change default "Minimum font size" pref to zero)
  • CORE-37077 (Ellipsis from text-overflow is unaffected by visibility)
  • CORE-37090 (Gitorious SSH keys table too wide; unable to click "delete" button)
  • CORE-38542 (Pixel-wide gap in drop down on vkontakte.ru)
  • CORE-39179 (Page interaction broken with BODY position: relative & negative z-index, with document mouse event listener)
  • CORE-39185 (Myspace blog content pushed down)
  • CORE-40140 (Pseudo menus in gmail buttons have scrollbars outside)
  • CORE-40285 (Constant reflows cause erratic behaviour while scrolling SELECT)
  • CORE-40786 (Overlaps and redraw problems in case of bidi embedding and inline placed elements mixing with block level ones)
  • CORE-41088 (Numeric list style combined with two block elements and link effects causes bad layout and redraw effect)
  • CORE-40381 (String and translations updates): includes Dragonfly
  • CORE-41430 (postMessage in contentWindow" fails if document.domain set)
  • CORE-41073 (Creating too many web workers makes web pages fail silently)
  • CORE-18463 (overflow: inherit ignored if body parent has overflow: scroll)
  • CORE-21829 (opera:debug should show connection status)
  • CORE-29175 (On demand plug-in doesn't work for Java and embed/object without URL)
  • CORE-31928 (On going back in history, page is reloaded, but focus is remembered + onfocus not triggered)
  • CORE-33377 (Terrible performance at asciipaint.com)
  • CORE-34790 (SVG content moves by the offset of SVG element when scrolling element into view)
  • CORE-36998 (Blocked content error page, show first URL in case of redirect)
  • CORE-37372 (Opera ignores PAC if file has large encoded string)
  • CORE-38341 (SVG keyTimes should apply to to/from/by animations if there are exactly two keyTimes values)
  • CORE-38994 (Text selection not continuous when selecting text with align justify)
  • CORE-40103 (colspan with relative widths broken)
  • CORE-40114 (Reading out computed overflow style on BODY element with overflow: hidden fails)
  • CORE-40218 (Transitions are invoked on load / refresh): BeforeCSS causes async css loading
  • CORE-40226 (nth-child and too many matching elements freezes browser)
  • CORE-40577 (Scroll event does not fire in iframes)
  • CORE-40613 (Gradients with certain angles cause unpainted garbage areas): Further fix needed for 32-bit Linux/FreeBSD
  • CORE-40675 (Failed cross origin XMLHttpRequest pins memory for too long)
  • CORE-40934 (Hover triggered on parent element when mouse moves over visibility:collapsed floated child box)
  • CORE-41085 (Exclamation marks not allowed in URL hash for input type=url validation)
  • CORE-41170 (Extend the host object [[Put]] protocol for read only properties)
  • CORE-41174 (document.all doesn't work in document.written() documents)
  • CORE-41198 (meta http-equiv="refresh" URL buffer too small with 2k)
  • CORE-41242 (Initial value of Error.prototype.message should be the empty string)
  • CORE-41250 (DOMParser.parseFromString needs stricter MIME type checking)
  • Stability/Crash fixes

Desktop
  • DSK-341559 (Lock button in Links panel can not be unlocked)
  • DSK-343908 (Title, tab, and status bar should not be drag-able in Full Screen mode)
  • DSK-344263 (Searching from a private tab Google field open a new non private tab)
  • DSK-346309 (Address bar on-demand plug-in activation): click on the box in the URL field to enable all plugins on the page
  • DSK-346713 (Mail and Chat miss their names on Hotlist Panel Selector)
  • DSK-346753 (Opening Speed Dials in new tabs not possible in regular tab, works in private tab)
  • DSK-346919 (Revert DSK-344289 (mouse wheel over windowed plug-in can also cause the page to scroll))
  • DSK-347053 (To/CC/BCC fields in mail compose window are missing type)
  • DSK-347118 (Clicking Star Menu in address field on IRC tab crashes Opera)
  • DSK-346030 (Popup dialog opened for extensions without defined popup)
  • DSK-342584 (Convert dialogs to YAML, Work Package 2): Further Declarative UI work
  • Improved Opera skin installation
  • Stability/Crash fixes

A shining new starFeatherweight and plugin installation improves, plus important fixes

Comments

АлександрDragonLP Friday, October 7, 2011 10:38:06 AM

A new page to load themes (currently not working, old themes will not load)
https://addons.opera.com/themes

shaneh Friday, October 7, 2011 10:39:38 AM

Confirmed - speed dial entries always opening in new tab instead of existing tab.

Also - Gmail font in compose/reply window still defaulting to small. (existing issue for 12+ months now).

joerg776 Friday, October 7, 2011 10:43:58 AM

Does anybody else have the problem, that the buttons in the address bar are not always shown? E.g. the star is missing here: https://github.com/mbostock/d3/wiki

disinvis Friday, October 7, 2011 10:45:41 AM

Font is displayed incorrectly on the website http://www.windowsphone.com/ru-RU/marketplace . Instead of San-Serif font displayed Serif font in Cyrillic.
It's happenen in all version (from 10.50) of Opera.

myskyopera Friday, October 7, 2011 10:52:54 AM

Thank you !

I have noticed that the address bar loses the focus after short time
http://img11.hostingpics.net/pics/835446opera12build1085.gif

Version: 12.00 pre-alpha
Build: 1085
System: Windows 7 (64b)

Tamil Friday, October 7, 2011 10:59:52 AM

Skin renamed as themes. sherlock

Rijk Friday, October 7, 2011 11:00:30 AM

Originally posted by DragonLP:

Originally posted by Rijk:

There's supposed to be a page title shown there.

I feel stupid http://files.myopera.com/DragonLP/albums/7457582/Bug6.jpg -

Why feel stupid? I didn't recognize that you meant specifically the speed dial thumbnail. Looks like there's a real issue here.

Gousti FruitGoustiFruit Friday, October 7, 2011 11:03:28 AM

Originally posted by maiprios:

party party party

The width of two tab increases and decreases in size.


I reported about it a *long* time ago, I think it's been here since v10 !?

Also, if I remember well, it only happens it you show the close buttons on tabs. If you hide them, there's no problem.

ouzowtfouzoWTF Friday, October 7, 2011 11:07:56 AM

I can not see or write a €-sign on some pages.
Check for example this comment: http://forum.golem.de/kommentare/handy/starttag-iphone-4s-vorbestellungen-in-deutschland-moeglich/preise/56190,2816897,2816928,read.html#msg-2816928
The €-sign should be there three times, but it is shown blank for me. However, when I search via quick search for it, then the positions where it should be are found.

The textarea for commenting here gets longer with every textstroke you do when using myOpera userscript of xErath.

Daned4n3 Friday, October 7, 2011 11:10:48 AM

Originally posted by ruario:

Originally posted by d4n3:

It would be really useful if you could always enable plugins on demand for a specific site (like youtube).

You can. Load YouTube, right click on the page and check out the site preferences.



Great, didn't know about this.

I still think it might help people discover this feature if you add a menu in the addressbar icon with something like "Always load plugins on this page".

Site preferences are not something a lot of people know about or use.

abhitux Friday, October 7, 2011 11:15:12 AM

beer beer Something to play around with on the weekend... The snapshots have improved way beyond the previous builds.....

earth01 Friday, October 7, 2011 11:16:04 AM

Originally posted by d4n3:

Site preferences are not something a lot of people know about or use.


Opera is not something a lot of people know about or use p

Ruarí Ødegaardruario Friday, October 7, 2011 11:19:15 AM

Originally posted by ruario:

Improved Opera skin installation

Originally posted by flm:

If by "improved" you mean "broken", then yes...

That comment isn't really of any help to us unless you define how you consider it broken. If you complain without explaining then nothing will change.

Manoj Chandrasekharanmachs Friday, October 7, 2011 11:25:57 AM

That is a looooong list..!!
Thanks a lot!bigsmile

flm Friday, October 7, 2011 11:26:13 AM

Originally posted by ruario:

That comment isn't really of any help to us unless you define how you consider it broken. If you complain without explaining then nothing will change.


It was stated couple of times already, if you try to "find more themes" - nonexistent page opens.

IusedtobeOOlli91 Friday, October 7, 2011 11:31:25 AM

Youtube video playback still crashes on Mac. Can anybody please confirm this?

zoquete Friday, October 7, 2011 11:31:38 AM

Old skin-installation dialog was better. sad I dislike this kind of "improvements".

АлександрDragonLP Friday, October 7, 2011 11:35:37 AM

mini update opera:gpu

PengePenge4 Friday, October 7, 2011 11:47:18 AM

Thanks for the Ragnarök and fixes and improvements, in particular for the ODP improvements. Finally it isn't broken by the SWFObject.

Fhury Friday, October 7, 2011 11:51:52 AM

Nice update!
But...
Please fix the incorrect (generic) jumplist icons, please.

bachokocho Friday, October 7, 2011 11:57:56 AM

Middle click doesn't work.

I need a namequangltm Friday, October 7, 2011 11:59:52 AM

Cool:cheers:

Pierrera-mon Friday, October 7, 2011 12:14:56 PM

Originally posted by DragonLP:

mini update opera:gpu


Is it normal to have on the same hardware, opera:gpu saying Vega backend = Software (12.00.1085) and opera:about saying Vega backend = OpenGL (11.50.24661 labs) ?
http://files.getwebb.org/view-cre650cq.html

ClashCityRockerclashcityrocker Friday, October 7, 2011 12:21:13 PM

Originally posted by ra-mon:

Is it normal to have on the same hardware, opera:gpu saying Vega backend = Software (12.00.1085) and opera:about saying Vega backend = OpenGL (11.50.24661 labs) ?http://files.getwebb.org/view-cre650cq.html



For the moment, I think so...

http://imageshack.us/f/829/unledxmm.png/

MRCS Friday, October 7, 2011 12:21:50 PM

Originally posted by earth01:

OK, I can now specify a huge bug introduced a few builds ago.Scripting(JavaScript/ECMAScript) is randomly disabled/re-enabled during navigation.

Yes, there is something very strange going on in this build. It was not present for me in previous builds. Sometimes I get script written all over the page. When iFrames is ostensibly off (my default), the script is present. When I turn it on with a button I have on my toolbar, the script disappears -- which seems to me to be the opposite of what I'd expect. I'm seeing this on Yahoo Mail and Yahoo Finance.

XP Pro SP3 x86

MichałEmdek Friday, October 7, 2011 12:36:40 PM

Originally posted by ruario:

Originally posted by Emdek:

So now I'm waiting mostly for polished KDE style integration (wrong menu bar background, not fully correct menu gradients etc.)

screen shot to demonstrate plus details from 'opera --full-version'?


I've published some screenshots already here:
http://my.opera.com/desktopteam/blog/show.dml/32144092?startidx=0#comment64609962
However there is at least one improvement, tab bar seems to have better background:
http://simplest-image-hosting.net/jpg-0-plasma-desktopbz6456

And here is result of 'opera-next --full-version':

Opera 12.00 Build 1085 for Linux i386.
OS: Linux 2.6.38.7-desktop-1mnb2
Architecture: i686
Compositor active: Yes
Toolkit: KDE 4.7.41 using Oxygen::Style
Desktop environment: KDE
Window manager: KWin
Screens:
0: 1920x1080 depth 24,32 (default)

crash1 Friday, October 7, 2011 12:49:54 PM

Simple ToDo Manager extension doesn't work on builds with new html5 parser (

Patrick O'Reillypaddy2k Friday, October 7, 2011 12:51:34 PM

This build of Opera Next scores 331 + 9 bonus points.
When WebGL is finally enabled that'll add another 15 points which will put it in first place, leapfrogging Chrome. (Cr15 current scores 328+13)

MossMan Friday, October 7, 2011 12:54:51 PM

Originally posted by crash1:

Simple ToDo Manager extension doesn't work on builds with new html5 parser (



Oh yeah! Weird.

EmanueleEngelium Friday, October 7, 2011 1:06:01 PM

BUG: if "reuse current tab" option isn't checked, new tabs are opened in Speed dial too

It's this intended or a bug? (in 11.5 this doesn't happens)

Piotrpietrek Friday, October 7, 2011 1:07:00 PM

Originally posted by earth01:

Don't know if it should have been solved by CORE-34790, but :
- SVG content at http://ie.microsoft.com/testdrive/Graphics/SVGGradientBackgroundMaker/Default.html still seems to be "fixed" (scroll and then click again on a type of gradient)



http://projects.korrelboom.com/gradient-generator/ same problem. I don't know how to reproduce this bug. My page is also affected, and the only thing I added is svg css markup. Reported that - bug ID DSK-346422.

Patrick O'Reillypaddy2k Friday, October 7, 2011 1:08:59 PM

Another confirmation of the symbol bug in this build.
http://leaverou.me/css3patterns/
At the bottom of the page, the @ in the sentence "drop me a line at me @ this domain." appears as fuzzy random dots.
Linux 32bit

HenryAOTEAROAnz Friday, October 7, 2011 1:12:01 PM

Originally posted by ZAHEK:

Thanks. Esp. for disqus comment system fix


milan velkovskimaxkaspar Friday, October 7, 2011 1:14:42 PM

weather.com still doesn't remember a location.
awww

MichałEmdek Friday, October 7, 2011 1:16:26 PM

Originally posted by paddy2k:

Another confirmation of the symbol bug in this build.
http://leaverou.me/css3patterns/
At the bottom of the page, the @ in the sentence "drop me a line at me @ this domain." appears as fuzzy random dots.
Linux 32bit


Can't confirm...

Here is specification:
http://my.opera.com/desktopteam/blog/show.dml/36228912?startidx=50#comment71921122

GTSSGela2010 Friday, October 7, 2011 1:22:50 PM

Originally posted by AnuarSh:

All sites from Speed Dial opens in new foreground tab (not middle click!)Can anyone confirm?


Yes it is. It is not normal and

Patrick H. Laukepatrickhlauke Friday, October 7, 2011 1:50:12 PM

lovely stuff, chaps.

Francisco Herrerafherrerav Friday, October 7, 2011 1:53:22 PM

Searching with google from address bar or search bar takes me to google.com, it doesn't search. Can anyone confirm?

Version 12.00 pre-alpha
Build 1085
Platform Win32
System Windows XP
XHTML+Voice Plug-in not loaded

Boulfrite Friday, October 7, 2011 2:00:43 PM

Originally posted by Olli91:

Youtube video playback still crashes on Mac. Can anybody please confirm this?



Not confirmed here : no problem with youtube videos (Mac OS 10.6.8)

СергейMerser Friday, October 7, 2011 2:21:59 PM

Originally posted by clashcityrocker:


For the moment, I think so...
http://imageshack.us/f/829/unledxmm.png/



What operating system and graphics card you are using?

minho Friday, October 7, 2011 2:24:04 PM

Scrolling is buggy here.
http://www.hering.com.br/

win 7 x64

Helder Jefferson Ferreira da LuzDante003 Friday, October 7, 2011 2:28:31 PM

Originally posted by clashcityrocker:

Woooo, opera:gpu now shows something :-)

http://imageshack.us/photo/my-images/13/unledslh.png/


Here it's showing "Vega backend Software", in a full white page.

RealHunk Friday, October 7, 2011 2:33:22 PM

Helder Jefferson Ferreira da Luz, create new file in opera folder/styles named gpu.css and write there @import url(opera.css);

Swapnil RustagiSwapnil99pro Friday, October 7, 2011 2:34:20 PM

Originally posted by Dante003:

Here it's showing "Vega backend Software", in a full white page.


Here too. But it's correct. I am currently using Opera Next on an old computer with Intel Extreme Graphics and Intel Extreme Graphic cards were discontinued in 2005 only.

minho Friday, October 7, 2011 2:36:02 PM

Thank you very much for the new core.
Several problematic sites are working fine now.
I love Opera Desktop Team! bigsmile up party headbang

eMWu Friday, October 7, 2011 2:39:13 PM

Still can't go to 2nd level options in uTorrent WebUI in a torrent's right click menu.

ClashCityRockerclashcityrocker Friday, October 7, 2011 2:47:25 PM

Originally posted by RealHunk:

Helder Jefferson Ferreira da Luz, create new file in opera folder/styles named gpu.css and write there @import url(opera.css);



And then edit en.lng to say Software, DirectX 10, OpenGL or whatever you want. bigsmile bigsmile

David Tsunamydavidtsunamy Friday, October 7, 2011 2:47:37 PM

Mod edit:

1. Please look at previous comments before writing your own

2. Please do not post requests here (see the FAQ for more information)

Galileo Friday, October 7, 2011 2:54:20 PM

Originally posted by ouzoWTF:

I can not see or write a €-sign on some pages.
Check for example this comment: http://forum.golem.de/kommentare/handy/starttag-iphone-4s-vorbestellungen-in-deutschland-moeglich/preise/56190,2816897,2816928,read.html#msg-2816928
The €-sign should be there three times, but it is shown blank for me. However, when I search via quick search for it, then the positions where it should be are found.

[/URL].


No problem with the € symbol, i can see it 3 times it that post.

Write a comment

New comments have been disabled for this post.