Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Paul Selormey 02518c43c1
Added support for .NET 8 (#1137)
* Added support for .NET 8

- Updated test and sample projects to supports .NET 8
- Fixed compile warnings and errors including CS8352, CA1416
- Initial update to the tests workflow (runtests.yml)
- Removed previously deleted items from the solution file.

* Fixing workflow errors and warnings

- Added .NET 3.1
- Removed include-prerelease: false
- Upgraded actions/cache to v4 (from v1)

* Update runtests.yml

- Run tests in release mode (as the benchmark)
- Upgraded the actions/checkout (v2 to v4)

* Add test solutions to reduce unnecessary nuget package restore

- nuget restore is currently the longest running work on the workflow.
- initial attempt to improve it

* Removed CS0618 in debug mode, updated release notes.
2024-02-03 18:19:59 +09:00
Wiesław Šoltés 1c6e68b429
Performance optimizations for SvgNumberCollectionConverter parser (#807) 2021-01-14 21:12:20 +01:00
Wiesław Šoltés 58424ccebe
Migrate to supported .NET Core versions (#787)
* Migrate to supported .NET Core versions:
        - from .NET Core 2.2 (Out of support version) to .NET Core 2.1
        - from .NET Core 3.0 (Out of support version) to .NET Core 3.1
* Add support for .NET 5.0 as the currently recommended .NET SDK

* Added ToSvgString extension method for float
* Added ToStringBenchmarks
* Add netcoreapp3.1 target for test runner
* Add smaller image to reproduce #789
2021-01-12 18:36:33 +01:00
Wiesław Šoltés 9e6132460a Fix SvgNumberCollection clone method 2020-05-09 16:56:18 +02:00
Wiesław Šoltés 3d288210e0 Add filter effects classes (#641)
* Added filter effects stub classes
* Create SvgBlendMode enum
* Added BlendMode and Input2 properties
* Renamed BlendMode property to Mode
* Added SvgFlood properties
* Set correct default values for SvgFilter properties
* Added X, Y, Width and Height properties
* Added FilterUnits and PrimitiveUnits properties
* Added SvgComponentTransferType enum
* Added SvgComponentTransferFunction base class
* Added SvgCompositeOperator enum
* Added SvgComposite properties
* Added SvgNumberCollection class
* Use SvgNumberCollection for TableValues property
* Added SvgEdgeMode enum
* Added SvgConvolveMatrix properties
* Added SvgDiffuseLighting properties
* Added SvgSpecularLighting properties
* Added SvgDistantLight properties
* Added SvgPointLight properties
* Added SvgSpotLight properties
* Added SvgChannelSelector enum
* Added SvgDisplacementMap properties
* Added SvgMorphologyOperator enum
* Added SvgMorphology properties
* Added SvgStitchType enum
* Added SvgTurbulenceType enum
* Added SvgTurbulence properties
* Added SvgImage filter primitive properties
* Added FilterUnits and PrimitiveUnits properties
* Added new types to SvgElementDeepCopyTest
* Updated release notes
* Return correct light source
* Omit type from SvgFilter properties
* Remove cast from LightSource property check
* Remove null check from SvgNumberCollectionConverter

Co-authored-by: H1Gdev <h1g.z.ouroboros+github@gmail.com>
2020-01-24 18:29:25 +01:00