Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-10-23 | Revert "[XamlC] process symbols if DebugType is set (#925)" | Kangho Hur | 1 | -2/+0 | |
This reverts commit 004572cc720c54ea654122e14663b7201c3b35d0. | |||||
2017-10-23 | [XamlC] process symbols if DebugType is set (#925) | Stephane Delcroix | 1 | -0/+2 | |
2017-07-24 | [XamlC] resolve generic EventArgs (#1020) | Stephane Delcroix | 2 | -7/+36 | |
2017-07-17 | [XamlC] change module MVID (#1045) | Stephane Delcroix | 1 | -0/+5 | |
2017-06-29 | [XamlC] update cecil to .10-b6 | Stephane Delcroix | 2 | -5/+5 | |
2017-06-22 | [XamlC] Allow overriding the assembly resolver and whether to compile (#1003) | Frank A. Krueger | 1 | -15/+28 | |
* [XamlC] Allow overriding the assembly resolver and whether to compile by default * [XamlC] Add ForceCompile to override attributes | |||||
2017-06-21 | [XamlC] Allow Properties and BP of generic types (#995) | Stephane Delcroix | 4 | -15/+34 | |
* [XamlC] Allow Properties and BP of generic types * try hard to convince the compiler that the variable is initialized * Update MethodDefinitionExtensions.cs | |||||
2017-05-16 | [XamlC] process symbols if DebugType is set (#925) | Stephane Delcroix | 3 | -11/+15 | |
2017-04-28 | [XamlG] supports x:FieldModifier (#878) | Stephane Delcroix | 1 | -40/+65 | |
* [XamlG] supports x:FieldModifier * adapt test as duplicate fields are now caught at XamlG time * [XamlG] supports UWP values in addition of WPF's for x:FieldModifier | |||||
2017-04-27 | [XamlC] support valueTypes x:Arrays (#875) | Stephane Delcroix | 1 | -4/+15 | |
2017-04-25 | [XamlC] Check param type in op_Implicit (#876) | Stephane Delcroix | 1 | -4/+15 | |
2017-04-20 | [XamlC] support nested types type declarations (#872) | Stephane Delcroix | 1 | -2/+2 | |
2017-04-20 | [XamlC] allow namespaces in {x:Type} markups (#867) | Stephane Delcroix | 1 | -2/+9 | |
* [XamlC] allow namespaces in {x:Type} markups * missing test | |||||
2017-04-10 | Do not emit implict_op if from/to are same type (#862) | kingces95 | 5 | -0/+13 | |
2017-04-07 | [Internal] Normalize Obsolete attributes (#860) | Samantha Houts | 1 | -1/+1 | |
* [All] Normalize Obsolete attributes. Make sure we include the version in which the member was deprecated and consistent instructions for working around the deprecation, if applicable. * Update docs | |||||
2017-04-06 | More Xaml generic support (#857) | Stephane Delcroix | 4 | -84/+86 | |
* [XamlG] allow x:Name on nested generic types * [Xaml*] fail on undeclared xmlns * [XamlC] allow x:Arguments on generic ctors | |||||
2017-03-30 | [XamlC] update cecil to 0.10.0-beta5 | Stephane Delcroix | 2 | -5/+5 | |
2017-03-22 | [XamlC] accept assignment of Object from unboxed value types in SetValue (#832) | Stephane Delcroix | 1 | -0/+4 | |
2017-03-16 | Resource loading (#815) | Stephane Delcroix | 1 | -18/+34 | |
* Resource Loader * Replace XamlLoader API by ResourceLoader for the Previewer * instruct generated IL to use the resourceLoader * [docs] update docs * oops * [docs] fix docs | |||||
2017-03-01 | [XamlC] update to cecil 0.10.0-b4 to better symbol detection (#791) | Stephane Delcroix | 5 | -59/+5 | |
2017-02-27 | [Xaml] no longer require a ServiceProvider for Trigger and PropertyCo… (#771) | Stephane Delcroix | 2 | -48/+0 | |
* [Xaml] no longer require a ServiceProvider for Trigger and PropertyCondition * fix | |||||
2017-02-17 | [XamlC] compile NullExtension markup (#750) | Stephane Delcroix | 2 | -0/+19 | |
2017-02-13 | [XamlC] complete the Setter/Trigger fix (#737) | Stephane Delcroix | 2 | -2/+6 | |
2017-02-13 | [XamlC] compiled TypeExtension (#739) | Stephane Delcroix | 6 | -85/+89 | |
2017-02-10 | Xaml empty service provider (#736) | Stephane Delcroix | 1 | -6/+18 | |
* [Xaml] AcceptEmptyServiceProvider * [XamlC] AcceptEmptyServiceProvider * docs | |||||
2017-02-06 | [XamlC] support portable pdb (#726) | Stephane Delcroix | 3 | -6/+56 | |
2017-02-02 | [Xaml[C]] check for compatible types on op_implicit (#715) | Stephane Delcroix | 1 | -4/+2 | |
* [Xaml[C]] check for compatible types on op_implicit * fix merge issue | |||||
2017-02-02 | [Xaml[C]] throw meaningful exception while trying to set the content … (#714) | Stephane Delcroix | 1 | -2/+3 | |
* [Xaml[C]] throw meaningful exception while trying to set the content of a property without ContentPropertyAttribute * fix test | |||||
2017-02-02 | [XamlC] Produce correct mdb files (#699) | Stephane Delcroix | 30 | -503/+533 | |
* [XamlC] change MockCompile (internal) API * [XamlC] fix debugging in unit test project * f * [XamlC] update cecil to 0.10.0-beta1-v2 * beta2 * avoid method duplication * [XamlC] force loading MdbReader and Writer * [XamlC] force use the writer in the other task too * [XamlC] fix test and test code generator * try building this * [XamlC] Ensure InitializeComponent is correctly routed * fix | |||||
2017-02-01 | [Xaml[C]] cast to BindingBase before SetBinding() (#709) | Stephane Delcroix | 1 | -1/+9 | |
2017-01-27 | [XamlC] skip static .cctor while looking for default .ctor (#718) | Stephane Delcroix | 1 | -1/+1 | |
2017-01-25 | [XamlC] use TypeRefComparer to compare TypeRef from different assemblies (#710) | Stephane Delcroix | 1 | -9/+9 | |
2017-01-25 | [XamlC] allow xml-elements as Setter/Trigger Values (#684) | Stephane Delcroix | 2 | -2/+14 | |
2017-01-25 | [Xaml[C]] Do not instantiate DataTemplate Content at parsing time (#683) | Stephane Delcroix | 6 | -79/+31 | |
* [Xaml] rename VisitChildrenFirst * [Xaml] rework SkipChildren in XamlNode * [Xaml] fix 45179 * fix | |||||
2017-01-18 | [XamlC] compile ListStringTypeConverter (#660) | Stephane Delcroix | 2 | -0/+42 | |
* [XamlC] compile ListStringTypeConverter * remove debug statements | |||||
2016-12-30 | [XamlC] detect duplicate x:Name at compile time (#655) | Stephane Delcroix | 3 | -24/+33 | |
* [XamlC] detect duplicate x:Name at compile time * invoking methods with the right arguments produces better results | |||||
2016-12-23 | Xamlc compile data triggers (#648) | Stephane Delcroix | 3 | -1/+19 | |
* [Xaml] DataTrigger and PropertyCondition no longer use a ServiceProvider * [XamlC] avoid generating ServiceProvider for unused ProvideValue * fix tests | |||||
2016-12-23 | [Xaml] support short Properties for PropertyCondition (#645) | Stephane Delcroix | 1 | -1/+5 | |
2016-12-23 | [XamlC] import members on x:Static and factories (#642) | Stephane Delcroix | 4 | -8/+16 | |
2016-12-14 | Xamlc compiled trigger (#629) | Stephane Delcroix | 3 | -2/+42 | |
* [XamlC] compiled Trigger * remove file header * name bool parameters | |||||
2016-12-14 | [XamlC] Allow compilation of IValueProviders (#622) | Stephane Delcroix | 6 | -6/+85 | |
* [XamlC] Allow compilation of IValueProviders `IValueProvider`s tagged with the appropriate attribute will be bypassed and the compiled version, if found, will be used. This first version contains a compiled version of Setter's IValueProvider and it already reduces the amount of generated IL by 39% in, e.g. StyleTests. It's a huge gain because XamlC no longer have to generate ServiceProviders for those, so the methodbody is smaller, takes less time to jit, less time to execute and nothing is invoked at runtime, which probably saves a tons of time as well, as most IValueProvider implementation heavily uses reflection. * name bool parameters | |||||
2016-12-13 | [XamlC] remove unused variables (#620) | Stephane Delcroix | 1 | -1/+34 | |
2016-12-12 | [XamlC] Compile TypeTypeConverter (#615) | Stephane Delcroix | 3 | -2/+46 | |
2016-12-12 | [XamlC] Optimize Stloc/Ldloc (#614) | Stephane Delcroix | 1 | -0/+20 | |
2016-12-12 | [XamlC] Box valueTypes on Add() (#624) | Stephane Delcroix | 1 | -0/+2 | |
This doesn't happen often, and I haven't found any valid XAML file out there requiring this, but in the case of 49307, it at least generates valid IL, which then fails with a NRE as this is the nature of callvirt. | |||||
2016-12-12 | [XamlC] optimize Datatemplate IL as well (#612) | Stephane Delcroix | 4 | -24/+44 | |
2016-12-12 | [XamlC] fix loading ulongs, optimize bytecode for ulongs (#611) | Stephane Delcroix | 2 | -2/+25 | |
2016-12-12 | [XamlC] compile ThicknessTypeConverter (#603) | Stephane Delcroix | 2 | -0/+52 | |
2016-12-12 | [XamlC] support setting values on ValueTypes (#596) | Stephane Delcroix | 1 | -3/+13 | |
2016-12-07 | [Xaml[C]] support op_implicit declared on Target (#585) | Stephane Delcroix | 1 | -1/+7 | |