Skip to content

Commit

Permalink
Merge pull request #1 from samypr100/release-prep-1.1.5
Browse files Browse the repository at this point in the history
Prepping for 1.1.5 Release
  • Loading branch information
samypr100 authored Nov 4, 2022
2 parents a8377ef + bd3fed2 commit e1785b4
Show file tree
Hide file tree
Showing 8 changed files with 271 additions and 161 deletions.
27 changes: 27 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org

root = true

[*]

# Sane defaults
end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

# XML project files
[*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}]
indent_size = 2

# XML config files
[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}]
indent_size = 2

# Code files
[*.{cs,csx}]
tab_width = 4
indent_size = 4
indent_style = space
118 changes: 78 additions & 40 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,78 @@
### 2018-06-19
**Core 1.1.3.3**
**Shell 1.1.3.3**
**ShellExtensions 1.1.3.3**
**Sensors 1.1.3.3**
**ExtendedLinguisticServices 1.1.3.3**
- 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.


### 2018-02-28
**Core 1.1.3.2**
**Shell 1.1.3.2**
**ShellExtensions 1.1.3.2**
**Sensors 1.1.3.2**
**ExtendedLinguisticServices 1.1.3.2**
- Fix dependencies between the packages

### 2018-02-27
**Core 1.1.3.1**
**Shell 1.1.3**
**ShellExtensions 1.1.3**
**Sensors 1.1.3**
**ExtendedLinguisticServices 1.1.3**
- Fix Enabled property not working properly #1
- Fixed marshaling errors and memory leaks with TaskDialogButton's #2
- Fix a bug where a ShellLink was not properly created #3
- Remove the border on the ExplorerBrowser control #4
- Fix the implementation of the property CheckSelect #5
- Fixed comctl32.dll version 6 problem. Added default button selector to TaskDialog, Signed the assemblies #6
- Fix Command link description display bug. #7
- Fixed bug in normalizing value of itemType variable. #8
- Fix NullReferenceException when setting label.Text while the dialog is open #9
- Fixed the pointer size to ensure proper memory access #10
- Fixes for NativeTaskDialog aybe#29
- Revert "Return correct value when closing". See aybe#41 for details #12

### 02/01/2016
**Core 1.1.2**
- TaskDialog icons were visible only when defined in Opened event
- TaskDialog custom/hyperlink button not closing dialog from within Click event
### 2022-11-04

**Core 1.1.5**
**Shell 1.1.5**
**ShellExtensions 1.1.5**
**Sensors 1.1.5**
**ExtendedLinguisticServices 1.1.5**

- Switch from MD-5 to FNV-1a for hashcode implementation
- Fix pointer offset and struct size
- Basic Editor Config Support
- Target .NET 452, 462, 472, 480, 481 and .NET Core 3.1, 5.0, 6.0

### 2020-03-04

**Core 1.1.4**
**Shell 1.1.4**
**ShellExtensions 1.1.4**
**Sensors 1.1.4**
**ExtendedLinguisticServices 1.1.4**

- Address GetTimestamp failure
- Fixing issue which was preventing application to shut down
- Enable SourceLink to allow easier debugging
- Upgraded SLN to VS15 Format
- Fix Enabled property when using the CustomFileDialog
- Fix multi-dot extensions and save dialog file names
- Fix exception with DefaultFileName
- Target .NET 452, 462, 472, 480 and .NET Core 3, 3.1

### 2018-06-19

**Core 1.1.3.3**
**Shell 1.1.3.3**
**ShellExtensions 1.1.3.3**
**Sensors 1.1.3.3**
**ExtendedLinguisticServices 1.1.3.3**

- 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.

### 2018-02-28

**Core 1.1.3.2**
**Shell 1.1.3.2**
**ShellExtensions 1.1.3.2**
**Sensors 1.1.3.2**
**ExtendedLinguisticServices 1.1.3.2**

- Fix dependencies between the packages

### 2018-02-27

**Core 1.1.3.1**
**Shell 1.1.3**
**ShellExtensions 1.1.3**
**Sensors 1.1.3**
**ExtendedLinguisticServices 1.1.3**

- Fix Enabled property not working properly #1
- Fixed marshaling errors and memory leaks with TaskDialogButton's #2
- Fix a bug where a ShellLink was not properly created #3
- Remove the border on the ExplorerBrowser control #4
- Fix the implementation of the property CheckSelect #5
- Fixed comctl32.dll version 6 problem. Added default button selector to TaskDialog, Signed the assemblies #6
- Fix Command link description display bug. #7
- Fixed bug in normalizing value of itemType variable. #8
- Fix NullReferenceException when setting label.Text while the dialog is open #9
- Fixed the pointer size to ensure proper memory access #10
- Fixes for NativeTaskDialog aybe#29
- Revert "Return correct value when closing". See aybe#41 for details #12

