By Matt

C++ XPCOM Sample Code

By Matt Matt

Adding a dash of binary.

Including binary code in a Songbird add-on is now a little easier.

We’ve reduced build system magic and mystery by about 10%, and cooked in support for XPCOM components in add-on XPI files. It’s still scary, but should be useful to third-party developers.

Take a look at the new C++ Hello World add-on and give it a try.

Eventually we’ll get a standalone solution like Mozilla’s Gecko SDK, but for now C++ add-on developers can work within our tree.

In other news, Mark Finkle just announced js-ctypes, a project that will allow JavaScript to call binary libraries without XPCOM wrappers!

Growl support! Just like everyone else!

By Matt Matt

Songbird can now announce tracks using the super sexy Growl notification system for OS X.

Yes, we need album art and global hotkeys before this is actually cool, but it was late, and I was killing time waiting for VLC to compile.

(2006.11.10) Happy Friday!

By Matt Matt

So we’ve got a new nightly for people to play with…

http://publicsvn.songbirdnest.com/trac/wiki/Nightly_Builds

Inside you’ll find 61 bug fixes, including:

  • Embarrassing cosmetic touch-ups
  • Playback improvements on Mac and Windows thanks to VLC 0.8.6 (No more buggy QuickTime plug-in!)
  • Better Linux video playback
  • All around less leaking, less crashing

Thoughts? Bugs? Let us know.