Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/native-abi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ jobs:
cmake --install artifacts/cmake/win-x64/%%p || exit /b 1
)

ctest --test-dir artifacts/cmake/win-x64/shim-static --output-on-failure -R "^(arc_native_abi_c17_layout_tests|arc_native_abi_cpp20_tests|arcpdf_abi_engine_tests|arcpdf_abi_unsupported_tests)$" || exit /b 1
ctest --test-dir artifacts/cmake/win-x64/shim-static --output-on-failure -R "^(arc_native_abi_c17_layout_tests|arc_native_abi_cpp20_tests)$" || exit /b 1
dotnet test --project tests/NativeAbiTests/ArcForges.Tests.NativeAbiTests.csproj --filter Category=NativeAbiLayout --no-restore || exit /b 1

sccache --show-stats || exit /b 1
Expand Down
1 change: 0 additions & 1 deletion DesktopPlatform.slnx
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,5 @@
<Project Path="src/Native/ArcForges.Native.Abstractions/ArcForges.Native.Abstractions.csproj" />
<Project Path="src/Native/ArcForges.Native.Image/ArcForges.Native.Image.csproj" />
<Project Path="src/Native/ArcForges.Native.Image.Runtime.win-x64/ArcForges.Native.Image.Runtime.win-x64.csproj" />
<Project Path="src/Native/ArcForges.Native.Pdf/ArcForges.Native.Pdf.csproj" />
</Folder>
</Solution>
2 changes: 1 addition & 1 deletion docs/native-reconciliation.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ P2-019/P2-020 and GOV.17 retire the native families consumed only by products ou

The retained image dependency closure still includes OpenColorIO through OpenImageIO. Removing the owned Colour wrapper does not permit stripping dependencies or notices required by Image. New profile/record revisions bind only retained artifacts; original provenance and published versions remain unchanged.

Packaging guards reject tampered or missing Image/CRT DLLs, wrong RID, altered headers, incorrect package pairs and missing upstream notices. No native functionality beyond existing metadata/error probes is introduced. Instruments, functional image/PDF previews and sandbox composition remain their named delivery tasks.
Packaging guards reject tampered or missing Image/CRT DLLs, wrong RID, altered headers, incorrect package pairs and missing upstream notices. No native functionality beyond existing metadata/error probes is introduced. Instruments, functional image previews and sandbox composition remain their named delivery tasks; the PDF engine and local PDF parsing are retired by NAT.32 under P2-022 (recorded as retired, not completed).
25 changes: 0 additions & 25 deletions eng/policy/architecture-contract-tests.json
Original file line number Diff line number Diff line change
Expand Up @@ -2824,31 +2824,6 @@
"testProject": "src/DesktopHelpers/ArcForges.ContentSandbox/Tests/ArcForges.ContentSandbox.Tests.csproj",
"testMethod": "ArcForges.ContentSandbox.Tests.InvocationTests.ATileTravelsThroughAGrantedSlotAndIsVerifiedOnThePrivateCopy()"
},
{
"apiSymbol": "ArcForges.ContentSandbox.Broker.ContentSandboxInvocation.OpenPdfAsync(System.Threading.CancellationToken)",
"testProject": "src/DesktopHelpers/ArcForges.ContentSandbox/Tests/ArcForges.ContentSandbox.Tests.csproj",
"testMethod": "ArcForges.ContentSandbox.Tests.InvocationTests.APdfIsOpenedPagedAndExtractedInBoundedChunksAndRendered()"
},
{
"apiSymbol": "ArcForges.ContentSandbox.Broker.ContentSandboxInvocation.GetPdfPageAsync(System.Guid, uint, System.Threading.CancellationToken)",
"testProject": "src/DesktopHelpers/ArcForges.ContentSandbox/Tests/ArcForges.ContentSandbox.Tests.csproj",
"testMethod": "ArcForges.ContentSandbox.Tests.InvocationTests.APdfIsOpenedPagedAndExtractedInBoundedChunksAndRendered()"
},
{
"apiSymbol": "ArcForges.ContentSandbox.Broker.ContentSandboxInvocation.ExtractPdfTextAsync(System.Guid, uint, uint, System.Threading.CancellationToken)",
"testProject": "src/DesktopHelpers/ArcForges.ContentSandbox/Tests/ArcForges.ContentSandbox.Tests.csproj",
"testMethod": "ArcForges.ContentSandbox.Tests.InvocationTests.APdfIsOpenedPagedAndExtractedInBoundedChunksAndRendered()"
},
{
"apiSymbol": "ArcForges.ContentSandbox.Broker.ContentSandboxInvocation.RenderPdfTileAsync(System.Guid, ArcForges.Contracts.LocalRpc.Sandbox.V1.SandboxPdfPage, uint, uint, uint, uint, uint, uint, System.Threading.CancellationToken)",
"testProject": "src/DesktopHelpers/ArcForges.ContentSandbox/Tests/ArcForges.ContentSandbox.Tests.csproj",
"testMethod": "ArcForges.ContentSandbox.Tests.InvocationTests.APdfIsOpenedPagedAndExtractedInBoundedChunksAndRendered()"
},
{
"apiSymbol": "ArcForges.ContentSandbox.Broker.ContentSandboxInvocation.ClosePdfAsync(System.Guid, System.Threading.CancellationToken)",
"testProject": "src/DesktopHelpers/ArcForges.ContentSandbox/Tests/ArcForges.ContentSandbox.Tests.csproj",
"testMethod": "ArcForges.ContentSandbox.Tests.InvocationTests.APdfIsOpenedPagedAndExtractedInBoundedChunksAndRendered()"
},
{
"apiSymbol": "ArcForges.ContentSandbox.Broker.ContentSandboxInvocation.CancelAsync()",
"testProject": "src/DesktopHelpers/ArcForges.ContentSandbox/Tests/ArcForges.ContentSandbox.Tests.csproj",
Expand Down
8 changes: 0 additions & 8 deletions eng/policy/architecture-projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -327,14 +327,6 @@
"production": true,
"aot": true
},
{
"path": "src/Native/ArcForges.Native.Pdf/ArcForges.Native.Pdf.csproj",
"role": "NativeAdapter",
"owner": "DesktopPlatform",
"module": "",
"production": true,
"aot": true
},
{
"path": "tests/ArchitectureTests/ArcForges.Tests.ArchitectureTests.csproj",
"role": "Test",
Expand Down
Loading
Loading