Skip to content

Commit

Permalink
Merge branch 'main' into coremedia-xcode13-beta5
Browse files Browse the repository at this point in the history
  • Loading branch information
mandel-macaque committed Sep 23, 2021
2 parents 1999eae + 8ba7ff3 commit a952f2a
Show file tree
Hide file tree
Showing 184 changed files with 1,886 additions and 1,593 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/label-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ jobs:
- run: exit 0
name: 'Monojenkins PR'
# always happy if monojenkins
if: github.actor == 'vs-mobiletools-engineering-service2' || github.actor == 'github-actions[bot]'
if: github.actor == 'vs-mobiletools-engineering-service2' || github.actor == 'github-actions[bot] || github.actor == 'dotnet-maestro'

- run: exit 1
name: 'User PR with no labels'
# failure if not monojenkins and no labels
if: github.actor != 'vs-mobiletools-engineering-service2' && join(github.event.pull_request.labels, ',') == ''
# failure if not monojenkins and not dotnet-maestro and no labels
if: github.actor != 'vs-mobiletools-engineering-service2' && github.actor != 'dotnet-maestro' && join(github.event.pull_request.labels, ',') == ''

- run: exit 0
name: 'User PR with labels'
# success if not monojenkins but labels
if: github.actor != 'vs-mobiletools-engineering-service2' && join(github.event.pull_request.labels, ',') != ''
if: github.actor != 'vs-mobiletools-engineering-service2' && github.actor != 'dotnet-maestro' && join(github.event.pull_request.labels, ',') != ''
Original file line number Diff line number Diff line change
Expand Up @@ -955,6 +955,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E0188" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not map the iOS version {0} to a corresponding macOS version]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Nepovedlo se namapovat verzi iOS {0} na odpovídající verzi macOS.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7001" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not resolve host IPs for WiFi debugger settings.]D;]A; ]]></Val>
Expand Down Expand Up @@ -1675,6 +1684,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7081" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The AOT compiler '{0}' does not exist.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Kompilátor AOT {0} neexistuje.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";InvalidFramework" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Invalid framework: {0}]]></Val>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -955,6 +955,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E0188" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not map the iOS version {0} to a corresponding macOS version]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Die iOS-Version {0} konnte keiner entsprechenden macOS-Version zugeordnet werden]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7001" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not resolve host IPs for WiFi debugger settings.]D;]A; ]]></Val>
Expand Down Expand Up @@ -1675,6 +1684,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7081" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The AOT compiler '{0}' does not exist.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Der AOT-Compiler „{0}“ ist nicht vorhanden.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";InvalidFramework" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Invalid framework: {0}]]></Val>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -955,6 +955,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E0188" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not map the iOS version {0} to a corresponding macOS version]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[macOS バージョンに対応する iOS バージョン {0} にマップできません]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7001" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not resolve host IPs for WiFi debugger settings.]D;]A; ]]></Val>
Expand Down Expand Up @@ -1675,6 +1684,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7081" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The AOT compiler '{0}' does not exist.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[AOT コンパイラ '{0}' が存在しません。]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";InvalidFramework" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Invalid framework: {0}]]></Val>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -955,6 +955,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E0188" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not map the iOS version {0} to a corresponding macOS version]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[macOS 버전 {0}을(를) 해당 iOS 버전에 매핑할 수 없습니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7001" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Could not resolve host IPs for WiFi debugger settings.]D;]A; ]]></Val>
Expand Down Expand Up @@ -1675,6 +1684,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";E7081" ItemType="0;.resx" PsrId="211" InstFlg="true" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The AOT compiler '{0}' does not exist.]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[AOT 컴파일러 '{0}'이(가) 없습니다.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";InvalidFramework" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Invalid framework: {0}]]></Val>
Expand Down
2 changes: 1 addition & 1 deletion Make.config
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ endif

# For release branches, modify the following variables to hardcode a version name
# Set the NUGET_HARDCODED_PRERELEASE_IDENTIFIER variable to the prerelease identifer you want (say "preview.5." (the trailing dot is important)
NUGET_HARDCODED_PRERELEASE_IDENTIFIER=preview.9.
NUGET_HARDCODED_PRERELEASE_IDENTIFIER=preview.10.
# Set the NUGET_HARDCODED_PRERELEASE_BRANCH variable to the exact name for the branch the above variable should apply to (so that any other branches won't pick it up by accident).
# For the previous example, this would be "release/6.0.1xx-preview5"
# When creating a release branch from main, this must be changed from "main" to the new release branch.
Expand Down
4 changes: 2 additions & 2 deletions Make.versions
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@
# line changed in git).
#

