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
4 years ago
Max Katz
4043c6aa66
Minor formatting issues
4 years ago
Max Katz
fcf26fe4f2
Inject generated types into Ref assembly as well
4 years ago
Max Katz
e1c7e8b5ec
Apply changes after review
4 years ago
Max Katz
66ad721763
Inject AvaloniaUseCompiledBindingsByDefault from Cecil
4 years ago
Max Katz
5553958238
Remove RuntimeHostConfigurationOption
4 years ago
Giuseppe Lippolis
8da962a71d
perf: optimizze TryLoad
4 years ago
Nikita Tsukanov
b031dcfe1f
Removed deprecated XAML compiler features
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
Yoh Deadfall
2ab262136c
Removed duplicate concatination
The type system concatenates the target to references internally.
4 years ago
Steven Kirk
3c5a7caf74
Fix compile errors.
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
Giuseppe Lippolis
cf8a3b6327
fixes: Add PID and change importance to High.
5 years ago
Giuseppe Lippolis
2eebb316ef
fixes: Debugger Attached
- Add Code Comment to describe the behaviour
- Add Timeout
- Add Log
5 years ago
workgroupengineering
979ef682eb
fixes missing namespace
5 years ago
workgroupengineering
e7efdbf1fc
fixes: nit
5 years ago
workgroupengineering
1d49d007b8
fixes: Waite Debugger.IsAttached
5 years ago
Giuseppe Lippolis
c1969609a2
feat: Allow to debug XamlIl Compilation
5 years ago
Jumar Macato
2fcad40bce
Add Deterministic XamlX ID Generator ( #5684 )
* Add Deterministic XamlX ID Generator
* Apply suggestions from code review
* simplify stuff and apply review
* Update src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs
* Update src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs
* add the det id gen to runtine xamlx compiler
* rerun tests
* rerun tests
* try this
* use id gen instead of guid
* a
* Update src/Markup/Avalonia.Markup.Xaml.Loader/AvaloniaXamlIlRuntimeCompiler.cs
* Update AvaloniaXamlIlCompilerConfiguration.cs
revert
* Update XamlIlClrPropertyInfoHelper.cs
* Update AvaloniaXamlIlRuntimeCompiler.cs
* fix
* revert hack
* make id gen optional
5 years ago
Nikita Tsukanov
7e4552ffed
Reduce the element of surprise in XAML compiler
6 years ago
Nikita Tsukanov
8de6823e5d
IT'S ALIVE
6 years ago
Nikita Tsukanov
de8edba8ad
[WIP] IDL-based codegen
6 years ago
Nikita Tsukanov
e5df3970e8
Workaround for corert
6 years ago
Nikita Tsukanov
e4505ce861
Strong name support
6 years ago
Dan Walmsley
4ad03c6108
order resources when passed to xamlx to ensure deterministic naming.
6 years ago
Jeremy Koritzinsky
8c41ab4db6
Update Avalonia to renamed XamlX branch.
6 years ago
Nikita Tsukanov
5a4a7c80c7
.axaml
6 years ago
Andrey Kunchev
3d100923fc
add some configurable build output to xamlil build tasks
7 years ago
Nikita Tsukanov
61340acf4b
Disable IL verification for nuget version of compiler by default
7 years ago
Jeremy Koritzinsky
da00a14149
Change property notification management to directly create property accessors. Fix indexer bindings for arrays.
PR Feedback.
7 years ago
Nikita Tsukanov
fe5c1cec76
Use INameScope from IServiceProvider
7 years ago
Nikita Tsukanov
c222070d84
Added IPropertyInfo and use it in IProvideValueTarget when possible
7 years ago
Nikita Tsukanov
1263c3b73d
Added support for F# way of passing `this` to static methods
7 years ago
Nikita Tsukanov
dd85f48c43
Update target and declaring types for properties of the root object with x:Class, fixes #2520
7 years ago
Nikita Tsukanov
2ba4ef43b9
Use default symbol writer provider
7 years ago
Nikita Tsukanov
9ef49aed42
Place populate method into x:Class itself
7 years ago
Nikita Tsukanov
5a47b295e3
Use !XamlIlPopulateOverride to populate class with precompiled xaml at runtime
7 years ago
Nikita Tsukanov
4b0f23a80e
Cleanup
7 years ago
Nikita Tsukanov
11af891f03
Updated XamlIl, allow types to import IServiceProvider, preserve entire parent stack
7 years ago
Nikita Tsukanov
4b9a9cd3a1
Fixed step into
7 years ago
Nikita Tsukanov
d01d69fbef
Application is now always the root of the parent stack
7 years ago
Nikita Tsukanov
d0301bb4c4
Now passing most of the tests
7 years ago