Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-24 | Clean sync with 2.3.4-2 | Kangho Hur | 11 | -82/+88 | |
Change-Id: I6a7423d2690a1c30f46e0c128d9504a2464f8f0b | |||||
2017-03-24 | [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-03-24 | [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-03-24 | [XamlC] Produce correct mdb files (#699) | Stephane Delcroix | 1 | -6/+6 | |
* [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-03-24 | [Xaml[C]] cast to BindingBase before SetBinding() (#709) | Stephane Delcroix | 1 | -1/+2 | |
2017-03-24 | [XamlC] allow xml-elements as Setter/Trigger Values (#684) | Stephane Delcroix | 2 | -2/+2 | |
2017-03-24 | [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-03-24 | [XamlC] compile ListStringTypeConverter (#660) | Stephane Delcroix | 2 | -0/+42 | |
* [XamlC] compile ListStringTypeConverter * remove debug statements | |||||
2017-03-22 | [XamlC] accept assignment of Object from unboxed value types in SetValue (#832) | Stephane Delcroix | 1 | -0/+4 | |
2017-03-09 | [XamlC] complete the Setter/Trigger fix (#737) | Stephane Delcroix | 2 | -2/+6 | |
2017-03-01 | Xamlc ppdb backport (#792) | Stephane Delcroix | 29 | -494/+520 | |
* [XamlC] Produce correct mdb files (#699) * [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 * [XamlC] support portable pdb (#726) * [XamlC] update to cecil 0.10.0-b4 to better symbol detection (#791) | |||||
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 | |
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 | |
2016-12-07 | [XamlC] Type ref tests, and fixes (#569) | Stephane Delcroix | 1 | -33/+62 | |
* [XamlC] Add tests for TypeRefExts, fix and enhancements * [XamlC] more fixes, more tests * Fix failing test | |||||
2016-12-05 | [XamlC] Compile ContraintTypeConverters (#592) | Stephane Delcroix | 2 | -0/+29 | |
* [XamlC] Compile ContraintTypeConverters * fix error message | |||||
2016-12-05 | [XamlC] drop ICSharpCode.Decompiler (#586) | Stephane Delcroix | 2 | -22/+9 | |
* [XamlC] drop ICSharpCode.Decompiler * update nuspec * fix typo | |||||
2016-12-05 | [Xaml] revert namespace change for XmlnsDefAttr (#610) | Stephane Delcroix | 1 | -1/+1 | |
* [Xaml] revert namespace change for XmlnsDefAttr * fix | |||||
2016-12-04 | [Xaml] change namespace for [XmlnsDef] and make it internal (#557) | Stephane Delcroix | 1 | -0/+1 | |
* [Xaml] change namespace for [XmlnsDef] and make internal * fix docs | |||||
2016-12-04 | [Xaml] support arrays as x:Arguments (#545) | Stephane Delcroix | 6 | -17/+77 | |
* [Xaml] port some FactoryMethod tests to XamlC * [Xaml] support array parameters in factory ctors * [XamlC] support arrays as x:Arguments * fix build | |||||
2016-12-01 | [XamlC] use op_implicit where we should (#580) | Stephane Delcroix | 2 | -6/+19 | |
* [XamlC] (passing) test for 48242 * [XamlC] (failing) test for 48242 * [XamlC] more op_implicit conversions * additional test * fix rebase | |||||
2016-12-01 | [Xaml] support non-int enums (#575) | Stephane Delcroix | 1 | -13/+71 | |
2016-12-01 | [XamlC] assigned derived type to generic BP (#566) | Stephane Delcroix | 1 | -0/+3 | |
* [XamlC] assigned derived type to generic BP * [XamlC] fix 48554 * f | |||||
2016-12-01 | [XamlC] support non-generic IMarkup on ABPs (#562) | Stephane Delcroix | 1 | -6/+12 | |
* [XamlC] support custom markups on ABPs * [XamlC] test for 47950 | |||||
2016-11-18 | update cecil (#546) | Stephane Delcroix | 2 | -5/+5 | |
2016-11-17 | [Xaml] cleanup xmlns usage, add XmlnsDefinition (#531) | Stephane Delcroix | 3 | -30/+52 | |
* [Xaml] cleanup xmlns usage, add XmlnsDefinition * docs | |||||
2016-11-16 | [XamlC] use correct filePath for XamlC error reporting (#513) | Stephane Delcroix | 2 | -10/+21 | |
* [XamlG] decorate partial classes with [XamlFile] attribute * [XamlC] use correct filePath for XamlC error reporting * [docs] update docs | |||||
2016-11-15 | [XamlC] TypedBindings, some tests, a compiler, ... (#489) | Stephane Delcroix | 9 | -259/+646 | |
2016-10-12 | [XamlG] Fully qualify method names (#417) | Stephane Delcroix | 1 | -8/+5 | |
2016-09-27 | [Xaml] more primitive types (#385) | Stephane Delcroix | 2 | -210/+272 | |
* [Xaml] more builtin conversion, and more type primitives * [XamlC] more builtin conversion, more type primitives | |||||
2016-09-26 | [XamlC] Compiled converters (#358) | Stephane Delcroix | 13 | -9/+394 | |
2016-09-23 | [XamlC] Implement IValueProvider.PropertyType (#345) | Stephane Delcroix | 6 | -168/+137 | |
2016-09-22 | [XamlC] supports enum and consts in x:Static (#369) | Stephane Delcroix | 1 | -4/+40 | |
2016-09-15 | do not disable warning (#357) | Stephane Delcroix | 1 | -2/+2 | |
2016-09-08 | [XamlC] throw exception on missing property (#336) | Stephane Delcroix | 2 | -84/+97 | |
* Added unit test for 43450 * fix test * [XamlC] instrument the compiler so we can test it * [XamlC] throw on missing property | |||||
2016-09-08 | [XamlC] replace the runtime type check by compiletime (#334) | Stephane Delcroix | 3 | -236/+329 | |