summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-24MacOS (#650)Rui Marinho6-4/+17
* [MacOS] Add SwitchRenderer * [MacOS] Add TimePickerRenderer * [MacOS] Cleanup TimePcikerRender * [MacOS] Add WebViewRenderer * [MacOS] Add Javascript evaluate to webview * [MacOS] Fix build error on WebViewRenderer * [MacOS] Add Base and TextCell renderers * [MacOS] Start on ListViewRenderer * [MacOS] Cleanup * [MacOS] Vertical center text on default NSTextField * [MacOS] Center NSTextField vertically * [MacOS] Add ImageCellRenderer * [MacOS] Add SwitchCellRenderer * [MacOS] Add SwitchCellRenderer * [iOS] Allow to set background color on other CellRenderers * [MacOS] Fix selection mode on ListView * [MacOS] Set background on Entry of entry cell * [MacOS] Fix casting bug on CellRenderer * [MacOS] Other fix on CellRenderer background * [MacOS] Add ViewCellRenderer * [MacOS] Fixes and cleanup on cells * [MacOS] Add NSScrollView so NSTableView can scroll * [MacOS] Add HeaderView to ListView * [MacOS] Cleanup * [Controls] Add Header support to ListView * [MacOS] NSView reuse on NSTableView * [MacOS] Some fix on layour order * [MacOS] Add CarouselPageRenderer * [MacOS] Implement EventTracker on PageRenderer * [MacOS] Cleanup CarouselPageRenderer * [MacOS] Add MasterDetailPage renderer * [MacOS] MDP renderer don't allow drag of splitter * [MacOS] Add TabbedPage renderer * [MacOS] Initial sketch of NavigationPageRenderer * [MacOS] Send disappearing of CurrentPage on Dispose on NavigationPageRenderer * [MacOS] Add Gallery page for Mac * [MacOS] Add MacOSExpressionSearch * [MacOS] Fix ColorExtension * [MacOS] Fix MDP renderer layout * [MacOS] Implement native selection on ListViewRenderer * [MacOS] Deselect a item on NSTableView * [MacOS] Remove previous SplitViewItems * [MacOS] Fix navigationpage height * [MacOS] Add toolbar for NavigationPageRenderer * [MacOS] Don't remove selection for now (crashing) * [MacOS] Refactor page and back button title on NavigationPageRenderer * [MacOS] Fix bug when native navigate back * [MacOS] Hide layer when transition * [MacOS] ListviewRenderer fix BbackgroundColor * [MacOS] Fix background on ScrollViewRenderer * [MacOS] Fix header measure on ListViewRenderer * [MacOS] Add Mac twitter demo * [Controls] Spaces for easy reading * [MacOS] More xaml cleanup * [Core] Add Mac as aTargetPlatform * [MacOS] Add alerts and actionsheets * [MacOS] Add GestureRecognizers * [MacOS] Fix Layout issues when adding children, enable transformations * [MacOS] Fix title on tab item, move to tabbed navigation based on segmented control * [MacOS] Hide toolbar when not needed, this allows to work with tabbed page, cleanup * [MacOS] Add NativeBindings and NativeViewWrapper * [MacOS] Fix AssemblyInfo * [MacOS] FIX NRE on SetBackgroundColor BoxView * [MacOS] Fix NavigationPageRenderer * [MacOS] Fix build * [MacOS] Also update page when it resizes * [MacOS] Add LayoutRenderer for handle items position when the bounds change. * [MacOS] Refactor/Cleanup * [MacOS] Add toolbar items support to NavigationPage * [MacOS] Resize images for TabViewITems * [MacOS] Fix TabbedPage resize issues , allow users to override some features when creating TVI * [MacOS] Fix hide/show Navigation toolbar * [MacOS] Redo CarouselPageRenderer with NSPageController * [MacOS] Add support for Modal pages * [MacOS] Refactor navigation from platform * [Nuget] Add nuget for MacOS * [Nuget]Fix nuspec * [Nuget] Add variables for CI * [Controls] Remove MainMenu from MacOS * [MacOS] Add TableView renderer (no headers yet) * [MacOS] Refactoring, marking extensions as internal * [MacOS] Add group headers for TableViewRenderer * [MacOS] Workaround for updates on listview collection * [MacOS] Handle updates of rows in the ListViewRenderer properly * [MacOS] Fix navigation animation * Fix navigation header issues with modal pages * [MacOS] Fix MDP issues with resizing * [MacOS] Fix general dispose * [MacOS] Add a ViewControllerWrapper for NSSplitView * [MacOS] MDP renderer fix animation * [MacOS] Fix ListView selection bug * [MacOS] Fix rendering MDP Layout inside wrappers * [MacOS] Re write the MainToolbar handler * [MacOS] Don't use Sierra new extensions so we can run in stable channel * [MacOS] Another way to hide the toolbar (smarter i think) * [MacOS] Fix MDP bug and remove debug color * [Controls] Add HanselForms sample * [MacOS] Fix NRE WebviewRenderer * [MacOS] Fix uneven rows on ListView renderer * [MacOS] Fix NRE on load (can+t find the reason this happens) * [MacOS] Fix uneven rows * [MacOS] Fix header sizing on ListViewRenderer * [Controls] More stuff on HanselForms * [MacOS] Remove warning from ListViewRenderer * [MacOS] Fix PageRenderer bug double init * [MacOS] Don't calculate height if RowHeight is provided * [Controls] More Hanselforms stuff * [MacOS] Once again a new implementation for the NavigationBar, this time using a custom view to support BackgroundColor * [MacOS] Fix build * [MacOS] Refactoring AwesomeBar related controls * Fix build * [MacOS] NavigationBar update background and t test colors * [MacOS] Fix when we remove navigation so it works when the NavigationRenderer wasn't removed from the parent controller like in a TabbedPage * [MacOS] Add support for ListView grouping * [MacOS] Fix image extension method. * [MacOS] Add base Maps project * [MacOS] Export MapRenderer * [MacOS] Add pin click and geocoderbacked for Maps * [MacOS] Add extra binding project for API not in stable. * [MacOS] Add MacOS Maps lib * [MacOS]Fix build on alpha * [MacOS] Remove MacOS Maps extra binding * [UITest] Basic macOS setup * [UITest] Add MacOSApp wrapper implementation * [MacOS] Set AutomationID * [UITests] Add ActionSheetUITests to MacOS UITest * [MacOS] Fix bug on Picker * [UITests] Link basic uitest basefixture and related files * [MacOS] Fix pickers reuse * [UItests] Fix MacOS app path * [UITest] Ignore UItest for appearing on macOS for now * [UITest] Update macOS for 2.0.3 * [UITest] Refactor EnterText MacOS app * [UITest]Fix ViewQuery on MacOS * [UITest]Fix IsEnabled UItest on macOS * [UITest] Implement Enter, mark some tests inconclusive fix others * [MacOS] Implement Entry Completed event * [UITests] Fix UITest for IsVisible, ignore ToolbarItem test for now * [UITests] Fix ISVisible again add extra category * [Controls] Cleanup macOS gallery * [MacOS] Fix Assembly info * [Docs] Fix docs * Fix build * [Nuget] Fix nuspec * [Controls] Link files on MacOS * [Core] Update Forms stack before firing a event saying page was removed, possible breaking change * [MacOS] Implement RemovePage on NavigationPAgeRenderer * [UItest] Ignore some , implement back on MacOS UITest app * [MacOS] Add default back button name (needs to be translated) * [MacOS] Fix dispose * [UITest] Make 29257 work on MacOS * [MacOS] Rename stuff * [MacOS] More renaming and cleanup * [MacOS] Share implementations for iOS * [MacOS] Reuse more IOS extensions * [MacOS] Reuse FontExtensions * [MacOS] Share NativeViewWrapper related stuff * [MAcOS] Share event args and ExportRenderer * [MacOS] Share platform effect * [MacOS] Fix build * [Docs]Fixing docs * [MacOS] Fix ViewCell reuse * [Core] Support ListView CachingStrategy on MacOS * [MacOS] Fix issues with TextCell and ImageCell (we can’t set null to a NSControl value) * [MacOS] Fix MDP child sizing bug [UITest] Query marked by id and text * [MacOS] Comment test related with context actions * [MacOS] Implement missing stuff on ticker * [MacOS] Make sure VisualElemenTracker calls the ticker update * [UITests]Ignore context actions and not possible to test * [MacOS] Fix Grouping bug on Listview * [MacOS] Fix selection on Listview when using grouping * [MacOS] Update navbar when page is popped * [MacOS] Cleanup NavigationBar * [Controls] More info on exceptions * [MacOS] Fix bug animation pop modal * [MacOS] Bring back BackgroundColor of NavigationBar * [MacOS] Fix UITest animation delay * [MacOS] Treat warnings as errors * [MacOS] Center title on toolbar * [Core] Add Platform configuration specific for MacOS * [MacOS] Implement TabbedPage platform specific to handle TabItems on NavigationPage bar * [MacOS] Fix warning * [MacOS] Fix bug on SearchBar color * [MacOS]Fix build * [MacOS] remove extra dll from maps * [Docs] Update docs * [MacOS]Cleanup and refactoring * Revert "[MacOS] remove extra dll from maps" This reverts commit 73b948937001fea3f28449a963d0b94943e07aa0. * [MacOS] Fix wrong refactoring * [MacOS] Remove gallery and uitest project * [MacOS] dix formatting * [MacOS] Remove extra stuff * Merge branch 'master' into macOS-gallery * [MacOS] Fix rebase * [MacOS] Fix TargetPlatform * fix docs * [MacOS] Fix bug on TabbedPageRenderer no title * [MacOS] Remove FormsNSView * [MacOS] Cleanup on dispose on MDP renderer * [MacOS] Update current page when source changes * [MacOS] More cleanup * [MacOS] Make sure we show the previous page when popping a Modal * [MacOS] Fix issue with sizing the Header and visibility, remove for now header renderer reuse * [MacOS] Clean CustomNSTableView * [MacOS] Share LabelRenderer with iOS * [MacOS] Share ResourcesProvider with iOS * [MAcoS] Share VisualElementPackager with iOS * [MacOS] Share ViewRenderer with iOS * [MacOS] Merge with VisualElementTracker from iOS * [MacOS] Merge with EventTracker from iOS * [MacOS] Merge with VisualElementRenderer of iOS * [MacOS] Make sure we always have a layer * [MacOS] Fix Tracker merge with iOS version * [MacOS] Fix bug with tabbed page on modal without navigation * [Core] Rever change on core * [MacOS] Clear renderers before setting them MDP * [MacOS] Update tabbedPage ContainerArea * [MacOS] Fix ListViewRenderer * [MacOS] Make sure we don’t pass null to TextField string value * [MacOS] Support for multiple clicks in same selected item on NSTableView * [MacOS] Support Focus on EntryRenderer * [MacOS] Fix index bug on TablevIewDataSource * [MacOS] Fix SelectedItem TableViewDataSource * [Nuget] Add Mac to Maps nuspec * [Nuget]Fix path * [macOS] Fixed Tab NSImage crash in TabbedPageRenderer (#705) * [macOS] Fixed Tab NSImage crash in TabbedPageRenderer * Coding Style * Coding Style * [MacOS] Fix previous merge with master * [MacOS] Possible simple fix for click on views overlapping * [MacOS] Rename to IsOnViewCell * [MacOS] Cleanup, Address feedback from Samantha’s review
2017-04-24[X] passing test for 43733Stephane Delcroix1-0/+6
2017-04-24[Xaml] passing test for bz42531Stephane Delcroix1-0/+6
2017-04-24[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-04-24Fix buildRui Marinho1-6/+0
2017-04-24Fix buildRui Marinho1-1/+0
2017-04-24Fix buildRui Marinho1-1/+0
2017-04-24Fix buildRui Marinho1-49/+0
2017-04-13Update ListProxyTest.WeakToWeak so it works in Release mode (#866)E.Z. Hart1-10/+13
* Update ListProxyTest.WeakToWeak so it works in Release mode * Disable CS0414 for test
2017-04-12[Test]Ignore Weak reference test, failing only on releaseRui Marinho1-0/+2
2017-04-12[UITest]Fix release buildRui Marinho2-1/+2
2017-04-12Resource Manager fix for F# File Resources (Bugzilla 53515) (#825)Rob Lyndon1-8/+8
* Resource Manager fix for F# File Resources (Bugzilla 53515) * Changed spaces to tabs and changed the argument name in the ResourceManager.GetId() function. * Improved the type checking in GetId().
2017-04-11Map renderer extensibility (#844)jcmanke4-37/+65
* Added extensibility features to Maps Android MapRenderer: - Moved map initialization to protected virtual method OnMapReady, called by explicit implementation of IOnMapReady - Added protected virtual method CreateMarker for customization of pins iOS MapRenderer: - Added protected virtual method CreateAnnotation for customization of pins Pin: - Unsealed the Pin class - Made Label a bindable property * [Docs] Update docs
2017-04-11Marking exposed plumbing internal only in the docs. (#863)Mike Norman51-365/+365
* Marking exposed plumbing internal only in the docs. * Update docs
2017-04-11[C] Lookup in RD also lookup in merged RDs (#861)Stephane Delcroix3-9/+58
2017-04-11Implicit impl of controller ifaces (#807)kingces95117-1496/+2156
* Simplify ICtrl callsites * Rebase fix
2017-04-11Clean up NavigationBar code in Platform (#753)Jimmy Garrido4-28/+63
2017-04-11Spell correction of FromattedString (#864)Anders Rasmussen1-1/+1
2017-04-10Do not emit implict_op if from/to are same type (#862)kingces955-0/+13
2017-04-07[Xaml] Set the TargetProperty on ServiceProvider (#847)Stephane Delcroix7-17/+140
2017-04-07[Internal] Normalize Obsolete attributes (#860)Samantha Houts71-118/+120
* [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-06Fix 52962; Cont refresh even when pullToRefresh is disabled (#810)kingces951-8/+9
2017-04-06More Xaml generic support (#857)Stephane Delcroix7-87/+106
* [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 Delcroix4-0/+87
2017-04-06Fix 54334 (#855)Stephane Delcroix9-9/+257
* [C] unset the FromStyle flag on manual setting * [C] Do not reset overriden values to default * complete the fix
2017-04-06OnResume assumed that _application had been set (#859)App Bureauet1-2/+2
When OnResume is called it should not expect the _application to be set already. I have an app where I use one activity for showing a splash screen and then it starts an intent to show the main activity containing the application. This used to work before 2.3.4.224.
2017-04-06Fix NRE when RecycleElement is on and list is scrolled quickly (#856)E.Z. Hart1-6/+0
2017-04-06[iOS] ActivityIndicator should not disappear when used in a ViewCell (#495)adrianknight894-6/+76
* preserve activity indicator state * changed to using listviewrenderer * remove whitespace * moved message to constructor * add sample code * remove message sending * changes * remove curly braces
2017-04-06Added Section indexes when FastScrolled is enabled (#850)James Clancey4-7/+92
* Added Section indexes when FastScrolled is enabled * Moved the GroupListAdapater to its own file * Renamed Setup to ValidateSectionData
2017-04-06Android fastrenderers (#845)Rui Marinho51-592/+2247
* Obsolete IVisualElementRenderer.ViewGroup in favor of .View * Fix NRE * Changing TContainer in PlatformEffect to View * Fix "View" type * new VisualElementRenderer * First attempt at a fast(er) button renderer * Fast Label Renderer * Let's try that again. Behold: Label Fast Renderer * Move FrameRenderer into Fast Renderers * Fix Disposable on VisualElementRenderer * Simplify touch and click handlers * Drop empty if clause * [Android] Add initial Image fast renderer * Split accessibility out to a separate helper class; fix tapgesture bug with label * [Android] Small fixes to VisualElementRenderer * Move accessiblity stuff to a separate class (which needs a good name) * Prevent query from looking to parent for fast renderers * [Android] ImageRenderer refactoring * Fix elevation/z-index bugs with Button (e.g., 40173) * Move SetLabeledBy to Accessibilitizer * Un-break automation IDs for Labels * Move gesture handling to its own class * Split gesture and effect management into separate classes * Remove unneeded packager from LabelRenderer * LabelRenderer inherits from FormsTextView * Batch updates to View * Fix isOnParentRenderer check for non-Android platforms * [Controls] Update Xamarin.Forms.ControlGallery.iOS.csproj * [Android,IOS] Small fixes to rebase and use of Internals * [Android] Ignroe warning for now * Fast renderers now passing InputTransparent and IsEnabled tests * Fast and legacy renderers now pass the Enabled and InputTransparent tests * Change PlatformEffect back, default container to null * Fix mangled using directives
2017-04-05[Xaml] updating the unittests project to cecil .10-b5 tooStephane Delcroix2-5/+5
2017-04-03Early april doc bugs (#854)Mike Norman4-167/+6
* Fixed: https://github.com/xamarin/documentation/issues/2071 Pulled dated and exuberant examples. * Fixed: https://github.com/xamarin/documentation/issues/2002 Also added content for Load method in HtmlWebViewSource.xml * Fixed: https://github.com/xamarin/documentation/issues/1959 * Fixed: https://github.com/xamarin/documentation/issues/1866
2017-03-31Hide alert window before setting result (#848)Jimmy Garrido1-1/+1
2017-03-30[XamlC] update cecil to 0.10.0-beta5Stephane Delcroix4-10/+10
2017-03-29Align iOS, Android, Windows handling of tap gesture event bubbling (#842)E.Z. Hart11-2/+299
* Add test for gesture bubbling behavior on all controls; Make Windows behavior consistent with other platforms; * Fix the stepper test * Make Frame on Android handle tap event bubbling like the other platforms * Formatting changes and query syntax instead of SelectMany
2017-03-27[WinRT/UWP] Enable selection in password entry (#677)Paul DiPietro3-10/+105
* [WinRT/UWP] Enable selection in password entry * Remove unnecessary if
2017-03-27[Docs] Fix docs Scrollview IOS Specific (#843)Rui Marinho2-33/+78
2017-03-27Fix 53427; Change default UAP styling for a label (#837)kingces951-1/+1
2017-03-27[iOS] Prevent NRE when page is switched on Appearing (#840)Samantha Houts3-0/+59
2017-03-24[Android]Refactor to use a extension method to get the drawable (#841)Rui Marinho4-10/+24
* [Android]Refactor to use a extension method to get the drawable * [Android] Use local variable on check
2017-03-24Bz53803 Android app crashes during initialization due to invalid cast of ↵BradChase20111-2/+10
toolbar TextView. (#835)
2017-03-24[iOS] Platform specifics to control ScrollView content touch delay (#563)adrianknight896-3/+197
* can delay content touches optionally * revert bug fix * add back _tapGesture * remove extra declaration
2017-03-24Setup a ConditionalWeakTable in ListProxy to hold weak references so that a ↵Shane Neuville2-2/+102
ListView will work when connected to a Weak Source (#802)
2017-03-24[Android] Still look for the normal drawable on resources (#839)Rui Marinho9-8/+71
* [Android] Still look for the normal drawable on resources * [Android]Fix code style
2017-03-24[iOS] Don't skip row height estimation for grouped lists (#838)Samantha Houts4-35/+131
* Nest bugzilla 51536 classes for less pollution * Add repro for 53834 * [iOS] Don't skip row height estimation for grouped lists
2017-03-23[Android] ScrollView can now consume Effects (#836)Samantha Houts5-1/+70
* Add repro * [Android] Make ScrollView an IEffectControlProvider
2017-03-23UI tests for InputTransparent and fixes for Android/Windows (#808)E.Z. Hart20-66/+991
* Set up automated UI tests for InputTransparent * Pull in Adrian's UI tests from PR 483 * Fix bugs with box/label/image gestures passing through when not transparent * Fix disabling of layouts on Windows; fix 44096 test for iOS/Windows; * Automate the 53445 test
2017-03-23[UITests]Add Xamarin.Forms.Core.UITests.Shared (#711)Rui Marinho79-2526/+1814
* [UITests]Add Xamarin.Forms.Core.UITests.Shared * fix * [UITests]Use shared UITest project on macOS * [UITests] Add correct platform queries * [Controls] Add missing Preserve
2017-03-22[Android] Fix NRE on Picker (#834)Rui Marinho1-1/+1
2017-03-22[XamlC] accept assignment of Object from unboxed value types in SetValue (#832)Stephane Delcroix4-0/+96