Opera Desktop Team blog header

Improvements to Performance, Mail, HTML5 Drag'n'drop and more!

, ,

As Opera fans I am sure you are aware that we are always working to make our browser even faster. So perhaps you won't be surprised to hear that this snapshot includes some nice performance improvements in software rendering, when run on a processor with SSSE3 available. No doubt you will be keen to try this for yourself but here is a quick graph comparing the last two snapshots on one of our test machines, when running the canvasbench, Retro DOM and Retro Canvas tests. I'm sure you will agree they show some very decent speed improvements!


Next up we have a range of really nice fixes and improvements for our Mail client. Rather than trying to do them all justice I would encourage you to have a good read of the Mail section in the Changelog below. I'm sure you will find plenty of stuff to make you smile. Though perhaps I should highlight the fix for the POP crash on 64-Bit Windows as we know a few of you have been waiting patiently for this! wink

We have also done a fair bit of work to improve the Desktop HTML5 Drag and Drop implementation fixing various issues on all three platforms. yes Again, have a look at the Changelog for more details.

Another highlight for you bug hunters out there is that we now allow you to customize your User-Agent. Whilst we would strongly advise you not to run Opera like this all the time it can be handy to temporarily tweak your User Agent string to match that of another browser. This will let you see if a site is failing to load because we don't fully support it, or simply that the site's developers have intentionally blocked Opera. no Enjoy investigating and let us know if you discover anything interesting. sherlock

As always, thanks for testing!

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-46394 LocalStorage does not work on page that uses Application Cache
  • CORE-46313 Drag'n'drop trigged instead of panning map on Google Maps

Desktop
  • DSK-363749 Implement assembler optimized versions of pixel handling bottlenecks: Performance improvements in software rendering when SSSE3 is available. This also speeds up WebGL when only WebGL and not full hardware acceleration is enabled.
  • DSK-364146 Crash on painting smaller on top of bigger window (e.g. Dragonfly)
  • DSK-363111 Crash using custom protocol handler
  • DSK-360740 Crash when rightc lick on a link - open in new tab: with active memguard
  • DSK-359705 [html5dnd] Dragging an image or link to the Tab Bar of a background window crashes
  • DSK-359365 [html5dnd] Inconsistent use of icons and "droppable" indicators
  • DSK-363145 Tab close button is not ignored over inactive background tab when tab width is narrow
  • DSK-340052 Tab spinner spins forever when there is an auth dialog in the tab
  • DSK-362447 OMenu disappearing after changing some preferences
  • DSK-363937 Barely readable text in the progress bar set to open at the bottom
  • DSK-358912 Disabling Show Network Speed Notification preference does not disable Turbo notification on start up
  • DSK-363187 Offer Custom User-Agent User Pref to allow for debugging problematic sites
  • DSK-359140 Need to Limit number of times Opera Turbo slow network notification is shown in a session

