40 Commits

Author SHA1 Message Date
Julien Lebosquain 40a3af4aa5 Remove netstandard2.0 from almost all projects (#20111)
* Remove netstandard2.0 from almost all projects

* Fix duplicated target frameworks in unit tests

* Fix DesignerSupport tests

* Fix Designer.HostApp packaging

* Build ControlCatalog.Desktop on CI

* Fix another bad auto merge

* Fix LeakTests duplicated target frameworks

* Don't hardcode target framework in DesignerSupportTests
2025-11-21 09:59:39 +00:00
Max Katz 12741e861b Remove Avalonia.Browser.Blazor (#20105) 2025-11-20 09:57:34 +00:00
Julien Lebosquain 467063b54b Remove Tizen (#19722)
* Remove Tizen

* Address review
2025-10-06 07:31:20 +00:00
Julien Lebosquain d7f417017d Move ControlCatalog.MacCatalyst/tvOS to their own folders (#19709)
* Move ControlCatalog.MacCatalyst/tvOS to their own folders

* Exclude tvOS/MacCatalyst from CI builds
2025-09-30 08:36:46 +00:00
Julien Lebosquain c925ca5c63 Move all submodules to external directory (#18431)
* Move DataGrid submodule

* Move Numerge submodule

* Move XamlX submodule

* Remove DataGrid from slnf file.

* Git clean
2025-03-13 17:51:40 +00:00
Julien Lebosquain bed48a7bb6 Rework XAML compilation targets (#17539)
* Added BuildTests projects

* Added VerifyXamlCompilation build target

* Use TargetsTriggerByCompilation for XAML compilation

* Add *.binlog to gitignore

* VerifyXamlCompilation target: set NuGetPackageRoot

* Ensure WpfHybrid build test uses two markup compilation passes

* Fail build tests restore immediately if AvaloniaVersion isn't set

* Fix "could not extract MVID" for up-to-date builds

* Run VerifyXamlCompilation on CI

* Add FSharp build test
2024-11-25 18:25:06 -08:00
Max Katz 6f7a003c31 Rename MobileSandbox to Avalonia.SingleProjectSandbox (#15330)
* Define SupportedOSVersion variables shared between projects

* Rename MobileSandbox to Avalonia.SingleProjectSandbox
2024-04-11 20:51:17 -04:00
Max Katz 4b1ca3811e Avalonia single project support (#9613)
* MVP SingleProject support for all supported platforms

* Convert MobileSandbox to be a single project

* WASM fixes

* Fix SDK CI version

* Use .NET 8 in build project as well

* Add EnableUnsafeBinaryFormatterSerialization

* Add macos workload, remove wasm-experimental

* And ios

* Specify TFM for single-project projects in dirs.proj

* Return deleted line

* Set PrivateAssets=all on MobileSandbox

* Add ios target only on non-linux in MobileSandbox

* Update after merges

* Update browser sub-project from the templates

* Don't build MobileSandbox on CI

* Couple of improvements

* Add android hack to run without manifest

* Add tvOS support and rearrange some properties

* Delete unusable Packages.targets file + related

* Add global Condition for AvaloniaSingleProject.targets
2024-03-28 09:46:28 +00:00
Nikita Tsukanov 84515cd3e5 A special target for testing local nuget builds (#14446)
* BuildToNuGetCache target

* Skip more stuff that's not required for quick local testing of apps

---------

Co-authored-by: Max Katz <maxkatz6@outlook.com>
2024-03-01 05:15:25 +00:00
Max Katz 691ff9f33a Make Avalonia.Win32.Interoperability build again on CI 2023-05-22 22:10:12 -04:00
Max Katz 440be6e9da Update excludsions list 2023-05-08 17:01:00 -04:00
Max Katz c111c05bc2 Do not build browser samples 2023-05-08 16:51:45 -04:00
Max Katz 8918b8892b Exclude iOS, Android and Web samples from CI build 2022-10-15 04:15:36 -04:00
Benedikt Stebner 32a4ddbcef Build mobile 2022-10-05 16:04:43 +02:00
Benedikt Stebner 97ca9e3fe5 One more 2022-10-05 16:01:40 +02:00
Benedikt Stebner 240b644650 Next try 2022-10-05 16:01:29 +02:00
Dan Walmsley 991364f33c remove mobile sandbox apps from build. 2022-09-21 12:54:09 +01:00
Max Katz 9bc881e4a7 Update iOS control catalog projects 2022-02-23 23:55:35 -05:00
Max Katz f374ea374f Add multitarget with old sdk 2022-02-11 23:40:46 -05:00
Max Katz 1565263b24 Built Avalonia.Build.Tasks first and exclude android test projects from being built 2022-02-11 21:37:05 -05:00
Max Katz 9c8074d46c Enable android nuget build 2022-02-02 21:01:17 -05:00
Giuseppe Lippolis c364ca6f9b fix NU5128 2020-10-17 10:44:27 +02:00
Artyom V. Gorchakov 0ed825700e Merge branch 'master' into rxui-events 2020-09-01 20:50:49 +03:00
artyom 59b0f81aad Add a smoke test 2020-08-22 21:56:59 +03:00
Nikita Tsukanov dc2e7a2ffa iOS build? 2020-07-17 16:39:01 +02:00
Nikita Tsukanov e6e979fe3e dirs.proj 2020-07-17 16:47:08 +03:00
Dan Walmsley ec8ca19a7f diable android builds 2019-09-28 14:34:47 +01:00
Nikita Tsukanov 35926e2682 Skip iOS for Windows CI build 2019-05-29 20:04:09 +03:00
Nikita Tsukanov f97c0c6368 iOS/Android build fix 2019-05-29 19:53:53 +03:00
Nikita Tsukanov 223e929ca3 Update dirs.proj 2019-04-22 18:04:02 +03:00
Nikita Tsukanov c021bf717d Disable Xamarin projects on CI 2019-04-22 17:21:25 +03:00
Nikita Tsukanov c332e79df5 Exclude submodule projects 2019-02-21 20:26:12 +03:00
Jeremy Koritzinsky 45ae6aac23 Fix package versions. 2018-10-28 13:35:37 -07:00
Jeremy Koritzinsky 74bbbbbec4 Move Xcode files around. 2018-10-27 18:18:44 -07:00
Jeremy Koritzinsky 40a901347a Update Cake to build packages via MSBuild. 2018-10-27 17:50:43 -07:00
Jeremy Koritzinsky acb3d46ca0 Enable generating NuGet packages via the MSBuild Pack target. 2018-10-27 17:48:46 -07:00
Jeremy Koritzinsky 5a9e41364b Convert project references to reference aggregate Avalonia.csproj 2018-10-27 17:46:29 -07:00
Dan Walmsley 5c0b638621 dont allow msbuild to try and build xcode projects. 2018-10-21 21:29:44 +01:00
Jeremy Koritzinsky 7507a01531 Enable generating solution file from the dirs.proj file. Useful for creating Omnisharp-compatible solution with subset of projects. 2018-08-16 15:40:06 -05:00
Jeremy Koritzinsky 065d6d01d8 Switch Cake to use a dirs.proj traversal project to simplify the solution. 2018-08-16 15:19:01 -05:00