IOS_PACKAGE_VERSION=14.99.0.$(IOS_COMMIT_DISTANCE)
MAC_PACKAGE_VERSION=7.99.0.$(MAC_COMMIT_DISTANCE)
IOS_PACKAGE_VERSION=15.1.0.$(IOS_COMMIT_DISTANCE)
MAC_PACKAGE_VERSION=8.1.0.$(MAC_COMMIT_DISTANCE)

#
# ** NuGet package version numbers **
Expand Down
6 changes: 3 additions & 3 deletions dotnet/DefaultCompilationIncludes.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Default complication includes in iOS, tvOS, watchOS and macOS projects
# Default complication includes in iOS, tvOS, macOS and Mac Catalyst projects

Default compilation includes for .NET Core projects is explained here:
[Default compilation includes in .NET Core projects][1]

This document explains how default compilation includes is implemented for
iOS, tvOS, watchOS and macOS projects.
iOS, tvOS, macOS, and Mac Catalyst projects.

Default inclusion can be completely disabled by setting
`EnableDefaultItems=false`. It can also be disabled per-platform by setting
the platform-specific variables `EnableDefaultiOSItems=false`,
`EnableDefaulttvOSItems=false`, `EnableDefaultwatchOSItems=false`, or
`EnableDefaulttvOSItems=false`, `EnableDefaultMacCatalystItems=false`, or
`EnableDefaultmacOSItems=false`.

## Property lists
Expand Down
4 changes: 0 additions & 4 deletions dotnet/Microsoft.watchOS.Sdk/Sdk/AutoImport.props

This file was deleted.

3 changes: 0 additions & 3 deletions dotnet/Microsoft.watchOS.Sdk/Sdk/Sdk.props

This file was deleted.

This file was deleted.

This file was deleted.

8 changes: 0 additions & 8 deletions dotnet/package/Microsoft.watchOS.Ref/package.csproj

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

8 changes: 0 additions & 8 deletions dotnet/package/Microsoft.watchOS.Sdk/package.csproj

This file was deleted.

10 changes: 7 additions & 3 deletions dotnet/targets/Xamarin.Shared.Sdk.DefaultItems.targets
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,17 @@
<EnableDefaultmacOSItems Condition=" '$(_PlatformName)' == 'macOS' And '$(EnableDefaultmacOSItems)' == '' ">$(EnableDefaultItems)</EnableDefaultmacOSItems>
<EnableDefaultMacCatalystItems Condition=" '$(_PlatformName)' == 'MacCatalyst' And '$(EnableDefaultMacCatalystItems)' == '' ">$(EnableDefaultItems)</EnableDefaultMacCatalystItems>

<!-- Don't include default Compile items for binding projects, because that would pick up ApiDefinition.cs and StructsAndEnums.cs -->
<EnableDefaultCompileItems Condition=" '$(IsBindingProject)' == 'true' ">false</EnableDefaultCompileItems>

<UseMonoRuntime Condition=" '$(UseMonoRuntime)' == '' And '$(_PlatformName)' != 'macOS'">true</UseMonoRuntime>
<UseMonoRuntime Condition=" '$(UseMonoRuntime)' == '' And '$(_PlatformName)' == 'macOS'">false</UseMonoRuntime>
</PropertyGroup>

<ItemGroup>
<!-- Exclude api definitions from files included by default -->
<Compile Remove="@(ObjcBindingApiDefinition)" />
<!-- Exclude core sources as well, we re-add them later (this way we make sure they only show up once in the Compile item group) -->
<Compile Remove="@(ObjcBindingCoreSource)" />
</ItemGroup>

<!-- Architecture -->
<!-- If the old-style variables are set, use those -->
<PropertyGroup Condition=" '$(TargetArchitectures)' == '' ">
Expand Down
5 changes: 5 additions & 0 deletions dotnet/targets/Xamarin.Shared.Sdk.props
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,11 @@
<UseAppHost>false</UseAppHost>
</PropertyGroup>

<!-- App extensions are self-contained, even though their OutputType=Library. This must be done here and not targets as it is checked before targets are invoked. -->
<PropertyGroup Condition="'$(IsAppExtension)' == 'true'">
<SelfContained>true</SelfContained>
</PropertyGroup>

<!--
Enable LLVM by default for mobile release builds.
Expand Down
3 changes: 0 additions & 3 deletions dotnet/targets/Xamarin.Shared.Sdk.targets
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,6 @@
</ItemGroup>

<PropertyGroup>
<!-- App extensions are self-contained, even though their OutputType=Library -->
<SelfContained Condition="'$(SelfContained)' == '' And $(_ProjectType.EndsWith('AppExtensionProject'))">true</SelfContained>

