Developers › Opera Dragonfly blog

Getting Opera Dragonfly ready for Opera 11

December 3, 2010 · by David Storey

With Opera 11 in Beta, we are in the process of getting Opera Dragonfly updated for the final release. We now have a release candidate ready on the cutting-edge branch. Once Opera 11 is released, this branch will be pushed to the default path and will become the next alpha release of Opera Dragonfly.

Key features

The main new features for the Opera Dragonfly Alpha for Opera 11 include the following features:

  • Updated Command Line
  • Support for Event Breakpoints (currently accessed from a button on the toolbar in the Scripts view)
  • Support for debugging Opera Extensions
  • Basic support for handling User.js and Browser.js
  • Ability to configure keyboard shortcuts manually (under ”shortcut config” in the settings panel)

As well as the abovefeatures, there have been many bug fixes for this release. A full change log since the last release can be found at the bottom of this post. This alpha release will be the last version before beta, when we move to the new Opera Dragonfly UI found in the experimental branch. Full resources will be diverted to getting Opera Dragonfly into final release quality, rather than updating the current version.

A note about Opera Dragonfly Experimental

A couple of releases have been pushed to the experimental path of Opera Dragonfly since the announcement on Opera Labs. These changes include:

  • Command Line is now available globally. Invoke/dismiss with the Esc key or the Command Line icon (upper right). The keyboard shortcut is currently broken on Mac, but will be fixed in the next push
  • Support for application wide context menus (right click)
  • Links to W3C specifications for CSS properties and DOM Interfaces (HTML and SVG) on context menus
  • Updated auto-complete values for SVG-specific CSS properties and new properties found in Opera 11
  • Various UI optimisations

The experimental branch is just that. It has features that are in progress, so may be incomplete (such as missing icons or not function as expected) and may break at any time.

Enabling special builds

The cutting-edge branch (builds that have been QA tested, which are being prepared for mainline) can be accessed from https://dragonfly.opera.com/app/cutting-edge/.

The experimental branch (work in progress) can be accessed from https://dragonfly.opera.com/app/stp-1/experimental/.

To enable either of these builds, past the URL into opera:config#DeveloperTools|DeveloperToolsURL, click the Save button, and open Opera Dragonfly.

Change log

To see all changes please see the Change log for Opera Dragonfly Alpha for Opera 11.

Readers' comments 10

Left under the original article, as archived.

  • BS-Harou3. December 2010, 20:06

    Awesome, can't wait for final version.

    btw are you going to fix the bug, that when someone disables all items in some block{} then the block disappears? :bug:
  • Andrew G.3. December 2010, 20:26

    Wow! Installing...
  • David Storey3. December 2010, 20:35

    Originally posted by BS-Harou:

    btw are you going to fix the bug, that when someone disables all items in some block{} then the block disappears?



    Yes. That is part of our DOM/CSS Inspector improvements package. It probably wont make it in time for Opera 11 though as it needs a rendering engine update.
  • z@h3k3. December 2010, 22:18

    :yes:
  • Leo3. December 2010, 22:28

    Already reported, but: opening dragonfly, then changing window tab will keep dragonfly opened, but context will still be set to the previous window...

    Any chance the context may be automatically updated, or at least that dragonfly doesn't stay opened when switching to a tab it hasn't been opened in ? (as it is in firebug and/or webkit's inspector since the beginning) ? This really is confusing :sad:
  • timmi4. December 2010, 10:06

    I'm unable to debug on youtube.com.
    Opening youtube.com, enabling dragonfly, reloading the tab, loading hangs.
    After closing dragonfly, youtube finish loading fine.
  • szakacsg4. December 2010, 15:26

    Cool! :smile:
  • David Storey4. December 2010, 16:38

    Originally posted by timmi:

    I'm unable to debug on youtube.com.
    Opening youtube.com, enabling dragonfly, reloading the tab, loading hangs.
    After closing dragonfly, youtube finish loading fine.



    Which version of Opera an Dragonfly are you using? It works for me here.
  • timmi4. December 2010, 17:04

    Tried the main-build and cutting-edge with Opera v11.00beta.
    I've checked again and can now be more specific:
    The reload hangs if an extension is enabled that has jquery embeded (e.g. YouWatch, Focus on Videos).
    But there is no error/warning message in any console, and the "stop at error" or "stop at new script" are _not_ activated. Also the continue button is not activated, and F8 does nothing.

    Can you please check if you now can reproduce this? thanks.
  • Daniel Hendrycks5. December 2010, 16:38

    :up:

About this article

Published inOpera Dragonfly blog
DateDecember 3, 2010
AuthorDavid Storey
Tagsalpha, command line, Opera 11
OriginalInternet Archive