Skip to content

Commit de622dd

Browse files
9.0.4
1 parent f6d929e commit de622dd

File tree

9 files changed

+32
-24
lines changed

9 files changed

+32
-24
lines changed

.github/workflows/dotnet-core-desktop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Install .NET Core
3232
uses: actions/setup-dotnet@v5.0.0
3333
with:
34-
dotnet-version: 9.0.x
34+
dotnet-version: 10.0.x
3535

3636
# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
3737
- name: Setup MSBuild.exe

Analogy.LogViewer.WindowsEventLogs.Tests/Analogy.LogViewer.WindowsEventLogs.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
11-
<PackageReference Include="MSTest.TestAdapter" Version="3.8.3" />
12-
<PackageReference Include="MSTest.TestFramework" Version="3.8.3" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
11+
<PackageReference Include="MSTest.TestAdapter" Version="4.0.2" />
12+
<PackageReference Include="MSTest.TestFramework" Version="4.0.2" />
1313
<PackageReference Include="coverlet.collector" Version="6.0.4">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

Analogy.LogViewer.WindowsEventLogs/Analogy.LogViewer.WindowsEventLogs.csproj

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>Library</OutputType>
4-
<TargetFrameworks>net9.0-windows;net8.0-windows;net48</TargetFrameworks>
5-
<VersionPrefix>9.0.0</VersionPrefix>
6-
<VersionSuffix>rc1</VersionSuffix>
4+
<TargetFrameworks>net10.0-windows;net9.0-windows;net8.0-windows;net48</TargetFrameworks>
5+
<VersionPrefix>9.0.4</VersionPrefix>
6+
<VersionSuffix></VersionSuffix>
77
<UseWindowsForms>true</UseWindowsForms>
88
<OutputType>Library</OutputType>
99
<Authors>Lior Banai</Authors>
1010
<Description>Extension for Analogy Log Viewer that shows Windows Event logs and read local *.Evtx files</Description>
11-
<Copyright>Lior Banai 2020-2025</Copyright>
11+
<Copyright>Lior Banai 2020-2026</Copyright>
1212
<PackageProjectUrl>https://github.com/Analogy-LogViewer/Analogy.LogViewer.WindowsEventLogs</PackageProjectUrl>
1313
<RepositoryUrl>https://github.com/Analogy-LogViewer/Analogy.LogViewer.WindowsEventLogs</RepositoryUrl>
1414
<PackageIcon>AnalogyWindows.png</PackageIcon>
1515
<Company>Analogy.LogViewer</Company>
1616
</PropertyGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="Analogy.LogViewer.Interfaces" Version="9.0.0-rc2" />
20-
<PackageReference Include="Analogy.LogViewer.Template" Version="9.0.0-rc4" />
19+
<PackageReference Include="Analogy.LogViewer.Interfaces" Version="9.0.2" />
20+
<PackageReference Include="Analogy.LogViewer.Template" Version="9.0.3" />
21+
<PackageReference Include="Analogy.LogViewer.Template.WinForms" Version="9.0.4" />
2122
</ItemGroup>
2223
<ItemGroup>
2324
<Compile Update="Properties\Resources.Designer.cs">

Analogy.LogViewer.WindowsEventLogs/IAnalogy/EventLogDataProvidersFactory.cs

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using Analogy.Interfaces;
22
using Analogy.Interfaces.DataTypes;
33
using Analogy.Interfaces.WinForms;
4-
using Analogy.Interfaces.WinForms.DataTypes;
5-
using Analogy.LogViewer.Template;
64
using Analogy.LogViewer.Template.Managers;
5+
using Analogy.LogViewer.Template.WinForms;
6+
using Analogy.LogViewer.WindowsEventLogs.Properties;
77
using Microsoft.Extensions.Logging;
88
using System;
99
using System.Collections.Generic;
@@ -20,10 +20,10 @@ public class EventLogDataProvidersFactory : DataProvidersFactoryWinForms
2020
public override Guid FactoryId { get; set; } = EventLogPrimaryFactory.id;
2121
public override string Title { get; set; } = "Windows Event Log Data Provider";
2222

