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
a1b5d6a0e9
Add missing <EnableWindowsTargeting>true</EnableWindowsTargeting>
2 years ago
Max Katz
59ffdd9950
Revert to net461
3 years ago
Max Katz
c406b51cd0
Remove WPF integration after internal discussion
3 years ago
Max Katz
7bf2b7668c
Use Skia in windows interop test + remove old hacks for old wpf control
3 years ago
Max Katz
da157ff509
Fix WindowsInteropTest
3 years ago
Max Katz
f31b42d901
Start WF control render timer when handle is created and stop when handle is destroyed
3 years ago
Max Katz
c3738875e6
Migrate to net462
3 years ago
Max Katz
4be09e3063
Move to Avalonia.Win32.Interoperability project for correctness
3 years ago
Julien Lebosquain
7d879cf6fe
Added Win32PlatformOptions.ShouldRenderOnUIThread
Fixes WPF interop
3 years ago
Julien Lebosquain
3568e60841
Set WindowsInteropTest platform target to x64
3 years ago
Max Katz
24626da489
Remove Rx.props from ControlCatalog and some other projects too
3 years ago
Max Katz
b045393df3
Do not reference DevTools from shared control catalog
4 years ago
Dan Walmsley
b89e884bcf
Revert "Revert "Revert "upgrade to net462"""
This reverts commit e44c36bef3 .
4 years ago
Nikita Tsukanov
ce06a2029e
Use .NET SDK for WindowsInteropTest
4 years ago
Dan Walmsley
e44c36bef3
Revert "Revert "upgrade to net462""
This reverts commit c78179e9ac .
4 years ago
Dan Walmsley
c78179e9ac
Revert "upgrade to net462"
This reverts commit 010ca1901a .
4 years ago
Dan Walmsley
010ca1901a
upgrade to net462
4 years ago
Nikita Tsukanov
303b6c1586
Remove ReactiveUI usage from sample apps
5 years ago
Jumar Macato
fbd7ee5963
Remove `UseDataGrid` since DataGrid works without that now.
7 years ago
Steven Kirk
9650c7f9e3
Call UseDataGrid in WindowInteropTest.
The `ControlCatalog` that is being embedded requires it.
7 years ago
Steven Kirk
9a60d77e63
Don't import SkiaSharp.props into WindowsInteropTest.
Fixes the `"C:\Users\[user]\.nuget\packages\SkiaSharp\1.68.0\build\net45\SkiaSharp.dll.config" because it was not found.` error.
7 years ago
Jeremy Koritzinsky
3b9c7e47f0
Update Avalonia.sln and legacy desktop projects.
8 years ago
Jeremy Koritzinsky
acb3d46ca0
Enable generating NuGet packages via the MSBuild Pack target.
8 years ago
Jeremy Koritzinsky
56019e8caf
Remove old NCrunch files.
8 years ago
Jeremy Koritzinsky
321bd15664
Merge desktop runtime support libraries. Fixes #1899 .
8 years ago
Nikita Tsukanov
cce1c7af60
Switched to nuget version of Portable.Xaml and updated to use netstandard1.3
9 years ago
Nikita Tsukanov
e610d5858f
Merge skia projects into one
9 years ago
Nikita Tsukanov
76c90df2da
Initial implementation for Direct2D rendering for WPF integration
9 years ago
Nikita Tsukanov
e5289146d9
Remove AttachDevToolsToTopLevelOnVisualTreeAttachment since @grokys doesn't like it
9 years ago
Nikita Tsukanov
76bc7aaafb
Fixed issues from PR comments #1016
9 years ago
Nikita Tsukanov
abf866cf61
Fixes to get it working again after merge
9 years ago
Friedrich von Never
cd8ddf31a6
WindowsInteropTest: add SkiaSharp dependency
9 years ago
Nikita Tsukanov
3126901721
WPF embedding improvements
9 years ago
Nikita Tsukanov
b4d43be327
DevTools now can be attached to any toplevel
9 years ago
Nikita Tsukanov
67ff5ba53c
Initial implementation of Proper WPF embedding™
9 years ago
Steven Kirk
261df061e9
Reference Rx.props for interop samples.
Instead of including the `PackageReference` directly in the csproj.
9 years ago
Steven Kirk
3c3dc973e1
Fix interop samples.
They were missing a reference to System.Reactive.
9 years ago
Wiesław Šoltés
2afd6cb224
Remove NuGet workaround
9 years ago
Steven Kirk
96f316eca6
Removed some small diffs from master.
9 years ago
Steven Kirk
a49f1e0c96
Update binding redirects.
9 years ago
Wiesław Šoltés
f8097cc27d
Added msbuild props for package references
9 years ago
Nikita Tsukanov
485fe1364e
Everything is buildable via MSBuild
9 years ago
Steven Kirk
71c6c572ac
Moved ncrunch files to their own dir.
Also deleted v2 ncrunch files and update .gitignore.
9 years ago
Steven Kirk
6036bd5998
Moved ncrunch files to their own dir.
Also deleted v2 ncrunch files and update .gitignore.
9 years ago
Steven Kirk
932f489faa
Use the Direct2D 1.1 render target initialization.
To prevent D2D from auto-stretching our render target to the window size
(which causes problems now we're multi-threaded) we have to move to the
D2D1.1 render target initialization. I used the info here to work out
how to do this:
https://katyscode.wordpress.com/2013/01/23/migrating-existing-direct2d-applications-to-use-direct2d-1-1-functionality-in-windows-7/
- it's not exactly simple!
9 years ago
Steven Kirk
59c49d259d
Renamed assembly SceneGraph -> Visuals.
To make way for low-level scene graph library.
9 years ago
Steven Kirk
26f9d3fcd5
Add ncrunchprojects for new projects.
They need to be ignored by NCrunch.
10 years ago
Wiesław Šoltés
3c660eb21a
Added missing DotNetFrameworkRuntime reference
10 years ago
Nikita Tsukanov
d1ac5a4002
Code cleanup
10 years ago