summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Xaml
AgeCommit message (Collapse)AuthorFilesLines
2017-03-24Clean sync with 2.3.4-2Kangho Hur12-132/+187
Change-Id: I6a7423d2690a1c30f46e0c128d9504a2464f8f0b
2017-03-24[Xaml] do not set properties with private setters (#717)Stephane Delcroix1-2/+18
2017-03-24[Xaml[C]] check for compatible types on op_implicit (#715)Stephane Delcroix1-2/+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 Delcroix1-2/+3
* [Xaml[C]] throw meaningful exception while trying to set the content of a property without ContentPropertyAttribute * fix test
2017-03-24[Xaml[C]] cast to BindingBase before SetBinding() (#709)Stephane Delcroix1-1/+1
2017-03-24[Xaml] support CDATA (#698)Stephane Delcroix1-1/+5
2017-03-24[Xaml[C]] Do not instantiate DataTemplate Content at parsing time (#683)Stephane Delcroix10-179/+103
* [Xaml] rename VisitChildrenFirst * [Xaml] rework SkipChildren in XamlNode * [Xaml] fix 45179 * fix
2017-03-01Xamlc ppdb backport (#792)Stephane Delcroix1-1/+1
* [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-12[C] new OnPlatform mechanism (#658)Stephane Delcroix2-3/+6
* [C] Obsolete TargetPlatform * [Xaml] support and test the new syntax * blind fix windows platforms
2016-12-30[XamlC] detect duplicate x:Name at compile time (#655)Stephane Delcroix1-2/+1
* [XamlC] detect duplicate x:Name at compile time * invoking methods with the right arguments produces better results
2016-12-23Xamlc compile data triggers (#648)Stephane Delcroix1-0/+5
* [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 Delcroix1-1/+1
2016-12-07[Xaml[C]] support op_implicit declared on Target (#585)Stephane Delcroix1-5/+28
2016-12-06ResourceDictionary fixes (#536)Stephane Delcroix1-7/+4
* [C] avoid leaking RDs, remove reflection call, validate arguments * [C,Xaml] The only way to get merged values are internal
2016-12-05[Xaml] revert namespace change for XmlnsDefAttr (#610)Stephane Delcroix2-2/+1
* [Xaml] revert namespace change for XmlnsDefAttr * fix
2016-12-04[Xaml] change namespace for [XmlnsDef] and make it internal (#557)Stephane Delcroix2-0/+3
* [Xaml] change namespace for [XmlnsDef] and make internal * fix docs
2016-12-04[Xaml] support arrays as x:Arguments (#545)Stephane Delcroix1-1/+8
* [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] provide backward compat for ProvideValueTarget without Target… (#583)Stephane Delcroix2-10/+18
* [XamlC] provide backward compat for ProvideValueTarget without TargetProperty * docs
2016-11-17[Xaml] cleanup xmlns usage, add XmlnsDefinition (#531)Stephane Delcroix5-38/+70
* [Xaml] cleanup xmlns usage, add XmlnsDefinition * docs
2016-11-16[XamlC] use correct filePath for XamlC error reporting (#513)Stephane Delcroix3-0/+15
* [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 Delcroix7-42/+57
2016-09-27[Xaml] more primitive types (#385)Stephane Delcroix2-54/+88
* [Xaml] more builtin conversion, and more type primitives * [XamlC] more builtin conversion, more type primitives
2016-09-26[Xaml] allow compatible arguments for x:Factory (#382)Stephane Delcroix1-6/+21
2016-09-26[XamlC] Compiled converters (#358)Stephane Delcroix2-4/+2
2016-09-23[XamlC] Implement IValueProvider.PropertyType (#345)Stephane Delcroix2-40/+29
2016-09-22[XamlC] supports enum and consts in x:Static (#369)Stephane Delcroix1-3/+3
2016-09-08[Xaml] support native views and native bindings (#266)Stephane Delcroix4-204/+264
Allows including Native views directly in xaml. Support for ios, android, UWP
2016-09-08Native Bindings (#278)Stephane Delcroix1-1/+3
* [C, I, A, W] Support Native Bindings * fix tabs
2016-08-16[Xaml] Clone node tree on DT, allow markup to be evaluated multiple times (#295)Stephane Delcroix2-7/+51
2016-08-15[Xaml] Simplify listnodes with single elements (#304)Stephane Delcroix2-5/+14
2016-08-15Refix mc ignorable (#302)Stephane Delcroix6-35/+90
* Revert "Fix mc ignorable (#298)" This reverts commit 31c2be29d5982338ae178d1b0f107e23e7749782. * [Xaml] fix mc:Ignorable
2016-08-15[Xaml] x:Static in x:Arguments (#288)Stephane Delcroix3-4/+15
* [Xaml] Support x:Static as x:Arguments * [XamlC] allow x:Static in x:Arguments * fix typo, remove commented code
2016-08-11Fix mc ignorable (#298)Stephane Delcroix2-2/+5
* [Xaml] when ignoring nodes, ignore children as well * [XamlC] ignore on xamlc too
2016-08-02Xaml convert on add (#273)Stephane Delcroix1-1/+1
* [Xaml] add test for conversion on Set and Add * [Xaml] Fix conversion on Add() * [XamlC] use op_implicit before Add()
2016-07-18[Xaml] allow the Previewer to provide their own Xaml files for any type (#262)Stephane Delcroix1-2/+20
* [Xaml] allow the Previewer to provide their own Xaml files for any type * [Xaml] use a Func instead of an interface, easier to use by reflection. Add tests * [XamlC] move the InitializeComponent duplication to XamlC task * [XamlC] generate branching code * [XamlC] fix the XamlC issue * [XamlC] make the API public * [docs] fix docs
2016-07-18Revert "[Xaml] allow the Previewer to provide their own Xaml files for any type"Stephane Delcroix3-23/+2
This reverts commit 962c8fd352e32309c9dcb7f8c2f07a335f18fc75.
2016-07-18[Xaml] allow the Previewer to provide their own Xaml files for any typeStephane Delcroix3-2/+23
2016-05-27[Xaml] Fix MarkupExtension not found in default namespace (#183)Christian Schwarz1-1/+1
* [Xaml] Fix MarkupExtension not found in default namespace * Fixed indentation * Added XamlC unit test
2016-04-26Prepare Preserve attribute usage for removal of InternalsVisibleTo (#121)E.Z. Hart1-1/+2
* Move PreserveAttribute to Internals to prep for removal of InternalsVisibleTo * Update docs
2016-04-18Make sure StaticResources can be looked up in ResourceDictionaries directly ↵Jason Smith1-4/+3
(#106)
2016-04-17Merged ResourceDictionary (#97)Stephane Delcroix7-20/+47
* [X] Support Merged RD * [X] Support RD as xaml roots * [XamlC] I have no idea how that used to work before * [C] Remove debugging statements * fix docs
2016-04-12[X] internal CreateFromXaml () (#77)Stephane Delcroix5-23/+64
2016-04-06Force conversion to target type when Static Resource returns OnPlatform<T>E.Z. Hart1-3/+26
2016-04-06Enable warnings as errors in XAMLkingces951-0/+1
2016-03-25Reformat using statementsChris King1-3/+3
2016-03-22Initial importJason Smith34-0/+3647