23-
public override IEnumerable<IAnalogyDataProviderWinForms> DataProviders { get; set; }
23+
public override IEnumerable<IAnalogyDataProvider> DataProviders { get; set; }
2424
public EventLogDataProvidersFactory()
2525
{
26-
DataProviders = new List<IAnalogyDataProviderWinForms>
26+
DataProviders = new List<IAnalogyDataProvider>
2727
{
2828
new RealTimeEventLogs(),
2929
new OfflineEventLogDataProvider(),
@@ -47,16 +47,12 @@ public class WindowsEventLogFile : IAnalogySingleFileDataProviderWinForms
4747
public virtual IEnumerable<string> HideAdditionalColumns() => [];
4848

4949
public Guid Id { get; set; }
50-
public Image? LargeImage { get; set; }
51-
public Image? SmallImage { get; set; }
50+
public Image? LargeImage { get; set; } = Resources.OperatingSystem_32x32;
51+
public Image? SmallImage { get; set; } = Resources.OperatingSystem_16x16;
5252
public string OptionalTitle { get; set; }
5353
public bool UseCustomColors { get; set; }
54-
AnalogyToolTip? IAnalogyDataProvider.ToolTip
55-
{
56-
get => ToolTip;
57-
set => ToolTip = value is AnalogyToolTipWinForms tool ? tool : null;
58-
}
59-
public AnalogyToolTipWinForms? ToolTip { get; set; }
54+
55+
public AnalogyToolTip? ToolTip { get; set; } = new("", "", "");
6056

6157
public IEnumerable<(string OriginalHeader, string ReplacementHeader)> GetReplacementHeaders()
6258
=> Array.Empty<(string, string)>();
@@ -93,5 +89,13 @@ public async Task<IEnumerable<IAnalogyLogMessage>> Process(CancellationToken tok
9389
ProcessingFinished?.Invoke(this, new AnalogyEndProcessingArgs(now, DateTime.Now, "", messages.Count()));
9490
return messages;
9591
}
92+
93+
public Image? GetDataProviderSmallImage() => SmallImage;
94+
95+
public Image? GetDataProviderLargeImage() => LargeImage;
96+
97+
public Image? GetDataProviderToolTipSmallImage() => LargeImage;
98+
99+
public Image? GetDataProviderToolTipLargeImage() => SmallImage;
96100
}
97101
}

Analogy.LogViewer.WindowsEventLogs/IAnalogy/EventLogPrimaryFactory.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using Analogy.Interfaces;
22
using Analogy.Interfaces.Factories;
33
using Analogy.LogViewer.Template;
4+
using Analogy.LogViewer.Template.WinForms;
45
using Analogy.LogViewer.WindowsEventLogs.Properties;
56
using System;
67
using System.Collections.Generic;

Analogy.LogViewer.WindowsEventLogs/IAnalogy/EventLogsDataProviderSettings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Analogy.Interfaces;
22
using Analogy.LogViewer.Template;
3+
using Analogy.LogViewer.Template.WinForms;
34
using Analogy.LogViewer.WindowsEventLogs.Managers;
45
using Microsoft.Extensions.Logging;
56
using System;

Analogy.LogViewer.WindowsEventLogs/IAnalogy/OfflineEventLogDataProvider.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using Analogy.Interfaces.DataTypes;
33
using Analogy.LogViewer.Template;
44
using Analogy.LogViewer.Template.Managers;
5+
using Analogy.LogViewer.Template.WinForms;
56
using Analogy.LogViewer.WindowsEventLogs.Managers;
67
using Microsoft.Extensions.Logging;
78
using System;

Analogy.LogViewer.WindowsEventLogs/IAnalogy/RealTimeEventLogs.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Analogy.Interfaces.WinForms;
44
using Analogy.LogViewer.Template;
55
using Analogy.LogViewer.Template.Managers;
6+
using Analogy.LogViewer.Template.WinForms;
67
using Analogy.LogViewer.WindowsEventLogs.Managers;
78
using Microsoft.Extensions.Logging;
89
using System;
@@ -27,7 +28,6 @@ public class RealTimeEventLogs : OnlineDataProviderWinForms
2728
public override string OptionalTitle { get; set; } = "Real Time Windows Event logs";
2829
public override Task<bool> CanStartReceiving() => Task.FromResult(true);
2930

30-
public override IAnalogyOfflineDataProviderWinForms FileOperationsHandler { get; set; }
3131
public override bool UseCustomColors { get; set; }
3232
public override IEnumerable<(string OriginalHeader, string ReplacementHeader)> GetReplacementHeaders()
3333
=> [];

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<PrivateAssets>all</PrivateAssets>
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3737
</PackageReference>
38-
<PackageReference Include="Meziantou.Analyzer" Version="2.0.250">
38+
<PackageReference Include="Meziantou.Analyzer" Version="2.0.253">
3939
<PrivateAssets>all</PrivateAssets>
4040
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4141
</PackageReference>

0 commit comments

Comments
 (0)