platform/upstream/xamarin-forms.git
7 years ago[Windows] Correct enter/esc keypress behaviors for MessageDialog (#292)
Paul DiPietro [Tue, 16 Aug 2016 18:33:11 +0000 (13:33 -0500)]
[Windows] Correct enter/esc keypress behaviors for MessageDialog (#292)

7 years ago[iOS] Change when we updated the XF INavigationPageController after popping a page...
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)

7 years agoFix for BindingExpression memory leak (#279)
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

7 years agoFix Entry/SearchBar color issues (#306)
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

7 years agoInvalidate measure of Label when FormattedText changes (#303)
Akihiko Odaki [Tue, 16 Aug 2016 18:05:42 +0000 (03:05 +0900)]
Invalidate measure of Label when FormattedText changes (#303)

7 years ago[A] Pre-AppCompat ListView Indicator ... (#281)
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.

7 years ago[iOS] Fixed bug that made pull-to-refresh indicator always visible after 2+ pulls...
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.

7 years ago[Xaml] Simplify listnodes with single elements (#304)
Stephane Delcroix [Mon, 15 Aug 2016 20:18:26 +0000 (22:18 +0200)]
[Xaml] Simplify listnodes with single elements (#304)

7 years agoRefix mc ignorable (#302)
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

7 years ago[Xaml] x:Static in x:Arguments (#288)
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

7 years agoAdded note about line endings to Page.xml. (#300)
Mike Norman [Fri, 12 Aug 2016 19:39:02 +0000 (14:39 -0500)]
Added note about line endings to Page.xml. (#300)

7 years agoFix mc ignorable (#298)
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

7 years agoAdd Orange color to Color (#290)
Kangho [Thu, 11 Aug 2016 09:39:32 +0000 (18:39 +0900)]
Add Orange color to Color (#290)

* Add Orange color to Color

7 years ago[Win] Set BindingContext for default cell (#289)
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

7 years agoUnit tests for the PCL WeakEventManager (#280)
E.Z. Hart [Wed, 10 Aug 2016 11:51:33 +0000 (05:51 -0600)]
Unit tests for the PCL WeakEventManager (#280)

7 years agoAdd the key in the message on throwing a KeyNotFoundException (#282)
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

7 years ago[Android] Close the correct mode if it wasn't disposed (#283)
Rui Marinho [Tue, 9 Aug 2016 10:16:51 +0000 (11:16 +0100)]
[Android] Close the correct mode if it wasn't disposed (#283)

7 years agoEnable WebView to render local HTML files on WinRT platforms (#277)
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

7 years agoidentifer => identifier in ExportEffectAttribute.xml (#276)
Mike Norman [Wed, 3 Aug 2016 17:33:44 +0000 (12:33 -0500)]
identifer => identifier in ExportEffectAttribute.xml (#276)

7 years agoFixed https://github.com/xamarin/documentation/issues/1508 (#275)
Mike Norman [Wed, 3 Aug 2016 17:14:59 +0000 (12:14 -0500)]
Fixed https://github.com/xamarin/documentation/issues/1508 (#275)

7 years agoFix bugzilla41209 (#216)
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

7 years ago[Android] Fix ListView contextual actions not closing in AppCompat's NavigationPage...
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.

7 years ago[UWP/8.1] ListView respects keyboard selection (#182)
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.

7 years ago[A, iOS] ListView Pull-To-Refresh indicator animates when navigating back to it ...
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

7 years agoAdd missing compiler directives to fix build error
E.Z. Hart [Tue, 2 Aug 2016 21:39:31 +0000 (15:39 -0600)]
Add missing compiler directives to fix build error

7 years ago[Android] By using the SetSingleLine(true), the developers are no (#234)
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)

7 years agoDispose of child renderers in FrameRenderer (#265)
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

7 years agoChange SourceChanged event on ImageSource to weak event to allow Images (#268)
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

7 years ago[Android] Color.Accent is hardcoded (#270)
Michael Rumpler [Tue, 2 Aug 2016 20:54:40 +0000 (22:54 +0200)]
[Android] Color.Accent is hardcoded (#270)

7 years agoXaml convert on add (#273)
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()

7 years ago[Android] Add null check to prevent crashes when long clicking a text entry in ListVi...
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.

7 years ago[Android] Fix focus/unfocus behavior on both Picker renderers (#264)
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.

7 years ago[XamlC] fix a bug in the debugging code introduced last week (#267)
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)

8 years ago[XamlC] Fix the getter of getters (#263)
Stephane Delcroix [Thu, 21 Jul 2016 18:59:40 +0000 (20:59 +0200)]
[XamlC] Fix the getter of getters (#263)

8 years ago[8.1/UWP] ListView allows selection with enter key (#241)
Paul DiPietro [Tue, 19 Jul 2016 03:05:08 +0000 (22:05 -0500)]
[8.1/UWP] ListView allows selection with enter key (#241)

8 years agoAdd workaround for bugzilla 37792 (#181)
Vincent Costel [Tue, 19 Jul 2016 00:09:20 +0000 (20:09 -0400)]
Add workaround for bugzilla 37792 (#181)

8 years agoAndroid Custom Font support (#236)
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

8 years ago[Win] Setting TabbedPage.BarTextColor works (#244)
Samantha Houts [Mon, 18 Jul 2016 23:33:41 +0000 (16:33 -0700)]
[Win] Setting TabbedPage.BarTextColor works (#244)

[Win] TabbedPage BarBG takes precedence

8 years agoPrevent FormsAppCompatActivity from loading fragments we don't use on restart (#246)
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

8 years ago[XamlC] correctly resolve override of virtual event handlers (#247)
Stephane Delcroix [Mon, 18 Jul 2016 23:30:08 +0000 (01:30 +0200)]
[XamlC] correctly resolve override of virtual event handlers (#247)

8 years ago[Android] Null reference exception fix (#252)
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

8 years agoixed issues where you could not force rotation with a NavigationPage on iOS. (#254)
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)

8 years agoFixes issue when setting NavigationPage.SetHasBackButton after page has navigated...
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)

8 years ago[Android] Add dialog null check for AppCompat Picker OnClick (#257)
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.

8 years agoFix for NullReferenceException when ItemSource has item removed and a… (#258)
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

8 years ago[Xaml] allow the Previewer to provide their own Xaml files for any type (#262)
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

8 years agoWindows image loader error handling (#260)
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

8 years ago[Android] Remove API check in ActivityIndicatorRenderer's UpdateColor method (#261)
Paul DiPietro [Mon, 18 Jul 2016 23:11:44 +0000 (18:11 -0500)]
[Android] Remove API check in ActivityIndicatorRenderer's UpdateColor method (#261)

8 years agoEnsure BindingContext is properly passed to CreateDefault in UWP ListView (#259)
Jason Smith [Mon, 18 Jul 2016 14:54:04 +0000 (07:54 -0700)]
Ensure BindingContext is properly passed to CreateDefault in UWP ListView (#259)

8 years agoRevert "[Xaml] allow the Previewer to provide their own Xaml files for any type"
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.

8 years ago[Xaml] allow the Previewer to provide their own Xaml files for any type
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

8 years ago[Android] Handle creating a default GroupHeader if no GroupHeaderTemplate is provided...
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)

8 years agoUpdate docs for PoppedToRootEventArgs (#253)
Rui Marinho [Tue, 12 Jul 2016 18:24:04 +0000 (19:24 +0100)]
Update docs for PoppedToRootEventArgs (#253)

8 years ago[Android] TimePicker unfocuses on cancel (#238)
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.

8 years agoRestore incorrectly renamed InvalidateMeasure method (#251)
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

8 years agoAdded PoppedToRootEventArgs to track popped pages when calling PopToRoot (#229)
Johan Karlsson [Mon, 11 Jul 2016 18:39:11 +0000 (20:39 +0200)]
Added PoppedToRootEventArgs to track popped pages when calling PopToRoot (#229)

8 years agoFix DatePicker dialog regression (#249)
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.

8 years ago[All] Crash fixes for ListViews (#243)
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

8 years ago[iOS] Fix regression 2.3.1-pre1 UnevenRows (#242)
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

8 years ago[iOS] Default BarTextColor/BarBackgroundColor will no longer override values set... beta-2.3.1-pre1
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.

8 years ago[Android] Memory leak when MasterDetailPage Detail set to NavigationPage (#239)
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()

8 years ago[UITest] Update to 1.3.8, remove old projects (#240)
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

8 years ago[Controls] Fix use of internal extension methods (#237)
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

8 years ago[Android] Make sure to add a parent to the new group header cell (#228)
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)

8 years ago[Android] Take in account status bar padding on master when using split behaviour...
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)

8 years agoFix 39802 (#217)
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

8 years agoPrep Cell & friends for removal of InternalsVisibleTo (#142)
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

8 years ago[Android] DatePicker unfocuses on cancel (#204)
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.

8 years ago[UWP] MasterDetailControl will no longer null out the TCS before it is used. (#227)
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

8 years ago[IOS] Update the current region of the MKMapView when visibility is changed (#172)
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)

8 years ago[Core] Don't use the fixed LayoutConstraint when using uneven rows (#213)
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)

8 years agoAdd repro of uncentered button image for Android (#176)
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

8 years ago[WinRT] Add base platform as inner proxy navigation to Application, Fix back button...
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

8 years ago[iOS] Call UpdateLeftBarButtonItem when page is removed (#209)
Rui Marinho [Thu, 16 Jun 2016 16:20:12 +0000 (17:20 +0100)]
[iOS] Call UpdateLeftBarButtonItem when page is removed (#209)

8 years ago[UWP] Escape key returns ActionSheet result (#208)
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.

8 years agoPrep Page for removal of InternalsVisibleTo (#150)
E.Z. Hart [Thu, 16 Jun 2016 15:45:09 +0000 (09:45 -0600)]
Prep Page for removal of InternalsVisibleTo (#150)

8 years agoFixing parentheses in project reference (#225)
E.Z. Hart [Thu, 16 Jun 2016 10:31:37 +0000 (04:31 -0600)]
Fixing parentheses in project reference (#225)

8 years ago[Android] Fix Api18 usage on PinchGesture (#218)
Rui Marinho [Wed, 15 Jun 2016 09:11:51 +0000 (10:11 +0100)]
[Android] Fix Api18 usage on PinchGesture (#218)

8 years agoFixed typos in ContentPage.xml (#222)
Mike Norman [Tue, 14 Jun 2016 19:06:21 +0000 (14:06 -0500)]
Fixed typos in ContentPage.xml (#222)

8 years ago# This is a combination of 5 commits. (#221)
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

8 years ago[Pages] Add reference to Xamarin.Forms.Build.Tasks (#220)
Rui Marinho [Mon, 13 Jun 2016 16:20:58 +0000 (17:20 +0100)]
[Pages] Add reference to Xamarin.Forms.Build.Tasks (#220)

8 years agoDataPages docs. (#212)
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.

8 years ago[Android] Always create a new cell for GroupHeader when using Recycling (#206)
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

8 years agoFixed code in Scrollview doc. Removed bug note in Easing. (#219)
Mike Norman [Thu, 9 Jun 2016 17:54:53 +0000 (12:54 -0500)]
Fixed code in Scrollview doc. Removed bug note in Easing. (#219)

8 years ago[Win 8.1] Initial ListView selection not shown (#174)
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.

8 years agoAdd convenience GridLength.Star (#168)
Shawn Castrianni [Wed, 8 Jun 2016 17:37:21 +0000 (12:37 -0500)]
Add convenience GridLength.Star (#168)

* Add convenience GridLength.Star

* Update docs

8 years agoAdd Plain Keyboard from KeyboardFlags.None (#155)
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

8 years ago[Core] Allow Registrar.RegisterAll to be run multiple times (#215)
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

8 years agoRemove hard-coded image sizes for button images (#202)
E.Z. Hart [Wed, 8 Jun 2016 15:47:00 +0000 (09:47 -0600)]
Remove hard-coded image sizes for button images (#202)

8 years agoViewRenderer unsubscribe from FocusChangeRequested on dispose (#193)
kingces95 [Fri, 3 Jun 2016 22:24:54 +0000 (15:24 -0700)]
ViewRenderer unsubscribe from FocusChangeRequested on dispose (#193)

8 years agoDisable Tabbed test for iOS (#203)
E.Z. Hart [Thu, 2 Jun 2016 15:14:09 +0000 (09:14 -0600)]
Disable Tabbed test for iOS (#203)

8 years agoFix iOS clean build by removing extra XF.UITest.Validator nunit reference (#199)
kingces95 [Wed, 1 Jun 2016 20:48:57 +0000 (13:48 -0700)]
Fix iOS clean build by removing extra XF.UITest.Validator nunit reference (#199)

8 years agoAdded note to effects docs about Effects vs. Behaviors. (#201)
Mike Norman [Wed, 1 Jun 2016 20:48:46 +0000 (15:48 -0500)]
Added note to effects docs about Effects vs. Behaviors. (#201)

8 years agoXaml werr (#191)
Stephane Delcroix [Wed, 1 Jun 2016 20:48:03 +0000 (22:48 +0200)]
Xaml werr (#191)

* [XamlC] get rid of 0219

* [XamlC] get rid of 0168

* [XamC] it's 436 time

* [XamlC] bye 108

* [XamlC] remove one though obsolete invocation

* [XamlC] no longer depend on any obsolete

* align the stars

8 years agofix Thickness.IsDefault. Bottom was ignored (#200)
Brian Donovan-Smith [Tue, 31 May 2016 17:09:10 +0000 (05:09 +1200)]
fix Thickness.IsDefault. Bottom was ignored (#200)

8 years ago[A] TabbedPage text can be set back to Default (#157)
Samantha Houts [Fri, 27 May 2016 17:51:59 +0000 (10:51 -0700)]
[A] TabbedPage text can be set back to Default (#157)

8 years agoWinRT/UWP center crop image on AspectFill (#190)
Adam [Fri, 27 May 2016 17:32:11 +0000 (03:32 +1000)]
WinRT/UWP center crop image on AspectFill (#190)

8 years ago[Xaml] Fix MarkupExtension not found in default namespace (#183)
Christian Schwarz [Fri, 27 May 2016 11:58:21 +0000 (13:58 +0200)]
[Xaml] Fix MarkupExtension not found in default namespace (#183)

* [Xaml] Fix MarkupExtension not found in default namespace

* Fixed indentation

* Added XamlC unit test

8 years agoFix android StartTimer race condition (#196)
Jason Smith [Fri, 27 May 2016 11:47:22 +0000 (04:47 -0700)]
Fix android StartTimer race condition (#196)

8 years ago[Android] UpdateToolbar when page is added before on non AppCompact (#195)
Rui Marinho [Fri, 27 May 2016 11:17:38 +0000 (12:17 +0100)]
[Android] UpdateToolbar when page is added before on non AppCompact (#195)