Skip to content

Commit e1785b4

Browse files
authored
Merge pull request #1 from samypr100/release-prep-1.1.5
Prepping for 1.1.5 Release
2 parents a8377ef + bd3fed2 commit e1785b4

8 files changed

Lines changed: 271 additions & 161 deletions

File tree

.editorconfig

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# EditorConfig helps developers define and maintain consistent
2+
# coding styles between different editors and IDEs
3+
# editorconfig.org
4+
5+
root = true
6+
7+
[*]
8+
9+
# Sane defaults
10+
end_of_line = crlf
11+
charset = utf-8
12+
trim_trailing_whitespace = true
13+
insert_final_newline = true
14+
15+
# XML project files
16+
[*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}]
17+
indent_size = 2
18+
19+
# XML config files
20+
[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}]
21+
indent_size = 2
22+
23+
# Code files
24+
[*.{cs,csx}]
25+
tab_width = 4
26+
indent_size = 4
27+
indent_style = space

CHANGELOG.md

Lines changed: 78 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,78 @@
1-
### 2018-06-19
2-
**Core 1.1.3.3**
3-
**Shell 1.1.3.3**
4-
**ShellExtensions 1.1.3.3**
5-
**Sensors 1.1.3.3**
6-
**ExtendedLinguisticServices 1.1.3.3**
7-
- Retarget to .NET 4.5.2 instead of .NET 4.6.2. This is the oldest version of the .NET framework that is still under support.
8-
9-
10-
### 2018-02-28
11-
**Core 1.1.3.2**
12-
**Shell 1.1.3.2**
13-
**ShellExtensions 1.1.3.2**
14-
**Sensors 1.1.3.2**
15-
**ExtendedLinguisticServices 1.1.3.2**
16-
- Fix dependencies between the packages
17-
18-
### 2018-02-27
19-
**Core 1.1.3.1**
20-
**Shell 1.1.3**
21-
**ShellExtensions 1.1.3**
22-
**Sensors 1.1.3**
23-
**ExtendedLinguisticServices 1.1.3**
24-
- Fix Enabled property not working properly #1
25-
- Fixed marshaling errors and memory leaks with TaskDialogButton's #2
26-
- Fix a bug where a ShellLink was not properly created #3
27-
- Remove the border on the ExplorerBrowser control #4
28-
- Fix the implementation of the property CheckSelect #5
29-
- Fixed comctl32.dll version 6 problem. Added default button selector to TaskDialog, Signed the assemblies #6
30-
- Fix Command link description display bug. #7
31-
- Fixed bug in normalizing value of itemType variable. #8
32-
- Fix NullReferenceException when setting label.Text while the dialog is open #9
33-
- Fixed the pointer size to ensure proper memory access #10
34-
- Fixes for NativeTaskDialog aybe#29
35-
- Revert "Return correct value when closing". See aybe#41 for details #12
36-
37-
### 02/01/2016
38-
**Core 1.1.2**
39-
- TaskDialog icons were visible only when defined in Opened event
40-
- TaskDialog custom/hyperlink button not closing dialog from within Click event
1+
### 2022-11-04
2+
3+
**Core 1.1.5**
4+
**Shell 1.1.5**
5+
**ShellExtensions 1.1.5**
6+
**Sensors 1.1.5**
7+
**ExtendedLinguisticServices 1.1.5**
8+
9+
- Switch from MD-5 to FNV-1a for hashcode implementation
10+
- Fix pointer offset and struct size
11+
- Basic Editor Config Support
12+
- Target .NET 452, 462, 472, 480, 481 and .NET Core 3.1, 5.0, 6.0
13+
14+
### 2020-03-04
15+
16+
**Core 1.1.4**
17+
**Shell 1.1.4**
18+
**ShellExtensions 1.1.4**
19+
**Sensors 1.1.4**
20+
**ExtendedLinguisticServices 1.1.4**
21+
22+
- Address GetTimestamp failure
23+
- Fixing issue which was preventing application to shut down
24+
- Enable SourceLink to allow easier debugging
25+
- Upgraded SLN to VS15 Format
26+
- Fix Enabled property when using the CustomFileDialog
27+
- Fix multi-dot extensions and save dialog file names
28+
- Fix exception with DefaultFileName
29+
- Target .NET 452, 462, 472, 480 and .NET Core 3, 3.1
30+
31+
### 2018-06-19
32+
33+
**Core 1.1.3.3**
34+
**Shell 1.1.3.3**
35+
**ShellExtensions 1.1.3.3**
36+
**Sensors 1.1.3.3**
37+
**ExtendedLinguisticServices 1.1.3.3**
38+
39+
- Retarget to .NET 4.5.2 instead of .NET 4.6.2. This is the oldest version of the .NET framework that is still under
40+
support.
41+
42+
### 2018-02-28
43+
44+
**Core 1.1.3.2**
45+
**Shell 1.1.3.2**
46+
**ShellExtensions 1.1.3.2**
47+
**Sensors 1.1.3.2**
48+
**ExtendedLinguisticServices 1.1.3.2**
49+
50+
- Fix dependencies between the packages
51+
52+
### 2018-02-27
53+
54+
**Core 1.1.3.1**
55+
**Shell 1.1.3**
56+
**ShellExtensions 1.1.3**
57+
**Sensors 1.1.3**
58+
**ExtendedLinguisticServices 1.1.3**
59+
60+
- Fix Enabled property not working properly #1
61+
- Fixed marshaling errors and memory leaks with TaskDialogButton's #2
62+
- Fix a bug where a ShellLink was not properly created #3
63+
- Remove the border on the ExplorerBrowser control #4
64+
- Fix the implementation of the property CheckSelect #5
65+
- Fixed comctl32.dll version 6 problem. Added default button selector to TaskDialog, Signed the assemblies #6
66+
- Fix Command link description display bug. #7
67+
- Fixed bug in normalizing value of itemType variable. #8
68+
- Fix NullReferenceException when setting label.Text while the dialog is open #9
69+
- Fixed the pointer size to ensure proper memory access #10
70+
- Fixes for NativeTaskDialog aybe#29
71+
- Revert "Return correct value when closing". See aybe#41 for details #12
72+
73+
### 2016-02-01
74+
75+
**Core 1.1.2**
76+
77+
- TaskDialog icons were visible only when defined in Opened event
78+
- TaskDialog custom/hyperlink button not closing dialog from within Click event

