Page tree


Search


 Recently Updated



 Latest Releases

 MediaPortal 1.17 Final
            Releasenews | Download
 MediaPortal 2.1 Final 
            Releasenews | Download

The following changes were done between MediaPortal Release 1.0.1 and 1.1.0

In order to keep your plugin compatible with MediaPortal 1.1.0 you have to incorporate the following changes.

See also: [ 1.1.0 to 1.2.0|1.1.0 to 1.2.0]

Changes added with 1.1.0 RC3 release

Mantis 2839: Resource leaks due to missing dispose / event unsubscription - (svn #25530)

Purpose

IPlayer now implements IDisposal.

When fixing resource leaks it was soon realized that several places we needed to implement the IDisposal interface.

This required some classes to implement the dispose method while some classes already had something that resembled a dispose method but with an improper name like release. In these cases a simple rename factoring where done from 'release' to dispose.

Description of change

This was done to IPlayer interface.

  • Removed : public virtual void Release();
  • Added : public abstract void Dispose();

Two public methods signature changes (svn25711)

Purpose

Clarify the issue with skin files

Description of change

  • GUIControlFactory: public static GUIControl Create(int dwParentId, XmlNode pControlNode, IDictionary defines, string filename)
  • XamlParser: public static object LoadXml(string fragment, XmlNodeType xmlNodeType, object target, string filename)

   

 

This page has no comments.