Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/20/09 15:06:46 (15 years ago)
Author:
epitzer
Message:

Upgrade Charting.Data, Logging, Operators.Programmable, OptimizationFrontend, OffspringSelection, SGA, TestFunctions and ThreadParallelEngine to 3.3 (#603)

Location:
trunk/sources/HeuristicLab.Logging/3.3
Files:
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Logging/3.3/HeuristicLab.Logging-3.3.csproj

    r1868 r1872  
    55    <ProductVersion>9.0.30729</ProductVersion>
    66    <SchemaVersion>2.0</SchemaVersion>
    7     <ProjectGuid>{4095C92C-5A4C-44BC-9963-5F384CF5CC3F}</ProjectGuid>
     7    <ProjectGuid>{72908B54-D136-4BF2-8474-25AA6CB66C92}</ProjectGuid>
    88    <OutputType>Library</OutputType>
    99    <AppDesignerFolder>Properties</AppDesignerFolder>
    1010    <RootNamespace>HeuristicLab.Logging</RootNamespace>
    11     <AssemblyName>HeuristicLab.Logging-3.2</AssemblyName>
     11    <AssemblyName>HeuristicLab.Logging-3.3</AssemblyName>
    1212    <SignAssembly>true</SignAssembly>
    1313    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
     
    1717    <UpgradeBackupLocation>
    1818    </UpgradeBackupLocation>
     19    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
    1920  </PropertyGroup>
    2021  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     
    3536    <WarningLevel>4</WarningLevel>
    3637    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    37     <DocumentationFile>bin\Release\HeuristicLab.Logging-3.2.XML</DocumentationFile>
     38    <DocumentationFile>bin\Release\HeuristicLab.Logging-3.3.xml</DocumentationFile>
    3839  </PropertyGroup>
    3940  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
     
    7374  <ItemGroup>
    7475    <Reference Include="System" />
     76    <Reference Include="System.Core">
     77      <RequiredTargetFramework>3.5</RequiredTargetFramework>
     78    </Reference>
    7579    <Reference Include="System.Data" />
    7680    <Reference Include="System.Drawing" />
     
    123127      <Name>HeuristicLab.Charting-3.2</Name>
    124128    </ProjectReference>
    125     <ProjectReference Include="..\..\HeuristicLab.Core\3.2\HeuristicLab.Core-3.2.csproj">
    126       <Project>{F43B59AB-2B8C-4570-BC1E-15592086517C}</Project>
    127       <Name>HeuristicLab.Core-3.2</Name>
     129    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
     130      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
     131      <Name>HeuristicLab.Core-3.3</Name>
    128132    </ProjectReference>
    129     <ProjectReference Include="..\..\HeuristicLab.Data\3.2\HeuristicLab.Data-3.2.csproj">
    130       <Project>{F473D9AF-3F09-4296-9F28-3C65118DAFFA}</Project>
    131       <Name>HeuristicLab.Data-3.2</Name>
     133    <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">
     134      <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>
     135      <Name>HeuristicLab.Data-3.3</Name>
    132136    </ProjectReference>
    133     <ProjectReference Include="..\..\HeuristicLab.Operators\3.2\HeuristicLab.Operators-3.2.csproj">
    134       <Project>{A9983BA2-B3B2-475E-8E2C-62050B71D1C5}</Project>
    135       <Name>HeuristicLab.Operators-3.2</Name>
     137    <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj">
     138      <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>
     139      <Name>HeuristicLab.Operators-3.3</Name>
     140    </ProjectReference>
     141    <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
     142      <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project>
     143      <Name>HeuristicLab.Persistence-3.3</Name>
    136144    </ProjectReference>
    137145    <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj">
  • trunk/sources/HeuristicLab.Logging/3.3/HeuristicLabLoggingPlugin.cs

    r1530 r1872  
    2929  /// Plugin class for HeuristicLab.Logging plugin.
    3030  /// </summary>
    31   [ClassInfo(Name = "HeuristicLab.Logging-3.2")]
    32   [PluginFile(Filename = "HeuristicLab.Logging-3.2.dll", Filetype = PluginFileType.Assembly)]
    33   [Dependency(Dependency = "HeuristicLab.Core-3.2")]
    34   [Dependency(Dependency = "HeuristicLab.Data-3.2")]
    35   [Dependency(Dependency = "HeuristicLab.Operators-3.2")]
     31  [ClassInfo(Name = "HeuristicLab.Logging-3.3")]
     32  [PluginFile(Filename = "HeuristicLab.Logging-3.3.dll", Filetype = PluginFileType.Assembly)]
     33  [Dependency(Dependency = "HeuristicLab.Core-3.3")]
     34  [Dependency(Dependency = "HeuristicLab.Data-3.3")]
     35  [Dependency(Dependency = "HeuristicLab.Operators-3.3")]
    3636  [Dependency(Dependency = "HeuristicLab.Charting-3.2")]
    3737  [Dependency(Dependency = "HeuristicLab.Charting.Data-3.2")]
     38  [Dependency(Dependency = "HeuristicLab.Persistence-3.3")]
    3839  public class HeuristicLabLoggingPlugin : PluginBase {
    3940  }
  • trunk/sources/HeuristicLab.Logging/3.3/Linechart.cs

    r1530 r1872  
    2626using HeuristicLab.Core;
    2727using HeuristicLab.Data;
     28using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2829
    2930namespace HeuristicLab.Logging {
     
    3233  /// </summary>
    3334  public class Linechart : ItemBase, IVisualizationItem {
     35    [Storable]
    3436    private IntData myNumberOfLines;
    3537    /// <summary>
     
    4648      }
    4749    }
     50    [Storable]
    4851    private ItemList myValues;
    4952    /// <summary>
     
    123126        ValuesChanged(this, new EventArgs());
    124127    }
    125 
    126     #region Persistence Methods
    127     /// <summary>
    128     /// Saves the current instance as <see cref="XmlNode"/> in the specified <paramref name="document"/>.
    129     /// </summary>
    130     /// <remarks>The number of lines and the values are saved as child nodes with tag
    131     /// name <c>NumberOfLines</c> and <c>Values</c> respectively.</remarks>
    132     /// <param name="name">The (tag)name of the <see cref="XmlNode"/>.</param>
    133     /// <param name="document">The <see cref="XmlDocument"/> where to save the data.</param>
    134     /// <param name="persistedObjects">The dictionary of all already persisted objects.
    135     /// (Needed to avoid cycles.)</param>
    136     /// <returns>The saved <see cref="XmlNode"/>.</returns>
    137     public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) {
    138       XmlNode node = base.GetXmlNode(name, document, persistedObjects);
    139       node.AppendChild(PersistenceManager.Persist("NumberOfLines", myNumberOfLines, document, persistedObjects));
    140       node.AppendChild(PersistenceManager.Persist("Values", Values, document, persistedObjects));
    141       return node;
    142     }
    143     /// <summary>
    144     /// Loads the persisted item from the specified <paramref name="node"/>.
    145     /// </summary>
    146     /// <remarks>Has to be saved in a special way, see <see cref="GetXmlNode"/> for further information.</remarks>
    147     /// <param name="node">The <see cref="XmlNode"/> where the Linechart is saved.</param>
    148     /// <param name="restoredObjects">The dictionary of all already restored objects.
    149     /// (Needed to avoid cycles.)</param>
    150     public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
    151       base.Populate(node, restoredObjects);
    152       myNumberOfLines = (IntData)PersistenceManager.Restore(node.SelectSingleNode("NumberOfLines"), restoredObjects);
    153       myValues = (ItemList)PersistenceManager.Restore(node.SelectSingleNode("Values"), restoredObjects);
    154     }
    155     #endregion
    156128  }
    157129}
  • trunk/sources/HeuristicLab.Logging/3.3/Log.cs

    r1530 r1872  
    2626using HeuristicLab.Core;
    2727using HeuristicLab.Data;
     28using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2829
    2930namespace HeuristicLab.Logging {
     
    3233  /// </summary>
    3334  public class Log : ItemBase, IVisualizationItem {
     35    [Storable]
    3436    private ItemList myItems;
    3537    /// <summary>
     
    8688        ItemsChanged(this, new EventArgs());
    8789    }
    88 
    89     #region Persistence Methods
    90     /// <summary>
    91     /// Saves the current instance as <see cref="XmlNode"/> in the specified <paramref name="document"/>.
    92     /// </summary>
    93     /// <remarks>The items of the current instance are saved as a child node with the tag name
    94     /// <c>Items</c>.</remarks>
    95     /// <param name="name">The (tag)name of the <see cref="XmlNode"/>.</param>
    96     /// <param name="document">The <see cref="XmlDocument"/> where to save the data.</param>
    97     /// <param name="persistedObjects">The dictionary of all already persisted objects.
    98     /// (Needed to avoid cycles.)</param>
    99     /// <returns>The saved <see cref="XmlNode"/>.</returns>
    100     public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) {
    101       XmlNode node = base.GetXmlNode(name, document, persistedObjects);
    102       node.AppendChild(PersistenceManager.Persist("Items", Items, document, persistedObjects));
    103       return node;
    104     }
    105     /// <summary>
    106     /// Loads the persisted item from the specified <paramref name="node"/>.
    107     /// </summary>
    108     /// <remarks>Has to be saved in a special way, see <see cref="GetXmlNode"/> for further information.</remarks>
    109     /// <param name="node">The <see cref="XmlNode"/> where the Log is saved.</param>
    110     /// <param name="restoredObjects">The dictionary of all already restored objects.
    111     /// (Needed to avoid cycles.)</param>
    112     public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
    113       base.Populate(node, restoredObjects);
    114       myItems = (ItemList)PersistenceManager.Restore(node.SelectSingleNode("Items"), restoredObjects);
    115     }
    116     #endregion
    11790  }
    11891}
  • trunk/sources/HeuristicLab.Logging/3.3/PointXYChart.cs

    r1530 r1872  
    2626using HeuristicLab.Core;
    2727using HeuristicLab.Data;
     28using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2829
    2930namespace HeuristicLab.Logging {
     
    3233  /// </summary>
    3334  public class PointXYChart : ItemBase, IVisualizationItem {
     35    [Storable]
    3436    private ItemList myValues;
    3537    /// <summary>
     
    4749    }
    4850
     51    [Storable]
    4952    private BoolData myConnectDots;
    5053    /// <summary>
     
    124127        ConnectDotsChanged(this, new EventArgs());
    125128    }
    126 
    127     #region Persistence Methods
    128     /// <summary>
    129     /// Saves the current instance as <see cref="XmlNode"/> in the specified <paramref name="document"/>.
    130     /// </summary>
    131     /// <remarks>The ConnectDots flag and the values of the current instance are saved as child nodes
    132     /// with tag names <c>ConnectDots</c> and <c>Values</c> respectively.</remarks>
    133     /// <param name="name">The (tag)name of the <see cref="XmlNode"/>.</param>
    134     /// <param name="document">The <see cref="XmlDocument"/> where to save the data.</param>
    135     /// <param name="persistedObjects">The dictionary of all already persisted objects.
    136     /// (Needed to avoid cycles.)</param>
    137     /// <returns>The saved <see cref="XmlNode"/>.</returns>
    138     public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) {
    139       XmlNode node = base.GetXmlNode(name, document, persistedObjects);
    140       node.AppendChild(PersistenceManager.Persist("ConnectDots",ConnectDots,document,persistedObjects));
    141       node.AppendChild(PersistenceManager.Persist("Values", Values, document, persistedObjects));
    142       return node;
    143     }
    144     /// <summary>
    145     /// Loads the persisted item from the specified <paramref name="node"/>.
    146     /// </summary>
    147     /// <remarks>Has to be saved in a special way, see <see cref="GetXmlNode"/> for further information.</remarks>
    148     /// <param name="node">The <see cref="XmlNode"/> where the PointXYChart is saved.</param>
    149     /// <param name="restoredObjects">The dictionary of all already restored objects.
    150     /// (Needed to avoid cycles.)</param>
    151     public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
    152       base.Populate(node, restoredObjects);
    153       myConnectDots = (BoolData)PersistenceManager.Restore(node.SelectSingleNode("ConnectDots"), restoredObjects);
    154       myValues = (ItemList)PersistenceManager.Restore(node.SelectSingleNode("Values"), restoredObjects);
    155     }
    156     #endregion
    157129  }
    158130}
  • trunk/sources/HeuristicLab.Logging/3.3/Properties/AssemblyInfo.frame

    r581 r1872  
    5454// You can specify all the values or you can default the Revision and Build Numbers
    5555// by using the '*' as shown below:
    56 [assembly: AssemblyVersion("3.2.0.$WCREV$")]
    57 [assembly: AssemblyFileVersion("3.2.0.$WCREV$")]
     56[assembly: AssemblyVersion("3.3.0.$WCREV$")]
     57[assembly: AssemblyFileVersion("3.3.0.$WCREV$")]
    5858[assembly: AssemblyBuildDate("$WCNOW$")]
Note: See TracChangeset for help on using the changeset viewer.