Chris Toshok has landed the changes necessary to abstract Moonlight's engine from the platform.
The platform abstraction layer lives in moon/src/pal and the Gtk+ interface lives in moon/src/pal/gtk.
This is a necessary step to bring Moonlight to non-X11 powered GUI systems.
Posted on 06 Jan 2010