This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
fejj (author)
Fri Nov 13 14:18:47 -0800 2009
commit b2493a2e7808c620bfc54e4ce1d3f63276b00c98
tree b36a0908808057594e952c30c25d6c18a5c06878
parent 283b4d12171f50398fa06632af337463c69dd719
tree b36a0908808057594e952c30c25d6c18a5c06878
parent 283b4d12171f50398fa06632af337463c69dd719
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Oct 06 02:22:52 -0700 2009 | |
| |
AUTHORS | Wed Nov 04 01:48:00 -0800 2009 | |
| |
COPYING | Fri May 25 15:11:36 -0700 2007 | |
| |
ChangeLog | Wed Nov 04 05:04:45 -0800 2009 | |
| |
INSTALL | Thu May 21 15:48:49 -0700 2009 | |
| |
LICENSE | Wed Nov 19 08:54:44 -0800 2008 | |
| |
Makefile.am | Tue Jun 02 14:51:18 -0700 2009 | |
| |
NEWS | Sat Aug 08 17:51:38 -0700 2009 | |
| |
NOTES | Thu May 15 05:45:45 -0700 2008 | |
| |
README | Tue Sep 08 22:08:02 -0700 2009 | |
| |
TODO | Wed Dec 17 16:30:29 -0800 2008 | |
| |
acinclude.m4 | Thu Jul 03 10:50:04 -0700 2008 | |
| |
autogen.sh | Thu Apr 02 19:20:53 -0700 2009 | |
| |
build/ | Wed Sep 30 08:26:20 -0700 2009 | |
| |
cairo-patches/ | Fri Jun 19 11:54:48 -0700 2009 | |
| |
cairo/ | Fri Jun 19 11:54:48 -0700 2009 | |
| |
class/ | Fri Nov 13 10:47:55 -0800 2009 | |
| |
configure.ac | Tue Nov 10 23:26:22 -0800 2009 | |
| |
data/ | Mon May 04 18:57:24 -0700 2009 | |
| |
demo-status.sh | Mon Oct 19 11:58:23 -0700 2009 | |
| |
demo-status.txt | Fri Nov 13 08:40:30 -0800 2009 | |
| |
examples/ | Tue Oct 27 17:58:11 -0700 2009 | |
| |
gtk/ | Tue Nov 10 02:09:14 -0800 2009 | |
| |
m4/ | Thu Nov 12 10:19:56 -0800 2009 | |
| |
man/ | Mon May 04 05:19:54 -0700 2009 | |
| |
moon.mds | Mon Jul 27 04:40:59 -0700 2009 | |
| |
moon.pc.in | Wed Apr 30 07:51:33 -0700 2008 | |
| |
perf/ | Fri Nov 06 16:18:50 -0800 2009 | |
| |
pixman/ | Wed Apr 29 08:02:38 -0700 2009 | |
| |
plugin/ | Thu Nov 12 11:00:32 -0800 2009 | |
| |
scripts/ | Fri Apr 03 01:38:17 -0700 2009 | |
| |
src/ | Fri Nov 13 14:18:47 -0800 2009 | |
| |
test/ | Fri Nov 13 09:57:32 -0800 2009 | |
| |
tools/ | Wed Nov 11 10:53:53 -0800 2009 | |
| |
wishlist | Mon Mar 09 14:13:33 -0700 2009 |
README
This is Moonlight, an open source implementation of Silverlight 1.0 and 2.0 for Unix systems. See http://www.mono-project.com/Moonlight for more information. Installation ============ For installation instructions, see the INSTALL file Runtime Options =============== There is a couple of runtime-parameters that affect Moonlight behavior and turn on/off certain features. Those options are specified through the MOONLIGHT_OVERRIDES env variable. The more interesting ones are: * shapecache=yes/no Use some extra memory for caching shapes. Increases memory usage but helps with performance (off by default). The shape cache size is 6MB max. * render=ftb/btf Use front-to-back or back-to-front rendering (ftb is the default). * cache=show/hide Show the (shape) cache usage statistics. In plugin mode they're available through the right-click popup menu (hide by default). * converter=yuv/ffmpeg Use native mmx/sse2 conversion code or ffmpeg to do the yuv -> rgb colorspace conversion (by default we use the native yuv code). To launch Firefox with shape caching and ffmpeg converters use: $> MOONLIGHT_OVERRIDES="shapecache=yes,converter=ffmpeg" firefox Other options include: * ms-codecs=yes/no * ffmpeg-codecs=yes/no Controls which sets of codecs to use, the Microsoft ones or the ffmpeg ones. * timesource=manual/system Defaults to `system'. Also if --with-debug=yes option was provided to configure script, the MOONLIGHT_DEBUG env variable controls which debug output is printed on the console. Valid values are: alsa, alsa-ex, audio, audio-ex, pulse, pulse-ex, httpstreaming, markers, markers-ex, mms, mediaplayer, mediaplayer-ex, pipeline, pipeline-error, framereaderloop, ui, ffmpeg, codecs, dependencyobject, downloader, font, layout, media, mediaelement, mediaelement-ex, buffering, asf, playlist, playlist-warn, text, xaml Licensing ========= The C and C++ code that makes up the engine is dual-licensed under the LGPL v2 license and is also available commercially for developers interested in using Moonlight on embedded systems or other systems where the end-user can not upgrade the LGPL code on his own. The C# tests in test/2.0/Microsoft.Silverlight.Testing are copyrighted by Microsoft and released by them under the open source MS-PL license. The C# controls in class/Microsoft.SilverlightControls/ and class/WPF.Toolkit are copyrighted by Microsoft and released by them under the open source MS-PL license. Technical Details ================= For implementation details and notes, see the NOTES file. Test Suite ========== To run the test suite, make sure that the output from configure indicates that the tests will be run. Once this is done, you can run the tests like this: To run the Novell tests: cd moon/tests ./make-xephyr run-tests To run the Microsoft tests (you need the moonlight-ms module as a peer of moon): cd moon/test ./make-xephyr run-ms-tests To run the Moonlight Unit Tests: cd moon/test/2.0/moon-unit make test Firefox 3 ========= The original Silverlight.js shipped by Microsoft was incompatible with Firefox 3. We have released a greasemonkey script (data/silverlight-ff3-quirks.user.js) that will patch this behaviour for some sites.