Mail
  • DSK-360051 [Win x64] Opera crashes when checking POP
  • Split up threads when the subject changes
  • Include duplicate mails in threads and their parents / child messages.
  • Improve pasting of multi-line texts into HTML compose window
  • Changed mail compose window toolbar layout
  • DSK-362058 Change tab order of the attachment field in mail compose window
  • DSK-362304 MAPI not responding after Opera crashed
  • DSK-361727 [Mac] Drag'n'drop of attachment with spaces in name fails
  • DSK-362065 First few body lines missing when printing
  • DSK-363650 Syncing unsubscription from Gmail folder removes all copies of messages from that folder
  • DSK-355593 Sending attachments with MAPI, Opera does not grab focus
  • DSK-362177 Setting for "Default outgoing account" doesn't work
  • DSK-359260 No more IMAP email received after connection gets lost
  • DSK-360286 Attachments displayed in reversed order
  • DSK-361646 Can't open second file attachment in compose window by double clicking
  • DSK-362042 External mailto-links don't open compose window when Opera is already running
  • DSK-362133 Too long attachment name prevents expand button from showing
  • DSK-362224 IRC properties dialog, outgoing, has overlapping text
  • DSK-349059 [RTL] When UI is in RTL mode, welcome mail should RTLify
  • DSK-362471 [RTL] text inside To, CC, BCC buttons left-aligned
  • DSK-363492 Crash when right clicking empty mail message window
  • DSK-363607 Unchecking "Reuse current tab" should not cause new mail windows to appear on clicking in Mail panel
  • DSK-364068 Cut and Paste using context menu not working in compose window
  • DSK-199168 Don't copy but move, when dragging addresses between fields in compose window
  • DSK-360126 Shortcut for focusing Quick Reply field doesn't work
  • DSK-361669 After sending a Quick Reply, focus not moved to message area
  • DSK-362277 Only one row updates while scrolling message list with keyboard
  • DSK-356371 Occasional crash when dismissing password dialog for feed
  • DSK-362057 [Linux/FreeBSD] Add attachment keyboard shortcuts for compose window to 9.2 compat and unix setups as well

Windows
  • CORE-45931 [HWA] [WebGL] Normal vectors seem to have wrong direction on DX10
  • DSK-333300 Web fonts doesn't work under user with non-ascii letters in account name
  • DSK-359176 [html5dnd] Crash dragging a session onto Opera
  • DSK-361724 [html5dnd] Windows installers crashes when dragging text in Install Path
  • DSK-363409 [html5dnd] Crash on dragging buttons from Appearance
  • DSK-363403 [html5dnd] Crash on dragging tabs between Opera Windows
  • DSK-363118 [html5dnd] 'link' modifier misbehaves
  • DSK-359751 [html5dnd] Dragging downloads from manager to desktop creates shortcut and not a copy
  • DSK-363324 [html5dnd] Can't drag text from external application to text field in Opera

Mac
  • DSK-363456 Year 2012 shows up as year 2128 in date fields
  • DSK-363536 Memory leak on resizing window
  • DSK-362002 [html5dnd] Occasional crash when Drag and dropping
  • DSK-361799 [html5dnd] Drop-return animation doesn't have the correct return position
  • DSK-362001 [html5dnd] Drag and drop Ctrl+Shift modifiers are not supported
  • DSK-363824 [html5dnd] Crashes when coming in contact with files dragged from Cyberduck

Linux/FreeBSD
  • DSK-361978 [html5dnd] Crash during Drag and Drop testing
  • DSK-361990 [html5dnd] Modifier keys don't work

Scrolling performance improvementsFriday snapshot

Comments

Ahmad Moawyaahmadmoawya Thursday, May 24, 2012 12:46:39 PM

WOW, gotta admit this build has excellent overall performance. Scrolling is now much smoother even on Facebook.

It's still using too much RAM though. 800MB for Opera and 150MB for flash.

OS X 10.6.8

Thanks a lot guys, you're awesome bigsmile

beBoss Thursday, May 24, 2012 12:46:48 PM

Still having problems with vbox7 player:
http://www.vbox7.com/play:b57353b552

It's hard to use it...
Please check it.

mubaidr Thursday, May 24, 2012 12:47:15 PM

cheers

Why is not it possible to only allow WebGL to use Hardware acceleriton while everythin others is rendered using CPU?
Because when H/W is disabled WEbGL Demos just eat cpu, but give very low fps. sad

It should be good, to use GPU to do graphics work, while browser windows and webpages are rendered using CPU only (To avoid H/W issues).

Jeff ™intelimac20inch Thursday, May 24, 2012 12:51:24 PM

up coffee Woot a new build , keep up the great work opera!

minho Thursday, May 24, 2012 12:55:51 PM

DSK-362447 OMenu disappearing after changing some preferences
Unsolved on linux
Install this theme and enable it
https://addons.opera.com/pt-br/themes/details/breath-over-clouds/
Right click on any tab, select "Show border"
Press ctrl+f12 and change any setting
Result: O menu and the window border disappear.
Confirm?

