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

566 Коммитов

Автор SHA1 Сообщение Дата
Jason Smith 09dffd6e80 Update nuget license file link 2016-11-17 13:43:43 -08:00
Mike Norman efceb9e5ac API docs: typo fixes in button nested classes docs (#542) 2016-11-17 15:04:03 -06:00
E.Z. Hart 0bd91860e2
Merge branch 'master' of github.com:xamarin/Xamarin.Forms 2016-11-17 13:37:07 -07:00
E.Z. Hart f1632215df
Move 36802 test into Issues namespace 2016-11-17 13:36:29 -07:00
Mike Norman e485c7fd4c API work. (#534)
* Button and Cell doc updates.

* Configuration<T1, T2> API docs.

* ConstraintExpression API doc changes.

* API docs: Some new APIs; Marked many interfaces "internal for renderers"
2016-11-17 14:30:30 -06:00
Stephane Delcroix 054ecf2704 [Xaml] cleanup xmlns usage, add XmlnsDefinition (#531)
* [Xaml] cleanup xmlns usage, add XmlnsDefinition

* docs
2016-11-17 20:31:05 +01:00
E.Z. Hart 122f0e3e60 Run multiple UI tests without restarting ControlGallery (#539)
* Allow UI tests to bypass "manual" navigation to isses pages

* Add missing Preserve attribute

* Make Issue198 test work with direct navigation

* Remove empty UI tests

* Fix error handling for iOS

* Use navigation which works for subsequent TestNavigationPages on iOS

* Fix race condition in 39530 test
Remove master page nesting when doing direct nav for UI tests

* Set up and run a single instance of Control Gallery for UI tests

* Force NavigateToIssue to wait for main page appearing to deal with iOS timing

* Move remaining UI tests into Issues namespace

* Change the connection check URL so it'll work on iOS

* Make Appearing Gallery tests work without restarting app

* Prevent ContextActions tests from stepping on each other

* Make context menu test more robust

* Move ButtonExtensions back to Controls namespace

* Have test 774 dismiss the action sheet before ending

* Update UITest package to 2.0.0 stable

* Make 2948 restore orientation when it's done

* Null check on PageController before calling SendDisappearing

* Adding a wait for the root page in the core tests

* Add consecutive tests reset to prevent memory slog on older iOS devices
2016-11-16 13:07:30 -08:00
Stephane Delcroix acc6efb3d7 [W] Support 0 as valid BorderWidth (#537) 2016-11-16 13:05:28 -08:00
Paul DiPietro 281bfa2b0a [iOS] Update Editor text from autocorrect when losing focus (#535) 2016-11-16 12:59:21 -08:00
adrianknight89 eb243bcea4 Set TabBarItem properly (#530) 2016-11-16 12:55:15 -08:00
adrianknight89 9bf923a3dd [Android] Preserve Toolbar Subtitle on page orientation change (#528)
* add ability to preserve toolbar values

* added null check

* better fix

* fix indentation

* fixed comment
2016-11-16 12:45:58 -08:00
E.Z. Hart 243d9e0c67 Make CommitAllowingStateLoss the default (#527) 2016-11-16 12:43:33 -08:00
Samantha Houts 20adf7ec74 [iOS] Add Platform Specific option to not adjust the status bar text color based on the luminosity of the NavigationBar text color (#517)
* Add reproduction for 37431

* [Core] Add iOS PS StatusBarTextColorMode

* [iOS] Implement StatusBarTextColorMode on NavPage

* Add reproduction for 44777

* Add instructions to 44777 repro

* Update docs
2016-11-16 12:14:00 -08:00
Stephane Delcroix e5af21fdc3 [C] Use a Binding for ItemsSource object selection 2016-11-16 12:03:13 -08:00
Joakim Carselind 693cc75068 Squashed commit of the following:
commit 8d784ec7459335ca33003844a793c3dd266c5861
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Tue Aug 23 00:30:25 2016 +0200

    Added DisplayConverter property of type IValueConverter to perform conversion from object to string

commit afb606f05c16b14e24785fad017540dd83dbf373
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Tue Aug 23 00:07:55 2016 +0200

    Use IsValueType

commit 4742c22ed33309f40a55c536b161292eb5db40f8
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Fri Aug 19 18:58:40 2016 +0200

    Fixed bug with nested property expression

commit 70a121e6172a61dbcf8835137bf58bd972cf2065
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Fri Aug 19 18:43:14 2016 +0200

    Added more tests

commit 49c7876bda4185c699f5fd9b3a66763efca9623c
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Thu Aug 18 13:28:36 2016 +0200

    Siimplified setting SelectedItem. Added property to provide full control over how to display the objects by DisplayFunc. Added tests

commit 5c1d5e149dc21c58cebf7cdbc6677d1ccec04ed4
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Thu Aug 11 17:15:36 2016 +0200

    Trying to fix formatting with tabs instead of spaces

commit d64663ce3ef6b223a04d477274e93ec87bd38ff4
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Thu Aug 11 17:10:39 2016 +0200

    Formatting. Handle Reset,Move,Replace collection changed action equal by re binding Items collection

commit 8d4641810cb3b11fb6b47f8215bb5950a9641ba2
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Thu Aug 11 16:33:03 2016 +0200

    Removed inline documentation. Fixed formatting

commit 28010a1b31da02879fd2d549d5b02458766544d5
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Thu Aug 11 16:29:37 2016 +0200

    Removed SelectedValue since SelectedIndex and SelectedItem make it redundant

commit ac9d65816fe6db7b467c304e6dc3168a84d3166b
Author: Joakim Carselind <joakim.carselind@cub.se>
Date:   Thu Aug 11 14:51:20 2016 +0200

    Initial attempt on bindable picker
2016-11-16 12:03:13 -08:00
Stephane Delcroix d97dfe91b2 [XamlC] use correct filePath for XamlC error reporting (#513)
* [XamlG] decorate partial classes with [XamlFile] attribute

* [XamlC] use correct filePath for XamlC error reporting

* [docs] update docs
2016-11-16 11:51:53 -08:00
E.Z. Hart bc7755ca56 Use static method syntax to prevent mono compiler error (#538) 2016-11-16 10:14:17 -07:00
Paul DiPietro 85b349c380 [A] Check for parent NavigationPage when setting MDP detail's TopPadding (#473)
rebased
2016-11-16 13:43:30 +01:00
Paul DiPietro 98235e0eea [iOS] Add Platform Specific features for PrefersStatusBarHidden/UIStatusBarAnimation (#463)
* [iOS] Add Platform Specific features for PrefersStatusBarHidden/UIStatusBarAnimation

* Update docs
2016-11-16 11:02:54 +01:00
adrianknight89 107ed5e545 BindingContext changes are called multiple times on app start (#470)
* inherited binding context fix

* add check for child binding context

* Revert "add check for child binding context"

This reverts commit 71952f39129cfedc2358a32100deb07bd32a3080.

* unit tests
2016-11-16 09:24:21 +01:00
Jimmy Garrido 46104e9ce1 [iOS] Fix AccessoryView covered by section index list (#493)
* [iOS] Fix AccessoryView below section index list

* Add UITest
2016-11-16 09:21:55 +01:00
adrianknight89 ffab780c2a fix MasterDetailPage dispose (#505) 2016-11-15 15:35:24 -07:00
adrianknight89 0ccae8a3af [iOS] Text should not overflow Entry if it can't fit inside the bounds (#400)
* Entry subviews should clip to parent bounds

* Adding sample code

* Adding sample code

* Adding sample code

* remove sample

* remove sample

* add back the sample code

* add back missing include

* use spaces instead of tabs
2016-11-15 15:17:29 -07:00
Stephane Delcroix 0d883f64cb [C] Add cornerRadius validation, docs 2016-11-15 11:56:03 -08:00
Andrei N 4554e822e3 Added CornerRadius property To Frame control 2016-11-15 11:56:03 -08:00
Samantha Houts 0cc2fd2b67 [UWP] Explicitly set mobile StatusBar colors to white Background/black Foreground on Light theme (#491)
* [UWP] Encapsulate MobileStatusBar

* [UWP] Set StatusBar colors on Light theme

* Add test code to override status bar color
2016-11-15 11:43:34 -08:00
Paul DiPietro 6bc6ee5c71 [WinRT] Fix ModalPushed/ModalPopped not firing (#490) 2016-11-15 11:41:19 -08:00
Stephane Delcroix a6bbed029c [XamlC] TypedBindings, some tests, a compiler, ... (#489) 2016-11-15 11:39:48 -08:00
E.Z. Hart 14e21dcebd Creating category constants for UI test categories (#487)
* Creating a category just for core UI tests

* Grouping all of the core UI tests

* Adjusting categories so we can run in smaller batches

* Adding some of the Issues tests to categories

* Fix shared project nonsense

* Fix non-existent test category

* Testing global category for Issues
2016-11-15 11:39:23 -08:00
Paul DiPietro 7f9f2530ca [iOS] Use separate UIWindow for UIAlertController (#481)
* [iOS] Use separate UIWindow for UIAlertController

* Add similar behavior for DisplayActionSheet; consolidate behavior into PresentAlert method
2016-11-15 11:36:49 -08:00
adrianknight89 04cc360a39 [Android] Show keyboard on app resume if control has focus (#480)
* show keyboard on resume if control has focus

* refactor

* changed property name
2016-11-15 11:30:23 -08:00
Jimmy Garrido bdd14c5434 [WinRT] Setting ActivityIdicator color works now (#479) 2016-11-15 11:26:16 -08:00
E.Z. Hart d55799ce24 Attempting to fix possible race conditions in Automation ID tests (#533) 2016-11-15 09:52:20 -07:00
E.Z. Hart c45e034b47 Making text longer so the test works even if the device ends up in landscape mode (#532) 2016-11-15 09:52:09 -07:00
adrianknight89 15c0403bab [Internal] Change test template to use Bugzilla (#501)
* added a new template for bugzilla

* Revert "added a new template for bugzilla"

This reverts commit e141d845849244e484143119b06c5247c28b2423.

* change template to use bugzilla
2016-11-14 17:28:49 -07:00
Mike Norman c800735ab2 Marked all I___Controller interfaces as for internal use by renderers in docs. (#522) 2016-11-14 14:31:47 +01:00
Mike Norman ecbec03443 Applinks API docs, and a link fix in BindableProperty.xml. (#519) 2016-11-09 18:21:18 -06:00
E.Z. Hart 7e730a47bf Update badge URLs to point at current build lanes (#516) 2016-11-09 21:27:20 +01:00
E.Z. Hart 743d53b58b
Removing PCLStorage references until it's determined that we need them 2016-11-09 10:24:20 -07:00
E.Z. Hart 759e57cd66
Excising the 43569 UI Test until the PCLStorage issue can be dealt with 2016-11-09 10:04:12 -07:00
Jimmy Garrido 8aa29ec344 [UWP] Fix Transparent Default Button (#468) 2016-11-08 16:38:17 +01:00
Stephane Delcroix 62c3993be3 fix identation 2016-11-08 16:30:19 +01:00
softlion 2b4c7c7931 Add extensibility point to load tab icons from another source (using the tab.SetIcon(drawable) overload) on Android 2016-11-08 14:33:33 +01:00
Alan McGovern d43b8a2da6 [Android] Always set a non-null Device.Info (#504)
When we run under the context of layoutlib the `Context` object
that is created will not implement IDeviceInfoProvider. All this
means is that we will not get change notifications when the
orientation changes, but that's ok! This won't happen anyway.

If we instantiate the Device.Info object then everywhere else in
the code will be able to get access to the screen properties.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=44893
2016-11-08 09:14:44 +01:00
adrianknight89 84995a9212 [Android] Allow path-based icons to be loaded as toolbar icons (#437)
* Created a bitmap method to check for resource as well as path

* Update platform and navigationrenderer to get images from two locations

* CellAdapter could use path-based icon finding

* sample app to test toolbaritem icons
2016-11-03 11:38:38 -07:00
Alan McGovern a2fae62d83 Update ContextExtensions.cs (#502)
* [Android] Handle missing android services gracefully

When rendering inside layoutlib, like the Android Designer does,
we will not have access to the normal android services.

* [Android] Handle null InputManagers here too

Just in case this codepath is hit at some point during the
android designer's rendering codepath.
2016-11-03 04:08:30 -07:00
Jimmy Garrido 7afe69e932 Fixed tab not updating when page title is changed (#327)
* Fixed tab not updating when page title is changed

* Remove OnPagePropertyChanged Event From Pages When Disposing

* Meet coding standards and remove unnecessary parameters
2016-11-02 12:09:55 -06:00
E.Z. Hart 0d6a6c5f17 Attempt to get UI test for 44166 working on iOS (#485)
* Attempt to get UI test for 44166 working on iOS

* Another attempt to get this running consistently on iOS

* Adding screenshots so I can figure out why this doesn't work when XTC runs it

* Maybe there's confusion between the back buttons?

* Hey, it works now! Removing the debugging stuff.

* Clean up extra build constants
2016-10-31 15:22:54 +00:00
adrianknight89 c9edd1a382 [Android] Forward ScrollView touch events to custom renderers (#472)
* Forward touch events

* remove double cast
2016-10-31 11:41:46 +00:00
Mike Norman ceb09daf2d On&lt;t&gt; summaries. (#492) 2016-10-30 16:57:15 -05:00