* [appium] Bump Versions
* [appium] Some fixes to the script
* [appium] Install also appium-doctor
* [provisioning] Allow skip provision all android api sdks
* Fix
* [cake] Bump nuget tool
* [uitests] Comment out CarouselView tests
* Remove grep doesn't exist on windows
* Update cake scripts
* Fix some issues
* Fix more duplicated variables
* Missing addin
* Try fix again
* Comment out
* Fix more scripts
* Don't use /tl , that's only net8
* Specify the minimum versions of the platforms
* maccat 13.1
* win10
* Merge all the version numbers
* ws
* not needed as winui controls these numbers
* seems this is not real
* we are going global!
* Move Blazor into a separate folder
* Merge all the .NET 6 projects/solutions
* Windows projects
* that
* Make things better
* clean up
* fix that
* fast deploy debug
* remove that
* Fix paths
* fixing things
* fix that
* solutions
* fix builds for macos
* lols to me
* not a razor app
* Use LogicalName
* renamed
* No more Controls.SourceGen-net6
* Add Controls DeviceTests
* win
* update
* visibility
* Fix bug! Wee!
* - fix cake script to use correct sln for mac
* - change winui to just use vs-net6 target but default to global
* - fix VS-STable cake
* oops
* - copy info.plist local
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
* Update dependencies from https://github.com/xamarin/xamarin-android build 6.0.1xx-rc1-17e7b91b9d6f73195ee9684241b2731330e36f62-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-rc.1.140 -> To Version 30.0.100-rc.1.147
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-rc.1.21417.1 -> To Version 6.0.0-rc.1.21421.1 (parent: Microsoft.Dotnet.Sdk.Internal
* Update dependencies from https://github.com/xamarin/xamarin-android build 6.0.1xx-rc1-ed5ad127cc737620af6a8671151ea554eb298458-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-rc.1.140 -> To Version 31.0.100-rc.1.2
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-rc.1.21417.1 -> To Version 6.0.0-rc.1.21423.9 (parent: Microsoft.Dotnet.Sdk.Internal
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Jonathan Dick <jond@hey.com>
Co-authored-by: Rui Marinho <me@ruimarinho.net>
* Call disconnect on previous handler when we change it out
* Update FragmentContainer.cs
* - don't set to null
* - tests
* - access via interface
* - add cake variables for building
* - fix
* - fix finish callback so it correctly resolves to UI Thread
* - fix build variable
* Update build.cake
* - just disconnect from navigation page for now
* only disconnect if previous handler is still set to me
* - just compile compatibility
* Update ElementHandler.cs
* - fix native view check
* - fix ios Clear
* -fix uikit
* - fix cleanup
* Update Element.Impl.cs
* Update dependencies from https://github.com/xamarin/xamarin-android build main-e5103b0f97d542ce14f2ceb9f2d3a247aa6d5964-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-preview.6.62 -> To Version 30.0.100-ci.main.73
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.FileProviders.Embedded,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-preview.6.21352.12 -> To Version 6.0.0-preview.7.21326.8 (parent: Microsoft.Dotnet.Sdk.Internal
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20210707.26
Microsoft.macOS.Sdk , Microsoft.MacCatalyst.Sdk , Microsoft.iOS.Sdk , Microsoft.tvOS.Sdk
From Version 12.0.100-preview.6.63 -> To Version 12.0.100-ci.main.142
* Full Android workload has been renamed to android-aot
If you don't need AOT, the `android` workload excludes it.
Note that AOT isn't working yet, but we have the Mono packs setup.
* Use shortened Apple platform workload names
The names are now `maccatalyst`, `macos`, `ios`, and `tvos`.
* One more place the android workload name is used
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20210707.26
Microsoft.macOS.Sdk , Microsoft.MacCatalyst.Sdk , Microsoft.iOS.Sdk , Microsoft.tvOS.Sdk
From Version 12.0.100-preview.6.63 -> To Version 12.0.100-ci.main.142
Conflicts:
eng/Versions.props
* Use shortened Apple platform workload names
The names are now `maccatalyst`, `macos`, `ios`, and `tvos`.
* Update dependencies from https://github.com/xamarin/xamarin-android build main-7c5fab13329ee898fb1562f83576a7ca881f2881-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-preview.6.62 -> To Version 30.0.100-ci.main.75
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.FileProviders.Embedded,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-preview.6.21352.12 -> To Version 6.0.0-preview.7.21326.8 (parent: Microsoft.Dotnet.Sdk.Internal
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20210709.17
Microsoft.macOS.Sdk , Microsoft.MacCatalyst.Sdk , Microsoft.iOS.Sdk , Microsoft.tvOS.Sdk
From Version 12.0.100-preview.6.63 -> To Version 12.0.100-ci.main.150
* Update dependencies from https://github.com/xamarin/xamarin-macios build 20210713.6
Microsoft.macOS.Sdk , Microsoft.MacCatalyst.Sdk , Microsoft.iOS.Sdk , Microsoft.tvOS.Sdk
From Version 12.0.100-preview.6.63 -> To Version 12.0.100-ci.main.159
* Revert "[build] remove workaround for iOS AOT packages on Windows"
This reverts commit 5231ec3509c89325dfcfbe6ced89887d801b3f71.
* Add NoWarn=CS8032 for Razor
* Update dependencies from https://github.com/xamarin/xamarin-android build main-e06d71320c8f5cebb31c42b15d8172b087a98761-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-preview.6.62 -> To Version 30.0.100-ci.main.77
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.FileProviders.Embedded,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-preview.6.21352.12 -> To Version 6.0.0-preview.7.21326.8 (parent: Microsoft.Dotnet.Sdk.Internal
* Revert "Add NoWarn=CS8032 for Razor"
This reverts commit d7212d435c1341e80742bbca9e76e7cb4a201e47.
* Update dependencies from https://github.com/xamarin/xamarin-android build main-1d53c0095871293c38d16196982e83485a091a3f-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-preview.6.62 -> To Version 30.0.100-ci.main.81
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.FileProviders.Embedded,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-preview.6.21352.12 -> To Version 6.0.0-preview.7.21326.8 (parent: Microsoft.Dotnet.Sdk.Internal
* Do it like a madman
* Update dependencies from https://github.com/xamarin/xamarin-android build main-7dacdd751dd0bd7b02ac443c32824f353a6da380-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-preview.6.62 -> To Version 30.0.100-ci.main.83
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.FileProviders.Embedded,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-preview.6.21352.12 -> To Version 6.0.0-preview.7.21326.8 (parent: Microsoft.Dotnet.Sdk.Internal
* Update dependencies from https://github.com/xamarin/xamarin-android build main-24f272bd357d67a5e326d4cce55899a5b98905ae-1
Microsoft.Android.Sdk.Windows
From Version 30.0.100-preview.6.62 -> To Version 30.0.100-ci.main.84
Dependency coherency updates
Microsoft.NETCore.App.Ref,Microsoft.Dotnet.Sdk.Internal,Microsoft.Extensions.Primitives,Microsoft.AspNetCore.App.Runtime.win-x64,Microsoft.Extensions.Hosting.Abstractions,Microsoft.Extensions.DependencyInjection.Abstractions,Microsoft.Extensions.DependencyInjection,Microsoft.Extensions.Configuration.Abstractions,Microsoft.Extensions.Configuration,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Logging.Debug,Microsoft.Extensions.FileProviders.Abstractions,Microsoft.Extensions.FileProviders.Embedded,Microsoft.AspNetCore.Authorization,Microsoft.AspNetCore.Components.WebView,Microsoft.AspNetCore.Components.Web,Microsoft.JSInterop,Microsoft.WindowsDesktop.App.Runtime.win-x64,System.CodeDom
From Version 6.0.0-preview.6.21352.12 -> To Version 6.0.0-preview.7.21326.8 (parent: Microsoft.Dotnet.Sdk.Internal
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
* Initial code for the device test runner
* Add some source gen :)
* clean up
* don't need this
* moar!
* a bit more
* Things now can run!
* just n case
* Code!!!
* Improvements
* more things
* that changed
* new files
* that
* cowboy
* more improvements
* This seems to run again :)
* Fix runners
* Essentials tests
* WinUI tests
* add winui single proj
* single-project-ify the winui apps
* add tests
* The tests
* Build the new toys
* one file for now
* make it look better
* names
* add stages
* :)
* Tests
* fixes
* try this on for size
* extra task for beter stats
* sigh
* slightly better
* start again
* looks like I did it?
* tests!
* net6
* this
* Publish test results
* try this for now
* that
* dfsadf
* The Xcode may be incorrectly named on CI
* - -> _
* wrong way around
* that
* this
* that
* Verbose
* v4
* getting crazy here
* asdf
* try that
* asdf
* comments
* who knows
* try this way
* ;
* just give up
* madness
* Maybe this???
* adf
* sadfasd
* sdf
* wdtf
* build all now
* pack
* new things
* samples
* device tests
* that
* local
* DF
* boom
* :)
* sadf
* heh
* try that
* prepend path
* PATH
* :)
* use the command line args
* try this
* maybe this
* :)
* do that too
* info
* fp
* trim! fix!
* We gotta build twice otherwise fix targets
* drop dotnet
* things
* drop that for now
* Property not Item
* that
* new things
* paths
* Versions
* Try get Android building
* ?
* that
* Move to sub folders
* Remove empty entitlements and install certs
* Auto-include bundle resources
* Link="%(RecursiveDir)%(FileName)%(Extension)"
* fix ios
* Try bumping a tiny bit
* don't be fancy
* use a dictionary
* moving cheese
* new beta!
* Make sure Xxcode is ready
* sdfsa
* undo now
* Move the animation system into the services
* Services can't be null
* Essentials is now needed
* try this
* huh?
* remove windows
* !
* empty entitlements
* not their either
* print things
* - more print
* - force path
* - set env variables
* - path
* - cake
* - set for user
* - set paths
* - set variables
* - fix path
* - remove prints
* - remove things
* - remove
* - remove it all
* - remove step
* - add setup sdk paths back in
* Add the LabelHandler for WinUI
* Windows is beautiful
* ws
* my bad. it does work.
* Revert "my bad. it does work."
This reverts commit 3c985b530dc2a84d53ef7900e7d7db715fb03a18.
* Revert "Revert "my bad. it does work.""
This reverts commit 4b4e0b3be1c5b19255b0ffccad87c11b25ecb0a3.
* not this now
* Don't remove all the xaml on non-Windows
Android and iOS are non-Windows and thus they lose all XAML files. THis only came in with WinUI and is only noticeable since we started using the App.xaml as the main entry point.
* - add build step to winui cake
* Moving toys
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
* WinUI3 Desktop Head
* - Fix up Compatibility Proiect
* - fix conditionals
* - temp remove windows pack restriction
* - namespace fixes
* - winui
* - add WinUI to SLN
* - change handlers to windows
* - fixes
* - additional handlers
* - essentials fixes
* - msbuild
* - add more
* - fix comment
* - transitive
* - check for windows
* - windows conditional
* - vs path
* - restore;build
* - remove target
* - build first
* -remove
* Building again!
* - add global.json file
* - set MauiPlatforms
* - remove things
* Make it at least run
* - split out restore/build
* - magic?
* - 5
* Put stuff here and try more
* - add restore
* - fix essentials
* Get it closer
* Go simple or go home
* diffs
* - net5 checks
* - winui fixes
* - files
* - preview versions
* - maybe?
* - add code back in
* Update package.ps1
Fix usage of $dotnet, moved around if and try-finally
* Whoops
* Update package.ps1
Add /restore flag, fix double //
* - fixed pri runtime paths
* - copy xbf files around
* - fix
* - fix path
* Fonts
* - windows only nugets
* - fix targets
* Fonts now working
* ws
* //TODO WINUI3
* More mappings
* - builds
* - remove props
* - props
* Button has all the things done so far
* - layout basics
* Don't reference the build tasks, then all is well
* - shims
* - fix shim measuring
* - fix resource loading
* Uncomment the things in Forms
* - tweak measure
* update
* Remove old code
* Revert "Remove old code"
This reverts commit 2b63ebab0e5fdc180360e5aa4ee04c3df964a8cc.
* Add image for goodness
* - measure
* - always build winui for core
* - add created handlers
* - add mappers
* Build windows and macos now
* Always pack
* - call arrange on the children again
* - fix
* - embrace it
* - fix condition
* - maybe
* This might work
* that
* - fix
* - fix
* - no more
* Use the correct path to the image
* No more SimpleApp
* This actually works...
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
Based on: https://github.com/jonathanpeppers/maui-workload
This adds a new `DotNet.csproj` that provisions a local .NET 6 install
into `.\bin\dotnet\`.
Next, it uses versions defined in `eng/Versions.props` as required by
.NET version bumping infrastructure (called Darc):
<Project>
<PropertyGroup>
<MicrosoftNETSdkPackageVersion>6.0.100-preview.2.21155.3</MicrosoftNETSdkPackageVersion>
<MicrosoftAndroidSdkPackageVersion>11.0.200-ci.main.148</MicrosoftAndroidSdkPackageVersion>
<MicrosoftMacCatalystSdkPackageVersion>14.3.100-ci.main.337</MicrosoftMacCatalystSdkPackageVersion>
<MicrosoftiOSSdkPackageVersion>14.4.100-ci.main.1192</MicrosoftiOSSdkPackageVersion>
</PropertyGroup>
</Project>
Next, we can use these versions to consume NuGet packages for workloads:
<PackageDownload Include="Microsoft.NET.Workload.Android" Version="[$(MicrosoftAndroidSdkPackageVersion)]" />
<PackageDownload Include="Microsoft.NET.Workload.MacCatalyst" Version="[$(MicrosoftMacCatalystSdkPackageVersion)]" />
<PackageDownload Include="Microsoft.NET.Workload.iOS" Version="[$(MicrosoftiOSSdkPackageVersion)]" />
Then the other packs they depend on:
<PackageDownload Include="Microsoft.Android.Ref" Version="[$(MicrosoftAndroidSdkPackageVersion)]" />
<PackageDownload Include="Microsoft.Android.Sdk.win-x64" Version="[$(MicrosoftAndroidSdkPackageVersion)]" Condition="$([MSBuild]::IsOSPlatform('windows'))" />
<PackageDownload Include="Microsoft.Android.Sdk.osx-x64" Version="[$(MicrosoftAndroidSdkPackageVersion)]" Condition="$([MSBuild]::IsOSPlatform('osx'))" />
<PackageDownload Include="Microsoft.Android.Sdk.BundleTool" Version="[$(MicrosoftAndroidSdkPackageVersion)]" />
<PackageDownload Include="Microsoft.MacCatalyst.Ref" Version="[$(MicrosoftMacCatalystSdkPackageVersion)]" />
<PackageDownload Include="Microsoft.MacCatalyst.Sdk" Version="[$(MicrosoftMacCatalystSdkPackageVersion)]" />
<PackageDownload Include="Microsoft.iOS.Ref" Version="[$(MicrosoftiOSSdkPackageVersion)]" />
<PackageDownload Include="Microsoft.iOS.Sdk" Version="[$(MicrosoftiOSSdkPackageVersion)]" />
After doing this, I can build .NET 6 projects with:
> .\bin\dotnet\dotnet.exe build .\src\Controls\samples\Controls.Sample.SingleProject\Maui.Controls.Sample.SingleProject.csproj
I can even build MacCatalyst apps on Windows!
I updated `build.cake` so the following builds for .NET 6 and opens
Visual Studio:
> dotnet cake --target=VS-NET6
This is the equivalent of these commands if you want to run them
individually:
dotnet build src\DotNet\DotNet.csproj
.\bin\dotnet\dotnet build Microsoft.Maui.BuildTasks-net6.sln
.\bin\dotnet\dotnet build Microsoft.Maui-net6.sln
.\eng\dogfood.ps1
~~ Other Changes ~~
* Rework CI setup to use .\bin\dotnet\dotnet
* We don't need boots or URLs anymore
* Fixed `MSBuildTests` to use .\bin\dotnet\dotnet if found and fall
back to the system `dotnet`
* Moved `.nuspec\package.ps1` to `eng\package.ps1`
~~ What problems does this solve? ~~
* MacCatalyst builds on Windows! (offline build that checks C#)
* Building Maui always gets you the right things installed.
* Maui becoming a .NET workload will be a breeze. We can copy files
into `.\bin\dotnet\sdk-manifests` and `.\bin\dotnet\packs`.
* We can use Darc to bump dependencies within .NET:
https://github.com/dotnet/arcade/blob/main/Documentation/Darc.md
* Try build ControlGallery
Try build android controlgallery new path
Fix
Fix android uitests reference
Don't build iOS for now
* - only set content description for UI Test build
* Add Environment.Build.props back
* Update boots version
* Fix LinkDescription.xml
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
* Move all core font logic into an instance
* Doing lots of things to get things working :)
* Add a small compat sample
* Fixed the sample for Android
* Fix the iOS sample
* Clean this up
* revert that
* Added a fonts sample page
* Implement all the things
* Fix things
* Prevent duplicate attributes
* fix null ref warning
* Fix null exception in resizetizer
* Initialize forms because we are actually using it
* Loads of stuff in here, will need to dissect :)
* Create a sln for the build tasks
* fix null ref warnings/errors
* oops
* never null here
* just these
* Only setup the font loader if it exists
* test more things
* Add this back to label
* New attributes
* Add tests for the label
* remove compat samples
* Add iOS tests
* No longer needed
* this
* Add [PortHandler]
* mergies
* this will be cool to keep
* Add resizetizer
* All good now
* Add some common nupkg properties to everything
* Remove project property refactored into directory build props
* Remove properties now in common dir build props
* Add net6 version of project
* More net6
* Only target netstandard2.0 now
net4* is no longer needed as there's no more vs2017 support
* Clean up strong naming a bit
* Update dependencies
* Package all the things for build tasks in the -t:Pack
* Add more net6 project versions
* Clean up whitespace
* Needed moar NET6
* Name fixes
* Added meta project for packaging and package script
* Remove assembly copyright (now duplicates)
* Add resizetizer, add params to package script
* Disable strong naming for now
We need to re-evaluate how we do this a bit, we should probably use the `al` tool to do it now, and I believe the StrongNamer package may not work anymore, but we can do the same thing in a custom target at a later date.
* Fix path to tasks assembly
* don't build ios on android specific project
* Finish rename of toolbox file
* - add cake
* - fix cake extras
* fix the copy for the IDE
* Try packing on CI
* versions baby!
* build release
* this should od it
* this
* oops
* Move to an empty folder
* Use new symbol formats
* no symbols for build tasks and the head
* symbol all the things
* Compiler error with commented out code XD
* oopsies
* only build transitive
* Try this
* log everything
* This might work
* REPORTS
* previews
* needed
* versions
* duh
* Update build.cake
Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
* Improve the Android testing
* Add a longer boot timeout for CI (it takes about 5 mins to boot)
* Fail the command if the tests failed
* Pass the arch correctly
Add support for selecting the emulator "skin" or "type"
* Make sure to unify the runs
* fail the build if the tests failed
* copy the test result files to <out-dir>/TestResults.xml
* Just getting something going
* This
* Update device-tests-android.yml
* Run the correct script
* Fix the restore config file
* Install the emulator
* Use separate lines for readability
* Move to a new pipeline
* Renamed
* this
* Update handlers.yml
* test2
* Update device-tests.yml
* Update device-tests.yml
* af
* Update device-tests.yml
* not sure
* Revert "not sure"
This reverts commit 2d722aba9737370fc9c48fa02e3a2b4b02efa769.
* not sure
* Update device-tests.yml
* Update device-tests.yml
* Update device-tests.yml
* sadfasdf
* Update device-tests.yml
* Update device-tests.yml
* Update device-tests.yml
* Run everything correctly again
* change this
* Get some vars
* Better things
* Better name
* Oops
* Update device-tests-android.yml
* Fix the tests
* Test this
* Update device-tests.yml
* Update device-tests.yml
* things
* more
* fix
* disable ios stuff
* need the envvars
* enabling the profiles again
* push the other one
* better
* can't use the shared runtime
* aadsf
* essentials ios
* adfs
* fix things
* change package names
* oops
* Reverts
* finals
* Fix android tests
* Make sure to pass the context to Platform.Init
* Add support for running tests inside an actual Activity
* Prepare to move the shared code into a new assembly for reuse
* move
* quick build to test
* Revert "quick build to test"
This reverts commit dd92838e995d363eab38e699e4ec4c26cf1b3bea.
* Switch build scripts to use dotnet cake
* - pin to version 0.38.5
* - cake version
* - dotnet first
* quotes
* - windows fix
* - fix bash to ignore empty parameters
* - roll back android
* - kudos
* - fix
* - shift
* - empty space
* Check state of UI Tests with no handlers
* - add CarouselViewRenderer and IndicatorViewRenderer
* - indicator view
* - fix google api key writing
* - PathRenderer
* - RadioButton
* - All the shapes
* - fix shape elements
* Update cake and yaml
* Reset simulator isn't working
* [Build] Remove restore from yaml
* [Build]Update the restore on cake
* [Build] Build android gallery uitests from cake