Opera Desktop Team blog header

Subscribe to RSS feed

Posts tagged with "dnd"

Out of Process Plugin improvements and more

, , , ...

Stability work continues apace. Today's snapshot has a whole host of Out of Process Plugin (OOPP) fixes, mail fixes, some drag and drop fixes, Windows 2000 installation works again, etc.

As you know the final isn't far away now and I hope you will agree that things are starting to come together nicely. Though we do have a some more fixes in the pipeline! wink

Known issues
  • People without at least an SSE2 CPU will see painting issues (black in the user interface)
  • Plugins not working on Windows 2000

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...

64-bit builds and new Core with HTML5 Drag and Drop, CSS Animations, updated CSS Transitions, and Out of Process Plugins

, , , ...

This Opera 12 (Wahoo) snapshot has an upgraded Core (Presto) engine with several new features, and for the first time we are able to present you with 64-bit builds for Windows and Mac in snapshots. This has been made possible by, among other things, plugins now running in a separate process.

For more details on Core changes in this build, including demos for the new HTML5 and CSS3 features, head over to the Opera Developer Relations blog.

HTML5

This build introduces initial support for HTML5 Drag and Drop, a technology that allows Web pages to drag elements, selections and microdata from one page onto another, or drag files from the operating system and drop them onto a Web page.

Currently, there are some bugs and limitations with this initial HTML5 Drag and Drop support, such as issues with dragging to and from external applications. We have created a forum thread for HTML5 Drag and Drop where you can view known issues, discuss bugs, and post general feedback.

You may also notice that some existing demos do not seem to work properly. The reason for this is that they sometimes rely on behaviors that do not comply with the specification. As we continue our work on this feature, we will look further into this and try to come up with a solution.

CSS3

We have added experimental support for CSS Animations, which introduce a way to specify animations that can be more intricate than CSS Transitions, and can keep running continuously.

Our CSS Transitions support has also been updated. With CSS Transitions, rendering changes that normally happen instantly can be made to gradually happen over time instead. Among other things we have updated color transitions, enabled transitions on background positions, box shadows and more, and added the ability to transition through one or more abrupt steps.

64-bit builds with Out of Process Plugins

The final big update is the inclusion of out-of-process plugins for the first time in a snapshot (previous OOPP builds were Opera Labs releases). For those unfamiliar with OOPP, the benefits are twofold. Running plugins in a separate process gives Opera a level of protection from plugin instability, which was one of the most common sources of browser crashes and freezes. OOPP should give a major boost to Opera's own stability, and allows the possibility of running 32-bit plugins in a 64-bit browser.

For Mac, we’ll cease to distribute the 32-bit build and only distribute a Universal Binary containing both 32-bit and 64-bit versions. This means all users on systems that supports it will use 64-bit or otherwise fallback to 32-bit from now on.

Whilst our new OOPP implementation is now of snapshot quality it is still work in progress. We have further nice improvements lined up but don't let that stop you reporting any problems that you see.

Known Issues
  • DSK-359770 Out of Process Plugins causing tab related freezes (mostly on startup)
  • HTML5 Drag and Drop is work in progress. Things like dragging to and from external applications may not work. Some existing demo sites may not work fully
  • HTML5test.com could freeze or show other problems on Mac
  • OTW-8246 Opera 64-bit on Windows not supported on Google+ (google plus)

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...