platform/upstream/xamarin-forms.git
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)

8 years agoAdded .editorconfig (#192)
Christian Schwarz [Thu, 26 May 2016 20:39:00 +0000 (22:39 +0200)]
Added .editorconfig (#192)

8 years agoXF.Pages MS.Bcl.Build v1.0.14 -> v1.0.21 (#187)
kingces95 [Thu, 26 May 2016 19:26:13 +0000 (12:26 -0700)]
XF.Pages MS.Bcl.Build v1.0.14 -> v1.0.21 (#187)

8 years ago[8.1/UWP] Fix PopToRootAsync functioning incorrectly (#185)
Paul DiPietro [Thu, 26 May 2016 19:14:56 +0000 (15:14 -0400)]
[8.1/UWP] Fix PopToRootAsync functioning incorrectly (#185)

When using PopToRootAsync on 8.1/UWP, the stack was being cleared but
the actual page was not being set due to a missing event handler on the
NavigationPageRenderer.

8 years agoFix margins on ViewCell (#189)
Rui Marinho [Thu, 26 May 2016 19:05:14 +0000 (20:05 +0100)]
Fix margins on ViewCell  (#189)

* [iOS] Set the frame of a cell NativeView using the calculated positions and size

* [UWP] Make wrapper of a ViewCell respect margins

8 years ago[Android] Implement the AppIndexProvider on non-AppCompact, fix KeyValues on AppLinkE...
Rui Marinho [Wed, 25 May 2016 13:50:21 +0000 (14:50 +0100)]
[Android] Implement the AppIndexProvider on non-AppCompact, fix KeyValues on AppLinkEntry (#166)

* [Android] Set AppIndexingProvider on non AppCompact activity

* [Core] Fix AppLinkEntry KeyValues

8 years agoAdd .mdb files to nuget to enable iOS debugging using private packages (#167)
kingces95 [Tue, 24 May 2016 23:07:09 +0000 (16:07 -0700)]
Add .mdb files to nuget to enable iOS debugging using private packages (#167)

8 years agoProtect against null Control (#171)
Shawn Castrianni [Tue, 24 May 2016 18:48:09 +0000 (13:48 -0500)]
Protect against null Control (#171)

8 years agoTurn off iOS version of 40333 UI test (broken for unrelated reasons) (#177)
E.Z. Hart [Tue, 24 May 2016 18:47:07 +0000 (12:47 -0600)]
Turn off iOS version of 40333 UI test (broken for unrelated reasons) (#177)

8 years agoixed bug with app resume for windows phone silverlight. Bug 41076 in bugzilla (#184)
Daniel Hindrikes [Mon, 23 May 2016 17:49:15 +0000 (19:49 +0200)]
ixed bug with app resume for windows phone silverlight. Bug 41076 in bugzilla (#184)

8 years agoInitial add of Pages docs. (#161)
Mike Norman [Thu, 12 May 2016 10:23:37 +0000 (05:23 -0500)]
Initial add of Pages docs. (#161)

8 years agoForward Orientation Methods in PlatformRenderer and ModalWrapper (#147)
Maximo Piva [Thu, 12 May 2016 10:22:11 +0000 (07:22 -0300)]
Forward Orientation Methods in PlatformRenderer and ModalWrapper (#147)

* PlatformRenderer and ModalWrapper are Wrappers around the real UIViewController, rotation and orientations methods are not correctly forwarded in IOS. Per example, you cannot programatically lock the rotation of the IOS screen. This changes will fix that.

* Changed spaces to tabs, as requested.

8 years agoAdd option to exclude category to Test Cloud uploader utility (#162)
E.Z. Hart [Wed, 11 May 2016 14:48:07 +0000 (08:48 -0600)]
Add option to exclude category to Test Cloud uploader utility (#162)

* Add option to exclude UI test categories

* Better help messages

* Fix conflicting option

8 years agoNormalize docs (#159)
E.Z. Hart [Wed, 11 May 2016 14:41:05 +0000 (08:41 -0600)]
Normalize docs (#159)

* Add function to fix line endings to prevent fake changes

* Simplify update-docs and add mode for failing build on missing changes

* Bringin docs up-to-date

* Update docs

8 years agoMake RunningApp.Screenshot do nothing unless SCREENSHOTS symbol defined (#169)
E.Z. Hart [Wed, 11 May 2016 14:21:41 +0000 (08:21 -0600)]
Make RunningApp.Screenshot do nothing unless SCREENSHOTS symbol defined (#169)

* Make RunningApp.Screenshot do nothing unless SCREENSHOTS symbol is defined

* Replace IApp casts with conditional compilation directives

* Fix warning

* Remove EnableLocalScreenshots

* Add Ignore attributes to keep tests from "failing" in Test Cloud

8 years agoRemove unused UI test (#163)
E.Z. Hart [Wed, 11 May 2016 14:03:20 +0000 (08:03 -0600)]
Remove unused UI test (#163)