platform/upstream/xamarin-forms.git
7 years agoFix MasterDetailPage/NavigationPage leaks on iPad (#426)
E.Z. Hart [Wed, 12 Oct 2016 10:46:18 +0000 (04:46 -0600)]
Fix MasterDetailPage/NavigationPage leaks on iPad (#426)

* Remove Master page property changed handler to eliminate leak

* Fix memory leaks with MasterDetailPage and NavigationPage on iOS

7 years ago[XamlG] Fully qualify method names (#417)
Stephane Delcroix [Wed, 12 Oct 2016 07:11:29 +0000 (09:11 +0200)]
[XamlG] Fully qualify method names (#417)

7 years agoUpdate docs
Samantha Houts [Tue, 11 Oct 2016 23:19:48 +0000 (16:19 -0700)]
Update docs

7 years ago[iOS] Tapping on ListView with two fingers should not crash (#379)
adrianknight89 [Tue, 11 Oct 2016 21:39:18 +0000 (16:39 -0500)]
[iOS] Tapping on ListView with two fingers should not crash (#379)

* Tapping on ListView with two fingers should not crash

* Revert "Tapping on ListView with two fingers should not crash"

This reverts commit 0b0752f3cfdbb1c29678d75bd18c5a00e564d77b.

* code without refactoring

* moving up selector check

7 years agoAdd reproduction for 41153 (#428)
Samantha Houts [Tue, 11 Oct 2016 21:36:42 +0000 (14:36 -0700)]
Add reproduction for 41153 (#428)

7 years agoClear cached CultureInfo and TimeZoneInfo on app resume (#423)
adrianknight89 [Tue, 11 Oct 2016 21:29:41 +0000 (16:29 -0500)]
Clear cached CultureInfo and TimeZoneInfo on app resume (#423)

7 years agoOnIdiom support for Desktop (UWP) (#420)
Philippe Leybaert [Tue, 11 Oct 2016 19:15:44 +0000 (14:15 -0500)]
OnIdiom support for Desktop (UWP) (#420)

The current implementation for OnIdiom<T> is missing the Desktop property. When running in a Windows UWP "desktop" app, it always returns the Phone property.

7 years ago[Windows] Fix crash when toggling IsPassword on multiple Entry controls (#405)
Jimmy Garrido [Tue, 11 Oct 2016 18:59:41 +0000 (11:59 -0700)]
[Windows] Fix crash when toggling IsPassword on multiple Entry controls (#405)

* [Windows] Fix crash when toggling IsPassword on multiple Entry controls

7 years agoFull feature compatibility with WPF's Colors class (#393)
adrianknight89 [Tue, 11 Oct 2016 18:57:15 +0000 (13:57 -0500)]
Full feature compatibility with WPF's Colors class (#393)

Added color definitions to match X11 color table.

Warning: the saturation of Pink was changed lightly

7 years agoMerge branch 'adrianknight89-ios-scrolltoposition'
Stephane Delcroix [Tue, 11 Oct 2016 18:34:18 +0000 (20:34 +0200)]
Merge branch 'adrianknight89-ios-scrolltoposition'

7 years ago[WinRT] Fix MDP and TabbedPage Appearing/Disappearing (#387)
Paul DiPietro [Tue, 11 Oct 2016 16:56:20 +0000 (11:56 -0500)]
[WinRT] Fix MDP and TabbedPage Appearing/Disappearing (#387)

7 years agoTemporarily disabling 39489 UITest on iOS (#445)
E.Z. Hart [Tue, 11 Oct 2016 14:52:23 +0000 (08:52 -0600)]
Temporarily disabling 39489 UITest on iOS (#445)

7 years ago[Nuspec] Include MacOS (#436)
Rui Marinho [Mon, 10 Oct 2016 16:12:54 +0000 (17:12 +0100)]
[Nuspec] Include MacOS (#436)

7 years ago[Core] Set IVT to MacOS
Rui Marinho [Mon, 10 Oct 2016 11:46:19 +0000 (12:46 +0100)]
[Core] Set IVT to MacOS

7 years ago[UITest] Update to UItest beta 5, fix class naming (#413)
Rui Marinho [Thu, 6 Oct 2016 19:32:41 +0000 (20:32 +0100)]
[UITest] Update to UItest beta 5, fix class naming (#413)

* [UITest] Update to UItest beta 5, fix class naming

* [UITest] Fix reference to alpha package

* [UITests] Update UITest

7 years ago[A] Prevent blank page from appearing when MainPage is switched (#421)
Samantha Houts [Thu, 6 Oct 2016 17:17:51 +0000 (10:17 -0700)]
[A] Prevent blank page from appearing when MainPage is switched (#421)

* repro

* [A]Add horrible hack to prevent background flashing when swapping MainPage

* cleanup repro

* Revert "[A]Add horrible hack to prevent background flashing when swapping MainPage"

This reverts commit d0fdc3856d0eaa5ec781f790d524ad7624a26560.

* [A] E.Z.'s less magical but just as effective solution

7 years agoUpdate ToolbarVisibility to TitleVisibility in PhoneResources (#416)
E.Z. Hart [Tue, 4 Oct 2016 18:54:41 +0000 (12:54 -0600)]
Update ToolbarVisibility to TitleVisibility in PhoneResources (#416)

7 years agoUnhook drawer listeners so MDP renderer and pages can be collected (#412)
E.Z. Hart [Tue, 4 Oct 2016 17:47:02 +0000 (11:47 -0600)]
Unhook drawer listeners so MDP renderer and pages can be collected (#412)

Null out page in custom MDP renderer in Control Gallery so it can be collected

Checkpoint

Checkpoint

Checkpoint

Checkpoint

Checkpoint

Checkpoint

7 years ago[A] PanGestureRecognizer will consistently send Started/Move event (#389)
Samantha Houts [Tue, 4 Oct 2016 16:43:44 +0000 (09:43 -0700)]
[A] PanGestureRecognizer will consistently send Started/Move event (#389)

* Add reproduction for Bugzilla 39768

* [A] Handle onTouchEvent MOVE

7 years agoFixed bug 43993 by removing call to base ViewWillAppear (#333)
adrianknight89 [Tue, 4 Oct 2016 16:31:15 +0000 (11:31 -0500)]
Fixed bug 43993 by removing call to base ViewWillAppear (#333)

* Fixed bug 43993 by removing call to base ViewWillAppear

* Removed commented code and reduced nesting

7 years agoMerge branch 'ios-scrolltoposition' of https://github.com/adrianknight89/Xamarin...
Stephane Delcroix [Tue, 4 Oct 2016 07:34:35 +0000 (09:34 +0200)]
Merge branch 'ios-scrolltoposition' of https://github.com/adrianknight89/Xamarin.Forms into adrianknight89-ios-scrolltoposition

7 years agoFix tests on IOS10 [Do not merge] (#373)
Rui Marinho [Mon, 3 Oct 2016 23:45:57 +0000 (00:45 +0100)]
Fix tests on IOS10  [Do not merge] (#373)

* [UITests] Update packages

* [UITests] Fix formatting

* [UITests] Fix tests

* Add badges

* Update Android csproj

* fix

7 years agoTab children should be cast to Page (#398)
adrianknight89 [Mon, 3 Oct 2016 11:09:28 +0000 (06:09 -0500)]
Tab children should be cast to Page (#398)

7 years agoMake CreateNativeControl virtual instead of abstract (#406)
Jason Smith [Mon, 3 Oct 2016 11:05:09 +0000 (04:05 -0700)]
Make CreateNativeControl virtual instead of abstract (#406)

Fixes backwards compatibility issue.

7 years agoSet UserVisibleHint for new fragment to true (#411)
E.Z. Hart [Mon, 3 Oct 2016 09:16:48 +0000 (03:16 -0600)]
Set UserVisibleHint for new fragment to true (#411)

7 years agoSet AndroidCodeGenTarget to XAJavaInterop1 (#404)
E.Z. Hart [Fri, 30 Sep 2016 19:36:58 +0000 (13:36 -0600)]
Set AndroidCodeGenTarget to XAJavaInterop1 (#404)

7 years ago[A] Check for ViewStates.Gone in AppCompat TabbedPageRenderer (#365)
Paul DiPietro [Fri, 30 Sep 2016 19:29:01 +0000 (14:29 -0500)]
[A] Check for ViewStates.Gone in AppCompat TabbedPageRenderer (#365)

7 years ago[WinRT] Fix regression on ListView selection with enter key (#402)
Paul DiPietro [Fri, 30 Sep 2016 19:28:08 +0000 (14:28 -0500)]
[WinRT] Fix regression on ListView selection with enter key (#402)

7 years agoAppCompat should now be able to set title bar visibility programmatic… (#350)
adrianknight89 [Fri, 30 Sep 2016 19:22:02 +0000 (14:22 -0500)]
AppCompat should now be able to set title bar visibility programmatic… (#350)

* AppCompat should now be able to set title bar visibility programmatically

* coding style changes

* making sure page layout runs only on fullscreen flag changes

7 years ago[Android] InputTransparent and IsEnabled fixes on visual elements (#344)
adrianknight89 [Fri, 30 Sep 2016 19:01:31 +0000 (14:01 -0500)]
[Android] InputTransparent and IsEnabled fixes on visual elements (#344)

* intercepting touch event when inputtransparent and isenabled are set. also made some refactoring.

* keeping tabs

7 years agoFix indentation
Jason Smith [Fri, 30 Sep 2016 18:59:00 +0000 (11:59 -0700)]
Fix indentation

7 years ago[Android] Forward appearing / disappearing methods only for the last item on the...
adrianknight89 [Fri, 30 Sep 2016 18:57:28 +0000 (13:57 -0500)]
[Android] Forward appearing / disappearing methods only for the last item on the stack (#342)

* [Android] Forward appearing / disappearing methods only for the last item on the stack

* use tabs

7 years ago[iOS] Keep our native property listener around the same time we keep our proxy, check...
Rui Marinho [Fri, 30 Sep 2016 18:48:22 +0000 (19:48 +0100)]
[iOS] Keep our native property listener around the same time we keep our proxy, check if we are KVO compliant before adding observer (#403)

7 years ago[Windows] Fix Device Style inheritance (#324)
Neil McAlister [Fri, 30 Sep 2016 18:47:41 +0000 (21:47 +0300)]
[Windows] Fix Device Style inheritance (#324)

* Make Device Styles get Style Setters from ancestor styles

* Fix parentheses to match style

7 years agoAdd .bak extension to .gitignore (#388)
Paul DiPietro [Tue, 27 Sep 2016 22:15:53 +0000 (17:15 -0500)]
Add .bak extension to .gitignore (#388)

7 years ago[Win] Will arrange native children of custom renderers (opt-in) (#322)
Samantha Houts [Tue, 27 Sep 2016 18:12:49 +0000 (11:12 -0700)]
[Win] Will arrange native children of custom renderers (opt-in) (#322)

* Add repro for 42602

* [Win] Add option to arrange native children

* [Win] Don't allocate arrangedChildren unless required

7 years ago[Xaml] more primitive types (#385)
Stephane Delcroix [Tue, 27 Sep 2016 18:10:39 +0000 (20:10 +0200)]
[Xaml] more primitive types (#385)

* [Xaml] more builtin conversion, and more type primitives

* [XamlC] more builtin conversion, more type primitives

7 years agoReuse Handler when invoking on main thread (#383)
E.Z. Hart [Tue, 27 Sep 2016 18:05:41 +0000 (12:05 -0600)]
Reuse Handler when invoking on main thread (#383)

7 years agoDon't unsubscribe/resubscribe the listener to the same INPC (#384)
E.Z. Hart [Tue, 27 Sep 2016 18:02:12 +0000 (12:02 -0600)]
Don't unsubscribe/resubscribe the listener to the same INPC (#384)

7 years agoFix potential NRE accessing current application via Page.RealParent (#330)
E.Z. Hart [Tue, 27 Sep 2016 13:50:02 +0000 (07:50 -0600)]
Fix potential NRE accessing current application via Page.RealParent (#330)

* Fix potential NRE accessing current application via Page.RealParent

* Update Native Bindings Gallery to use MessagingCenter

7 years ago[UWP/WinRT] ListView UI virtualization works without explicit height on Cell/Row...
Samantha Houts [Tue, 27 Sep 2016 13:43:17 +0000 (06:43 -0700)]
[UWP/WinRT] ListView UI virtualization works without explicit height on Cell/Row (#367)

* Add repro for 41271

* [UWP/WinRT] ListView virtualization works without explicit height on Cell/Row

* Adjust repro to clear ItemsSource OnDisappearing.

* Update docs

7 years agoClean up listeners and tag on ButtonRenderer during disposal (#360)
E.Z. Hart [Tue, 27 Sep 2016 10:51:22 +0000 (04:51 -0600)]
Clean up listeners and tag on ButtonRenderer during disposal (#360)

Clean up OnFocusChangeListener on ViewRenderer during disposal
Prevent memory leak of PageContainer/FragmentContainer when animating fragment transitions
Call Destroy() on Map during disposal

Rebasing

7 years ago[Xaml] allow compatible arguments for x:Factory (#382)
Stephane Delcroix [Mon, 26 Sep 2016 20:40:04 +0000 (22:40 +0200)]
[Xaml] allow compatible arguments for x:Factory (#382)

7 years ago[C] specify type and default value for native bindings (#376)
Stephane Delcroix [Mon, 26 Sep 2016 20:32:19 +0000 (22:32 +0200)]
[C] specify type and default value for native bindings (#376)

7 years ago[XamlC] Compiled converters (#358)
Stephane Delcroix [Mon, 26 Sep 2016 20:29:47 +0000 (22:29 +0200)]
[XamlC] Compiled converters (#358)

7 years agodo not compile winrt stuffs on mac
Stephane Delcroix [Fri, 23 Sep 2016 15:25:46 +0000 (17:25 +0200)]
do not compile winrt stuffs on mac

7 years agofix docs
Stephane Delcroix [Fri, 23 Sep 2016 14:24:49 +0000 (16:24 +0200)]
fix docs

7 years ago[Xaml] fix build
Stephane Delcroix [Fri, 23 Sep 2016 14:00:49 +0000 (16:00 +0200)]
[Xaml] fix build

7 years ago[Controls] Link only SDK so we don't brake the sample (#372)
Rui Marinho [Fri, 23 Sep 2016 13:47:48 +0000 (14:47 +0100)]
[Controls] Link only SDK so we don't brake the sample (#372)

7 years agousing internal Clamp method
Adrian Knight [Fri, 23 Sep 2016 10:05:08 +0000 (05:05 -0500)]
using internal Clamp method

7 years ago[Xaml] Xaml native views and bindings for WP8.1 (#363)
Stephane Delcroix [Fri, 23 Sep 2016 07:02:50 +0000 (09:02 +0200)]
[Xaml] Xaml native views and bindings for WP8.1 (#363)

7 years ago[XamlC] Implement IValueProvider.PropertyType (#345)
Stephane Delcroix [Fri, 23 Sep 2016 07:01:22 +0000 (09:01 +0200)]
[XamlC] Implement IValueProvider.PropertyType (#345)

7 years ago[XamlC] supports enum and consts in x:Static (#369)
Stephane Delcroix [Fri, 23 Sep 2016 06:56:29 +0000 (08:56 +0200)]
[XamlC] supports enum and consts in x:Static (#369)

7 years agoiOS ScrollView should not scroll out of place on scrolling to element
Adrian Knight [Fri, 23 Sep 2016 05:32:32 +0000 (00:32 -0500)]
iOS ScrollView should not scroll out of place on scrolling to element

7 years agoImplement dispose pattern correctly to support derived classes (#364)
E.Z. Hart [Wed, 21 Sep 2016 22:04:36 +0000 (16:04 -0600)]
Implement dispose pattern correctly to support derived classes (#364)

7 years ago[Controls] Update Insights and UITest packages and fix warnings (#361)
Rui Marinho [Sun, 18 Sep 2016 18:24:44 +0000 (19:24 +0100)]
[Controls] Update Insights and UITest packages and fix warnings (#361)

* [Controls] Update Insights and UITest packages

* Update Xamarin.Forms.Platform.Android (Forwarders).csproj

7 years agoAndroid BeginInvokeOnMainThread() should not possibly block. (#343)
Atsushi Eno [Fri, 16 Sep 2016 21:05:29 +0000 (06:05 +0900)]
Android BeginInvokeOnMainThread() should not possibly block. (#343)

Android.App.Activity.RunOnUiThread() does not always run the argument
Runnable asynchronously; actually it is run synchronously if current
thread is the UI thread [*1][*2]

Use Handler.Post() instead. (It is also used in Android.App.SyncContext[*3])

[*1] https://developer.android.com/reference/android/app/Activity.html#runOnUiThread(java.lang.Runnable)
[*2] http://stackoverflow.com/questions/33039600/android-runonuithread-not-async
[*3] https://github.com/xamarin/xamarin-android/blob/5777337/src/Mono.Android/Android.App/SyncContext.cs#L15

7 years agoFormat MapRenderer according to project code style (#362)
E.Z. Hart [Fri, 16 Sep 2016 18:55:38 +0000 (12:55 -0600)]
Format MapRenderer according to project code style (#362)

* Format MapRenderer according to project code style

* Using var instead of explicit type for Markers

7 years ago[Android] Fix failing UITests (#356)
Rui Marinho [Thu, 15 Sep 2016 17:33:39 +0000 (18:33 +0100)]
[Android] Fix failing UITests (#356)

7 years agodo not disable warning (#357)
Stephane Delcroix [Thu, 15 Sep 2016 12:45:50 +0000 (14:45 +0200)]
do not disable warning (#357)

7 years agoRemove iOS classic from CI system (#353) beta-2.3.3-pre2
Rui Marinho [Wed, 14 Sep 2016 21:56:17 +0000 (22:56 +0100)]
Remove iOS classic from CI system (#353)

* [CI] Remove classic from build

* [Build] Remove classic forwarder

* [Nuget] Remove classic from Pages azure

* [Build] Remove classic csproj

* [IOS] Remove _UNIFIED_

7 years agoRevert "Revert "[Android] Fix warnings (#346)""
Rui Marinho [Tue, 13 Sep 2016 21:52:47 +0000 (22:52 +0100)]
Revert "Revert "[Android] Fix warnings (#346)""

This reverts commit 6fa569cfda33d6875896788bba274a313a24fac2.

7 years agoUpdate docs
Jason Smith [Tue, 13 Sep 2016 16:57:19 +0000 (09:57 -0700)]
Update docs

7 years agoRevert "[Android] Fix warnings (#346)"
Rui Marinho [Tue, 13 Sep 2016 12:18:03 +0000 (13:18 +0100)]
Revert "[Android] Fix warnings (#346)"

This reverts commit 960f02d0e7549088d15b74bd11628eb987c77a74.

7 years ago[Android] Fix warnings (#346)
Rui Marinho [Tue, 13 Sep 2016 11:51:57 +0000 (12:51 +0100)]
[Android] Fix warnings (#346)

7 years ago[iOS] ViewCells with Accessories will be properly laid out again (#338)
Samantha Houts [Tue, 13 Sep 2016 11:39:36 +0000 (04:39 -0700)]
[iOS] ViewCells with Accessories will be properly laid out again (#338)

* Add repro for 43161

* [iOS] Don't adjust ViewCell Bounds when there is an Accessory

* [iOS] Fix spacing

7 years ago[A] Fix regression on NavAnimationInProgress (#341)
Paul DiPietro [Tue, 13 Sep 2016 11:39:02 +0000 (06:39 -0500)]
[A] Fix regression on NavAnimationInProgress (#341)

7 years ago[iOS] - Revert setting the frame for ViewCell to try to hide the gap between cells...
Rui Marinho [Tue, 13 Sep 2016 11:38:16 +0000 (12:38 +0100)]
[iOS] - Revert setting the frame for ViewCell to try to hide the gap between cells when using a ContextActionCell (#351)

7 years agoRevert "[C] Prevent enabling a Button via setting a Command (#308)"
Rui Marinho [Tue, 13 Sep 2016 11:34:22 +0000 (12:34 +0100)]
Revert "[C] Prevent enabling a Button via setting a Command (#308)"

This reverts commit 368a375f13fc2e4b5ff00dbbdd7a2d6bb53988eb.

7 years agoAndroid AppCompat: Don't do NavigationPage menu updates for disposed page (#331)
Jani Lirkki [Mon, 12 Sep 2016 11:53:44 +0000 (14:53 +0300)]
Android AppCompat: Don't do NavigationPage menu updates for disposed page (#331)

7 years agoAfter Label.FormattedText property changed need invoke UpdateText method (#335)
Mikhail [Mon, 12 Sep 2016 11:52:31 +0000 (14:52 +0300)]
After Label.FormattedText property changed  need invoke UpdateText method (#335)

7 years ago[C] Prevent enabling a Button via setting a Command (#308)
Paul DiPietro [Mon, 12 Sep 2016 11:51:19 +0000 (06:51 -0500)]
[C] Prevent enabling a Button via setting a Command (#308)

7 years ago[iOS] Adjust Started/Ended hooks in pickers for iOS 10 (#339)
Paul DiPietro [Thu, 8 Sep 2016 22:00:57 +0000 (17:00 -0500)]
[iOS] Adjust Started/Ended hooks in pickers for iOS 10 (#339)

7 years ago[XamlC] throw exception on missing property (#336)
Stephane Delcroix [Thu, 8 Sep 2016 19:01:09 +0000 (21:01 +0200)]
[XamlC] throw exception on missing property (#336)

* Added unit test for 43450

* fix test

* [XamlC] instrument the compiler so we can test it

* [XamlC] throw on missing property

7 years ago[XamlC] replace the runtime type check by compiletime (#334)
Stephane Delcroix [Thu, 8 Sep 2016 18:51:01 +0000 (20:51 +0200)]
[XamlC] replace the runtime type check by compiletime (#334)

7 years ago[Xaml] support native views and native bindings (#266)
Stephane Delcroix [Thu, 8 Sep 2016 18:45:43 +0000 (20:45 +0200)]
[Xaml] support native views and native bindings (#266)

Allows including Native views directly in xaml.
Support for ios, android, UWP

7 years agoNative Bindings (#278)
Stephane Delcroix [Thu, 8 Sep 2016 18:39:05 +0000 (20:39 +0200)]
Native Bindings (#278)

* [C, I, A, W] Support Native Bindings

* fix tabs

7 years agoFix incorrect background property name on Win 8.1 phone and tablet styles (#329)
E.Z. Hart [Wed, 31 Aug 2016 19:57:35 +0000 (13:57 -0600)]
Fix incorrect background property name on Win 8.1 phone and tablet styles (#329)

7 years agoFix docs
Jason Smith [Wed, 31 Aug 2016 05:01:42 +0000 (22:01 -0700)]
Fix docs

7 years ago[Win] Fix FontAttributes unexpectedly changing a label's size (#325)
Paul DiPietro [Tue, 30 Aug 2016 18:47:09 +0000 (13:47 -0500)]
[Win] Fix FontAttributes unexpectedly changing a label's size (#325)

7 years ago[A] Check UserVisibleHint to prevent non-active tabs from firing SendAppearing in...
Paul DiPietro [Tue, 30 Aug 2016 18:34:37 +0000 (13:34 -0500)]
[A] Check UserVisibleHint to prevent non-active tabs from firing SendAppearing in OnResume (#328)

7 years agoKeyboardExtensions is now public (#326)
adrianknight89 [Tue, 30 Aug 2016 18:31:41 +0000 (13:31 -0500)]
KeyboardExtensions is now public (#326)

7 years ago[A] PanGestureRecognizer will consistently send Completed event (#313)
Samantha Houts [Tue, 30 Aug 2016 18:14:13 +0000 (11:14 -0700)]
[A] PanGestureRecognizer will consistently send Completed event (#313)

* Adjust gallery page for reproduction

* [A] Forward OnTouchEvent to Listener...

...and end scrolling on Up.

7 years agoUse character truncation in Windows (#321)
E.Z. Hart [Tue, 30 Aug 2016 18:12:27 +0000 (12:12 -0600)]
Use character truncation in Windows (#321)

Change layout order ViewCells on Windows to correct label length layout issues
Add extra layout pass on ViewCell load to make cells without margins visible

7 years agoFix for ListView BindingContext for Header/Footer (#312)
Jonathan Peppers [Tue, 30 Aug 2016 17:59:32 +0000 (12:59 -0500)]
Fix for ListView BindingContext for Header/Footer (#312)

* ListView - unit test showing BindingContext issue

Apparently the BC doesn't pass to Header and Footer

* ListView - support for passing BC to header and footer

* ListView - test checking BindingContext is set

Checking that it works to set the BindingContext first and the
Header/Footer after

7 years agoFix memory leak caused by BaseCellView and RendererHolder (#311)
E.Z. Hart [Tue, 30 Aug 2016 17:57:55 +0000 (11:57 -0600)]
Fix memory leak caused by BaseCellView and RendererHolder (#311)

7 years agoUpdate Makefile to support linux env (#309)
Kangho [Tue, 30 Aug 2016 17:55:00 +0000 (02:55 +0900)]
Update Makefile to support linux env (#309)

7 years agoPlatform Specifics (#301)
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

7 years agoThrow InvalidOperationException if AppLinkEntry.Thumbnail source is invalid (#299)
Jimmy Garrido [Tue, 30 Aug 2016 17:45:05 +0000 (10:45 -0700)]
Throw InvalidOperationException if AppLinkEntry.Thumbnail source is invalid (#299)

7 years agoAllow Custom Android MapRenderers to override the default MapView options (#285)
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.

7 years agoFix crash when ItemsSource is set to null (#320)
Jimmy Garrido [Thu, 25 Aug 2016 18:05:18 +0000 (11:05 -0700)]
Fix crash when ItemsSource is set to null (#320)

7 years agoFixed SinInOut description. (#319)
Mike Norman [Thu, 25 Aug 2016 16:11:01 +0000 (11:11 -0500)]
Fixed SinInOut description. (#319)

7 years agoFix regression by adding null check in Windows ListView selection (#314)
Paul DiPietro [Thu, 25 Aug 2016 00:55:15 +0000 (19:55 -0500)]
Fix regression by adding null check in Windows ListView selection (#314)

8 years ago[Android] Fix for NullReferenceException when using the wrong activit… (#286) beta-2.3.2-pre2
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

8 years ago[WinRT] Remove preemptive setting of null upon action sheet closure (#305)
Paul DiPietro [Tue, 16 Aug 2016 19:13:12 +0000 (14:13 -0500)]
[WinRT] Remove preemptive setting of null upon action sheet closure (#305)

8 years ago[Xaml] Clone node tree on DT, allow markup to be evaluated multiple times (#295)
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)

8 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)

8 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)

8 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

8 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