E.Z. Hart [Tue, 30 Aug 2016 17:57:55 +0000 (11:57 -0600)]
Fix memory leak caused by BaseCellView and RendererHolder (#311)
Kangho [Tue, 30 Aug 2016 17:55:00 +0000 (02:55 +0900)]
Update Makefile to support linux env (#309)
Samantha Houts [Tue, 30 Aug 2016 17:46:14 +0000 (10:46 -0700)]
Platform Specifics (#301)
* 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
Jimmy Garrido [Tue, 30 Aug 2016 17:45:05 +0000 (10:45 -0700)]
Throw InvalidOperationException if AppLinkEntry.Thumbnail source is invalid (#299)
Marcus Lum [Tue, 30 Aug 2016 17:37:07 +0000 (13:37 -0400)]
Allow Custom Android MapRenderers to override the default MapView options (#285)
* Allow Custom Android MapRenderers to override the default MapView options
* Larger effort to use CreateNativeControl () everywhere instead of just in the Android AppCompat renderers.
Jimmy Garrido [Thu, 25 Aug 2016 18:05:18 +0000 (11:05 -0700)]
Fix crash when ItemsSource is set to null (#320)
Mike Norman [Thu, 25 Aug 2016 16:11:01 +0000 (11:11 -0500)]
Fixed SinInOut description. (#319)
Paul DiPietro [Thu, 25 Aug 2016 00:55:15 +0000 (19:55 -0500)]
Fix regression by adding null check in Windows ListView selection (#314)
Oddbjørn Bakke [Wed, 17 Aug 2016 09:26:27 +0000 (11:26 +0200)]
[Android] Fix for NullReferenceException when using the wrong activit… (#286)
* [Android] Fix for NullReferenceException when using the wrong activity type.
On using FormsApplicationActivity or FormsAppCompatActivity as base Activity in a SplashScreen.
A NullReferenceException will be thrown in the KeyboardManager.
Added InvalidOperationException with "Forms.Init()" message instead, if the Forms.Context is null.
* Fixed indentation
Paul DiPietro [Tue, 16 Aug 2016 19:13:12 +0000 (14:13 -0500)]
[WinRT] Remove preemptive setting of null upon action sheet closure (#305)
Stephane Delcroix [Tue, 16 Aug 2016 18:33:44 +0000 (20:33 +0200)]
[Xaml] Clone node tree on DT, allow markup to be evaluated multiple times (#295)
Paul DiPietro [Tue, 16 Aug 2016 18:33:11 +0000 (13:33 -0500)]
[Windows] Correct enter/esc keypress behaviors for MessageDialog (#292)
Rui Marinho [Tue, 16 Aug 2016 18:31:53 +0000 (19:31 +0100)]
[iOS] Change when we updated the XF INavigationPageController after popping a page natively, Cleanup UITest references (#291)
Jonathan Peppers [Tue, 16 Aug 2016 18:19:21 +0000 (13:19 -0500)]
Fix for BindingExpression memory leak (#279)
* Unit test proving a memory leak with Binding
What we were seeing in our app was that Binding objects stay around when
bound to long-lived ViewModels, even when the View is long gone
* BindingExpression - INotifyPropertyChanged should use WeakReference
I had to make a WeakPropertyChangedProxy class for this, I could not
think of a way to get around creating a new object for this
E.Z. Hart [Tue, 16 Aug 2016 18:10:32 +0000 (12:10 -0600)]
Fix Entry/SearchBar color issues (#306)
* Fix disappearing Entry text on UWP Anniversary Edition
Fix background color reversion bug in UWP Phone
Move SearchBar styling on UWP to its own file
Make foreground/background color changes on UWP SearchBar/Entry consistent
Fix SearchBar color toggle bug on WP8
* Temporarily moving SDK target to previous version
* Fix build error on OSX
Akihiko Odaki [Tue, 16 Aug 2016 18:05:42 +0000 (03:05 +0900)]
Invalidate measure of Label when FormattedText changes (#303)
Samantha Houts [Tue, 16 Aug 2016 17:59:36 +0000 (10:59 -0700)]
[A] Pre-AppCompat ListView Indicator ... (#281)
...will keep spinning on tab change.
Samantha Houts [Tue, 16 Aug 2016 17:56:37 +0000 (10:56 -0700)]
[iOS] Fixed bug that made pull-to-refresh indicator always visible after 2+ pulls (#307)
* Add repro for Bugzilla 43214
* [iOS] Undo change to ListViewRenderer
was attempting to prevent multiple unnecessary calls to SendRefreshing,
but this caused unintended problems.
Stephane Delcroix [Mon, 15 Aug 2016 20:18:26 +0000 (22:18 +0200)]
[Xaml] Simplify listnodes with single elements (#304)
Stephane Delcroix [Mon, 15 Aug 2016 20:07:35 +0000 (22:07 +0200)]
Refix mc ignorable (#302)
* Revert "Fix mc ignorable (#298)"
This reverts commit
31c2be29d5982338ae178d1b0f107e23e7749782.
* [Xaml] fix mc:Ignorable
Stephane Delcroix [Mon, 15 Aug 2016 20:06:11 +0000 (22:06 +0200)]
[Xaml] x:Static in x:Arguments (#288)
* [Xaml] Support x:Static as x:Arguments
* [XamlC] allow x:Static in x:Arguments
* fix typo, remove commented code
Mike Norman [Fri, 12 Aug 2016 19:39:02 +0000 (14:39 -0500)]
Added note about line endings to Page.xml. (#300)
Stephane Delcroix [Fri, 12 Aug 2016 03:33:22 +0000 (05:33 +0200)]
Fix mc ignorable (#298)
* [Xaml] when ignoring nodes, ignore children as well
* [XamlC] ignore on xamlc too
Kangho [Thu, 11 Aug 2016 09:39:32 +0000 (18:39 +0900)]
Add Orange color to Color (#290)
* Add Orange color to Color
Samantha Houts [Thu, 11 Aug 2016 09:31:45 +0000 (02:31 -0700)]
[Win] Set BindingContext for default cell (#289)
* Revise 41205 test case to use binding
* [Win] Set BindingContext for default cell
* [Win] SetInheritedBindingContext for Cell
E.Z. Hart [Wed, 10 Aug 2016 11:51:33 +0000 (05:51 -0600)]
Unit tests for the PCL WeakEventManager (#280)
Rogier van der Hee [Tue, 9 Aug 2016 10:37:35 +0000 (12:37 +0200)]
Add the key in the message on throwing a KeyNotFoundException (#282)
* Add the key in the message on throwing a KeyNotFoundException for trying to access an invalid key in the ResourceDictionary. This helps a lot in tracking down what resource is actually missing.
* Fix test build, use C# 6 string interpolation
Rui Marinho [Tue, 9 Aug 2016 10:16:51 +0000 (11:16 +0100)]
[Android] Close the correct mode if it wasn't disposed (#283)
E.Z. Hart [Wed, 3 Aug 2016 21:22:14 +0000 (15:22 -0600)]
Enable WebView to render local HTML files on WinRT platforms (#277)
* Enable WebView to render local HTML files on WinRT platforms
* Add test to demonstrate that the solution works even if
<head> isn't in the HTML string
Mike Norman [Wed, 3 Aug 2016 17:33:44 +0000 (12:33 -0500)]
identifer => identifier in ExportEffectAttribute.xml (#276)
Mike Norman [Wed, 3 Aug 2016 17:14:59 +0000 (12:14 -0500)]
Fixed https://github.com/xamarin/documentation/issues/1508 (#275)
Rui Marinho [Wed, 3 Aug 2016 09:07:50 +0000 (10:07 +0100)]
Fix bugzilla41209 (#216)
* [Android] Add custom FormsSeekbar to handle invalid pressed states send by other views
* [Controls] Fix sample , error only occurs with transparent background
Paul DiPietro [Wed, 3 Aug 2016 08:50:31 +0000 (03:50 -0500)]
[Android] Fix ListView contextual actions not closing in AppCompat's NavigationPage/TabbedPage (#272)
* [Android] Fix ListView contextual actions not closing upon navigation in AppCompat
The Platform type in the ListViewAdapter was being treated as the
non-AppCompat type, and the NavAnimationInProgress value was not
being set as necessary in the NavigationPageRenderer.
* [Android] Add fix for TabbedPage swipes not closing contextual actions
Similar fix where swiping to another tab with the context menu open would
not close it. Relies on the prior commit.
Paul DiPietro [Wed, 3 Aug 2016 00:28:36 +0000 (19:28 -0500)]
[UWP/8.1] ListView respects keyboard selection (#182)
The ListViewRenderer's OnControlSelectionChanged would fire when using
the keyboard to change the selection of a ListView, but the Element's
SelectedItem value was not being set due to it normally being tracked
via tap/click.
Samantha Houts [Tue, 2 Aug 2016 21:48:25 +0000 (14:48 -0700)]
[A, iOS] ListView Pull-To-Refresh indicator animates when navigating back to it (#274)
* Add repro for 33561
* [A] ListView refreshing on created shows indicator
* [iOS] Refresh indicator restarts when appeared
* Remove superfluous get
E.Z. Hart [Tue, 2 Aug 2016 21:39:31 +0000 (15:39 -0600)]
Add missing compiler directives to fix build error
Depechie [Tue, 2 Aug 2016 20:59:56 +0000 (22:59 +0200)]
[Android] By using the SetSingleLine(true), the developers are no (#234)
longer able to use the SetMaxLines() in their own Custom Renderers
later on. So we force a single line by using the SetMaxLines(1) in the
base LabelRenderer and SetSingleLine(false)
E.Z. Hart [Tue, 2 Aug 2016 20:57:08 +0000 (14:57 -0600)]
Dispose of child renderers in FrameRenderer (#265)
* Dispose of child renderers in FrameRenderer
* Add missing null check
E.Z. Hart [Tue, 2 Aug 2016 20:54:57 +0000 (14:54 -0600)]
Change SourceChanged event on ImageSource to weak event to allow Images (#268)
referencing application-wide StaticResource ImageSources to be GCed
Michael Rumpler [Tue, 2 Aug 2016 20:54:40 +0000 (22:54 +0200)]
[Android] Color.Accent is hardcoded (#270)
Stephane Delcroix [Tue, 2 Aug 2016 20:24:50 +0000 (22:24 +0200)]
Xaml convert on add (#273)
* [Xaml] add test for conversion on Set and Add
* [Xaml] Fix conversion on Add()
* [XamlC] use op_implicit before Add()
Paul DiPietro [Tue, 2 Aug 2016 16:15:35 +0000 (11:15 -0500)]
[Android] Add null check to prevent crashes when long clicking a text entry in ListView header/footer (#271)
When a text entry control (Entry, Editor, SearchBar, etc.) was being used in the header or
footer of a ListView on Android, a long click/press would cause a crash. This was occurring
in the HandleContextMode method because it expected to be a cell. Adding a null check and
breaking out of the method if the value from GetCellForPosition is null prevents this crash
from occurring.
Paul DiPietro [Tue, 26 Jul 2016 17:01:01 +0000 (12:01 -0500)]
[Android] Fix focus/unfocus behavior on both Picker renderers (#264)
On AppCompat, focus and unfocus would not trigger when using the
Picker. On pre-Lollipop, unfocus would not trigger, but only when
tapping outside of the dialog.
Stephane Delcroix [Mon, 25 Jul 2016 19:40:34 +0000 (21:40 +0200)]
[XamlC] fix a bug in the debugging code introduced last week (#267)
Stephane Delcroix [Thu, 21 Jul 2016 18:59:40 +0000 (20:59 +0200)]
[XamlC] Fix the getter of getters (#263)
Paul DiPietro [Tue, 19 Jul 2016 03:05:08 +0000 (22:05 -0500)]
[8.1/UWP] ListView allows selection with enter key (#241)
Vincent Costel [Tue, 19 Jul 2016 00:09:20 +0000 (20:09 -0400)]
Add workaround for bugzilla 37792 (#181)
Roy [Mon, 18 Jul 2016 23:38:05 +0000 (01:38 +0200)]
Android Custom Font support (#236)
* Implemented basic Support for Android Custom fonts
* Fixed Tabs
* Removed Private
* Changed behaviour to use UWP FontFamily style names
* Fixed Bug
Samantha Houts [Mon, 18 Jul 2016 23:33:41 +0000 (16:33 -0700)]
[Win] Setting TabbedPage.BarTextColor works (#244)
[Win] TabbedPage BarBG takes precedence
E.Z. Hart [Mon, 18 Jul 2016 23:30:41 +0000 (17:30 -0600)]
Prevent FormsAppCompatActivity from loading fragments we don't use on restart (#246)
* Prevent FormsAppCompatActivity from loading fragments we don't use on restart
* Adding issues lost in merge
Stephane Delcroix [Mon, 18 Jul 2016 23:30:08 +0000 (01:30 +0200)]
[XamlC] correctly resolve override of virtual event handlers (#247)
Toni Petrina [Mon, 18 Jul 2016 23:26:59 +0000 (01:26 +0200)]
[Android] Null reference exception fix (#252)
* Added null checks
* Replaced spaces with tabs
ytn3rd [Mon, 18 Jul 2016 23:25:47 +0000 (09:25 +1000)]
ixed issues where you could not force rotation with a NavigationPage on iOS. (#254)
Stefan de Vogelaere [Mon, 18 Jul 2016 23:20:58 +0000 (01:20 +0200)]
Fixes issue when setting NavigationPage.SetHasBackButton after page has navigated (Android/AppCompat) (#256)
Paul DiPietro [Mon, 18 Jul 2016 23:20:20 +0000 (18:20 -0500)]
[Android] Add dialog null check for AppCompat Picker OnClick (#257)
Multiple, rapid taps on the Picker in AppCompat could potentially open
more than one dialog, causing a crash upon their being closed. Adding
a null check for the dialog prevents more than one from being created.
Praga Siva [Mon, 18 Jul 2016 23:18:15 +0000 (07:18 +0800)]
Fix for NullReferenceException when ItemSource has item removed and a… (#258)
* fix for NullReferenceException when ItemSource has item removed and another inserted on iOS
* Update ViewCellRenderer.cs
Fix spacing issue
Stephane Delcroix [Mon, 18 Jul 2016 23:17:29 +0000 (01:17 +0200)]
[Xaml] allow the Previewer to provide their own Xaml files for any type (#262)
* [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
E.Z. Hart [Mon, 18 Jul 2016 23:16:47 +0000 (17:16 -0600)]
Windows image loader error handling (#260)
* Repros for various image issues
* Log image loading errors
* Better repro instructions and user interface
* Image loading tests now running on WinRT/UWP phone/tablet/desktop
* Move FailImageSource into shared project
* Move FailImageSource into shared project
* Update docs
Paul DiPietro [Mon, 18 Jul 2016 23:11:44 +0000 (18:11 -0500)]
[Android] Remove API check in ActivityIndicatorRenderer's UpdateColor method (#261)
Jason Smith [Mon, 18 Jul 2016 14:54:04 +0000 (07:54 -0700)]
Ensure BindingContext is properly passed to CreateDefault in UWP ListView (#259)
Stephane Delcroix [Mon, 18 Jul 2016 08:02:01 +0000 (10:02 +0200)]
Revert "[Xaml] allow the Previewer to provide their own Xaml files for any type"
This reverts commit
962c8fd352e32309c9dcb7f8c2f07a335f18fc75.
Stephane Delcroix [Mon, 18 Jul 2016 08:00:06 +0000 (10:00 +0200)]
[Xaml] allow the Previewer to provide their own Xaml files for any type
Rui Marinho [Wed, 13 Jul 2016 08:59:49 +0000 (09:59 +0100)]
[Android] Handle creating a default GroupHeader if no GroupHeaderTemplate is provided (#248)
Rui Marinho [Tue, 12 Jul 2016 18:24:04 +0000 (19:24 +0100)]
Update docs for PoppedToRootEventArgs (#253)
Paul DiPietro [Tue, 12 Jul 2016 14:59:32 +0000 (09:59 -0500)]
[Android] TimePicker unfocuses on cancel (#238)
Related to the prior fix of the DatePicker not unfocusing on the cancel button
being pressed, the TimePicker was not unfocusing, as well. A similar fix has
been applied.
E.Z. Hart [Mon, 11 Jul 2016 19:28:36 +0000 (13:28 -0600)]
Restore incorrectly renamed InvalidateMeasure method (#251)
* Restore incorrectly renamed InvalidateMeasure method
* Update docs
Johan Karlsson [Mon, 11 Jul 2016 18:39:11 +0000 (20:39 +0200)]
Added PoppedToRootEventArgs to track popped pages when calling PopToRoot (#229)
Paul DiPietro [Mon, 11 Jul 2016 17:12:58 +0000 (13:12 -0400)]
Fix DatePicker dialog regression (#249)
KitKat doesn't use the cancel button, so it has to be accounted for.
Samantha Houts [Fri, 1 Jul 2016 20:51:38 +0000 (13:51 -0700)]
[All] Crash fixes for ListViews (#243)
* [Controls] Add repro for 42277
* [Android] No crash if GroupHeaderTemplate=null
* [Android] Fix DataTemplateSelector crash
* [Core] Expose ListProxy on TIL
* [iOS] Fix DataTemplateSelector crash
* [Win] Fix DataTemplateSelector crash
* [Docs] Update docs
* [Core] Implement ListProxy explicitly
Allows ListProxy property to stay internal.
* [Controls] Revert unnecessary change to shproj
Rui Marinho [Thu, 30 Jun 2016 16:06:59 +0000 (17:06 +0100)]
[iOS] Fix regression 2.3.1-pre1 UnevenRows (#242)
* [Controls] Add test case for 39486
* [iOS] Fix math refactor error on calculating height
Samantha Houts [Tue, 28 Jun 2016 10:25:45 +0000 (03:25 -0700)]
[iOS] Default BarTextColor/BarBackgroundColor will no longer override values set in custom renderers (#233)
* [Controls] Improve TabbedPage test case
iOS should default to the color used in a custom renderer instead of to
the global default color.
* [iOS] TabbedPage Bar*Color default is better
Will use the color set by a custom renderer, if any, instead of always
pulling from global appearance.
E.Z. Hart [Mon, 27 Jun 2016 15:20:47 +0000 (09:20 -0600)]
[Android] Memory leak when MasterDetailPage Detail set to NavigationPage (#239)
* Create repro
* Remove unnecessary cast
* Add null checks on weak references in PageContainer
* Remove master/detail fragments from manager when switching master/detail pages
Separate renderer ViewGroup removal from renderer disposal in FragmentContainer
Separate PageContainer disposal from renderer disposal in FragmentContainer
Remove Drawer Listener for NavigationPageRenderer in Dispose
* Fix missing spaces;
Add explicit SPACE_BEFORE_IF_PARENTHESES settings to DotSettings file
* Remove javascript rules
* Remove usage of .ForEach()
Rui Marinho [Fri, 24 Jun 2016 16:05:42 +0000 (17:05 +0100)]
[UITest] Update to 1.3.8, remove old projects (#240)
* [UITests] Update to Xamarin UItest 1.3.8
* Remove legacy UITest projects
* Remove issue that uses reference to controls
* Update Xamarin.Forms.Core.iOS.UITests.csproj
* Update Xamarin.Forms.Core.Android.UITests.csproj
Rui Marinho [Wed, 22 Jun 2016 14:59:54 +0000 (15:59 +0100)]
[Controls] Fix use of internal extension methods (#237)
* [Controls] Fix use of internal extension methods
* [Controls] Update Xamarin UItest on controls
* Update package TestCloud
* Fix
* Revert "Fix"
This reverts commit
283f96a2210322bf37795dff61394938eb909f59.
* Fix reference
Rui Marinho [Sat, 18 Jun 2016 00:16:00 +0000 (01:16 +0100)]
[Android] Make sure to add a parent to the new group header cell (#228)
Rui Marinho [Fri, 17 Jun 2016 18:55:06 +0000 (19:55 +0100)]
[Android] Take in account status bar padding on master when using split behaviour in MDP (#226)
Rui Marinho [Fri, 17 Jun 2016 16:29:43 +0000 (17:29 +0100)]
Fix 39802 (#217)
* [iOS] When using ContextActionsCell make sure we don't show the ContentCell separator
* [Android] Don't write separator view if not needed
Samantha Houts [Fri, 17 Jun 2016 10:10:18 +0000 (03:10 -0700)]
Prep Cell & friends for removal of InternalsVisibleTo (#142)
* Prep Cell & friends for removal of InternalsVisibleTo
Includes:
- Cell
- EntryCell
- ListView
- MenuItem
- TableView
- ViewCell
- Toolbar
Moved extensions to Internal & removed TPH
* Update docs
* [Controls] Ignore Issue2411 on iOS <9
* [Controls] Formatting for Issue2411
Paul DiPietro [Thu, 16 Jun 2016 17:51:16 +0000 (13:51 -0400)]
[Android] DatePicker unfocuses on cancel (#204)
The DatePicker in Android would remain focused when being closed via the
cancel button, and a subsequent re-focus via something such as button
would not function as expected.
Samantha Houts [Thu, 16 Jun 2016 17:09:22 +0000 (10:09 -0700)]
[UWP] MasterDetailControl will no longer null out the TCS before it is used. (#227)
* [UWP] Don't null the _commandBarTcs too soon
* Add repro for 41842
Rui Marinho [Thu, 16 Jun 2016 17:03:11 +0000 (18:03 +0100)]
[IOS] Update the current region of the MKMapView when visibility is changed (#172)
Rui Marinho [Thu, 16 Jun 2016 16:58:24 +0000 (17:58 +0100)]
[Core] Don't use the fixed LayoutConstraint when using uneven rows (#213)
E.Z. Hart [Thu, 16 Jun 2016 16:35:24 +0000 (10:35 -0600)]
Add repro of uncentered button image for Android (#176)
Fix vertical centering logic for button images in Android
Rui Marinho [Thu, 16 Jun 2016 16:31:50 +0000 (17:31 +0100)]
[WinRT] Add base platform as inner proxy navigation to Application, Fix back button issue (#214)
* [WinRT] Add base platform as inner proxy navigation to Application
* [UWP] Remove back button when NavigationPage is disposed
Rui Marinho [Thu, 16 Jun 2016 16:20:12 +0000 (17:20 +0100)]
[iOS] Call UpdateLeftBarButtonItem when page is removed (#209)
Paul DiPietro [Thu, 16 Jun 2016 16:17:18 +0000 (12:17 -0400)]
[UWP] Escape key returns ActionSheet result (#208)
When awaiting a DisplayActionSheet in UWP, pressing the escape key with
the ActionSheet open would dismiss the dialog but not return a result.
E.Z. Hart [Thu, 16 Jun 2016 15:45:09 +0000 (09:45 -0600)]
Prep Page for removal of InternalsVisibleTo (#150)
E.Z. Hart [Thu, 16 Jun 2016 10:31:37 +0000 (04:31 -0600)]
Fixing parentheses in project reference (#225)
Rui Marinho [Wed, 15 Jun 2016 09:11:51 +0000 (10:11 +0100)]
[Android] Fix Api18 usage on PinchGesture (#218)
Mike Norman [Tue, 14 Jun 2016 19:06:21 +0000 (14:06 -0500)]
Fixed typos in ContentPage.xml (#222)
E.Z. Hart [Tue, 14 Jun 2016 10:16:48 +0000 (04:16 -0600)]
# This is a combination of 5 commits. (#221)
# The first commit's message is:
Removing CI-specific script from main repo
# This is the 2nd commit message:
Removing build projects
# This is the 3rd commit message:
Add some error reporting around TestFixtureSetup
# This is the 4th commit message:
Force load referenced assemblies to prevent missing registrations
# This is the 5th commit message:
Revert failed fix for GetAssemblies
Rui Marinho [Mon, 13 Jun 2016 16:20:58 +0000 (17:20 +0100)]
[Pages] Add reference to Xamarin.Forms.Build.Tasks (#220)
Mike Norman [Thu, 9 Jun 2016 18:34:41 +0000 (13:34 -0500)]
DataPages docs. (#212)
* DataPages docs.
* Summary complete for Pages docs.
* Type fixes per samhouts.
* Typos in Pages docs.
Rui Marinho [Thu, 9 Jun 2016 17:59:26 +0000 (18:59 +0100)]
[Android] Always create a new cell for GroupHeader when using Recycling (#206)
* [Android] Always create a new cell for GroupHeader when using RecycleElement
* [iOS] Fix uitest iOS
* [Android] Fix test on android
Mike Norman [Thu, 9 Jun 2016 17:54:53 +0000 (12:54 -0500)]
Fixed code in Scrollview doc. Removed bug note in Easing. (#219)
Paul DiPietro [Wed, 8 Jun 2016 17:38:08 +0000 (13:38 -0400)]
[Win 8.1] Initial ListView selection not shown (#174)
On Windows 8.1, when initially setting a ListView's SelectedItem, the
item in question would not have any visual indication that it was
selected when first showing (a background color for the cell).
Subsequent selections would work as expected.
Shawn Castrianni [Wed, 8 Jun 2016 17:37:21 +0000 (12:37 -0500)]
Add convenience GridLength.Star (#168)
* Add convenience GridLength.Star
* Update docs
Shawn Castrianni [Wed, 8 Jun 2016 17:36:37 +0000 (12:36 -0500)]
Add Plain Keyboard from KeyboardFlags.None (#155)
* Add Plain Keyboard from KeyboardFlags.None
* Include Keyboard.Plain in Gallery
* Update docs
Alan McGovern [Wed, 8 Jun 2016 17:30:13 +0000 (18:30 +0100)]
[Core] Allow Registrar.RegisterAll to be run multiple times (#215)
There are cases where we run RegisterAll manually to ensure all
assemblies have actually been registered. The `Registrar<T>` class
does not use the `Dictionary<K, V>.Add` method so it does not
throw if there's a clash/duplicate.
If we change the `Effect` registration to use the same pattern we
can remove errors like this:
System.ArgumentException: An item with the same key has already been added.
at ThrowArgumentException at offset 0 in file:line:column /Users/builder/data/lanes/2922/
977921b7/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/external/referencesource/mscorlib/system/throwhelper.cs:72:0
at Insert at offset 142 in file:line:column /Users/builder/data/lanes/2922/
977921b7/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/external/referencesource/mscorlib/system/collections/generic/dictionary.cs:336:0
at Add at offset 0 in file:line:column /Users/builder/data/lanes/2922/
977921b7/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/external/referencesource/mscorlib/system/collections/generic/dictionary.cs:192:0
at RegisterAll at <unknown offset> in file:line:column <filename unknown>:0:0
at <unknown method> at <unknown offset> in file:line:column <filename unknown>:0:0
at Invoke at offset 56 in file:line:column /Users/builder/data/lanes/2922/
977921b7/source/maccore/_build/Library/Frameworks/Xamarin.iOS.framework/Versions/git/src/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:295:0
E.Z. Hart [Wed, 8 Jun 2016 15:47:00 +0000 (09:47 -0600)]
Remove hard-coded image sizes for button images (#202)