Moonlight/Preview

Moonlight 3.0 Preview

Moonlight 3.0 will be the new version of Novell's Silverlight-compatible plugin, compatible with Silverlight 3.0.

Downloading

XPI's for both 32 and 64 bit linux platforms, as well as instructions on getting tarballs and source from SVN are available here (http://go-mono.com/moonlight-preview).

Source code

You can download a tarball of the source here or you can check it out from svn.

 $ svn co http://anonsvn.mono-project.com/source/tags/moon-2-99-0-1

Notice that this branch contains moonlight as well as mono, mcs, and mono-basic, these releases are required to build this version of Moonlight, it will not work with Mono 2.4, and also won't work out of the box with Mono 2.6.

To build the above, you should build the modules in this order:

  • mono
  • mono-basic
  • moon

Follow the instructions in our Compiling Mono From SVN page.

As always, you can get the development source from trunk:

 $ svn co svn://anonsvn.mono-project.com/source/trunk/moon

Release Notes

Preview 1

  • Our platform abstraction layer is in SVN now. Currently the only implementation is for Gtk, but none of the core code has any dependency on windowing systems, and should be much more easily portable to other OS's and windowing system (and UI toolkits).
  • MP4 demuxer. Currently there is no h264 decoder, though, unless you're compiling using ffmpeg.
  • The start of work on UI virtualization. This is a common method for dealing with scrollable lists displaying large datasets.
  • We've fixed the problem that was causing other plugins to register themselves as handling silverlight content. We play much nicer with the rest of the plugin ecosystem, so all you people who had to remove your picasa plugins to use moonlight, rejoice!
  • A multitude of small fixes and additions from 3.0 -- really too many to count -- such as Style.BasedOn, RelativeSource based Bindings, etc).