Skip to content

Commit 569b6cf

Browse files
committed
Last few fixes and updates for 0.5.3
1 parent dea451f commit 569b6cf

File tree

16 files changed

+287
-49
lines changed

16 files changed

+287
-49
lines changed

AlteryxAddIns.Roslyn/AlteryxAddIns.Roslyn.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@
5050
<HintPath>..\packages\Microsoft.CodeAnalysis.CSharp.1.3.2\lib\net45\Microsoft.CodeAnalysis.CSharp.dll</HintPath>
5151
<Private>True</Private>
5252
</Reference>
53-
<Reference Include="OmniBus.Framework, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
54-
<HintPath>..\packages\OmniBus.Framework.0.5.2\lib\net45\OmniBus.Framework.dll</HintPath>
53+
<Reference Include="OmniBus.Framework, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
54+
<HintPath>..\packages\OmniBus.Framework.0.5.3\lib\net45\OmniBus.Framework.dll</HintPath>
5555
</Reference>
56-
<Reference Include="OmniBus.Framework.GUI, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
57-
<HintPath>..\packages\OmniBus.Framework.GUI.0.5.2\lib\net45\OmniBus.Framework.GUI.dll</HintPath>
56+
<Reference Include="OmniBus.Framework.GUI, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
57+
<HintPath>..\packages\OmniBus.Framework.GUI.0.5.3\lib\net45\OmniBus.Framework.GUI.dll</HintPath>
5858
</Reference>
59-
<Reference Include="OmniBus.Framework.Shared, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
60-
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.2\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
59+
<Reference Include="OmniBus.Framework.Shared, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
60+
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.3\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
6161
</Reference>
6262
<Reference Include="Syncfusion.Core, Version=14.2460.0.26, Culture=neutral, PublicKeyToken=632609b4d040f6b4, processorArchitecture=MSIL">
6363
<SpecificVersion>False</SpecificVersion>

AlteryxAddIns.Roslyn/packages.config

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<package id="Microsoft.CodeAnalysis.Analyzers" version="1.1.0" targetFramework="net45" />
44
<package id="Microsoft.CodeAnalysis.Common" version="1.3.2" targetFramework="net45" />
55
<package id="Microsoft.CodeAnalysis.CSharp" version="1.3.2" targetFramework="net45" />
6-
<package id="OmniBus.Framework" version="0.5.2" targetFramework="net45" />
7-
<package id="OmniBus.Framework.GUI" version="0.5.2" targetFramework="net45" />
8-
<package id="OmniBus.Framework.Shared" version="0.5.2" targetFramework="net45" />
6+
<package id="OmniBus.Framework" version="0.5.3" targetFramework="net45" />
7+
<package id="OmniBus.Framework.GUI" version="0.5.3" targetFramework="net45" />
8+
<package id="OmniBus.Framework.Shared" version="0.5.3" targetFramework="net45" />
99
<package id="System.Collections" version="4.0.0" targetFramework="net45" />
1010
<package id="System.Collections.Immutable" version="1.1.37" targetFramework="net45" />
1111
<package id="System.Diagnostics.Debug" version="4.0.0" targetFramework="net45" />

AlteryxAddIns/AlteryxAddIns.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@
4545
<Reference Include="MathNet.Numerics">
4646
<HintPath>..\packages\MathNet.Numerics.3.13.1\lib\net40\MathNet.Numerics.dll</HintPath>
4747
</Reference>
48-
<Reference Include="OmniBus.Framework, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
49-
<HintPath>..\packages\OmniBus.Framework.0.5.2\lib\net45\OmniBus.Framework.dll</HintPath>
48+
<Reference Include="OmniBus.Framework, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
49+
<HintPath>..\packages\OmniBus.Framework.0.5.3\lib\net45\OmniBus.Framework.dll</HintPath>
5050
</Reference>
51-
<Reference Include="OmniBus.Framework.GUI, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
52-
<HintPath>..\packages\OmniBus.Framework.GUI.0.5.2\lib\net45\OmniBus.Framework.GUI.dll</HintPath>
51+
<Reference Include="OmniBus.Framework.GUI, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
52+
<HintPath>..\packages\OmniBus.Framework.GUI.0.5.3\lib\net45\OmniBus.Framework.GUI.dll</HintPath>
5353
</Reference>
54-
<Reference Include="OmniBus.Framework.Shared, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
55-
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.2\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
54+
<Reference Include="OmniBus.Framework.Shared, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
55+
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.3\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
5656
</Reference>
5757
<Reference Include="System" />
5858
<Reference Include="System.Core" />

