Skip navigation.

Opera Desktop Team

Key fixes and a focus on stability

, , , , ,

Time for another snapshot and also time for another team member to announce it!

Since I'm involved in UNIX/Linux testing it seems appropriate that I should be the one to announce a snapshot with some nice UNIX fixes. Firstly it seems we got around the Qt 4.5.3+ 100% CPU issue. Also a fix for freezes during DST-to-normal time switch. Finally, we noticed that a few of you were having problems getting Opera to pickup your default Qt style. If you are one of those users try running Opera with the new '-systemstyle' argument.

Of course it is not just Linux specific fixes. There are several Windows stability improvements, crash fixes, Unite fixes, tweaks to improve old features (e.g. check out the list of search engines in doubleclick menu.) ... But I won't list them all here, scroll down to the change log for the full details. :wink:

Oh, and before I go remember the Unite Apps competition!

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

User Interface
  • Fix for proper Dragonfly toolbar button update
  • Favicons now shown in list of search engines in double-click menu
  • Fixed Bug DSK-240101 (When all tabs are closed, Ctrl+Z doesn't open closed tab)
  • Fixed Bug DSK-243433 ("Show thumbnails when hovering tabs" depends on "Show tooltips")

Core
  • Fixed Bug CORE-23622 (Canvas drawImage with SVG causes memory leaks)
  • Fixed Bug CORE-25241 (XML parsing errors on SVG documents)
  • Fixed Bug DSK-269070 (Crash when loading SVG containing foreignObject)
  • Fixed Bug DSK-256135 (Chat stops updating after "Save linked content as")
  • Fixed Bug DSK-260572 (Spatial Navigation crash)
  • Fixed Bug DSK-265082 (Crash after navigating to page by invoking link context menu on double click)

Opera Mail
  • Corrected a bug where messages were incorrectly added to the mailing lists index
  • Fixed missing drafts in draft view
  • Fixed a bug where the mail systray icon would not appear if you have a mail window open but not focused
  • Made it impossible to hide certain types of mail in trash, drafts, sent, outbox
  • Disabled possibility to not show mailing lists in mailing lists and similar for feeds and newsgroups

Opera Unite
  • Changes to "Downloading Unite Application" security dialog
  • Improved consistency in Opera Unite installation dialog
  • New strings for opened (UPnP) port info in Unite status dialog
  • New error string for Unite application settings dialog
  • Strings for new Unite dialog "Start or install application"
  • Replaced "code signing certificate" by "code-signing certificate"
  • Fixed Bug CORE-21620 (Web server crash)
  • Fixed Bug CORE-25025 (Too many continuous UPnP connections)
  • Fixed Bug DSK-267707 (Links in ASD fields are HTML linkified)
  • Fixed Bug DSK-269427 (Double-clicking Unite Home opens two pages)
  • Fixed Bug DSK-269874 (Unite applications start when restarting Opera after stopping them)

Windows
  • Further Fix to Bug DSK-254112 (Opera will not start (Error initializing Opera: module 9))
  • Fixed Bug DSK-266926 (Cannot send mail from a Windows host with underscores in hostname)
  • Fixed Bug DSK-268958 (With Japanese environment and Microsoft IME, input method always switches to hiragana on startup)
  • Fixed Bug DSK-269093 (Opera will not start after 10.01 upgrade; OUniAnsi.DLL not found on Win9x)
  • Fixed Bug DSK-269098 (10.01 startup crash)

Mac
  • Fixed Bug DSK-269768 (Crashing when using the mouse in the accesskey list)

Unix
  • Added Moonlight plugin path
  • Added support for "-systemstyle" to allow using system style
  • Further Fix to Bug DSK-263473 (No access to IPv6/v4 hybrid sites without IPv6 route (Opera doesn't load some sites))
  • Further Fix to Bug DSK-267319 (Sleepless main loop with Qt 4.5.3)
  • Fixed Bug DSK-268805 (Opera hung during DST-to-normal time change)

We want Unite applications, you want stuff (right?)A lucky build?

Comments

Sutekh 5. November 2009, 13:56

:eyes:

Galileo 5. November 2009, 13:56

:yes: :headbang:

fearphage 5. November 2009, 13:59

Thanks ladies and gents... inching our way to the final :smile:

Hades32 5. November 2009, 14:01

Favicons now shown in list of search engines in double-click menu



YES that was my bug report! :D Thanks @petternilsen

arghwashier 5. November 2009, 14:02

Good to see that opera finally works with unpatched qt again but I would like to point out that there are also 2 qt patches which solve the issue (and other qt 4.5.3 regressions too)

ruario 5. November 2009, 14:05

@arghwashier: True ... but our fix should also help prevent something similar to this in the future. This also helps the users who are still running versions of Qt with problems.

So it was still worth us doing something.

sy8111 5. November 2009, 14:07

Nice work. Hope I can replace my 10.01 with offcial 10.10 early

arghwashier 5. November 2009, 14:18

Originally posted by ruario:

@arghwashier: True ... but our fix should also help prevent something similar to this in the future. This also helps the users who are still running versions of Qt with problems.

So it was still worth us doing something.

Quote



Which is indeed good :smile: but I just wanted people to know there was a fix for the qt side of the problem too because kde had become really nasty for me with qt4.5.3 without these patches: many hangs and very unresponsive (I actually had to switch because it had become unworkable)

IKoke 5. November 2009, 14:23

:up:

ruario 5. November 2009, 14:29

arghwashier: Yep, the Qt provided with KDEmod was patched for example.

In fact it actually confused me for a moment when I was testing as I didn't understand why I wasn't getting the bug when testing with older Qt4 builds. :wink:

hcym 5. November 2009, 14:39

Further Fix to Bug DSK-263473 (No access to IPv6/v4 hybrid sites without IPv6 route (Opera doesn't load some sites))

:D

arghwashier 5. November 2009, 14:41

Now that qt4 build are working properly again I do notice another regression Opera uses the cleanlooks style instead of the selected qt4 style

edit: should have read the blog post better Homer: Doh!

ruario 5. November 2009, 14:45

@arghwashier: Start Opera with -systemstyle

arghwashier 5. November 2009, 14:46

Originally posted by ruario:

@arghwashier: Start Opera with -systemstyle


Yes I misread the blog post, the -systemstyle works (using gnome atm and no other desktops available here)

Anyway could it be made default?

illiad 5. November 2009, 14:46

:cheers:

ruario 5. November 2009, 14:49

Originally posted by arghwashier:

Yes I misread the blog post, the -systemstyle works (using gnome atm and no other desktops available here)

Anyway could it be made default?



You can use an alias to make it default.

pfelelep 5. November 2009, 14:50

hurray \o/

bedi1982 5. November 2009, 14:50

I confirm, finally the Qt bug is gone! :D

oceanic 5. November 2009, 14:55

i'm impressed this is quite a changelog.

thank you very much!

arghwashier 5. November 2009, 14:57

Originally posted by bedi1982:

bedi1982 # 5. November 2009, 15:50


I confirm, finally the Qt bug is gone!


You are mdv QA right? Neoclust submitted the qt patch today it would be nice if you approve the qt patch too asap :smile:

Sasquatch 5. November 2009, 15:01

I'm still missing one Qt4 fix, DSK-261395. I've noted that one a few times already, but no word about it. I haven't encountered it yet on my 64 bit Qt4.5.3 system, but I do have it on my 32 bit Qt4.5.0.

arghwashier 5. November 2009, 15:08

Originally posted by ruario:

You can use an alias to make it default.


Too much work and it would be nice if it picked up the correct style automatically for all users

Gilde 5. November 2009, 15:24

Great qt4/amd64 build for me on qt 4.5.3/kde4 :yes:
- seems to be no more 100 % CPU issue after 30 mins testing
- with -systemstyle the default qt style is back
- the tray icon is really transparent without graphic bugs for me
Thanks for this :up:

arghwashier 5. November 2009, 15:32

Originally posted by Gilde:

- the tray icon is really transparent without graphic bugs for me


Almost working the bottom 2 rows are still not transparent (especially noticable when the taskbar has a darker color) :frown:

toscho 5. November 2009, 15:36

Why doesn’t appear this entry in the feed?

Zotlan 5. November 2009, 15:37

What exactly is -systemstyle supposed to do? The file dialog looks a bit better (though i still do not understand why the full KDE one is not used) but using the system theme on the skin still leads to a funny brownish color that is not being used anywhere on my Kubuntu system (had the same problem with Opensuse).

jerobarraco 5. November 2009, 15:37

great!

Filip007 5. November 2009, 15:39

Im using Opera 10.1 final on Mandriva 2010 it's faster on EXT4 i think. :up:

I noticed some personal bar icons changing location and some missing.

powercut1 5. November 2009, 15:52

Don't know if i'm the only but i see a real performance improvement in this build on xp sp3 since the 10.01 :right:

bedi1982 5. November 2009, 16:02

Right! Ok, i'm talking to him right now :wink:
Thanks!

nahtanoj999 5. November 2009, 16:10

One problem with the new "Search With" menu is that there is no way to tell which search engine is currently selected. One solution would be to have "Search" always use the default search engine, rather than the most recently selected one.

An unrelated issue I am having, the that when I type "g <something>" into the address bar, it shows the default search icon rather than google's favicon. I get this for all search engines that are included by default, but not with the ones I have added myself. I get the same problem with keyword bookmarks.
I've noticed this on Windows and Linux. Does this happen for anyone else?

kamalesh 5. November 2009, 16:21

No auto-update on this snapshot yet? (OSX-intel build)

MetalRaise 5. November 2009, 16:28

Originally posted by nahtanoj999:

when I type "g <something>" into the address bar, it shows the default search icon rather than google's favicon. I get this for all search engines that are included by default, but not with the ones I have added myself. [...]
I've noticed this on Windows and Linux. Does this happen for anyone else?


Yep, I noticed that too some while ago and can confirm it.

zombie 5. November 2009, 16:31

Thanks for the "-systemstyle" fix! But I don't understand why this isn't default behavior. All other apps is using system style by default...

DanielHendrycks 5. November 2009, 17:11

Originally posted by desktopteam:

Favicons now shown in list of search engines in double-click menu


How about customize the order? :wink:

Sutekh 5. November 2009, 17:17

Originally posted by nahtanoj999:

One problem with the new "Search With" menu is that there is no way to tell which search engine is currently selected.



Currently selected search engine is bold here in the pop-up Search With menu:

fearphage 5. November 2009, 17:33

The following both silently fail as search engines
javascript:alert(%i)
javascript:alert("%i")


I use the following two snippets for debugging (which work flawlessly):
javascript:alert(%s)
javascript:void(%s)


I was testing to see what the rest of the values did (if anything):
javascript:alert("%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z")
javascript:alert(%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z)
when i found that the mere existence of %i stops that from working. Can anyone tell me if that is a bug or what %i should do? I thought I'd seek a bit more info before filing a could-be bug.

Side note: is it always a bug when javascript silently fails? Seems that way.

Illissius 5. November 2009, 17:33

Horizontal scrolling didn't work for me in the Qt4 build a while ago; I filed a bug report, if I haven't read anything about it having been since then, then I assume that it hasn't been fixed yet?

ouzoWTF 5. November 2009, 17:44

:up: Thanks!

Ockendorf 5. November 2009, 17:51

Thanks! :smile:

Robert90 5. November 2009, 17:53

Further Fix to Bug DSK-267319 (Sleepless main loop with Qt 4.5.3)


Great, now I can drop firefox for checking this blog :smile:

Key fixes


This let me think you finally fixed the bug of property detecting the control release event. This causes a lot of (unwanted) problems. For example in KDE press control->press esc (this causes KSysguard to open)->release control->release esc (this causes KSysguard to close), start to scroll, whoooops, Opera is zooming, same thing happens after pressing Ctrl+F9 (to open expose), which is really annoying, because I set my panel to auto hide and the scroll click now mimics a Ctrl+F9 keypress, so every time I press the scroll button (which on its turn triggers a Ctrl+F9 keypress) to switch to another program, after returning to Opera it goes haywire :frown:

ytsmabeer 5. November 2009, 17:59

The newsfeed widget from this page does not work for me.
Are there more with this problem?

arghwashier 5. November 2009, 18:06

Originally posted by ytsmabeer:

ytsmabeer # 5. November 2009, 18:59


The newsfeed widget from this page does not work for me.
Are there more with this problem?


I didn't get a feed but that was a problem with the previous build then too obviousy

kyleabaker 5. November 2009, 18:34

thanks! great changelog!

Haruka aka Seremel 5. November 2009, 18:43

-systemstyle helped but menu bars itself became gray again :sherlock:

d4n3 5. November 2009, 18:51


Fix for proper Dragonfly toolbar button update


What exactly do you mean by this? Can you point me to where i could find said button? :smile:

Leighman 5. November 2009, 18:53

Hurrah!
-systemstyle worked! Would be good to have it as default tho, since what I have is a big regression on a few builds ago

patkoscsaba 5. November 2009, 19:18

:yes:

XAntares 5. November 2009, 19:23

Originally posted by fearphage:

when i found that the mere existence of %i stops that from working. Can anyone tell me if that is a bug or what %i should do?


To my knowledge %i is being replaced by the integer specified in opera:config#UserPrefs|NumberOfHits.

This was once accessible from the UI and used to give the desired number of returned results per page with search operations. It seems to be abandoned since then (since v9?). Transferring my search.ini to other machines then began to lead to Google not returning any result or even lead to crashes, because the url string contained the %i variable, but on the foreign machines' Opera installations a NumberOfHits was not set.

zombie 5. November 2009, 19:24

Suddenly sent messages are showing up in received. I have opted to not see sent messages Under View > Show.

Using qt4 build.
EDIT: IMAP...

Write a comment

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