### 2016-02-01

**Core 1.1.2**

- TaskDialog icons were visible only when defined in Opened event
- TaskDialog custom/hyperlink button not closing dialog from within Click event
70 changes: 35 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
# Windows-API-Code-Pack-1.1.4

## README

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.

Now with added .Net5.0 support ! (windows only)

## NuGet packages (recommended)

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Core/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Shell/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ShellExtensions/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ExtendedLinguisticServices/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Sensors/

## Licence

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.
## Release notes

See [CHANGELOG](CHANGELOG.md) for latest changes.

## Issues

When you submit a issue:

- describe the observed behavior/result
- describe the expected behavior/result
- provide example code showing the issue where appropriate
# Windows-API-Code-Pack-1.1.5

## README

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.

Now with added .Net6.0 support ! (windows only)

## NuGet packages (recommended)

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Core-6.0/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Shell-6.0/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ShellExtensions-6.0/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-ExtendedLinguisticServices-6.0/

https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Sensors-6.0/

## Licence

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.

## Release notes

See [CHANGELOG](CHANGELOG.md) for latest changes.

## Issues

When you submit a issue:

- describe the observed behavior/result
- describe the expected behavior/result
- provide example code showing the issue where appropriate
29 changes: 19 additions & 10 deletions source/WindowsAPICodePack/Core/Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,26 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<AssemblyName>Microsoft.WindowsAPICodePack</AssemblyName>
<PackageId>Microsoft-WindowsAPICodePack-Core</PackageId>
<PackageId>Microsoft-WindowsAPICodePack-Core-6.0</PackageId>
<VersionPrefix>1.1.5</VersionPrefix>
<Title>$(AssemblyName)</Title>
<Authors>rpastric;contre;dahall</Authors>
<Authors>rpastric;contre;dahall;samypr100</Authors>
<Company>Microsoft</Company>
<Product>Microsoft Windows API Code Pack for .NET Framework</Product>
<PackageLicenseUrl>https://github.com/contre/Windows-API-Code-Pack-1.1/LICENSE</PackageLicenseUrl>
<PackageProjectUrl>https://github.com/contre/Windows-API-Code-Pack-1.1</PackageProjectUrl>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageProjectUrl>https://github.com/samypr100/Windows-API-Code-Pack-1.1</PackageProjectUrl>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<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>
<PackageReleaseNotes>See CHANGELOG.md in project site. https://github.com/contre/Windows-API-Code-Pack-1.1/blob/master/CHANGELOG.md </PackageReleaseNotes>
<Copyright>Copyright © 2020</Copyright>
<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>
<PackageReleaseNotes>See CHANGELOG.md in project site. https://github.com/samypr100/Windows-API-Code-Pack-1.1/blob/main/CHANGELOG.md </PackageReleaseNotes>
<RepositoryUrl>https://github.com/samypr100/Windows-API-Code-Pack-1.1</RepositoryUrl>
<RepositoryType>.git</RepositoryType>
<Copyright>Copyright © 2022</Copyright>
<NeutralLanguage>en-US</NeutralLanguage>
<PackageTags>WindowsAPICodePack</PackageTags>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<TargetFrameworks>net452;net462;net472;net48;netcoreapp3.1;net5.0-windows</TargetFrameworks>
<TargetFrameworks>net452;net462;net472;net48;net481;netcoreapp3.1;net5.0-windows;net6.0-windows</TargetFrameworks>
<UseWindowsForms>true</UseWindowsForms>
<LangVersion>latest</LangVersion>
<RootNamespace>Microsoft.WindowsAPICodePack</RootNamespace>
Expand All @@ -27,9 +30,15 @@
<AssemblyOriginatorKeyFile>ProjectSignKey.snk</AssemblyOriginatorKeyFile>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
<ItemGroup>
<None Include="..\..\..\LICENSE" Pack="true" PackagePath=""/>
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
</PropertyGroup>
<PropertyGroup Condition=" '$(GITHUB_ACTIONS)' == 'true' ">
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
</PropertyGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('net4')) ">
<Reference Include="System" />
<Reference Include="System.Core" />
Expand All @@ -39,7 +48,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0">
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand All @@ -58,4 +67,4 @@
<LastGenOutput>LocalizedMessages.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
</Project>
</Project>
Loading

0 comments on commit e1785b4

Please sign in to comment.