Opera Desktop Team

Subscribe to RSS feed

Performance improvements for 11.62 (Tunny)

, ,

It's Thursday and time for another 11.62 snapshot. The most interesting change here is DSK-357882 which we believe will improve performance, particularly for high latency sites.

idea Tips to make it easier to test and give feedback:

  • Compare against 11.61, not 12.00
    (use the install instructions in the links below to install alongside stable Opera)
  • Delete cache before comparing
    (otherwise you might be comparing cached and non-cached content)
  • Test multiple times and ignore minor differences
    (the nature of the internet means there will always be some fluctuation)
  • We are only interested in faster or slower
    (loading at roughly the same speed is not a problem)
  • Mention your location and the page you tested against when giving feedback
    (websites hosted in the same country as you will tend to have lower latency)
As always, thanks for your help! wink

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

Read more...

Improving the stability of Wahoo (12.00)

, ,

It has been a little over a week since the last Wahoo (12.00) snapshot, so here is a shiny, new update. wink

As you might expect, internally work continues apace on Hardware Acceleration and other upcoming features. For this snapshot however the focus is improving stability and as such there are several key crash fixes.

In terms of feedback we primarily interested in any new regressions you notice since the previous Wahoo snapshot (12.00-1301), so please keep on topic and let us know if you find anything.

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

Read more...

Thursday 11.62 snapshot

It's Thursday, and time for another 11.62 snapshot.

As you can see from the changelog it's mainly about stability, but we've also fixed an issue where window controls (resize, minimize, close) would not be available when the menu bar was enabled, and the close button on each tab was disabled.

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-39969 Regex crash
  • CORE-41927 documentEditable crash
  • CORE-43122 SVG crash
  • DSK-355931 No window control buttons on the menu bar when disabling the close button on tabs
  • Reverted DSK-346719 [Mac] Crash when zooming with datalist suggestion box open (caused blinking in address field)
  • Reverted DSK-356977 Crash when clicking extension button with open popup (caused tabs not to close while popup open)
  • Reverted DSK-351582 Crash when writing in address field after bookmark has been deleted (possibly caused a crash on exit)

New 11.62 snapshot

,

Hey
So as Håvard pointed out we intend to do a 11.6x snapshot every Thursday (as principle), but as this thursdays snapshot had a very bad crash regression when saving files on windows we decided to revert the fix that caused it and throw out a new build today.
We also managed to fix one or 3 more bugs

Please help us find regressions since 11.61 :-)

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

  • Reverted DSK-335820 Opera replaces existing saved files without warning when the File Name field in the Save As dialog does not show the file extension
  • DSK-356977 Crash when clicking extension button with open popup
  • CORE-32642 Support Ctrl+F5 and Shift+F5 for unconditional reload of web page (bypass cache)

Core update with Do Not Track, and mail and theme fixes

This is an Opera 12 (Wahoo) snapshot.

As you can see from the changelog, this build introduces quite a few fixes, changes and improvements. Since there's a lot of it, I'll highlight a few important things below.

Privacy

This Wahoo build adds support for Do Not Track, which allows browser users to opt out of being tracked on the web. It is currently disabled by default, but can be enabled by enabling the following option in Opera's Preferences dialog: "Preferences > Advanced > Security > Ask websites not to track me"

Note that this will only work if the site actually honors the request. Few sites currently do, and the effect of DNT will have to be evaluated to see if it is a viable solution in the long run.

SSL performance

This build also introduces a first round of optimizations for faster SSL handling (CORE-41667):

  • TCP optimization to eliminate roundtrips
  • Improved session negotiation to save on waiting times
  • Improved connection handling which improves both HTTP and HTTPS connections
  • Quicker closing of connections allows for new connections at an earlier stage
  • Parallelizing OCSP/CRL uses half as much time to do revocation checking
  • Strict transport security improves security and will also improve speed when servers start using this feature

As an example, the first load at skandiabanken.no was reduced by one second or more. With 10 subsequent page loads, the time to open the page was almost cut in half in total.

XHR

With CORE-41784 (XMLHttpRequest Level 2 upload and progress events), we completed our support for progress events in XMLHttpRequest, for upload, download, and timeout update. This will improve the upload experience on Google services (no more Flash uploaders on YouTube and Gmail), and more sites are to follow.

More

There are numerous other improvements, including Core, mail and theme fixes. Take a look at the changelog for more information.

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

Read more...

Out of process plug-ins and 64 bit builds updated!

, , , ...

Following up on our Christmas gift we are pleased to offer an updated release of the out of process plug-in and 64-bit Labs builds of Opera. If you just can't wait, head over to the Opera Labs blog, and grab the builds right now!

Please keep sending in your feedback yes

WARNING: This is an Opera Labs build: It contains work in progress, which may also have severe known issues, including crashes, and data loss situations. In fact, it may not work at all. Opera Labs builds are not based on current Wahoo snapshot releases.

Another 11.62 snapshot

Here's another 11.62 snapshot. We will probably try to do weekly snapshots of Opera 11.6x every Thursday or so.

