I remember when I first took over the old plugin. A little while before that, Tom had posted on his blog about getting the Facebook image uploader applet working with the IcedTea Plugin. This was a huge achievement because of the complex support that is required to make it work. So for the rewrite, I decided to chase that goal too, and I am happy to say that NPPlugin can now load the Facebook image uploader applet!
- Significant speed improvements. Unlike the IcedTeaPlugin which suffered from an initial lag during the first liveconnect call for an instance due to OJI and other limitations, the new one is instantaneous.
- Unicode support is done, and everything uses UTF-8 now.
Oh and for anyone following the dates, the plugin *needed* to be done by around March 2010 until a while ago: http://groups.google.com/group/mozilla.dev.planning/msg/0198421f054e29f8
However, Namoroka (Firefox 3.6) which uses Gecko 1.9.2 is now due around November ’09:
So that is now the new date by which the new plugin *needs* to be done. As my friend and colleague Andrew would say (or so I picture in my head), “good times”. Good times indeed.
And here are some screen shots of a few new cool applets working with the new plugin:
1: Facebook image uploader applet, after uploading an image:
3: Yahoo! Games. The black blocks that remove user names were added by me:
As usual, all code is upstream: http://icedtea.classpath.org/hg/icedtea6