Skip to content

Commit 3b9c3f5

Browse files
authored
Merge pull request #66 from lytico/lytico/merge/main240321
Upgrade to Maui Version 8.0.10
2 parents 4bc19e2 + bf56fbb commit 3b9c3f5

File tree

636 files changed

+38322
-168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

636 files changed

+38322
-168
lines changed

.github/workflows/build-gtk.yml

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Build Controls.Sample.Gtk
2+
on: [push, pull_request]
3+
4+
jobs:
5+
build_and_test:
6+
name: Build & Test
7+
runs-on: ubuntu-22.04
8+
env:
9+
GtkSharpVersion: 3.24.24.117-develop
10+
GtkSharpManifestVersion: 8.0.200
11+
DotnetVersion: 8.0.200
12+
steps:
13+
- name: Checkout MAUI repo
14+
uses: actions/checkout@v2
15+
- name: Setup .NET SDK ${{ env.DotnetVersion }}
16+
uses: actions/setup-dotnet@v1.7.2
17+
with:
18+
dotnet-version: ${{ env.DotnetVersion }}
19+
- name: Install gtk workload
20+
run: |
21+
# For some reason automatic workload manifest detection doesn't work (see https://github.com/GtkSharp/GtkSharp/issues/355#issuecomment-1446262239), so download and uzip mainfest file manually
22+
dotnet nuget add source --name nuget.org "https://api.nuget.org/v3/index.json"
23+
wget https://www.nuget.org/api/v2/package/gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}/$GtkSharpVersion -O gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}.nupkg
24+
DOTNET_DIR=/home/runner/.dotnet
25+
WORKLOAD_MANIFEST_DIR=$DOTNET_DIR/sdk-manifests/${{ env.DotnetVersion }}/gtksharp.net.sdk.gtk
26+
mkdir -p $WORKLOAD_MANIFEST_DIR
27+
unzip -j gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}.nupkg "data/*" -d $WORKLOAD_MANIFEST_DIR/
28+
rm gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}.nupkg
29+
chmod 764 $WORKLOAD_MANIFEST_DIR/*
30+
dotnet workload search
31+
dotnet workload install gtk --skip-manifest-update
32+
- name: Build MAUI
33+
run: |
34+
sed -i 's/_IncludeAndroid>true/_IncludeAndroid>/g' Directory.Build.Override.props
35+
dotnet build Microsoft.Maui.BuildTasks.slnf
36+
dotnet build Microsoft.Maui.Gtk.slnf
37+
38+
dotnet-format:
39+
needs: build_and_test
40+
runs-on: ubuntu-22.04
41+
steps:
42+
- name: Checkout repo
43+
uses: actions/checkout@v2
44+
45+
- name: Run dotnet format
46+
run: |
47+
# remark: doesnt work, alwasy fails:
48+
# dotnet format whitespace ./src --folder --exclude Templates/src
49+
git diff --exit-code
50+

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ FodyWeavers.xsd
372372
local.properties
373373

374374
# Directory Build overrides for local setups
375-
Directory.Build.Override.props
375+
#Directory.Build.Override.props
376376

377377
# Only the "snapshots" directory should be added to Git, not the "snapshots-diff" directory
378378
snapshots-diff/

Directory.Build.Override.props

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
<!-- Setting any of these to true will cause all the other platforms to get excluded.
5+
Cake writes out to these properties when you've used a specific target switch
6+
-->
7+
<_IncludeWindows></_IncludeWindows>
8+
<_IncludeTizen></_IncludeTizen>
9+
<_IncludeGtk>true</_IncludeGtk>
10+
<_IncludeAndroid>true</_IncludeAndroid>
11+
<_IncludeIos></_IncludeIos>
12+
<_IncludeMacCatalyst></_IncludeMacCatalyst>
13+
<_IncludeMacOS></_IncludeMacOS>
14+
<_IncludeNoPlatforms></_IncludeNoPlatforms>
15+
</PropertyGroup>
16+
17+
<PropertyGroup>
18+
<_SpecificPlatformRequested Condition="'$(_IncludeGtk)' == 'true' OR '$(_IncludeAndroid)' == 'true' OR '$(_IncludeWindows)' == 'true' OR '$(_IncludeTizen)' == 'true' OR '$(_IncludeIos)' == 'true' OR '$(_IncludeMacCatalyst)' == 'true' OR '$(_IncludeMacOS)' == 'true'">true</_SpecificPlatformRequested>
19+
<IncludeAndroidTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeAndroid)' != 'true'">false</IncludeAndroidTargetFrameworks>
20+
<IncludeWindowsTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeWindows)' != 'true'">false</IncludeWindowsTargetFrameworks>
21+
<IncludeTizenTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeTizen)' != 'true'">false</IncludeTizenTargetFrameworks>
22+
<IncludeIosTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeIos)' != 'true'">false</IncludeIosTargetFrameworks>
23+
<IncludeMacCatalystTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacCatalyst)' != 'true'">false</IncludeMacCatalystTargetFrameworks>
24+
<IncludeMacOSTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacOS)' != 'true'">false</IncludeMacOSTargetFrameworks>
25+
<IncludeGtkTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeGtk)' != 'true'">false</IncludeGtkTargetFrameworks>
26+
<IncludeGtkTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeGtk)' == 'true'">true</IncludeGtkTargetFrameworks>
27+
28+
</PropertyGroup>
29+
30+
</Project>

Directory.Build.Override.props.in

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,22 @@
66
-->
77
<_IncludeWindows></_IncludeWindows>
88
<_IncludeTizen></_IncludeTizen>
9+
<_IncludeGtk></_IncludeGtk>
910
<_IncludeAndroid></_IncludeAndroid>
1011
<_IncludeIos></_IncludeIos>
1112
<_IncludeMacCatalyst></_IncludeMacCatalyst>
1213
<_IncludeMacOS></_IncludeMacOS>
1314
</PropertyGroup>
1415

1516
<PropertyGroup>
16-
<_SpecificPlatformRequested Condition="'$(_IncludeAndroid)' == 'true' OR '$(_IncludeWindows)' == 'true' OR '$(_IncludeTizen)' == 'true' OR '$(_IncludeIos)' == 'true' OR '$(_IncludeMacCatalyst)' == 'true' OR '$(_IncludeMacOS)' == 'true'">true</_SpecificPlatformRequested>
17+
<_SpecificPlatformRequested Condition="'$(_IncludeAndroid)' == 'true' OR '$(_IncludeWindows)' == 'true' OR '$(_IncludeTizen)' == 'true' OR '$(_IncludeIos)' == 'true' OR '$(_IncludeMacCatalyst)' == 'true' OR '$(_IncludeGtk)' == 'true'">true</_SpecificPlatformRequested>
1718
<IncludeAndroidTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeAndroid)' != 'true'">false</IncludeAndroidTargetFrameworks>
1819
<IncludeWindowsTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeWindows)' != 'true'">false</IncludeWindowsTargetFrameworks>
1920
<IncludeTizenTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeTizen)' != 'true'">false</IncludeTizenTargetFrameworks>
2021
<IncludeIosTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeIos)' != 'true'">false</IncludeIosTargetFrameworks>
2122
<IncludeMacCatalystTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacCatalyst)' != 'true'">false</IncludeMacCatalystTargetFrameworks>
2223
<IncludeMacOSTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacOS)' != 'true'">false</IncludeMacOSTargetFrameworks>
24+
<IncludeGtkTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeGtk)' != 'true'">false</IncludeGtkTargetFrameworks>
2325
</PropertyGroup>
2426

2527
</Project>

Directory.Build.props

+19-8
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<Project>
2-
<Import Project="eng\Versions.props" />
2+
<Import Project="eng\Versions.props"/>
33

44
<PropertyGroup>
55
<_MauiDotNetVersionMajor Condition="'$(_MauiDotNetVersionMajor)' == ''">8</_MauiDotNetVersionMajor>
66
<_MauiDotNetVersionMinor Condition="'$(_MauiDotNetVersionMinor)' == ''">0</_MauiDotNetVersionMinor>
77
<_MauiDotNetVersion Condition="'$(_MauiDotNetVersion)' == ''">$(_MauiDotNetVersionMajor).$(_MauiDotNetVersionMinor)</_MauiDotNetVersion>
88
<_MauiDotNetTfm Condition="'$(_MauiDotNetTfm)' == ''">net$(_MauiDotNetVersion)</_MauiDotNetTfm>
9-
9+
1010
<_MauiPreviousDotNetVersionMajor Condition="'$(_MauiPreviousDotNetVersionMajor)' == ''">7</_MauiPreviousDotNetVersionMajor>
1111
<_MauiPreviousDotNetVersionMinor Condition="'$(_MauiPreviousDotNetVersionMinor)' == ''">0</_MauiPreviousDotNetVersionMinor>
1212
<_MauiPreviousDotNetVersion Condition="'$(_MauiPreviousDotNetVersion)' == ''">$(_MauiPreviousDotNetVersionMajor).$(_MauiPreviousDotNetVersionMinor)</_MauiPreviousDotNetVersion>
@@ -30,6 +30,8 @@
3030
<_MauiTargetPlatformIsWindows Condition="$(_MauiTargetPlatformIdentifier.Contains('windows')) == 'True'">True</_MauiTargetPlatformIsWindows>
3131
<_MauiTargetPlatformIsTizen>false</_MauiTargetPlatformIsTizen>
3232
<_MauiTargetPlatformIsTizen Condition="'$(_MauiTargetPlatformIdentifier)' == 'tizen'">True</_MauiTargetPlatformIsTizen>
33+
<_MauiTargetPlatformIsGtk>false</_MauiTargetPlatformIsGtk>
34+
<_MauiTargetPlatformIsGtk Condition="'$(_MauiTargetPlatformIdentifier)' == 'gtk'">True</_MauiTargetPlatformIsGtk>
3335
</PropertyGroup>
3436

3537
<!-- Try determine which .NET workloads are installed -->
@@ -47,16 +49,19 @@
4749

4850
<DotNetMacOSWorkloadInstalledVersion Condition="Exists('$(DotNetWorkloadInstallLocation)microsoft.net.sdk.macos\WorkloadManifest.json')">$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(DotNetWorkloadInstallLocation)\microsoft.net.sdk.macos\WorkloadManifest.json')), '$(DotNetWorkloadVersionRegex)'))</DotNetMacOSWorkloadInstalledVersion>
4951
<DotNetTizenWorkloadInstalledVersion Condition="Exists('$(DotNetWorkloadInstallLocation)samsung.net.sdk.tizen\WorkloadManifest.json')">$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(DotNetWorkloadInstallLocation)\samsung.net.sdk.tizen\WorkloadManifest.json')), $(DotNetWorkloadVersionRegex)))</DotNetTizenWorkloadInstalledVersion>
52+
<DotNetGtkWorkloadInstalledVersion Condition="Exists('$(DotNetWorkloadInstallLocation)GtkSharp.NET.Sdk.Gtk\WorkloadManifest.json')">$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(DotNetWorkloadInstallLocation)\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.json')), $(DotNetWorkloadVersionRegex)))</DotNetGtkWorkloadInstalledVersion>
5053

5154
<DotNetMacOSWorkloadIsInstalled Condition="Exists('$(DotNetWorkloadPacksInstallLocation)Microsoft.macOS.Sdk\$(DotNetMacOSWorkloadInstalledVersion)\Sdk\AutoImport.props')">true</DotNetMacOSWorkloadIsInstalled>
5255
<DotNetTizenWorkloadIsInstalled Condition="Exists('$(DotNetWorkloadPacksInstallLocation)Samsung.Tizen.Sdk\$(DotNetTizenWorkloadInstalledVersion)\Sdk\AutoImport.props')">true</DotNetTizenWorkloadIsInstalled>
56+
<DotNetGtkWorkloadIsInstalled Condition="Exists('$(DotNetWorkloadPacksInstallLocation)GtkSharp.Sdk\$(DotNetGtkWorkloadInstalledVersion)\Sdk\Sdk.targets')">true</DotNetGtkWorkloadIsInstalled>
5357

5458
<IncludeWindowsTargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows')) or '$(Packing)' == 'true'">true</IncludeWindowsTargetFrameworks>
5559
<IncludeMacOSTargetFrameworks Condition="'$(DotNetMacOSWorkloadIsInstalled)' == 'true'">true</IncludeMacOSTargetFrameworks>
5660
<IncludeTizenTargetFrameworks Condition="'$(DotNetTizenWorkloadIsInstalled)' == 'true'">true</IncludeTizenTargetFrameworks>
5761
<IncludeAndroidTargetFrameworks>true</IncludeAndroidTargetFrameworks>
5862
<IncludeMacCatalystTargetFrameworks>true</IncludeMacCatalystTargetFrameworks>
5963
<IncludeIosTargetFrameworks>true</IncludeIosTargetFrameworks>
64+
<IncludeGtkTargetFrameworks Condition="'$(DotNetGtkWorkloadIsInstalled)' == 'true'">true</IncludeGtkTargetFrameworks>
6065
<IncludeCompatibilityProjects>false</IncludeCompatibilityProjects>
6166
<IncludeCompatibilityProjects Condition="'$(SolutionFileName)' == 'Microsoft.Maui.sln'">true</IncludeCompatibilityProjects>
6267
</PropertyGroup>
@@ -92,9 +97,10 @@
9297
<WindowsTargetFrameworkVersion>10.0.19041.0</WindowsTargetFrameworkVersion>
9398
<Windows2TargetFrameworkVersion>10.0.20348.0</Windows2TargetFrameworkVersion>
9499
<TizenTargetFrameworkVersion>6.5</TizenTargetFrameworkVersion>
100+
<GtkTargetFrameworkVersion>3.24.24.95</GtkTargetFrameworkVersion>
95101
</PropertyGroup>
96102

97-
<Import Condition="Exists('Directory.Build.Override.props')" Project="Directory.Build.Override.props" />
103+
<Import Condition="Exists('Directory.Build.Override.props')" Project="Directory.Build.Override.props"/>
98104

99105
<PropertyGroup>
100106
<!-- the real TFMs -->
@@ -105,6 +111,7 @@
105111
<MauiPlatforms Condition="'$(IncludeAndroidTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-android;$(MauiPlatforms)</MauiPlatforms>
106112
<MauiPlatforms Condition="'$(IncludeMacCatalystTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-maccatalyst;$(MauiPlatforms)</MauiPlatforms>
107113
<MauiPlatforms Condition="'$(IncludeIosTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-ios;$(MauiPlatforms)</MauiPlatforms>
114+
<MauiPlatforms Condition="'$(IncludeGtkTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-gtk;$(MauiPlatforms)</MauiPlatforms>
108115

109116
<WindowsMauiPreviousPlatforms Condition="'$(WindowsMauiPreviousPlatforms)' == ''">net$(_MauiPreviousDotNetVersion)-windows$(WindowsTargetFrameworkVersion);net$(_MauiPreviousDotNetVersion)-windows$(Windows2TargetFrameworkVersion)</WindowsMauiPreviousPlatforms>
110117
<MauiPreviousPlatforms Condition="'$(IncludeTizenTargetFrameworks)' == 'true'">net$(_MauiPreviousDotNetVersion)-tizen;$(MauiPreviousPlatforms)</MauiPreviousPlatforms>
@@ -173,19 +180,23 @@
173180
<PackageThirdPartyNoticesFile>$(MSBuildThisFileDirectory)THIRD-PARTY-NOTICES.TXT</PackageThirdPartyNoticesFile>
174181
<DefaultPackageTags>dotnet-maui;dotnet;maui;cross-platform;ios;android;macos;maccatalyst;windows;winui;tizen</DefaultPackageTags>
175182
<ContinuousIntegrationBuild Condition=" '$(CI)' == 'true' ">true</ContinuousIntegrationBuild>
183+
<NoWarn>$(NoWarn);RS0016;RS0017;CA1822;CA1805;CS0649;CS1589</NoWarn>
176184
</PropertyGroup>
177185
<!-- This target is replaced by GitInfo when restored. Allows Versions.targets to rely on it before restore. -->
178-
<Target Name="GitVersion" />
179-
<Target Name="GitInfo" />
180-
<Import Condition="'$(EnvironmentBuildPropsImported)' != 'True'" Project="$(MSBuildThisFileDirectory)eng\Environment.Build.props" />
181-
<Import Condition="'$(SampleProject)' != 'True' and '$(CI)' == 'true'" Project="$(MSBuildThisFileDirectory)eng\SourceLink.Build.props" />
186+
<Target Name="GitVersion"/>
187+
<Target Name="GitInfo"/>
188+
<Import Condition="'$(EnvironmentBuildPropsImported)' != 'True'" Project="$(MSBuildThisFileDirectory)eng\Environment.Build.props"/>
189+
<Import Condition="'$(SampleProject)' != 'True' and '$(CI)' == 'true'" Project="$(MSBuildThisFileDirectory)eng\SourceLink.Build.props"/>
182190
<ItemGroup Condition="'$(MSBuildVersion)' != '' AND '$(MSBuildVersion)' &lt; '16.7.0' ">
183-
<PackageReference Include="Microsoft.Net.Compilers.Toolset" Version="4.7.0" PrivateAssets="all" />
191+
<PackageReference Include="Microsoft.Net.Compilers.Toolset" Version="4.7.0" PrivateAssets="all"/>
184192
</ItemGroup>
185193
<PropertyGroup>
186194
<!-- We don't need to be warned that we are using a preview .NET -->
187195
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
188196
<!-- Disables the transitive restore of packages like Microsoft.AspNetCore.App.Ref, Microsoft.WindowsDesktop.App.Ref -->
189197
<DisableTransitiveFrameworkReferenceDownloads>true</DisableTransitiveFrameworkReferenceDownloads>
190198
</PropertyGroup>
199+
<PropertyGroup>
200+
201+
</PropertyGroup>
191202
</Project>

Microsoft.Maui.Graphics.slnf

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@
1313
"src\\Graphics\\samples\\GraphicsTester.Skia.Windows\\GraphicsTester.Skia.Windows.csproj",
1414
"src\\Graphics\\samples\\GraphicsTester.WinUI.Desktop\\GraphicsTester.WinUI.Desktop.csproj",
1515
"src\\Graphics\\samples\\GraphicsTester.iOS\\GraphicsTester.iOS.csproj",
16+
"src\\Graphics\\samples\\GraphicsTester.Gtk\\GraphicsTester.Gtk.csproj",
1617
"src\\Graphics\\src\\Graphics.Skia.GtkSharp\\Graphics.Skia.GtkSharp.csproj",
1718
"src\\Graphics\\src\\Graphics.Skia.WPF\\Graphics.Skia.WPF.csproj",
1819
"src\\Graphics\\src\\Graphics.Skia\\Graphics.Skia.csproj",
20+
"src\\Graphics\\src\\Graphics.Gtk\\Graphics.Gtk.csproj",
1921
"src\\Graphics\\src\\Graphics.Win2D\\Graphics.Win2D.csproj",
2022
"src\\Graphics\\src\\Graphics\\Graphics.csproj",
2123
"src\\Graphics\\src\\Text.Markdig\\Graphics.Text.Markdig.csproj",
2224
"src\\Graphics\\tests\\Graphics.Benchmarks\\Graphics.Benchmarks.csproj",
2325
"src\\Graphics\\tests\\Graphics.Tests\\Graphics.Tests.csproj"
2426
]
2527
}
26-
}
28+
}

Microsoft.Maui.Gtk.slnf

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"solution": {
3+
"path": "Microsoft.Maui.sln",
4+
"projects": [
5+
"src\\BlazorWebView\\samples\\BlazorGtkApp\\BlazorGtkApp.csproj",
6+
"src\\BlazorWebView\\samples\\MauiRazorClassLibrarySample\\MauiRazorClassLibrarySample.csproj",
7+
"src\\BlazorWebView\\samples\\WebViewAppShared\\WebViewAppShared.csproj",
8+
"src\\BlazorWebView\\src\\Gtk\\Microsoft.AspNetCore.Components.WebView.Gtk.csproj",
9+
"src\\BlazorWebView\\src\\Maui\\Microsoft.AspNetCore.Components.WebView.Maui.csproj",
10+
"src\\Compatibility\\Core\\src\\Compatibility.csproj",
11+
"src\\Controls\\samples\\Controls.Sample.Gtk\\Controls.Sample.Gtk.csproj",
12+
"src\\Controls\\samples\\Controls.Sample\\Maui.Controls.Sample.csproj",
13+
"src\\Controls\\src\\Build.Tasks\\Controls.Build.Tasks.csproj",
14+
"src\\Controls\\src\\Core\\Controls.Core.csproj",
15+
"src\\Controls\\src\\Xaml\\Controls.Xaml.csproj",
16+
"src\\Core\\src\\Core.csproj",
17+
"src\\Essentials\\src\\Essentials.csproj",
18+
"src\\Graphics\\samples\\GraphicsTester.Gtk\\GraphicsTester.Gtk.csproj",
19+
"src\\Graphics\\samples\\GraphicsTester.Portable\\GraphicsTester.Portable.csproj",
20+
"src\\Graphics\\samples\\GraphicsTester.Skia.Console\\GraphicsTester.Skia.Console.csproj",
21+
"src\\Graphics\\samples\\GraphicsTester.Skia.Gtk\\GraphicsTester.Skia.Gtk.csproj",
22+
"src\\Graphics\\src\\Graphics.Gtk\\Graphics.Gtk.csproj",
23+
"src\\Graphics\\src\\Graphics.Skia.GtkSharp\\Graphics.Skia.GtkSharp.csproj",
24+
"src\\Graphics\\src\\Graphics.Skia\\Graphics.Skia.csproj",
25+
"src\\Graphics\\src\\Graphics\\Graphics.csproj",
26+
"src\\Graphics\\src\\Text.Markdig\\Graphics.Text.Markdig.csproj",
27+
"src\\Graphics\\tests\\Graphics.Benchmarks\\Graphics.Benchmarks.csproj",
28+
"src\\Graphics\\tests\\Graphics.Tests\\Graphics.Tests.csproj",
29+
"src\\SingleProject\\Resizetizer\\src\\Resizetizer.csproj"
30+
]
31+
}
32+
}

0 commit comments

Comments
 (0)