Skip navigation.

Opera Desktop Team

Posts tagged with "unix"

UNIX plugin milestone

, , ,

After creating the Gtk-enabled pluginwrapper for Kestrel Alpha, the second UNIX plugin milestone is reached. As the UNIX snapshot users have seen, plugins have been in a very unstable state the last few weeks - now the new work is in and we can reveal that we have added support for windowless plugins! Now this has been present on Windows and Mac for a while now, but the mixing of toolkits and the out of process plugins make this quite a breakthrough for us. Currently the windowless plugin can use Gtk to draw directly on the webpage of a Qt browser :D. There is still no real windowless plugin for UNIX - we are basing our implemetation on this proof-of-concept plugin - add this patch to the DiamondX plugin :

https://bugzilla.mozilla.org/show_bug.cgi?id=386144

We will add our own patch to this soon, to make dialogs always appear on top of the browser window. Any experimental plugins using this interface would be very interesting to us.

The second and long awaited feature is :

The FlashPlayer RC works!!

if you don't have it already - you can go get it here:

http://labs.adobe.com/technologies/flashplayer9/

The problem was solved by spoofing the plugin :wink: We now say that we are Firefox - we have brought this to Adobe's attention and are looking forward to future versions of the FlashPlayer. This spoofing can be turned off by setting the OPERA_PLUGINWRAPPER_NO_SPOOF environment variable.

We have also worked out a lot of other minor bugs and look forward to getting even more reports from you.



WARNING: These are development snapshots: they contain the latest changes, but they also have severe known issues, including crashes and data loss situations. In fact, they may not work at all.

WARNING: Previous Kestrel builds will not be able to read your mail after updating to this (and subsequent) snapshot builds. Make a backup.


Known issues:
  • There might be some crashes when running widgets.
  • Unread count in mail might be wrong.
  • [BUG 299767] Opera on UNIX might crash if you close a tab while flash is being initialized.
  • [BUG 292802] Opera on UNIX crashes when Java is initialized.
  • Just a few UNIX builds this time - and no, Sparc builds aren't among those...



Changelog:
  • Fixed garbled subjects in mail.
  • Changed mail database version.
  • Fixed spacers in skin.
  • Removed minch from UI.
  • XHTML documents are now saved with correct extension.
  • Nicknames for folders now work inaddress bar.
  • MathML documents served with the correct MIME type application/mathml+xml can now be opened directly.
  • Fixed issue where messages could appear in wrong views or could appear with no information in message lists.



UNIX-specific:
  • Enabled windowless plugins on UNIX.
  • Acrobat Reader plugin now accept key input.
  • Opening telnet and news links in external programs now works.
  • Some fixes to dialogs out of focus.
  • Fixed high memory and cpu usage when downloading torrents.




Download

Phishing, UNIX and plug-ins...

, , , ...

...are the main fixes in this mid-weekly build.

PhishTank has been added as an additional Fraud Protection blacklist. PhishTank is a free community site where anyone can submit, verify, track and share phishing data.

Changelog:
  • Fixes to the Fraud Protection feature.
  • Fixes to Opera freezing with Flash 9 on Linux.
  • Fixed smooth scrolling on UNIX! w00t!!1!
  • Flash now works on FreeBSD! OMG!!!11!1!


We would like feedback specifically on any regressions you might notice with plug-ins on Linux. Note that the fixes might not fix all issues with Flash 9 yet, but you should see improvements.

A little note on where to enable smooth scrolling on UNIX: you find a checkbox to enable the feature in the advanced tab of the preferences, under "Browsing".

For our FreeBSD users that would like to experiment with Flash on FreeBSD: getting Flash to work is (unfortunately) not completely straight-forward yet, but here is a little HOWTO:

  • Copy operapluginwrapper and from the Linux static .1 archive to your local installation, overwriting the existing one
  • Copy libnpp.so from your FreeBSD package to the opera binary directory
  • Start Opera


Arjan, our lead developer for Opera on FreeBSD, has posted a more detailed step-by-step description to the freebsd-questions list.

Feedback welcome :smile:

Windows MSI
Windows Classic
Macintosh
Unix