Fedora 16 x32, no hwa

TZ86 Thursday, May 24, 2012 12:58:26 PM

Originally posted by pursanovd:

I think if you let us write custom useragent-may be let us write it to the list in "Edit Site Preferences"? Like we can add custom search providers, why not let add custom useragents for some sites?

+1

Originally posted by NeXaen:

there is room to improve star icon behavior you have to ignore some parts of a address to turn on the star iconthese parts :
1."/" at the end of a URL
2."www." at the beginning of a URL
3."http://" at the beginning of a URL for http protocols ( www.AAA.com )

www.somesite.com and somesite.com can be different sites. BTW cybersquatters like to use this fact in their tricks.

TZ86 Thursday, May 24, 2012 1:02:07 PM

Originally posted by minho:

DSK-362447 OMenu disappearing after changing some preferencesUnsolved on linuxInstall this theme and enable it

https://addons.opera.com/pt-br/themes/details/breath-over-clouds/

Right click on any tab, select "Show border"Press ctrl+f12 and change any setting

Result: O menu and the window border disappear.

Confirm?


Confirm.

P.S.: Brrr, what happens with comment quoting?

Ahmad Moawyaahmadmoawya Thursday, May 24, 2012 1:02:25 PM

10.6.8 clean install

Keeps crashing every time I try to setup Gmail with Opera mail.

Also, sometimes crashes when I try to click pictures (links) in facebook. This one is not reproducible.

Scrolling becomes more sluggish when I set default zoom to 120, but still better then before bigsmile

mkr Thursday, May 24, 2012 1:06:28 PM

http://goo.gl/MjFCe - STILL loads 15 seconds... on Firefox and others under 1 second.
furious bomb
furious bomb
furious bomb
furious bomb
furious bomb

Sk0l Thursday, May 24, 2012 1:07:07 PM

It would be nice to have "custom user-agent" within the "Edit site preferences".

beBoss Thursday, May 24, 2012 1:10:33 PM

Other bug:
See the text it right under the green button (under the date):
http://vloader.bg/

Unreadable :S

Danielgreen90s Thursday, May 24, 2012 1:15:16 PM

Originally posted by clambacalin:

When i select some text , right click and search or go to web address how can i make it to open in a new background tab?



When clicking, make sure you're holding Shift and Ctrl. smile
Works with links, too.

mubaidr Thursday, May 24, 2012 1:18:08 PM

Originally posted by Sk0l:

It would be nice to have "custom user-agent" within the "Edit site preferences".


+1

Jordan TrillesCristallix Thursday, May 24, 2012 1:19:11 PM

Originally posted by mkr:

http://goo.gl/MjFCe - STILL loads 15 seconds... on Firefox and others under 1 second.
furious bomb
furious bomb
furious bomb
furious bomb
furious bomb

as fast as Firefox here

Rus-land Thursday, May 24, 2012 1:22:04 PM

Should i forget of skyDrive? Will you fix it?

karolp Thursday, May 24, 2012 1:23:39 PM

Originally posted by EricJH:

It is filed as DSK-363982. This is not about 32/64 bits plug ins. I am on in 7 SP1 x86

Opera will show it picks up two instances of various plugins. F.e. the Quick Time plugins will be loaded from both the Quick Time installations folder and from the Firefox plugins folder.

Thanks, the Quicktime issue is confirmed, it should not cause any problems to have duplicates though. Which other plugins do you have duplicates of?

Charlie ClarkMuzzlehatch Thursday, May 24, 2012 1:25:01 PM

No sandboxed build so I'll have to recreate my Next profile for this. This only takes about 5 minutes but slows the whole machine down for ours while the Mac OS indexer indexes all the mails.. :-/

ricksper Thursday, May 24, 2012 1:25:50 PM

Dagnabbit! Still can't sort mail by Sender. Why is that?

