Max Katz
fe0edf557c
Update Cecil
3 years ago
Max Katz
f858a7a985
Use TypeSystem.String instead of typeof(string) when resolving types from Cecil
3 years ago
Nikita Tsukanov
c63571dcda
Reuse SpanHelpers in Avalonia.Build.Tasks
3 years ago
Julien Lebosquain
b8a4de969d
Made resources index binary
Effectively removes System.Xml.Linq dependency
3 years ago
Julien Lebosquain
ba90d9ab98
Clean/Rebuild removes old resources cache from obj folder
3 years ago
Simon Cropp
4ab3eb1064
.
3 years ago
Giuseppe Lippolis
1e5c0b2911
feat: Linked AvaloniaResource Items
3 years ago
Max Katz
5bdbca1fad
Fix build
3 years ago
Max Katz
526d9d052b
Avalonia.Base and controls related project trimming attributes
3 years ago
robloo
1bb84cab7c
Ensure invariant culture in relevant string interpolation
3 years ago
Max Katz
de9e9580c0
Pass parent's service provider to the StyleInclude, so parents stack is complete
3 years ago
Max Katz
26c54b2301
Other changes after review
3 years ago
Max Katz
d764a6a5fb
Minor cleanup
3 years ago
Max Katz
47b9112138
Make AvaloniaXamlIncludeTransformer a group transformer and remove old code with manual IL emit
3 years ago
Max Katz
a9e904b0d2
Support group transformations in the XAML Build Task
3 years ago
Max Katz
cd83f8558f
Changes after the reivew
3 years ago
Max Katz
4043c6aa66
Minor formatting issues
3 years ago
Max Katz
fcf26fe4f2
Inject generated types into Ref assembly as well
3 years ago
Max Katz
e1c7e8b5ec
Apply changes after review
3 years ago
Max Katz
66ad721763
Inject AvaloniaUseCompiledBindingsByDefault from Cecil
3 years ago
Max Katz
5553958238
Remove RuntimeHostConfigurationOption
3 years ago
Giuseppe Lippolis
8da962a71d
perf: optimizze TryLoad
3 years ago
Emmanuel Hansen
39bd2f074a
add parameters for number styles and provider to double parse
3 years ago
Nikita Tsukanov
b031dcfe1f
Removed deprecated XAML compiler features
3 years ago
Emmanuel Hansen
868e5a5488
switch to using helper in the color classes
3 years ago
Emmanuel Hansen
ee0c1b4778
Use span directly when available
3 years ago
Giuseppe Lippolis
cd1c62b1b4
fix: Diasable Net Analyzers to avoid submodule commit issue
4 years ago
Benedikt Stebner
3b4b9682b2
Use older msbuild
4 years ago
Benedikt Stebner
240b644650
Next try
4 years ago
Max Katz
4dcbc24359
Port StorageProvider to use new API
4 years ago
Nikita Tsukanov
7c69c7b51e
Removed some reflection usage
4 years ago
robloo
7274083cd1
Fix comment which is correct as "default theme"
Co-authored-by: Max Katz <maxkatz6@outlook.com>
4 years ago
robloo
e94eb0cbfd
More simple theme renaming
4 years ago
Giuseppe Lippolis
01e7bd2a52
fix: move StringBuilderCache to Avalonia.Utilities
4 years ago
Giuseppe Lippolis
ba2747b897
feat: StringBuilderCache
4 years ago
Yoh Deadfall
2ab262136c
Removed duplicate concatination
The type system concatenates the target to references internally.
4 years ago
Dariusz Komosiński
02e7e8702e
Allow for parsing relative points during compile time. ( #7987 )
* Allow for parsing relative points during compile time.
* Revert extra target framework.
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
robloo
1c019eb211
Add new HslColor struct
4 years ago
Yoh Deadfall
55710e8514
Used ToArray where it benefits over ToList
4 years ago
robloo
2ba39784f1
Add HsvColor to Avalonia.Build.Tasks.csproj
4 years ago
Steven Kirk
3c5a7caf74
Fix compile errors.
4 years ago
Nikita Tsukanov
598966a725
Fixed template BindingPriority rewriter
4 years ago
Jan-Peter Zurek
9078ca7dc8
Fix Rotate3DTransform for DeferredRenderer.
4 years ago
Jeremy Koritzinsky
3c521e45ab
Add trampolineBuilder type to the main module.
4 years ago
Jeremy Koritzinsky
7639ebebae
Add feature switch to enable switching compiled bindings on by default.
4 years ago
Jeremy Koritzinsky
1d5e262487
Use a dynamically-emitted trampoline method so we can handle the "execute method has a return type" case cleanly.
This also provides a location for us to add any other trampolines that we need to emit.
4 years ago
Jeremy Koritzinsky
0576baf5b7
Add tests for full-fidelity method->delegate conversion in compiled bindings.
4 years ago
Steven Kirk
882e3b79b5
Disable CS8632 in Avalonia.Build.Tasks.
`CS8632 The annotation for nullable reference types should only be used in code within a '#nullable' annotations context`: need to supress this as the project includes files from Avalonia.Visuals which now has nullable annotations enabled.
4 years ago
Steven Kirk
76667dbd0d
Finished adding nullable annotations to Avalonia.Base.
4 years ago