Table of Contents
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).