Update license, readme, config and coverage

This commit is contained in:
James Jackson-South 2020-06-08 16:09:07 +01:00
Родитель aa917aa38c
Коммит 5f8e8ad497
103 изменённых файлов: 399 добавлений и 255 удалений

13
.github/ISSUE_TEMPLATE/ask-question.md поставляемый
Просмотреть файл

@ -1,13 +0,0 @@
---
name: Ask question
about: Ask a question about this project.
---
You should not create an issue but use Gitter instead: https://gitter.im/ImageSharp/General
You should not create an issue but use Gitter instead: https://gitter.im/ImageSharp/General
You should not create an issue but use Gitter instead: https://gitter.im/ImageSharp/General
You should not create an issue but use Gitter instead: https://gitter.im/ImageSharp/General

33
.github/ISSUE_TEMPLATE/commercial-bug-report.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,33 @@
---
name: "Commercial License : Bug Report"
about: |
Create a report to help us improve the project. For Commercial License holders only.
Please contact help@sixlabors.com for issues requiring private support.
labels: commercial, needs triage
---
### Prerequisites
- [ ] I have written a descriptive issue title
- [ ] I have verified that I am running the latest version of Fonts
- [ ] I have verified if the problem exist in both `DEBUG` and `RELEASE` mode
- [ ] I have searched [open](https://github.com/SixLabors/Fonts/issues) and [closed](https://github.com/SixLabors/Fonts/issues?q=is%3Aissue+is%3Aclosed) issues to ensure it has not already been reported
### Description
<!-- A description of the bug or feature -->
### Steps to Reproduce
<!-- List of steps, sample code, failing test or link to a project that reproduces the behavior -->
### System Configuration
<!-- Tell us about the environment where you are experiencing the bug -->
- Fonts version:
- Other Six Labors packages and versions:
- Environment (Operating system, version and so on):
- .NET Framework version:
- Additional information:
<!-- Thanks for reporting the issue to Fonts! -->

8
.github/ISSUE_TEMPLATE/config.yml поставляемый Normal file
Просмотреть файл

@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Ask a Question
url: https://github.com/SixLabors/ImageSharp/discussions/new?category_id=6331980
about: Ask a question about this project.
- name: Feature Request
url: https://github.com/SixLabors/ImageSharp/discussions/new?category_id=6331981
about: Share ideas for new features for this project.

13
.github/ISSUE_TEMPLATE/feature-request.md поставляемый
Просмотреть файл

@ -1,13 +0,0 @@
---
name: Feature request
about: Suggest an idea for this project
---
You should first discuss the feature on Gitter: https://gitter.im/ImageSharp/General
You should first discuss the feature on Gitter: https://gitter.im/ImageSharp/General
You should first discuss the feature on Gitter: https://gitter.im/ImageSharp/General
You should first discuss the feature on Gitter: https://gitter.im/ImageSharp/General

Просмотреть файл

@ -1,13 +1,14 @@
--- ---
name: Bug report name: "OSS : Bug Report"
about: Create a report to help us improve about: Create a report to help us improve the project.
labels: needs triage
--- ---
### Prerequisites ### Prerequisites
- [ ] I have written a descriptive issue title - [ ] I have written a descriptive issue title
- [ ] I have verified that I am running the latest version of SixLabors.Fonts - [ ] I have verified that I am running the latest version of Fonts
- [ ] I have verified if the problem exist in both `DEBUG` and `RELEASE` mode - [ ] I have verified if the problem exist in both `DEBUG` and `RELEASE` mode
- [ ] I have searched [open](https://github.com/SixLabors/Fonts/issues) and [closed](https://github.com/SixLabors/Fonts/issues?q=is%3Aissue+is%3Aclosed) issues to ensure it has not already been reported - [ ] I have searched [open](https://github.com/SixLabors/Fonts/issues) and [closed](https://github.com/SixLabors/Fonts/issues?q=is%3Aissue+is%3Aclosed) issues to ensure it has not already been reported
@ -20,10 +21,10 @@ about: Create a report to help us improve
### System Configuration ### System Configuration
<!-- Tell us about the environment where you are experiencing the bug --> <!-- Tell us about the environment where you are experiencing the bug -->
- SixLabors.Fonts version: - Fonts version:
- Other SixLabors packages and versions: - Other Six Labors packages and versions:
- Environment (Operating system, version and so on): - Environment (Operating system, version and so on):
- .NET Framework version: - .NET Framework version:
- Additional information: - Additional information:
<!-- Thanks for reporting the issue to SixLabors.Fonts! --> <!-- Thanks for reporting the issue to Fonts! -->

5
.github/workflows/build-and-test.yml поставляемый
Просмотреть файл

@ -138,8 +138,7 @@ jobs:
XUNIT_PATH: .\tests\SixLabors.Fonts.Tests # Required for xunit XUNIT_PATH: .\tests\SixLabors.Fonts.Tests # Required for xunit
- name: Update Codecov - name: Update Codecov
uses: iansu/codecov-action-node@v1.0.0 uses: codecov/codecov-action@v1.0.7
if: matrix.options.codecov == true if: matrix.options.codecov == true && startsWith(github.repository, 'SixLabors')
with: with:
token: ${{secrets.CODECOV_TOKEN}}
flags: unittests flags: unittests

3
CODE_OF_CONDUCT.md Normal file
Просмотреть файл

@ -0,0 +1,3 @@
# Code of Conduct
This project has adopted the code of conduct defined by the [Contributor Covenant](https://contributor-covenant.org/) to clarify expected behavior in our community.
For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).

Просмотреть файл

@ -82,8 +82,8 @@
<LangVersion>8.0</LangVersion> <LangVersion>8.0</LangVersion>
<NeutralLanguage>en</NeutralLanguage> <NeutralLanguage>en</NeutralLanguage>
<OverwriteReadOnlyFiles>true</OverwriteReadOnlyFiles> <OverwriteReadOnlyFiles>true</OverwriteReadOnlyFiles>
<PackageIcon>icon.png</PackageIcon> <PackageIcon>sixlabors.fonts.128.png</PackageIcon>
<PackageLicenseFile>LICENSE.md</PackageLicenseFile> <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl> <PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly> <ProduceReferenceAssembly>true</ProduceReferenceAssembly>
<RepositoryType>git</RepositoryType> <RepositoryType>git</RepositoryType>
@ -104,8 +104,7 @@
<!--<PackageReference Include="StyleCop.Analyzers" IsImplicitlyDefined="true" />--> <!--<PackageReference Include="StyleCop.Analyzers" IsImplicitlyDefined="true" />-->
<AdditionalFiles Include="$(MSBuildThisFileDirectory)shared-infrastructure\stylecop.json" Visible="false" /> <AdditionalFiles Include="$(MSBuildThisFileDirectory)shared-infrastructure\stylecop.json" Visible="false" />
<!--NuGet package icon source--> <!--NuGet package icon source-->
<None Include="$(MSBuildThisFileDirectory)shared-infrastructure\branding\icons\fonts\sixlabors.fonts.128.png" Pack="true" PackagePath="\icon.png" Visible="false" /> <None Include="$(MSBuildThisFileDirectory)shared-infrastructure\branding\icons\fonts\sixlabors.fonts.128.png" Pack="true" PackagePath="" />
<None Include="$(MSBuildThisFileDirectory)shared-infrastructure\NUGETLICENSE.md" Pack="true" PackagePath="LICENSE.md" />
</ItemGroup> </ItemGroup>
</Project> </Project>

138
README.md
Просмотреть файл

@ -9,9 +9,8 @@ SixLabors.Fonts
[![Build Status](https://img.shields.io/github/workflow/status/SixLabors/Fonts/Build/master)](https://github.com/SixLabors/Fonts/actions) [![Build Status](https://img.shields.io/github/workflow/status/SixLabors/Fonts/Build/master)](https://github.com/SixLabors/Fonts/actions)
[![codecov](https://codecov.io/gh/SixLabors/Fonts/branch/master/graph/badge.svg)](https://codecov.io/gh/SixLabors/Fonts) [![codecov](https://codecov.io/gh/SixLabors/Fonts/branch/master/graph/badge.svg)](https://codecov.io/gh/SixLabors/Fonts)
[![License: AGPL v3](https://img.shields.io/badge/license-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0) [![License: Apache 2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Join the chat at https://gitter.im/SixLabors/Shapes](https://badges.gitter.im/SixLabors/Fonts.svg)](https://gitter.im/SixLabors/Fonts?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![GitHub issues](https://img.shields.io/github/issues/SixLabors/Fonts.svg)](https://github.com/SixLabors/Fonts/issues) [![GitHub issues](https://img.shields.io/github/issues/SixLabors/Fonts.svg)](https://github.com/SixLabors/Fonts/issues)
[![GitHub stars](https://img.shields.io/github/stars/SixLabors/Fonts.svg)](https://github.com/SixLabors/Fonts/stargazers) [![GitHub stars](https://img.shields.io/github/stars/SixLabors/Fonts.svg)](https://github.com/SixLabors/Fonts/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/SixLabors/Fonts.svg)](https://github.com/SixLabors/Fonts/network) [![GitHub forks](https://img.shields.io/github/forks/SixLabors/Fonts.svg)](https://github.com/SixLabors/Fonts/network)
@ -20,25 +19,65 @@ SixLabors.Fonts
**SixLabors.Fonts** is a new cross-platform font loadings and drawing library. **SixLabors.Fonts** is a new cross-platform font loadings and drawing library.
### Installation ## License
**Pre-release downloads** - Fonts is licensed under the [Apache License, Version 2.0](https://opensource.org/licenses/Apache-2.0)
- An alternative Commercial License can be purchased for projects and applications requiring support.
Please visit https://sixlabors.com/pricing for details.
At present the code is pre-release we have initial pre-releases availible on [nuget](https://www.nuget.org/packages/SixLabors.Fonts/). ## Documentation
We also have a [MyGet package repository](https://www.myget.org/gallery/sixlabors) - for bleeding-edge / development NuGet releases. - [Detailed documentation](https://sixlabors.github.io/docs/) for the Fonts API is available. This includes additional conceptual documentation to help you get started.
- Our [Samples Repository](https://github.com/SixLabors/Samples/tree/master/ImageSharp) is also available containing buildable code samples demonstrating common activities.
### Manual build ## Questions
If you prefer, you can compile SixLabors.Shapes yourself (please do and help!), you'll need: - Do you have questions? We are happy to help! Please [join our Discussions Forum](https://github.com/SixLabors/ImageSharp/discussions/category_choices).
- Please read our [Contribution Guide](https://github.com/SixLabors/Fonts/blob/master/.github/CONTRIBUTING.md) before opening issues or pull requests!
- [Visual Studio 2017](https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes) ## Code of Conduct
- The [.NET Core 1.0 SDK Installer](https://www.microsoft.com/net/core#windows) - Non VSCode link. This project has adopted the code of conduct defined by the [Contributor Covenant](https://contributor-covenant.org/) to clarify expected behavior in our community.
For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).
To clone it locally click the "Clone in Windows" button above or run the following git commands. ## Installation
Install stable releases via Nuget; development releases are available via MyGet.
| Package Name | Release (NuGet) | Nightly (MyGet) |
|--------------------------------|-----------------|-----------------|
| `SixLabors.Fonts` | [![NuGet](https://img.shields.io/nuget/v/SixLabors.Fonts.svg)](https://www.nuget.org/packages/SixLabors.Fonts/) | [![MyGet](https://img.shields.io/myget/sixlabors/v/SixLabors.Fonts.svg)](https://www.myget.org/feed/sixlabors/package/nuget/SixLabors.Fonts) |
## Manual build
If you prefer, you can compile FOnts yourself (please do and help!)
- Using [Visual Studio 2019](https://visualstudio.microsoft.com/vs/)
- Make sure you have the latest version installed
- Make sure you have [the .NET Core 3.1 SDK](https://www.microsoft.com/net/core#windows) installed
Alternatively, you can work from command line and/or with a lightweight editor on **both Linux/Unix and Windows**:
- [Visual Studio Code](https://code.visualstudio.com/) with [C# Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp)
- [.NET Core](https://www.microsoft.com/net/core#linuxubuntu)
To clone Fonts locally, click the "Clone in [YOUR_OS]" button above or run the following git commands:
```bash ```bash
git clone https://github.com/SixLabors/Fonts.git git clone https://github.com/SixLabors/Fonts
```
If working with Windows please ensure that you have enabled log file paths in git (run as Administrator).
```bash
git config --system core.longpaths true
```
### Submodules
This repository contains [git submodules](https://blog.github.com/2016-02-01-working-with-submodules/). To add the submodules to the project, navigate to the repository root and type:
``` bash
git submodule update --init --recursive
``` ```
### Features ### Features
@ -64,7 +103,7 @@ string name = description.FontName;
``` ```
### Popluating a font collection ### Populating a font collection
```c# ```c#
FontCollection fonts = new FontCollection(); FontCollection fonts = new FontCollection();
@ -83,11 +122,78 @@ Please... Spread the word, contribute algorithms, submit performance improvement
### The SixLabors.Fonts Team ### The SixLabors.Fonts Team
Lead
- [Scott Williams](https://github.com/tocsoft) - [Scott Williams](https://github.com/tocsoft)
Core Team
- [Dirk Lemstra](https://github.com/dlemstra) - [Dirk Lemstra](https://github.com/dlemstra)
- [Anton Firsov](https://github.com/antonfirsov) - [Anton Firsov](https://github.com/antonfirsov)
- [James Jackson-South](https://github.com/jimbobsquarepants) - [James Jackson-South](https://github.com/jimbobsquarepants)
- [Brian Popow](https://github.com/brianpopow) - [Brian Popow](https://github.com/brianpopow)
### Backers
Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/imagesharp#backer)]
<a href="https://opencollective.com/imagesharp/backer/0/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/0/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/1/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/1/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/2/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/2/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/3/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/3/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/4/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/4/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/5/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/5/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/6/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/6/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/7/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/7/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/8/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/8/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/9/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/9/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/10/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/10/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/11/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/11/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/12/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/12/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/13/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/13/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/14/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/14/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/15/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/15/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/16/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/16/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/17/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/17/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/18/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/18/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/19/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/19/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/20/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/20/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/21/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/21/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/22/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/22/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/23/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/23/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/24/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/24/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/25/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/25/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/26/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/26/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/27/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/27/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/28/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/28/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/backer/29/website" target="_blank"><img src="https://opencollective.com/imagesharp/backer/29/avatar.svg"></a>
### Sponsors
Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/imagesharp#sponsor)]
<a href="https://opencollective.com/imagesharp/sponsor/0/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/1/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/2/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/3/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/4/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/5/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/6/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/7/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/8/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/9/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/9/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/10/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/10/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/11/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/11/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/12/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/12/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/13/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/13/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/14/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/14/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/15/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/15/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/16/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/16/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/17/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/17/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/18/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/18/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/19/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/19/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/20/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/20/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/21/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/21/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/22/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/22/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/23/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/23/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/24/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/24/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/25/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/25/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/26/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/26/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/27/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/27/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/28/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/28/avatar.svg"></a>
<a href="https://opencollective.com/imagesharp/sponsor/29/website" target="_blank"><img src="https://opencollective.com/imagesharp/sponsor/29/avatar.svg"></a>

Просмотреть файл

@ -5,7 +5,6 @@ MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C317F1B1-D75E-4C6D-83EB-80367343E0D7}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C317F1B1-D75E-4C6D-83EB-80367343E0D7}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
standards\.editorconfig = standards\.editorconfig standards\.editorconfig = standards\.editorconfig
.github\workflows\build-and-test.yml = .github\workflows\build-and-test.yml
ci-build.ps1 = ci-build.ps1 ci-build.ps1 = ci-build.ps1
ci-pack.ps1 = ci-pack.ps1 ci-pack.ps1 = ci-pack.ps1
ci-test.ps1 = ci-test.ps1 ci-test.ps1 = ci-test.ps1
@ -37,6 +36,25 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DrawWithImageSharp", "sampl
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ListFonts", "samples\ListFonts\ListFonts.csproj", "{6DF4C474-1FDF-4DE0-9CB2-9674D2CCE1BA}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ListFonts", "samples\ListFonts\ListFonts.csproj", "{6DF4C474-1FDF-4DE0-9CB2-9674D2CCE1BA}"
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{7CDD4908-7CCD-4945-860C-D2F1732D3AE6}"
ProjectSection(SolutionItems) = preProject
.github\CONTRIBUTING.md = .github\CONTRIBUTING.md
.github\FUNDING.yml = .github\FUNDING.yml
.github\PULL_REQUEST_TEMPLATE.md = .github\PULL_REQUEST_TEMPLATE.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ISSUE_TEMPLATE", "ISSUE_TEMPLATE", "{EC0F1812-C6AF-48D8-882B-5637730D2DB1}"
ProjectSection(SolutionItems) = preProject
.github\ISSUE_TEMPLATE\commercial-bug-report.md = .github\ISSUE_TEMPLATE\commercial-bug-report.md
.github\ISSUE_TEMPLATE\config.yml = .github\ISSUE_TEMPLATE\config.yml
.github\ISSUE_TEMPLATE\oss-bug-report.md = .github\ISSUE_TEMPLATE\oss-bug-report.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{CFCC940C-DEA3-42CC-9626-0B7D09289FF4}"
ProjectSection(SolutionItems) = preProject
.github\workflows\build-and-test.yml = .github\workflows\build-and-test.yml
EndProjectSection
EndProject
Global Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution GlobalSection(SharedMSBuildProjectFiles) = preSolution
shared-infrastructure\src\SharedInfrastructure\SharedInfrastructure.projitems*{09e744ec-4852-4fc7-be78-c1b399f17967}*SharedItemsImports = 5 shared-infrastructure\src\SharedInfrastructure\SharedInfrastructure.projitems*{09e744ec-4852-4fc7-be78-c1b399f17967}*SharedItemsImports = 5
@ -71,6 +89,8 @@ Global
{F836E8E6-B4D9-4208-8346-140C74678B91} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC} {F836E8E6-B4D9-4208-8346-140C74678B91} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
{999EDFB3-9FE4-4E09-B669-CB02E597EC20} = {71A3911C-D6B9-4EBE-9691-2FE28BDF462E} {999EDFB3-9FE4-4E09-B669-CB02E597EC20} = {71A3911C-D6B9-4EBE-9691-2FE28BDF462E}
{6DF4C474-1FDF-4DE0-9CB2-9674D2CCE1BA} = {71A3911C-D6B9-4EBE-9691-2FE28BDF462E} {6DF4C474-1FDF-4DE0-9CB2-9674D2CCE1BA} = {71A3911C-D6B9-4EBE-9691-2FE28BDF462E}
{EC0F1812-C6AF-48D8-882B-5637730D2DB1} = {7CDD4908-7CCD-4945-860C-D2F1732D3AE6}
{CFCC940C-DEA3-42CC-9626-0B7D09289FF4} = {7CDD4908-7CCD-4945-860C-D2F1732D3AE6}
EndGlobalSection EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {38F4B47F-4F74-40F5-8707-C0EF1D0BDF92} SolutionGuid = {38F4B47F-4F74-40F5-8707-C0EF1D0BDF92}

Просмотреть файл

@ -17,7 +17,7 @@ if ($codecov -eq 'true') {
# Allow toggling of profile to workaround any potential JIT errors caused by code injection. # Allow toggling of profile to workaround any potential JIT errors caused by code injection.
dotnet clean -c $codecovProfile dotnet clean -c $codecovProfile
dotnet test -c $codecovProfile -f $targetFramework /p:codecov=true dotnet test --collect "XPlat Code Coverage" --settings .\tests\coverlet.runsettings -c $codecovProfile -f $targetFramework /p:CodeCov=true
} }
elseif ($platform -eq '-x86' -and $targetFramework -match $netFxRegex) { elseif ($platform -eq '-x86' -and $targetFramework -match $netFxRegex) {

Просмотреть файл

@ -1,4 +1,4 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the Apache License, Version 2.0. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,4 +1,4 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the Apache License, Version 2.0. // Licensed under the Apache License, Version 2.0.
using System; using System;

@ -1 +1 @@
Subproject commit 44686c6a116961f4a5163e19a0d6136e1b0b9f72 Subproject commit 93bd7d17ebb029d995d7fa69d4b4e850ec861c1e

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Buffers.Binary; using System.Buffers.Binary;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Exceptions namespace SixLabors.Fonts.Exceptions
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Diagnostics; using System.Diagnostics;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Exceptions namespace SixLabors.Fonts.Exceptions
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Exceptions namespace SixLabors.Fonts.Exceptions
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using SixLabors.Fonts.Exceptions; using SixLabors.Fonts.Exceptions;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts namespace SixLabors.Fonts
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
// This file is used by Code Analysis to maintain SuppressMessage // This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project. // attributes that are applied to this project.

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Buffers; using System.Buffers;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;
using System.Text; using System.Text;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts namespace SixLabors.Fonts
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts namespace SixLabors.Fonts
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.IO; using System.IO;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.IO; using System.IO;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Globalization; using System.Globalization;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using SixLabors.Fonts.WellKnownIds; using SixLabors.Fonts.WellKnownIds;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using SixLabors.Fonts.WellKnownIds; using SixLabors.Fonts.WellKnownIds;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using SixLabors.Fonts.WellKnownIds; using SixLabors.Fonts.WellKnownIds;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using SixLabors.Fonts.WellKnownIds; using SixLabors.Fonts.WellKnownIds;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using SixLabors.Fonts.WellKnownIds; using SixLabors.Fonts.WellKnownIds;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Linq; using System.Linq;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Linq; using System.Linq;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using SixLabors.Fonts.Tables.General.Glyphs; using SixLabors.Fonts.Tables.General.Glyphs;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Tables.General.Glyphs namespace SixLabors.Fonts.Tables.General.Glyphs
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using SixLabors.Fonts.Exceptions; using SixLabors.Fonts.Exceptions;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Tables.General namespace SixLabors.Fonts.Tables.General
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using SixLabors.Fonts.Exceptions; using SixLabors.Fonts.Exceptions;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Tables.General.Kern namespace SixLabors.Fonts.Tables.General.Kern
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using System.Numerics; using System.Numerics;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Tables.General namespace SixLabors.Fonts.Tables.General
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Text; using System.Text;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Tables.General namespace SixLabors.Fonts.Tables.General
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Tables namespace SixLabors.Fonts.Tables
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.IO; using System.IO;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.Tables namespace SixLabors.Fonts.Tables
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.IO; using System.IO;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Text; using System.Text;
using SixLabors.Fonts.WellKnownIds; using SixLabors.Fonts.WellKnownIds;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
using System.Text; using System.Text;

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts namespace SixLabors.Fonts
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.WellKnownIds namespace SixLabors.Fonts.WellKnownIds
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.WellKnownIds namespace SixLabors.Fonts.WellKnownIds
{ {

Просмотреть файл

@ -1,5 +1,5 @@
// Copyright (c) Six Labors and contributors. // Copyright (c) Six Labors.
// Licensed under the GNU Affero General Public License, Version 3. // Licensed under the Apache License, Version 2.0.
namespace SixLabors.Fonts.WellKnownIds namespace SixLabors.Fonts.WellKnownIds
{ {

Просмотреть файл

@ -24,13 +24,14 @@
<Import Project="$(MSBuildThisFileDirectory)..\Directory.Build.props" /> <Import Project="$(MSBuildThisFileDirectory)..\Directory.Build.props" />
<ItemGroup> <ItemGroup Condition="'$(IsTestProject)' == 'true'">
<PackageReference Include="Microsoft.NET.Test.Sdk" IsImplicitlyDefined="true" /> <PackageReference Include="Microsoft.NET.Test.Sdk" IsImplicitlyDefined="true" />
<PackageReference Include="xunit" IsImplicitlyDefined="true" /> <PackageReference Include="xunit" IsImplicitlyDefined="true" />
<PackageReference Include="xunit.runner.visualstudio" IsImplicitlyDefined="true" /> <PackageReference Include="xunit.runner.visualstudio" IsImplicitlyDefined="true" />
<PackageReference Include="coverlet.collector" IsImplicitlyDefined="true" />
<PackageReference Include="coverlet.msbuild" IsImplicitlyDefined="true" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(codecov)' == 'true' AND '$(IsTestProject)' == 'true'">
<PackageReference Include="coverlet.collector" IsImplicitlyDefined="true" />
</ItemGroup>
</Project> </Project>

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше