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

olli Thursday, May 24, 2012 11:20:15 AM

Edit by ruario: Pointless comment removed! p

RamūnasRamunas Thursday, May 24, 2012 11:21:57 AM

Second! p

Ruarí Ødegaardruario Thursday, May 24, 2012 11:24:00 AM

Ramunas, don't you start or I will have to Mod you like I did with my boss. bigsmile

SteveKong Thursday, May 24, 2012 11:27:30 AM

Fourth! Wow, that's quite a lot of changes. Thanks for the hard work!

@Ruarí Does the SSE3 tweak work on Mac, too?

Mağruf ÇolakoğluZAHEK Thursday, May 24, 2012 11:29:31 AM

Let's try it.

Ruarí Ødegaardruario Thursday, May 24, 2012 11:30:11 AM

Originally posted by SteveKong:

@Ruarí Does the SSE3 tweak work on Mac, too?

Should work on all platforms.

QuHno Thursday, May 24, 2012 11:31:48 AM

POP3 with win7 x64 and Op x64 works. Thank You smile

berend ytsmaytsmabeer Thursday, May 24, 2012 11:35:51 AM

Mail pop-up message seems, distorted

DayderDay Thursday, May 24, 2012 11:37:08 AM

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

zoquete Thursday, May 24, 2012 11:37:18 AM

omg, new snapshot! :O

Avola Thursday, May 24, 2012 11:37:58 AM

Nice work, but I'm still waiting for a build that doesn't crash on Youtube constantly.

Jérémie Durandjeremiedurand Thursday, May 24, 2012 11:39:24 AM

Finally! THANK YOU up

Calinclambacalin Thursday, May 24, 2012 11:39:33 AM

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. Or if you hold the click then it activates that tab

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?
Also can we have extension sync with opera link?

pursanovd Thursday, May 24, 2012 11:40:14 AM

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?

zoquete Thursday, May 24, 2012 11:44:18 AM

Please fix at least this bug before the release:
https://bugs.opera.com/browse/DSK-363972

regresseion to 10.54

Thank you for your hard work on the best browser in the world

Samed Ayanagresiff Thursday, May 24, 2012 11:45:04 AM

up

Ayrton Nádgelayrtonnadgel92 Thursday, May 24, 2012 11:49:04 AM

party

Rijk Thursday, May 24, 2012 11:52:12 AM

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?

Hold Ctrl while clicking the context menu options.

m910q Thursday, May 24, 2012 11:52:32 AM

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

Bhikkhu PesalaPesala Thursday, May 24, 2012 11:54:47 AM

I am not seeing any speed improvements. On the contrary, Peacekeeper results, which were up to 1452 for Opera 11.52, are now just 1119 (just tested again) in the latest Opera Next build, and Opera 11.64 only managed 1106 at the latest attempt.

Windows XP Home SP3, AMD 64 3500 Hz with 1 Gbyte RAM, onboard GeForce 6100 graphics, so no hardware acceleration.

D1sasterp1ece Thursday, May 24, 2012 11:56:07 AM

No SSE3 for me, but let's try it.

nimu_channimuchan Thursday, May 24, 2012 11:56:22 AM

Wowww, Thank you very much!!smile

Calinclambacalin Thursday, May 24, 2012 11:56:36 AM

Originally posted by Rijk:

Hold Ctrl while clicking the context menu options.


Thankyou

Rijk Thursday, May 24, 2012 11:56:40 AM

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.

iosaddict Thursday, May 24, 2012 11:57:14 AM

Please fix DSK-364230!!
It would be nice to receive response from QA team. Thank you in advance!!

thanks for the new build, can't wait for RC!! smile

EricJH Thursday, May 24, 2012 11:58:15 AM

Originally posted by karolp:

requires plugins.
Can you provide more details? Are you talking about muliple versions of same plugin being picked up (not a bug if you manually added plugins to Opera's install dir/program/plugins folder), same version shown multiple times in opera:plugins, 32bit and 64bit both available in opera:plugins (not a bug)?

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.

SteveKong Thursday, May 24, 2012 11:59:43 AM

[OSX 10.7.4] PDF.js viewer example (http://mozilla.github.com/pdf.js/web/viewer.html) shows some wrong glyphs after reload. They appear boxed and show wrong characters (greek, math symbols). DSK-364444 This is regression from 11.6x

YangombiUmpakati Thursday, May 24, 2012 12:02:08 PM

SSSE3? you guys are SUPER-AWESOME!!!

janaco Thursday, May 24, 2012 12:05:41 PM

> CORE-46394 LocalStorage does not work on page that uses Application Cache

It just happens that I am developing such an cached Application. I stumbled on sth. like this in 11.64 (localStorage gets cleared when swapCache() is called) but on Build 1422 it worked again.

So: did you correct this before this new Build or is/was there sth. other wrong with localStorage?

Blazej Kazmierczakbkazmierczak Thursday, May 24, 2012 12:05:52 PM

Originally posted by zoquete:

Please fix at least this bug before the release:
https://bugs.opera.com/browse/DSK-363972

regresseion to 10.54

Thank you for your hard work on the best browser in the world

Thanks for report, it's interesting. Let's see what core says about it bigsmile

NeXaen Thursday, May 24, 2012 12:06:24 PM

please fix this bug :
DSK-362073 :: Star icon

how to produce :
---------------

1.bookmark a page , or add it to your speed dial , in this way (http://AAA.com)
-example : http://narenji.ir

2.now open it like this (http://www.AAA.com)
-example : http://www.narenji.ir

3.star icon will not turn on

------------------------------
there is room to improve star icon behavior
you have to ignore some parts of a address to turn on the star icon
these 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 )

IusedtobeOOlli91 Thursday, May 24, 2012 12:08:02 PM

Lol I'd say this SSE3-tweak gives a speed-up like HWA.yikes
Thanks for killing some bugs.yes RAM usage seems to be better on OS X now, but I'll test a bit more.

bettyvanwall Thursday, May 24, 2012 12:08:28 PM

"DSK-357214 [Unix] Unknown bar with Opera button and a set of mdi buttons is unremoveable"

Regression - this bar is back in my Mint 12 installation - was posted as a fix several builds ago.

Mağruf ÇolakoğluZAHEK Thursday, May 24, 2012 12:08:37 PM

It seems nice build especially for page scrolling. Is there some change for scrolling? or just its my feeling smile

MichałEmdek Thursday, May 24, 2012 12:12:30 PM

Impressive changelog. :-)

Although I would like to see two more fixes for mail client:
- zoom for textual attachments can't be changed in ways other than using mouse wheel with Ctrl pressed;
- you can attach only one file at time using DnD (if you drop more than one then it will attach only one);

And of course correct background for menu bar (and to less extent various corrections for menus themselves). :-P

Kubuntu 12.04, 32 bit.

FavDjiXas Thursday, May 24, 2012 12:13:29 PM

Theverge crashes when blocking content

Invisible tab close button bug is still here

sluwreac Thursday, May 24, 2012 12:13:58 PM

bigsmile bigsmile bigsmile

- Summary: opera it is closed if to activate "menu bar" and to press button "Closed Tabs"

When following the steps described above:
1. open Opera
2. press "button O - Show Menu Bar"
3. press button "Closed Tabs"

What do you expect to happen?
Should open menu Closed Tabs

Hat actually happens?
opera it is closed

DSK-362454



- Brief summary of the problem encountered:
mouse gestures are activated if to cause contextual menu Flash-Object

What URL triggers this bug, if any?
http://mainfun.ru/stuff/2-1-0-5773

Steps to reproduce
===================
1. Open http://mainfun.ru/stuff/2-1-0-5773
2. Click Flash-Object the left button of the mouse to activate
3. Click Flash-Object the right button of the mouse to cause the contextual menu

Expected result
===============
There is contextual menu Flash-Object

Actual result
=============
Appears mouse gestures

DSK-364117



- Brief summary of the problem encountered:
If to open it is more 50 tabs the icon of everyone tabs will disappear

What URL triggers this bug, if any?
https://bugs.opera.com/wizarddesktop/

Steps to reproduce
===================
1. Open https://bugs.opera.com/wizarddesktop/in 50 and more tabs

Expected result
===============
On everyone tabs there is an icon

Actual result
=============
On everyone tabs there is no icon

DSK-364118, DSK-364119

up up up

TZ86 Thursday, May 24, 2012 12:18:41 PM

DSK-362277 Only one row updates while scrolling message list with keyboard



OMG You did it! yikes

ClashCityRockerclashcityrocker Thursday, May 24, 2012 12:21:28 PM

My biggest mail problem remains unresolved :-(

Have a vertical (or horizontal) window and the resize handle only works one direction, the other it tries to drag items around, rather than resize.

Makes mail unusable for me.

Raised a while back as a DSK, but will have to find the number from my emails when I get home from work.

Wesleytechwg Thursday, May 24, 2012 12:22:10 PM

BUG:

When I open a new window, try to drag a tab from the first window to the second one it does not let me. When I open a new tab on the second window it will let me drag the tab from the first window over but immediately crashes when letting to the mouse click that normally would drop the tab onto that second window.

brumac53 Thursday, May 24, 2012 12:22:41 PM

Thanks, guys! I kiss you if I could!bigsmile

SteveKong Thursday, May 24, 2012 12:26:36 PM

[OSX 10.7.4, Intel HD3000, HWA on]
- The titles of inactive tabs are inverted.
- Border shadow is not round when border-radius is set, e.g. opera:config, focus on search field.

Martin KadlecBS-Harou Thursday, May 24, 2012 12:26:46 PM

D&D:

Can you please make it possible to drag element when the mouse cursor is on text and the element has unselectable="on" attribute?

Sergio Uribesuribe Thursday, May 24, 2012 12:27:42 PM

I still don't get the point in block opera. Really annoying :/ on one side they said that they don't support opera since is not widely used, and on other hand they have enough time to write code to block opera. One site with this feature is lore.com, really piss me off :/

DanielDD64 Thursday, May 24, 2012 12:32:26 PM

Bug/Visual Bug:
When dragging a link outside the window and then into the tabbar, no new tab will be opened and there is a visual bug which stays until a link is directly dragged into the tabbar

Windows 8 CP; x64 Version; No HWA

Sintti Thursday, May 24, 2012 12:32:40 PM

Originally posted by DjiXas:

Invisible tab close button bug is still here


Not here. Was on previous build, but seems like it is fixed now. At least for me.

DayderDay Thursday, May 24, 2012 12:34:59 PM

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"

Jordan TrillesCristallix Thursday, May 24, 2012 12:38:59 PM

Thank you it's nice to see a good change log like this smile

But Opera still nasty compare to other browsers:

on the canvas benchmark:

Opera 1429
img-stretch 45.1 1920x979
img-blend 41.2 1920x979
img-rotate 45.3 1920x979
text 41.4 1920x979
text-aligned 41.6 1920x979
text-scale 42.8 1920x979

IE10
img-stretch 300.6 2000x1026
img-blend 305.7 2000x1026
img-rotate 305.3 2000x1026
text 95.0 2000x1026
text-aligned 95.6 2000x1026
text-scale 89.8 2000x1026

Chromium 20
img-stretch 188.1 1920x979
img-blend 179.1 1920x979
img-rotate 187.9 1920x979
text 186.2 1920x979
text-aligned 185.6 1920x979
text-scale 87.8 1920x979

All with HW acceleration enable on Win8 with intel HD3000

MaximSailorMax Thursday, May 24, 2012 12:39:45 PM

When I start drag any link on the page, current Opera's windows start to be inactive. Is it bug? smile
Windows 7 64bit, Opera 12 32bit.

alekksander Thursday, May 24, 2012 12:41:49 PM

getting interesting. will test this one hard!
edit:
it's terrible...tested here: http://people.opera.com/mage/canvasbench/
11.64 scored 18,3 fps... this build scored 9.8fps... Both versions tested on same pc of course. Also i can't see this blog post with my 12.00 (checked on win xp, as well as win7) How come?

Write a comment

New comments have been disabled for this post.