diff --git a/.gitignore b/.gitignore index 00c41b83..c50ea285 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,5 @@ Resource.designer.cs component.yaml Details.md /generated.targets -*.commit \ No newline at end of file +*.commit +cake.sh diff --git a/AndroidSupport.sln b/AndroidSupport.sln index 8e947776..9432fc97 100644 --- a/AndroidSupport.sln +++ b/AndroidSupport.sln @@ -39,8 +39,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vector-Drawable", "support- EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vector-Drawable-BuildTasks", "support-vector-drawable\buildtask\Vector-Drawable-BuildTasks.csproj", "{DB19F806-FEF2-4BBB-8A0B-37EA54DB3A0D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core-Utils", "support-core-utils\source\Core-Utils.csproj", "{BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core-UI", "support-core-ui\source\Core-UI.csproj", "{071EAE48-7BCE-4D68-8098-745B923A122F}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Compat", "support-compat\source\Compat.csproj", "{CA4194B2-8B2D-4C37-8790-C79C5803357A}" @@ -67,6 +65,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emoji", "support-emoji\sour EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Wear", "wear\source\Wear.csproj", "{F5E0D83F-81A8-40A9-9EFF-7605213AC743}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Architecture", "Architecture", "{3AC04D8E-9E4C-401F-AED5-239F226BF9C2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core-Utils", "support-core-utils\source\Core-Utils.csproj", "{BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -149,10 +157,6 @@ Global {E9848EF1-14E6-4144-95A0-926A52F301B5}.Debug|Any CPU.Build.0 = Debug|Any CPU {E9848EF1-14E6-4144-95A0-926A52F301B5}.Release|Any CPU.ActiveCfg = Release|Any CPU {E9848EF1-14E6-4144-95A0-926A52F301B5}.Release|Any CPU.Build.0 = Release|Any CPU - {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Release|Any CPU.Build.0 = Release|Any CPU {071EAE48-7BCE-4D68-8098-745B923A122F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {071EAE48-7BCE-4D68-8098-745B923A122F}.Debug|Any CPU.Build.0 = Debug|Any CPU {071EAE48-7BCE-4D68-8098-745B923A122F}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -205,5 +209,26 @@ Global {F5E0D83F-81A8-40A9-9EFF-7605213AC743}.Debug|Any CPU.Build.0 = Debug|Any CPU {F5E0D83F-81A8-40A9-9EFF-7605213AC743}.Release|Any CPU.ActiveCfg = Release|Any CPU {F5E0D83F-81A8-40A9-9EFF-7605213AC743}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU + {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} = {3AC04D8E-9E4C-401F-AED5-239F226BF9C2} + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} = {3AC04D8E-9E4C-401F-AED5-239F226BF9C2} + {25CE44A9-FA51-4468-952F-21A13F066384} = {3AC04D8E-9E4C-401F-AED5-239F226BF9C2} EndGlobalSection EndGlobal diff --git a/External-Dependency-Info.txt b/External-Dependency-Info.txt index c08472ef..92445244 100644 --- a/External-Dependency-Info.txt +++ b/External-Dependency-Info.txt @@ -7,10 +7,10 @@ notice and the license under which Microsoft received such third party material are set forth below. Microsoft reserves all other rights not expressly granted, whether by implication, estoppel or otherwise. -######################################## -# Google Android Support libraries +######################################################### +# Google Android Support libraries and Constraint Layout # https://maven.google.com/ -######################################## +######################################################### Apache License Version 2.0, January 2004 diff --git a/animated-vector-drawable/component/component.template.yaml b/animated-vector-drawable/component/component.template.yaml index f33e077c..643888fd 100644 --- a/animated-vector-drawable/component/component.template.yaml +++ b/animated-vector-drawable/component/component.template.yaml @@ -20,6 +20,9 @@ samples: - Animated-Vector-Drawable - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -32,6 +35,9 @@ samples: - Xamarin.Android.Support.Animated.Vector.Drawable - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/animated-vector-drawable/samples/VectorDrawableSample.sln b/animated-vector-drawable/samples/VectorDrawableSample.sln index d7001b9f..8aeb7b42 100644 --- a/animated-vector-drawable/samples/VectorDrawableSample.sln +++ b/animated-vector-drawable/samples/VectorDrawableSample.sln @@ -21,6 +21,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V7-AppCompat", "..\..\appco EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -67,5 +73,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/animated-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj b/animated-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj index 1cc14dfc..89664d1a 100644 --- a/animated-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj +++ b/animated-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj @@ -105,6 +105,18 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/animated-vector-drawable/source/Animated-Vector-Drawable.csproj b/animated-vector-drawable/source/Animated-Vector-Drawable.csproj index e64bfa27..209a9278 100644 --- a/animated-vector-drawable/source/Animated-Vector-Drawable.csproj +++ b/animated-vector-drawable/source/Animated-Vector-Drawable.csproj @@ -75,6 +75,22 @@ {418B64BA-2BAC-4B92-8888-CAFEAAF7E860} Vector-Drawable + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/appcompat-v7/component/component.template.yaml b/appcompat-v7/component/component.template.yaml index a43978ff..7d476a34 100644 --- a/appcompat-v7/component/component.template.yaml +++ b/appcompat-v7/component/component.template.yaml @@ -19,6 +19,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -31,6 +34,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/appcompat-v7/samples/AndroidSupportSample.sln b/appcompat-v7/samples/AndroidSupportSample.sln index 7ad2290f..a1a4628d 100644 --- a/appcompat-v7/samples/AndroidSupportSample.sln +++ b/appcompat-v7/samples/AndroidSupportSample.sln @@ -23,6 +23,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vector-Drawable", "..\..\su EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -73,5 +79,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/appcompat-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj b/appcompat-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj index 77bb3802..ce1a48b1 100644 --- a/appcompat-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/appcompat-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -132,6 +132,18 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/appcompat-v7/source/V7-AppCompat.csproj b/appcompat-v7/source/V7-AppCompat.csproj index 52df7328..2d2cff1a 100644 --- a/appcompat-v7/source/V7-AppCompat.csproj +++ b/appcompat-v7/source/V7-AppCompat.csproj @@ -99,6 +99,22 @@ {418B64BA-2BAC-4B92-8888-CAFEAAF7E860} Vector-Drawable + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/arch-core/common/nuget/template.nuspec b/arch-core/common/nuget/template.nuspec new file mode 100644 index 00000000..4b4f7da7 --- /dev/null +++ b/arch-core/common/nuget/template.nuspec @@ -0,0 +1,28 @@ + + + + Xamarin.Android.Arch.Core.Common + Xamarin Android Architecture Core - Common + $version$ + Xamarin Inc. + Xamarin Inc. + true + Android Architecture Core - Common C# bindings for Xamarin + Copyright © Microsoft Corporation + https://github.com/xamarin/AndroidSupportComponents/ + https://github.com/xamarin/AndroidSupportComponents/blob/master/LICENSE.md + https://raw.githubusercontent.com/xamarin/AndroidSupportComponents/master/icons/arch-core-common_128x128.png + + + + + + + + + + + + + + diff --git a/arch-core/common/source/Arch.Core.Common.csproj b/arch-core/common/source/Arch.Core.Common.csproj new file mode 100644 index 00000000..be85961b --- /dev/null +++ b/arch-core/common/source/Arch.Core.Common.csproj @@ -0,0 +1,83 @@ + + + + + Debug + AnyCPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + {10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Android.Arch.Core.Common + Resources + Assets + Xamarin.Android.Arch.Core.Common + v8.0 + + class-parse + 8.0.30703 + 2.0 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + None + false + + + full + true + bin\Release + prompt + 4 + false + false + + + + ..\..\..\docs\reference + + + + + + + + + + + + + + + + Transforms\Metadata.generated.xml + + + Transforms\Metadata.common.xml + + + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + + + + + + + arch-core-common.jar + + + + + diff --git a/arch-core/common/source/Properties/AssemblyInfo.cs b/arch-core/common/source/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..e78e73aa --- /dev/null +++ b/arch-core/common/source/Properties/AssemblyInfo.cs @@ -0,0 +1,27 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using Android.App; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Xamarin.Android.Arch.Core.Common")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany ("Microsoft Corporation")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright ("Copyright © Microsoft Corporation")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.0")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/arch-core/common/source/Transforms/EnumFields.xml b/arch-core/common/source/Transforms/EnumFields.xml new file mode 100644 index 00000000..81f1dc4a --- /dev/null +++ b/arch-core/common/source/Transforms/EnumFields.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/arch-core/common/source/Transforms/EnumMethods.xml b/arch-core/common/source/Transforms/EnumMethods.xml new file mode 100644 index 00000000..818878c9 --- /dev/null +++ b/arch-core/common/source/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + diff --git a/arch-core/common/source/Transforms/Metadata.xml b/arch-core/common/source/Transforms/Metadata.xml new file mode 100644 index 00000000..3149c78d --- /dev/null +++ b/arch-core/common/source/Transforms/Metadata.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/arch-lifecycle/common/nuget/template.nuspec b/arch-lifecycle/common/nuget/template.nuspec new file mode 100644 index 00000000..e84a0228 --- /dev/null +++ b/arch-lifecycle/common/nuget/template.nuspec @@ -0,0 +1,28 @@ + + + + Xamarin.Android.Arch.Lifecycle.Common + Xamarin Android Architecture Lifecycle - Common + $version$ + Xamarin Inc. + Xamarin Inc. + true + Android Architecture Lifecycle - Common C# bindings for Xamarin + Copyright © Microsoft Corporation + https://github.com/xamarin/AndroidSupportComponents/ + https://github.com/xamarin/AndroidSupportComponents/blob/master/LICENSE.md + https://raw.githubusercontent.com/xamarin/AndroidSupportComponents/master/icons/arch-lifecycle-common_128x128.png + + + + + + + + + + + + + + diff --git a/arch-lifecycle/common/source/Additions/Additions.cs b/arch-lifecycle/common/source/Additions/Additions.cs new file mode 100644 index 00000000..f3cb5532 --- /dev/null +++ b/arch-lifecycle/common/source/Additions/Additions.cs @@ -0,0 +1,39 @@ +using System; +using Android.Runtime; + +namespace Android.Arch.Lifecycle +{ + public partial class Lifecycle + { + public partial class Event + { + [Annotation("android.arch.lifecycle.OnLifecycleEvent(android.arch.lifecycle.Lifecycle.Event.ON_CREATE)")] + public class OnCreateAttribute : Attribute + { } + + [Annotation("android.arch.lifecycle.OnLifecycleEvent(android.arch.lifecycle.Lifecycle.Event.ON_START)")] + public class OnStartAttribute : Attribute + { } + + [Annotation("android.arch.lifecycle.OnLifecycleEvent(android.arch.lifecycle.Lifecycle.Event.ON_RESUME)")] + public class OnResumeAttribute : Attribute + { } + + [Annotation("android.arch.lifecycle.OnLifecycleEvent(android.arch.lifecycle.Lifecycle.Event.ON_PAUSE)")] + public class OnPauseAttribute : Attribute + { } + + [Annotation("android.arch.lifecycle.OnLifecycleEvent(android.arch.lifecycle.Lifecycle.Event.ON_STOP)")] + public class OnStopAttribute : Attribute + { } + + [Annotation("android.arch.lifecycle.OnLifecycleEvent(android.arch.lifecycle.Lifecycle.Event.ON_DESTROY)")] + public class OnDestroyAttribute : Attribute + { } + + [Annotation("android.arch.lifecycle.OnLifecycleEvent(android.arch.lifecycle.Lifecycle.Event.ON_ANY)")] + public class OnAnyAttribute : Attribute + { } + } + } +} \ No newline at end of file diff --git a/arch-lifecycle/common/source/Arch.Lifecycle.Common.csproj b/arch-lifecycle/common/source/Arch.Lifecycle.Common.csproj new file mode 100644 index 00000000..dc7f4328 --- /dev/null +++ b/arch-lifecycle/common/source/Arch.Lifecycle.Common.csproj @@ -0,0 +1,84 @@ + + + + + Debug + AnyCPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + {10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Android.Arch.Lifecycle.Common + Resources + Assets + Xamarin.Android.Arch.Lifecycle.Common + v8.0 + + class-parse + 8.0.30703 + 2.0 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + None + false + + + full + true + bin\Release + prompt + 4 + false + false + + + + ..\..\docs\reference + + + + + + + + + + + + + + + + + Transforms\Metadata.generated.xml + + + Transforms\Metadata.common.xml + + + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + + + + + + + arch-lifecycle-common.jar + + + + + diff --git a/arch-lifecycle/common/source/Properties/AssemblyInfo.cs b/arch-lifecycle/common/source/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..4b513b49 --- /dev/null +++ b/arch-lifecycle/common/source/Properties/AssemblyInfo.cs @@ -0,0 +1,27 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using Android.App; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Xamarin.Android.Arch.Lifecycle.Common")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany ("Microsoft Corporation")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright ("Copyright © Microsoft Corporation")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.0")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/arch-lifecycle/common/source/Transforms/EnumFields.xml b/arch-lifecycle/common/source/Transforms/EnumFields.xml new file mode 100644 index 00000000..81f1dc4a --- /dev/null +++ b/arch-lifecycle/common/source/Transforms/EnumFields.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/arch-lifecycle/common/source/Transforms/EnumMethods.xml b/arch-lifecycle/common/source/Transforms/EnumMethods.xml new file mode 100644 index 00000000..818878c9 --- /dev/null +++ b/arch-lifecycle/common/source/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + diff --git a/arch-lifecycle/common/source/Transforms/Metadata.xml b/arch-lifecycle/common/source/Transforms/Metadata.xml new file mode 100644 index 00000000..042ef0a6 --- /dev/null +++ b/arch-lifecycle/common/source/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/arch-lifecycle/runtime/nuget/template.nuspec b/arch-lifecycle/runtime/nuget/template.nuspec new file mode 100644 index 00000000..9ef0d4c8 --- /dev/null +++ b/arch-lifecycle/runtime/nuget/template.nuspec @@ -0,0 +1,30 @@ + + + + Xamarin.Android.Arch.Lifecycle.Runtime + Xamarin Android Architecture Lifecycle - Runtime + $version$ + Xamarin Inc. + Xamarin Inc. + true + Android Architecture Lifecycle - Runtime C# bindings for Xamarin + Copyright © Microsoft Corporation + https://github.com/xamarin/AndroidSupportComponents/ + https://github.com/xamarin/AndroidSupportComponents/blob/master/LICENSE.md + https://raw.githubusercontent.com/xamarin/AndroidSupportComponents/master/icons/arch-lifecycle-runtime_128x128.png + + + + + + + + + + + + + + + + diff --git a/arch-lifecycle/runtime/source/Arch.Lifecycle.Runtime.csproj b/arch-lifecycle/runtime/source/Arch.Lifecycle.Runtime.csproj new file mode 100644 index 00000000..34892840 --- /dev/null +++ b/arch-lifecycle/runtime/source/Arch.Lifecycle.Runtime.csproj @@ -0,0 +1,91 @@ + + + + + Debug + AnyCPU + {25CE44A9-FA51-4468-952F-21A13F066384} + {10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Android.Arch.Lifecycle.Runtime + Resources + Assets + Xamarin.Android.Arch.Lifecycle.Runtime + v8.0 + + class-parse + 8.0.30703 + 2.0 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + None + false + + + full + true + bin\Release + prompt + 4 + false + false + + + + ..\..\docs\reference + + + + + + + + + + + + + + + + Transforms\Metadata.generated.xml + + + Transforms\Metadata.common.xml + + + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + + + + + + + arch-lifecycle-runtime.aar + + + + + diff --git a/arch-lifecycle/runtime/source/Properties/AssemblyInfo.cs b/arch-lifecycle/runtime/source/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..90f64eaa --- /dev/null +++ b/arch-lifecycle/runtime/source/Properties/AssemblyInfo.cs @@ -0,0 +1,27 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using Android.App; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("Xamarin.Android.Arch.Lifecycle.Runtime")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany ("Microsoft Corporation")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright ("Copyright © Microsoft Corporation")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.0")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/arch-lifecycle/runtime/source/Transforms/EnumFields.xml b/arch-lifecycle/runtime/source/Transforms/EnumFields.xml new file mode 100644 index 00000000..81f1dc4a --- /dev/null +++ b/arch-lifecycle/runtime/source/Transforms/EnumFields.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/arch-lifecycle/runtime/source/Transforms/EnumMethods.xml b/arch-lifecycle/runtime/source/Transforms/EnumMethods.xml new file mode 100644 index 00000000..818878c9 --- /dev/null +++ b/arch-lifecycle/runtime/source/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + diff --git a/arch-lifecycle/runtime/source/Transforms/Metadata.xml b/arch-lifecycle/runtime/source/Transforms/Metadata.xml new file mode 100644 index 00000000..a796276b --- /dev/null +++ b/arch-lifecycle/runtime/source/Transforms/Metadata.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/build.cake b/build.cake index a560a2e7..b319285e 100644 --- a/build.cake +++ b/build.cake @@ -14,12 +14,16 @@ var BUILD_CONFIG = Argument ("config", "Release"); // Master list of all the packages in the repo: // https://dl.google.com/dl/android/maven2/master-index.xml -var NUGET_VERSION = "26.0.2"; -var COMPONENT_VERSION = "26.0.2.0"; -var AAR_VERSION = "26.0.2"; -var DOC_VERSION = "2017-09-05"; +var NUGET_VERSION = "26.1.0"; +var COMPONENT_VERSION = "26.1.0.0"; +var AAR_VERSION = "26.1.0"; +var DOC_VERSION = "2017-10-02"; + + var SUPPORT_PKG_NAME = "com.android.support"; +var ARCH_LIFECYCLE_PKG_NAME = "android.arch.lifecycle"; +var ARCH_CORE_PKG_NAME = "android.arch.core"; // FROM: https://dl.google.com/android/repository/addon2-1.xml var MAVEN_REPO_URL = "https://dl.google.com/dl/android/maven2/"; @@ -38,6 +42,10 @@ if (!IsRunningOnWindows()) CPU_COUNT = 1; var ARTIFACTS = new [] { + new ArtifactInfo (ARCH_CORE_PKG_NAME, "common", "Xamarin.Android.Arch.Core.Common", "1.0.0", "1.0.0", "1.0.0.0", true) { PathPrefix = "arch-core/" }, + new ArtifactInfo (ARCH_LIFECYCLE_PKG_NAME, "common", "Xamarin.Android.Arch.Lifecycle.Common", "1.0.1", "1.0.1", "1.0.1.0", true) { PathPrefix = "arch-lifecycle/" }, + new ArtifactInfo (ARCH_LIFECYCLE_PKG_NAME, "runtime", "Xamarin.Android.Arch.Lifecycle.Runtime", "1.0.0", "1.0.0", "1.0.0.0") { PathPrefix = "arch-lifecycle/" }, + //new ArtifactInfo (SUPPORT_PKG_NAME, "support-v4", "Xamarin.Android.Support.v4", AAR_VERSION, NUGET_VERSION, COMPONENT_VERSION), new ArtifactInfo (SUPPORT_PKG_NAME, "support-v13", "Xamarin.Android.Support.v13", AAR_VERSION, NUGET_VERSION, COMPONENT_VERSION), new ArtifactInfo (SUPPORT_PKG_NAME, "appcompat-v7", "Xamarin.Android.Support.v7.AppCompat", AAR_VERSION, NUGET_VERSION, COMPONENT_VERSION), @@ -102,6 +110,7 @@ class ArtifactInfo public string NuGetVersion { get; set; } public string ComponentVersion { get; set; } public bool IsJar { get; set; } + public string PathPrefix { get;set; } } var MONODROID_PATH = "/Library/Frameworks/Xamarin.Android.framework/Versions/Current/lib/mandroid/platforms/" + ANDROID_SDK_VERSION + "/"; @@ -119,7 +128,7 @@ if (IsRunningOnWindows ()) { MSCORLIB_PATH = MakeAbsolute (DOTNETDIR.Combine("Framework/v4.0.30319/")).FullPath; } -var nugetInfos = ARTIFACTS.Select (a => new NuGetInfo { NuSpec = "./" + a.ArtifactId + "/nuget/" + a.NugetId + ".nuspec", Version = NUGET_VERSION, RequireLicenseAcceptance = true }).ToList (); +var nugetInfos = ARTIFACTS.Select (a => new NuGetInfo { NuSpec = "./" + a.PathPrefix + a.ArtifactId + "/nuget/" + a.NugetId + ".nuspec", Version = NUGET_VERSION, RequireLicenseAcceptance = true }).ToList (); nugetInfos.Add (new NuGetInfo { NuSpec = "./support-v4/nuget/Xamarin.Android.Support.v4.nuspec", Version = NUGET_VERSION, RequireLicenseAcceptance = true }); var buildSpec = new BuildSpec { @@ -130,7 +139,7 @@ var buildSpec = new BuildSpec { MaxCpuCount = CPU_COUNT, AlwaysUseMSBuild = USE_MSBUILD_ON_MAC, Verbosity = Cake.Core.Diagnostics.Verbosity.Diagnostic, - OutputFiles = ARTIFACTS.Select (a => new OutputFileCopy { FromFile = "./" + a.ArtifactId + "/source/bin/" + BUILD_CONFIG + "/" + a.NugetId + ".dll" }).ToArray (), + OutputFiles = ARTIFACTS.Select (a => new OutputFileCopy { FromFile = "./" + a.PathPrefix + a.ArtifactId + "/source/bin/" + BUILD_CONFIG + "/" + a.NugetId + ".dll" }).ToArray (), } }, @@ -186,9 +195,9 @@ if (!string.IsNullOrEmpty (NUGET_SOURCES)) // ###################################################### Task ("externals") - .IsDependentOn ("externals-base") - .IsDependentOn ("droiddocs") .WithCriteria (() => !FileExists ("./externals/support-v4/classes.jar")) + .IsDependentOn ("droiddocs") + .IsDependentOn ("externals-base") .Does (() => { var path = "./externals/"; @@ -202,11 +211,13 @@ Task ("externals") if (art.ArtifactId == "renderscript-v8") continue; - var localArtifact = "./externals/" + art.ArtifactId + (art.IsJar ? ".jar" : ".aar"); + var localArtifact = new FilePath ("./externals/" + art.PathPrefix + art.ArtifactId + (art.IsJar ? ".jar" : ".aar")); var artifactUrl = MAVEN_REPO_URL + art.Package.Replace (".", "/") + "/" + art.ArtifactId + "/" + art.ArtifactVersion + "/" + art.ArtifactId + "-" + art.ArtifactVersion + (art.IsJar ? ".jar" : ".aar"); - if (!FileExists (localArtifact)) + if (!FileExists (localArtifact)) { + EnsureDirectoryExists (localArtifact.GetDirectory ()); DownloadFile (artifactUrl, localArtifact); + } // Open and fix .aar files if (!art.IsJar) { @@ -215,8 +226,8 @@ Task ("externals") FixAndroidAarFile(localArtifact, art.ArtifactId, true, true); // Only unzip if it doesn't exist - if (!DirectoryExists("./externals/" + art.ArtifactId)) - Unzip (localArtifact, "./externals/" + art.ArtifactId); + if (!DirectoryExists("./externals/" + art.PathPrefix + art.ArtifactId)) + Unzip (localArtifact, "./externals/" + art.PathPrefix + art.ArtifactId); } } @@ -233,6 +244,11 @@ Task ("externals") var supportV4ArtifactUrl = MAVEN_REPO_URL + SUPPORT_PKG_NAME.Replace (".", "/") + "/support-v4/" + AAR_VERSION + "/support-v4-" + AAR_VERSION + ".aar"; DownloadFile (supportV4ArtifactUrl, "./externals/support-v4.aar"); Unzip ("./externals/support-v4.aar", "./externals/support-v4"); + + // Fix naming for some of the arch libraries that have duplicate names of each other + MoveFile ("./externals/arch-core/common.jar", "./externals/arch-core/arch-core-common.jar"); + MoveFile ("./externals/arch-lifecycle/common.jar", "./externals/arch-lifecycle/arch-lifecycle-common.jar"); + MoveFile ("./externals/arch-lifecycle/runtime.aar", "./externals/arch-lifecycle/arch-lifecycle-runtime.aar"); }); Task ("diff") @@ -301,7 +317,9 @@ Task ("component-setup").Does (() => }); -Task ("nuget-setup").IsDependentOn ("buildtasks").IsDependentOn ("externals") +Task ("nuget-setup") + .IsDependentOn ("externals") + .IsDependentOn ("buildtasks") .Does (() => { @@ -326,10 +344,10 @@ Task ("nuget-setup").IsDependentOn ("buildtasks").IsDependentOn ("externals") foreach (var art in nugetArtifacts) { - var proguardFile = new FilePath(string.Format("./externals/{0}/proguard.txt", art.ArtifactId)); + var proguardFile = new FilePath(string.Format("./externals/{0}/proguard.txt", art.PathPrefix + art.ArtifactId)); var targetsText = templateText; - var targetsFile = new FilePath(string.Format ("{0}/nuget/{1}.targets", art.ArtifactId, art.NugetId)); + var targetsFile = new FilePath(string.Format ("{0}/nuget/{1}.targets", art.PathPrefix + art.ArtifactId, art.NugetId)); FileWriteText (targetsFile, targetsText); // Transform all .targets files @@ -353,7 +371,7 @@ Task ("nuget-setup").IsDependentOn ("buildtasks").IsDependentOn ("externals") // nuget only allows one automatic .targets file in the build/ folder // of the nuget package, which must be named {nuget-package-id}.targets // so we need to merge them all into one - var mergeFile = new FilePath (art.ArtifactId + "/nuget/merge.targets"); + var mergeFile = new FilePath (art.PathPrefix + art.ArtifactId + "/nuget/merge.targets"); if (FileExists (mergeFile)) { Information ("merge.targets found, merging into generated file..."); @@ -362,9 +380,9 @@ Task ("nuget-setup").IsDependentOn ("buildtasks").IsDependentOn ("externals") // Transform all template.nuspec files - var nuspecText = FileReadText(art.ArtifactId + "/nuget/template.nuspec"); + var nuspecText = FileReadText(art.PathPrefix + art.ArtifactId + "/nuget/template.nuspec"); //nuspecText = nuspecText.Replace ("$xbdversion$", XBD_VERSION); - var nuspecFile = new FilePath(art.ArtifactId + "/nuget/" + art.NugetId + ".nuspec"); + var nuspecFile = new FilePath(art.PathPrefix + art.ArtifactId + "/nuget/" + art.NugetId + ".nuspec"); FileWriteText(nuspecFile, nuspecText); var xNuspec = System.Xml.Linq.XDocument.Load (MakeAbsolute(nuspecFile).FullPath); System.Xml.Linq.XNamespace nsNuspec = xNuspec.Root.Name.Namespace; @@ -386,12 +404,24 @@ Task ("nuget-setup").IsDependentOn ("buildtasks").IsDependentOn ("externals") } }); -Task ("nuget").IsDependentOn ("nuget-setup").IsDependentOn ("nuget-base").IsDependentOn ("libs"); +Task ("nuget") + .IsDependentOn ("libs") + .IsDependentOn ("nuget-setup") + .IsDependentOn ("nuget-base"); +Task ("ci") + .IsDependentOn ("diff") + .IsDependentOn ("component"); -Task ("component").IsDependentOn ("component-docs").IsDependentOn ("component-setup").IsDependentOn ("component-base").IsDependentOn ("libs"); +Task ("component") + .IsDependentOn ("libs") + .IsDependentOn ("component-docs") + .IsDependentOn ("component-setup") + .IsDependentOn ("component-base"); -Task ("clean").IsDependentOn ("clean-base").Does (() => +Task ("clean") + .IsDependentOn ("clean-base") + .Does (() => { if (FileExists ("./generated.targets")) DeleteFile ("./generated.targets"); @@ -470,12 +500,16 @@ Task ("component-docs").Does (() => } }); -//Task ("libs").IsDependentOn ("nuget-setup").IsDependentOn ("genapi").IsDependentOn ("libs-base"); -Task ("libs").IsDependentOn("buildtasks").IsDependentOn ("genapi").IsDependentOn ("libs-base"); -//Task ("libs").IsDependentOn ("libs-base"); - -Task ("genapi").IsDependentOn ("libs-base").IsDependentOn ("externals").Does (() => { +Task ("libs") + .IsDependentOn ("buildtasks") + .IsDependentOn ("genapi") + .IsDependentOn ("libs-base"); +Task ("genapi") + .IsDependentOn ("externals") + .IsDependentOn ("libs-base") + .Does (() => +{ var GenApiToolPath = GetFiles ("./tools/**/GenAPI.exe").FirstOrDefault (); // For some reason GenAPI.exe can't handle absolute paths on mac/unix properly, so always make them relative @@ -522,7 +556,7 @@ Task ("buildtasks").Does (() => }); -Task ("droiddocs").Does(() => +Task ("droiddocs").Does (() => { EnsureDirectoryExists("./output"); diff --git a/cardview-v7/source/V7-CardView.csproj b/cardview-v7/source/V7-CardView.csproj index 85762134..0c8165f2 100644 --- a/cardview-v7/source/V7-CardView.csproj +++ b/cardview-v7/source/V7-CardView.csproj @@ -73,6 +73,12 @@ cardview-v7.aar + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + ..\..\docs\reference diff --git a/constraint-layout-solver/source/ConstraintLayoutSolver.csproj b/constraint-layout-solver/source/ConstraintLayoutSolver.csproj index e6b286a1..527ece28 100644 --- a/constraint-layout-solver/source/ConstraintLayoutSolver.csproj +++ b/constraint-layout-solver/source/ConstraintLayoutSolver.csproj @@ -52,11 +52,12 @@ + - - Jars\constraint-layout-solver.jar - + + constraint-layout-solver.jar + \ No newline at end of file diff --git a/constraint-layout-solver/source/Properties/AssemblyInfo.cs b/constraint-layout-solver/source/Properties/AssemblyInfo.cs index eeb9cbef..fdf5d94e 100644 --- a/constraint-layout-solver/source/Properties/AssemblyInfo.cs +++ b/constraint-layout-solver/source/Properties/AssemblyInfo.cs @@ -18,34 +18,4 @@ // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion ("1.0.0")] - -// The following attributes are used to specify the signing key for the assembly, -// if desired. See the Mono documentation for more information about signing. - -//[assembly: AssemblyDelaySign(false)] -//[assembly: AssemblyKeyFile("")] - -[assembly: Java.Interop.JavaLibraryReference (__Consts.JarPath, - PackageName = __Consts.PackageName, - SourceUrl = __Consts.Url, - //EmbeddedArchive = __Consts.JarPath, - Version = __Consts.Version, - Sha1sum = __Consts.Sha1sum)] - -//[assembly: Android.IncludeAndroidResourcesFromAttribute ("./", -// PackageName = __Consts.PackageName, -// SourceUrl = __Consts.Url, -// EmbeddedArchive = __Consts.AarPath, -// Version = __Consts.Version, -// Sha1sum = __Consts.Sha1sum)] - -static class __Consts -{ - public const string JarPath = "solver/constraint-layout-solver-" + JarVersion + ".jar"; - public const string JarVersion = "1.0.0-alpha9"; - public const string Version = JarVersion; - public const string PackageName = "Xamarin.Android.Support.Constraint.Layout.Solver"; - public const string Url = "https://dl-ssl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-" + JarVersion + ".zip"; - public const string Sha1sum = "2c52ddd883d83230a17042b8f4ba03669f0f5f40"; -} +[assembly: AssemblyVersion ("1.1.0.0")] diff --git a/constraint-layout/build.cake b/constraint-layout/build.cake index b61c3648..f9537340 100644 --- a/constraint-layout/build.cake +++ b/constraint-layout/build.cake @@ -6,11 +6,11 @@ var TARGET = Argument ("target", Argument ("t", "Default")); -var NUGET_VERSION = "1.0.2"; +var NUGET_VERSION = "1.0.2.2"; var AAR_VERSION = "1.0.2"; -var CONSTRAINT_LAYOUT_URL = string.Format ("https://dl-ssl.google.com/android/repository/com.android.support.constraint-constraint-layout-{0}.zip", AAR_VERSION); -var CONSTRAINT_LAYOUT_SOLVER_URL = string.Format ("https://dl-ssl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-{0}.zip", AAR_VERSION); +var CONSTRAINT_LAYOUT_URL = string.Format ("https://dl.google.com/dl/android/maven2/com/android/support/constraint/constraint-layout/{0}/constraint-layout-{0}.aar", AAR_VERSION); +var CONSTRAINT_LAYOUT_SOLVER_URL = string.Format ("https://dl.google.com/dl/android/maven2/com/android/support/constraint/constraint-layout-solver/{0}/constraint-layout-solver-{0}.jar", AAR_VERSION); var buildSpec = new BuildSpec { @@ -43,17 +43,10 @@ Task ("externals") EnsureDirectoryExists (path); - // Get the actual .aar files and extract - if (!FileExists (path + "constraintlayout.zip")) - DownloadFile (CONSTRAINT_LAYOUT_URL, path + "constraintlayout.zip"); - if (!FileExists (path + "constraintlayout/source.properties")) - Unzip(path + "constraintlayout.zip", path); - Unzip (path + "constraintlayout/constraint-layout-" + AAR_VERSION + ".aar", path + "constraintlayout/"); - - if (!FileExists (path + "constraintlayoutsolver.zip")) - DownloadFile (CONSTRAINT_LAYOUT_SOLVER_URL, path + "constraintlayoutsolver.zip"); - if (!FileExists (path + "solver/source.properties")) - Unzip(path + "constraintlayoutsolver.zip", path); + if (!FileExists (path + "constraint-layout.aar")) + DownloadFile (CONSTRAINT_LAYOUT_URL, path + "constraint-layout.aar"); + if (!FileExists (path + "constraint-layout-solver.jar")) + DownloadFile (CONSTRAINT_LAYOUT_SOLVER_URL, path + "constraint-layout-solver.jar"); }); Task ("clean").IsDependentOn ("clean-base").Does (() => diff --git a/constraint-layout/nuget/Xamarin.Android.Support.Constraint.Layout.nuspec b/constraint-layout/nuget/Xamarin.Android.Support.Constraint.Layout.nuspec index bb9fcd69..502be2f7 100644 --- a/constraint-layout/nuget/Xamarin.Android.Support.Constraint.Layout.nuspec +++ b/constraint-layout/nuget/Xamarin.Android.Support.Constraint.Layout.nuspec @@ -18,5 +18,7 @@ + + diff --git a/constraint-layout/source/ConstraintLayout.csproj b/constraint-layout/source/ConstraintLayout.csproj index 7a23e3f9..f99cf4ca 100644 --- a/constraint-layout/source/ConstraintLayout.csproj +++ b/constraint-layout/source/ConstraintLayout.csproj @@ -52,6 +52,7 @@ + @@ -60,9 +61,9 @@ - - Jars\constraint-layout-aar.jar - + + constraint-layout.aar + \ No newline at end of file diff --git a/constraint-layout/source/Properties/AssemblyInfo.cs b/constraint-layout/source/Properties/AssemblyInfo.cs index e85e82b1..105b5b24 100644 --- a/constraint-layout/source/Properties/AssemblyInfo.cs +++ b/constraint-layout/source/Properties/AssemblyInfo.cs @@ -18,34 +18,4 @@ // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion ("1.0.0")] - -// The following attributes are used to specify the signing key for the assembly, -// if desired. See the Mono documentation for more information about signing. - -//[assembly: AssemblyDelaySign(false)] -//[assembly: AssemblyKeyFile("")] - -[assembly: Java.Interop.JavaLibraryReference ("classes.jar", - PackageName = __Consts.PackageName, - SourceUrl = __Consts.Url, - EmbeddedArchive = __Consts.AarPath, - Version = __Consts.Version, - Sha1sum = __Consts.Sha1sum)] - -[assembly: Android.IncludeAndroidResourcesFromAttribute ("./", - PackageName = __Consts.PackageName, - SourceUrl = __Consts.Url, - EmbeddedArchive = __Consts.AarPath, - Version = __Consts.Version, - Sha1sum = __Consts.Sha1sum)] - -static class __Consts -{ - public const string AarVersion = "1.0.0-alpha9"; - public const string Version = AarVersion; - public const string PackageName = "Xamarin.Android.Support.Constraint.Layout"; - public const string Url = "https://dl-ssl.google.com/android/repository/com.android.support.constraint-constraint-layout-" + __Consts.AarVersion + ".zip"; - public const string AarPath = "constraintlayout/constraint-layout-" + __Consts.AarVersion + ".aar"; - public const string Sha1sum = "89c2bbc005d4731c7a830a4d5aa98dae121a46a4"; -} +[assembly: AssemblyVersion ("1.1.0.0")] diff --git a/customtabs/component/component.template.yaml b/customtabs/component/component.template.yaml index 6092852c..91879785 100644 --- a/customtabs/component/component.template.yaml +++ b/customtabs/component/component.template.yaml @@ -19,12 +19,18 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - CustomTabs installNuGets: - project: ChromeCustomTabsSample packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.CustomTabs removeNodes: - "//xNS:Import[contains (@Project, 'Xamarin.Android.Support.Tasks.VectorDrawable.targets')]" diff --git a/customtabs/samples/ChromeCustomTabsSample.sln b/customtabs/samples/ChromeCustomTabsSample.sln index 8d5d8fbc..566d7c7a 100644 --- a/customtabs/samples/ChromeCustomTabsSample.sln +++ b/customtabs/samples/ChromeCustomTabsSample.sln @@ -9,6 +9,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Compat", "..\..\support-com EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -31,5 +37,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/customtabs/samples/ChromeCustomTabsSample/ChromeCustomTabsSample.csproj b/customtabs/samples/ChromeCustomTabsSample/ChromeCustomTabsSample.csproj index 0b4aec92..dc53cddb 100644 --- a/customtabs/samples/ChromeCustomTabsSample/ChromeCustomTabsSample.csproj +++ b/customtabs/samples/ChromeCustomTabsSample/ChromeCustomTabsSample.csproj @@ -86,5 +86,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/customtabs/source/CustomTabs.csproj b/customtabs/source/CustomTabs.csproj index 3f54915b..b6a58145 100644 --- a/customtabs/source/CustomTabs.csproj +++ b/customtabs/source/CustomTabs.csproj @@ -69,6 +69,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/design/component/component.template.yaml b/design/component/component.template.yaml index fabc194f..17813497 100644 --- a/design/component/component.template.yaml +++ b/design/component/component.template.yaml @@ -20,6 +20,9 @@ samples: - Annotations - Animated-Vector-Drawable - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -35,6 +38,9 @@ samples: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Animated.Vector.Drawable - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/design/samples/Cheesesquare.sln b/design/samples/Cheesesquare.sln index 33917c41..e4abb780 100644 --- a/design/samples/Cheesesquare.sln +++ b/design/samples/Cheesesquare.sln @@ -29,6 +29,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V7-CardView", "..\..\cardvi EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -91,5 +97,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/design/samples/Cheesesquare/Cheesesquare.csproj b/design/samples/Cheesesquare/Cheesesquare.csproj index fc0465fd..161650f3 100644 --- a/design/samples/Cheesesquare/Cheesesquare.csproj +++ b/design/samples/Cheesesquare/Cheesesquare.csproj @@ -174,6 +174,18 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/design/source/Design.csproj b/design/source/Design.csproj index 184f9320..7756a4f7 100644 --- a/design/source/Design.csproj +++ b/design/source/Design.csproj @@ -70,10 +70,6 @@ {071EAE48-7BCE-4D68-8098-745B923A122F} Core-UI - - {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98} - Core-Utils - {2DE9FDA4-3F63-49E2-BD45-5C072A0350D8} Fragment @@ -94,6 +90,18 @@ {514ED7A8-0F25-4F61-B7B3-A4A652FD7192} V7-RecyclerView + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/exifinterface/source/Exif.csproj b/exifinterface/source/Exif.csproj index 9f81dff4..ed64cc30 100644 --- a/exifinterface/source/Exif.csproj +++ b/exifinterface/source/Exif.csproj @@ -74,5 +74,11 @@ exifinterface.aar + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + diff --git a/gridlayout-v7/component/component.template.yaml b/gridlayout-v7/component/component.template.yaml index 23a9bce4..0a4a0bd8 100644 --- a/gridlayout-v7/component/component.template.yaml +++ b/gridlayout-v7/component/component.template.yaml @@ -19,6 +19,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - V7-GridLayout installNuGets: @@ -26,6 +29,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.v7.GridLayout removeNodes: diff --git a/gridlayout-v7/samples/AndroidSupportSample.sln b/gridlayout-v7/samples/AndroidSupportSample.sln index cbf45dbb..86d4cb90 100644 --- a/gridlayout-v7/samples/AndroidSupportSample.sln +++ b/gridlayout-v7/samples/AndroidSupportSample.sln @@ -13,6 +13,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core-UI", "..\..\support-co EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -43,5 +49,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/gridlayout-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj b/gridlayout-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj index 6d51f010..975cdff6 100644 --- a/gridlayout-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/gridlayout-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -97,5 +97,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/gridlayout-v7/source/V7-GridLayout.csproj b/gridlayout-v7/source/V7-GridLayout.csproj index 4b1ad671..4e374afb 100644 --- a/gridlayout-v7/source/V7-GridLayout.csproj +++ b/gridlayout-v7/source/V7-GridLayout.csproj @@ -74,6 +74,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/leanback-v17/component/component.template.yaml b/leanback-v17/component/component.template.yaml index c1f65281..465f7b45 100644 --- a/leanback-v17/component/component.template.yaml +++ b/leanback-v17/component/component.template.yaml @@ -19,6 +19,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -30,6 +33,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/leanback-v17/samples/AndroidSupportSample.sln b/leanback-v17/samples/AndroidSupportSample.sln index 2c36548b..c3477555 100644 --- a/leanback-v17/samples/AndroidSupportSample.sln +++ b/leanback-v17/samples/AndroidSupportSample.sln @@ -21,6 +21,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V7-RecyclerView", "..\..\re EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -67,5 +73,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/leanback-v17/samples/AndroidSupportSample/AndroidSupportSample.csproj b/leanback-v17/samples/AndroidSupportSample/AndroidSupportSample.csproj index fb78dd0b..9f2f9484 100644 --- a/leanback-v17/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/leanback-v17/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -114,5 +114,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/leanback-v17/source/V17-Leanback.csproj b/leanback-v17/source/V17-Leanback.csproj index 77e0d68c..6f36b325 100644 --- a/leanback-v17/source/V17-Leanback.csproj +++ b/leanback-v17/source/V17-Leanback.csproj @@ -98,6 +98,22 @@ {514ED7A8-0F25-4F61-B7B3-A4A652FD7192} V7-RecyclerView + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/mediarouter-v7/component/component.template.yaml b/mediarouter-v7/component/component.template.yaml index 81924ada..576d20d1 100644 --- a/mediarouter-v7/component/component.template.yaml +++ b/mediarouter-v7/component/component.template.yaml @@ -21,6 +21,9 @@ samples: - Vector-Drawable - Animated-Vector-Drawable - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -35,6 +38,9 @@ samples: - Xamarin.Android.Support.Vector.Drawable - Xamarin.Android.Support.Animated.Vector.Drawable - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/mediarouter-v7/samples/AndroidSupportSample.sln b/mediarouter-v7/samples/AndroidSupportSample.sln index 996cbae1..c97e473c 100644 --- a/mediarouter-v7/samples/AndroidSupportSample.sln +++ b/mediarouter-v7/samples/AndroidSupportSample.sln @@ -27,6 +27,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V7-AppCompat", "..\..\appco EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -85,5 +91,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/mediarouter-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj b/mediarouter-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj index ddfaaaa5..79843c34 100644 --- a/mediarouter-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/mediarouter-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -123,6 +123,18 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/mediarouter-v7/source/V7-MediaRouter.csproj b/mediarouter-v7/source/V7-MediaRouter.csproj index fef5a6b8..cefc267b 100644 --- a/mediarouter-v7/source/V7-MediaRouter.csproj +++ b/mediarouter-v7/source/V7-MediaRouter.csproj @@ -94,6 +94,22 @@ {BD8BB4A9-5ACD-47FB-923C-0DC858E1A42D} Media-Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/palette-v7/component/component.template.yaml b/palette-v7/component/component.template.yaml index 66e3a23a..587624ba 100644 --- a/palette-v7/component/component.template.yaml +++ b/palette-v7/component/component.template.yaml @@ -19,6 +19,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-Utils - V7-Palette installNuGets: @@ -26,6 +29,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.v7.Palette removeNodes: diff --git a/palette-v7/samples/AndroidSupportSample.sln b/palette-v7/samples/AndroidSupportSample.sln index 773b6056..ea27e03d 100644 --- a/palette-v7/samples/AndroidSupportSample.sln +++ b/palette-v7/samples/AndroidSupportSample.sln @@ -13,6 +13,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core-Utils", "..\..\support EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -43,5 +49,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/palette-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj b/palette-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj index 65f20b28..94b668fe 100644 --- a/palette-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/palette-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -83,5 +83,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/palette-v7/source/V7-Palette.csproj b/palette-v7/source/V7-Palette.csproj index d5b3f06b..21750523 100644 --- a/palette-v7/source/V7-Palette.csproj +++ b/palette-v7/source/V7-Palette.csproj @@ -79,6 +79,22 @@ {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98} Core-Utils + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/percent/component/component.template.yaml b/percent/component/component.template.yaml index 2a649faa..90058a0e 100644 --- a/percent/component/component.template.yaml +++ b/percent/component/component.template.yaml @@ -19,12 +19,18 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Percent installNuGets: - project: AndroidSupportSample packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Percent removeNodes: - "//xNS:Import[contains (@Project, 'Xamarin.Android.Support.Tasks.VectorDrawable.targets')]" diff --git a/percent/samples/AndroidSupportSample.sln b/percent/samples/AndroidSupportSample.sln index ecde6515..8b191072 100644 --- a/percent/samples/AndroidSupportSample.sln +++ b/percent/samples/AndroidSupportSample.sln @@ -11,6 +11,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Compat", "..\..\support-com EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -37,5 +43,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/percent/samples/AndroidSupportSample/AndroidSupportSample.csproj b/percent/samples/AndroidSupportSample/AndroidSupportSample.csproj index be99eeb7..24480b00 100644 --- a/percent/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/percent/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -80,5 +80,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/percent/source/Percent.csproj b/percent/source/Percent.csproj index bd3b5800..5bbe92d4 100644 --- a/percent/source/Percent.csproj +++ b/percent/source/Percent.csproj @@ -66,6 +66,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/preference-leanback-v17/source/V17-Preference-Leanback.csproj b/preference-leanback-v17/source/V17-Preference-Leanback.csproj index 00b72856..3e461d24 100644 --- a/preference-leanback-v17/source/V17-Preference-Leanback.csproj +++ b/preference-leanback-v17/source/V17-Preference-Leanback.csproj @@ -120,6 +120,22 @@ {514ED7A8-0F25-4F61-B7B3-A4A652FD7192} V7-RecyclerView + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/preference-v14/source/V14-Preference.csproj b/preference-v14/source/V14-Preference.csproj index 381c5141..9a41c77a 100644 --- a/preference-v14/source/V14-Preference.csproj +++ b/preference-v14/source/V14-Preference.csproj @@ -96,6 +96,22 @@ {A419C738-BD3D-4460-97E9-B8E44FC26896} V7-Preference + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/preference-v7/component/component.template.yaml b/preference-v7/component/component.template.yaml index 6a58aad0..5e1e91b0 100644 --- a/preference-v7/component/component.template.yaml +++ b/preference-v7/component/component.template.yaml @@ -27,6 +27,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -44,6 +47,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/preference-v7/samples/AndroidSupportSample.sln b/preference-v7/samples/AndroidSupportSample.sln index edd418cf..a56d8f88 100644 --- a/preference-v7/samples/AndroidSupportSample.sln +++ b/preference-v7/samples/AndroidSupportSample.sln @@ -33,6 +33,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V17-Preference-Leanback", " EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -103,5 +109,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/preference-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj b/preference-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj index e7366822..4744ce8f 100644 --- a/preference-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/preference-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -133,5 +133,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/preference-v7/source/V7-Preference.csproj b/preference-v7/source/V7-Preference.csproj index 1ecfc85d..1780f60c 100644 --- a/preference-v7/source/V7-Preference.csproj +++ b/preference-v7/source/V7-Preference.csproj @@ -88,6 +88,22 @@ {B4ED245B-BBD8-4549-9990-476A36AAD381} V7-AppCompat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/recommendation/component/component.disabled.yaml b/recommendation/component/component.disabled.yaml index d540f9bb..575a7970 100644 --- a/recommendation/component/component.disabled.yaml +++ b/recommendation/component/component.disabled.yaml @@ -19,6 +19,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -30,6 +33,9 @@ samples: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Recommendation - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/recommendation/samples/AndroidSupportSample.sln b/recommendation/samples/AndroidSupportSample.sln index 3c431ea6..811619cd 100644 --- a/recommendation/samples/AndroidSupportSample.sln +++ b/recommendation/samples/AndroidSupportSample.sln @@ -7,6 +7,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AndroidSupportSample.UITest EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Recommendation", "..\source\Recommendation.csproj", "{257D3C55-FADE-4C65-9967-7DCDE23F83A8}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -25,5 +27,9 @@ Global {9A0B8B8E-D1E4-4F86-8495-4FE3FAAA4C84}.Debug|Any CPU.Build.0 = Debug|Any CPU {9A0B8B8E-D1E4-4F86-8495-4FE3FAAA4C84}.Release|Any CPU.ActiveCfg = Release|Any CPU {9A0B8B8E-D1E4-4F86-8495-4FE3FAAA4C84}.Release|Any CPU.Build.0 = Release|Any CPU + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/recommendation/samples/AndroidSupportSample/AndroidSupportSample.csproj b/recommendation/samples/AndroidSupportSample/AndroidSupportSample.csproj index 7e496590..b896372a 100644 --- a/recommendation/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/recommendation/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -72,5 +72,9 @@ {257D3C55-FADE-4C65-9967-7DCDE23F83A8} Recommendation + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/recommendation/source/Recommendation.csproj b/recommendation/source/Recommendation.csproj index e046409e..f87bbcf1 100644 --- a/recommendation/source/Recommendation.csproj +++ b/recommendation/source/Recommendation.csproj @@ -82,6 +82,22 @@ {BD8BB4A9-5ACD-47FB-923C-0DC858E1A42D} Media-Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/recyclerview-v7/component/component.template.yaml b/recyclerview-v7/component/component.template.yaml index aadc8d0f..c5e44743 100644 --- a/recyclerview-v7/component/component.template.yaml +++ b/recyclerview-v7/component/component.template.yaml @@ -19,6 +19,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - V7-RecyclerView installNuGets: @@ -26,6 +29,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.v7.RecyclerView removeNodes: diff --git a/recyclerview-v7/samples/AndroidSupportSample.sln b/recyclerview-v7/samples/AndroidSupportSample.sln index 6c80f3fc..7ad0c840 100644 --- a/recyclerview-v7/samples/AndroidSupportSample.sln +++ b/recyclerview-v7/samples/AndroidSupportSample.sln @@ -13,6 +13,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core-UI", "..\..\support-co EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -43,5 +49,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/recyclerview-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj b/recyclerview-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj index 1147765f..aaae67f4 100644 --- a/recyclerview-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/recyclerview-v7/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -82,5 +82,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/recyclerview-v7/source/V7-RecyclerView.csproj b/recyclerview-v7/source/V7-RecyclerView.csproj index f2593c0a..cbf43062 100644 --- a/recyclerview-v7/source/V7-RecyclerView.csproj +++ b/recyclerview-v7/source/V7-RecyclerView.csproj @@ -76,6 +76,22 @@ {071EAE48-7BCE-4D68-8098-745B923A122F} Core-UI + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/support-compat/nuget/template.nuspec b/support-compat/nuget/template.nuspec index 7170481e..2ccdf72e 100644 --- a/support-compat/nuget/template.nuspec +++ b/support-compat/nuget/template.nuspec @@ -15,6 +15,7 @@ + diff --git a/support-compat/source/Compat.csproj b/support-compat/source/Compat.csproj index ba1a6612..036e5f93 100644 --- a/support-compat/source/Compat.csproj +++ b/support-compat/source/Compat.csproj @@ -82,6 +82,18 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + diff --git a/support-core-ui/source/Core-UI.csproj b/support-core-ui/source/Core-UI.csproj index 3d9f6c61..58f0e75a 100644 --- a/support-core-ui/source/Core-UI.csproj +++ b/support-core-ui/source/Core-UI.csproj @@ -70,6 +70,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/support-core-utils/source/Core-Utils.csproj b/support-core-utils/source/Core-Utils.csproj index 0a557fab..81b78edb 100644 --- a/support-core-utils/source/Core-Utils.csproj +++ b/support-core-utils/source/Core-Utils.csproj @@ -69,6 +69,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/support-dynamic-animation/source/DynamicAnimation.csproj b/support-dynamic-animation/source/DynamicAnimation.csproj index 23e751a1..b5f85c8c 100644 --- a/support-dynamic-animation/source/DynamicAnimation.csproj +++ b/support-dynamic-animation/source/DynamicAnimation.csproj @@ -81,6 +81,26 @@ {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98} Core-Utils + + {CA4194B2-8B2D-4C37-8790-C79C5803357A} + Compat + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/support-emoji-appcompat/source/Emoji-AppCompat.csproj b/support-emoji-appcompat/source/Emoji-AppCompat.csproj index 13b9925d..95ddf448 100644 --- a/support-emoji-appcompat/source/Emoji-AppCompat.csproj +++ b/support-emoji-appcompat/source/Emoji-AppCompat.csproj @@ -108,6 +108,22 @@ {BD8BB4A9-5ACD-47FB-923C-0DC858E1A42D} Media-Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/support-emoji-bundled/source/Emoji-Bundled.csproj b/support-emoji-bundled/source/Emoji-Bundled.csproj index f89da47e..7164e4b1 100644 --- a/support-emoji-bundled/source/Emoji-Bundled.csproj +++ b/support-emoji-bundled/source/Emoji-Bundled.csproj @@ -80,6 +80,22 @@ {B0FA3251-5C9E-4E2E-AB4B-9B53F320C8A6} Emoji + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + diff --git a/support-emoji/source/Emoji.csproj b/support-emoji/source/Emoji.csproj index 3f8817ee..b438dbc6 100644 --- a/support-emoji/source/Emoji.csproj +++ b/support-emoji/source/Emoji.csproj @@ -76,6 +76,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/support-fragment/nuget/template.nuspec b/support-fragment/nuget/template.nuspec index 888a4e77..ba5658f5 100644 --- a/support-fragment/nuget/template.nuspec +++ b/support-fragment/nuget/template.nuspec @@ -17,7 +17,6 @@ - diff --git a/support-fragment/source/Fragment.csproj b/support-fragment/source/Fragment.csproj index c9729cee..698e3a78 100644 --- a/support-fragment/source/Fragment.csproj +++ b/support-fragment/source/Fragment.csproj @@ -74,14 +74,26 @@ {071EAE48-7BCE-4D68-8098-745B923A122F} Core-UI + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98} Core-Utils - - {BD8BB4A9-5ACD-47FB-923C-0DC858E1A42D} - Media-Compat - diff --git a/support-fragment/source/Transforms/Metadata.xml b/support-fragment/source/Transforms/Metadata.xml index 6eee16a4..bd3ad18a 100644 --- a/support-fragment/source/Transforms/Metadata.xml +++ b/support-fragment/source/Transforms/Metadata.xml @@ -9,4 +9,11 @@ + + + + + + + \ No newline at end of file diff --git a/support-media-compat/source/Media-Compat.csproj b/support-media-compat/source/Media-Compat.csproj index 240ab842..47dcf8be 100644 --- a/support-media-compat/source/Media-Compat.csproj +++ b/support-media-compat/source/Media-Compat.csproj @@ -69,6 +69,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/support-tv-provider/source/TV-Provider.csproj b/support-tv-provider/source/TV-Provider.csproj index da9245ce..7246ceaf 100644 --- a/support-tv-provider/source/TV-Provider.csproj +++ b/support-tv-provider/source/TV-Provider.csproj @@ -69,6 +69,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/support-v13/component/component.template.yaml b/support-v13/component/component.template.yaml index 4e2abb8c..b2d8b92f 100644 --- a/support-v13/component/component.template.yaml +++ b/support-v13/component/component.template.yaml @@ -19,6 +19,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -29,6 +32,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/support-v13/samples/AndroidSupportSample.sln b/support-v13/samples/AndroidSupportSample.sln index 7881b1cd..2a12cf8c 100644 --- a/support-v13/samples/AndroidSupportSample.sln +++ b/support-v13/samples/AndroidSupportSample.sln @@ -19,6 +19,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Media-Compat", "..\..\suppo EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -61,5 +67,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/support-v13/samples/AndroidSupportSample/AndroidSupportSample.csproj b/support-v13/samples/AndroidSupportSample/AndroidSupportSample.csproj index 8c834d8e..546d432f 100644 --- a/support-v13/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/support-v13/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -101,5 +101,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/support-v13/source/V13.csproj b/support-v13/source/V13.csproj index ef90a81d..ea551eb3 100644 --- a/support-v13/source/V13.csproj +++ b/support-v13/source/V13.csproj @@ -79,10 +79,6 @@ {071EAE48-7BCE-4D68-8098-745B923A122F} Core-UI - - {BEABEB36-8FFE-4CD9-B6E6-D67686C8BB98} - Core-Utils - {2DE9FDA4-3F63-49E2-BD45-5C072A0350D8} Fragment @@ -91,6 +87,22 @@ {BD8BB4A9-5ACD-47FB-923C-0DC858E1A42D} Media-Compat + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + diff --git a/support-v4/samples/AndroidSupportSample.sln b/support-v4/samples/AndroidSupportSample.sln index da394322..5f1d846c 100644 --- a/support-v4/samples/AndroidSupportSample.sln +++ b/support-v4/samples/AndroidSupportSample.sln @@ -19,6 +19,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Media-Compat", "..\..\suppo EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -61,5 +67,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/support-v4/samples/AndroidSupportSample/AndroidSupportSample.csproj b/support-v4/samples/AndroidSupportSample/AndroidSupportSample.csproj index 3b39ab4f..3dc56071 100644 --- a/support-v4/samples/AndroidSupportSample/AndroidSupportSample.csproj +++ b/support-v4/samples/AndroidSupportSample/AndroidSupportSample.csproj @@ -101,5 +101,17 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/support-vector-drawable/component/component.template.yaml b/support-vector-drawable/component/component.template.yaml index 331a081c..c97e49a9 100644 --- a/support-vector-drawable/component/component.template.yaml +++ b/support-vector-drawable/component/component.template.yaml @@ -20,6 +20,9 @@ samples: removeProjects: - Annotations - Compat + - Arch.Core.Common + - Arch.Lifecycle.Common + - Arch.Lifecycle.Runtime - Core-UI - Core-Utils - Fragment @@ -32,6 +35,9 @@ samples: packages: - Xamarin.Android.Support.Annotations - Xamarin.Android.Support.Compat + - Xamarin.Android.Arch.Core.Common + - Xamarin.Android.Arch.Lifecycle.Common + - Xamarin.Android.Arch.Lifecycle.Runtime - Xamarin.Android.Support.Core.UI - Xamarin.Android.Support.Core.Utils - Xamarin.Android.Support.Fragment diff --git a/support-vector-drawable/samples/VectorDrawableSample.sln b/support-vector-drawable/samples/VectorDrawableSample.sln index f6c293e3..3a883ae5 100644 --- a/support-vector-drawable/samples/VectorDrawableSample.sln +++ b/support-vector-drawable/samples/VectorDrawableSample.sln @@ -21,6 +21,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "V7-AppCompat", "..\..\appco EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Annotations", "..\..\support-annotations\source\Annotations.csproj", "{EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Core.Common", "..\..\arch-core\common\source\Arch.Core.Common.csproj", "{4C9E1C1E-09C3-469C-B3C2-79651DF13870}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Common", "..\..\arch-lifecycle\common\source\Arch.Lifecycle.Common.csproj", "{1489A4D8-8D13-4113-BD73-3025CDE3E3A0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Arch.Lifecycle.Runtime", "..\..\arch-lifecycle\runtime\source\Arch.Lifecycle.Runtime.csproj", "{25CE44A9-FA51-4468-952F-21A13F066384}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -67,5 +73,17 @@ Global {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C9E1C1E-09C3-469C-B3C2-79651DF13870}.Release|Any CPU.Build.0 = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0}.Release|Any CPU.Build.0 = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25CE44A9-FA51-4468-952F-21A13F066384}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/support-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj b/support-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj index fcff9218..b3f6aaa1 100644 --- a/support-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj +++ b/support-vector-drawable/samples/VectorDrawableSample/VectorDrawableSample.csproj @@ -104,6 +104,18 @@ {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} Annotations + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/support-vector-drawable/source/Vector-Drawable.csproj b/support-vector-drawable/source/Vector-Drawable.csproj index 1fc9dda1..6b73cb28 100644 --- a/support-vector-drawable/source/Vector-Drawable.csproj +++ b/support-vector-drawable/source/Vector-Drawable.csproj @@ -76,6 +76,22 @@ {CA4194B2-8B2D-4C37-8790-C79C5803357A} Compat + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/tests/AndroidSupport.Tests/AndroidSupport.Tests.csproj b/tests/AndroidSupport.Tests/AndroidSupport.Tests.csproj index 6b256853..025cd67e 100644 --- a/tests/AndroidSupport.Tests/AndroidSupport.Tests.csproj +++ b/tests/AndroidSupport.Tests/AndroidSupport.Tests.csproj @@ -152,6 +152,15 @@ ..\..\output\Xamarin.Android.Support.Wear.dll + + ..\..\output\Xamarin.Android.Arch.Core.Common.dll + + + ..\..\output\Xamarin.Android.Arch.Lifecycle.Common.dll + + + ..\..\output\Xamarin.Android.Arch.Lifecycle.Runtime.dll + diff --git a/transition/source/Transition.csproj b/transition/source/Transition.csproj index 9e98f624..b05f3d34 100644 --- a/transition/source/Transition.csproj +++ b/transition/source/Transition.csproj @@ -83,6 +83,22 @@ {BD8BB4A9-5ACD-47FB-923C-0DC858E1A42D} Media-Compat + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + diff --git a/wear/nuget/template.nuspec b/wear/nuget/template.nuspec index 0afe5d54..3993925a 100644 --- a/wear/nuget/template.nuspec +++ b/wear/nuget/template.nuspec @@ -16,6 +16,8 @@ + + diff --git a/wear/source/Wear.csproj b/wear/source/Wear.csproj index 5dd05afa..0c8ab1a9 100644 --- a/wear/source/Wear.csproj +++ b/wear/source/Wear.csproj @@ -74,6 +74,40 @@ wear.aar + + + {EFC85AD8-90A7-4C98-8CEA-A875213DA5DC} + Annotations + + + {071EAE48-7BCE-4D68-8098-745B923A122F} + Core-UI + + + {A557F298-10FD-4F47-8C96-20387E2AA741} + Percent + + + {514ED7A8-0F25-4F61-B7B3-A4A652FD7192} + V7-RecyclerView + + + {CA4194B2-8B2D-4C37-8790-C79C5803357A} + Compat + + + {25CE44A9-FA51-4468-952F-21A13F066384} + Arch.Lifecycle.Runtime + + + {1489A4D8-8D13-4113-BD73-3025CDE3E3A0} + Arch.Lifecycle.Common + + + {4C9E1C1E-09C3-469C-B3C2-79651DF13870} + Arch.Core.Common + +