Max Katz
ab64b33470
Remove IRuntimePlatform.OperatingSystem API and replace with trimmable OperatingSystem API
3 years ago
Max Katz
9f633b8411
Fix OnPlatform-like extensions with a single input parameter
3 years ago
Max Katz
8a78f134c5
Remove JetBrains.Annotations from the repo
3 years ago
Max Katz
19b9cd2ee6
Inherit ResourceInclude from the MergeResourceInclude
3 years ago
Max Katz
60159ffb59
Update documentation and add missing trimming attribute
3 years ago
Max Katz
ba1c4dcc1b
Switch to upstream xamlx
3 years ago
Max Katz
bdceb1c3df
Do not require matching ctor, if top level element
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
Giuseppe Lippolis
2aa79269e8
fix: Address reviw
3 years ago
Max Katz
6ed60610c9
Add ServiceProvider to the xaml runtime loader too
3 years ago
robloo
1bb84cab7c
Ensure invariant culture in relevant string interpolation
3 years ago
Max Katz
1caf79aa93
Fix build
3 years ago
Max Katz
afa7c32028
Fix merge conflict
3 years ago
Max Katz
de9e9580c0
Pass parent's service provider to the StyleInclude, so parents stack is complete
3 years ago
Max Katz
390221b3ce
Implement compile time MergedDictionaties
3 years ago
Max Katz
c0c67d8bdd
Improve error messages and add type checking
3 years ago
Max Katz
2e6fc86194
Make error clear when Source is not set on xaml include ( #3788 )
3 years ago
Max Katz
98cf91c385
Properly support relative Uris in StyleInclude/ResourceInclude
3 years ago
Max Katz
26c54b2301
Other changes after review
3 years ago
Max Katz
6982f6ae4f
Introduce a new NewServiceProviderNode
3 years ago
Steven Kirk
6f03f1c3d6
Removed ITemplatedControl.
3 years ago
Steven Kirk
ec74057151
Removed a number of interfaces.
`IAvaloniaObject`, `IControl`, `ILayoutable`, `IPanel`, `IStyledElement`, `IVisual`.
3 years ago
Max Katz
bc70e796ca
Use main XamlX again
3 years ago
Max Katz
f88e75c179
Use XamlX fork with trimming fix
3 years ago
Max Katz
d764a6a5fb
Minor cleanup
3 years ago
Max Katz
6100fc319f
Fix build of BidningDemo
3 years ago
Max Katz
47b9112138
Make AvaloniaXamlIncludeTransformer a group transformer and remove old code with manual IL emit
3 years ago
Max Katz
4460de529e
Implement multiple documents loading and transforming in AvaloniaRuntimeXamlLoader
3 years ago
Steven Kirk
1945345cd1
Rename TemplatedParent priority to Template.
It no longer represents just `TemplatedParent` bindings, but every value or binding created by a template.
3 years ago
Steven Kirk
1a338ac087
Remove IStyler and make style apply internal.
- Removes the `IStyler` service and the `Styler` implementation
- Moves the logic for applying styles and control themes into `StyledElement`
- Removes the style `TryAttach` method from the public API
- Removes style caching for now - this will need to be added back
3 years ago
Max Katz
82a6d1431b
Fix tests
3 years ago
Max Katz
cd83f8558f
Changes after the reivew
3 years ago
Max Katz
c111b235f7
Fix static property getter/setter
3 years ago
Max Katz
7b00f34df8
Fix template parent compiled bindings with "!" in the beginning
3 years ago
Max Katz
fcf26fe4f2
Inject generated types into Ref assembly as well
3 years ago
Max Katz
a0f0e161cb
Cleanup StyleInclude and ResourceInclude in the Core project
3 years ago
Max Katz
50efce1bf4
Fix selectors with template bindings
3 years ago
Max Katz
3c73f9dc0f
Fix CanExecute for compiled binding commands
3 years ago
Max Katz
79332f208b
Fix wrong type parameter for the command accessor
3 years ago
Max Katz
bdd588fef8
Also check for previous XamlIlTypeSelector
3 years ago
Max Katz
ddeb27e0a3
CompiledBinding resolve template type from selector
3 years ago
Max Katz
0d60f972f9
Fix nullable
3 years ago
Max Katz
dc0c7e756a
Respect AvaloniaUseCompiledBindingsByDefault in previewer
3 years ago
Max Katz
5553958238
Remove RuntimeHostConfigurationOption
3 years ago
Giuseppe Lippolis
5e52a59897
fix: Address review
3 years ago
Giuseppe Lippolis
dd61a5d7a8
perf: parse uri when xaml compiled
3 years ago
Max Katz
f489a336a0
Fix onplatform generics crash on macOS
3 years ago
Max Katz
8a6bb0ffa1
Move OnExtensionType and fix netstandard error
3 years ago
Dan Walmsley
60ef70544b
move constant.
3 years ago