diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 142291f5b..1b26017c7 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -25,9 +25,9 @@ jobs: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Dotnet Setup - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: 8.x @@ -35,12 +35,12 @@ jobs: - run: docfx Docs/docfx.json - name: Setup Pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v4 - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: # Upload entire repository path: 'Docs/_site' - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 \ No newline at end of file + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/Docs/docfx.json b/Docs/docfx.json index 31c81f325..c6776cd99 100644 --- a/Docs/docfx.json +++ b/Docs/docfx.json @@ -85,8 +85,8 @@ "_appFaviconPath": "images/favicon.ico", "_enableDiagrams": true, "_enableSearch": true, - "pdf": true, - "pdfTocPage": true, + "pdf": false, + "pdfTocPage": false, "_appFooter": "

© 2010 - 2023 Elinam LLC, Toyota City - Japan

Made with DocFX

", "_gitContribute": { "repo": "https://github.com/ElinamLLC/SharpVectors", @@ -95,6 +95,7 @@ "_gitUrlPattern": "github" }, "dest": "_site", + "xref": [ "https://github.com/dotnet/docfx/raw/main/.xrefmap.json" ], "exportViewModel": false, "globalMetadataFiles": [], "fileMetadataFiles": [], diff --git a/Docs/filterConfig.yml b/Docs/filterConfig.yml new file mode 100644 index 000000000..0050232aa --- /dev/null +++ b/Docs/filterConfig.yml @@ -0,0 +1,4 @@ +apiRules: +- exclude: + uidRegex: ^Svg\.Document_Structure$ + type: Namespace diff --git a/Docs/index.md b/Docs/index.md index dfb811613..3428b9e06 100644 --- a/Docs/index.md +++ b/Docs/index.md @@ -20,10 +20,10 @@ The library consists of a number of shared or common components and rendering im ### For the Libraries The library can be downloaded from the following sources -* **NuGet (Full Package - WPF/GDI+)**, [Version 1.8.3 - SharpVectors](https://www.nuget.org/packages/SharpVectors/). -* **NuGet (Full Package - WPF/GDI+)**, [Version 1.8.3 - SharpVectors.Reloaded](https://www.nuget.org/packages/SharpVectors.Reloaded/). -* **NuGet (WPF Only)**, [Version 1.8.3 - SharpVectors.Wpf](https://www.nuget.org/packages/SharpVectors.Wpf/). -* **GitHub Releases Page**, [Version 1.8.3](https://github.com/ElinamLLC/SharpVectors/releases). +* **NuGet (Full Package - WPF/GDI+)**, [Version 1.8.4 - SharpVectors](https://www.nuget.org/packages/SharpVectors/). +* **NuGet (Full Package - WPF/GDI+)**, [Version 1.8.4 - SharpVectors.Reloaded](https://www.nuget.org/packages/SharpVectors.Reloaded/). +* **NuGet (WPF Only)**, [Version 1.8.4 - SharpVectors.Wpf](https://www.nuget.org/packages/SharpVectors.Wpf/). +* **GitHub Releases Page**, [Version 1.8.4](https://github.com/ElinamLLC/SharpVectors/releases). > [!NOTE] > * The **SharpVectors.Reloaded** package is the same as the **SharpVectors**, which is the recommended package if you need the full package. diff --git a/Readme.md b/Readme.md index e8cf5abc9..973f73325 100644 --- a/Readme.md +++ b/Readme.md @@ -42,10 +42,10 @@ The library can be used in WPF and Windows Forms applications. ### For the Library The library can be downloaded from the following sources -* **NuGet (WPF Only Package)**, [Version 1.8.3 - SharpVectors.Wpf](https://www.nuget.org/packages/SharpVectors.Wpf/). -* **NuGet (Full Package - WPF/GDI++)**, [Version 1.8.3 - SharpVectors](https://www.nuget.org/packages/SharpVectors/). -* **NuGet (Full Package - WPF/GDI++)**, [Version 1.8.3 - SharpVectors.Reloaded](https://www.nuget.org/packages/SharpVectors.Reloaded/). -* **GitHub Releases Page**, [Version 1.8.3](https://github.com/ElinamLLC/SharpVectors/releases). +* **NuGet (WPF Only Package)**, [Version 1.8.4 - SharpVectors.Wpf](https://www.nuget.org/packages/SharpVectors.Wpf/). +* **NuGet (Full Package - WPF/GDI++)**, [Version 1.8.4 - SharpVectors](https://www.nuget.org/packages/SharpVectors/). +* **NuGet (Full Package - WPF/GDI++)**, [Version 1.8.4 - SharpVectors.Reloaded](https://www.nuget.org/packages/SharpVectors.Reloaded/). +* **GitHub Releases Page**, [Version 1.8.4](https://github.com/ElinamLLC/SharpVectors/releases). > * The **SharpVectors.Reloaded** package is the same as the **SharpVectors**, which is the recommended package if you need the full package. > * The **SharpVectors.Reloaded** name was used for the Nuget package at the time the **SharpVectors** package name was not available. diff --git a/Samples/GdiSvgTestBox/Properties/AssemblyInfo.cs b/Samples/GdiSvgTestBox/Properties/AssemblyInfo.cs index 67780cc9d..b50436a8e 100644 --- a/Samples/GdiSvgTestBox/Properties/AssemblyInfo.cs +++ b/Samples/GdiSvgTestBox/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/GdiTestSvgControl/Properties/AssemblyInfo.cs b/Samples/GdiTestSvgControl/Properties/AssemblyInfo.cs index 4988260c0..407d843f3 100644 --- a/Samples/GdiTestSvgControl/Properties/AssemblyInfo.cs +++ b/Samples/GdiTestSvgControl/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/GdiW3cSvgTestSuite/Properties/AssemblyInfo.cs b/Samples/GdiW3cSvgTestSuite/Properties/AssemblyInfo.cs index 7ed4b47f1..602916928 100644 --- a/Samples/GdiW3cSvgTestSuite/Properties/AssemblyInfo.cs +++ b/Samples/GdiW3cSvgTestSuite/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/WpfSvgTestBox/Properties/AssemblyInfo.cs b/Samples/WpfSvgTestBox/Properties/AssemblyInfo.cs index b0594333f..26152e33d 100644 --- a/Samples/WpfSvgTestBox/Properties/AssemblyInfo.cs +++ b/Samples/WpfSvgTestBox/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/WpfTestOtherSvg/Properties/AssemblyInfo.cs b/Samples/WpfTestOtherSvg/Properties/AssemblyInfo.cs index 5ac251a06..6d8a741d7 100644 --- a/Samples/WpfTestOtherSvg/Properties/AssemblyInfo.cs +++ b/Samples/WpfTestOtherSvg/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/WpfTestSvgControl/Properties/AssemblyInfo.cs b/Samples/WpfTestSvgControl/Properties/AssemblyInfo.cs index 3f10c1778..69b3ae9e1 100644 --- a/Samples/WpfTestSvgControl/Properties/AssemblyInfo.cs +++ b/Samples/WpfTestSvgControl/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/WpfTestSvgSample/Properties/AssemblyInfo.cs b/Samples/WpfTestSvgSample/Properties/AssemblyInfo.cs index 85c3de79c..707937814 100644 --- a/Samples/WpfTestSvgSample/Properties/AssemblyInfo.cs +++ b/Samples/WpfTestSvgSample/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/WpfTestThreadSafety/Properties/AssemblyInfo.cs b/Samples/WpfTestThreadSafety/Properties/AssemblyInfo.cs index fb6a476cc..ae35687f9 100644 --- a/Samples/WpfTestThreadSafety/Properties/AssemblyInfo.cs +++ b/Samples/WpfTestThreadSafety/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/WpfW3cSvgTestSuite/Output/SvgTestResults11.xml b/Samples/WpfW3cSvgTestSuite/Output/SvgTestResults11.xml index a6cfe507d..235975684 100644 --- a/Samples/WpfW3cSvgTestSuite/Output/SvgTestResults11.xml +++ b/Samples/WpfW3cSvgTestSuite/Output/SvgTestResults11.xml @@ -168,4 +168,25 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Samples/WpfW3cSvgTestSuite/Properties/AssemblyInfo.cs b/Samples/WpfW3cSvgTestSuite/Properties/AssemblyInfo.cs index 0386b8a8f..f78d37106 100644 --- a/Samples/WpfW3cSvgTestSuite/Properties/AssemblyInfo.cs +++ b/Samples/WpfW3cSvgTestSuite/Properties/AssemblyInfo.cs @@ -50,5 +50,5 @@ // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Samples/WpfXXETestBox/Properties/AssemblyInfo.cs b/Samples/WpfXXETestBox/Properties/AssemblyInfo.cs index 49ad939b9..956ebbbd0 100644 --- a/Samples/WpfXXETestBox/Properties/AssemblyInfo.cs +++ b/Samples/WpfXXETestBox/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] diff --git a/Source/SharpVectorConvertersWpf/Properties/AssemblyInfo.cs b/Source/SharpVectorConvertersWpf/Properties/AssemblyInfo.cs index 715d8e419..0ccccc938 100644 --- a/Source/SharpVectorConvertersWpf/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorConvertersWpf/Properties/AssemblyInfo.cs @@ -55,9 +55,9 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] [assembly: XmlnsPrefix("http://sharpvectors.codeplex.com/svgc/", "svgc")] [assembly: XmlnsDefinition("http://sharpvectors.codeplex.com/svgc/", "SharpVectors.Converters")] diff --git a/Source/SharpVectorCore/Properties/AssemblyInfo.cs b/Source/SharpVectorCore/Properties/AssemblyInfo.cs index 89df98cd8..99ac28472 100644 --- a/Source/SharpVectorCore/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorCore/Properties/AssemblyInfo.cs @@ -29,9 +29,9 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] // // In order to sign your assembly you must specify a key to use. Refer to the diff --git a/Source/SharpVectorCss/Properties/AssemblyInfo.cs b/Source/SharpVectorCss/Properties/AssemblyInfo.cs index 6de7cedb0..7304d37b8 100644 --- a/Source/SharpVectorCss/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorCss/Properties/AssemblyInfo.cs @@ -30,9 +30,9 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] // // In order to sign your assembly you must specify a key to use. Refer to the diff --git a/Source/SharpVectorDom/Properties/AssemblyInfo.cs b/Source/SharpVectorDom/Properties/AssemblyInfo.cs index ff71c37cf..ea4dbdaa0 100644 --- a/Source/SharpVectorDom/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorDom/Properties/AssemblyInfo.cs @@ -30,9 +30,9 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] // // In order to sign your assembly you must specify a key to use. Refer to the diff --git a/Source/SharpVectorModel/Properties/AssemblyInfo.cs b/Source/SharpVectorModel/Properties/AssemblyInfo.cs index 80a09cc9d..9db15c574 100644 --- a/Source/SharpVectorModel/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorModel/Properties/AssemblyInfo.cs @@ -29,9 +29,9 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] // // In order to sign your assembly you must specify a key to use. Refer to the diff --git a/Source/SharpVectorRenderingGdi/Properties/AssemblyInfo.cs b/Source/SharpVectorRenderingGdi/Properties/AssemblyInfo.cs index f551e565a..93a5c4818 100644 --- a/Source/SharpVectorRenderingGdi/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorRenderingGdi/Properties/AssemblyInfo.cs @@ -29,9 +29,9 @@ // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] // // In order to sign your assembly you must specify a key to use. Refer to the diff --git a/Source/SharpVectorRenderingWpf/Properties/AssemblyInfo.cs b/Source/SharpVectorRenderingWpf/Properties/AssemblyInfo.cs index 249cad8a9..c573984e6 100644 --- a/Source/SharpVectorRenderingWpf/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorRenderingWpf/Properties/AssemblyInfo.cs @@ -53,9 +53,9 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] // // In order to sign your assembly you must specify a key to use. Refer to the diff --git a/Source/SharpVectorRuntimeWpf/Properties/AssemblyInfo.cs b/Source/SharpVectorRuntimeWpf/Properties/AssemblyInfo.cs index a40437e73..2f04aac50 100644 --- a/Source/SharpVectorRuntimeWpf/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorRuntimeWpf/Properties/AssemblyInfo.cs @@ -55,9 +55,9 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] // // In order to sign your assembly you must specify a key to use. Refer to the diff --git a/Source/SharpVectorScripting/Properties/AssemblyInfo.cs b/Source/SharpVectorScripting/Properties/AssemblyInfo.cs index eaa67976d..df6851c12 100644 --- a/Source/SharpVectorScripting/Properties/AssemblyInfo.cs +++ b/Source/SharpVectorScripting/Properties/AssemblyInfo.cs @@ -32,6 +32,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.8.3.0")] -[assembly: AssemblyFileVersion("1.8.3.0")] -[assembly: AssemblyInformationalVersion("1.8.3.0")] +[assembly: AssemblyVersion("1.8.4.0")] +[assembly: AssemblyFileVersion("1.8.4.0")] +[assembly: AssemblyInformationalVersion("1.8.4.0")] diff --git a/Source/SharpVectors.Reloaded.nuspec b/Source/SharpVectors.Reloaded.nuspec index 238f4ba9a..69c481807 100644 --- a/Source/SharpVectors.Reloaded.nuspec +++ b/Source/SharpVectors.Reloaded.nuspec @@ -16,10 +16,8 @@ Copyright (c) 2010 - 2024 Elinam LLC docs\SharpVectors.Reloaded.md - Release 1.8.3 - * Root viewbox support improvements. - * .NET 8 support. - * Bug fixes and code improvements. + Release 1.8.4 + * Reactivated the EnsureViewboxSize support. svg .net wpf svg2xaml svg2wpf xaml diff --git a/Source/SharpVectors.Wpf.nuspec b/Source/SharpVectors.Wpf.nuspec index 85f929401..3f1c13c54 100644 --- a/Source/SharpVectors.Wpf.nuspec +++ b/Source/SharpVectors.Wpf.nuspec @@ -16,10 +16,8 @@ Copyright (c) 2010 - 2024 Elinam LLC docs\SharpVectors.Wpf.md - Release 1.8.3 - * Root viewbox support improvements. - * .NET 8 support. - * Bug fixes and code improvements. + Release 1.8.4 + * Reactivated the EnsureViewboxSize support. svg .net wpf svg2xaml svg2wpf xaml diff --git a/Source/SharpVectors.nuspec b/Source/SharpVectors.nuspec index 276ae9bad..e0d4fcd46 100644 --- a/Source/SharpVectors.nuspec +++ b/Source/SharpVectors.nuspec @@ -16,10 +16,8 @@ Copyright (c) 2010 - 2024 Elinam LLC docs\SharpVectors.md - Release 1.8.3 - * Root viewbox support improvements. - * .NET 8 support. - * Bug fixes and code improvements. + Release 1.8.4 + * Reactivated the EnsureViewboxSize support. svg .net wpf svg2xaml svg2wpf xaml