README.md

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
# Windows-API-Code-Pack-1.1.4
2-
3-
## README
4-
5-
This is a fork of the Microsoft © Windows API Code Pack, based on a repository created by [Aybe](https://github.com/aybe/Windows-API-Code-Pack-1.1). Due to the lack of updates to the original package, this fork was created to include all open pull requests on the original repository, apply fixes and add support for all current .NET Framework and .NET Core versions.
6-
7-
Now with added .Net5.0 support ! (windows only)
8-
9-
## NuGet packages (recommended)
10-
11-
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Core/
12-
13-
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Shell/
14-
15-
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ShellExtensions/
16-
17-
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ExtendedLinguisticServices/
18-
19-
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Sensors/
20-
21-
## Licence
22-
23-
See [LICENSE](LICENSE) for the original licence (retrieved from [WebArchive](http://web.archive.org/web/20130717101016/http://archive.msdn.microsoft.com/WindowsAPICodePack/Project/License.aspx)). The library is not developed anymore by Microsoft and seems to have been left as 'free to use'. A clarification or update about the licence terms from Microsoft is welcome, however.
24-
25-
## Release notes
26-
27-
See [CHANGELOG](CHANGELOG.md) for latest changes.
28-
29-
## Issues
30-
31-
When you submit a issue:
32-
33-
- describe the observed behavior/result
34-
- describe the expected behavior/result
35-
- provide example code showing the issue where appropriate
1+
# Windows-API-Code-Pack-1.1.5
2+
3+
## README
4+
5+
This is a fork of the Microsoft © Windows API Code Pack, based on a repository created by [contre](https://github.com/contre/Windows-API-Code-Pack-1.1). Due to the lack of updates to the original package, this fork was created to add support for all current .NET Framework and .NET Core versions.
6+
7+
Now with added .Net6.0 support ! (windows only)
8+
9+
## NuGet packages (recommended)
10+
11+
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Core-6.0/
12+
13+
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Shell-6.0/
14+
15+
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ShellExtensions-6.0/
16+
17+
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ExtendedLinguisticServices-6.0/
18+
19+
https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Sensors-6.0/
20+
21+
## Licence
22+
23+
See [LICENSE](LICENSE) for the original licence (retrieved from [WebArchive](http://web.archive.org/web/20130717101016/http://archive.msdn.microsoft.com/WindowsAPICodePack/Project/License.aspx)). The library is not developed anymore by Microsoft and seems to have been left as 'free to use'. A clarification or update about the licence terms from Microsoft is welcome, however.
24+
25+
## Release notes
26+
27+
See [CHANGELOG](CHANGELOG.md) for latest changes.
28+
29+
## Issues
30+
31+
When you submit a issue:
32+
33+
- describe the observed behavior/result
34+
- describe the expected behavior/result
35+
- provide example code showing the issue where appropriate

source/WindowsAPICodePack/Core/Core.csproj

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,26 @@
22
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
33
<PropertyGroup>
44
<AssemblyName>Microsoft.WindowsAPICodePack</AssemblyName>
5-
<PackageId>Microsoft-WindowsAPICodePack-Core</PackageId>
5+
<PackageId>Microsoft-WindowsAPICodePack-Core-6.0</PackageId>
66
<VersionPrefix>1.1.5</VersionPrefix>
77
<Title>$(AssemblyName)</Title>
8-
<Authors>rpastric;contre;dahall</Authors>
8+
<Authors>rpastric;contre;dahall;samypr100</Authors>
99
<Company>Microsoft</Company>
1010
<Product>Microsoft Windows API Code Pack for .NET Framework</Product>
11-
<PackageLicenseUrl>https://github.com/contre/Windows-API-Code-Pack-1.1/LICENSE</PackageLicenseUrl>
12-
<PackageProjectUrl>https://github.com/contre/Windows-API-Code-Pack-1.1</PackageProjectUrl>
11+
<PackageLicenseFile>LICENSE</PackageLicenseFile>
12+
<PackageProjectUrl>https://github.com/samypr100/Windows-API-Code-Pack-1.1</PackageProjectUrl>
1313
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
14-
<Description>The Core code for the WindowsAPICodePack. This is an updated version containing all available bug fixes for this code as of 2020-01-04.</Description>
15-
<PackageReleaseNotes>See CHANGELOG.md in project site. https://github.com/contre/Windows-API-Code-Pack-1.1/blob/master/CHANGELOG.md </PackageReleaseNotes>
16-
<Copyright>Copyright © 2020</Copyright>
14+
<Description>The Core code for the WindowsAPICodePack. This is an updated version containing all available bug fixes for this code as of 2021-01-05.</Description>
15+
<PackageReleaseNotes>See CHANGELOG.md in project site. https://github.com/samypr100/Windows-API-Code-Pack-1.1/blob/main/CHANGELOG.md </PackageReleaseNotes>
16+
<RepositoryUrl>https://github.com/samypr100/Windows-API-Code-Pack-1.1</RepositoryUrl>
17+
<RepositoryType>.git</RepositoryType>
18+
<Copyright>Copyright © 2022</Copyright>
1719
<NeutralLanguage>en-US</NeutralLanguage>
1820
<PackageTags>WindowsAPICodePack</PackageTags>
21+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
1922
<IncludeSymbols>true</IncludeSymbols>
2023
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
21-
<TargetFrameworks>net452;net462;net472;net48;netcoreapp3.1;net5.0-windows</TargetFrameworks>
24+
<TargetFrameworks>net452;net462;net472;net48;net481;netcoreapp3.1;net5.0-windows;net6.0-windows</TargetFrameworks>
2225
<UseWindowsForms>true</UseWindowsForms>
2326
<LangVersion>latest</LangVersion>
2427
<RootNamespace>Microsoft.WindowsAPICodePack</RootNamespace>
@@ -27,9 +30,15 @@
2730
<AssemblyOriginatorKeyFile>ProjectSignKey.snk</AssemblyOriginatorKeyFile>
2831
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
2932
</PropertyGroup>
33+
<ItemGroup>
34+
<None Include="..\..\..\LICENSE" Pack="true" PackagePath=""/>
35+
</ItemGroup>
3036
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
3137
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
3238
</PropertyGroup>
39+
<PropertyGroup Condition=" '$(GITHUB_ACTIONS)' == 'true' ">
40+
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
41+
</PropertyGroup>
3342
<ItemGroup Condition=" $(TargetFramework.StartsWith('net4')) ">
3443
<Reference Include="System" />
3544
<Reference Include="System.Core" />
@@ -39,7 +48,7 @@
3948
<Reference Include="System.Xml" />
4049
</ItemGroup>
4150
<ItemGroup>
42-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0">
51+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1">
4352
<PrivateAssets>all</PrivateAssets>
4453
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4554
</PackageReference>
@@ -58,4 +67,4 @@
5867
<LastGenOutput>LocalizedMessages.Designer.cs</LastGenOutput>
5968
</EmbeddedResource>
6069
</ItemGroup>
61-
</Project>
70+
</Project>

0 commit comments

Comments
 (0)