Граф коммитов

3003 Коммитов

Автор SHA1 Сообщение Дата
Shane Neuville dbf4037a31 [Shell] Propagate Page bindings to TitleView and Shell Binding to Flyout (#5934) fixes #5650 fixes #5501
* propagate bindingcontext

* - add exception message and fix poorly named xaml file

* add ui test automation

* - fix unit test to represent new code

* - changed from ui test to unit test

* - propagate visual, parent, bc to titleview

* - style fixes
2019-04-18 16:25:31 +01:00
Rui Marinho d63002c25f Merge branch '3.6.0' into 4.0.0 2019-04-18 16:15:48 +01:00
Rui Marinho 3f968189d7
[Build] Fixes to yaml public build (#5948)
* [Build] Don't sign on public builds

* [Build] Use vmImages

* [Build] Fix pool specification

* [Build] Revert back to pool name

* [Build] add osx demands

* [Build] Fix indentation

* [Build] Add more demands

* [Build] Try using certs

* [Build] Try use name

* cert password

* [Build] Add endpoint back

* [Build] Add VSTS feed as variable

* [Build] Add signing stuff

* Fix

* [Build] Try simplify Windows build

* [Build] Publish android apps

* [Build] Add signVmImage
2019-04-18 16:14:47 +01:00
Shane Neuville 7dda665c6d
Move IElementConfiguration to an internal structure on Cell (#5850)
* Move IElementConfiguration to an internal structure on Cell

* set custom ElementConfiguration to private

* fix comments
2019-04-17 11:59:16 -06:00
E.Z. Hart 66134650e3
Remove need for PressEnter on test 5535 because it crashes iOS 12 tests 2019-04-17 10:13:10 -06:00
Larry O'Brien f4d87bbf04 s/SearchBoxVisiblity/SearchBoxVisibility/ from base 4.0.0 (#5931)
* s/SearchBoxVisiblty/SearchBoxVisibility/

Fix typo in type name.

* s/Collapsable/Collapsible/

* Changed capitalization in comment
2019-04-16 15:04:55 -07:00
Shane Neuville 04d9535a58
remove used Group Header Template (#5906) 2019-04-16 10:38:17 -06:00
Rui Marinho 4f0724fc4c [iOS] Fix usage of iOS11 api (#5893)
* [iOS] Fix usage of iOS11 api

* [iOS] Fix remaining calls to HomeIndicatorHidden feature
2019-04-15 14:24:50 -07:00
Shane Neuville 620c059b1b
[Shell] Hide Shell types from being browsable (#5915)
* set shell things to EditorBrowsable false

* - EditorBrowsable always

* delete tab content
2019-04-15 10:22:47 -06:00
Samantha Houts d15c2d8475 Merge branch '3.6.0' into 4.0.0 2019-04-12 18:28:49 -07:00
Shane Neuville 4ab075f469 - add explicit references back into nuspec (#5902) 2019-04-12 16:25:54 -07:00
Pavel Yakovlev 2ecd834873 [Android, shell] fixes visibility of tabs after their changes (#5896) 2019-04-12 10:33:33 -06:00
Samantha Houts 0fcb349e1d Merge branch '3.6.0' into 4.0.0 2019-04-10 21:59:38 -07:00
piotrkonowalski 4b5ed4c3c6 [iOS] Add Platform Specific features for PrefersHomeIndicatorAutoHidden (#5717)
fixes #5310
2019-04-10 21:58:34 -07:00
Shane Neuville 58662a10b4 [Shell] refactor of processing uris (#5852)
fixes #5790
2019-04-10 21:54:50 -07:00
Samantha Houts a58f4d7e97
[Android/iOS] TabIndex sets focus order for TalkBack traversal (#3989)
fixes #2789
2019-04-10 21:53:37 -07:00
E.Z. Hart 6aad281eda Porting fix from 4794 to handle clip bounds on sub-API-19 Android; fixes #4790 (#5863)
fixes #4790
2019-04-10 21:28:11 -07:00
Samantha Houts 618ed187d7
[Android] Null check on Switch TrackDrawable (#5851)
* [Android] Null check on Switch TrackDrawable

fixes #5553

* Add a few more checks, dispose Drawable, fix copy/paste error

* Couple more for safety's sake
2019-04-10 17:25:45 -07:00
Stephane Delcroix 4ba7610c04 [X] update Cecil (#5878)
- fixes #5875
2019-04-10 16:10:54 -07:00
Kevin Petit a00c85800f [Android] Fix ObjectDisposedException on MasterDetailPageRenderer update (#4955)
* Android - MasterDetailPageRenderer - Fix ObjectDisposedException on update.

* Fix update call to master.

* Move checks inside update methods.
Add HandleMasterPropertyChanged handler unsubscribing.
2019-04-10 09:58:50 -07:00
Stephane Delcroix d5dd812907 Merge branch '3.6.0' into 4.0.0 2019-04-08 21:09:04 +02:00
Rui Marinho 66062237e0 [iOS] Fix when we render the font icon image as original (#5753)
fixes #5071
2019-04-08 10:15:53 -07:00
Stephane Delcroix ccf8c123c4 [C] allow inheriting from Behavior (#5559)
- fixes #5520
2019-04-08 10:15:14 -07:00
Shane Neuville 80269a4790 update build script for mac and readme based on vs mac 2019 (#5827) 2019-04-08 09:48:23 -07:00
Pavel Yakovlev 7dc2edc7b0 [Android] fixes material placeholder (#5823) 2019-04-05 21:42:41 -06:00
Tim Barham 53979c8297
XamlLoader should not ignore x:TypeArguments on root node (#5804) 2019-04-05 15:31:28 +10:00
Andrei c733bb4bb9 [macOS] Fixes #5257 (#5262) 2019-04-03 18:00:48 +01:00
E.Z. Hart d1dc874dab Allow EmptyView swapping in Android CollectionView (#5720) fixes #5535
* Automated test for issue

* Fix empty view swapping for Android (fixes #5535)

* Remove private modifier

* Account for null Flags when setting flags for test

* Fix rebase issue
2019-04-03 17:49:05 +01:00
Stephane Delcroix b181e019c9
[X] check for null on the parent property (#5796)
In case of value types in Compiled Binding Paths, we weren't checking
for null property on the right part of the path

before
```csharp
bindingExtension.TypedBinding = new TypedBinding<Gh5770, Color>(delegate(Gh5770 gh)
	{
		if (gh == null)
		{
			return new ValueTuple<Color, bool>(default(Color), false);
		}
		Gh5770VM expr_24 = gh.MyContentViewModel;
		return new ValueTuple<Color, bool>(expr_24.TextColor, true);
	}, ..., ...);
```

after
```csharp
bindingExtension.TypedBinding = new TypedBinding<Gh5770, Color>(delegate(Gh5770 gh)
	{
		if (gh == null)
		{
			return new ValueTuple<Color, bool>(default(Color), false);
		}
		Gh5770VM expr_24 = gh.MyContentViewModel;
		if (expr_24 == null)
		{
			return new ValueTuple<Color, bool>(default(Color), false);
		}
		return new ValueTuple<Color, bool>(expr_24.TextColor, true);
	}, ..., ...);
```

- fixes #5770
2019-04-03 15:19:48 +02:00
Stephane Delcroix ab164c0ede
[X] resolve generic indexer types (#5794)
- fixes #5510
2019-04-03 15:19:33 +02:00
Stephane Delcroix 38992485dc
[C] SearchHandler.SelectedItem (#5775)
- fixes #5712
2019-04-03 09:27:13 +02:00
Stephane Delcroix cc05cd2026
try to avoid merge conflicts in GitInfo.txt (#5715) 2019-04-03 08:49:40 +02:00
Stephane Delcroix 3f65849d76
[Shell] propagate BindingContext to SearchHandler (#5730)
- fixes #5705
2019-04-03 08:49:01 +02:00
Shane Neuville abd3f350de
fix reference to local folder (#5792) 2019-04-02 20:13:35 -06:00
Rui Marinho e822046427 Merge branch '3.6.0' into 4.0.0 2019-04-02 18:28:23 +01:00
Stephane Delcroix 4496d4951c [Shell] propagate BC to BackButtonBehavior (#5743) fixes #5734
- fixes #5734

no test, as it's straightforward, and mimics #5730
2019-04-02 17:52:48 +01:00
Matthew Leibowitz 6950db8bfe [nuspec] Start using the 28.x versions of Android support (#5512) 2019-04-02 16:06:59 +01:00
Stephane Delcroix 92382c9703
[C] change searchHandler bindingMode (#5776)
Change the default BindingMode for some properties

- fixes #5706
2019-04-02 10:02:44 +02:00
Pavel Yakovlev 9bb6c24b49 [UItest] Added dynamic view gallery (#5402) 2019-04-01 20:45:41 -06:00
E.Z. Hart 170c8922c7 Fix UI test 4600 for Android/iOS; fixes #4943 (#5726) 2019-04-01 20:34:36 -06:00
Shane Neuville 7e423a41d2
Extend Control Gallery to allow for Shell UI Tests (#5740)
* enable UI tests for shell

* - fix test for ios shell

* - add scrollview so success is visible on ios

* - add instructions

* - add shell category
2019-04-01 14:25:01 -06:00
Shane Neuville 3439a6727d Add covariance back to IElementConfiguration (#5771)
* add covariance back

* - remove confusing comment
2019-04-01 13:07:59 -07:00
Shane Neuville 5f9bf9d8c4 Check if Element parent is null before getting the padding insets (#5757)
* Check if Element parent is null before getting the padding insets

* - move if up earlier
2019-04-01 09:53:53 +01:00
Shane Neuville eac5e45be7 Shell.CurrentShell is too many Shells (#5761) 2019-04-01 09:52:18 +01:00
Samantha Houts ca184714b4 Merge branch '3.6.0' into 4.0.0 2019-03-27 17:13:02 -07:00
Samantha Houts 35f830502e
[iOS] Don't crash if no Thumbnail specified for AppLink (#5684)
* Add test for #5470

* [iOS] Don't crash if no Thumbnail specified for AppLink

fixes #5470

* Add braces

* fix test on Android
2019-03-27 16:41:38 -07:00
Andrei Nitescu 7c27de2592 Removed dependency on modernhttpclient (#5390)
fixes #1886
2019-03-27 16:38:45 -07:00
Pavel Yakovlev efd55b8b3f [UWP] Fixes the casting crash of the FontImageSource (#5678) 2019-03-27 17:26:05 -06:00
Shane Neuville 421c4f21d7 [visual] Add extra parameter to android visual constructors (#5289)
* [visual] Add extra parameter to android visual constructors

* - add null check and constructor to Material Button Renderer to prove scenario
2019-03-27 16:10:21 -07:00
E.Z. Hart 85e75046c2 Handle DataTemplateSelector on iOS/Android CollectionView (#5429)
* DataTemplateSelector working on Android for ItemTemplate and EmptyTemplate

* Demonstrate DataTemplateSelector working with EmptyViewTemplate

* Handle DataTemplateSelector on iOS CollectionView

* Add UI test
Fixes #4826

* Temporarily patching EditorRenderer to get tests running

* Add test for binding errors;
Fix binding errors on Android;

* Fix binding errors for iOS

* Add flag setting to allow UI test to run

* Fix rebase errors
2019-03-27 17:03:35 -06:00