Max Katz
a94621fd79
Use Numerge package ( #20892 )
* Remove numerge submodule
* Use numerge nuget package
2 weeks ago
David Federman
ea7e9a7aed
Onboard onto Central Package Management ( #20704 )
* Onboard onto Central Package Management
* Remove SharpDX
* Add back <clear /> to NuGet.config package source mapping
* Package mapping
* Inline props where appropriate
* Lost a space
4 weeks ago
Julien Lebosquain
942f23274f
Remove EnableUnsafeBinaryFormatterSerialization property ( #20467 )
2 months ago
Julien Lebosquain
eb80c729d9
Fix NuGet warnings ( #20466 )
2 months ago
Julien Lebosquain
2a3c9d4095
Update Nuke to v10 ( #20345 )
3 months ago
Julien Lebosquain
ce0a1c6b3e
Update dependencies ( #20139 )
* Update dependencies
* Partially revert appium upgrades
* Fix integration tests
3 months ago
Julien Lebosquain
0f8f70437c
Rewrite leak tests without dotMemory Unit ( #20095 )
* Remove dotMemory Unit from LeakTests
* Nuke: run leak tests normally
4 months ago
Alexander Prokhorov
5f9d156ad4
Change NuGet.Config to be independent from global NuGet.Config ( #20168 ) ( #20169 )
* Clear all package source options
* Move Azure .NET 10 transport feed from RestoreAdditionalProjectSources to NuGet.Config
4 months ago
Julien Lebosquain
fb0f3848f9
Update to .NET 10 ( #19869 )
* Update to .NET 10 and C# 14
* Remove reflection usage in AvaloniaAccessHelper
* Fix Android nullability errors
* Fix WindowMetrics.WindowInsets removed from AndroidX
* Update pipelines
* Fix ValidateApiDiff for missing frameworks
* Fix Windows integration tests
* Update Xamarin.AndroidX.Window to 1.5.0
* Fix MacCatalyst supported version
* Remove unused Xunit.Extensions.Ordering
* Try to fix macOS integration tests
* Update pipeline runner to macOS 15
* Disable LeakTests
* Fix .NET Framework unit tests
* Fix BuildTests
* Bump minimum Android API level to 24
* Update to .NET 10 RTM
* Update XamlX
* update android insets and activity code to handle deprecated behaviors in api 36
---------
Co-authored-by: Emmanuel Hansen <emmausssss@gmail.com>
4 months ago
Julien Lebosquain
5bd5249b61
Update Nuke to v9 and fix ValidateApiDiff ( #19529 )
7 months ago
Julien Lebosquain
66724d4785
Improved API diff ( #19490 )
* Improved API diff
* Merge API diff files
* Ignore platform version for API diff
* Start with fresh suppression files
7 months ago
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
1 year ago
Julien Lebosquain
d1bd85e9b8
Nullable annotations for projects using XamlX ( #15796 )
* Nullable annotations for projects using XamlX
* Update .NET SDK
* Update XamlX to latest master
* Use ILRepack tool instead of submodule
* Fix build
---------
Co-authored-by: Max Katz <maxkatz6@outlook.com>
2 years ago
Max Katz
326ef7c9fd
Add .NET 8 target (Avalonia 11.1) ( #14535 )
* Add .NET 8 target to packable projects
* Update test projects
* Update sample projects to target .NET 8
* Update main Avalonia package to target .NET 8 as well
* Remove MSBuildEnableWorkloadResolver hack and some minor change
* Use net8.0 in nuke build as well
* Pin 8.0.0 SDK
* Adjust API validation
* Pin a valid version
* Remove net461 target from Avalonia package
* Remove unused net6.0 target from Avalonia.Designer.HostApp
* Adjust API diff
* Update ControlCatalog.Android.csproj
* Remove MSBuildEnableWorkloadResolver
* Fix Browser issues on .NET 8
* Fix .NET 8 error
* Fix merge conflicts
* Replace explicit TFMs in .csproj files with a centralized registry
* Fix merge conflict
* Fix AvsLegacyWindowsTargetFrameworks and add hacks for the tests
* Update XCode project CommandLineArgument
---------
Co-authored-by: Nikita Tsukanov <keks9n@gmail.com>
2 years ago
Max Katz
263be95f09
Update Microsoft.DotNet.GenAPI.Tool
2 years ago
Max Katz
02ddfad245
Implement helper OutputApiDiff target ( #13818 )
2 years ago
workgroupengineering
d03811697c
feat: Using pdbstr from Microsoft.Debugging.Tools.PdbStr instead of obsolete SourceLink package ( #12570 )
3 years ago
Julien Lebosquain
6eff41172f
Generate symbol packages
3 years ago
Max Katz
96f21b6cbf
Create initial ApiDiffValidation implementation
3 years ago
Max Katz
691ff9f33a
Make Avalonia.Win32.Interoperability build again on CI
3 years ago
Max Katz
fe0edf557c
Update Cecil
3 years ago
Nikita Tsukanov
0f7fba7f7f
SourceLink?
3 years ago
Nikita Tsukanov
a24e0185fc
Generate fake ref assemblies with patched *Impl and [NotClientImplementable] interfaces
3 years ago
Max Katz
de039015ca
Small cleanup of warnings
3 years ago
Max Katz
6b080eabe0
Restore Microsoft.Build.Framework dependency
3 years ago
Max Katz
9003dfde51
Parse target framework manually
3 years ago
Max Katz
a52696bcd6
Update Microsoft.Build.Framework
3 years ago
Nikita Tsukanov
b13f7cbd38
Use strong-named version of microcom
3 years ago
Stebner
8aa64528e8
Merge
4 years ago
Dan Walmsley
6e6102e110
build with net 6
4 years ago
Dan Walmsley
7423441ee0
turn of warning as errors for nuke build.
4 years ago
Dan Walmsley
6be88c5dcb
use net 7
4 years ago
Benedikt Stebner
97ca9e3fe5
One more
4 years ago
Benedikt Stebner
240b644650
Next try
4 years ago
Dan Walmsley
89b55d8e7e
Revert "update nuke"
This reverts commit d66229663d .
4 years ago
Dan Walmsley
9814d63f07
Revert "update nuke."
This reverts commit 3feb132de9 .
4 years ago
Nikita Tsukanov
52f196e20e
Build?
4 years ago
Dan Walmsley
947fcd2a57
use older netcoreapp for build project, to be compatible with mono.cecil.
4 years ago
Dan Walmsley
d66229663d
update nuke
4 years ago
Dan Walmsley
3feb132de9
update nuke.
4 years ago
Giuseppe Lippolis
60d0e2f1c3
fix: Consolidate JetBrains.DotMemoryUnit
4 years ago
Nikita Tsukanov
494cb01105
Updated microcom
4 years ago
Nikita Tsukanov
e1e2c52e0d
Detected package downgrade
4 years ago
Nikita Tsukanov
1ed495afe2
Use microcom generator from nuget
4 years ago
Steven Kirk
5b2a83b190
Don't multi-target MicroComGenerator.
Was causing problems building in VS. Instead include the source files directly into `_build.csproj`.
4 years ago
Dan Walmsley
e5a9776fc8
fix nuke build.
4 years ago
Dan Walmsley
1df32a9645
use multitargetting.
4 years ago
Dan Walmsley
d4ce30decd
micro com net6 with build script on netcoreapp3.1
4 years ago
Dan Walmsley
ae5ce83fd5
Revert "allow building on .net 6 machines."
This reverts commit 92239a1fc2 .
4 years ago
Dan Walmsley
92239a1fc2
allow building on .net 6 machines.
4 years ago