summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Xaml.UnitTests
AgeCommit message (Collapse)AuthorFilesLines
2016-12-14Xamlc compiled trigger (#629)Stephane Delcroix1-0/+13
* [XamlC] compiled Trigger * remove file header * name bool parameters
2016-12-12[XamlC] Compile TypeTypeConverter (#615)Stephane Delcroix2-11/+26
2016-12-12[XamlC] Box valueTypes on Add() (#624)Stephane Delcroix3-0/+60
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] fix loading ulongs, optimize bytecode for ulongs (#611)Stephane Delcroix4-0/+106
2016-12-12[XamlC] compile ThicknessTypeConverter (#603)Stephane Delcroix2-3/+4
2016-12-12[XamlC] support setting values on ValueTypes (#596)Stephane Delcroix3-0/+91
2016-12-07[Xaml[C]] support op_implicit declared on Target (#585)Stephane Delcroix2-16/+16
2016-12-07[XamlC] Type ref tests, and fixes (#569)Stephane Delcroix2-0/+113
* [XamlC] Add tests for TypeRefExts, fix and enhancements * [XamlC] more fixes, more tests * Fix failing test
2016-12-06ResourceDictionary fixes (#536)Stephane Delcroix2-3/+38
* [C] avoid leaking RDs, remove reflection call, validate arguments * [C,Xaml] The only way to get merged values are internal
2016-12-05[XamlC] Compile ContraintTypeConverters (#592)Stephane Delcroix2-14/+15
* [XamlC] Compile ContraintTypeConverters * fix error message
2016-12-04[Xaml] support arrays as x:Arguments (#545)Stephane Delcroix9-57/+141
* [Xaml] port some FactoryMethod tests to XamlC * [Xaml] support array parameters in factory ctors * [XamlC] support arrays as x:Arguments * fix build
2016-12-02fix buildStephane Delcroix1-3/+1
2016-12-02[XamlC] passing test for 47703Stephane Delcroix3-0/+82
2016-12-01fix the testsStephane Delcroix2-6/+0
2016-12-01[XamlC] use op_implicit where we should (#580)Stephane Delcroix7-2/+169
* [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 Delcroix2-0/+34
2016-12-01[XamlC] assigned derived type to generic BP (#566)Stephane Delcroix5-0/+138
* [XamlC] assigned derived type to generic BP * [XamlC] fix 48554 * f
2016-12-01[XamlC] support non-generic IMarkup on ABPs (#562)Stephane Delcroix6-1/+155
* [XamlC] support custom markups on ABPs * [XamlC] test for 47950
2016-11-18update cecil (#546)Stephane Delcroix2-17/+13
2016-11-17[Xaml] cleanup xmlns usage, add XmlnsDefinition (#531)Stephane Delcroix3-9/+10
* [Xaml] cleanup xmlns usage, add XmlnsDefinition * docs
2016-11-15[XamlC] TypedBindings, some tests, a compiler, ... (#489)Stephane Delcroix4-6/+163
2016-10-12[XamlG] Fully qualify method names (#417)Stephane Delcroix3-2/+44
2016-09-27[Xaml] more primitive types (#385)Stephane Delcroix4-16/+86
* [Xaml] more builtin conversion, and more type primitives * [XamlC] more builtin conversion, more type primitives
2016-09-26[XamlC] Compiled converters (#358)Stephane Delcroix4-1/+65
2016-09-23[Xaml] fix buildStephane Delcroix1-0/+1
2016-09-23[XamlC] Implement IValueProvider.PropertyType (#345)Stephane Delcroix3-13/+83
2016-09-22[XamlC] supports enum and consts in x:Static (#369)Stephane Delcroix6-81/+125
2016-09-08[XamlC] throw exception on missing property (#336)Stephane Delcroix4-1/+87
* 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 Delcroix3-7/+12
2016-09-08[Xaml] support native views and native bindings (#266)Stephane Delcroix5-2/+339
Allows including Native views directly in xaml. Support for ios, android, UWP
2016-08-30Platform Specifics (#301)Samantha Houts3-0/+64
* Playing around with how the platform specifics interfaces etc. might work * Sample implementation of iOS navigation translucency * Very slightly reduced code * Better vendor stuff * Drop single-implemenation interfaces * Generics on NavigationPage * On-demand vendor stuff * Remove functionally duplicate classes and make ControlGallery work again * Namespace all the things. XAML test. * Can use Effect to attach platform specific * Attach Effect on PropertyChanging for XAML support! * Rename IConfigPlatform interfaces for readability * Some renaming to match the documents * Split class files * Clear out test-only code * Re-namespace * Added On method to rendered Elements * Allow for removal of platform suffix, convenience methods on specific platforms * Creating a gallery page for specifics * Add rudimentary Platform Specifics gallery; make CollapseStyle work on UWP; Add CollapsedPaneWidth specific property * Toolbar now working with both collapse styles * MDP now displaying Content title; toolbar routing around title * Add a gallery for the iOS NavigationPage stuff * Add Navigation Page as detail page to verify it works with new Toolbar options * Make titlebar/toolbar background colors consistent * ToolbarPlacement now working on NavigationPage * Toolbar Placement working for tabbed and nav pages * Fix bug where phone doesn't get default toolbar placement on start * [Core] Add PS WindowSoftInputModeAdjust [Core] Make Application extendable * Toolbar placement now working on Nav, Tabbed, and Master pages on desktop/phone Remove unnecessary style indirection Fix build errors * [A] Add PlatformConfigurationExtensions * SetSoftInputMode test page * [A] SetSoftInputMode Known issue: Status bar color does not work in AdjustResize mode * [Core] Add PS Blur * [iOS] Configure renderer for blur * Add test page * Move to blur VisualElement for broader support * Move test pages to gallery * Update docs * Use lazy initializer for PlatformConfigurationRegistry
2016-08-16[Xaml] Clone node tree on DT, allow markup to be evaluated multiple times (#295)Stephane Delcroix5-0/+93
2016-08-15[Xaml] Simplify listnodes with single elements (#304)Stephane Delcroix2-0/+17
2016-08-15Refix mc ignorable (#302)Stephane Delcroix1-0/+1
* 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-2/+44
* [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 Delcroix1-0/+5
* [Xaml] when ignoring nodes, ignore children as well * [XamlC] ignore on xamlc too
2016-08-02Xaml convert on add (#273)Stephane Delcroix7-30/+55
* [Xaml] add test for conversion on Set and Add * [Xaml] Fix conversion on Add() * [XamlC] use op_implicit before Add()
2016-07-21[XamlC] Fix the getter of getters (#263)Stephane Delcroix3-0/+66
2016-07-18[XamlC] correctly resolve override of virtual event handlers (#247)Stephane Delcroix2-0/+39
2016-07-18[Xaml] allow the Previewer to provide their own Xaml files for any type (#262)Stephane Delcroix4-0/+70
* [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-05-27[Xaml] Fix MarkupExtension not found in default namespace (#183)Christian Schwarz4-1/+64
* [Xaml] Fix MarkupExtension not found in default namespace * Fixed indentation * Added XamlC unit test
2016-04-25Make core Ticker abstract and public (#116)E.Z. Hart1-1/+1
* Make core Ticker abstract and public Make the core Ticker abstract and public so it can be inherited by platform implementations; remove now-unused parts of original Ticker; add CreateTicker to IPlatformServices; remove unused CreateTimer methods from IPlatformServices * Add docs for Ticker * Remove unnecessary Ticker.Default set * Move Ticker into Internals * Update Ticker docs * Remove old Ticker docs * Remove commented code
2016-04-18Make sure StaticResources can be looked up in ResourceDictionaries directly ↵Jason Smith2-1/+3
(#106)
2016-04-18[C] Allow implicit styles and DynamicResources in shared RD (#104)Stephane Delcroix2-5/+13
2016-04-18[C] Allow Multiple Shared RD. (#103)Stephane Delcroix5-5/+51
2016-04-17Merged ResourceDictionary (#97)Stephane Delcroix5-0/+102
* [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-12Enable CS1998 warnings as errors (#65)Paul DiPietro2-3/+5
2016-04-12[X] internal CreateFromXaml () (#77)Stephane Delcroix3-6/+45
2016-04-11Enable CS0618 warnings as errors (#72)Paul DiPietro8-3/+21
CS0618 occurs when using an obsolete property or method. https://msdn.microsoft.com/en-us/library/x5ye6x1e.aspx
2016-04-06Enable warnings as errors in XAMLkingces952-1/+7