AlteryxAddIns/packages.config

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
33
<package id="MathNet.Numerics" version="3.13.1" targetFramework="net45" />
4-
<package id="OmniBus.Framework" version="0.5.2" targetFramework="net45" />
5-
<package id="OmniBus.Framework.GUI" version="0.5.2" targetFramework="net45" />
6-
<package id="OmniBus.Framework.Shared" version="0.5.2" targetFramework="net45" />
4+
<package id="OmniBus.Framework" version="0.5.3" targetFramework="net45" />
5+
<package id="OmniBus.Framework.GUI" version="0.5.3" targetFramework="net45" />
6+
<package id="OmniBus.Framework.Shared" version="0.5.3" targetFramework="net45" />
77
</packages>

CreateRelease.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Get-ChildItem .\Release\Scripts\*.bat | Move-Item -Destination .\Release
4949
& .\Release\Install.bat
5050

5151
.\RunUnitTests.ps1
52-
if ($LASTEXITCODE -eQ 2) {
52+
if ($LASTEXITCODE -ne 0) {
5353
Pop-Location
5454
exit -1
5555
}

OmniBus.AddIns.sln

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AlteryxAddIns", "AlteryxAdd
99
EndProject
1010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{E56FB22E-2BB8-4451-95E2-70CA5FF532AC}"
1111
ProjectSection(SolutionItems) = preProject
12+
Installbin.ps1 = Installbin.ps1
13+
InstallbinDebug.bat = InstallbinDebug.bat
14+
InstallbinRelease.bat = InstallbinRelease.bat
1215
OmniBus.ruleset = OmniBus.ruleset
1316
VersionInfo.cs = VersionInfo.cs
1417
EndProjectSection

OmniBus.DotNetEngines/OmniBus.DotNetEngines.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@
4545
<Reference Include="MathNet.Numerics, Version=3.13.1.0, Culture=neutral, processorArchitecture=MSIL">
4646
<HintPath>..\packages\MathNet.Numerics.3.13.1\lib\net40\MathNet.Numerics.dll</HintPath>
4747
</Reference>
48-
<Reference Include="OmniBus.Framework, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
49-
<HintPath>..\packages\OmniBus.Framework.0.5.2\lib\net45\OmniBus.Framework.dll</HintPath>
48+
<Reference Include="OmniBus.Framework, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
49+
<HintPath>..\packages\OmniBus.Framework.0.5.3\lib\net45\OmniBus.Framework.dll</HintPath>
5050
</Reference>
51-
<Reference Include="OmniBus.Framework.Shared, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
52-
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.2\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
51+
<Reference Include="OmniBus.Framework.Shared, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
52+
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.3\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
5353
</Reference>
5454
<Reference Include="System" />
5555
<Reference Include="System.Core" />
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
33
<package id="MathNet.Numerics" version="3.13.1" targetFramework="net45" />
4-
<package id="OmniBus.Framework" version="0.5.2" targetFramework="net45" />
5-
<package id="OmniBus.Framework.Shared" version="0.5.2" targetFramework="net45" />
4+
<package id="OmniBus.Framework" version="0.5.3" targetFramework="net45" />
5+
<package id="OmniBus.Framework.Shared" version="0.5.3" targetFramework="net45" />
66
<package id="StyleCop.Analyzers" version="1.0.0" targetFramework="net45" developmentDependency="true" />
77
</packages>

OmniBus.XmlTools/OmniBus.XmlTools.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@
4040
<HintPath>C:\Program Files\Alteryx\bin\AlteryxRecordInfo.Net.dll</HintPath>
4141
<Private>False</Private>
4242
</Reference>
43-
<Reference Include="OmniBus.Framework, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
44-
<HintPath>..\packages\OmniBus.Framework.0.5.2\lib\net45\OmniBus.Framework.dll</HintPath>
43+
<Reference Include="OmniBus.Framework, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
44+
<HintPath>..\packages\OmniBus.Framework.0.5.3\lib\net45\OmniBus.Framework.dll</HintPath>
4545
</Reference>
46-
<Reference Include="OmniBus.Framework.GUI, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
47-
<HintPath>..\packages\OmniBus.Framework.GUI.0.5.2\lib\net45\OmniBus.Framework.GUI.dll</HintPath>
46+
<Reference Include="OmniBus.Framework.GUI, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
47+
<HintPath>..\packages\OmniBus.Framework.GUI.0.5.3\lib\net45\OmniBus.Framework.GUI.dll</HintPath>
4848
</Reference>
49-
<Reference Include="OmniBus.Framework.Shared, Version=0.5.2.0, Culture=neutral, processorArchitecture=AMD64">
50-
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.2\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
49+
<Reference Include="OmniBus.Framework.Shared, Version=0.5.3.0, Culture=neutral, processorArchitecture=AMD64">
50+
<HintPath>..\packages\OmniBus.Framework.Shared.0.5.3\lib\net45\OmniBus.Framework.Shared.dll</HintPath>
5151
</Reference>
5252
<Reference Include="System" />
5353
<Reference Include="System.Core" />

OmniBus.XmlTools/XmlInputEngine.cs

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,13 @@ public IEnumerable<object[]> ReadNodes()
8080
return null;
8181
}
8282