<!-- Add a property that specifies the name of the platform assembly for each platform -->
<_PlatformAssemblyName Condition=" '$(_PlatformName)' == 'iOS' ">Xamarin.iOS</_PlatformAssemblyName>
<_PlatformAssemblyName Condition=" '$(_PlatformName)' == 'tvOS' ">Xamarin.TVOS</_PlatformAssemblyName>
Expand Down
4 changes: 2 additions & 2 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Dependencies>
<ProductDependencies>
<Dependency Name="Microsoft.Dotnet.Sdk.Internal" Version="6.0.100-rc.2.21465.13">
<Dependency Name="Microsoft.Dotnet.Sdk.Internal" Version="6.0.100-rtm.21472.4">
<Uri>https://github.com/dotnet/installer</Uri>
<Sha>0d1cdfa6a08d7608d701ad69252349cfd800bb52</Sha>
<Sha>06123d8e7494c1944ca9707fbd1bd17dad99ff26</Sha>
</Dependency>
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="6.0.100-1.21459.1" CoherentParentDependency="Microsoft.Dotnet.Sdk.Internal">
<Uri>https://github.com/mono/linker</Uri>
Expand Down
2 changes: 1 addition & 1 deletion eng/Versions.props
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project>
<!--Package versions-->
<PropertyGroup>
<MicrosoftDotnetSdkInternalPackageVersion>6.0.100-rc.2.21465.13</MicrosoftDotnetSdkInternalPackageVersion>
<MicrosoftDotnetSdkInternalPackageVersion>6.0.100-rtm.21472.4</MicrosoftDotnetSdkInternalPackageVersion>
<MicrosoftNETILLinkTasksPackageVersion>6.0.100-1.21459.1</MicrosoftNETILLinkTasksPackageVersion>
<MicrosoftDotNetBuildTasksFeedPackageVersion>6.0.0-beta.21212.6</MicrosoftDotNetBuildTasksFeedPackageVersion>
</PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion external/Xamarin.MacDev
2 changes: 1 addition & 1 deletion mk/xamarin.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ MONO_BRANCH := $(shell cd $(MONO_PATH) 2> /dev/null && git symbolic-ref --sho
endif

ifdef ENABLE_XAMARIN
NEEDED_MACCORE_VERSION := efad4f0baec567c7937ce0a87b2fc94ee0094a2b
NEEDED_MACCORE_VERSION := 6f0bf5e2f40be0afe10b23995604808a5bc48959
NEEDED_MACCORE_BRANCH := main

MACCORE_DIRECTORY := maccore
Expand Down
4 changes: 2 additions & 2 deletions msbuild/Xamarin.Localization.MSBuild/MSBStrings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions msbuild/Xamarin.Localization.MSBuild/MSBStrings.resx
Original file line number Diff line number Diff line change
Expand Up @@ -881,11 +881,11 @@
</data>

<data name="E0187" xml:space="preserve">
<value>Could not map the macOS version {0} to a corresponding iOS version</value>
<value>Could not map the macOS version {0} to a corresponding Mac Catalyst version. Valid macOS versions are: {1}</value>
</data>

<data name="E0188" xml:space="preserve">
<value>Could not map the iOS version {0} to a corresponding macOS version</value>
<value>Could not map the Mac Catalyst version {0} to a corresponding macOS version. Valid Mac Catalyst versions are: {1}</value>
</data>

<data name="E7001" xml:space="preserve">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1061,4 +1061,14 @@
{2}: the value from the project file.
</comment>
</data>
<data name="E7083" xml:space="preserve">
<value>All font files must be located in the same directory in the app bundle. The following font files have different target directories in the app bundle:</value>
<comment>This error message will be followed by E7084 error messages listing the target directory for each font file</comment>
</data>
<data name="E7084" xml:space="preserve">
<value>The target directory is {0}</value>
<comment>See E7082 as well.
{0}: the target directory (in the app bundle) for the font file
</comment>
</data>
</root>
Original file line number Diff line number Diff line change
Expand Up @@ -1061,4 +1061,14 @@
{2}: the value from the project file.
</comment>
</data>
<data name="E7083" xml:space="preserve">
<value>All font files must be located in the same directory in the app bundle. The following font files have different target directories in the app bundle:</value>
<comment>This error message will be followed by E7084 error messages listing the target directory for each font file</comment>
</data>
<data name="E7084" xml:space="preserve">
<value>The target directory is {0}</value>
<comment>See E7082 as well.
{0}: the target directory (in the app bundle) for the font file
</comment>
</data>
</root>
Loading

0 comments on commit a952f2a

Please sign in to comment.