Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 18, 2008
  1. update

    Chris Toshok authored
    svn path=/trunk/moon/; revision=121745
Commits on May 5, 2008
  1. @migueldeicaza

    2008-05-05 Miguel de Icaza <>

    migueldeicaza authored
    	* src/control.cpp: Add a skeleton UserControl, to get a bit
    	further on the loading of a Silverlight 2 application. 
    	See the TODO, there are still many limitations.
    svn path=/trunk/moon/; revision=102499
  2. @migueldeicaza

    Initial support for XAP files, three methods are still missing before…

    migueldeicaza authored
    … we can load XAP files
    (System.Windows.Application.LoadComponent and GetResource).
    To use this, you must for now use:
    	MONO_PATH=$prefix/lib/mono/2.1 firefox ...
    As our versions for the assemblies no longer match the Silverlight 2.0 refresh versions.
    2008-05-04  Miguel de Icaza  <>
    	* Update all classes to not derive from MS.Internal.Collection,
    	instead the new PresentationFrameworkCollection.
    	* Mono/Report.cs: New error reporting framework, we should use
    	this to consolidate error reporting. 
    	* Application.cs: Add meat to the actual implementation, we now
    	startup, still a handful of methods must be implemented. 
    	* System.Windows/XapHackProxyImpl.cs: Continuation of the horrid
    	cross appdomain hack.
    	* Add a few more managed mirrors for the unmanaged classes. 
    2008-05-04  Miguel de Icaza  <>
    	* Mono/XapHack.cs: Another hack for creating MarshalByRefObjects.
    	We should probably eliminate the need for this, and just have a
    	dedicated mechanism that can pass an array of strings on a
    	cross-domain call (the only interaction we ever need to make,
    	which we are not even doing now).
    	* Mono/NativeMethods.cs: Add more native methods. 
    2008-05-04  Miguel de Icaza  <>
    	* moonlight.cs: Add support for XAP file loading. 
    	* mono.cpp: New methods to create applications based on XAP files,
    	and shut them down.
    	* plugin.cpp (PluginInstance::StreamAsFile): If Silverlight2 the
    	request was for a XAP file, load a XAP file.    This could break
    	if people embed a Silverlight2 plugin, but pass a XAML file, must
    	test this. 
    	* plugin.cpp: Some refactoring to keep the Mono-depending features
    	together, without having ifdefs inside of functions.
    	XAP maintenance: Keep track of whether a XAP application has been
    	loaded, destroy XAP applications on shutdown.
    2008-05-04  Miguel de Icaza  <>
    	* xap.cpp: Expose xap_unpack, include when Mono runtime is
    	* deployment.cpp: Small fixups.
    	* xaml.cpp (deploy_namespace): New namespace used to parse
    	AppManifest.xaml files that start with a <Deployment> tag on the namespace. 
    	(xaml_init): Register the deployment classes.
    	* type.cpp (type_is_dependency_object): Add new helper method
    	to determine if a Kind is a DEPENDENCYOBJECT, the list is no
    	longer separated in value-types and DependencyObjects, so its not
    	possible to do a fast lookup from managed code. 
    svn path=/trunk/moon/; revision=102492
Commits on Apr 19, 2008
  1. @migueldeicaza

    updated TODO

    migueldeicaza authored
    svn path=/trunk/moon/; revision=101221
Commits on Dec 21, 2007
  1. remove some things from the TODO file that have been implemented

    Chris Toshok authored
    svn path=/trunk/moon/; revision=91787
Commits on Oct 18, 2007
  1. remove the Visibility blurb from the todo

    Chris Toshok authored
    svn path=/trunk/moon/; revision=87797
Commits on Oct 15, 2007
  1. from .:

    Chris Toshok authored
    2007-10-15  Chris Toshok  <>
    	* TODO: add blurb about collapsing Base and EventObject into 1
    from src/:
    2007-10-15  Chris Toshok  <>
    	* animation.[h,cpp]: remove the strong reference from
    	AnimationStorage to its target object, and instead use the
    	EventObject::DestroyEvent to implement a weak reference.  See the
    	TODO for a blurb about generalizing this.
    	* typegen.cs (GenerateTypeCpp): remove the special case code that
    	makes INVALID the parent of DEPENDENCY_OBJECT - we need it to have
    	EVENTOBJECT as the parent for the DestroyedEvent to line up
    	properly in the event tables.
    	*, type.cpp (types_init_register_events): register the
    	Destroyed event.
    	* dependencyobject.[h,cpp]: add EventObject::DestroyedEvent,
    	emitted just before we clean up the EventObject's event list.
    svn path=/trunk/moon/; revision=87538
Commits on Sep 18, 2007
  1. @rolfbjarne

    * TODO: Updated with fullscreen info.

    rolfbjarne authored
    svn path=/trunk/moon/; revision=85966
