summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Xaml
AgeCommit message (Collapse)AuthorFilesLines
2017-10-23rebase to tags/beta-2.3.5-pre1Kangho Hur1-1/+1
- this is base code of xamarin.forms 2.3.5-pre1 (https://github.com/xamarin/Xamarin.Forms/commit/fc778eb9789f50634d48fb9ad127f211b3fcfcc7)
2017-10-23[Xaml[C]] Do not instantiate DataTemplate Content at parsing time (#683)Stephane Delcroix1-1/+1
* [Xaml] rename VisitChildrenFirst * [Xaml] rework SkipChildren in XamlNode * [Xaml] fix 45179 * fix
2017-10-23Merged DictionariesAdam Pedley1-2/+14
2017-10-18[Xaml] Chain op_implicit for OnPlatform (if needed) (#1176)Stephane Delcroix2-4/+28
* [Xaml] Chain op_implicit for OnPlatform (if needed) For OnPlatform<T>, if a conversion for T to the destination type exists, first convert OnPlatform<T> to T, the T to the dest type Also unify the way we look for op_implicit operators * [Xaml] only apply the double opImplicit if a flag is set * [C] allow conversion on parameter
2017-06-28[Xaml] Dispose string reader as soon as we're done with them (#1022)Stephane Delcroix1-2/+4
2017-06-01[previewer] make sure we do not crash even if the previewer doesn't s… (#946)Stephane Delcroix1-1/+11
* [previewer] make sure we do not crash even if the previewer doesn't sets the flag * make the tests pass
2017-04-28[Xaml] move ValueConverterProvider to Core (#890)Stephane Delcroix3-236/+0
* [Xaml] move ValueConverterProvider to Core * [docs] fix docs
2017-04-28[XamlG] supports x:FieldModifier (#878)Stephane Delcroix1-1/+3
* [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-11[C] Lookup in RD also lookup in merged RDs (#861)Stephane Delcroix1-2/+2
2017-04-07[Xaml] Set the TargetProperty on ServiceProvider (#847)Stephane Delcroix2-16/+53
2017-04-07[Internal] Normalize Obsolete attributes (#860)Samantha Houts1-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-06More Xaml generic support (#857)Stephane Delcroix1-1/+3
* [XamlG] allow x:Name on nested generic types * [Xaml*] fail on undeclared xmlns * [XamlC] allow x:Arguments on generic ctors
2017-04-06[Xaml[C]] supports 'using:' xmlns declarations (#851)Stephane Delcroix1-0/+25
2017-03-16Resource loading (#815)Stephane Delcroix4-13/+22
* 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-07Remove InternalsVisibleTo from Core to XF.Platforms.* (#782)kingces953-0/+4
* Remove InternalsVisibleTo from Core to XF.Platforms.* * Changes per Jason's code review * Move LockableObservableListWrapper to internals namespace * Changes per Stephane's code review * update docs * Touch code to get CI to run tests * Rebase; Update documentation
2017-02-24[Xaml] decorate markup and value providers to speed up inflating (#770)Stephane Delcroix4-1/+5
* [Xaml] decorate markup and value providers to speed up inflating * update docs * fix docs
2017-02-17Split Windows RuntimePlatform into UWP and WinRT (#748)E.Z. Hart1-0/+7
* Split RuntimePlatform Windows into UWP and WinRT * Update docs * Backward compatible targetPlatform=Windows for native XAML views on WinRT/UWP
2017-02-17[XamlC] compile NullExtension markup (#750)Stephane Delcroix1-0/+1
2017-02-13[XamlC] compiled TypeExtension (#739)Stephane Delcroix3-6/+17
2017-02-10Xaml empty service provider (#736)Stephane Delcroix1-2/+2
* [Xaml] AcceptEmptyServiceProvider * [XamlC] AcceptEmptyServiceProvider * docs
2017-02-02[Xaml] do not set properties with private setters (#717)Stephane Delcroix1-2/+18
2017-02-02[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-02-02[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-02-02[XamlC] Produce correct mdb files (#699)Stephane Delcroix1-1/+1
* [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 Delcroix1-1/+1
2017-01-26[Xaml] support CDATA (#698)Stephane Delcroix1-1/+5
2017-01-25[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-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