83-
if (!System.IO.File.Exists(this.ConfigObject.FileName))
83+
var fileName = System.IO.Path.IsPathRooted(this.ConfigObject.FileName)
84+
? this.ConfigObject.FileName
85+
: System.IO.Path.Combine(
86+
this.Engine.GetInitVar(nameof(InitVar.DefaultDir)),
87+
this.ConfigObject.FileName);
88+
89+
if (!System.IO.File.Exists(fileName))
8490
{
8591
this.Message($"File {this.ConfigObject.FileName} could not be read.", MessageStatus.STATUS_Error);
8692
return null;
@@ -90,7 +96,7 @@ public IEnumerable<object[]> ReadNodes()
9096

9197
try
9298
{
93-
document.Load(this.ConfigObject.FileName);
99+
document.Load(fileName);
94100
}
95101
catch (XmlException ex)
96102
{
@@ -105,6 +111,8 @@ public IEnumerable<object[]> ReadNodes()
105111
/// Read All The Xml Nodes From A Node
106112
/// Recursive scan from input node
107113
/// </summary>
114+
/// <param name="node">Xml node to scan</param>
115+
/// <param name="path">Current path to node</param>
108116
/// <returns>List of nodes</returns>
109117
public IEnumerable<object[]> ReadNodes(XmlNode node, string path = "")
110118
{
@@ -115,14 +123,14 @@ public IEnumerable<object[]> ReadNodes(XmlNode node, string path = "")
115123

116124
path = path + "/" + (node is XmlAttribute ? "@" : "") + node.Name;
117125

118-
var nodes = node.ChildNodes.Cast<XmlNode>();
126+
var nodes = node.ChildNodes.Cast<XmlNode>().ToArray();
119127
var txtNodes = nodes.Where(x => x.Name == "#text").ToArray();
120128

121-
var txt = txtNodes.Length == 0 ? node.InnerText : null;
129+
var txt = nodes.Length == 0 ? node.InnerText : null;
122130
if (txtNodes.Length == 1)
123131
{
124132
txt = txtNodes[0].InnerText;
125-
nodes = nodes.Where(n => n.Name != "#text");
133+
nodes = nodes.Where(n => n.Name != "#text").ToArray();
126134
}
127135

128136
IEnumerable<object[]> result = new[] { new object[] { path, txt, node.InnerXml } };

0 commit comments

Comments
 (0)