maui/eng/NuGetVersions.targets

315 строки
11 KiB
Plaintext
Исходник Обычный вид История

Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
<Project>
<ItemGroup>
2023-09-25 15:07:52 +03:00
<PackageReference
Update="HarfBuzzSharp"
Version="$(_HarfBuzzSharpVersion)"
/>
<PackageReference
Update="HarfBuzzSharp.NativeAssets.Linux"
Version="$(_HarfBuzzSharpVersion)"
/>
<PackageReference
Update="HarfBuzzSharp.NativeAssets.macOS"
Version="$(_HarfBuzzSharpVersion)"
/>
<PackageReference
Update="HarfBuzzSharp.NativeAssets.Win32"
Version="$(_HarfBuzzSharpVersion)"
/>
<PackageReference
Update="SkiaSharp.HarfBuzz"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
Update="SkiaSharp.Extended"
Version="$(_SkiaSharpExtendedVersion)"
/>
<PackageReference
Update="SkiaSharp"
Version="$(_SkiaSharpVersion)"
Shapes - Alternate (#1203) * Implement Shapes using Microsoft.Maui.Graphics * Added ShapesExtensions WinUI class * Updated IShape * Updated Maui Graphics versions * Implement on Windows * Added BindableProperties to ShapeView * Shape doesn't need density * Make Geometry implement IShape * Collapse shape impl's into old shape api's * Scale ellipse for the view bounds * Use parameters for ellipse geometry * Make Geometry append to path passed in Geometry has no concept of width/height so it makes no sense to expect it to scale its path to a given bounds. Instead, remove IShape and make `AppendToPath` and allow the geometry to just append its path operations to the existing path. * Remove comment * Fix build errors * Fixed shapes handler tests * Remove bounds from shape path request * Rename append method * Add aspect to IShapeView * Move PointCollection back to Controls * Add implicit conversion to DoubleCollection * Introduce new aspect enum for shapes * Add extension to make Paint -> Color * Make Shape an IShapeView This removes the need for a separate ShapeView in controls. * Fix sample to use shapes directly * Make Stroke a Paint * Fix ellipse path generation * Fix up casts * Bring back sample usage * Add known converter * Move back to PathForBounds and move scaling to Controls Clipping will need the bounds specified when asking for a Path. This reworks the Shape in Controls to move the scaling of the path up into Shape. The scaling here will check the requested bounds compared to the view's bounds and scale accordingly (taking into account Stretch/Aspect). * Add shapes to default handlers * Take StrokeThickness into account when drawing Shapes * Improved drawing logic considering StrokeThickness * Rollback an unnecessary change * Updated shapes handler tests * Remove (for now) the Aspect Shape code * Update sample Co-authored-by: Javier Suárez Ruiz <javiersuarezruiz@hotmail.com>
2021-06-11 16:52:10 +03:00
/>
<PackageReference
Update="SkiaSharp.Views"
Version="$(_SkiaSharpVersion)"
Shapes - Alternate (#1203) * Implement Shapes using Microsoft.Maui.Graphics * Added ShapesExtensions WinUI class * Updated IShape * Updated Maui Graphics versions * Implement on Windows * Added BindableProperties to ShapeView * Shape doesn't need density * Make Geometry implement IShape * Collapse shape impl's into old shape api's * Scale ellipse for the view bounds * Use parameters for ellipse geometry * Make Geometry append to path passed in Geometry has no concept of width/height so it makes no sense to expect it to scale its path to a given bounds. Instead, remove IShape and make `AppendToPath` and allow the geometry to just append its path operations to the existing path. * Remove comment * Fix build errors * Fixed shapes handler tests * Remove bounds from shape path request * Rename append method * Add aspect to IShapeView * Move PointCollection back to Controls * Add implicit conversion to DoubleCollection * Introduce new aspect enum for shapes * Add extension to make Paint -> Color * Make Shape an IShapeView This removes the need for a separate ShapeView in controls. * Fix sample to use shapes directly * Make Stroke a Paint * Fix ellipse path generation * Fix up casts * Bring back sample usage * Add known converter * Move back to PathForBounds and move scaling to Controls Clipping will need the bounds specified when asking for a Path. This reworks the Shape in Controls to move the scaling of the path up into Shape. The scaling here will check the requested bounds compared to the view's bounds and scale accordingly (taking into account Stretch/Aspect). * Add shapes to default handlers * Take StrokeThickness into account when drawing Shapes * Improved drawing logic considering StrokeThickness * Rollback an unnecessary change * Updated shapes handler tests * Remove (for now) the Aspect Shape code * Update sample Co-authored-by: Javier Suárez Ruiz <javiersuarezruiz@hotmail.com>
2021-06-11 16:52:10 +03:00
/>
2023-09-25 15:07:52 +03:00
<PackageReference
Update="SkiaSharp.Views.Gtk3"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
Update="SkiaSharp.Views.WinUI"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
2023-09-25 15:07:52 +03:00
Update="SkiaSharp.Views.WPF"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
Update="SkiaSharp.NativeAssets.Linux"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
Update="SkiaSharp.NativeAssets.Linux.NoDependencies"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
Update="SkiaSharp.NativeAssets.macOS"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
Update="SkiaSharp.NativeAssets.Win32"
Version="$(_SkiaSharpVersion)"
/>
<PackageReference
Update="System.Numerics.Vectors"
Version="$(SystemNumericsVectorsVersion)"
/>
<PackageReference
Update="System.Memory"
Version="$(SystemMemoryPackageVersion)"
/>
<PackageReference
Update="System.Buffers"
Version="$(SystemBuffersPackageVersion)"
/>
<PackageReference
Update="System.IO.UnmanagedMemoryStream"
Version="$(SystemIOUnmanagedMemoryStreamPackageVersion)"
/>
<PackageReference
Update="System.ObjectModel"
Version="$(SystemObjectModelPackageVersion)"
/>
<PackageReference
Update="System.Runtime.CompilerServices.Unsafe"
Version="$(SystemRuntimeCompilerServicesUnsafePackageVersion)"
/>
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
<PackageReference
Update="Microsoft.Extensions.Configuration"
Version="$(MicrosoftExtensionsConfigurationVersion)"
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
/>
<PackageReference
Update="Microsoft.Extensions.Configuration.Abstractions"
Version="$(MicrosoftExtensionsConfigurationAbstractionsVersion)"
/>
<PackageReference
Update="Microsoft.Extensions.Configuration.Json"
Version="$(MicrosoftExtensionsConfigurationJsonVersion)"
/>
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
<PackageReference
Update="Microsoft.Extensions.DependencyInjection"
Version="$(MicrosoftExtensionsDependencyInjectionVersion)"
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
/>
<PackageReference
Update="Microsoft.Extensions.DependencyInjection.Abstractions"
Version="$(MicrosoftExtensionsDependencyInjectionAbstractionsVersion)"
/>
<PackageReference
Update="Microsoft.Extensions.FileProviders.Abstractions"
Version="$(MicrosoftExtensionsFileProvidersAbstractionsVersion)"
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
/>
<PackageReference
Update="Microsoft.Extensions.Logging.Abstractions"
Version="$(MicrosoftExtensionsLoggingAbstractionsVersion)"
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
/>
<PackageReference
Update="Microsoft.Extensions.Logging"
Version="$(MicrosoftExtensionsLoggingVersion)"
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
/>
<PackageReference
Update="Microsoft.Extensions.Logging.Console"
Version="$(MicrosoftExtensionsLoggingConsoleVersion)"
/>
<PackageReference
Update="Microsoft.Extensions.Logging.Debug"
Version="$(MicrosoftExtensionsLoggingDebugVersion)"
/>
<PackageReference
Update="Microsoft.Extensions.Primitives"
Version="$(MicrosoftExtensionsPrimitivesVersion)"
/>
<PackageReference
Update="Microsoft.IO.RecyclableMemoryStream"
Version="$(MicrosoftIoRecyclableMemoryStreamVersion)"
/>
2021-03-27 04:12:37 +03:00
<PackageReference
Update="Microsoft.WindowsAppSDK"
Version="$(MicrosoftWindowsAppSDKPackageVersion)"
NoWarn="NU1605"
2021-07-01 23:53:04 +03:00
/>
Bump WinAppSDK to 1.6 (#24266) * Bump WinAppSDK version + WebView2 version * Add WebView2 ref to Controls.Core * Add another package ref * Bump SDK versions * Bump winappsdk version * Add missing package ref * Update NuGet.config * Update Directory.Build.props * Use SDK v38 * Remove refs to WebView2, use `WindowsAppSDK` * Add more package refs * Use the correct way to check for a window style (see: OverlappedPresenter.HasTitlebar impl) * More pkgs for webview * Mark test as unstable * TEST: add monitor info for test context * Revert change, try manually setting button height...?! * Move style * Revert change Ensure font is the same pre-1.6 * Ensure more fonts are consistant * Bump SDK version Add workaround * Update images for tests * Update more images * Huh * Maybe fix crashes * Remove package from test cases * ugh * www * Ehh * Changes for AOT Revert workaround for items list * Font test * Test font again * Remove refs to winappsdk where it's not needed Add explicit ref to WebView2 package * Fix some missing refs * Remove winappsdk ref in graphics projects * Add explcit "Microsoft.Windows.SDK.NET.Ref" versions * NOP failing test Fix build issue * - publish binlogs * - fix logs * Update maui-templates.yml * Fix issue w/ dupe package contents * Throwing stuff at the wall * Update winsdk and dotnet versions * Revert SDK version * Modify AOT compat check * Re-add SDK.NET.Ref * Re-bump winappsdk version * Fix SDK pack version * Fix nested partial types * DOh * Update test image * Update Directory.Build.targets * Remove dupe properties * Remove work-around * Fix merge issues * WTF? * Blah --------- Co-authored-by: Mike Corsaro <mikecorsaro@microsoft.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com> Co-authored-by: Shane Neuville <shneuvil@microsoft.com> Co-authored-by: Rui Marinho <me@ruimarinho.net>
2024-10-09 00:08:26 +03:00
<PackageReference
Update="Microsoft.Web.WebView2"
Version="$(MicrosoftWindowsWebView2PackageVersion)"
NoWarn="NU1605"
/>
2023-03-20 16:26:19 +03:00
<PackageReference
Update="Microsoft.Windows.SDK.BuildTools"
Version="$(MicrosoftWindowsSDKBuildToolsPackageVersion)"
/>
<PackageReference
Update="Microsoft.Graphics.Win2D"
Version="$(MicrosoftGraphicsWin2DPackageVersion)"
/>
<PackageReference
Update="Xamarin.Android.Glide"
Version="$(_XamarinAndroidGlideVersion)"
/>
<PackageReference
Update="Xamarin.AndroidX.Security.SecurityCrypto"
Version="$(_XamarinAndroidXSecurityVersion)"
/>
<PackageReference
Update="Xamarin.Google.Crypto.Tink.Android"
Version="$(_XamarinGoogleCryptoTinkAndroidVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Authorization"
Version="$(MicrosoftAspNetCoreAuthorizationPackageVersion)"
/>
2022-08-15 17:45:30 +03:00
<PackageReference
Update="Microsoft.AspNetCore.Authentication.Google"
Version="$(MicrosoftAspNetCoreAuthenticationGooglePackageVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Authentication.Facebook"
Version="$(MicrosoftAspNetCoreAuthenticationFacebookPackageVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Authentication.MicrosoftAccount"
Version="$(MicrosoftAspNetCoreAuthenticationMicrosoftAccountPackageVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.WebView"
Version="$(MicrosoftAspNetCoreComponentsWebViewPackageVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.Web"
Version="$(MicrosoftAspNetCoreComponentsWebPackageVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.WebAssembly"
Version="$(MicrosoftAspNetCoreComponentsWebAssemblyPackageVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.WebAssembly.Server"
Version="$(MicrosoftAspNetCoreComponentsWebAssemblyServerPackageVersion)"
/>
<PackageReference
Update="Microsoft.JSInterop"
Version="$(MicrosoftJSInteropPackageVersion)"
/>
<PackageReference
Update="Microsoft.AspNetCore.Authorization"
Version="$(MicrosoftAspNetCoreAuthorizationPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.AspNetCore.Authentication.Google"
Version="$(MicrosoftAspNetCoreAuthenticationGooglePreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.AspNetCore.Authentication.Facebook"
Version="$(MicrosoftAspNetCoreAuthenticationFacebookPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.AspNetCore.Authentication.MicrosoftAccount"
Version="$(MicrosoftAspNetCoreAuthenticationMicrosoftAccountPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.WebView"
Version="$(MicrosoftAspNetCoreComponentsWebViewPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.Web"
Version="$(MicrosoftAspNetCoreComponentsWebPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.WebAssembly"
Version="$(MicrosoftAspNetCoreComponentsWebAssemblyPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.AspNetCore.Components.WebAssembly.Server"
Version="$(MicrosoftAspNetCoreComponentsWebAssemblyServerPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="Microsoft.JSInterop"
Version="$(MicrosoftJSInteropPreviousPackageVersion)"
Condition="$(TargetFramework.StartsWith('$(_MauiPreviousDotNetTfm)'))"
/>
<PackageReference
Update="System.Text.Json"
Version="$(SystemTextJsonPackageVersion)"
/>
<PackageReference
Update="System.Text.Encodings.Web"
Version="$(SystemTextEncodingsWebPackageVersion)"
/>
<PackageReference
Update="System.CodeDom"
[main] Update dependencies from xamarin/xamarin-android (#4787) * Update dependencies from https://github.com/xamarin/xamarin-android build main-ebdd4b826cc208202ac1793484cad2fe0036abc2-1 Microsoft.Android.Sdk.Windows From Version 31.0.200-preview.14.84 -> To Version 31.0.200-preview.14.91 Dependency coherency updates Microsoft.NET.Workload.Emscripten.Manifest-6.0.100,Microsoft.NETCore.App.Ref From Version 6.0.0 -> To Version 6.0.2 (parent: Microsoft.NETCore.App.Ref * Install Microsoft.NET.Workload.Emscripten.Manifest This solves the build error: Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadManifestCompositionException: Workload manifest dependency 'Microsoft.NET.Workload.Emscripten' version '6.0.2' is lower than version '6.0.1' required by manifest 'microsoft.net.workload.mono.toolchain' [/Users/builder/azdo/_work/2/s/bin/dotnet/sdk-manifests/6.0.200/microsoft.net.workload.mono.toolchain/WorkloadManifest.json] at Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadResolver.ComposeWorkloadManifests() at Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadResolver.Create(IWorkloadManifestProvider manifestProvider, String dotnetRootPath, String sdkVersion, String userProfileDir) at Microsoft.DotNet.Workloads.Workload.Install.WorkloadInstallCommand..ctor(ParseResult parseResult, IReporter reporter, IWorkloadResolver workloadResolver, IInstaller workloadInstaller, INuGetPackageDownloader nugetPackageDownloader, IWorkloadManifestUpdater workloadManifestUpdater, String dotnetDir, String userProfileDir, String tempDirPath, String version, IReadOnlyCollection`1 workloadIds) at Microsoft.DotNet.Workloads.Workload.WorkloadCommand.<get_SubCommands>b__9_0(ParseResult appliedOption) at Microsoft.DotNet.Cli.DotNetTopLevelCommandBase.RunCommand(String[] args) at Microsoft.DotNet.Workloads.Workload.WorkloadCommand.Run(String[] args) at Microsoft.DotNet.Cli.Program.ProcessArgs(String[] args, TimeSpan startupTime, ITelemetry telemetryClient) at Microsoft.DotNet.Cli.Program.Main(String[] args) * Update dependencies from https://github.com/xamarin/xamarin-android build main-d73e048af287b32c69d825191337927081bf8d3c-1 Microsoft.Android.Sdk.Windows From Version 31.0.200-preview.14.84 -> To Version 31.0.200-preview.14.93 Dependency coherency updates Microsoft.NET.Workload.Emscripten.Manifest-6.0.100,Microsoft.NETCore.App.Ref From Version 6.0.0 -> To Version 6.0.2 (parent: Microsoft.NETCore.App.Ref * Use 6.0.0 and 6.0.1 versions of certain packages * Update dependencies from https://github.com/xamarin/xamarin-android build main-0583ca1d3a44f4ffc6a29b487ef2b4ed33d2c067-1 Microsoft.Android.Sdk.Windows From Version 31.0.200-preview.14.84 -> To Version 31.0.200-preview.14.95 Dependency coherency updates Microsoft.NET.Workload.Emscripten.Manifest-6.0.100,Microsoft.NETCore.App.Ref From Version 6.0.0 -> To Version 6.0.2 (parent: Microsoft.NETCore.App.Ref * Bump ios to match #4798 * macios is on 6.0.300 already * Update dependencies from https://github.com/xamarin/xamarin-android build main-0583ca1d3a44f4ffc6a29b487ef2b4ed33d2c067-1 Microsoft.Android.Sdk.Windows From Version 31.0.200-preview.14.84 -> To Version 31.0.200-preview.14.95 Dependency coherency updates Microsoft.NET.Workload.Emscripten.Manifest-6.0.100,Microsoft.NETCore.App.Ref From Version 6.0.0 -> To Version 6.0.2 (parent: Microsoft.NETCore.App.Ref * Update Versions.props Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> Co-authored-by: redth <jondick@gmail.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2022-02-22 19:46:52 +03:00
Version="$(SystemCodeDomPackageVersion)"
/>
<PackageReference
Update="Microsoft.Bcl.AsyncInterfaces"
Version="$(MicrosoftBclAsyncInterfacesPackageVersion)"
/>
<PackageReference
Update="Microsoft.CodeAnalysis.PublicApiAnalyzers"
Version="$(MicrosoftCodeAnalysisPublicApiAnalyzersVersion)"
/>
Adds Tizen backend (#2360) * [Tizen] Add Resizetizer Tizen Implementation * Treat nullablity for buidling net6 project * Bump to latest and fix build error * Fix Tizen Handlers * Fix font and SingleProject to locate manifest * Update tizen manifest path * Bump to latest - Adds the GraphicsViewHandler and ShapeViewHandler - Apply one stop shop UseMauiControls (#1157) - Implements new APIs for each IView - and so on * Bump to latest - Including register images and set Compat Service Provider (#1306), and so on * [SingleProject] Update intermediate asset path * Bump to latest - Apply to start adding in APIs for adding legacy renderers via assembly scanning (#1333) - Update to IMauiContext (#1357) - and so on * Remove duplicate type for legacy compat renderers * Fix Color Extension * Adds Microsoft.Maui.Tizen.sln * Rebase to upstream latest main * InitialzationOption for MauiApp * Bump to latest - Apply to patch related to Animation (#1436) - Apply to register Microsoft.Maui.Graphics Platforms (#1441) - and so on. * Enable to DisplayResolutionUnit * Implement Clip * Implement ModalNavigationService * Update build targets for single project * Remove comment * Remove image resource on Tizen project * Remove space * Bump to latest - Added GestureManager.Tizen.cs (#1489) - Set handler to shimmed handler so it doesn't get reshimmed (#1483) - Turn XamlC on by default (#1422) - and so on * Fix SwitchHandler * Fix compatibility issue (#41) * Fix compatibility issue * Fix Compatibility Resource path * Fix Transformations (#42) * Fix the compat LayoutRenderer (#43) * Bump to latest - Modal Navigation Manager (#1563) - Implement the basic WindowHandler (#1468) - Don't extract native defaults, meaning users can no longer reset a color back to a platform theme (#1485) - Implement Alerts (Alert, Prompt and ActionSheet) (#1328) - And so on. * Fix Layout margin issue (#44) * [SingleProject] Fix Issues (#50) * Fix RefreshView related issue (#51) * Fix RefreshView related issue * Fix StreamImageSourceService.Tizen * Bumt to latest - Effects (#1574) - Improve Window and AnimationManager (#1653) - and so on * Add Microsoft.Maui.Graphics.Skia as PackageReference * Update Compatibility projects (*.csproj) for Tizen * Add AlertManager on Tizen (#57) * Add AlertManager on Tizen * Add null check and remove whitespace * Remove watch profile code * Change subscriber object * Add Essentials.Samples.Tizen (#24) * Add Essentials.Samples.Tizen * Add guard for null exception * Fix Essentials.Samples for Tizen * Fix csproj for net6 * Remove Forms.Init * Fix build error (#60) * Update referenced Tizen.UIExtensions version (#61) * Add BlazorWebView skeleton code (#62) * Bump to latest (#71) - Window lifecycle (#1754) - Move New Navigation Handler to Core and make it internal (#1800) - Scrollview handler (#1669) - ScrollView Resize + Window Handler Resize (#1676) - Font AutoScalingEnabled (#1774) - Rename Font Properties (#1755) - Update layout system to ensure native measure/arrange are called for all controls, even from Page subclasses (#1819) - IContainer as IList<IView> (#1724) - Implement Layout padding for new StackLayouts and GridLayout (#1749) - Delete all the TabIndex, TabStop, Focusable things! (#1777) - Introduce SetSemanticFocus API via SemanticExtensions (#1829) - Improve Window and AnimationManager (#1653) - And so on * Remove IPage on Tizen (#72) - Merge IFrameworkElement and IView and Remove IPage (#1875) * Remove obsolete methods from Controls (#73) - [Controls] Remove obsolete methods from Controls (#1644) * Fix issue related rebase (#74) * Add Blazor webview (#67) * Add Blazor webview * Replace space to tab * remove space * Fix AlertManager prompt layout issue (#76) * Fix entry cursor error (#68) * Fix entry cursor error * Update code referring to android extension * Remove duplicate code & Add exception cases * Code fixes for consistency * Fix nullable issue (#77) * Fix Image loading (#78) * Fix nested layout issue (#79) Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Fix issues caused by bump up (#75) * Fix issues caused by bump up * Update Tizen file provider * Update file provider with proper path * Replace StackLayout from Compatibility.StackLayout (#82) * Fix unmatched partial method (#84) * Bump to latest * Fix GetDesiredSize (#87) * Fix GetDesiredSize * update for readability * Fix ScrollView content absolute position (#89) * Fixes incorrect parameter type for ILayoutManager.ArrangeChildren (Rectangle -> Size). (#91) * Make the HandlerToRendererShim simple * Revert "Fixes incorrect parameter type for ILayoutManager.ArrangeChildren (Rectangle -> Size). (#91)" (#97) This reverts commit c54ac836ef961d647989a34fa83208b9883142ef. * Add GestureManager (#96) * Add GestureManager * Fix DragGestureHandler * Fix GestureManager * Check nullable enable * Fix Label LineBreakMode using workaround (#98) * Refactor the LayoutHandler (#99) * Fix layout measure issue (#100) * Bump to latest * Fix LayoutHandler Update issue (#103) * Fix LayoutHandler Update issue * Implement InvalidateMeasure propagation * Update MapBackground * Fix default font size issue (#113) * Add InitializationOptions (#107) * Add InitializationOptions * Set UseSkiaSharp true as default * Apply DP as default * Fix SKClipperView to have proper size (#115) * Fix Essentials sample (#108) * Fix Essentials sample for Tizen * Remove UseSkiaSharp flag * Remove MaterialComponents * Fix Tizen flag * Remove CustomRenderer * Add ShellHandler (#64) * Add ShellHandler * Move ShellView into Platform/Tizen * Update ShellView * Move the code for embedded tizen resources to csproj * Add UIExtenstions for shell * fix ViewHandlerOfT dispose (#120) * MAUI workload for Tizen (#66) * Fix build and runtime error after bumping to latest code * Fix HandlerToRendererShim dispose (#127) * Add ShellSearchView (#121) * Add ShellSearchView * Fix the layout issue in ShellSearchResultList * Enable nullable * Fix maximum height of ShellSearchResultList * Fix scaling issue on Clip (#130) * Fix Shell build error on net6 project (#133) * Fix DisplayResolutionUnit sync issue (#134) * Fix build error (#137) * Replace SkiaGraphicsView with local patch (#135) This commit will be revert when upstream code is updated * Fix GraphicsView scaling issue (#136) * Support Min/Max Height/Width on IView and applying MauiApp/MauiAppBuilder pattern - Support Min/Max Height/Width on IView (#2265) - Updating .NET MAUI to use MauiApp/MauiAppBuilder pattern and use MS.Extensions.DependencyInjection (#2137) * Fix Tizen Templates (#144) * Fix webview break caused by updated dependency (#143) * Update the Tizen.UIExtension.ElmSharp version (#145) * Fix Essentials (#146) * Fix Essentials sample for tizen * Add SemanticScreenReader for Tizen * Fix Startup * Reomve internal UIExtensions compoments for Shell (#147) * Implement PlaceholderColor property in SearchBarHandlers - Implement PlaceholderColor property in SearchBarHandlers (#1512) * Adds missing implementation after bumping to latest main * Fix Control.Samples.Singleproject Main correctly (#150) * [Tizen] Add support for JS root components in BlazorWebView (#151) * [Tizen] Adds BoxView Handler * [Tizen] Update project templates to work with safe characters - Update project templates to work with safe characters (#2368) * [Tizen] Implement ProgressColor property in ProgressBarHandlers - Implement ProgressColor property in ProgressBarHandlers (#600) * [Tizen] Fix project template's tizne-manifest.xml correctly * [Tizen] Handle ContentViews and templated content in new layout system * [Tizen] WebView Handlers * [Tizen] Use Color.IsDefault in Compat renderers * Fix Essentials DeviceDisplay (#156) * Fix Essentials.DeviceDisplay * Fix DeviceDisplay * [Tizen] Fix build error on net6 * Fix Layout remove issue (#164) * Fix Layout remove issue * Fix layout remove on Dispose * Bump to latest (rc1) - ImageButtonHandler and Handler Re-usability (#2352) - Remove IBoxView (#2619) - Add SupportedOSPlatformVersion (#2565) - Merge all the .NET 6 projects/solutions (#2505) - Shadow Support (#570) - Add IndicatorView handler(#2038) * [Tizen] Initial Border control * [Tizen] Apply graphics related code review feedback * [Tizen] Remove Device.OpenUri impl and Device.Flags/SetFlags * [Tizen] Fix Display Prompt Alerts * [Tizen] Fix WebView Handler * [Tizen] Fix ShapeViewHandler * [Tizen] Port H/V TextAlignment to Editor/Picker Handler * [Tizen] Add TVShellView (#183) * [Tizen] Add TVShellView * [Tizen] Update TVShellView * [Tizen] Update NativeView for Shell * [Tizen] Update ShellView * [Tizen] Change default FlyoutBackgroundColor for TV * [Tizen] Enable nullable * Refactor WrapperView to draw drawable features (#186) * Refactor WrapperView to draw drawable features * Update class names and devide files * Override NeesContainer to remove duplicated code * Update class names * [Tizen] Adds ApplicationHandler * Remove dispose action on ImageSourceServiceResult (#192) * Fix Background issue of Frame (#193) * Fix UpdateBackground (#194) * Fix UpdateBackground * Add ContentView Background mapper * Fix Editor/Entry/Label/Layout Background * Add IWrapperViewCanvas.Content * Add PageHandler Background mapper * Restore WrapperView * Remove unnecessary namespace * [Tizen] Fix build error on PageHandler * [Tizen] Fix ButtonHandler events * [Tizen] Use new dispatcher instance in Tizen's BlazorWebView * [Tizen] Fix DpiPath correctly * [Tizen] Fix Compatibility and Controls.Sample build error * [Tizen] Initial CollectionViewHandler * [Tizen] Apply ITextButton related changes * [Tizen] Add Shadows (#233) * [Tizen] Add Shadows * [Tizen] Apply review comments * [Tizen] Move updating shape in proper position * [Tizen] Update BackgroundDrawable * [Tizen] Apply review comments * [Tizen] Add BorderDrawable (#224) * Move to platform specific * Fix border handler for Tizen * Rename ToDrawable method * Fix border content layout * Fix BorderView * Apply rebase * [Tizen] Fix entry cursor issue (#222) * Fix entry cursor issue * Fix UpdateSelectionLength method * [Tizen] Remove TVNavigationDrawer TVNavigationView (#223) * [Tizen] Remove TVNavigationDrawer TVNavigationView * [Elmsharp] Update Tizen.UIExtensions version * [Tizen] Remove Forms DeviceInfo and use Essentials * [Tizen] Initial Multi Window support * [Tizen] Fix MauiContext * [Tizen] Refactor Border by defining MauiDrawable (#248) * [Tizen] Refactor Border by defining MauiDrawable * [Tizen] Apply review comments * [Tizen] Remove unnecessary type casting * [Tizen] Move getting path logic to drawable * [Tizen] Obsolete AndExpand & Remove IsolatedStorage * Fix layout measure issue (#254) * Fix layout measure issue * Update src/Compatibility/Core/src/Tizen/Platform.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Fix tizen solution (.sln) correctly * [Tizen] Add VerticalTextAlignment * [Tizen] Move IDispatcher logic out of IPlatformServices * [Tizen] Fix Scoping of MauiContext * Fix NavigationPage navigating issue (#263) * [Tizen] Add ImageButton handler (#261) * [Tizen] Add ImageButton handler * Add comment * Fix Compatibility build error (#265) * Fix catch exception for sample (#262) * Fix catch exception for control sample * Fix exception type for Tizen * Add bracket * [Tizen] Use CoreApplication as native app type * Fix ScrollView (#269) * [Tizen] Add Collectionview adaptor (#271) * [Tizen] Add CollectionView Adaptors * Remove unnecessary override * Fix ConvertToScaledDP * Fix flag * Fix item selected event * Apply review comments * Move to extension for CollectionView * [Tizen] Remove legacy Log and use ILogger * [Tizen] Applying upstream changes * [Tizen] Add ContainerView to Layout if it's present * [Tizen] Initial Reloadyfy support * [Tizen] Initial IVisualDiagnosticOveraly support * [Tizen] Setup first set of Automation Properties * [Tizen] Move types in the Platform folder into the Platform namespaces * Fix CollectionView layout issue (#288) * Fix CollectionView layout issue * Remove unnecessary code * [Tizen] ZIndex proof-of-concept * Fix ScrollView ContentSize and Padding margin (#291) * Fix ScrollView ContentSize and Padding margin * Fix MapRequestScrollTo * Update src/Core/src/Handlers/ScrollView/ScrollViewHandler.Tizen.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Update src/Core/src/Handlers/ScrollView/ScrollViewHandler.Tizen.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Remove MapContentSize Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Implements WindowOverlay and VisualDiagnosticsOverlay (#294) * Implements WindowOverlay and VisualDiagnosticsOverlay * Apply code review * [Tizen] Fix Image Handler * Remove GetDesiredSize (#295) * [Tizen] Fix ButtonHandler * Fix UpdateSemantics (#299) * Fix UpdateSemantics * Fix Semantics mapping * Apply comment * [Tizen] Organize and centralize HandlerExtensions * Refactor WrapperView and Fix Issue (#302) * Refactor WrapperView * Use Thickness type for Shadow margin * Update variable name * Update class name to GraphicsExtensions * Fix essentials sample for Tizen (#305) * [Tizen] Fix NativeView casting issue * [Tizen] Update the UIExtensions package version * [Templates] Update Tizen Template (#311) * [Tizen] Initial Flyout handler * Fix BlazorWebview binary resource issue (#317) * [Tizen] Handle query strings in Blazor static assets by trimming them out * Refactor MauiContext (#330) * [Tizen] Adds PaintExtensions * [Tizen] Update compat's Platform * [Tizen] Fix controls build error * [Tizen] Adds RadioButton Handler * [Tizen] Implement CursorPosition in IEditor/ITextInput Handlers * [Tizen] Initial SwipeView Handler * [Tizen] Remove GetNative * [Tizen] Update Microsoft.NET.Sdk.Maui/WorkloadManifest * [Tizen] Add FormattedText property support to Label in Controls * [Tizen] Bump to latest * [Tizen] Use legacy compat renderers temporarily * [Tizen] Use BorderView * [SingleProject] Update splash updator (#353) * [singleproject] update splash updator * [singleproject] update icon updator * [singleproject] Fix default icon path * [Tizen] Fix BlazorWebView build error (#355) * [Tizen] Fix BlazorWebView build error * [Tizen] Update tizen handler * [Tizen] Implement IPlatformApplication.Current * [Tizen] Implements missing WebViewHandler APIs * [Tizen] Refactor AppInfo/PhoneDialer into interface * [Tizen] Fix INativeViewHandler to return more expected NativeView * [Tizen] Remove legacy TFMs * [Tizen] Refactor DeviceInfo and Flashlight to use an interface * [Tizen] Remove `IPlatformInvalidate` and `Device.Invalidate() * [Tizen] Refactored Geocoding to an interface * [Tizen] Adds Microsoft.Maui.Graphics.Skia as package reference * [Tizen] Refactored Map, SMS, Contacts to an interface * [Tizen] Bump to latest * [Tizen] Fix Essential sample build error * [Tizen] Fix Workload build error * Add Platform code on Controls.Sample.Sandbox for tizen (#382) * Fix processing MauiAssets (#383) Co-authored-by: Jay Cho <chojoong@gmail.com> * [Tizen] Refactor Essential's implementations * [Tizen] Renaming public APIs Native -> Platform * [Tizen] Update template & sample's tizen-manifest.xml * Fix DotNet.csproj to build tizen (#372) * [Tizen] Update ImageHandler and ImageButtonHandler * [Tizen] Add handling for TextTransform for SearchBar/Editor/Entry * [Tizen] Interfaced Handler for Label, Page, NavigationView, Picker, ProgressBar, SwipeView * [Tizen] Initial MenuBar * [Tizen] Moved GetPlatformSize logic into a new service * [Tizen] Interfaced handler for Switch, TimePicker, WebView, Slider, SearchBar, RefreshView, RadioButton * [Tizen] Fix build error after rebasing * [Tizen] Use StringComparison.Ordinal everywhere * [Tizen] Move TabbedPageHandler to TabbedViewHandler * [Tizen] Add more APIs to IDispatcher * [Tizen] Remove Application.Properties implementation * [Tizen] Backport p14 changes * [Tizen] Implement InputTransparent * [Tizen] Loaded/Unloaded events and propagate Window * [Tizen] Fix Path shapes rendering issues * [Tizen] Fix CI build error on ImageButtonHandler * [Tizen] Optimize ConfigureFonts and Logging during startup * [Tizen] Make sure StrokeDashArray property invalidate the Shape * [Tizen] Implement FillRule property in Polygon/PolylineHandler * [Tizen] Add install tizen to provision.yml * [Tizen] Simplify OnPlatformExtension * [Tizen] Use interface on mappers of shapes * [Tizen] Install tizen workload on dotnet-local-workloads * [Tizen] Move package version into Versions.props * [Tizen] Move 'UseMauiApp' call into "Controls" * [Tizen] update template description of localized string files * [Tizen] Update the package reference of Microsoft.Maui.Dependencies * [Tizen] Add IWindow.DisplayDensity * [Tizen] Initial VisualDiagnostic Image APIs * [Tizen] Mark all the Device [Obsolete] * [Tizen] Mark renderers and related base classes as obsolete * [Tizen] Platform behavior implementation * [Tizen] Clean unnecessary resource files * [Tizen] Graphics events * [Tizen] Modernize Essentials Namepsaces * [Tizen] Fix Compat's control gallery build error * Fix ClipperView background color issue (#447) * Fix typo (#450) * [Tizen] Initial support for configuring the underlying Web view settings * [Tizen] BlazorWebView public API tracking * [Tizen] use latest tizen workload as default * [Tizen] specify sdk version to avoid ci build error * [Tizen] Keep the text wrapping/truncation and max lines stuff in Controls * [Tizen] Remove downcasts in BlazorWebView * [Tizen] BlazorWebView API review changes: Shared sources * [Tizen] add tizen TFM optional * [Tizen] adding informative comments for template * [Tizen] Set IncludeTizenTargetFrameworks correctly * [Tizen] install maui-tizen Co-authored-by: JoonghyunCho <jh5.cho@samsung.com> Co-authored-by: Seungkeun Lee <sngn.lee@samsung.com> Co-authored-by: 김성수/Common Platform Lab(SR)/Staff Engineer/삼성전자 <sung-su.kim@samsung.com> Co-authored-by: 박인서/Common Platform Lab(SR)/Associate/삼성전자 <inseo9.park@samsung.com> Co-authored-by: 민성현/Common Platform Lab(SR)/Staff Engineer/삼성전자 <shyun.min@samsung.com> Co-authored-by: Jay Cho <chojoong@gmail.com>
2022-04-15 11:43:01 +03:00
<PackageReference
[main][Tizen] Replace Tizen Backend engine (#9619) * Remove comment * Remove image resource on Tizen project * Remove space * Fix compatibility issue (#41) * Fix compatibility issue * Fix Compatibility Resource path * Bump to latest - Modal Navigation Manager (#1563) - Implement the basic WindowHandler (#1468) - Don't extract native defaults, meaning users can no longer reset a color back to a platform theme (#1485) - Implement Alerts (Alert, Prompt and ActionSheet) (#1328) - And so on. * [SingleProject] Fix Issues (#50) * Bumt to latest - Effects (#1574) - Improve Window and AnimationManager (#1653) - and so on * Add Microsoft.Maui.Graphics.Skia as PackageReference * Add Essentials.Samples.Tizen (#24) * Add Essentials.Samples.Tizen * Add guard for null exception * Fix Essentials.Samples for Tizen * Fix csproj for net6 * Remove Forms.Init * Fix build error (#60) * Update referenced Tizen.UIExtensions version (#61) * Add BlazorWebView skeleton code (#62) * Bump to latest (#71) - Window lifecycle (#1754) - Move New Navigation Handler to Core and make it internal (#1800) - Scrollview handler (#1669) - ScrollView Resize + Window Handler Resize (#1676) - Font AutoScalingEnabled (#1774) - Rename Font Properties (#1755) - Update layout system to ensure native measure/arrange are called for all controls, even from Page subclasses (#1819) - IContainer as IList<IView> (#1724) - Implement Layout padding for new StackLayouts and GridLayout (#1749) - Delete all the TabIndex, TabStop, Focusable things! (#1777) - Introduce SetSemanticFocus API via SemanticExtensions (#1829) - Improve Window and AnimationManager (#1653) - And so on * Remove IPage on Tizen (#72) - Merge IFrameworkElement and IView and Remove IPage (#1875) * Add Blazor webview (#67) * Add Blazor webview * Replace space to tab * remove space * Fix entry cursor error (#68) * Fix entry cursor error * Update code referring to android extension * Remove duplicate code & Add exception cases * Code fixes for consistency * Fix nullable issue (#77) * Fix Image loading (#78) * Fix nested layout issue (#79) Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Fix issues caused by bump up (#75) * Fix issues caused by bump up * Update Tizen file provider * Update file provider with proper path * Fix unmatched partial method (#84) * Fixes incorrect parameter type for ILayoutManager.ArrangeChildren (Rectangle -> Size). (#91) * Make the HandlerToRendererShim simple * Revert "Fixes incorrect parameter type for ILayoutManager.ArrangeChildren (Rectangle -> Size). (#91)" (#97) This reverts commit c54ac836ef961d647989a34fa83208b9883142ef. * Refactor the LayoutHandler (#99) * Fix layout measure issue (#100) * Fix LayoutHandler Update issue (#103) * Fix LayoutHandler Update issue * Implement InvalidateMeasure propagation * Update MapBackground * Add InitializationOptions (#107) * Add InitializationOptions * Set UseSkiaSharp true as default * Apply DP as default * Fix SKClipperView to have proper size (#115) * Fix Essentials sample (#108) * Fix Essentials sample for Tizen * Remove UseSkiaSharp flag * Remove MaterialComponents * Fix Tizen flag * Remove CustomRenderer * Add ShellHandler (#64) * Add ShellHandler * Move ShellView into Platform/Tizen * Update ShellView * Move the code for embedded tizen resources to csproj * Add UIExtenstions for shell * MAUI workload for Tizen (#66) * Fix build and runtime error after bumping to latest code * Fix HandlerToRendererShim dispose (#127) * Add ShellSearchView (#121) * Add ShellSearchView * Fix the layout issue in ShellSearchResultList * Enable nullable * Fix maximum height of ShellSearchResultList * Fix scaling issue on Clip (#130) * Fix DisplayResolutionUnit sync issue (#134) * Fix build error (#137) * Replace SkiaGraphicsView with local patch (#135) This commit will be revert when upstream code is updated * Support Min/Max Height/Width on IView and applying MauiApp/MauiAppBuilder pattern - Support Min/Max Height/Width on IView (#2265) - Updating .NET MAUI to use MauiApp/MauiAppBuilder pattern and use MS.Extensions.DependencyInjection (#2137) * Fix Tizen Templates (#144) * Fix webview break caused by updated dependency (#143) * Update the Tizen.UIExtension.ElmSharp version (#145) * Reomve internal UIExtensions compoments for Shell (#147) * Adds missing implementation after bumping to latest main * [Tizen] Adds BoxView Handler * [Tizen] Implement ProgressColor property in ProgressBarHandlers - Implement ProgressColor property in ProgressBarHandlers (#600) * [Tizen] Handle ContentViews and templated content in new layout system * Bump to latest (rc1) - ImageButtonHandler and Handler Re-usability (#2352) - Remove IBoxView (#2619) - Add SupportedOSPlatformVersion (#2565) - Merge all the .NET 6 projects/solutions (#2505) - Shadow Support (#570) - Add IndicatorView handler(#2038) * [Tizen] Apply graphics related code review feedback * [Tizen] Port H/V TextAlignment to Editor/Picker Handler * [Tizen] Add TVShellView (#183) * [Tizen] Add TVShellView * [Tizen] Update TVShellView * [Tizen] Update NativeView for Shell * [Tizen] Update ShellView * [Tizen] Change default FlyoutBackgroundColor for TV * [Tizen] Enable nullable * Refactor WrapperView to draw drawable features (#186) * Refactor WrapperView to draw drawable features * Update class names and devide files * Override NeesContainer to remove duplicated code * Update class names * [Tizen] Adds ApplicationHandler * Fix Background issue of Frame (#193) * Fix UpdateBackground (#194) * Fix UpdateBackground * Add ContentView Background mapper * Fix Editor/Entry/Label/Layout Background * Add IWrapperViewCanvas.Content * Add PageHandler Background mapper * Restore WrapperView * Remove unnecessary namespace * [Tizen] Fix build error on PageHandler * [Tizen] Apply ITextButton related changes * [Tizen] Add Shadows (#233) * [Tizen] Add Shadows * [Tizen] Apply review comments * [Tizen] Move updating shape in proper position * [Tizen] Update BackgroundDrawable * [Tizen] Apply review comments * [Tizen] Add BorderDrawable (#224) * Move to platform specific * Fix border handler for Tizen * Rename ToDrawable method * Fix border content layout * Fix BorderView * Apply rebase * [Tizen] Fix entry cursor issue (#222) * Fix entry cursor issue * Fix UpdateSelectionLength method * [Tizen] Remove TVNavigationDrawer TVNavigationView (#223) * [Tizen] Remove TVNavigationDrawer TVNavigationView * [Elmsharp] Update Tizen.UIExtensions version * [Tizen] Initial Multi Window support * [Tizen] Fix MauiContext * [Tizen] Refactor Border by defining MauiDrawable (#248) * [Tizen] Refactor Border by defining MauiDrawable * [Tizen] Apply review comments * [Tizen] Remove unnecessary type casting * [Tizen] Move getting path logic to drawable * [Tizen] Obsolete AndExpand & Remove IsolatedStorage * Fix tizen solution (.sln) correctly * [Tizen] Add VerticalTextAlignment * [Tizen] Fix Scoping of MauiContext * [Tizen] Use CoreApplication as native app type * [Tizen] Applying upstream changes * [Tizen] Add ContainerView to Layout if it's present * [Tizen] Initial Reloadyfy support * [Tizen] Initial IVisualDiagnosticOveraly support * [Tizen] Move types in the Platform folder into the Platform namespaces * Fix CollectionView layout issue (#288) * Fix CollectionView layout issue * Remove unnecessary code * [Tizen] ZIndex proof-of-concept * Fix ScrollView ContentSize and Padding margin (#291) * Fix ScrollView ContentSize and Padding margin * Fix MapRequestScrollTo * Update src/Core/src/Handlers/ScrollView/ScrollViewHandler.Tizen.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Update src/Core/src/Handlers/ScrollView/ScrollViewHandler.Tizen.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Remove MapContentSize Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Implements WindowOverlay and VisualDiagnosticsOverlay (#294) * Implements WindowOverlay and VisualDiagnosticsOverlay * Apply code review * [Tizen] Fix Image Handler * Remove GetDesiredSize (#295) * [Tizen] Fix ButtonHandler * [Tizen] Organize and centralize HandlerExtensions * Refactor WrapperView and Fix Issue (#302) * Refactor WrapperView * Use Thickness type for Shadow margin * Update variable name * Update class name to GraphicsExtensions * Fix essentials sample for Tizen (#305) * [Tizen] Fix NativeView casting issue * Fix BlazorWebview binary resource issue (#317) * [Tizen] Handle query strings in Blazor static assets by trimming them out * Refactor MauiContext (#330) * [Tizen] Adds PaintExtensions * [Tizen] Implement CursorPosition in IEditor/ITextInput Handlers * [Tizen] Remove GetNative * [Tizen] Update Microsoft.NET.Sdk.Maui/WorkloadManifest * [Tizen] Bump to latest * [Tizen] Use legacy compat renderers temporarily * [Tizen] Implement IPlatformApplication.Current * [Tizen] Fix INativeViewHandler to return more expected NativeView * [Tizen] Remove legacy TFMs * [Tizen] Remove `IPlatformInvalidate` and `Device.Invalidate() * [Tizen] Fix Essential sample build error * [Tizen] Refactor Essential's implementations * [Tizen] Renaming public APIs Native -> Platform * [Tizen] Interfaced Handler for Label, Page, NavigationView, Picker, ProgressBar, SwipeView * [Tizen] Moved GetPlatformSize logic into a new service * [Tizen] Interfaced handler for Switch, TimePicker, WebView, Slider, SearchBar, RefreshView, RadioButton * [Tizen] Fix build error after rebasing * [Tizen] Move TabbedPageHandler to TabbedViewHandler * [Tizen] Backport p14 changes * [Tizen] Loaded/Unloaded events and propagate Window * [Tizen] Implement FillRule property in Polygon/PolylineHandler * [Tizen] Add install tizen to provision.yml * [Tizen] Move package version into Versions.props * Adds the Tizen backend * [Tizen] Add Resizetizer Tizen Implementation * Bump to latest and fix build error * Bump to latest - Apply to start adding in APIs for adding legacy renderers via assembly scanning (#1333) - Update to IMauiContext (#1357) - and so on * Bump to latest - Apply to patch related to Animation (#1436) - Apply to register Microsoft.Maui.Graphics Platforms (#1441) - and so on. * Bump to latest - Modal Navigation Manager (#1563) - Implement the basic WindowHandler (#1468) - Don't extract native defaults, meaning users can no longer reset a color back to a platform theme (#1485) - Implement Alerts (Alert, Prompt and ActionSheet) (#1328) - And so on. * Bumt to latest - Effects (#1574) - Improve Window and AnimationManager (#1653) - and so on * Fix build error (#60) * Bump to latest (#71) - Window lifecycle (#1754) - Move New Navigation Handler to Core and make it internal (#1800) - Scrollview handler (#1669) - ScrollView Resize + Window Handler Resize (#1676) - Font AutoScalingEnabled (#1774) - Rename Font Properties (#1755) - Update layout system to ensure native measure/arrange are called for all controls, even from Page subclasses (#1819) - IContainer as IList<IView> (#1724) - Implement Layout padding for new StackLayouts and GridLayout (#1749) - Delete all the TabIndex, TabStop, Focusable things! (#1777) - Introduce SetSemanticFocus API via SemanticExtensions (#1829) - Improve Window and AnimationManager (#1653) - And so on * Bump to latest * Fix Essentials sample (#108) * Fix Essentials sample for Tizen * Remove UseSkiaSharp flag * Remove MaterialComponents * Fix Tizen flag * Remove CustomRenderer * Add ShellHandler (#64) * Add ShellHandler * Move ShellView into Platform/Tizen * Update ShellView * Move the code for embedded tizen resources to csproj * Add UIExtenstions for shell * MAUI workload for Tizen (#66) * Fix build and runtime error after bumping to latest code * Fix Essentials (#146) * Fix Essentials sample for tizen * Add SemanticScreenReader for Tizen * Fix Startup * Adds missing implementation after bumping to latest main * Bump to latest (rc1) - ImageButtonHandler and Handler Re-usability (#2352) - Remove IBoxView (#2619) - Add SupportedOSPlatformVersion (#2565) - Merge all the .NET 6 projects/solutions (#2505) - Shadow Support (#570) - Add IndicatorView handler(#2038) * Refactor WrapperView to draw drawable features (#186) * Refactor WrapperView to draw drawable features * Update class names and devide files * Override NeesContainer to remove duplicated code * Update class names * [Tizen] Adds ApplicationHandler * Fix UpdateBackground (#194) * Fix UpdateBackground * Add ContentView Background mapper * Fix Editor/Entry/Label/Layout Background * Add IWrapperViewCanvas.Content * Add PageHandler Background mapper * Restore WrapperView * Remove unnecessary namespace * [Tizen] Add BorderDrawable (#224) * Move to platform specific * Fix border handler for Tizen * Rename ToDrawable method * Fix border content layout * Fix BorderView * Apply rebase * [Tizen] Refactor Border by defining MauiDrawable (#248) * [Tizen] Refactor Border by defining MauiDrawable * [Tizen] Apply review comments * [Tizen] Remove unnecessary type casting * [Tizen] Move getting path logic to drawable * [Tizen] Fix Scoping of MauiContext * [Tizen] Applying upstream changes * [Tizen] Move types in the Platform folder into the Platform namespaces * [Tizen] Fix ButtonHandler * [Tizen] Organize and centralize HandlerExtensions * Refactor MauiContext (#330) * Add NUI handler * [Tizen] Refactor MauiApplication and MauiContext (#216) * Add AlertManager (#214) * Code clean up (#218) * Fix build error on Controls.Sample (#225) * [Tizen] Initail CollectionViewHandler for NUI * Fix PlatformEffect NativeView type (#231) * Fix Control.Sample correctly (#234) * Fix NamedSize (#242) * Update NavigationPageRenderer (#238) - Implement title view * Fix build errors and apply upstream changes * Refactoring Window and modal (#246) * Obsolete AndExpand & fix build eror * [NUI] Implement BlazorWebView (#259) * Implement BlazorWebView * Update NUI WebView alias name * Bump to latest * Fix MinimumWidth/Height MaximumWidth/Height (#270) * [NUI] Add GestureManager (#272) * Add gesture handler * enable nullable * use lazy * Remove unnessary EFL code in ScrollViewHandler (#274) * Add TabbedPage Renderer (#275) * [NUI] Implement WrapperView enabling Border and Shadow (#273) * [NUI] Add MauiDrawable enabling Border and Shadow * [NUI] Remove BorderView type and refactor * Refactor StrokeExtensions * Remove unnecessary code * Update a way clearing content * [NUI] Add Picker handler (#276) * Add Picker handler * Apply code review * Change timing adding event handler * Update Picker on touch (#293) * Fix NeedsContainer (#306) * Update FrameRenderer to support Brush (#309) * Fix minor layout issue (#314) * Fix build error * Fix ScrollView ContentSize (#324) * Refactor Maui context (#328) * Fix build error after bumping to latest * [Tizen] Add ImageButtonHandler (#334) * [NUI] Implement Editor/Entry handler (#335) * Implement Editor/Entry handler * Fix measure issue * Update paramer name * Fix if statement * Fix Editor/Entry CursorPosition issue (#336) * [NUI] Add CollectionViewHandler (#352) * Fix EmptyView on CollectionView * Add CollectionViewHandler * Add SearchBar handler (#354) * Implement Clip (#384) * Bump to latest * [NUI] Add TimePickerHandler (#390) * [NUI] Add TimePickerHandler * Update button placement * Clean up code after rebase (#399) * Fix TabbedPage to use Controls.Grid instead Compatibility.Grid (#400) * Fix Controls MapText (#406) * Fix focus management (#407) * Update WrapperView (#409) * Update Tizen platform to tizen10.0 (#416) * Update WebView handler and MauiWebView handler (#417) * Update Label shadow (#420) * Fix build error after rebase * Fix InputTransparent (#424) * Implement CarouselView handler (#428) * Fix GestureManager crash issue (#432) * Update WebView EvaluateJavaScript async (#435) * Fix CascadeInputTransparent (#442) * Add NavigationView handler (#449) * Update WindowOverlay handler (#452) * Update ViewExtensions (#455) * Update ImageSourceService (#454) * Fix MauiSearchBar IsEnabled property (#458) * Add SwipeView handler (#460) * Clean code after rebase * Fix GetPath to return a correct path (#465) * Update for focus navigation (#459) * Cleanup code after rebase * Fix build error after rebase * Implement UpdateBackgroundImageSourceAsync extensions method (#479) * [NUI] Update SliderHandler with NUI slider component (#487) * Update SliderHandler with NUI compnent * Update SliderHandler with review feedback * Update with review feedback * Fix GetPlatformViewBounds as Pixel coordinate (#488) * Fix ScrollView content size update issue (#492) * Implement Controls.Compatibility for tizen (#493) * Optimize Layout Measure (#495) * Code cleanup after code rebase * Fix z-order on Layout (#497) * [NUI] Update StepperHandler (#498) * Update StepperHandler * Apply Review comment * Fix Frame measure (#501) * Fix BorderView (#500) * Add RadioButton handler (#499) * Fix CollectionView Item measure (#502) * Fix Measure contraint convert (#504) * Fix WrapperView measure (#507) * Implement Missing mapper (#509) * Fix WrapperView Width/HeightSpecification (#510) * Fix ShapeView (#511) * Optimize View measure (#513) * Fix NavigationPage disposing pages (#514) * Fix build error after rebase * Fix WebView (#515) * Fix TableView (#516) * Fix Compatibility Cell templates (#517) * [NUI] Add IndicatorViewHandler (#518) * Add IndicatorViewHandler * Update review comment * Add space * Fix ListViewRenderer (#519) * Fix Binding error on CollectionView (#520) * Fix layout issue when view was shown from hide (#522) * [NUI] Fix ImageButton Clicked (#523) * Fix ImageButton Clicked * Apply review comment * Fix BlazorWebView RequestIntercept issue (#524) * Fix Layout size issue (#525) * Fix build error after rebase * [NUI] Add DatePicker Handler (#528) * Add DatePicker * Add missing class * Update Style and Use DummyPopupPage * Refactoring with MauiTimePicker * add new file Co-authored-by: Jay Cho <chojoong@gmail.com> * Fix GetBoundingBox/OverlayWindow touch point coordinate to DP (#529) * Fix CollectionView EmptyView HeaderFooter (#530) * Update DateTimePicker width on horizontal (#531) * Fix DisconnectHandler (#532) * Update Page default background color (#533) * Clean up NuGet.config (#535) * [NUI] Update font size (#536) * Update FontNamedSize * adjust font size on tv profile * Add RefreshViewHandler (#490) * [Tizen] Refactor compat renderers (#538) * [Tizen] Refactor the TabbedPageRenderer (#541) * [Tizen] Add FlyoutViewHandler (#540) * Add FlyoutView * Update FlyoutView to cover TV drawer * Add missing connecting handler * Update handler implementation using extensions * Simplify code Co-authored-by: Jay Cho <chojoong@gmail.com> * [Tizen] Add MauiPicker (#543) * Add MenuIcon to Toolbar (#542) * Add MenuIcon to Toolbar * Apply Reviews Co-authored-by: Jay Cho <chojoong@gmail.com> * [Tizen] Add ShellHandler (#539) * [NUI] Add ShellHandler * Update PublicAPI.Shipped.txt file * Fix build error * Update AppHostingBuilder * Update ShellView with review feedback * Remove unnecessary code * Update Shell navigation stack * Add IDisposable interface * Update ShellSectionView * Update AdppHostBuilderExtensions * Rebase and update toolbar to resolve conflict * Remove ShellContentHandler and update ToolbarHandler * Update ShellView to handle DrawerToggleVisible * Remove unnecessary code * Fix build error after rebase Co-authored-by: Kangho Hur <kangho.hur@samsung.com> Co-authored-by: 조중현/Common Platform Lab(SR)/Engineer/삼성전자 <jh5.cho@samsung.com> Co-authored-by: 김성수/Common Platform Lab(SR)/Staff Engineer/삼성전자 <sung-su.kim@samsung.com> Co-authored-by: 박인서/Common Platform Lab(SR)/Associate/삼성전자 <inseo9.park@samsung.com> Co-authored-by: 민성현/Common Platform Lab(SR)/Staff Engineer/삼성전자 <shyun.min@samsung.com> Co-authored-by: Jay Cho <chojoong@gmail.com>
2022-08-26 14:13:19 +03:00
Update="Tizen.UIExtensions.NUI"
Version="$(TizenUIExtensionsVersion)"
Adds Tizen backend (#2360) * [Tizen] Add Resizetizer Tizen Implementation * Treat nullablity for buidling net6 project * Bump to latest and fix build error * Fix Tizen Handlers * Fix font and SingleProject to locate manifest * Update tizen manifest path * Bump to latest - Adds the GraphicsViewHandler and ShapeViewHandler - Apply one stop shop UseMauiControls (#1157) - Implements new APIs for each IView - and so on * Bump to latest - Including register images and set Compat Service Provider (#1306), and so on * [SingleProject] Update intermediate asset path * Bump to latest - Apply to start adding in APIs for adding legacy renderers via assembly scanning (#1333) - Update to IMauiContext (#1357) - and so on * Remove duplicate type for legacy compat renderers * Fix Color Extension * Adds Microsoft.Maui.Tizen.sln * Rebase to upstream latest main * InitialzationOption for MauiApp * Bump to latest - Apply to patch related to Animation (#1436) - Apply to register Microsoft.Maui.Graphics Platforms (#1441) - and so on. * Enable to DisplayResolutionUnit * Implement Clip * Implement ModalNavigationService * Update build targets for single project * Remove comment * Remove image resource on Tizen project * Remove space * Bump to latest - Added GestureManager.Tizen.cs (#1489) - Set handler to shimmed handler so it doesn't get reshimmed (#1483) - Turn XamlC on by default (#1422) - and so on * Fix SwitchHandler * Fix compatibility issue (#41) * Fix compatibility issue * Fix Compatibility Resource path * Fix Transformations (#42) * Fix the compat LayoutRenderer (#43) * Bump to latest - Modal Navigation Manager (#1563) - Implement the basic WindowHandler (#1468) - Don't extract native defaults, meaning users can no longer reset a color back to a platform theme (#1485) - Implement Alerts (Alert, Prompt and ActionSheet) (#1328) - And so on. * Fix Layout margin issue (#44) * [SingleProject] Fix Issues (#50) * Fix RefreshView related issue (#51) * Fix RefreshView related issue * Fix StreamImageSourceService.Tizen * Bumt to latest - Effects (#1574) - Improve Window and AnimationManager (#1653) - and so on * Add Microsoft.Maui.Graphics.Skia as PackageReference * Update Compatibility projects (*.csproj) for Tizen * Add AlertManager on Tizen (#57) * Add AlertManager on Tizen * Add null check and remove whitespace * Remove watch profile code * Change subscriber object * Add Essentials.Samples.Tizen (#24) * Add Essentials.Samples.Tizen * Add guard for null exception * Fix Essentials.Samples for Tizen * Fix csproj for net6 * Remove Forms.Init * Fix build error (#60) * Update referenced Tizen.UIExtensions version (#61) * Add BlazorWebView skeleton code (#62) * Bump to latest (#71) - Window lifecycle (#1754) - Move New Navigation Handler to Core and make it internal (#1800) - Scrollview handler (#1669) - ScrollView Resize + Window Handler Resize (#1676) - Font AutoScalingEnabled (#1774) - Rename Font Properties (#1755) - Update layout system to ensure native measure/arrange are called for all controls, even from Page subclasses (#1819) - IContainer as IList<IView> (#1724) - Implement Layout padding for new StackLayouts and GridLayout (#1749) - Delete all the TabIndex, TabStop, Focusable things! (#1777) - Introduce SetSemanticFocus API via SemanticExtensions (#1829) - Improve Window and AnimationManager (#1653) - And so on * Remove IPage on Tizen (#72) - Merge IFrameworkElement and IView and Remove IPage (#1875) * Remove obsolete methods from Controls (#73) - [Controls] Remove obsolete methods from Controls (#1644) * Fix issue related rebase (#74) * Add Blazor webview (#67) * Add Blazor webview * Replace space to tab * remove space * Fix AlertManager prompt layout issue (#76) * Fix entry cursor error (#68) * Fix entry cursor error * Update code referring to android extension * Remove duplicate code & Add exception cases * Code fixes for consistency * Fix nullable issue (#77) * Fix Image loading (#78) * Fix nested layout issue (#79) Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Fix issues caused by bump up (#75) * Fix issues caused by bump up * Update Tizen file provider * Update file provider with proper path * Replace StackLayout from Compatibility.StackLayout (#82) * Fix unmatched partial method (#84) * Bump to latest * Fix GetDesiredSize (#87) * Fix GetDesiredSize * update for readability * Fix ScrollView content absolute position (#89) * Fixes incorrect parameter type for ILayoutManager.ArrangeChildren (Rectangle -> Size). (#91) * Make the HandlerToRendererShim simple * Revert "Fixes incorrect parameter type for ILayoutManager.ArrangeChildren (Rectangle -> Size). (#91)" (#97) This reverts commit c54ac836ef961d647989a34fa83208b9883142ef. * Add GestureManager (#96) * Add GestureManager * Fix DragGestureHandler * Fix GestureManager * Check nullable enable * Fix Label LineBreakMode using workaround (#98) * Refactor the LayoutHandler (#99) * Fix layout measure issue (#100) * Bump to latest * Fix LayoutHandler Update issue (#103) * Fix LayoutHandler Update issue * Implement InvalidateMeasure propagation * Update MapBackground * Fix default font size issue (#113) * Add InitializationOptions (#107) * Add InitializationOptions * Set UseSkiaSharp true as default * Apply DP as default * Fix SKClipperView to have proper size (#115) * Fix Essentials sample (#108) * Fix Essentials sample for Tizen * Remove UseSkiaSharp flag * Remove MaterialComponents * Fix Tizen flag * Remove CustomRenderer * Add ShellHandler (#64) * Add ShellHandler * Move ShellView into Platform/Tizen * Update ShellView * Move the code for embedded tizen resources to csproj * Add UIExtenstions for shell * fix ViewHandlerOfT dispose (#120) * MAUI workload for Tizen (#66) * Fix build and runtime error after bumping to latest code * Fix HandlerToRendererShim dispose (#127) * Add ShellSearchView (#121) * Add ShellSearchView * Fix the layout issue in ShellSearchResultList * Enable nullable * Fix maximum height of ShellSearchResultList * Fix scaling issue on Clip (#130) * Fix Shell build error on net6 project (#133) * Fix DisplayResolutionUnit sync issue (#134) * Fix build error (#137) * Replace SkiaGraphicsView with local patch (#135) This commit will be revert when upstream code is updated * Fix GraphicsView scaling issue (#136) * Support Min/Max Height/Width on IView and applying MauiApp/MauiAppBuilder pattern - Support Min/Max Height/Width on IView (#2265) - Updating .NET MAUI to use MauiApp/MauiAppBuilder pattern and use MS.Extensions.DependencyInjection (#2137) * Fix Tizen Templates (#144) * Fix webview break caused by updated dependency (#143) * Update the Tizen.UIExtension.ElmSharp version (#145) * Fix Essentials (#146) * Fix Essentials sample for tizen * Add SemanticScreenReader for Tizen * Fix Startup * Reomve internal UIExtensions compoments for Shell (#147) * Implement PlaceholderColor property in SearchBarHandlers - Implement PlaceholderColor property in SearchBarHandlers (#1512) * Adds missing implementation after bumping to latest main * Fix Control.Samples.Singleproject Main correctly (#150) * [Tizen] Add support for JS root components in BlazorWebView (#151) * [Tizen] Adds BoxView Handler * [Tizen] Update project templates to work with safe characters - Update project templates to work with safe characters (#2368) * [Tizen] Implement ProgressColor property in ProgressBarHandlers - Implement ProgressColor property in ProgressBarHandlers (#600) * [Tizen] Fix project template's tizne-manifest.xml correctly * [Tizen] Handle ContentViews and templated content in new layout system * [Tizen] WebView Handlers * [Tizen] Use Color.IsDefault in Compat renderers * Fix Essentials DeviceDisplay (#156) * Fix Essentials.DeviceDisplay * Fix DeviceDisplay * [Tizen] Fix build error on net6 * Fix Layout remove issue (#164) * Fix Layout remove issue * Fix layout remove on Dispose * Bump to latest (rc1) - ImageButtonHandler and Handler Re-usability (#2352) - Remove IBoxView (#2619) - Add SupportedOSPlatformVersion (#2565) - Merge all the .NET 6 projects/solutions (#2505) - Shadow Support (#570) - Add IndicatorView handler(#2038) * [Tizen] Initial Border control * [Tizen] Apply graphics related code review feedback * [Tizen] Remove Device.OpenUri impl and Device.Flags/SetFlags * [Tizen] Fix Display Prompt Alerts * [Tizen] Fix WebView Handler * [Tizen] Fix ShapeViewHandler * [Tizen] Port H/V TextAlignment to Editor/Picker Handler * [Tizen] Add TVShellView (#183) * [Tizen] Add TVShellView * [Tizen] Update TVShellView * [Tizen] Update NativeView for Shell * [Tizen] Update ShellView * [Tizen] Change default FlyoutBackgroundColor for TV * [Tizen] Enable nullable * Refactor WrapperView to draw drawable features (#186) * Refactor WrapperView to draw drawable features * Update class names and devide files * Override NeesContainer to remove duplicated code * Update class names * [Tizen] Adds ApplicationHandler * Remove dispose action on ImageSourceServiceResult (#192) * Fix Background issue of Frame (#193) * Fix UpdateBackground (#194) * Fix UpdateBackground * Add ContentView Background mapper * Fix Editor/Entry/Label/Layout Background * Add IWrapperViewCanvas.Content * Add PageHandler Background mapper * Restore WrapperView * Remove unnecessary namespace * [Tizen] Fix build error on PageHandler * [Tizen] Fix ButtonHandler events * [Tizen] Use new dispatcher instance in Tizen's BlazorWebView * [Tizen] Fix DpiPath correctly * [Tizen] Fix Compatibility and Controls.Sample build error * [Tizen] Initial CollectionViewHandler * [Tizen] Apply ITextButton related changes * [Tizen] Add Shadows (#233) * [Tizen] Add Shadows * [Tizen] Apply review comments * [Tizen] Move updating shape in proper position * [Tizen] Update BackgroundDrawable * [Tizen] Apply review comments * [Tizen] Add BorderDrawable (#224) * Move to platform specific * Fix border handler for Tizen * Rename ToDrawable method * Fix border content layout * Fix BorderView * Apply rebase * [Tizen] Fix entry cursor issue (#222) * Fix entry cursor issue * Fix UpdateSelectionLength method * [Tizen] Remove TVNavigationDrawer TVNavigationView (#223) * [Tizen] Remove TVNavigationDrawer TVNavigationView * [Elmsharp] Update Tizen.UIExtensions version * [Tizen] Remove Forms DeviceInfo and use Essentials * [Tizen] Initial Multi Window support * [Tizen] Fix MauiContext * [Tizen] Refactor Border by defining MauiDrawable (#248) * [Tizen] Refactor Border by defining MauiDrawable * [Tizen] Apply review comments * [Tizen] Remove unnecessary type casting * [Tizen] Move getting path logic to drawable * [Tizen] Obsolete AndExpand & Remove IsolatedStorage * Fix layout measure issue (#254) * Fix layout measure issue * Update src/Compatibility/Core/src/Tizen/Platform.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Fix tizen solution (.sln) correctly * [Tizen] Add VerticalTextAlignment * [Tizen] Move IDispatcher logic out of IPlatformServices * [Tizen] Fix Scoping of MauiContext * Fix NavigationPage navigating issue (#263) * [Tizen] Add ImageButton handler (#261) * [Tizen] Add ImageButton handler * Add comment * Fix Compatibility build error (#265) * Fix catch exception for sample (#262) * Fix catch exception for control sample * Fix exception type for Tizen * Add bracket * [Tizen] Use CoreApplication as native app type * Fix ScrollView (#269) * [Tizen] Add Collectionview adaptor (#271) * [Tizen] Add CollectionView Adaptors * Remove unnecessary override * Fix ConvertToScaledDP * Fix flag * Fix item selected event * Apply review comments * Move to extension for CollectionView * [Tizen] Remove legacy Log and use ILogger * [Tizen] Applying upstream changes * [Tizen] Add ContainerView to Layout if it's present * [Tizen] Initial Reloadyfy support * [Tizen] Initial IVisualDiagnosticOveraly support * [Tizen] Setup first set of Automation Properties * [Tizen] Move types in the Platform folder into the Platform namespaces * Fix CollectionView layout issue (#288) * Fix CollectionView layout issue * Remove unnecessary code * [Tizen] ZIndex proof-of-concept * Fix ScrollView ContentSize and Padding margin (#291) * Fix ScrollView ContentSize and Padding margin * Fix MapRequestScrollTo * Update src/Core/src/Handlers/ScrollView/ScrollViewHandler.Tizen.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Update src/Core/src/Handlers/ScrollView/ScrollViewHandler.Tizen.cs Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Remove MapContentSize Co-authored-by: 허강호/Common Platform Lab(SR)/Principal Engineer/삼성전자 <kangho.hur@samsung.com> * Implements WindowOverlay and VisualDiagnosticsOverlay (#294) * Implements WindowOverlay and VisualDiagnosticsOverlay * Apply code review * [Tizen] Fix Image Handler * Remove GetDesiredSize (#295) * [Tizen] Fix ButtonHandler * Fix UpdateSemantics (#299) * Fix UpdateSemantics * Fix Semantics mapping * Apply comment * [Tizen] Organize and centralize HandlerExtensions * Refactor WrapperView and Fix Issue (#302) * Refactor WrapperView * Use Thickness type for Shadow margin * Update variable name * Update class name to GraphicsExtensions * Fix essentials sample for Tizen (#305) * [Tizen] Fix NativeView casting issue * [Tizen] Update the UIExtensions package version * [Templates] Update Tizen Template (#311) * [Tizen] Initial Flyout handler * Fix BlazorWebview binary resource issue (#317) * [Tizen] Handle query strings in Blazor static assets by trimming them out * Refactor MauiContext (#330) * [Tizen] Adds PaintExtensions * [Tizen] Update compat's Platform * [Tizen] Fix controls build error * [Tizen] Adds RadioButton Handler * [Tizen] Implement CursorPosition in IEditor/ITextInput Handlers * [Tizen] Initial SwipeView Handler * [Tizen] Remove GetNative * [Tizen] Update Microsoft.NET.Sdk.Maui/WorkloadManifest * [Tizen] Add FormattedText property support to Label in Controls * [Tizen] Bump to latest * [Tizen] Use legacy compat renderers temporarily * [Tizen] Use BorderView * [SingleProject] Update splash updator (#353) * [singleproject] update splash updator * [singleproject] update icon updator * [singleproject] Fix default icon path * [Tizen] Fix BlazorWebView build error (#355) * [Tizen] Fix BlazorWebView build error * [Tizen] Update tizen handler * [Tizen] Implement IPlatformApplication.Current * [Tizen] Implements missing WebViewHandler APIs * [Tizen] Refactor AppInfo/PhoneDialer into interface * [Tizen] Fix INativeViewHandler to return more expected NativeView * [Tizen] Remove legacy TFMs * [Tizen] Refactor DeviceInfo and Flashlight to use an interface * [Tizen] Remove `IPlatformInvalidate` and `Device.Invalidate() * [Tizen] Refactored Geocoding to an interface * [Tizen] Adds Microsoft.Maui.Graphics.Skia as package reference * [Tizen] Refactored Map, SMS, Contacts to an interface * [Tizen] Bump to latest * [Tizen] Fix Essential sample build error * [Tizen] Fix Workload build error * Add Platform code on Controls.Sample.Sandbox for tizen (#382) * Fix processing MauiAssets (#383) Co-authored-by: Jay Cho <chojoong@gmail.com> * [Tizen] Refactor Essential's implementations * [Tizen] Renaming public APIs Native -> Platform * [Tizen] Update template & sample's tizen-manifest.xml * Fix DotNet.csproj to build tizen (#372) * [Tizen] Update ImageHandler and ImageButtonHandler * [Tizen] Add handling for TextTransform for SearchBar/Editor/Entry * [Tizen] Interfaced Handler for Label, Page, NavigationView, Picker, ProgressBar, SwipeView * [Tizen] Initial MenuBar * [Tizen] Moved GetPlatformSize logic into a new service * [Tizen] Interfaced handler for Switch, TimePicker, WebView, Slider, SearchBar, RefreshView, RadioButton * [Tizen] Fix build error after rebasing * [Tizen] Use StringComparison.Ordinal everywhere * [Tizen] Move TabbedPageHandler to TabbedViewHandler * [Tizen] Add more APIs to IDispatcher * [Tizen] Remove Application.Properties implementation * [Tizen] Backport p14 changes * [Tizen] Implement InputTransparent * [Tizen] Loaded/Unloaded events and propagate Window * [Tizen] Fix Path shapes rendering issues * [Tizen] Fix CI build error on ImageButtonHandler * [Tizen] Optimize ConfigureFonts and Logging during startup * [Tizen] Make sure StrokeDashArray property invalidate the Shape * [Tizen] Implement FillRule property in Polygon/PolylineHandler * [Tizen] Add install tizen to provision.yml * [Tizen] Simplify OnPlatformExtension * [Tizen] Use interface on mappers of shapes * [Tizen] Install tizen workload on dotnet-local-workloads * [Tizen] Move package version into Versions.props * [Tizen] Move 'UseMauiApp' call into "Controls" * [Tizen] update template description of localized string files * [Tizen] Update the package reference of Microsoft.Maui.Dependencies * [Tizen] Add IWindow.DisplayDensity * [Tizen] Initial VisualDiagnostic Image APIs * [Tizen] Mark all the Device [Obsolete] * [Tizen] Mark renderers and related base classes as obsolete * [Tizen] Platform behavior implementation * [Tizen] Clean unnecessary resource files * [Tizen] Graphics events * [Tizen] Modernize Essentials Namepsaces * [Tizen] Fix Compat's control gallery build error * Fix ClipperView background color issue (#447) * Fix typo (#450) * [Tizen] Initial support for configuring the underlying Web view settings * [Tizen] BlazorWebView public API tracking * [Tizen] use latest tizen workload as default * [Tizen] specify sdk version to avoid ci build error * [Tizen] Keep the text wrapping/truncation and max lines stuff in Controls * [Tizen] Remove downcasts in BlazorWebView * [Tizen] BlazorWebView API review changes: Shared sources * [Tizen] add tizen TFM optional * [Tizen] adding informative comments for template * [Tizen] Set IncludeTizenTargetFrameworks correctly * [Tizen] install maui-tizen Co-authored-by: JoonghyunCho <jh5.cho@samsung.com> Co-authored-by: Seungkeun Lee <sngn.lee@samsung.com> Co-authored-by: 김성수/Common Platform Lab(SR)/Staff Engineer/삼성전자 <sung-su.kim@samsung.com> Co-authored-by: 박인서/Common Platform Lab(SR)/Associate/삼성전자 <inseo9.park@samsung.com> Co-authored-by: 민성현/Common Platform Lab(SR)/Staff Engineer/삼성전자 <shyun.min@samsung.com> Co-authored-by: Jay Cho <chojoong@gmail.com>
2022-04-15 11:43:01 +03:00
/>
<PackageReference
Update="Svg.Skia"
Version="$(SvgSkiaPackageVersion)"
/>
<PackageReference
Update="Svg.Custom"
Version="$(SvgSkiaPackageVersion)"
/>
<PackageReference
Update="Svg.Picture"
Version="$(SvgSkiaPackageVersion)"
/>
<PackageReference
Update="Svg.Model"
Version="$(SvgSkiaPackageVersion)"
/>
<PackageReference
Update="ShimSkiaSharp"
Version="$(SvgSkiaPackageVersion)"
/>
<PackageReference
Update="Fizzler"
Version="$(FizzlerPackageVersion)"
/>
Squashed commit of the following: (#16100) commit c59c1281218105b85c83435855c241a86315fce1 Merge: 0c28a1b5a2 49676d2f4d Author: Matthew Leibowitz <mattleibow@live.com> Date: Tue Apr 2 19:08:33 2024 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 0c28a1b5a28dd6197bfb3cf546ef6db5a0d4f5de Merge: 13ee3c8fc0 e0b85ca9fc Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 20 18:58:22 2024 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 13ee3c8fc0f7dcb9cb967355541939a9fcd7241c Author: moljac <mcvjetko@holisticware.net> Date: Fri Mar 15 17:59:23 2024 +0100 fixes for obsolete classes commit 9dd7bfe82d2217c234668cde381a8cc72f78e3ca Author: moljac <mcvjetko@holisticware.net> Date: Fri Mar 15 09:52:51 2024 +0100 Svg.Skia bumped to 1.0.0.16 that has netstandard2.0 package commit e45d3cfdb19643373ab7f388bf11e09d318cfe0a Author: moljac <mcvjetko@holisticware.net> Date: Thu Mar 14 20:18:55 2024 +0100 downgrade Svg.Skia commit f1c8b3d86dc41161d6055e0c50893af2bdbc72c2 Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 13 18:56:06 2024 +0100 Update Versions.props commit e663e6273956420be43d7223fe4f7da489782835 Merge: 4cfef267c8 289b6c210b Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 13 15:40:49 2024 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 4cfef267c804be8cb478177fe54049e0f313dc2e Author: moljac <mcvjetko@holisticware.net> Date: Wed Mar 6 15:23:49 2024 +0100 downgrade because of removed netstandard2.0 TFM commit 7b9d04c79f10eeec9131381c357c15cf5ff2f705 Author: moljac <mcvjetko@holisticware.net> Date: Mon Mar 4 21:33:33 2024 +0100 bumped SvgSkia and ExCSS again commit 3c9ff0a1efa7c84ca75c4b6efce90f364a96c666 Merge: 0b688bb71a 126f47aaf9 Author: moljac <mcvjetko@holisticware.net> Date: Mon Mar 4 20:26:58 2024 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 0b688bb71a70e74c55152ffcf77975ed99357572 Merge: 35febc9359 6ec214fc8f Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 14 10:49:50 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 35febc935957c1372753e5bde2edbe647ed4982d Merge: b5666d67ff b41492592d Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 22:33:58 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit b5666d67ff02b5731005418bbbe63513d408f67c Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 16:33:04 2023 +0100 reverted case sensitive filename fix commit 6de2948c493df80a01309b7d9753d8096ef3d66c Merge: b321b9a44d b170fbb7d3 Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 15:35:25 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit b321b9a44d4820c9a74f3b7ad53b2a404288d252 Author: moljac <mcvjetko@holisticware.net> Date: Wed Nov 8 15:07:31 2023 +0100 workarounds for unit tests (off by 1 pixel errors) commit acaed1d81542ed1c55c22aca720dd4f86ea4b695 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 17:04:42 2023 +0100 another pixel assert fixed commit 4978ea39dbbd3fbc7c0fc8488283dee3faa65467 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 17:01:56 2023 +0100 skColor for pixel assert added commit e9966c6940719e16f0a21905b74025eb71dc114a Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 16:57:58 2023 +0100 reverting assert commit 92a50e6782aaa8ffd7655f8acf9442eb9a89acd3 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 09:36:16 2023 +0100 more assert workarounds commit 3084e77b921a8feccf4828e89c5433e01536abb3 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 08:06:09 2023 +0100 another assert fixed commit 50d2c984fe1560a754f0847cf26c7bfb90ba8884 Merge: 4dea7478fe c02a670653 Author: moljac <mcvjetko@holisticware.net> Date: Tue Nov 7 08:05:49 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 4dea7478fe33ace2fe7cce6dad4a871c77568008 Merge: f53c953ac7 7b06dba533 Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 21:39:05 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit f53c953ac7b1a4c8d4ff2a716559c7c619b68f46 Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 21:36:01 2023 +0100 assert fix commit 90ce47770e0be8c6d69163b58b75b3726c5d104c Merge: d5a152de2b 7be95d4e89 Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 20:26:11 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit d5a152de2bc073c76af8f9820a82b2727234c56f Author: moljac <mcvjetko@holisticware.net> Date: Mon Nov 6 20:25:34 2023 +0100 fix casesensitivity commit 16187d3c2528c0ce94ea452c484529b7646765d4 Author: moljac <mcvjetko@holisticware.net> Date: Sun Nov 5 09:40:45 2023 +0100 downgrade ExCSSPackageVersion commit f2ae325fa49cff78232bc7337925f0cf3996b3a1 Merge: 6413516ab0 a5f717beb1 Author: moljac <mcvjetko@holisticware.net> Date: Sat Nov 4 14:25:26 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 6413516ab0c73d0050a79d7af1969af9e14408d2 Author: moljac <mcvjetko@holisticware.net> Date: Tue Oct 31 16:49:07 2023 +0100 Update Resizetizer.UnitTests.csproj commit e59d443a23382721e233cfb5c3f2ee66207cc4a2 Author: moljac <mcvjetko@holisticware.net> Date: Tue Oct 31 16:48:32 2023 +0100 bumped versions for assembly references which were causing CI failures commit 3b328ec3be20e27359d68ec30008aec1e2c55149 Merge: 065f9bf943 a589b120ce Author: moljac <mcvjetko@holisticware.net> Date: Tue Oct 31 11:10:12 2023 +0100 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 065f9bf943141c3d8f928456cab478ea55ca421f Author: moljac <mcvjetko@holisticware.net> Date: Fri Sep 29 09:12:27 2023 +0200 propert used instead of literal (_SkiaSharpExtendedVersion) commit 289eaed56e10481d09731ba8b20844a427ac4013 Author: moljac <mcvjetko@holisticware.net> Date: Fri Sep 29 09:05:15 2023 +0200 reverted to Include instead of Update commit a4c6c7898234b989909facad142bc85788aeaf57 Author: moljac <mcvjetko@holisticware.net> Date: Thu Sep 28 17:51:07 2023 +0200 duplicare PackageReference fix commit d0fcdd752f04c807159b95f34b11c9cba382c4ae Merge: da2c6e8ca1 989539905f Author: moljac <mcvjetko@holisticware.net> Date: Wed Sep 27 10:54:24 2023 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit da2c6e8ca1676d1ec875c4f6b8d2847c41cbba19 Author: moljac <mcvjetko@holisticware.net> Date: Wed Sep 20 13:05:04 2023 +0200 bumped to newest versions commit 433c12f47804e516c4775e0d33820ea98a296be6 Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 21:59:55 2023 +0200 test for issue 15442 commit 4a4f793447fc8b1cba47594dd17dabfc533a49b8 Merge: 91292c60a2 c05b2a023f Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 12:43:02 2023 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 91292c60a298403e21b99fd36e31657715dd201a Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 12:40:04 2023 +0200 size fix (error on CI test runs) commit fff5b1bb66d7af9b81dd2cf19138ad7fc484f8bb Author: moljac <mcvjetko@holisticware.net> Date: Tue Sep 5 12:39:45 2023 +0200 nuget bumps commit 1965362127be47852d36fe4e8fc2000543f10e69 Merge: 97f49dea14 51c728726f Author: moljac <mcvjetko@holisticware.net> Date: Tue Aug 8 16:42:06 2023 +0200 Merge branch 'main' into dev--moljac--fix-resizetizer-invalid-png-from-svg commit 97f49dea1472a22030a5fb9f514a8c424dd3e3e6 Author: moljac <mcvjetko@holisticware.net> Date: Thu Jul 13 10:01:27 2023 +0200 updated unit test to reflect png image with issue commit 6c3a7aa0b41a7dfb337ed315fc7b9305ac07aeef Author: Matthew Leibowitz <mattleibow@live.com> Date: Wed Jul 12 20:09:58 2023 +0200 I think this is the correct way commit 6490514996926c6211c3085b2e1e2a750e6c44c3 Author: moljac <mcvjetko@holisticware.net> Date: Wed Jul 12 12:05:45 2023 +0200 Added test for SVG image with issue commit dee19959a056ffd3f3a9fb248ff954eea435a51f Author: moljac <mcvjetko@holisticware.net> Date: Wed Jul 12 10:58:10 2023 +0200 Resizetizer unit tests nugets updates commit de0d510d6298e137ba901badf6547d2382bf379e Author: moljac <mcvjetko@holisticware.net> Date: Wed Jul 12 10:57:45 2023 +0200 Resizetizer nuget updates commit 8dd6fc8d83003c4d30ca4361dca84e26d6146812 Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:57:38 2023 +0200 test added commit 652915137ab3027f8d594a74a5d4c101b62105c2 Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:57:29 2023 +0200 Skia.Svg version bumped/updated commit 1faa26132e0d50a80b87500a079f3f4cb86d0f0d Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:57:14 2023 +0200 Skia.Svg version bumped/updated commit 0abf1444eb36fbbb8d42b52434acd05ec375ad49 Author: moljac <mcvjetko@holisticware.net> Date: Tue Jul 11 20:56:56 2023 +0200 new problematic icon added Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2024-04-03 17:08:41 +03:00
<PackageReference
Update="ExCSS"
Version="$(ExCSSPackageVersion)"
/>
<PackageReference
Update="MemoryAnalyzers"
Version="0.1.0-beta.5"
PrivateAssets="All"
/>
2024-05-29 00:09:55 +03:00
<PackageReference
Update="System.Drawing.Common"
Version="$(SystemDrawingCommonPackageVersion)"
/>
Try build arcade net9 (#25085) * try * try again * Try more build * Fix snupkg * try publish * fix depends * fix * Fix signing * Fix condition * try without this * Try install workloads * add catalyst * Try install .dotnet * Skip install .net * Nowarn * Set java home * try sign * sign dll * dix * more variables * try other * fix * Remove pool changes * Fix path * dotnet * remvoe restore * Again * Try bump arcade * TreatWarningsAsErrors * will this work * Try -warnAsError 0 * again * extra nowarn * Fix variable * Fix _BuildOfficalId * Fix signing * Update arcade * Don t push this * Dont update build number * Add back cake script * Add nuget.config again * Clean signing * try these feeds * less premissions * Try this * Try fix the bin folder * Fix nuget config * Use DotNetTempDirectory for the script * Fix device tests * Add missing variable * We need this * Try this * try this * Add public pipeline * Fix cake * Fix tool * Fix device * try workloads * try fix test * fix sign * more quick * needs t build * Fix windows script * Try workloads * fix location * fix * Try with this * try fix paths * try this again * try use the latest tooling * Revert "try use the latest tooling" This reverts commit 1b337f8b735b03b4403950feff480ba85e891b49. * Update variables.yml * Update DotnetInternal.cs * More fixes * Update build-test-pack.yml * Update latest arcade * Add missing feeds * Remove package source mapping * Update windows.cake * Update windows.cake * Update global.json * Try _SkipUpdateBuildNumber * again * Update variables.yml * Again * Include this * Update vsmanproj * Nove to arcade ne9 * Update rtm * Dont build workloads * Update rtm * Update NuGet.config * Update global.json * Update Versions.props * Update pack.yml * Try rtm ios * try windows again * Fix folder for dotnet location * Update windows.cake
2024-10-15 14:51:43 +03:00
<PackageReference Update="Microsoft.DotNet.Build.Tasks.Workloads" Version="$(MicrosoftDotNetBuildTasksWorkloadsPackageVersion)" />
<PackageReference Update="Microsoft.Signed.WiX" Version="$(MicrosoftSignedWixVersion)" />
<PackageReference Update="MicroBuild.Plugins.SwixBuild.Dotnet" Version="$(MicroBuildPluginsSwixBuildDotnetPackageVersion)" />
<PackageReference Update="Microsoft.DotNet.Build.Tasks.Installers" Version="$(MicrosoftDotNetBuildTasksInstallersPackageVersion)"/>
Use .NET 6 AndroidX packages & consolidate versions (#13879) Bump to Microsoft.Android.Sdk 11.0.200.118. This is needed for a fix to support net6.0-android NuGet packages. We have new AndroidX packages: <PackageReference Include="Xamarin.AndroidX.AppCompat" Version="1.2.0.7-net6preview01" /> <PackageReference Include="Xamarin.Google.Android.Material" Version="1.3.0.1-net6preview01" /> These are available on the same feed we have the iOS/Android runtime packs for .NET 6: <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" /> These packs support both Xamarin.Android & .NET 6 because they contain both sets of assemblies, such as: * `lib/monoandroid90/Xamarin.AndroidX.*.dll` * `lib/net6.0-android/Xamarin.AndroidX.*.dll` To consolidate our AndroidX package versions, we can a new MSBuild pattern for declaring NuGet package versions that dotnet/project-system uses: https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/Directory.Build.targets#L3 https://github.com/dotnet/project-system/blob/accdee5926eb32f51ee503cba355cb1f4f991459/build/import/Packages.targets 1. List packages in `.csproj` files as they are needed. But leave off `%(Version)` completely. 2. A `Directory.Build.targets` somewhere does: `<PackageReference Update="YourPackage" Version="1.0.0" />` This allows you to put the version in one place, and you don't need to check platforms or anything, because the `Update` doesn't do anything if the `.csproj` file isn't using that package. We could do this pattern across the whole Maui repo, but I just set this up for the `AndroidX` and `Microsoft.Extensions` packages for now. ~~ .NET 6 Linker ~~ Since we are using .NET 6 AndroidX packages, the following workaround is no longer needed, so I removed them: <PropertyGroup> <_DotNetPackageVersion>6.0.0-preview.2.21110.7</_DotNetPackageVersion> </PropertyGroup> <ItemGroup> <PackageReference Include="System.CodeDom" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.EventLog" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Diagnostics.PerformanceCounter" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.IO.Ports" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Security.Permissions" Version="$(_DotNetPackageVersion)" /> <PackageReference Include="System.Threading.AccessControl" Version="$(_DotNetPackageVersion)" /> </ItemGroup> Previously, the AndroidX packages were Xamarin.Android libraries, and they would cause the linker to crash in `Release` builds: ILLink : error IL1012: IL Linker has encountered an unexpected error. Please report the issue at https://github.com/mono/linker/issues Fatal error in IL Linker Unhandled exception. Mono.Linker.InternalErrorException: Step 'LoadReferencesStep' failed when processing assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Maui.Controls.Sample.SingleProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1010: Assembly 'Xamarin.AndroidX.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded due to failure in processing 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference ---> Mono.Linker.LinkerFatalErrorException: ILLink: error IL1009: Assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' reference 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' could not be resolved ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ---> System.IO.FileNotFoundException: Unable to find 'System.Security.Permissions.dll' or 'System.Security.Permissions.exe' file ~~ AndroidX obsoleted FragmentStatePagerAdapter ~~ Initially I got several warnings (that became errors), such as: error CS0618: 'FragmentStatePagerAdapter' is obsolete... I don't know what should be done here, so I ignored the warning in the two files that have a problem for now: #pragma warning disable 618
2021-03-02 02:25:45 +03:00
</ItemGroup>
</Project>