Skip navigation.

exploreopera

| Help

Sign up | Help

Innuendo and out the other

About Opera and stuff

Posts tagged with "alpha"

Customization additions in Opera 9.5 Alpha - part 1

, , , ...

Note: The things described here are for advanced customization users of Opera!

In our changelog for the Opera 9.5 Alpha release, we have a customization section. The first item is:

"Allow cascading dialog.ini files"

Opera has let you override the default dialog.ini file with the opera6.ini setting opera:config#UserPrefs|DialogConfiguration for some time now.

Previously, you needed to replace the whole dialog.ini with your own file containing all dialogs. This was changed for the Opera 9.5 Alpha release. You can now replace a single dialog by just overriding that particular dialog in your own custom dialog.ini file. This should make it much easier to customize Opera for your own (advanced) needs.

Second line in the changelog on customizations is:

"Added new delay action for setup files: delay, X where X is milliseconds. It will delay asynchronously the rest of the actions defined in the string until the specified time has expired"


Because actions in Opera can be asynchronous, it has previously been hard to make more advanced buttons containing multiple actions, where the second action might be reliant on the first action completing, before the second can run, etc.

This new delay action is an attempt to make it easier to make such buttons.

Here's an example button that will take you up and down this page a bit: button.
Drag this button to a toolbar in Opera and click on it. You should see this page scroll all the way to the bottom, wait for 2 seconds (2000 ms), then scroll all the way to the top again.

I will be back with more information about the other customization changes soon.

Opera 9.5 Alpha and BitTorrent

, , , ...

As many probably already know, we released Opera 9.5 Alpha today.

Opera's BitTorrent implementation is never meant to replace external clients for people that use BitTorrent a lot. Our goal has always been to have an easily accessable and workable client for casual users of BitTorrent, eg. for downloading linux distributions, game trailers, etc.

In this post, I will talk a little bit about the addition of Peer Exchange support in the BitTorrent client. The changelog says "Added support for the BitTorrent peer exchange protocol, which is compatible with libtorrent and µTorrent".

The implementation in Opera is encapsulated into a extension protocol for BitTorrent, namely the one described in the extension protocol specification. The extension supported is "ut_pex" which is the peer exchange message sent by µTorrent, all clients based on libtorrent, KTorrent and many other clients. Azureus is using a different and incompatible message for peer exchange, so Opera 9.5 Alpha will not exchange any peers with this client.

The extension protocol seems to be the only relatively well designed solution for extending the protocol, and several clients already support this protocol and some of the extensions encapsulated in it.

Further improvements to the BitTorrent support is planned for Opera 9.5 final.