Commits on Aug 13, 2007
  1. update this a bit

    Chris Toshok authored
    svn path=/trunk/moon/; revision=83987
Commits on Jul 30, 2007
  1. @migueldeicaza

    Drop the async argument in the downloader open call

    migueldeicaza authored
    Tracks the 1.1 Refresh changes.
    svn path=/trunk/moon/; revision=83028
Commits on Jul 26, 2007
  1. @migueldeicaza


    migueldeicaza authored
    svn path=/trunk/moon/; revision=82732
Commits on Jul 11, 2007
  1. Update TODO.

    Jackson Harper authored
    svn path=/trunk/moon/; revision=81809
Commits on Jul 7, 2007
  1. remove the Z-axis blurb, it's done.

    Chris Toshok authored
    svn path=/trunk/moon/; revision=81549
  2. @migueldeicaza

    Add a way of telling the status of the downloader, do not

    migueldeicaza authored
    crash on PartName == NULL
    svn path=/trunk/moon/; revision=81543
Commits on Jul 6, 2007
  1. @migueldeicaza

    2007-07-06 Miguel de Icaza <>

    migueldeicaza authored
    	* downloader.cpp: Implement the zip file support for the
    	downloader using miniZip, from:
    	The implementation is in C++, so there are no needs to delegate
    	this to the managed side as previously planned. 
    	There are two APIs: one returns a filename, the other returns the
    	file loaded into memory, with the size of the memory blob.
    2007-07-06  Miguel de Icaza  <>
    	* downloader.cpp: Update to the get-response-text downloader API.
    2007-07-06  Miguel de Icaza  <>
    	* Makefile: add support for uploading the docs to the server.
    	* gtk.cs: Eliminate traces of get_response_func, this is now
    	handled in the C++ runtime.
    svn path=/trunk/moon/; revision=81514
Commits on Jun 27, 2007
  1. @migueldeicaza

    Move the mopen command to the tools directory.

    migueldeicaza authored
    Add automake support for svg2xaml.
    Add man page for svg2xaml
    svn path=/trunk/moon/; revision=80913
Commits on Jun 24, 2007
  1. @migueldeicaza

    update todo

    migueldeicaza authored
    svn path=/trunk/moon/; revision=80634
Commits on Jun 20, 2007
  1. @migueldeicaza


    migueldeicaza authored
    svn path=/trunk/moon/; revision=80288
Commits on Jun 19, 2007
  1. @jstedfast

    removed old TODO's about Video stuff

    jstedfast authored
    svn path=/trunk/moon/; revision=80263
  2. Update info about ::getxformorigin on Shapes

    Sebastien Pouliot authored
    svn path=/trunk/moon/; revision=80147
Commits on Jun 15, 2007
  1. @migueldeicaza


    migueldeicaza authored
    svn path=/trunk/moon/; revision=79716
Commits on Jun 14, 2007
  1. @migueldeicaza

    Update TODO

    migueldeicaza authored
    svn path=/trunk/moon/; revision=79643
Commits on Jun 13, 2007
  1. @rolfbjarne

    Remove things finished.

    rolfbjarne authored
    svn path=/trunk/moon/; revision=79430
  2. @migueldeicaza

    More tasks

    migueldeicaza authored
    svn path=/trunk/moon/; revision=79360
Commits on Jun 12, 2007
  1. @migueldeicaza


    migueldeicaza authored
    svn path=/trunk/moon/; revision=79289
  2. @migueldeicaza


    migueldeicaza authored
    svn path=/trunk/moon/; revision=79288
Commits on Jun 10, 2007
  1. @migueldeicaza

    Embed the Mono VM in the Mozilla plugin

    migueldeicaza authored
    2007-06-10  Miguel de Icaza  <>
    	* moonlight.cs: the startup code, will contain the helper classes
    	to create new AppDomains for each instance create.
    	* mono.cpp: New file, embeds the Mono VM.
    2007-06-10  Miguel de Icaza  <>
    	* Check for mono, prepare cflags and libs to embed
    	the Mono VM.
    svn path=/trunk/moon/; revision=79132
Commits on Jun 9, 2007
  1. Add color representation to TODO

    Sebastien Pouliot authored
    svn path=/trunk/moon/; revision=79090
Commits on Jun 8, 2007
  1. @migueldeicaza


    migueldeicaza authored
    svn path=/trunk/moon/; revision=79015
  2. add url to path test cases

    Sebastien Pouliot authored
    svn path=/trunk/moon/; revision=78989
  3. @migueldeicaza

    My TODO so I dont forget

    migueldeicaza authored
    svn path=/trunk/moon/; revision=78968
Commits on Jun 6, 2007
  1. @migueldeicaza

    A TODO file, feel free to add to it

    migueldeicaza authored
    svn path=/trunk/moon/; revision=78701
Something went wrong with that request. Please try again.