Jason Smith [Tue, 10 May 2016 17:37:16 +0000 (10:37 -0700)]
Fix build
E.Z. Hart [Tue, 10 May 2016 17:15:47 +0000 (11:15 -0600)]
[Android] Isolate fragment management for children of MasterDetailPage (#136)
* Isolate fragment management for children of MasterDetailPage in AppCompat
If a MasterDetailPage hosts NavigationPages or TabbedPages in either the
Master or Detail sections, wrap those pages in their own Fragment (and
ChildFragmentManager) to isolate their Fragment management operations and
avoid recursive entry into the executePendingTransactions method
Also fix a disposal bug in the custom MDP renderer in Control Gallery
* Remove MDP Split setting that breaks test on iPad
Rui Marinho [Fri, 6 May 2016 19:17:54 +0000 (20:17 +0100)]
Set InternalsVisibleTo CarouselView (#164)
E.Z. Hart [Wed, 4 May 2016 14:22:34 +0000 (08:22 -0600)]
Add IMasterDetailPageController and update renderers (#146)
E.Z. Hart [Wed, 4 May 2016 14:16:42 +0000 (08:16 -0600)]
Remove empty UI tests (#160)
* Use WaitForElement instead of Thread.Sleep to cut down on idle time
* Remove empty UI tests
E.Z. Hart [Wed, 4 May 2016 13:08:54 +0000 (07:08 -0600)]
Prep StreamImageSource for removal of InternalsVisibleTo
E.Z. Hart [Wed, 4 May 2016 12:18:40 +0000 (06:18 -0600)]
Add INavigationPageController (#149)
Paul DiPietro [Tue, 3 May 2016 20:52:51 +0000 (16:52 -0400)]
Update README.md
E.Z. Hart [Mon, 2 May 2016 22:19:12 +0000 (16:19 -0600)]
Prep VisualElement (and descendants) for removal of InternalsVisibleTo (#141)
E.Z. Hart [Mon, 2 May 2016 20:56:34 +0000 (14:56 -0600)]
Make IButtonController public (#151)
E.Z. Hart [Mon, 2 May 2016 20:56:03 +0000 (14:56 -0600)]
Prep Image for removal of InternalsVisibleTo (#140)
E.Z. Hart [Mon, 2 May 2016 20:55:43 +0000 (14:55 -0600)]
Prep SearchBar for removal of InternalsVisibleTo (#137)
Jason Smith [Fri, 29 Apr 2016 17:41:50 +0000 (13:41 -0400)]
Fix license copy
Rui Marinho [Fri, 29 Apr 2016 15:46:10 +0000 (11:46 -0400)]
Add license file
E.Z. Hart [Thu, 28 Apr 2016 23:10:25 +0000 (17:10 -0600)]
Remove empty UI test for control which no longer exists (#152)
Miguel de Icaza [Thu, 28 Apr 2016 15:16:25 +0000 (11:16 -0400)]
Update README.md
Rui Marinho [Wed, 27 Apr 2016 21:10:59 +0000 (17:10 -0400)]
Add Xamarin.Forms.Pages.Azure nuspec to sln (#148)
Nick Gamroth [Wed, 27 Apr 2016 18:58:24 +0000 (13:58 -0500)]
Removed hard reference to StatusBar, changed to type name to prevent crash when StatusBar type is not present (#144)
Jason Smith [Wed, 27 Apr 2016 18:48:28 +0000 (14:48 -0400)]
Azure support (#143)
* Initial import of azure support for pages
* Add nuspec for azure
* move azure nuspec to correct location
* Update Newtonsoft.Json to 6.0.4
* Add converters
* Fix package
E.Z. Hart [Wed, 27 Apr 2016 11:55:09 +0000 (05:55 -0600)]
Prep Entry for removal of InternalsVisibleTo (#139)
* Prep Entry control for removal of InternalsVisibleTo
* Update docs
Rui Marinho [Wed, 27 Apr 2016 04:12:43 +0000 (00:12 -0400)]
Remove CarouselView from index.xml
Jason Smith [Tue, 26 Apr 2016 19:35:52 +0000 (15:35 -0400)]
Carousel clean (#135)
CarouselView moving to preview repo
E.Z. Hart [Tue, 26 Apr 2016 15:20:55 +0000 (09:20 -0600)]
Prepare Preserve attribute usage for removal of InternalsVisibleTo (#121)
* Move PreserveAttribute to Internals to prep for removal of InternalsVisibleTo
* Update docs
Samantha Houts [Mon, 25 Apr 2016 23:09:52 +0000 (16:09 -0700)]
Ignore TabsStudio file
Stephane Delcroix [Mon, 25 Apr 2016 22:03:33 +0000 (00:03 +0200)]
Multi style classes (#134)
* [C] StyleClass is IList<string>
* fix docs
* this might be required
E.Z. Hart [Mon, 25 Apr 2016 19:57:44 +0000 (13:57 -0600)]
Make core Ticker abstract and public (#116)
* Make core Ticker abstract and public
Make the core Ticker abstract and public so it can be inherited by platform
implementations; remove now-unused parts of original Ticker; add CreateTicker
to IPlatformServices; remove unused CreateTimer methods from IPlatformServices
* Add docs for Ticker
* Remove unnecessary Ticker.Default set
* Move Ticker into Internals
* Update Ticker docs
* Remove old Ticker docs
* Remove commented code
E.Z. Hart [Mon, 25 Apr 2016 16:52:48 +0000 (10:52 -0600)]
Remove ToolBar from Core; Remove ToolBar renderers and unit tests (#124)
E.Z. Hart [Mon, 25 Apr 2016 16:26:40 +0000 (10:26 -0600)]
Prep WebView and renderers for removal of InternalsVisibleTo (#120)
* Create custom event args class for script eval requests
Make IWebViewRenderer public
* Add IWebViewRenderer docs
* Add EvalRequested docs
* Move EvalRequested to Internals
IWebViewRenderer -> IWebViewDelegate
* Add docs
kingces95 [Sun, 24 Apr 2016 22:58:46 +0000 (15:58 -0700)]
Enable Warnings as Errors on all plat|cfg of XF.Core.UnitTests (#95)
* Enable Warnings as Errors on all plat|cfg of XF.Core.UnitTests
* Fix build errors
E.Z. Hart [Sun, 24 Apr 2016 22:58:27 +0000 (16:58 -0600)]
Detect docs for new types in update-docs.ps1 (#122)
* Detect docs for new types in update-docs.ps1
* Add check for missing DLLs before running
Mike Norman [Sun, 24 Apr 2016 21:37:00 +0000 (16:37 -0500)]
Fixed typo in Aspect.xml (#126)
Rui Marinho [Sun, 24 Apr 2016 19:50:53 +0000 (15:50 -0400)]
[Nuget] Add modernhttpclient to pages nuspec (#132)
Jason Smith [Sun, 24 Apr 2016 16:25:26 +0000 (12:25 -0400)]
Evolve feature branch (#117)
* Initial import of evolve features
* [Android] Add Xamarin.Forms.Platform.Android.AppLinks project
* [iOS] Fix issues with c# 6 features on iOS AppLinks
* Added naive stanza to update-docs-windows.bat to produce Pages docs. Not tested. (#69)
* Update packages
* Add AppLinks android nuspec and fix linker issues
* Fix build
* Fix nusepc
* Fix nuspec
* Update android support nugets to 23.2.1
* Update Xamarin.UITest
* Add CardView
* [iOS] Fix app link for CoreSpotlight
* [Android] Update AppLinks android support libs
* Add Newtonsoft.Json dependency to nuspec
* Fix NRE when setting ControlTemplate to null
* Move to ModernHttpClient for download
* Try fix build
* Preserve android app links
* Fix margin issue
* General coding and simple fixes
Rui Marinho [Sun, 24 Apr 2016 13:38:40 +0000 (09:38 -0400)]
[iOS] Fix issue with WebView dispose and resizing (#128)
E.Z. Hart [Sun, 24 Apr 2016 12:56:36 +0000 (06:56 -0600)]
Update vssettings file to turn on Wrapping_PreserveSingleLine (#115)
Update vssettings file to turn off Wrapping_KeepStatementsOnSingleLine
Samantha Houts [Sun, 24 Apr 2016 06:17:40 +0000 (23:17 -0700)]
[Android] Add constructor to MasterDetailContainer (#123)
E.Z. Hart [Sun, 24 Apr 2016 06:13:27 +0000 (00:13 -0600)]
Allow renderers to specify whether native controls should be eagerly disposed (#129)
Samantha Houts [Sat, 23 Apr 2016 22:17:21 +0000 (15:17 -0700)]
Fix margin issue (#130)
kingces95 [Fri, 22 Apr 2016 20:34:13 +0000 (13:34 -0700)]
Windows.UI.Xaml.dll on X64 Windows.UI.Xaml.Setter.get_Value is NYI (#93)
* Windows.UI.Xaml.dll on X64 Windows.UI.Xaml.Setter.get_Value is NYI
* Add comment
Jason Smith [Wed, 20 Apr 2016 22:20:44 +0000 (15:20 -0700)]
Add an optional extended description…
Samantha Houts [Wed, 20 Apr 2016 19:06:48 +0000 (12:06 -0700)]
[Android] Add missing 23.3.0 package dependencies
Samantha Houts [Tue, 19 Apr 2016 16:53:02 +0000 (09:53 -0700)]
[A] Don't set TabbedPage BarTextColor to nothing (#113)
Rui Marinho [Tue, 19 Apr 2016 16:33:14 +0000 (17:33 +0100)]
[Android] Fix registering of default AppCompact renderers (#112)
E.Z. Hart [Tue, 19 Apr 2016 07:01:58 +0000 (01:01 -0600)]
Add TextColor Property to Picker, TimePicker, DatePicker (#84)
* Add TextColor property to TimePicker
Add TextColor page to TimePicker gallery
Add TimePicker color toggling to color toggle test page
Split color toggle tests up among tabs
* Implement TimePicker.TextColor in iOS
* Implement TimePicker.TextColor for WinRT tablet
* Add IsEnabled=false tests to DefaultColorToggleTest Button and TimePicker
Consolidate ColorStates array
Fix IsEnabled changing color bug on iOS
* Implement TimePicker.TextColor for WP8
* Add TextColor property to DatePicker
Add DatePicker section to DefaultColorToggleTest
Impement DatePicker.TextColor for WP8
* Implement DatePicker.TextColor for WinRT/UWP/Windows Phone 8.1
* Implement DatePicker.TextColor for iOS
* Add TextColor to DatePicker Gallery Page
* Implement DatePicker.TextColor for Android
* Add Picker Gallery page for TextColor
Implement Picker.TextColor on Android
Consolidate TextColor management for Button, Picker, DatePicker, TimePicker
Implement
* Add untracked TextColorSwitcher
Implement Picker.TextColor in iOS
* Implement Picker.TextColor in WinRT/UWP/Windows Phone 8.1
Remove Pioker Loaded handlers in Dispose
* Implement Picker.TextColor in WP8
* Removed unused field
Update ignored warnings
* Update docs
* Use nameof() for BindableProperties
* Cleanup
* Fix custom renderer crashes for classes using TextColorSwitcher
* Correct property name references
* Fix typo and 'if' formatting
* Add missing else
E.Z. Hart [Tue, 19 Apr 2016 06:58:37 +0000 (00:58 -0600)]
Use style resources when calling SetTextAppearance (#108)
* Use style resources in SetTextAppearance calls
* Set to styles which match previous defaults
E.Z. Hart [Tue, 19 Apr 2016 06:58:16 +0000 (00:58 -0600)]
Create more helpful version of docs update script (#107)
kingces95 [Tue, 19 Apr 2016 06:57:22 +0000 (23:57 -0700)]
Whitespace fixes (#110)
Jérémie Laval [Tue, 19 Apr 2016 06:55:42 +0000 (02:55 -0400)]
[Android] Allow designer to disable asynchronicity in image loading. (#111)
The XF Previewer doesn't support async operations as it loads a layout and immediately tries to snapshot it.
This commit adds a new property to let designer reflect onto so that the behavior can be specifically made synchronous and image will appear in the final preview.
E.Z. Hart [Tue, 19 Apr 2016 06:49:13 +0000 (00:49 -0600)]
[UWP] Unhook Entry and Editor event handlers during Dispose (#114)
* [UWP] Null-check Element in native event handlers for Entry
* Unhook event handlers in Dispose
* Prevent race condition using Control in event handlers
Rui Marinho [Tue, 19 Apr 2016 06:47:25 +0000 (07:47 +0100)]
[iOS] Fix uitests on iPhone5 (#105)
kingces95 [Mon, 18 Apr 2016 18:39:23 +0000 (11:39 -0700)]
CarouselView Fixes (#101)
* Fix CarouselView.Item
* CarouselView formatting
* Move ItemsView.Count to IItemsViewController
* Remove dead code: CarouselView.IndexOf
* CarouselView re-layout subviews on resize.
* Add ItemTemplate to resources.xaml on UWP
* Docs
Jason Smith [Mon, 18 Apr 2016 17:21:53 +0000 (10:21 -0700)]
Make sure RD indexer works with merged dictionary
Samantha Houts [Mon, 18 Apr 2016 16:46:51 +0000 (09:46 -0700)]
BarBackgroundColor and BarTextColor on TabbedPage (#96)
* [Core] Add properties to TabbedPage
* [Controls] Add properties to test page
* [iOS] Added BarBackgroundColor & BarTextColor to TabbedPage
* [A] Added BarBackgroundColor & BarTextColor to TabbedPage
* [UWP] Added BarBackgroundColor & BarTextColor to TabbedPage
* [WinRT] Format file
* [WinRT] Added BarBackgroundColor & BarTextColor to TabbedPage
* [Docs] Updated docs
Jason Smith [Mon, 18 Apr 2016 16:44:21 +0000 (09:44 -0700)]
Make sure StaticResources can be looked up in ResourceDictionaries directly (#106)
Stephane Delcroix [Mon, 18 Apr 2016 16:31:48 +0000 (18:31 +0200)]
[C] Allow implicit styles and DynamicResources in shared RD (#104)
Stephane Delcroix [Mon, 18 Apr 2016 16:25:20 +0000 (18:25 +0200)]
[C] Allow Multiple Shared RD. (#103)
Samantha Houts [Mon, 18 Apr 2016 16:17:27 +0000 (09:17 -0700)]
[UWP] OnElementChanged is now virtual (#98)
Stephane Delcroix [Sun, 17 Apr 2016 21:59:44 +0000 (23:59 +0200)]
Merged ResourceDictionary (#97)
* [X] Support Merged RD
* [X] Support RD as xaml roots
* [XamlC] I have no idea how that used to work before
* [C] Remove debugging statements
* fix docs
Jason Smith [Sun, 17 Apr 2016 19:33:52 +0000 (12:33 -0700)]
Fix bugzilla39987 (#100)
* [Controls] Add repo for bugzilla 39987
* Fix repo
* Resolve issue with blank first tab in iOS 9.3
Rui Marinho [Sat, 16 Apr 2016 21:39:22 +0000 (22:39 +0100)]
[iOS] Restore VisualElementTracker on WebViewRenderer (#99)
Rui Marinho [Sat, 16 Apr 2016 21:07:10 +0000 (22:07 +0100)]
Update android support packages to 23.3 (#102)
Jason Smith [Fri, 15 Apr 2016 22:33:53 +0000 (15:33 -0700)]
[WinRT] Fix WebView.Eval (#87)
Jason Smith [Wed, 13 Apr 2016 23:38:38 +0000 (16:38 -0700)]
Page renderer effects (#85)
* [I]PageRenderer Effect support
* [I]Add Effect supprt for NavigationPage
* [I]Enable Effects on remaining pages
Jason Smith [Wed, 13 Apr 2016 20:43:31 +0000 (13:43 -0700)]
Remove unneeded cast
Rui Marinho [Wed, 13 Apr 2016 17:17:05 +0000 (18:17 +0100)]
Update test cloud device set's (#86)
kingces95 [Wed, 13 Apr 2016 16:28:48 +0000 (09:28 -0700)]
Fix relaunch template app hangs; Port fix from OnStateChange in FromsAppCompatActivity to FormsApplicationActivity (#81)
kingces95 [Wed, 13 Apr 2016 16:16:04 +0000 (09:16 -0700)]
Suppress translation if scale is zero (#82)
kingces95 [Wed, 13 Apr 2016 16:15:21 +0000 (09:15 -0700)]
Maps.WP8 warning as error mop up (#79)
Jason Smith [Wed, 13 Apr 2016 16:14:42 +0000 (09:14 -0700)]
Update to latest UITest nuget (#80)
* Update to latest UITest nuget
* Fix uploader
Jason Smith [Tue, 12 Apr 2016 19:49:12 +0000 (12:49 -0700)]
Make sure pragma warning restores only restore what they are supposed to
Paul DiPietro [Tue, 12 Apr 2016 19:30:27 +0000 (12:30 -0700)]
Enable CS1998 warnings as errors (#65)
kingces95 [Tue, 12 Apr 2016 18:44:30 +0000 (11:44 -0700)]
Mop up enabling warnings as errors (#78)
Samantha Houts [Tue, 12 Apr 2016 18:35:01 +0000 (11:35 -0700)]
[Core] Can bind properties in BindableObjects added to static resources in XAML (#58)
Resources that are `BindableObject`s will inherit the `Parent`'s `BindingContext` unless they are `Element`s that have non-null `Parent`s.
Paul DiPietro [Tue, 12 Apr 2016 18:15:21 +0000 (11:15 -0700)]
[UWP] Adjust bounds for ContentPage when by itself (#61)
In a scenario where there is a ContentPage by itself, things like labels
ran beneath the StatusBar in landscape mode. This is presumably because
the page was assuming there to be a TitleBar and calculating the bounds
based on that fact; by checking for its visibility and adjusting the
bounds as necessary it allows for correct alignment.
Stephane Delcroix [Tue, 12 Apr 2016 16:46:39 +0000 (18:46 +0200)]
[X] internal CreateFromXaml () (#77)
Jason Smith [Tue, 12 Apr 2016 16:20:13 +0000 (09:20 -0700)]
Make resharper happier with comments
Jason Smith [Tue, 12 Apr 2016 15:53:36 +0000 (08:53 -0700)]
Add compatibility shims to fix warnings; annotate warnings which require (#75)
more thought to fix;
Fix a few more warnings VS didn't see fit to raise as errors
Adding comments to `pragma warning disable` statements
pragma comments
Fix typo
Set TabletMasterDetailRenderer back to previous version
Fix incorrect config access in legacy activity
E.Z. Hart [Tue, 12 Apr 2016 01:22:14 +0000 (19:22 -0600)]
Fix warnings 0219 and 0618 in WP8 Platform (#63)
* Fix warnings 0219 and 0618 in WP8 Platform
Remove suppression of warnings 0219 and 0618 in WP8 Platform
* Remove pragma for 0618 and use Platform.GetRenderer
* All warnings as errors in Release configuration
Samantha Houts [Tue, 12 Apr 2016 01:05:28 +0000 (18:05 -0700)]
[iOS] Resolve Warning 0108 (#64)
[iOS] Resolve warning 0114
`Selected` is overridable, but current behavior is to hide it, so we're
going to add the `new` keyword.
[iOS] Resolve warning 0618
[iOS] Resolve warning 0414, 0649, 0169
[iOS] Resolve warning 0105
Update dispose to override base dispose (#67)
Add an optional extended description…
Jason Smith [Tue, 12 Apr 2016 00:33:34 +0000 (17:33 -0700)]
Resharper warnings are slightly different for some reason than WError, resolve these (#66)
kingces95 [Mon, 11 Apr 2016 23:56:07 +0000 (16:56 -0700)]
Enable warnings 0649 and 0067 on UAP/WinRT (#73)
E.Z. Hart [Mon, 11 Apr 2016 23:36:18 +0000 (17:36 -0600)]
Add iOS localized string resource assemblies to nuspec (#74)
Paul DiPietro [Mon, 11 Apr 2016 16:50:28 +0000 (09:50 -0700)]
Enable CS0618 warnings as errors (#72)
CS0618 occurs when using an obsolete property or method.
https://msdn.microsoft.com/en-us/library/x5ye6x1e.aspx
Rui Marinho [Mon, 11 Apr 2016 11:39:56 +0000 (12:39 +0100)]
[Nuget] Remove GPS dependency (#71)
Jason Smith [Sun, 10 Apr 2016 09:23:41 +0000 (02:23 -0700)]
Fix ios test queries (#70)
Jason Smith [Fri, 8 Apr 2016 20:22:22 +0000 (13:22 -0700)]
Temporarily disable failing test
E.Z. Hart [Fri, 8 Apr 2016 18:26:03 +0000 (12:26 -0600)]
Automatically marshal all AnimationExtensions calls onto UI thread (#48)
Jason Smith [Fri, 8 Apr 2016 16:16:02 +0000 (09:16 -0700)]
[A] Fix Bugzilla 40173 (#62)
* [A]Fix issue where Frame would block all tap gestures under it even if it didn't have one
* [A]Make BoxView non-blocking inside a ListView only
* Add UITest for bz40173
* Fix code review issues
kingces95 [Thu, 7 Apr 2016 21:55:19 +0000 (14:55 -0700)]
[A, iOS] CarouselView Bug Fixes (#49)
* CarouselView programatic scrolling fixes; swipe back fixes
* Make iOS CarouselView events consistant with Android
* bump swipe distance; add Screenshot on Exception
* Formatting. No logical change.
* Comment out [Test] on UITest and fix TestCloud failures later.
E.Z. Hart [Thu, 7 Apr 2016 18:20:07 +0000 (12:20 -0600)]
Merge pull request #60 from xamarin/warnings-WP8-4014
Turn off suppression of warning CS4014
Port TaskExtensions from WinRT projects to WP8
Update implementation of OpenUriAction to use TaskExtensions
E.Z. Hart [Thu, 7 Apr 2016 18:06:55 +0000 (12:06 -0600)]
Merge branch 'master' of github.com:xamarin/Xamarin.Forms
E.Z. Hart [Thu, 7 Apr 2016 18:06:00 +0000 (12:06 -0600)]
Update format for static readonly private fields
Update rule private members (implicit)
Remove references to user-specific files
E.Z. Hart [Thu, 7 Apr 2016 16:51:08 +0000 (10:51 -0600)]
Un-suppress CS0067 in Platform.WP8; (#57)
Fix warning 0067 "An event was declared but never used in the class in which it was declared." Added event invocation method to TextCellRenderer's CanExecuteChanged event to fix warning.
Samantha Houts [Thu, 7 Apr 2016 12:30:13 +0000 (05:30 -0700)]
Merge pull request #45 from xamarin/fix-bugzilla25662
[A] SwitchCell IsEnabled bit now affects the toggle
E.Z. Hart [Thu, 7 Apr 2016 06:12:07 +0000 (00:12 -0600)]
Force conversion to target type when Static Resource returns OnPlatform<T>
Jason Smith [Thu, 7 Apr 2016 06:09:45 +0000 (23:09 -0700)]
[C] Cast to ICommand instead of Command inside SearchBar
kingces95 [Thu, 7 Apr 2016 06:08:17 +0000 (23:08 -0700)]
Enable warnings as errors in XAML
kingces95 [Thu, 7 Apr 2016 06:03:59 +0000 (23:03 -0700)]
Enable warnings as errors in tests
Paul DiPietro [Thu, 7 Apr 2016 05:53:52 +0000 (22:53 -0700)]
[iOS] ViewCellRenderer did not set RealCellProperty
In the iOS ViewCellRenderer, GetRealCell in ViewCellPropertyChanged was returning null and passing it to UpdateIsEnabled. SetRealCell was never being called in ViewCellRenderer and the RealCellProperty was never being set.
Jason Smith [Thu, 7 Apr 2016 04:17:06 +0000 (21:17 -0700)]
Fix issue where API23 became required by mistake