TZ86 Thursday, May 24, 2012 1:26:13 PM

Originally posted by mkr:

http://goo.gl/MjFCe - STILL loads 15 seconds... on Firefox and others under 1 second.

No problems here.

Originally posted by beBoss:

Other bug:
See the text it right under the green button (under the date):
http://vloader.bg/

Unreadable :S

Confirm.

Charles SchlossChas4 Thursday, May 24, 2012 1:28:10 PM

Originally posted by ruario:

Should work on all platforms.


The wikipedia link has a list of CPUs that have it

Last few builds would crash in a Google Hangout (have sent all the crash reports), will test this build

NoFanboyNofanboy Thursday, May 24, 2012 1:32:03 PM

The two retro demos run significantly faster in Opera (no HWA, on Atom CPU with Intel GMA 3150 chipset) than in Chrome! Congratulations!

Charles SchlossChas4 Thursday, May 24, 2012 1:32:04 PM

In Site Preferences the tab for WebApplications is cut off in the tittle on that tab

Also new windows using keyboard short cut has the new window open int he background and not in focus


OS X 10.7.4

ahoj1234 Thursday, May 24, 2012 1:34:49 PM

DSK-348773

Font problem,only in opera,masking doesnt solve this.. (I dont try new user agent feature.. but..)

Still hoping that Opera 10.5x was not the latest Opera without problem on this (school) page..
W7 x64 with this x64 build,clean install,without user settings..
PS the page.. http://www.spszl.cz/

timmi Thursday, May 24, 2012 1:36:30 PM

Originally posted by derDay:

Originally posted by Rijk:

Originally posted by derDay:

Originally posted by Changelog Mail:

Split up threads when the subject changes


my opinion: the function of threaded view is to display all mails, which belong to a mail conversation, even if the subject is changing, so this new behavior is contra productive

Your opinion on this likely depends on the kind of mail you receive. If subject changes in mail you receive are mostly done by people who use 'reply all' as a simple alternative for setting up a mailing list, (or even as the simplest way to enter a mail address), than it makes sense not to show them as threaded.


I changed the subject also to highlight a new topic which also belongs to the conversation (with only one person)
For me, it was a very easy way, to show all messages to one thread (where my partner and me just replied to each other)
edit: also a easy way to find a particularly mail within a thread, because you only have mark one mail from a long thread.
It would be nice, if you could think over your new "feature"

I love the idea, I have more than one thread with this problem. But its not really working for me, I've copied my 11.64 mail folder to 12, and the threads are still not split at the subject change. Maybe add a "split thread here" menu entry, for manual control over this.

JackWagon Thursday, May 24, 2012 1:38:33 PM

Excellent! I tried with HWa off and on. HWa on is good enough that I still prefer it.

Win 8 x64, Nvidia 296.17 WHQL for Win 8, GT430

UnknownFactor Thursday, May 24, 2012 1:40:45 PM

One thing I have been noticing as of late is that, though the HTML rendering / javascript engine are immensely fast, the user interface really... Leaves a lot of room for improvement. It frequently locks up for 5-10 seconds and generally just doesn't seem to be much of a priority (beyond the way it looks).

Please, I won't get mad if my HTML rendering locks up for a short period of time... But the UI should not lock up, the UI responsiveness should have the highest priority of all active threads.

helsten2 Thursday, May 24, 2012 1:41:41 PM

Originally posted by mkr:

http://goo.gl/MjFCe - STILL loads 15 seconds... on Firefox and others under 1 second.
furious bomb
furious bomb
furious bomb
furious bomb
furious bomb

Not confirmed. Less than 1 sec here... Win7 x64 SP2 (x64 build)

docThe-Doc Thursday, May 24, 2012 1:44:37 PM

