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

3123 Коммитов

Автор SHA1 Сообщение Дата
kingces95 18730aaf60 Fixes #6539 (#6969) 2019-07-25 10:52:36 +01:00
Gerald Versluis 49d221c324 [Bug][iOS] listview / observable collection throwing native error on load (#6576)
* Added reproduction and commented out the misbehaving code

* Fixed merge conflicts

# Conflicts:
#	Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems

* Implemented UI test

* Somehow merged in a non-existing UI test

* Removed DetermineEstimatedRowHeight in WillDisplay

* Revert "Removed DetermineEstimatedRowHeight in WillDisplay"

This reverts commit 431178d923c3bf642aae83331a5dc5b57c4436de.

* Removed WillDisplay with DetermineEstimatedRowHeight

* Reinstate projitems

* Added some more test scenarios

* Removed commented code

* Update Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue6472.cs
fixes #6472
2019-07-17 19:49:21 -07:00
Pavel Yakovlev 8f85f2d8a5 [Android] refactoring fixes layouts (#6390)
* [Android] refactoring fixes layouts (issues 1332, 1760, 5766, 5184, 6297)

* issue3000 and ToolbarItem tests should be passes

* MaybeRequestLayout extension method

* added automated UITest 5766

* fix 5766

* fix 6297

* merge 6297 into 5766 uitest

* rename test
2019-07-17 19:29:07 -06:00
Pavel Yakovlev ebad51173b [UWP] fixes crash after reset text color (#6435) 2019-07-03 16:24:57 -07:00
Shane Neuville e2d4d38dc9
Rename some tests to better identify purpose and change query to WaitForElement (#6759) 2019-07-03 09:44:14 -06:00
Eilon Lipton cd699094ba Make building easier on Windows by setting PowerShell execution policy (attempt 2) (#6755)
* Make building easier on Windows by setting PowerShell execution policy

* Update build.cake to reference cmd as well as ps1

* remove . on instructions
2019-07-02 14:36:22 -06:00
Shane Neuville e15ae8ca86
Cherry pick Issue4597 fixes back to branch 4.0.0 (#6724)
* Split up Issue4597 into separate testable chunks (#6654)

* split up tests

* fix tests for ios

* comment out tests for UWP for now

* - add delay for loading from uri
- rearrage components so switch is always visible

* add retry logic to url based tests so images can load

* fix automationid binding

* remove extra file

* fix tabs
2019-07-01 10:42:41 -06:00
Shane Neuville e22494884b
request layout of measure changes force layout if it doesn't (#6704) 2019-06-30 10:00:34 -06:00
Shane Neuville 40961c12b6 return empty dictionary instead of null (#6675) fixes #6614
* return empty dictionary instead of null

* add warning if Element is being reparented

* fix warning message

* only fire warning if parent has inner children
2019-06-28 11:17:11 +01:00
Rui Marinho 3ffb15cb94 [iOS] Provide a base CarouselViewRenderer (#6686)
* [iOS] Don't provide a CarouselViewRenderer

* [iOS] Fix CarouselViewRenderer

* Update CarouselViewRenderer.cs
2019-06-27 17:34:52 -06:00
Shane Neuville b3bfb7bf5e
wait for animation to complete (#6652) 2019-06-26 09:57:26 -06:00
Shane Neuville 12357114d6
Issue1733 change Query to WaitForElement (#6588)
- rename test
2019-06-25 22:52:09 -06:00
Samantha Houts 4356c6736a Merge branch '3.6.0' into 4.0.0 2019-06-19 19:25:10 -07:00
Shane Neuville 3a5614bead don't setup webview if running as designer (#6592) 2019-06-19 16:52:31 -07:00
Gerald Versluis 578d0f92a4 Make ShellTabLayoutAppearanceTracker public (#6530)
fixes #6529
2019-06-19 16:30:33 -07:00
Pavel Yakovlev 4b8997b705 [Android] Fixes loading image from uri (#6394)
* [Android] Fixes loading image form uri

* - modified Issue4597 test

* nested function is removed

* moved redundant code

* Update Xamarin.Forms.Platform.Android/Extensions/ImageViewExtensions.cs

Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>
fixes #6313
2019-06-19 16:26:40 -07:00
Pavel Yakovlev ffbbd3f16d [Android] Fixes layout in AppCompat ButtonRenderer (#6329)
* [Android] Fixes layout in AppCompact ButtonRenderer

* - fixes button alignment when fast changing padding
- fixes material button alignment

* refactoring

* forceLayout

* generalize force layout

* if APP check on ui test
fixes #6282
2019-06-19 16:24:50 -07:00
Samantha Houts 0c6e2c957b
[Android] Add disposed check to MasterDetailPageRenderer (#6354)
* [Android] Add disposed check to MasterDetailPageRenderer

Co-Authored-By: Felipe Silveira <transis2@users.noreply.github.com>

* Fix dispose pattern

a la #6305

* apply same set of changes to NavigationPageRenderer

fixes #3489
closes #4586
2019-06-19 15:55:59 -07:00
Rui Marinho 4ed6d95cb3 Merge branch '3.6.0' into 4.0.0 2019-06-19 23:48:36 +01:00
Pavel Yakovlev 95786cd309 Dynamic view gallery support all Enum properties (#6434) 2019-06-19 19:45:54 +01:00
Shane Neuville 1f7f8a2c00 [UITests] Wait a little bit longer for go to test button to appear (#6570) 2019-06-19 18:21:08 +01:00
Rui Marinho 47a25dc714
[Build] Don't push NuGet packages from build 2019-06-18 13:01:26 +01:00
Shane Neuville 2ca5467e3b wait for test to finish so it doesn't break later tests (#6562) 2019-06-18 11:21:30 +01:00
Shane Neuville a169cf7f69 [Android] Fix context actions icon so that it loads (#6437) fixes #6258
* fix icon load loading and setting accessibility on menuitem

* instructions

* clean up

* Update Xamarin.Forms.Platform.Android/Extensions/AccessibilityExtensions.cs

Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>

* Update Xamarin.Forms.Platform.Android/ResourceManager.cs

* Update Xamarin.Forms.Platform.Android/CellAdapter.cs

Co-Authored-By: Pavel Yakovlev <v-payako@microsoft.com>

* Fix load TitleIcon on non app compact

* apply valid check one more place

* automate titleicon fixes

* fix ui tests and removed _isdisposed

* toolbaritem ui test tweaks

* toolbar tweaks

* ios toolbaritem tweak

* update menuitem to read like other platforms

* retain automationid if content desc not set
2019-06-18 11:20:36 +01:00
Pavel Yakovlev b8bffb6c79 [Android] Fixes work IsClippedToBounds on (Fast Renderer) Frame (#6358) fixes #3150 fixes #6447
* [Android] Fixes work IsClippedToBounds on (Fast Renderer) Frame
- fixes float values in Dynamic ViewGallery

* added on-screen instructions for test

* added API check

* added SetClipToOutline to ViewExtensions

* added button to toggle IsClippedToBounds
2019-06-17 12:43:11 +01:00
Rui Marinho 317f7b7d26
Merge branch '3.6.0' into 4.0.0 2019-06-17 12:15:59 +01:00
Shane Neuville 8714402864 [Android] Retrieve PackageName from the correct Platform instance (#6420)
* Fix getting packagename and pass context into RM
- fixes #6327

* spacing
2019-06-13 12:57:30 -07:00
Rui Marinho 7712162fb7
[iOS] Protect against SetNativeControl when no Element is present (#6415) fixes #6368 fixes #6328
* [Controls] Add repo for issue #6368 and #6328

* [iOS] Protect against no Element from CustomRenderers bad usage

* [Controls] Drop private on sample code
2019-06-13 14:21:09 +01:00
Pavel Yakovlev ca8bd3fa71 [UWP] Fixes IndexOutOfRangeException on TabbedPage (#6385)
* [UWP] Fixes IndexOutOfRangeException on TabbedPage

* add tab page category

* fix update colors

* optimization
2019-06-12 17:41:46 -06:00
Rui Marinho 15b01e5b68
Merge branch '3.6.0' into 4.0.0 2019-06-11 10:08:29 +01:00
Pavel Yakovlev 216a6333f1 [UWP] fixes ListView displays null values black (#6211)
fixes #6154
fixes #6233
2019-06-07 18:11:42 -07:00
Pavel Yakovlev 2fddd083e9 [Android] fixes ListView pull-to-refresh gesture in non-data areas (#5417) fixes #5268
* [Android] fixes ListView pull-to-refresh gesture in non-data areas

* refactoring

* addressing comments
2019-06-06 14:55:17 +01:00
Samantha Houts 0ab3ea7f37 Merge branch '3.6.0' into 4.0.0 2019-06-05 21:10:49 -07:00
Rui Marinho b488b5df1f [iOS] Fix Bounds for PageContainer (#6405)
* [Controls] Add repo for issue #6334

* [iOS] Give a default size to the PageContainer so Effects can use Bounds

* {UITests] Update AutomationID

fixes #6334
fixes #6372
2019-06-05 21:07:59 -07:00
Pavel Yakovlev 6644b8fd24 [WPF] restore missed assembly attribute (#6418) fixes #6399 2019-06-05 17:09:17 +01:00
Stephane Delcroix 5fa0f9fcd8
[CSS] workaround for corner-radius (#6401)
Frame and Button implement IBorderElement bot do not share the CornerRadiusProperty.
This ifx workaround that so the CSS engine is not confused. This is a workaround,
a proper, but breaking, change is required and will happen on master
2019-06-05 08:26:51 +02:00
ShaneN 1db7a74311 Merge branch '3.6.0' into 4.0.0 2019-06-04 17:49:27 -06:00
Shane Neuville 58f3665914
Cherry pick Tizen project changes to 4.0.0 and modify SLN changes VS makes (#6396)
* [Tizen] Add TFM identifier and version explictly for vs2019 16.1 (#6304)

* sln changes that vs wants to apply
2019-06-04 17:48:29 -06:00
Shane Neuville 4d0784db93
Cherry pick Tizen project changes to 3.6.0 and modify SLN changes VS makes (#6407)
* [Tizen] Add TFM identifier and version explictly for vs2019 16.1 (#6304)

* sln changes that vs wants to apply
2019-06-04 17:47:21 -06:00
Samantha Houts 14539da7b4 Merge branch '3.6.0' into 4.0.0 2019-05-31 18:50:16 -07:00
Samantha Houts 95d1a87951
Roll back assembly version to 2.0.0.0 (#6379)
fixes #6375
2019-05-31 18:36:34 -07:00
Shane Neuville e84afc7c28 [Android] Remove call to update Image on button during measure (#6274)
* remove update call before measure

* apply to material as well
fixes #6260
2019-05-28 18:40:39 -07:00
Shane Neuville 63d380af6a roll back IButtonLayoutRenderer to its former 3.6 glory (#6290) 2019-05-28 17:27:26 -07:00
E.Z. Hart 2ce55fc2d6 Check for correct API version (#6306)
fixes #5693
2019-05-28 12:48:17 -07:00
Shane Neuville d16e9eca15 [Android] propagate elevation after initial elevation changes android (#6271)
fixes #6262
2019-05-28 11:56:40 -07:00
Pavel Yakovlev 6f13194515 [Shell, Android] Fixes crash on api 22 or less (#6198)
fixes #6197
2019-05-28 10:56:30 -07:00
Rui Marinho c093b718d6
[Build] This actually doesn't fix the issue 2019-05-28 12:01:09 +01:00
Rui Marinho 803ad87217 Merge branch '3.6.0' into 4.0.0 2019-05-25 01:33:08 +01:00
Rui Marinho 68d00467cc
[Build] Fix env variable for release nuget (#6311) 2019-05-25 01:30:00 +01:00
Rui Marinho 5cbc6b4101 Merge branch '3.6.0' into 4.0.0 2019-05-25 00:18:10 +01:00