Giuseppe Lippolis
1151f6de25
fix(DevGenerator): The variable 'changesVar' is assigned but its value is never used
4 years ago
Giuseppe Lippolis
f183c31ef3
fix(DevAnalyzer): RS1030
4 years ago
Giuseppe Lippolis
33de9380a5
feat(DevAnalyzer): OnPropertyChanged override Analyzer
4 years ago
Giuseppe Lippolis
9545bbd6b0
fix(DevGenerators): Some null annotation
4 years ago
Giuseppe Lippolis
019497c5d4
fix(DevGenerators): Warning RS1024 Use 'SymbolEqualityComparer' when comparing symbols
4 years ago
Nikita Tsukanov
7c69c7b51e
Removed some reflection usage
4 years ago
Max Katz
1731f88822
Rename Default to Simple
4 years ago
Giuseppe Lippolis
01e7bd2a52
fix: move StringBuilderCache to Avalonia.Utilities
4 years ago
Steven Kirk
45d5a753ed
Fix broken build.
4 years ago
Dan Walmsley
f6f8e71f3f
make license linkable
4 years ago
Dan Walmsley
bd343a6290
update license for composition.
4 years ago
Nikita Tsukanov
42d4d71aaf
Removed debug code
Co-authored-by: Max Katz <maxkatz6@outlook.com>
4 years ago
Nikita Tsukanov
952b80df2a
Use codegen to populate OpenGL functions
4 years ago
Nikita Tsukanov
862b318906
Use dictionaries for storing composition animation infrastructure
4 years ago
Giuseppe Lippolis
ba2747b897
feat: StringBuilderCache
4 years ago
Nikita Tsukanov
77ff52d218
Use a zeroed huge object instead of uninitialized one
4 years ago
Nikita Tsukanov
2f8dcda203
Imporve dirty rect tracking, optimize invalidation
4 years ago
Nikita Tsukanov
19f6f12fe4
Apparently LayoutKind.Sequential is ignored for generic structs
4 years ago
Nikita Tsukanov
27e87857af
Some docs and refactorings
4 years ago
Nikita Tsukanov
70e77880f5
Avalonia.SourceGenerator -> DevGenerators
4 years ago
Steven Kirk
fb0da85ad3
Merge core libraries. ( #5831 )
* Merge core libraries.
Everything below `Avalonia.Controls` into `Avalonia.Base`.
* Move new files to correct place.
* Removed unused dirs/projects,
* Removed outdated references from theme assemblies.
* Merge unit tests to match new assembly layout.
* Fixup test namespaces.
* Make directory match namespace.
* Move files to match namespace.
* Move files to match namespace.
* Fix up incorrect namespace.
`Avalonia.Visuals.Media.Imaging` -> `Avalonia.Media.Imaging`.
* Fix resource URL.
* Removed outdated dependencies.
* Added missing project reference.
* Update test namespaces.
* Fix merge error.
* Fix merge errors.
* Fix bad merge in WindowsInteropTest.csproj.
* Fix up merge errors in csprojs.
* Remove merged tests from nuke.
* Fix up namespace.
* Fix compile error.
* Fix failing tests.
Now that more unit tests are present in Avalonia.Base.UnitTests, general `AvaloniaObject` properties are getting registered. Ignore those.
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
4 years ago
Steven Kirk
f682f5af7c
Added generic virtual methods analyzer.
Added a new `DevAnalyzers` project with a single analyzer to detect generic virtual/interface methods.
4 years ago
Nikita Tsukanov
1ed495afe2
Use microcom generator from nuget
4 years ago
Dan Walmsley
b89e884bcf
Revert "Revert "Revert "upgrade to net462"""
This reverts commit e44c36bef3 .
5 years ago
Dan Walmsley
e44c36bef3
Revert "Revert "upgrade to net462""
This reverts commit c78179e9ac .
5 years ago
Dan Walmsley
c78179e9ac
Revert "upgrade to net462"
This reverts commit 010ca1901a .
5 years ago
Dan Walmsley
010ca1901a
upgrade to net462
5 years ago
Max Katz
9cc9054315
Use microcom for system dialogs
5 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`.
5 years ago
Dan Walmsley
1df32a9645
use multitargetting.
5 years ago
Dan Walmsley
d4ce30decd
micro com net6 with build script on netcoreapp3.1
5 years ago
Dan Walmsley
8a46ee060b
dont upgrade microcom.
5 years ago
Dan Walmsley
b4d10d5ed9
dotnet 6 compatibility.
5 years ago
Steven Kirk
a246b8533f
Hack to stop VS building everything every time.
5 years ago
Giuseppe Lippolis
82729a1bd9
fixes: some null annotation
5 years ago
Nikita Tsukanov
1428badc6b
Fixed CPP header codegen
6 years ago
Nikita Tsukanov
16fc224a0f
Reduce flicker
6 years ago
Nikita Tsukanov
b51ea7702f
Use MicroCom for WinRT interop
6 years ago
Nikita Tsukanov
addcc6674d
Generate avalonia-native.h from avn.idl
6 years ago
Nikita Tsukanov
8de6823e5d
IT'S ALIVE
6 years ago
Nikita Tsukanov
334f5f0a86
Fix microcom registration
6 years ago
Nikita Tsukanov
96eaa26d1d
Add System.Runtime.InteropServices.UnmanagedFunctionPointer
6 years ago
Nikita Tsukanov
aeb08c7ae3
Use MicroCom instead of SharpGen (NOT TESTED YET)
6 years ago
Nikita Tsukanov
de8edba8ad
[WIP] IDL-based codegen
6 years ago
Dan Walmsley
8c667faf64
use stable Angle.
6 years ago
Dan Walmsley
3541e70c3b
fix hostapp for designer.
6 years ago
Nikita Tsukanov
6c89473ca1
Fixed tests
6 years ago
Nikita Tsukanov
d355007c57
Extracted runtime XAML loader to a separate package
6 years ago
Dan Walmsley
c387f6cdaa
designer targets dotnetcoreapp2.0
6 years ago
Steven Kirk
30e8cac05d
Update to .NET core 3.1.
6 years ago