While testing, please pay particular attention to the following Core (Presto) fixes:

  • CORE-10115 (Hide window.event, attachEvent and detachEvent from visibility (like document.all))
  • CORE-24242 (Remove readystatechange events for SCRIPT element (live.com search fields on third-party sites))
If you notice any sites breaking when compared to Opera 11.61, let us know!

Known issues:
  • Opera crashes when saving files

    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
    • Windows
    • Mac
    • Linux/FreeBSD

    Changelog

    Core
    • CORE-10115 Hide window.event, attachEvent and detachEvent from visibility (like document.all)
    • CORE-41951 Crash in svg filter on path without 'd'
    • CORE-42489 Cached text-info not recomputed in indirect traversals on font invalidation
    • CORE-40953 NO_MODIFICATION_ALLOWED_ERR thrown on modifying SVGElement.className (SVGAnimatedString)
    • CORE-42761 Hidden SVG element prevents hover of underlying element in Raphael.js
    • CORE-42776 animateTransform + SVG filter not placed correctly
    • CORE-43829 Error message when sending mail at centrum.cz
    • CORE-43506 POST request for application/x-www-form-urlencoded is always sent as two packets (retry)
    • CORE-43285 Clicking to set cursor position after searching a textarea fails, and scrolls to the top instead
    • CORE-38412 Some progressive JPEGs aren't decoded properly
    • CORE-43893 Crash on setting border-style to hidden on one border of a table row with collapsed borders
    • CORE-44335 Qt plugin AVPlayer is crashing Opera
    • CORE-44263 Crash when (1<<31).toString(2)
    • CORE-43716 Dropdown menu at blocket.se
    • CORE-42571 Setting selectedIndex = -1 prevents choosing just one categorie at mercadolibre.cl
    • CORE-43684 Overflowing integral addition not computed
    • CORE-44291 @include / @exclude filters in UserJS are not respected on change
    • CORE-43149 Facebook chat list scrolls back up - setting style on overflow element with generated content
    • CORE-24242 Remove readystatechange events for SCRIPT element (live.com search fields on third-party sites)
    • CORE-43180 Increased memory usage with iframes in HTML5 parser
    • Reverted CORE-44002 Parallel download of script and images

    Desktop
    • DSK-356060 [Mail] Scrolling and switching views is slow when there are messages with lots of addresses
    • DSK-356929 Updated tr/hu/cs language strings
    • DSK-337608 Crash on exit after installing Speed Dial extensions
    • DSK-355591 Clicking a button on hidden panel crashes Opera
    • DSK-298032 Find in page (Ctrl+F) uses last used Find inline type
    • DSK-335820 Opera replaces existing file when the the Save As dialog does not show the file extension
    • DSK-340816 Address field focus lost on restart when installing extensions with a toolbar button
    • DSK-351582 Crash when writing in address field after bookmark has been deleted

    Address field adjustments

    Recently I have been working on improvements in the address field. The main UI related complaint was that Opera didn't show the full address any more, even when there is room for it. That was true; in 11.6x versions the length was limited to around 1/3 of the address field length.

    As a result, we have replaced the 3 column solution (icon, URL, title) with 2 columns. The first column contains the icon (no, not favicon yet), and the second column contains the text. This text includes the address, page title, and optional page excerpt (when the row contains information provided by history results). In cases where there is not enough space, we still cut the text.

    We have also improved bolding rules, and provided new colors.

    For bookmarks fans, we have further adjusted bookmark prioritization when ordering them in the drop down.


    Please remember that work here is still ongoing, and further improvements are planned.

    Known issues
    • Further improvements to contrast and formatting are still being considered
    • Favicons are not displayed and there is currently no option to bring them back
    • Important parts of URLs can be cut off, if there is not enough space
    • Mac: Some font rendering issues, and crashes with Web fonts

    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

    Read more...

    Tunny 11.62 maintenance

    ,

    Hello everyone!

    My name is Kristine and I'm an all year round intern in Desktop QA. It’s been 938 days since my last blog post and it's good to be back wink

    We are preparing another maintenance release for 11.6x ‘Tunny’ with some stability fixes. This is a normal Opera release, not Opera Next. All of the below fixes are already in the current Opera Next release.

    Known issues
    • [Mac] Address field blinks while typing
    • [Linux] The 64-Bit build has a different build number but is in fact identical

    Download

    Read more...

    Ook!

    Ook! I'm Dustin Wilson, and I'm a user experience designer for desktop here at Opera. You've probably seen my lurking around here before. I've been with the My Opera community since 2003, and I've been quite a vocal supporter of Opera. I just started working here on the 11th of January, and shortly thereafter I flew out to Oslo to meet and work with everyone. It's been extremely cold and dark, but great. I'm working with a great team, and we have a lot of awesome stuff planned. Fortunately for you all there are some nice design changes coming up! Stay tuned!

    Why am I writing this post, then? They just needed a scapegoat person to write an intro to this Opera Next snapshot, and I was readily available and willing to do so. I'm perfectly sure this build contains many worthwhile changes! Have fun testing the build. bigsmile

    Known issues
    • Crash on start up with saved sessions
    • Mail header layout is broken
    • Mac: Some font rendering issues, and crashes with Web fonts

    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

    Read more...