vendor: import KillerPDF 1.7.5 source (GPL-3.0) as the base for MMD PDF
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net48</TargetFramework>
|
||||
<LangVersion>latest</LangVersion>
|
||||
<Nullable>enable</Nullable>
|
||||
<!-- Inert on PolySharp 1.15.0, whose targets never make this property compiler-visible.
|
||||
Set here so bumping this project to 1.16.0 cannot reintroduce the CS8336 reserved-name
|
||||
break on net48 that KillerPDF.csproj works around. -->
|
||||
<PolySharpUseEmbeddedAttributeForGeneratedTypes>false</PolySharpUseEmbeddedAttributeForGeneratedTypes>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<IsPackable>false</IsPackable>
|
||||
<UseWPF>true</UseWPF>
|
||||
<!-- Linked data-only model fields are populated by the application, not these focused tests. -->
|
||||
<NoWarn>$(NoWarn);CS0649</NoWarn>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="xunit" Version="2.9.3" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
|
||||
<PackageReference Include="PolySharp" Version="1.15.0">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="PdfPig" Version="0.1.14" />
|
||||
<PackageReference Include="System.Text.Json" Version="10.0.11" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Include="..\Models\EditingTypes.cs" Link="Models\EditingTypes.cs" />
|
||||
<Compile Include="..\Services\SignatureStore.cs" Link="Services\SignatureStore.cs" />
|
||||
<Compile Include="..\Services\SearchService.cs" Link="Services\SearchService.cs" />
|
||||
<Compile Include="..\Services\TextRunService.cs" Link="Services\TextRunService.cs" />
|
||||
<Compile Include="..\Services\ProtocolRegistrar.cs" Link="Services\ProtocolRegistrar.cs" />
|
||||
<Compile Include="..\Services\PerspectiveWarp.cs" Link="Services\PerspectiveWarp.cs" />
|
||||
<Compile Include="..\Services\PdfFontStyle.cs" Link="Services\PdfFontStyle.cs" />
|
||||
<Compile Include="..\Services\PdfScrub.cs" Link="Services\PdfScrub.cs" />
|
||||
<Compile Include="..\Services\PdfBurn.cs" Link="Services\PdfBurn.cs" />
|
||||
<Compile Include="..\Services\AnnotationRotate.cs" Link="Services\AnnotationRotate.cs" />
|
||||
<Compile Include="..\Services\WheelPageFlipGate.cs" Link="Services\WheelPageFlipGate.cs" />
|
||||
<Compile Include="..\Services\FontCoverage.cs" Link="Services\FontCoverage.cs" />
|
||||
<Compile Include="..\Services\CmapCoverage.cs" Link="Services\CmapCoverage.cs" />
|
||||
<Compile Include="..\Services\PdfFonts.cs" Link="Services\PdfFonts.cs" />
|
||||
<Compile Include="..\Models\StampModels.cs" Link="Models\StampModels.cs" />
|
||||
<Compile Include="..\Controls\FlyoutPlacement.cs" Link="Controls\FlyoutPlacement.cs" />
|
||||
<!-- Data only, by design: OcrLanguages.cs itself reaches App and OcrNativeBootstrap, which a
|
||||
catalog check has no business dragging in. See OcrCatalogTests. -->
|
||||
<Compile Include="..\Services\OcrCatalog.cs" Link="Services\OcrCatalog.cs" />
|
||||
<!-- Data only, same reasoning as OcrCatalog: the shortcut table is deliberately free of WPF
|
||||
and of MainWindow so the invariants can be checked without standing up a window. -->
|
||||
<Compile Include="..\Services\ShortcutTable.cs" Link="Services\ShortcutTable.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Reference Include="System.Drawing" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\third_party\PdfSharpCore\PdfSharpCore.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
Reference in New Issue
Block a user