Giuseppe Lippolis
8da962a71d
perf: optimizze TryLoad
3 years ago
Nikita Tsukanov
b031dcfe1f
Removed deprecated XAML compiler features
3 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
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.
4 years ago
Giuseppe Lippolis
2eebb316ef
fixes: Debugger Attached
- Add Code Comment to describe the behaviour
- Add Timeout
- Add Log
4 years ago
workgroupengineering
979ef682eb
fixes missing namespace
4 years ago
workgroupengineering
e7efdbf1fc
fixes: nit
4 years ago
workgroupengineering
1d49d007b8
fixes: Waite Debugger.IsAttached
4 years ago
Giuseppe Lippolis
c1969609a2
feat: Allow to debug XamlIl Compilation
4 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
5 years ago
Nikita Tsukanov
8de6823e5d
IT'S ALIVE
5 years ago
Nikita Tsukanov
de8edba8ad
[WIP] IDL-based codegen
5 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
Nikita Tsukanov
6be4062fba
Fixed step into
7 years ago
Nikita Tsukanov
c1160247f0
Write directly to a file so it has associated pdb path
7 years ago
Nikita Tsukanov
8ffde81adb
Attempt to generate debug info
7 years ago
Nikita Tsukanov
1b62667f2d
Fixed PDB
7 years ago
Nikita Tsukanov
dbf6c3a148
Entire control catalog is now loaded from precompiled xaml
7 years ago
Nikita Tsukanov
a25a3922fa
Generate Build for xaml files without x:Class
7 years ago
Nikita Tsukanov
6ab1fbd432
Inject the call to compiled xaml to x:Class-type
7 years ago
Nikita Tsukanov
cd93624f3e
Now somewhat compiling control catalog, PEVerify complains about assigning null to Nullable<T>
7 years ago
Nikita Tsukanov
a3f3a06478
Emit compiled XAML from msbuild task
7 years ago