diff --git a/.editorconfig b/.editorconfig
index 3ba2ea0..eef5f46 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -96,6 +96,7 @@ csharp_style_var_elsewhere = false:suggestion
dotnet_diagnostic.CA1001.severity = warning
dotnet_diagnostic.CA1309.severity = suggestion
dotnet_diagnostic.CA1805.severity = suggestion
+dotnet_diagnostic.CA1416.severity = none
#### Naming styles ####
# Naming rules
diff --git a/LICENSE b/LICENSE
index 08025bc..fded24a 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
Copyright (c) 2003 RiskCare Ltd.
Copyright (c) 2010 SvgNet & SvgGdi Bridge Project
-Copyright (c) 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+Copyright (c) 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/README.md b/README.md
index 88bb7dd..eab424a 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
-Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
diff --git a/SvgDocTest/.vs/SvgDocTest.csproj.dtbcache.json b/SvgDocTest/.vs/SvgDocTest.csproj.dtbcache.json
new file mode 100644
index 0000000..bf8c431
--- /dev/null
+++ b/SvgDocTest/.vs/SvgDocTest.csproj.dtbcache.json
@@ -0,0 +1 @@
+{"RootPath":"D:\\myrepos\\SvgNet\\SvgDocTest","ProjectFileName":"SvgDocTest.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"AssemblyInfo.cs"},{"SourceFile":"Assert.cs"},{"SourceFile":"DocForm.cs"},{"SourceFile":"DocForm.Designer.cs"},{"SourceFile":"StringExtensions.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.1.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\myrepos\\SvgNet\\SvgNet\\bin\\Debug\\net462\\SVG.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\myrepos\\SvgNet\\SvgDocTest\\bin\\Debug\\SvgDocTest.exe","OutputItemRelativePath":"SvgDocTest.exe"},{"OutputItemFullPath":"D:\\myrepos\\SvgNet\\SvgDocTest\\bin\\Debug\\SvgDocTest.pdb","OutputItemRelativePath":"SvgDocTest.pdb"}],"CopyToOutputEntries":[]}
\ No newline at end of file
diff --git a/SvgDocTest/AssemblyInfo.cs b/SvgDocTest/AssemblyInfo.cs
index a268ec8..4968d46 100644
--- a/SvgDocTest/AssemblyInfo.cs
+++ b/SvgDocTest/AssemblyInfo.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
@@ -13,7 +13,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček")]
[assembly: AssemblyProduct("SvgNet")]
-[assembly: AssemblyCopyright("Copyright 2003, 2010, 2015-2023 RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček, Benjamin Peterson")]
+[assembly: AssemblyCopyright("Copyright 2003, 2010, 2015-2024 RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček, Benjamin Peterson")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: AssemblyVersion("1.0.0")]
diff --git a/SvgDocTest/Assert.cs b/SvgDocTest/Assert.cs
index d31de23..87f3a07 100644
--- a/SvgDocTest/Assert.cs
+++ b/SvgDocTest/Assert.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgDocTest/StringExtensions.cs b/SvgDocTest/StringExtensions.cs
index d0cba9e..653042d 100644
--- a/SvgDocTest/StringExtensions.cs
+++ b/SvgDocTest/StringExtensions.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgDocTest/SvgDocTest.csproj b/SvgDocTest/SvgDocTest.csproj
index cbb2265..b1bd780 100644
--- a/SvgDocTest/SvgDocTest.csproj
+++ b/SvgDocTest/SvgDocTest.csproj
@@ -1,117 +1,117 @@
-
- Local
- 8.0.30319
- 2.0
- {6A203A21-673D-45E1-A7F5-D7112E114D6E}
- Debug
- AnyCPU
- App.ico
-
- SvgDocTest
-
- JScript
- Grid
- IE50
- false
- WinExe
- SvgDocTest
-
-
-
- v4.7.1
- 0.0
-
-
-
-
- bin\Debug\
- false
- 285212672
- false
-
- DEBUG;TRACE
-
- true
- 4096
- false
- false
- false
- false
- 4
- full
- prompt
- CS1591
- false
-
-
- bin\Release\
- false
- 285212672
- false
-
- TRACE
-
- false
- 4096
- true
- false
- false
- false
- 4
- none
- prompt
- CS1591
- false
-
-
-
- SvgNet
- {BB4C8021-B5E1-4DE2-82CB-14BDFB9837E4}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- System
-
-
- System.Data
-
-
- System.Drawing
-
-
- System.Windows.Forms
-
-
- System.XML
-
-
-
-
- Code
-
-
-
- Form
-
-
- DocForm.cs
-
-
-
-
- DocForm.cs
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Local
+ 8.0.30319
+ 2.0
+ {6A203A21-673D-45E1-A7F5-D7112E114D6E}
+ Debug
+ AnyCPU
+ App.ico
+
+ SvgDocTest
+
+ JScript
+ Grid
+ IE50
+ false
+ WinExe
+ SvgDocTest
+
+
+
+ v4.7.1
+ 0.0
+
+
+
+
+ bin\Debug\
+ false
+ 285212672
+ false
+
+ DEBUG;TRACE
+
+ true
+ 4096
+ false
+ false
+ false
+ false
+ 4
+ full
+ prompt
+ CS1591
+ false
+
+
+ bin\Release\
+ false
+ 285212672
+ false
+
+ TRACE
+
+ false
+ 4096
+ true
+ false
+ false
+ false
+ 4
+ none
+ prompt
+ CS1591
+ false
+
+
+
+ SvgNet
+ {BB4C8021-B5E1-4DE2-82CB-14BDFB9837E4}
+ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+ System
+
+
+ System.Data
+
+
+ System.Drawing
+
+
+ System.Windows.Forms
+
+
+ System.XML
+
+
+
+
+ Code
+
+
+
+ Form
+
+
+ DocForm.cs
+
+
+
+
+ DocForm.cs
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SvgGdiTest/.vs/SvgGdiTest.csproj.dtbcache.json b/SvgGdiTest/.vs/SvgGdiTest.csproj.dtbcache.json
new file mode 100644
index 0000000..2e24bd3
--- /dev/null
+++ b/SvgGdiTest/.vs/SvgGdiTest.csproj.dtbcache.json
@@ -0,0 +1 @@
+{"RootPath":"D:\\myrepos\\SvgNet\\SvgGdiTest","ProjectFileName":"SvgGdiTest.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"RectAlignedTextTest.cs"},{"SourceFile":"..\\TestShared\\TestShared.cs"},{"SourceFile":"AssemblyInfo.cs"},{"SourceFile":"SvgGdiTestForm.Designer.cs"},{"SourceFile":"SvgGdiTestForm.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.6.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.6.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"D:\\myrepos\\SvgNet\\SvgNet\\bin\\Debug\\net462\\SVG.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.6.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.6.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.6.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.6.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.6.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.6.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\myrepos\\SvgNet\\SvgGdiTest\\bin\\Debug\\SvgGdiTest.exe","OutputItemRelativePath":"SvgGdiTest.exe"},{"OutputItemFullPath":"D:\\myrepos\\SvgNet\\SvgGdiTest\\bin\\Debug\\SvgGdiTest.pdb","OutputItemRelativePath":"SvgGdiTest.pdb"}],"CopyToOutputEntries":[]}
\ No newline at end of file
diff --git a/SvgGdiTest/AssemblyInfo.cs b/SvgGdiTest/AssemblyInfo.cs
index 026f7b3..8f50ffb 100644
--- a/SvgGdiTest/AssemblyInfo.cs
+++ b/SvgGdiTest/AssemblyInfo.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
@@ -13,7 +13,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček, Benjamin Peterson")]
[assembly: AssemblyProduct("SvgNet")]
-[assembly: AssemblyCopyright("Copyright 2003, 2010, 2015-2023 RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček, Benjamin Peterson")]
+[assembly: AssemblyCopyright("Copyright 2003, 2010, 2015-2024 RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček, Benjamin Peterson")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: AssemblyVersion("1.0.0")]
diff --git a/SvgGdiTest/RectAlignedTextTest.cs b/SvgGdiTest/RectAlignedTextTest.cs
index 155dbbb..7641384 100644
--- a/SvgGdiTest/RectAlignedTextTest.cs
+++ b/SvgGdiTest/RectAlignedTextTest.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgGdiTest/SvgGdiTestForm.Designer.cs b/SvgGdiTest/SvgGdiTestForm.Designer.cs
index b873b47..7e7b1da 100644
--- a/SvgGdiTest/SvgGdiTestForm.Designer.cs
+++ b/SvgGdiTest/SvgGdiTestForm.Designer.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgGdiTest/SvgGdiTestForm.cs b/SvgGdiTest/SvgGdiTestForm.cs
index ac20a74..33f5de2 100644
--- a/SvgGdiTest/SvgGdiTestForm.cs
+++ b/SvgGdiTest/SvgGdiTestForm.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgBaseTextElement.cs b/SvgNet/Elements/SvgBaseTextElement.cs
index 7a2e8a9..fc37057 100644
--- a/SvgNet/Elements/SvgBaseTextElement.cs
+++ b/SvgNet/Elements/SvgBaseTextElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgElement.cs b/SvgNet/Elements/SvgElement.cs
index 41818cc..5801c31 100644
--- a/SvgNet/Elements/SvgElement.cs
+++ b/SvgNet/Elements/SvgElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgEllipseElement.cs b/SvgNet/Elements/SvgEllipseElement.cs
index 0ae3a60..56446fe 100644
--- a/SvgNet/Elements/SvgEllipseElement.cs
+++ b/SvgNet/Elements/SvgEllipseElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgFilterElement.cs b/SvgNet/Elements/SvgFilterElement.cs
index a0f2280..7125a9d 100644
--- a/SvgNet/Elements/SvgFilterElement.cs
+++ b/SvgNet/Elements/SvgFilterElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgGroupElement.cs b/SvgNet/Elements/SvgGroupElement.cs
index 7cafce7..43c35b5 100644
--- a/SvgNet/Elements/SvgGroupElement.cs
+++ b/SvgNet/Elements/SvgGroupElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgLineElement.cs b/SvgNet/Elements/SvgLineElement.cs
index f7314cf..a1cb50b 100644
--- a/SvgNet/Elements/SvgLineElement.cs
+++ b/SvgNet/Elements/SvgLineElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgLinearGradientElement.cs b/SvgNet/Elements/SvgLinearGradientElement.cs
index 2578bf5..7e2947e 100644
--- a/SvgNet/Elements/SvgLinearGradientElement.cs
+++ b/SvgNet/Elements/SvgLinearGradientElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgPathElement.cs b/SvgNet/Elements/SvgPathElement.cs
index 4ef07a6..176b98d 100644
--- a/SvgNet/Elements/SvgPathElement.cs
+++ b/SvgNet/Elements/SvgPathElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgPatternElement.cs b/SvgNet/Elements/SvgPatternElement.cs
index bf408d2..569dd65 100644
--- a/SvgNet/Elements/SvgPatternElement.cs
+++ b/SvgNet/Elements/SvgPatternElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgPolygonElement.cs b/SvgNet/Elements/SvgPolygonElement.cs
index 31fd6cd..5feffa6 100644
--- a/SvgNet/Elements/SvgPolygonElement.cs
+++ b/SvgNet/Elements/SvgPolygonElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgPolylineElement.cs b/SvgNet/Elements/SvgPolylineElement.cs
index af8c581..0b2d88b 100644
--- a/SvgNet/Elements/SvgPolylineElement.cs
+++ b/SvgNet/Elements/SvgPolylineElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgRadialGradientElement.cs b/SvgNet/Elements/SvgRadialGradientElement.cs
index ca3a88d..3dc6b0b 100644
--- a/SvgNet/Elements/SvgRadialGradientElement.cs
+++ b/SvgNet/Elements/SvgRadialGradientElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgRectElement.cs b/SvgNet/Elements/SvgRectElement.cs
index af18da0..4581735 100644
--- a/SvgNet/Elements/SvgRectElement.cs
+++ b/SvgNet/Elements/SvgRectElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgStopElement.cs b/SvgNet/Elements/SvgStopElement.cs
index 09d5fb4..3fda0bf 100644
--- a/SvgNet/Elements/SvgStopElement.cs
+++ b/SvgNet/Elements/SvgStopElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgStyledElement.cs b/SvgNet/Elements/SvgStyledElement.cs
index 306d86d..d1dc62a 100644
--- a/SvgNet/Elements/SvgStyledElement.cs
+++ b/SvgNet/Elements/SvgStyledElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgSvgElement.cs b/SvgNet/Elements/SvgSvgElement.cs
index abfd62c..4e431a1 100644
--- a/SvgNet/Elements/SvgSvgElement.cs
+++ b/SvgNet/Elements/SvgSvgElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgSymbolElement.cs b/SvgNet/Elements/SvgSymbolElement.cs
index f3bdffe..3f4286d 100644
--- a/SvgNet/Elements/SvgSymbolElement.cs
+++ b/SvgNet/Elements/SvgSymbolElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgTextElement.cs b/SvgNet/Elements/SvgTextElement.cs
index 3e72e0d..273db2c 100644
--- a/SvgNet/Elements/SvgTextElement.cs
+++ b/SvgNet/Elements/SvgTextElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgTitleElement.cs b/SvgNet/Elements/SvgTitleElement.cs
index 21e001b..9fd0e7f 100644
--- a/SvgNet/Elements/SvgTitleElement.cs
+++ b/SvgNet/Elements/SvgTitleElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgTrefElement.cs b/SvgNet/Elements/SvgTrefElement.cs
index e7452e2..19af18a 100644
--- a/SvgNet/Elements/SvgTrefElement.cs
+++ b/SvgNet/Elements/SvgTrefElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/SvgTspanElement.cs b/SvgNet/Elements/SvgTspanElement.cs
index 8677d51..bb9d3c2 100644
--- a/SvgNet/Elements/SvgTspanElement.cs
+++ b/SvgNet/Elements/SvgTspanElement.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Elements/TextNode.cs b/SvgNet/Elements/TextNode.cs
index 38c8c8b..c372a39 100644
--- a/SvgNet/Elements/TextNode.cs
+++ b/SvgNet/Elements/TextNode.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Exceptions/EmfException.cs b/SvgNet/Exceptions/EmfException.cs
index 6f4c1ab..0a38d3c 100644
--- a/SvgNet/Exceptions/EmfException.cs
+++ b/SvgNet/Exceptions/EmfException.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Exceptions/SvgException.cs b/SvgNet/Exceptions/SvgException.cs
index 558d0ac..329c9e7 100644
--- a/SvgNet/Exceptions/SvgException.cs
+++ b/SvgNet/Exceptions/SvgException.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Exceptions/SvgGdiNotImplementedException.cs b/SvgNet/Exceptions/SvgGdiNotImplementedException.cs
index ec439c3..90c617b 100644
--- a/SvgNet/Exceptions/SvgGdiNotImplementedException.cs
+++ b/SvgNet/Exceptions/SvgGdiNotImplementedException.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Extensions/FloatExtensions.cs b/SvgNet/Extensions/FloatExtensions.cs
index 1ffbc42..c95fda6 100644
--- a/SvgNet/Extensions/FloatExtensions.cs
+++ b/SvgNet/Extensions/FloatExtensions.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Extensions/MatrixExtensions.cs b/SvgNet/Extensions/MatrixExtensions.cs
index 54188a9..309856a 100644
--- a/SvgNet/Extensions/MatrixExtensions.cs
+++ b/SvgNet/Extensions/MatrixExtensions.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Extensions/ObjectExtensions.cs b/SvgNet/Extensions/ObjectExtensions.cs
index cae3380..476ead9 100644
--- a/SvgNet/Extensions/ObjectExtensions.cs
+++ b/SvgNet/Extensions/ObjectExtensions.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Extensions/StringExtensions.cs b/SvgNet/Extensions/StringExtensions.cs
index c3659ab..0f640ea 100644
--- a/SvgNet/Extensions/StringExtensions.cs
+++ b/SvgNet/Extensions/StringExtensions.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Extensions/StringExtensionsForOlderDotNet.cs b/SvgNet/Extensions/StringExtensionsForOlderDotNet.cs
index 3aba873..db4897a 100644
--- a/SvgNet/Extensions/StringExtensionsForOlderDotNet.cs
+++ b/SvgNet/Extensions/StringExtensionsForOlderDotNet.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/ImplementedGraphics/SVGGraphics.BitmapDrawer.cs b/SvgNet/ImplementedGraphics/SVGGraphics.BitmapDrawer.cs
index 97fb0fc..42b042a 100644
--- a/SvgNet/ImplementedGraphics/SVGGraphics.BitmapDrawer.cs
+++ b/SvgNet/ImplementedGraphics/SVGGraphics.BitmapDrawer.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/ImplementedGraphics/SVGGraphics.cs b/SvgNet/ImplementedGraphics/SVGGraphics.cs
index 19d998f..592d7dd 100644
--- a/SvgNet/ImplementedGraphics/SVGGraphics.cs
+++ b/SvgNet/ImplementedGraphics/SVGGraphics.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Interfaces/IElementWithText.cs b/SvgNet/Interfaces/IElementWithText.cs
index b48df97..0040145 100644
--- a/SvgNet/Interfaces/IElementWithText.cs
+++ b/SvgNet/Interfaces/IElementWithText.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Interfaces/IElementWithXRef.cs b/SvgNet/Interfaces/IElementWithXRef.cs
index 32224a3..d2ce3dc 100644
--- a/SvgNet/Interfaces/IElementWithXRef.cs
+++ b/SvgNet/Interfaces/IElementWithXRef.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Interfaces/IGraphics.cs b/SvgNet/Interfaces/IGraphics.cs
index 006c726..8f2f177 100644
--- a/SvgNet/Interfaces/IGraphics.cs
+++ b/SvgNet/Interfaces/IGraphics.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/MetafileTools/EmfTools.cs b/SvgNet/MetafileTools/EmfTools.cs
index 129dd9f..a851645 100644
--- a/SvgNet/MetafileTools/EmfTools.cs
+++ b/SvgNet/MetafileTools/EmfTools.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/MetafileTools/MetafileParser.cs b/SvgNet/MetafileTools/MetafileParser.cs
index 9473f0e..2f261df 100644
--- a/SvgNet/MetafileTools/MetafileParser.cs
+++ b/SvgNet/MetafileTools/MetafileParser.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/SvgFactory.cs b/SvgNet/SvgFactory.cs
index 2cb5a1e..e939c08 100644
--- a/SvgNet/SvgFactory.cs
+++ b/SvgNet/SvgFactory.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/SvgNet.csproj b/SvgNet/SvgNet.csproj
index 1f7f5c6..93762d8 100644
--- a/SvgNet/SvgNet.csproj
+++ b/SvgNet/SvgNet.csproj
@@ -4,8 +4,7 @@
netstandard2.0;netstandard2.1;net6.0;net7.0;net8.0
$(TargetFrameworks);net462;net6.0-windows;net7.0-windows;net8.0-windows
true
- 8.0.0
- 12
+ preview
SVG
SvgNet
3.3.6
@@ -16,7 +15,7 @@
C# framework for creating SVG images
SvgNet and SvgGdi Bridge Project
Rafael Teixeira, Mojmír Němeček, Benjamin Peterson
- 2003, 2010, 2015-2023 RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček
+ 2003, 2010, 2015-2024 RiskCare Ltd, SvgNet and SvgGdi Bridge Project, Rafael Teixeira, Mojmír Němeček
https://github.com/managed-commons/SvgNet
svgnet.png
https://github.com/managed-commons/SvgNet
@@ -43,7 +42,7 @@
-
+
@@ -72,8 +71,8 @@
-
-
+
+
diff --git a/SvgNet/Types/PathSeg.cs b/SvgNet/Types/PathSeg.cs
index 5efb7b2..5e7bccd 100644
--- a/SvgNet/Types/PathSeg.cs
+++ b/SvgNet/Types/PathSeg.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgAngle.cs b/SvgNet/Types/SvgAngle.cs
index 92d58a5..23ae394 100644
--- a/SvgNet/Types/SvgAngle.cs
+++ b/SvgNet/Types/SvgAngle.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgAngleType.cs b/SvgNet/Types/SvgAngleType.cs
index 982ac64..16d8516 100644
--- a/SvgNet/Types/SvgAngleType.cs
+++ b/SvgNet/Types/SvgAngleType.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgColor.cs b/SvgNet/Types/SvgColor.cs
index 61aae81..4a71d2c 100644
--- a/SvgNet/Types/SvgColor.cs
+++ b/SvgNet/Types/SvgColor.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgHelpers.cs b/SvgNet/Types/SvgHelpers.cs
index a02347d..ffea8a1 100644
--- a/SvgNet/Types/SvgHelpers.cs
+++ b/SvgNet/Types/SvgHelpers.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgLength.cs b/SvgNet/Types/SvgLength.cs
index 01a7343..fc00acc 100644
--- a/SvgNet/Types/SvgLength.cs
+++ b/SvgNet/Types/SvgLength.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgLengthType.cs b/SvgNet/Types/SvgLengthType.cs
index 5009b29..1d4d9df 100644
--- a/SvgNet/Types/SvgLengthType.cs
+++ b/SvgNet/Types/SvgLengthType.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgNumList.cs b/SvgNet/Types/SvgNumList.cs
index b62a89b..fed75ee 100644
--- a/SvgNet/Types/SvgNumList.cs
+++ b/SvgNet/Types/SvgNumList.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgNumber.cs b/SvgNet/Types/SvgNumber.cs
index fdd2a24..d0a4aac 100644
--- a/SvgNet/Types/SvgNumber.cs
+++ b/SvgNet/Types/SvgNumber.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgPath.cs b/SvgNet/Types/SvgPath.cs
index d8c3ce5..fdc0949 100644
--- a/SvgNet/Types/SvgPath.cs
+++ b/SvgNet/Types/SvgPath.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgPathSegType.cs b/SvgNet/Types/SvgPathSegType.cs
index 4ccbf98..c9eda9f 100644
--- a/SvgNet/Types/SvgPathSegType.cs
+++ b/SvgNet/Types/SvgPathSegType.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgPoints.cs b/SvgNet/Types/SvgPoints.cs
index cc58890..34853d9 100644
--- a/SvgNet/Types/SvgPoints.cs
+++ b/SvgNet/Types/SvgPoints.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgStyle.cs b/SvgNet/Types/SvgStyle.cs
index 3243688..b0a2ebd 100644
--- a/SvgNet/Types/SvgStyle.cs
+++ b/SvgNet/Types/SvgStyle.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgTransform.cs b/SvgNet/Types/SvgTransform.cs
index f23f9f4..91d6410 100644
--- a/SvgNet/Types/SvgTransform.cs
+++ b/SvgNet/Types/SvgTransform.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgTransformList.cs b/SvgNet/Types/SvgTransformList.cs
index 62b2ef5..9129a92 100644
--- a/SvgNet/Types/SvgTransformList.cs
+++ b/SvgNet/Types/SvgTransformList.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgUriReference.cs b/SvgNet/Types/SvgUriReference.cs
index 0c77a1e..da039c5 100644
--- a/SvgNet/Types/SvgUriReference.cs
+++ b/SvgNet/Types/SvgUriReference.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNet/Types/SvgXRef.cs b/SvgNet/Types/SvgXRef.cs
index 2951fc7..aa756f3 100644
--- a/SvgNet/Types/SvgXRef.cs
+++ b/SvgNet/Types/SvgXRef.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
diff --git a/SvgNetUnitTests/Main.cs b/SvgNetUnitTests/Main.cs
index f11b226..a242820 100644
--- a/SvgNetUnitTests/Main.cs
+++ b/SvgNetUnitTests/Main.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
@@ -42,8 +42,8 @@ public void TestCases(string key) {
[Test]
public void TestSvgFactory_BuildElementNameDictionary() {
System.Collections.Hashtable dict = SvgFactory.BuildElementNameDictionary();
- Assert.NotNull(dict);
+ Assert.That(dict, Is.Not.Null);
Assert.That(dict, Has.Count.GreaterThanOrEqualTo(25));
- Assert.IsTrue(dict.ContainsKey("svg"));
+ Assert.That(dict.ContainsKey("svg"));
}
}
diff --git a/SvgNetUnitTests/SvgColorTests.cs b/SvgNetUnitTests/SvgColorTests.cs
index 92d69fd..08a6e1f 100644
--- a/SvgNetUnitTests/SvgColorTests.cs
+++ b/SvgNetUnitTests/SvgColorTests.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/
@@ -29,12 +29,12 @@ public class SvgColorTests {
[TestCase("RGB (75%,75%,75%)", 255, 191, 191, 191)]
public void TestSvgColor_FromString(string colorAsString, int a, int r, int g, int b) {
var color = new SvgColor(colorAsString);
- Assert.NotNull(color);
- Assert.AreEqual(colorAsString, color.ToString());
- Assert.AreEqual(color.Color.A, a, "alpha");
- Assert.AreEqual(color.Color.R, r, "red");
- Assert.AreEqual(color.Color.G, g, "green");
- Assert.AreEqual(color.Color.B, b, "blue");
+ Assert.That(color, Is.Not.Null);
+ Assert.That(color.ToString(), Is.EqualTo(colorAsString));
+ Assert.That(a, Is.EqualTo(color.Color.A), "alpha");
+ Assert.That(r, Is.EqualTo(color.Color.R), "red");
+ Assert.That(g, Is.EqualTo(color.Color.G), "green");
+ Assert.That(b, Is.EqualTo(color.Color.B), "blue");
}
[TestCase("blackPearl")]
@@ -52,6 +52,6 @@ public void TestSvgColor_FromString(string colorAsString, int a, int r, int g, i
[TestCase("RGB (175%,75%,75%)")]
public void TestSvgColor_FromStringException(string colorAsString) {
SvgException ex = Assert.Throws(() => new SvgColor(colorAsString));
- Assert.AreEqual("Invalid SvgColor", ex.Message);
+ Assert.That(ex.Message, Is.EqualTo("Invalid SvgColor"));
}
}
\ No newline at end of file
diff --git a/SvgNetUnitTests/SvgNetUnitTests.csproj b/SvgNetUnitTests/SvgNetUnitTests.csproj
index b63f100..3098eb7 100644
--- a/SvgNetUnitTests/SvgNetUnitTests.csproj
+++ b/SvgNetUnitTests/SvgNetUnitTests.csproj
@@ -1,7 +1,7 @@
- 12
- net462;net6.0-windows;net7.0-windows;net8.0-windows
+ preview
+ net6.0;net8.0
SvgNet
@@ -11,8 +11,15 @@
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
diff --git a/TestShared/TestShared.cs b/TestShared/TestShared.cs
index 69e8d21..b16ca85 100644
--- a/TestShared/TestShared.cs
+++ b/TestShared/TestShared.cs
@@ -1,7 +1,7 @@
/*
Copyright © 2003 RiskCare Ltd. All rights reserved.
Copyright © 2010 SvgNet & SvgGdi Bridge Project. All rights reserved.
- Copyright © 2015-2023 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
+ Copyright © 2015-2024 Rafael Teixeira, Mojmír Němeček, Benjamin Peterson and Other Contributors
Original source code licensed with BSD-2-Clause spirit, treat it thus, see accompanied LICENSE for more
*/