Changeset 11804 for branches/CodeEditor


Ignore:
Timestamp:
01/20/15 17:35:50 (5 years ago)
Author:
jkarder
Message:

#2077:

  • added fancy xml documentation
  • fixed configurations and plattforms
Location:
branches/CodeEditor
Files:
27 added
10 edited

Legend:

Unmodified
Added
Removed
  • branches/CodeEditor/HeuristicLab 3.3.sln

    r11700 r11804  
    19631963    {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    19641964    {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|Any CPU.Build.0 = Debug|Any CPU
    1965     {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|x64.ActiveCfg = Debug|Any CPU
    1966     {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|x86.ActiveCfg = Debug|Any CPU
     1965    {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|x64.ActiveCfg = Debug|x64
     1966    {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|x64.Build.0 = Debug|x64
     1967    {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|x86.ActiveCfg = Debug|x86
     1968    {C38691AE-ECB4-489A-A05D-B035554E0168}.Debug|x86.Build.0 = Debug|x86
    19671969    {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|Any CPU.ActiveCfg = Release|Any CPU
    19681970    {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|Any CPU.Build.0 = Release|Any CPU
    1969     {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|x64.ActiveCfg = Release|Any CPU
    1970     {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|x86.ActiveCfg = Release|Any CPU
     1971    {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|x64.ActiveCfg = Release|x64
     1972    {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|x64.Build.0 = Release|x64
     1973    {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|x86.ActiveCfg = Release|x86
     1974    {C38691AE-ECB4-489A-A05D-B035554E0168}.Release|x86.Build.0 = Release|x86
    19711975  EndGlobalSection
    19721976  GlobalSection(SolutionProperties) = preSolution
  • branches/CodeEditor/HeuristicLab.CodeEditor/3.4/CodeEditor.cs

    r11785 r11804  
    3434using ICSharpCode.AvalonEdit.Editing;
    3535using ICSharpCode.AvalonEdit.Highlighting;
     36using ICSharpCode.AvalonEdit.Indentation.CSharp;
    3637using ICSharpCode.AvalonEdit.Search;
    3738using ICSharpCode.NRefactory.Editor;
     
    240241      TextEditor.FontSize = DefaultTextEditorFontSize;
    241242      TextEditor.Options.EnableVirtualSpace = true;
     243      TextEditor.TextArea.IndentationStrategy = new CSharpIndentationStrategy(TextEditor.Options);
    242244
    243245      TextEditor.TextChanged += (sender, args) => {
  • branches/CodeEditor/HeuristicLab.CodeEditor/3.4/HeuristicLab.CodeEditor-3.4.csproj

    r11800 r11804  
    105105      <SpecificVersion>False</SpecificVersion>
    106106      <HintPath>..\..\bin\ICSharpCode.NRefactory.CSharp.dll</HintPath>
     107      <Private>False</Private>
     108    </Reference>
     109    <Reference Include="ICSharpCode.NRefactory.Xml, Version=5.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     110      <SpecificVersion>False</SpecificVersion>
     111      <HintPath>..\..\bin\ICSharpCode.NRefactory.Xml.dll</HintPath>
    107112      <Private>False</Private>
    108113    </Reference>
     
    148153    <Compile Include="LanguageFeatures\CodeCompletion\CSharp\CompletionData\CodeCompletionData.cs" />
    149154    <Compile Include="LanguageFeatures\CodeCompletion\CSharp\CSharpCodeCompletionStrategy.cs" />
     155    <Compile Include="LanguageFeatures\CodeCompletion\CSharp\CSharpDocumentationBuilder.cs" />
    150156    <Compile Include="LanguageFeatures\CodeCompletion\CSharp\CSharpCodeCompletionContext.cs" />
    151157    <Compile Include="LanguageFeatures\CodeCompletion\CSharp\CSharpCodeCompletionDataFactory.cs" />
  • branches/CodeEditor/HeuristicLab.CodeEditor/3.4/LanguageFeatures/CodeCompletion/CSharp/CSharpInsightItem.cs

    r11700 r11804  
    11#region License Information
    2 // CShell, A Simple C# Scripting IDE
    3 // Copyright (C) 2013  Arnova Asset Management Ltd., Lukas Buhler
     2// Copyright (c) 2014 AlphaSierraPapa for the SharpDevelop Team
    43//
    5 // This program is free software: you can redistribute it and/or modify
    6 // it under the terms of the GNU General Public License as published by
    7 // the Free Software Foundation, either version 3 of the License, or
    8 // (at your option) any later version.
     4// Permission is hereby granted, free of charge, to any person obtaining a copy of this
     5// software and associated documentation files (the "Software"), to deal in the Software
     6// without restriction, including without limitation the rights to use, copy, modify, merge,
     7// publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
     8// to whom the Software is furnished to do so, subject to the following conditions:
    99//
    10 // This program is distributed in the hope that it will be useful,
    11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
    12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    13 // GNU General Public License for more details.
     10// The above copyright notice and this permission notice shall be included in all copies or
     11// substantial portions of the Software.
    1412//
    15 // You should have received a copy of the GNU General Public License
    16 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
    17 
    18 // This file is based on code from the SharpDevelop project:
    19 //   Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \Doc\sharpdevelop-copyright.txt)
    20 //   This code is distributed under the GNU LGPL (for details please see \Doc\COPYING.LESSER.txt)
     13// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
     14// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
     15// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
     16// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
     17// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
     18// DEALINGS IN THE SOFTWARE.
    2119
    2220/* HeuristicLab
    23  * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     21 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    2422 *
    2523 * This file is part of HeuristicLab.
     
    4442using System.Windows;
    4543using System.Windows.Controls;
    46 using ICSharpCode.AvalonEdit.Highlighting;
    4744using ICSharpCode.NRefactory.CSharp;
    48 using ICSharpCode.NRefactory.Editor;
    4945using ICSharpCode.NRefactory.TypeSystem;
     46using ICSharpCode.NRefactory.Xml;
    5047
    5148namespace HeuristicLab.CodeEditor {
    52   internal sealed class CSharpInsightItem {
     49  sealed class CSharpInsightItem {
    5350    public readonly IParameterizedMember Method;
    5451
     
    5754    }
    5855
    59     TextBlock header;
     56    FlowDocumentScrollViewer header;
    6057
    6158    public object Header {
    6259      get {
    6360        if (header == null) {
    64           header = new TextBlock();
    65           GenerateHeader();
     61          header = GenerateHeader();
    6662        }
    6763        return header;
     
    7672      this.highlightedParameterIndex = parameterIndex;
    7773      if (header != null)
    78         GenerateHeader();
     74        header = GenerateHeader();
    7975    }
    8076
    81     void GenerateHeader() {
    82       var ambience = new CSharpAmbience { ConversionFlags = ConversionFlags.StandardConversionFlags };
     77    FlowDocumentScrollViewer GenerateHeader() {
     78      var ambience = new CSharpAmbience();
     79      ambience.ConversionFlags = ConversionFlags.StandardConversionFlags;
    8380      var stringBuilder = new StringBuilder();
    8481      var formatter = new ParameterHighlightingOutputFormatter(stringBuilder, highlightedParameterIndex);
    8582      ambience.ConvertSymbol(Method, formatter, FormattingOptionsFactory.CreateSharpDevelop());
    86       var textSource = new StringTextSource(stringBuilder.ToString());
    87       var richTextModel = new RichTextModel();
    88       richTextModel.SetFontWeight(formatter.parameterStartOffset, formatter.parameterLength, FontWeights.Bold);
    89       header.Inlines.Clear();
    90       header.Inlines.AddRange(richTextModel.CreateRuns(textSource));
     83
     84      var documentation = XmlDocumentationElement.Get(Method);
     85      ambience.ConversionFlags = ConversionFlags.ShowTypeParameterList;
     86
     87      var b = new CSharpDocumentationBuilder(ambience);
     88      string parameterName = null;
     89      if (Method.Parameters.Count > highlightedParameterIndex)
     90        parameterName = Method.Parameters[highlightedParameterIndex].Name;
     91      b.AddSignatureBlock(stringBuilder.ToString(), formatter.parameterStartOffset, formatter.parameterLength, parameterName);
     92
     93      var b2 = new CSharpDocumentationBuilder(ambience);
     94      b2.ParameterName = parameterName;
     95      b2.ShowAllParameters = false;
     96
     97      if (documentation != null) {
     98        foreach (var child in documentation.Children) {
     99          b2.AddDocumentationElement(child);
     100        }
     101      }
     102
     103      content = new FlowDocumentScrollViewer {
     104        Document = b2.CreateFlowDocument(),
     105        VerticalScrollBarVisibility = ScrollBarVisibility.Auto
     106      };
     107
     108      var flowDocument = b.CreateFlowDocument();
     109      flowDocument.PagePadding = new Thickness(0); // default is NOT Thickness(0), but Thickness(Auto), which adds unnecessary space
     110
     111      return new FlowDocumentScrollViewer {
     112        Document = flowDocument,
     113        VerticalScrollBarVisibility = ScrollBarVisibility.Auto
     114      };
    91115    }
    92116
     117    FlowDocumentScrollViewer content;
     118
    93119    public object Content {
    94       get { return Documentation; }
    95     }
    96 
    97     private string documentation;
    98     public string Documentation {
    99120      get {
    100         if (documentation == null) {
    101           if (Method.Documentation == null)
    102             documentation = string.Empty;
    103           else
    104             documentation = EntityCompletionData.XmlDocumentationToText(Method.Documentation);
     121        if (content == null) {
     122          GenerateHeader();
    105123        }
    106         return documentation;
     124        return content;
    107125      }
    108126    }
  • branches/CodeEditor/HeuristicLab.CodeEditor/3.4/LanguageFeatures/CodeCompletion/CSharp/CompletionData/CodeCompletionData.cs

    r11700 r11804  
    6464    #region ICSharpCode.AvalonEdit.CodeCompletion.ICompletionData Members
    6565    public object Content { get { return DisplayText; } }
    66     object ACC.ICompletionData.Description { get { return Description; } }
     66
     67    object fancyDescription;
     68    object ACC.ICompletionData.Description {
     69      get {
     70        if (fancyDescription == null) {
     71          fancyDescription = CreateFancyDescription();
     72        }
     73        return fancyDescription;
     74      }
     75    }
     76
    6777    public virtual ImageSource Image { get; set; }
    6878    public double Priority { get; set; }
     
    7383    }
    7484    #endregion
     85
     86    protected virtual object CreateFancyDescription() {
     87      return Description;
     88    }
    7589  }
    7690}
  • branches/CodeEditor/HeuristicLab.CodeEditor/3.4/LanguageFeatures/CodeCompletion/CSharp/CompletionData/EntityCompletionData.cs

    r11802 r11804  
    2121
    2222using System;
    23 using System.IO;
    24 using System.Linq;
    25 using System.Text;
    26 using System.Xml;
     23using System.Windows;
     24using System.Windows.Controls;
    2725using ICSharpCode.AvalonEdit.CodeCompletion;
    2826using ICSharpCode.NRefactory.Completion;
    2927using ICSharpCode.NRefactory.CSharp;
    3028using ICSharpCode.NRefactory.TypeSystem;
     29using ICSharpCode.NRefactory.Xml;
    3130
    3231namespace HeuristicLab.CodeEditor {
     
    4847    }
    4948
    50     private string description;
    51     public override string Description {
    52       get {
    53         if (string.IsNullOrEmpty(description)) {
    54           description = GetText(Entity);
    55           if (HasOverloads)
    56             description += string.Format(" (+{0} overloads)", OverloadedData.Count());
    57           description += Environment.NewLine + XmlDocumentationToText(Entity.Documentation);
     49    protected override object CreateFancyDescription() {
     50      var ambience = new CSharpAmbience();
     51      ambience.ConversionFlags = ConversionFlags.StandardConversionFlags | ConversionFlags.ShowDeclaringType;
     52      string header = ambience.ConvertSymbol(Entity);
     53      var documentation = XmlDocumentationElement.Get(Entity);
     54
     55      ambience.ConversionFlags = ConversionFlags.ShowTypeParameterList;
     56      var b = new CSharpDocumentationBuilder(ambience);
     57      b.AddCodeBlock(header, keepLargeMargin: true);
     58      if (documentation != null) {
     59        foreach (var child in documentation.Children) {
     60          b.AddDocumentationElement(child);
    5861        }
    59         return description;
    6062      }
    61       set { description = value; }
     63
     64      var flowDocument = b.CreateFlowDocument();
     65      flowDocument.PagePadding = new Thickness(0); // default is NOT Thickness(0), but Thickness(Auto), which adds unnecessary space
     66
     67      return new FlowDocumentScrollViewer {
     68        Document = flowDocument,
     69        VerticalScrollBarVisibility = ScrollBarVisibility.Auto
     70      };
    6271    }
    63 
    64     public static string XmlDocumentationToText(string xmlDoc) {
    65       System.Diagnostics.Debug.WriteLine(xmlDoc);
    66       var b = new StringBuilder();
    67       try {
    68         using (var reader = new XmlTextReader(new StringReader("<root>" + xmlDoc + "</root>"))) {
    69           reader.XmlResolver = null;
    70           while (reader.Read()) {
    71             switch (reader.NodeType) {
    72               case XmlNodeType.Text:
    73                 b.Append(reader.Value);
    74                 break;
    75               case XmlNodeType.Element:
    76                 switch (reader.Name) {
    77                   case "filterpriority":
    78                     reader.Skip();
    79                     break;
    80                   case "returns":
    81                     b.AppendLine();
    82                     b.Append("Returns: ");
    83                     break;
    84                   case "param":
    85                     b.AppendLine();
    86                     b.Append(reader.GetAttribute("name") + ": ");
    87                     break;
    88                   case "remarks":
    89                     b.AppendLine();
    90                     b.Append("Remarks: ");
    91                     break;
    92                   case "see":
    93                     if (reader.IsEmptyElement) {
    94                       b.Append(reader.GetAttribute("cref"));
    95                     } else {
    96                       reader.MoveToContent();
    97                       if (reader.HasValue) {
    98                         b.Append(reader.Value);
    99                       } else {
    100                         b.Append(reader.GetAttribute("cref"));
    101                       }
    102                     }
    103                     break;
    104                 }
    105                 break;
    106             }
    107           }
    108         }
    109         return b.ToString();
    110       } catch (XmlException) {
    111         return xmlDoc;
    112       }
    113     }
    114 
    115     #region Helpers
    116     private static string GetText(IEntity entity) {
    117       Ambience.ConversionFlags = ConversionFlags.StandardConversionFlags;
    118       if (entity is ITypeDefinition) Ambience.ConversionFlags |= ConversionFlags.UseFullyQualifiedEntityNames;
    119       if (entity is IMethod) {
    120         var reducedForm = ((IMethod)entity).ReducedFrom;
    121         if (reducedForm != null) entity = reducedForm;
    122       }
    123       return Ambience.ConvertSymbol(entity);
    124     }
    125     #endregion
    12672  }
    12773}
  • branches/CodeEditor/HeuristicLab.ExtLibs.sln

    r11700 r11804  
    6666EndProject
    6767Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Cecil-0.9.5", "HeuristicLab.ExtLibs\HeuristicLab.Cecil\0.9.5\HeuristicLab.Cecil-0.9.5\HeuristicLab.Cecil-0.9.5.csproj", "{03026CEF-4529-4F91-A8A3-761652CE14AD}"
     68EndProject
     69Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.NRefactory.Xml-5.5.0", "HeuristicLab.ExtLibs\HeuristicLab.NRefactory\5.5.0\NRefactory.Xml-5.5.0\ICSharpCode.NRefactory.Xml-5.5.0.csproj", "{C5AE5D30-AE8C-4017-B741-99E084281000}"
    6870EndProject
    6971Global
     
    331333    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    332334    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|Any CPU.Build.0 = Debug|Any CPU
    333     {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|x64.ActiveCfg = Debug|Any CPU
    334     {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|x86.ActiveCfg = Debug|Any CPU
     335    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|x64.ActiveCfg = Debug|x64
     336    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|x64.Build.0 = Debug|x64
     337    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|x86.ActiveCfg = Debug|x86
     338    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Debug|x86.Build.0 = Debug|x86
    335339    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|Any CPU.ActiveCfg = Release|Any CPU
    336340    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|Any CPU.Build.0 = Release|Any CPU
    337     {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|x64.ActiveCfg = Release|Any CPU
    338     {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|x86.ActiveCfg = Release|Any CPU
     341    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|x64.ActiveCfg = Release|x64
     342    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|x64.Build.0 = Release|x64
     343    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|x86.ActiveCfg = Release|x86
     344    {255C7DEB-3C98-4BC2-92D4-B683F82A7E52}.Release|x86.Build.0 = Release|x86
    339345    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    340346    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|Any CPU.Build.0 = Debug|Any CPU
    341     {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|x64.ActiveCfg = Debug|Any CPU
    342     {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|x86.ActiveCfg = Debug|Any CPU
     347    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|x64.ActiveCfg = Debug|x64
     348    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|x64.Build.0 = Debug|x64
     349    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|x86.ActiveCfg = Debug|x86
     350    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Debug|x86.Build.0 = Debug|x86
    343351    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|Any CPU.ActiveCfg = Release|Any CPU
    344352    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|Any CPU.Build.0 = Release|Any CPU
    345     {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|x64.ActiveCfg = Release|Any CPU
    346     {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|x86.ActiveCfg = Release|Any CPU
     353    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|x64.ActiveCfg = Release|x64
     354    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|x64.Build.0 = Release|x64
     355    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|x86.ActiveCfg = Release|x86
     356    {644B1CCE-1B2A-4C61-B0E3-A2EDB89DF872}.Release|x86.Build.0 = Release|x86
    347357    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    348358    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
    349     {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|x64.ActiveCfg = Debug|Any CPU
    350     {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|x86.ActiveCfg = Debug|Any CPU
     359    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|x64.ActiveCfg = Debug|x64
     360    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|x64.Build.0 = Debug|x64
     361    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|x86.ActiveCfg = Debug|x86
     362    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Debug|x86.Build.0 = Debug|x86
    351363    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
    352364    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|Any CPU.Build.0 = Release|Any CPU
    353     {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|x64.ActiveCfg = Release|Any CPU
    354     {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|x86.ActiveCfg = Release|Any CPU
     365    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|x64.ActiveCfg = Release|x64
     366    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|x64.Build.0 = Release|x64
     367    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|x86.ActiveCfg = Release|x86
     368    {1022483B-7CF4-4162-827F-984B64EAF8B3}.Release|x86.Build.0 = Release|x86
    355369    {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    356370    {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|Any CPU.Build.0 = Debug|Any CPU
    357     {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|x64.ActiveCfg = Debug|Any CPU
    358     {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|x86.ActiveCfg = Debug|Any CPU
     371    {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|x64.ActiveCfg = Debug|x64
     372    {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|x64.Build.0 = Debug|x64
     373    {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|x86.ActiveCfg = Debug|x86
     374    {168B628A-3815-4567-8ACF-2878AE92891A}.Debug|x86.Build.0 = Debug|x86
    359375    {168B628A-3815-4567-8ACF-2878AE92891A}.Release|Any CPU.ActiveCfg = Release|Any CPU
    360376    {168B628A-3815-4567-8ACF-2878AE92891A}.Release|Any CPU.Build.0 = Release|Any CPU
    361     {168B628A-3815-4567-8ACF-2878AE92891A}.Release|x64.ActiveCfg = Release|Any CPU
    362     {168B628A-3815-4567-8ACF-2878AE92891A}.Release|x86.ActiveCfg = Release|Any CPU
     377    {168B628A-3815-4567-8ACF-2878AE92891A}.Release|x64.ActiveCfg = Release|x64
     378    {168B628A-3815-4567-8ACF-2878AE92891A}.Release|x64.Build.0 = Release|x64
     379    {168B628A-3815-4567-8ACF-2878AE92891A}.Release|x86.ActiveCfg = Release|x86
     380    {168B628A-3815-4567-8ACF-2878AE92891A}.Release|x86.Build.0 = Release|x86
    363381    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    364382    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|Any CPU.Build.0 = Debug|Any CPU
    365     {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|x64.ActiveCfg = Debug|Any CPU
    366     {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|x86.ActiveCfg = Debug|Any CPU
     383    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|x64.ActiveCfg = Debug|x64
     384    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|x64.Build.0 = Debug|x64
     385    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|x86.ActiveCfg = Debug|x86
     386    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Debug|x86.Build.0 = Debug|x86
    367387    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|Any CPU.ActiveCfg = Release|Any CPU
    368388    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|Any CPU.Build.0 = Release|Any CPU
    369     {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|x64.ActiveCfg = Release|Any CPU
    370     {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|x86.ActiveCfg = Release|Any CPU
     389    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|x64.ActiveCfg = Release|x64
     390    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|x64.Build.0 = Release|x64
     391    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|x86.ActiveCfg = Release|x86
     392    {6661EE06-91D3-489B-AE80-BC951EA65E9A}.Release|x86.Build.0 = Release|x86
    371393    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    372394    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
    373     {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|x64.ActiveCfg = Debug|Any CPU
    374     {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|x86.ActiveCfg = Debug|Any CPU
     395    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|x64.ActiveCfg = Debug|x64
     396    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|x64.Build.0 = Debug|x64
     397    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|x86.ActiveCfg = Debug|x86
     398    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Debug|x86.Build.0 = Debug|x86
    375399    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
    376400    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|Any CPU.Build.0 = Release|Any CPU
    377     {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|x64.ActiveCfg = Release|Any CPU
    378     {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|x86.ActiveCfg = Release|Any CPU
     401    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|x64.ActiveCfg = Release|x64
     402    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|x64.Build.0 = Release|x64
     403    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|x86.ActiveCfg = Release|x86
     404    {C06A9187-4E8E-4129-BDA3-91D2297682D2}.Release|x86.Build.0 = Release|x86
    379405    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    380406    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|Any CPU.Build.0 = Debug|Any CPU
    381     {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|x64.ActiveCfg = Debug|Any CPU
    382     {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|x86.ActiveCfg = Debug|Any CPU
     407    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|x64.ActiveCfg = Debug|x64
     408    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|x64.Build.0 = Debug|x64
     409    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|x86.ActiveCfg = Debug|x86
     410    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Debug|x86.Build.0 = Debug|x86
    383411    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|Any CPU.ActiveCfg = Release|Any CPU
    384412    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|Any CPU.Build.0 = Release|Any CPU
    385     {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|x64.ActiveCfg = Release|Any CPU
    386     {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|x86.ActiveCfg = Release|Any CPU
     413    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|x64.ActiveCfg = Release|x64
     414    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|x64.Build.0 = Release|x64
     415    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|x86.ActiveCfg = Release|x86
     416    {CCF26BBC-5555-46EC-81F9-5B253CD24170}.Release|x86.Build.0 = Release|x86
    387417    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    388418    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
    389     {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|x64.ActiveCfg = Debug|Any CPU
    390     {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|x86.ActiveCfg = Debug|Any CPU
     419    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|x64.ActiveCfg = Debug|x64
     420    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|x64.Build.0 = Debug|x64
     421    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|x86.ActiveCfg = Debug|x86
     422    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Debug|x86.Build.0 = Debug|x86
    391423    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
    392424    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|Any CPU.Build.0 = Release|Any CPU
    393     {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|x64.ActiveCfg = Release|Any CPU
    394     {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|x86.ActiveCfg = Release|Any CPU
     425    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|x64.ActiveCfg = Release|x64
     426    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|x64.Build.0 = Release|x64
     427    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|x86.ActiveCfg = Release|x86
     428    {03026CEF-4529-4F91-A8A3-761652CE14AD}.Release|x86.Build.0 = Release|x86
     429    {C5AE5D30-AE8C-4017-B741-99E084281000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     430    {C5AE5D30-AE8C-4017-B741-99E084281000}.Debug|Any CPU.Build.0 = Debug|Any CPU
     431    {C5AE5D30-AE8C-4017-B741-99E084281000}.Debug|x64.ActiveCfg = Debug|x64
     432    {C5AE5D30-AE8C-4017-B741-99E084281000}.Debug|x64.Build.0 = Debug|x64
     433    {C5AE5D30-AE8C-4017-B741-99E084281000}.Debug|x86.ActiveCfg = Debug|x86
     434    {C5AE5D30-AE8C-4017-B741-99E084281000}.Debug|x86.Build.0 = Debug|x86
     435    {C5AE5D30-AE8C-4017-B741-99E084281000}.Release|Any CPU.ActiveCfg = Release|Any CPU
     436    {C5AE5D30-AE8C-4017-B741-99E084281000}.Release|Any CPU.Build.0 = Release|Any CPU
     437    {C5AE5D30-AE8C-4017-B741-99E084281000}.Release|x64.ActiveCfg = Release|x64
     438    {C5AE5D30-AE8C-4017-B741-99E084281000}.Release|x64.Build.0 = Release|x64
     439    {C5AE5D30-AE8C-4017-B741-99E084281000}.Release|x86.ActiveCfg = Release|x86
     440    {C5AE5D30-AE8C-4017-B741-99E084281000}.Release|x86.Build.0 = Release|x86
    395441  EndGlobalSection
    396442  GlobalSection(SolutionProperties) = preSolution
  • branches/CodeEditor/HeuristicLab.ExtLibs/HeuristicLab.NRefactory/5.5.0/NRefactory.Cecil-5.5.0/Properties/AssemblyInfo.cs

    r11700 r11804  
    3535// by using the '*' as shown below:
    3636// [assembly: AssemblyVersion("1.0.*")]
    37 [assembly: AssemblyVersion("1.0.0.0")]
    38 [assembly: AssemblyFileVersion("1.0.0.0")]
     37[assembly: AssemblyVersion("5.0.0.0")]
     38[assembly: AssemblyFileVersion("5.5.0")]
  • branches/CodeEditor/HeuristicLab.Problems.ExternalEvaluation.Matlab/3.3/HeuristicLab.Problems.ExternalEvaluation.Matlab-3.3.csproj

    r11623 r11804  
    1212    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    1313    <FileAlignment>512</FileAlignment>
    14     <SccProjectName>Svn</SccProjectName>
    15     <SccLocalPath>Svn</SccLocalPath>
    16     <SccAuxPath>Svn</SccAuxPath>
    17     <SccProvider>SubversionScc</SccProvider>
     14    <SccProjectName>
     15    </SccProjectName>
     16    <SccLocalPath>
     17    </SccLocalPath>
     18    <SccAuxPath>
     19    </SccAuxPath>
     20    <SccProvider>
     21    </SccProvider>
    1822    <TargetFrameworkProfile />
    1923  </PropertyGroup>
  • branches/CodeEditor/HeuristicLab.Problems.ExternalEvaluation.Scilab/3.3/HeuristicLab.Problems.ExternalEvaluation.Scilab-3.3.csproj

    r11623 r11804  
    1212    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    1313    <FileAlignment>512</FileAlignment>
    14     <SccProjectName>Svn</SccProjectName>
    15     <SccLocalPath>Svn</SccLocalPath>
    16     <SccAuxPath>Svn</SccAuxPath>
    17     <SccProvider>SubversionScc</SccProvider>
     14    <SccProjectName>
     15    </SccProjectName>
     16    <SccLocalPath>
     17    </SccLocalPath>
     18    <SccAuxPath>
     19    </SccAuxPath>
     20    <SccProvider>
     21    </SccProvider>
    1822    <TargetFrameworkProfile />
    1923  </PropertyGroup>
Note: See TracChangeset for help on using the changeset viewer.