E.Z. Hart [Mon, 4 Dec 2017 20:40:29 +0000 (13:40 -0700)]
Update bug submission line
Rui Marinho [Mon, 4 Dec 2017 14:55:29 +0000 (14:55 +0000)]
[Docs] Fix docs
Kangho [Mon, 4 Dec 2017 14:30:43 +0000 (23:30 +0900)]
Add Tizen backend (#1310)
Stephane Delcroix [Mon, 4 Dec 2017 10:22:41 +0000 (11:22 +0100)]
[tests] update to cecil 0.10-b7
Stephane Delcroix [Mon, 4 Dec 2017 10:15:53 +0000 (11:15 +0100)]
[.nuspec] fix typo
Samantha Houts [Thu, 30 Nov 2017 19:24:41 +0000 (11:24 -0800)]
[iOS] Grouped ListViews will use always HeaderView instead of TitleForHeader (#1030)
* Add repro for 45125
* [Core] Don't crash if group is empty
* [iOS] ListView uses HeaderView instead of TitleHeader
ListView previously used TitleForHeader when using a GroupDisplayBinding. The downside to that is that it will not fire any event when it disappears. Now using a HeaderView in all cases so we can use HeaderViewDisplayingEnded to fire the Disappearing event.
* Fix index out of range exception on repro
* Fix ui test
* Fix merge error
Jason Smith [Wed, 29 Nov 2017 22:52:35 +0000 (14:52 -0800)]
Merge branch '15-5'
Paul DiPietro [Wed, 29 Nov 2017 19:23:06 +0000 (14:23 -0500)]
[UWP] Entry alignment re-adjustment (#1286)
Samantha Houts [Wed, 29 Nov 2017 19:21:18 +0000 (11:21 -0800)]
[iOS] ListView should not explicitly remove subviews coming from renderers (#1307)
* Add repro for 60563
* [iOS} ListView should not explicitly remove subviews coming from renderers
Stephane Delcroix [Wed, 29 Nov 2017 18:57:32 +0000 (19:57 +0100)]
[Xaml[C]] avoid processing nested RD multiple times (#1300)
Rui Marinho [Wed, 29 Nov 2017 17:40:29 +0000 (17:40 +0000)]
Update submodule
Rui Marinho [Wed, 29 Nov 2017 17:37:06 +0000 (17:37 +0000)]
[All] Move to netstandard2.0 **Breaking change** (#1306)
* Move to netstandard 2.0
* Fix docs
* Small fixes
E.Z. Hart [Wed, 29 Nov 2017 00:05:49 +0000 (17:05 -0700)]
Add manual review category to 2775 test (since all it does is take screenshots)
E.Z. Hart [Tue, 28 Nov 2017 23:29:35 +0000 (16:29 -0700)]
Replace album cover with non-copyright image
E.Z. Hart [Tue, 28 Nov 2017 23:28:58 +0000 (16:28 -0700)]
Asyc -> Async
E.Z. Hart [Tue, 28 Nov 2017 23:27:58 +0000 (16:27 -0700)]
Remove extraneous assembly-wide Issues category (already in TestPages.cs)
kingces95 [Fri, 24 Nov 2017 12:46:51 +0000 (02:46 -1000)]
Fix 59896; Add empty listView group twice (#1275)
E.Z. Hart [Tue, 28 Nov 2017 02:44:34 +0000 (19:44 -0700)]
Update to use full test from PR 1292
E.Z. Hart [Tue, 28 Nov 2017 00:48:42 +0000 (17:48 -0700)]
[Tests] make sure the test pass even if the locale is wrongly implemented on the platform (#1292)
E.Z. Hart [Mon, 27 Nov 2017 22:05:21 +0000 (15:05 -0700)]
[Android] Allow Previewer to set a per-page Context (#1304)
* Allow previewer to set a per-page context
* Remove unnecessary using directive
E.Z. Hart [Mon, 27 Nov 2017 22:05:21 +0000 (15:05 -0700)]
[Android] Allow Previewer to set a per-page Context (#1304)
* Allow previewer to set a per-page context
* Remove unnecessary using directive
E.Z. Hart [Mon, 27 Nov 2017 20:54:45 +0000 (13:54 -0700)]
Add link to repro guidelines
Rui Marinho [Mon, 27 Nov 2017 15:14:01 +0000 (15:14 +0000)]
[Win] Remove Windows 8.1 platforms **Breaking change** (#1267)
* [Platforms]Remove WP8.0 and WinRT
* Update submodule
* [UWP] Fix maps UWP
* [UWP] Remove more stuff from old windows platforms
* [Docs] Update docs
kingces95 [Fri, 24 Nov 2017 12:46:51 +0000 (02:46 -1000)]
Fix 59896; Add empty listView group twice (#1275)
E.Z. Hart [Thu, 23 Nov 2017 23:02:56 +0000 (16:02 -0700)]
Create renderer with context (#1303)
* Add new public method CreateRendererWithContext
* Explanatory comment
E.Z. Hart [Thu, 23 Nov 2017 23:02:56 +0000 (16:02 -0700)]
Create renderer with context (#1303)
* Add new public method CreateRendererWithContext
* Explanatory comment
Stephane Delcroix [Wed, 22 Nov 2017 14:01:10 +0000 (15:01 +0100)]
[XamlC] update cecil to 0.10-b7 (#1301)
Stephane Delcroix [Wed, 22 Nov 2017 13:56:20 +0000 (14:56 +0100)]
Auto merged ResourceDictionaries (#1297)
* [Xaml[C]] add merged resource dictionaries implicitly
* [docs] update docs
Stephane Delcroix [Wed, 22 Nov 2017 11:59:55 +0000 (12:59 +0100)]
Lazy creation of ResourceDictionaries (#1295)
* [C,Xaml] allow implicit ResourceDictionaries
* [XamlC] implicit ResourceDictionaries
* [C] lazy Resources creation
* fix stupid docs
* [C] no need to trigger events on initial get
E.Z. Hart [Wed, 22 Nov 2017 07:32:15 +0000 (00:32 -0700)]
Restore a couple of internal methods for previewer compatibility (#1299)
Rui Marinho [Tue, 21 Nov 2017 21:26:08 +0000 (21:26 +0000)]
[UITest] Update TestCloud agent 0.21.3 (#1298)
E.Z. Hart [Tue, 21 Nov 2017 16:22:38 +0000 (09:22 -0700)]
Merge branch 'ios-activatecontext-fix'
Stephane Delcroix [Tue, 21 Nov 2017 12:59:41 +0000 (13:59 +0100)]
[C] do not reapply a Binding with a Source when the Context changes (#983)
* [C] do not reapply a Binding with a Source when the Context changes
* apply the same to typedBindings
* [C] Use a flag to Apply()
* [C] Remove 2 other unnecessary Binding refreshs
E.Z. Hart [Tue, 21 Nov 2017 03:16:39 +0000 (20:16 -0700)]
Attempt at an ActivateContextMenu implementation which will work more consistently across devices
Stephane Delcroix [Mon, 20 Nov 2017 10:13:43 +0000 (11:13 +0100)]
Fix bz60575 again (#1290)
* [Xaml] fix 60575 for collection with a single element
* [XamlC] fix 60575 for collection with a single element
Stephane Delcroix [Mon, 20 Nov 2017 08:46:50 +0000 (09:46 +0100)]
[Tests] make sure the test pass even if the locale is wrongly implemented on the platform (#1292)
Stephane Delcroix [Sat, 18 Nov 2017 06:44:54 +0000 (07:44 +0100)]
[C] fix an issue with netstnadard when context type is object (#1282)
E.Z. Hart [Fri, 17 Nov 2017 22:04:29 +0000 (15:04 -0700)]
Disable Issue2981 test for UWP
E.Z. Hart [Fri, 17 Nov 2017 21:52:22 +0000 (14:52 -0700)]
Make test 60122 actually test for success
E.Z. Hart [Fri, 17 Nov 2017 17:09:28 +0000 (10:09 -0700)]
Add success label for UWP BorderEffect for test 45874
E.Z. Hart [Fri, 17 Nov 2017 16:51:06 +0000 (09:51 -0700)]
Add missing image for 40161 test on UWP; update test image
Stephane Delcroix [Fri, 17 Nov 2017 10:20:01 +0000 (11:20 +0100)]
[XamlC] treat netstandard types as mscorlib (#1281)
If the end user project type differs from Core's type, the compiler can
be confused while comparing base styles, like System.Double.
this fixes that by assuming System.Runtime, mscorlib and netstnadard
types are equivalent (because they are)
Stephane Delcroix [Fri, 17 Nov 2017 08:56:18 +0000 (09:56 +0100)]
[Xaml] use [Before|After]Targets to avoid being overriden (#1277)
Stephane Delcroix [Thu, 16 Nov 2017 19:15:43 +0000 (20:15 +0100)]
[Xaml] decorate TypeConverter for additional check (#909)
Rui Marinho [Wed, 15 Nov 2017 19:24:19 +0000 (19:24 +0000)]
Merge branch '2.4.0' into 15-5
Rui Marinho [Wed, 15 Nov 2017 19:20:22 +0000 (19:20 +0000)]
[iOS] Fix issue when enabling SafeArea and scrolling (#1274)
* [Controls] Add example for bugzilla 60659
* [iOS] Adjust size of the PageContainer related with the UINavigationBar height
* [iOS] Fix typo
* [iOS] Make sure we don't crash when disposed and LayoutSubviews is called
Rui Marinho [Wed, 15 Nov 2017 19:20:22 +0000 (19:20 +0000)]
[iOS] Fix issue when enabling SafeArea and scrolling (#1274)
* [Controls] Add example for bugzilla 60659
* [iOS] Adjust size of the PageContainer related with the UINavigationBar height
* [iOS] Fix typo
* [iOS] Make sure we don't crash when disposed and LayoutSubviews is called
Stephane Delcroix [Wed, 15 Nov 2017 13:54:19 +0000 (14:54 +0100)]
[XamlC] fix parent walking in compiledBPConverter when ListNode is involved (#1228)
Stephane Delcroix [Wed, 15 Nov 2017 13:53:02 +0000 (14:53 +0100)]
[C] unify Padding into IPaddingElement (#1276)
Rui Marinho [Tue, 14 Nov 2017 12:16:53 +0000 (12:16 +0000)]
[iOS] Revert iOS11 safe area fix on ViewCell (#1270)
Rui Marinho [Wed, 15 Nov 2017 10:26:41 +0000 (10:26 +0000)]
[UITest] Update UITest package to 2.2.1.1670-dev (#1273)
Stephane Delcroix [Tue, 14 Nov 2017 14:26:05 +0000 (15:26 +0100)]
[Xaml[C]] route loading of RD through ResourceLoader (#1271)
* [Xaml[C]] route loading of RD through ResourceLoader
* [docs] fix docs
Stephane Delcroix [Tue, 14 Nov 2017 14:25:43 +0000 (15:25 +0100)]
[Xaml] do not report unhandled node on XmlDeclaration (#1272)
GeorgeMay [Tue, 14 Nov 2017 12:17:30 +0000 (13:17 +0100)]
Updated method "UpdateToolBar" in NavigationPageRenderer to support overriding of method "ShouldShowToolbarButton" in MasterDetailPage (#1217)
Rui Marinho [Tue, 14 Nov 2017 12:16:53 +0000 (12:16 +0000)]
[iOS] Revert iOS11 safe area fix on ViewCell (#1270)
Rui Marinho [Tue, 14 Nov 2017 12:16:38 +0000 (12:16 +0000)]
[UITest] Fix issue with scrolling velocity on iOS11 (#1263)
Stephane Delcroix [Tue, 14 Nov 2017 08:37:45 +0000 (09:37 +0100)]
[Xaml[C]] allow adding elements to attached BP (#1262)
* [Xaml] allow assigning property elements to attached BP
* [XamlC] allow adding elements to ABP
Stephane Delcroix [Tue, 14 Nov 2017 08:37:06 +0000 (09:37 +0100)]
[C] unify HorizontalTextAlignmentProperty (#1269)
Stephane Delcroix [Mon, 13 Nov 2017 10:59:18 +0000 (11:59 +0100)]
[build] avoid retries on copy (#1266)
Stephane Delcroix [Mon, 13 Nov 2017 09:33:57 +0000 (10:33 +0100)]
Allow specifying AutomationProperties.LabeledBy by name (#914)
* [Xaml] convert strings to x:Refs
* [docs] fix docs
Samantha Houts [Sun, 12 Nov 2017 01:21:27 +0000 (17:21 -0800)]
[iOS] Check for iOS8 before changing control flow direction (#1264)
* [iOS] Check for iOS8 before changing control flow direction
* use helper property instead
Rui Marinho [Fri, 10 Nov 2017 15:30:04 +0000 (15:30 +0000)]
Merge branch 'gtk-merge'
Rui Marinho [Fri, 10 Nov 2017 14:38:49 +0000 (14:38 +0000)]
[UITest] Update packages to 0.21.2
Stephane Delcroix [Fri, 10 Nov 2017 11:09:13 +0000 (12:09 +0100)]
[XamlG] use random file names while used by UpdateDesignTimeXaml (#1259)
E.Z. Hart [Fri, 10 Nov 2017 10:52:25 +0000 (03:52 -0700)]
Add more UWP automated testing capabilities (#1252)
* Implement Clear(marked) method
* For Windows tests where we need to query a value we can't get, mark inconclusive
* Fix queries for multi-line "marked" values
* Force frames with text in them to be "tappable"
* Actually rerun queries during retry
* Update images for package deployment
* Allow the tests to restart the Control Gallery if it crashes
* UWP tests can now activate context menus
* Make double-tap (really double click) work for UWP desktop
* Get some basic scroll up/down functions working
* ScrollTo functions
* Modify ListViewRenderer automation peer to prevent freezing on ListViews
* Allow automation to find tabs
* Temporarily ignore some of the tests which don't do much
* Make ListViews with string/value type lists work
* Add note about 29257/60478
* Use toggle button for test 30353 for UWP
* Handle getting screen bounds consistently
* Make test for G2414 use ActivateContextMenu extension method
* Simplify UI test for 31330 and make it runnable on Windows
* Add notes on failing tests
* Add query for MoreButton on G2809 test
* Ignore ActivityIndicator IsRunning test for UWP
* Use ScrollDownTo instead of ScrollForElement method on Windows
* CellsGalleryTestCellList now working on UWP
* Cells tests working on UWP
* Re-add Tap to ScrollAndTap
* Get rid of custom automation peer stuff and just fix the tests
* Viewport caching and multi-monitor support for scroll
* Modified scroll values to hopefully get this running correctly on high density screen
* Clear messages so Appearing tests don't freeze up automation on UWP
* Make test for 32230 compatible with UWP
* Make test 32615 compatible with UWP
* Use ActivateContextMenu to simplify 34561 test
* Add notes for 34912 failure
* Make 36171 test compatible with UWP tests
Add directions for running the tests locally
* PR cleanup
Rui Marinho [Fri, 10 Nov 2017 10:46:14 +0000 (10:46 +0000)]
Merge branch '2.4.0' into 15-5
Rui Marinho [Thu, 9 Nov 2017 15:46:24 +0000 (15:46 +0000)]
[Build] Update submodule to XCode8.1
kingces95 [Fri, 10 Nov 2017 06:19:11 +0000 (20:19 -1000)]
Fix entry renderer font size (#1258)
kingces95 [Fri, 10 Nov 2017 06:19:11 +0000 (20:19 -1000)]
Fix entry renderer font size (#1258)
Samantha Houts [Thu, 9 Nov 2017 16:06:33 +0000 (08:06 -0800)]
[Android] Remove NavigationPage fragments after everything else is disposed (#1180)
* Add repro for 45702
* [Android] Remove fragments after everything else is disposed
Rui Marinho [Thu, 9 Nov 2017 15:46:24 +0000 (15:46 +0000)]
[Build] Update submodule to XCode9.1
Paul DiPietro [Thu, 9 Nov 2017 14:57:05 +0000 (09:57 -0500)]
[UWP] Use CompositeTransform for ScrollView/ListView/TableView to allow scrolling (#947)
* [UWP] Use CompositeTransform for ScrollView/ListView/TableView to allow scrolling
* Use PlaneProjection if RotationX/Y value(s) are set
* Switch if-else cases
Samantha Houts [Thu, 9 Nov 2017 14:31:15 +0000 (06:31 -0800)]
[All] Basic Right-To-Left Support (#1222)
* Restart RTL work
* Remove IsInherited flag as it never got used
* [Core] Unit tests
* [Core] FlowDirection
* Add FlowDirectionGallery
* Android gallery supports RTL
Need to set minSdkVersion to 17 to test
* iOS gallery supports RTL
* UWP gallery supports RTL
* [Android] Implement FlowDirection
* [iOS] Implement FlowDirection
* [macOS] Implement FlowDirection
* [UWP] Implement FlowDirection
* Update docs
* [Core] Simplify EffectiveFlowDirection enum & expose helper extensions
Also, TEST TEST TEST
* Update docs
CHRISKING9E5E\kingc [Wed, 8 Nov 2017 21:25:02 +0000 (11:25 -1000)]
Update xtc-manual-ios.bat
Rui Marinho [Wed, 8 Nov 2017 20:16:02 +0000 (20:16 +0000)]
Merge branch '2.4.0' into 15-5
Samantha Houts [Wed, 8 Nov 2017 19:46:33 +0000 (11:46 -0800)]
[iOS] Fix NRE when Grouped ListView w/DataTemplateSelector has uneven rows (#1254)
* Add repro for 60524
* [iOS] Get first item instead of first group to measure ListView row height
* Linker strikes again
Jason Smith [Wed, 8 Nov 2017 19:49:05 +0000 (11:49 -0800)]
Really fix docs?
Samantha Houts [Wed, 8 Nov 2017 19:46:33 +0000 (11:46 -0800)]
[iOS] Fix NRE when Grouped ListView w/DataTemplateSelector has uneven rows (#1254)
* Add repro for 60524
* [iOS] Get first item instead of first group to measure ListView row height
* Linker strikes again
Jason Smith [Wed, 8 Nov 2017 19:33:40 +0000 (11:33 -0800)]
Fix docs
Jason Smith [Wed, 8 Nov 2017 19:16:01 +0000 (11:16 -0800)]
Fix merge
Stephane Delcroix [Wed, 8 Nov 2017 14:23:28 +0000 (15:23 +0100)]
[Xaml] fix loading RD without codebehind (#1257)
Martijn van Dijk [Wed, 8 Nov 2017 12:40:56 +0000 (13:40 +0100)]
Make it possible to customise the window on iOS (#1247)
* Make it possible to customise the window on iOS
* Fix formatting
* Update to not use C#7
Paul DiPietro [Wed, 8 Nov 2017 12:39:58 +0000 (07:39 -0500)]
[A] Adjust Entry to avoid skipping upon completion via Enter key (#1090)
Paul DiPietro [Wed, 8 Nov 2017 12:36:49 +0000 (07:36 -0500)]
[WinRT/UWP] Add delay for layout in OnScrollToRequested (#988)
Rui Marinho [Wed, 8 Nov 2017 12:34:32 +0000 (12:34 +0000)]
[Android] Fix Index Out of Bounds when removing page on non AppCompact (#1189)
* [Controls] Add test case and reproducion for 31688
* [Android] Don't specify index out of bounds when inserting a view
Samantha Houts [Wed, 8 Nov 2017 12:27:05 +0000 (04:27 -0800)]
[iOS] Don't crash when grouped ListView uses ObservableCollection (#1244)
* Add repro for 59896 and 56771
* [iOS] Don't check starting indexes if this is a groupReset
* Only run 56771 on iOS
* Fail, darn you!
I mean. Pass.
* Try this testing for an exception a different way...
* One more time!
Samantha Houts [Wed, 8 Nov 2017 12:27:05 +0000 (04:27 -0800)]
[iOS] Don't crash when grouped ListView uses ObservableCollection (#1244)
* Add repro for 59896 and 56771
* [iOS] Don't check starting indexes if this is a groupReset
* Only run 56771 on iOS
* Fail, darn you!
I mean. Pass.
* Try this testing for an exception a different way...
* One more time!
Stephane Delcroix [Wed, 8 Nov 2017 10:28:40 +0000 (11:28 +0100)]
[XamlC] Compile RDs without codebehind (#1241)
* [XamlC] generate code behind and compile RD without x:Class
* [XamlG] change Namespace and add [EditorBrowsable]
Stephane Delcroix [Wed, 8 Nov 2017 09:10:34 +0000 (10:10 +0100)]
[XamlG] do not mess with path separators (#1250)
Stephane Delcroix [Mon, 6 Nov 2017 12:36:30 +0000 (13:36 +0100)]
[XamlG] only use forward slashes in XamlResource paths (#1251)
Stephane Delcroix [Wed, 13 Sep 2017 07:57:23 +0000 (09:57 +0200)]
[A] don't fail on android API obsoleted in alpha
kingces95 [Fri, 3 Nov 2017 19:16:17 +0000 (09:16 -1000)]
Allocate prototypical view for RetainElement (#1226)
kingces95 [Fri, 3 Nov 2017 19:16:17 +0000 (09:16 -1000)]
Allocate prototypical view for RetainElement (#1226)
Rui Marinho [Fri, 3 Nov 2017 12:04:12 +0000 (12:04 +0000)]
Merge branch '2.4.0' into 15-5
Rui Marinho [Fri, 3 Nov 2017 10:48:58 +0000 (10:48 +0000)]
[UITest] Try dev uitest for api25 fixes (#1242)
* [UITest] Try dev uitest for api25 fixes
* [Controls] Fix some rounding issues for UITests
* [UITest] Update to Xamarin.UITest 2.2.0 stable
* [UITests] Remove Private so dll is copied
Rui Marinho [Fri, 3 Nov 2017 10:48:58 +0000 (10:48 +0000)]
[UITest] Try dev uitest for api25 fixes (#1242)
* [UITest] Try dev uitest for api25 fixes
* [Controls] Fix some rounding issues for UITests
* [UITest] Update to Xamarin.UITest 2.2.0 stable
* [UITests] Remove Private so dll is copied
Stephane Delcroix [Fri, 3 Nov 2017 09:22:07 +0000 (10:22 +0100)]
[Xaml[C]] ResourceDictionary.Source (#1229)
* [Xaml[C]] ResourceDictionary.Source
* [Xaml[C]] update to the new XamlResourceIdAttribute
* [Xaml[C]] load RD with codebehind even when referenced through Source
* [Xaml] make sure we do not generate file:// uri
* fix typo
Rui Marinho [Fri, 3 Nov 2017 00:17:10 +0000 (00:17 +0000)]
Merge 2.4.0 into 15-5
Rui Marinho [Thu, 19 Oct 2017 21:48:39 +0000 (22:48 +0100)]
[iOS] Delay for ScrollTo to work on iOS11 (#1211)
Rui Marinho [Thu, 2 Nov 2017 22:47:12 +0000 (22:47 +0000)]
Merge branch '2.4.0' into 15-5