MediaPortal Windows Media Center
MediaPortal Wiki > MediaPortal 1 > Contribute > Plugins > Plugin Related Changes > 1.0.1 to 1.1.0

1.0.1 to 1.1.0

Was this page helpful?

    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

    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)



    Tag page (Edit tags)
    Running the latest version?

    V1.7.0 - released April 2014
    Releasenews | Download
    Changelog
     | Requirements
    HTPC
    Team-MediaPortal
     
    About
    Contact |  Press
    Partners