The issue I had in the last build seems to be gone now (http://my.opera.com/desktopteam/blog/show.dml/48859542#comment89922852)

up

Gousti FruitGoustiFruit Thursday, May 24, 2012 1:46:42 PM

Problematic build for me, I had to reinstall the previous one !

-> 100% CPU (25% on my quad core) on startup for about 1 minute !
I tried disabling all extensions, it didn't do anything. HWA is disabled too.
I went back to the previous build, and tried reinstalling the newest, but same behavior each time, the previous build works OK, the new one stay stuck at 100%CPU for one minute.

PS: Win 7, Opera 64 bits.

Passie Thursday, May 24, 2012 1:48:59 PM

Mail with incorrect headers are showing in the received -> today.
Though they where already send ages ago.

is it correct that the + sign is not visible anymore for opening a new tab ?

speciesx Thursday, May 24, 2012 1:49:28 PM

Opera build 1429

DOM: 190-200 FPS
<canvas>: 40-50
WebGL: 140-150 FPS


canvasbench

img-stretch 43.8 1920x989
img-blend 36.9 1920x989
img-rotate 37.3 1920x989
text 30.1 1920x989
text-aligned 30.3 1920x989
text-scale 30.1 1920x989


Average (RMS): 35.1 fps.



Firefox 15

DOM: 190-200FPS
<canvas>: 250-260
WebGL: 320-340FPS


canvasbench

img-stretch 184.0 1920x996
img-blend 191.5 1920x996
img-rotate 188.2 1920x996
text 96.6 1920x996
text-aligned 95.9 1920x996
text-scale 79.2 1920x996

Average (RMS): 147.6 fps.

matti141 Thursday, May 24, 2012 1:51:17 PM

I have one questions...

http://files.myopera.com/matti141/files/operablad.JPG

What it is?
Windows XP, Opera 12.00-1429

ownedowns Thursday, May 24, 2012 1:51:29 PM

Sometimes, install as USB does not work. No progress bar moving. No errors. Just stops.
When it works, the progress bar is very pale. After installation I get completely unusable browser with messed up interface like this:
http://i49.tinypic.com/j5auep.png

There is another bug in the installer.
When I go to Options and press the little (i) info button, the text in the new popup is cut from below and the popup background is missing or is transparent. See it on this picture:
http://i50.tinypic.com/2n9ete9.png

WinXP Pro SP3 32bit, Athlon XP 2500+
1GB RAM, NVidia 7600GS 256MB AGP8x

Áron Virginásaronvirginas Thursday, May 24, 2012 1:51:58 PM

Software backend indeed feels really fast! up However, there is still much to improve on the DirectX renderer whistle

pawelsnk Thursday, May 24, 2012 1:55:24 PM

Originally posted by m910q:

It's possible to drag'n'drop text FROM an input field with the readonly attribute set to true.



Do you see this as a bug? All browsers allow this as dragging from a read-only field is a read access. You can't however drop on such input.

QuHno Thursday, May 24, 2012 1:56:26 PM

Originally posted by alekksander:

it's terrible...tested here: http://people.opera.com/mage/canvasbench/ 11.64 scored 18,3 fps... this build scored 9.8fps...


can't confirm even with on-board graphics. 94.5 fps average in 12.00 and 65.1 fps in 11.64

Ox64 dirty install, w7x64, HWA off.

minho Thursday, May 24, 2012 1:56:48 PM

Press ctrl+f12
"Advanced" tab, "Tabs" session, "Additional tab options" button
Uncheck "Show close button on each tab".
Result: O menu button is above the tab bar
Confirm?
Fedora 16 x32, no hwa, clean install

mgl4evr Thursday, May 24, 2012 1:58:28 PM

So everyone with an AMD processor up to the Phenom II (included) will not benefit from that performance boost... Sad.
My 955BE is not feeling very happy...

s3nsor Thursday, May 24, 2012 1:59:04 PM

Исправьте размер превью в экспресс панели.При 43 превью в опере 12.00 появляется возможность прокручивания страницы экспресс панели.В 11.64 такого не наблюдается

Junayeed Ahnaf NirjhorZombiegenerator Thursday, May 24, 2012 2:00:17 PM

A 3 years old bug, Bangla renders correctly on windows and mac but not on linux.

And what about syncing forms and rss through opera links?

epidemic Thursday, May 24, 2012 2:00:56 PM

Originally posted by clambacalin:

Bug from previous snapshot still here:
-open a few tabs 2 or 3
-close a background tab by pressing x
result: the browser switches to that tab for a fraction of a second then switches back.

Confirmed for opera 32 and 64 bits hwa on/off win7 64.It's a really annoying bug.

Rafald.i.z. Thursday, May 24, 2012 2:01:16 PM

Originally posted by GoustiFruit:

Problematic build for me, I had to reinstall the previous one !

-> 100% CPU (25% on my quad core) on startup for about 1 minute !
I tried disabling all extensions, it didn't do anything. HWA is disabled too.
I went back to the previous build, and tried reinstalling the newest, but same behavior each time, the previous build works OK, the new one stay stuck at 100%CPU for one minute.

PS: Win 7, Opera 64 bits.

Do you use Opera Mail?

Erik HauboldAltarius Thursday, May 24, 2012 2:04:36 PM

Originally posted by mkr:

http://goo.gl/MjFCe - STILL loads 15 seconds... on Firefox and others under 1 second.



1 - 2s here...

JackWagon Thursday, May 24, 2012 2:06:51 PM

Originally posted by mgl4evr:

So everyone with an AMD processor up to the Phenom II (included) will not benefit from that performance boost... Sad.
My 955BE is not feeling very happy...

Why? According to CPUz, my Phenom II Quad supports SSE3

mubaidr Thursday, May 24, 2012 2:08:23 PM

Please atleast solve memory release on issues, when directX is enabled.

1- Too much memory (VRAM) usage on GPU
2- Memory Leakage, modified ram increases while swtichin between tabs, until system ran out of memory!

AMD 5750
DirectX h/W
WIndows 7 64bit

Rob Segalrobmsegal Thursday, May 24, 2012 2:14:11 PM

Thanks for the snapshot.

The last few builds seem to be hanging or freezing on certain long pages to the point that they are unusable. Here are a couple examples.

http://www.fangraphs.com/statsd.aspx?playerid=1177&position=1B

http://www.theatlantic.com/politics/archive/2012/05/white-resentment-obama-and-appalachia/257574/#disqus_thread

11.64 handles pages like this with no problem.

I'm using mac os x 10.7.4

Thanks

Nick Larryvulture-g7 Thursday, May 24, 2012 2:14:47 PM

Crashes on startup with no good reason, 32-bit on win 7 x64, sent report via the online tool->went back to previous build.

SkyRE Thursday, May 24, 2012 2:16:04 PM

Drag & Drop broken again cry (can't move tabs between other tabs)
Tab Bar - wrapped to multiple lines, Win7 x64 SP1.

Blazej Kazmierczakbkazmierczak Thursday, May 24, 2012 2:20:16 PM

Originally posted by JackWagon:

Originally posted by mgl4evr:

So everyone with an AMD processor up to the Phenom II (included) will not benefit from that performance boost... Sad.
My 955BE is not feeling very happy...




Why? According to CPUz, my Phenom II Quad supports SSE3

Please do not mix SSE3 with SSSE3 wink

EricJH Thursday, May 24, 2012 2:21:39 PM

Originally posted by robmsegal:

The last few builds seem to be hanging or freezing on certain long pages to the point that they are unusable. Here are a couple examples.http://www.fangraphs.com/statsd.aspx?playerid=1177&position=1Bhttp://www.theatlantic.com/politics/archive/2012/05/white-resentment-obama-and-appalachia/257574/#disqus_thread11.64 handles pages like this with no problem. I'm using mac os x 10.7.4

Unconfirmed on OS X 10.7.4.

Write a comment

New comments have been disabled for this post.