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

2298 Коммитов

Автор SHA1 Сообщение Дата
Samantha Houts 02977eeefa Remove BOM from nuspec (#4128) 2018-10-22 11:24:44 +01:00
Rui Marinho fce3c066d3
[macOS] Fix NRE on Mojave when aligning the tile (#4086) fixes #3031 2018-10-17 13:04:39 +01:00
Stephane Delcroix ce181dc14d
[Xaml] fix Namescope being different than tree (#4089)
As part of #2556, the namescoping tree was assumed to be equiv to the
object tree, which is obviously wrong. This fixes it, while keeping the
old behavior as a fallback.

We might go further, but I can't come up with a reasonable scenario
failing.

- fixes #3821
2018-10-16 17:10:04 +02:00
Stephane Delcroix e2a578e845
[Xaml] Allow OnPlat markup in Styles (#3995)
- fixes #3862
2018-10-16 09:25:17 +02:00
Rui Marinho c951ba5148
[Tizen] Fix ProjectGuid for Forwarders (#4063)
* [Tizen] Fix ProjectGuid for Forwarders

* [Tizen] Make sure not to generate dependency file
2018-10-11 11:43:18 -04:00
Rui Marinho a42b43becc
[UITests] Update TestCloud.Agent (#4055) 2018-10-11 10:24:03 -04:00
Stephane Delcroix 5dc8935e52
[Tasks] multitarget the build tasks (#3895)
- fixes #2690
- closes #2706
2018-10-11 09:00:33 -04:00
Stephane Delcroix 391eb7c9bf [Xaml[C]] resolve Extensions first (#3977)
XamlLoader should first look for type with the Extension suffix. It used
to be the case, but somehow regressed.

- fixes https://github.com/xamarin/Xamarin.Forms/issues/3606#issuecomment-422377338
2018-10-08 18:59:53 -07:00
Stephane Delcroix 5d767531eb [XamlC] don't compile bindings with Source (#3978)
Sources are usually x:reference that can't be resolved at compilation
time.

- fixes #3606
2018-10-08 18:58:35 -07:00
Stephane Delcroix 0ea81f1450 update GitInfo 2018-10-08 16:40:31 -04:00
kingces95 8fa9130066 add pdb for uap into nuget (#4015) 2018-10-08 14:57:20 +02:00
Stephane Delcroix fa7a5e5fa9
[C] add CSS mapping for max-lines (#3991)
- fixes #3982
2018-10-04 15:42:38 +02:00
Stephane Delcroix e186f2a722 [XamlC] avoid multiple subscription (#3969)
Avoid multiple subscription to PropertyChanged on TypedBindings

- fixes #3613
- fixes #3650
2018-10-02 17:05:09 -07:00
Rui Marinho 31b8ad198d Merge branch '3.2.0' into 3.3.0 2018-10-02 23:34:32 +01:00
E.Z. Hart 480d75370e [Android] If MaxLines is not explicitly set, let LineBreakMode handle it (#3936)
* [Android] If MaxLines is not explicitly set, all LineBreakMode to set it;
if MaxLines is explicitly set, MaxLines setting wins. Use a more reasonable
default for native MaxLines when handling it via LineBreakMode. Consolidate
MaxLines handling code between legacy and fast renderers. Remove unnecessary
setting of SingleLine (which only applies to input).
- fixes #3772

* Remove unnecessary maxLines setting

* Handle resetting MaxLines to -1/default

* Reinstate workaround for array bounds exception in older Android APIs
2018-10-02 13:04:48 -06:00
Shane Neuville 4c367911b9 Only set the Page Padding via SafeAreaInset on iOS (#3811)
* only set the Page Padding via SafeAreaInset on iOS
-fixes #3809

* [Controls] add waits for clicks in ui tests

* [Controls] remove wrong category

* [iOS] Move inset logic down into ios renderer
2018-10-02 09:43:53 +02:00
ShaneN f3f39f8022 Merge 3.2.0 into 3.3.0 2018-10-01 19:14:48 -06:00
Shane Neuville 379adeb380 [iOS] fix full width issues for TitleView (#3939)
* [iOS] fix full width issues for TitleView

* [iOS] simplified iOS 10

fixes #3881
fixes #3679
2018-10-01 10:53:47 -07:00
Stephane Delcroix f072f0ce47 [C] catch AmbiguousMatchException on GetProps (#3915)
- fixes #3870
2018-09-28 13:25:32 -07:00
E.Z. Hart 5c89570961 Update ClipBounds when View bounds changes (#3909)
fixes #3717
2018-09-28 11:31:16 -07:00
Pavel Yakovlev 8117f065a9 [UWP] fixes tabstops of TimePicker, DatePiker. SearchBar, Stepper (#3896)
* [UWP] fixes tabstops of TimePicker, DatePiker. SearchBar, Stepper

* common code moved to VisualElementRenderer

* rename interface

fixes #3872
2018-09-27 13:36:44 -07:00
Stephane Delcroix d1dfd3c300
[C] fix css mapping (#3919) 2018-09-27 16:50:50 +02:00
E.Z. Hart 807aa56157 Prevent double time/date picker dialogs on Android when setting focus (#3899) 2018-09-26 12:17:21 +01:00
Stephane Delcroix e875e9f302 [CSS] accept 'oblique' for 'font-style' (#3815) fixes #3808
- fixes #3808
2018-09-26 10:22:45 +01:00
Chris King 97a37a60c1 add comments to .create-nuget.bat 2018-09-25 15:29:17 -10:00
adrianknight89 27d92537fc [Android] Enable MaxLines and TextDecorations on fast renderers (#3878)
* enable MaxLines on fast renderers

* added text decoration functionality

* include test in project
2018-09-24 10:26:07 -10:00
Rui Marinho e02542411f Merge branch '3.2.0' into 3.3.0 2018-09-24 12:48:11 +01:00
E.Z. Hart 16a4e91aac Ensure that the ListViewAdapter is no longer being used by the ListVi… (#3848) fixes #3603
* Ensure that the ListViewAdapter is no longer being used by the ListView before disposing it

* Remove `RemoveAllViews` from `Dispose`
2018-09-24 12:46:32 +01:00
Stephane Delcroix 2268657174 Merge branch '3.2.0' into 3.3.0 2018-09-24 09:03:08 +02:00
Matthew Richardson aeca07c097 Fix #3097 swipe gesture not being handled in VisualElementTracker. (#3098) Fixes #3097 2018-09-21 12:05:57 -07:00
jcmanke bd663038ba [Android] Fix WebView.Navigating event, make WebViewClient inheritable (#3780)
* Extracted WebViewRenderer.WebClient to FormsWebViewClient, moved SendNavigating call from ShouldOverrideUrlLoading to OnPageStarted

* Changed _webViewClient and GetWebViewClient() method to return base class

* Changed public things to protected internal
2018-09-20 10:06:39 -07:00
Stephane Delcroix 02096e1a04 [A] do not draw gradient for empty CornerRadius (#3786)
Drawing CornerRadius (introduce by #1998) when the CornerRadii are
actually 0 causes scaling artifacts on API < 25.

This fixes the regression when no CornerRadius is set. Expect blurry
border scaling with CornerRadius not empty and API < 25

- fixes #3781
2018-09-20 10:05:33 -07:00
Rui Marinho a2ae417c21 Merge branch '3.2.0' into 3.3.0 2018-09-20 16:08:21 +01:00
Shane Neuville fefdb9295c [Core] Propagate BindingContext changes to TitleView (#3823)
* [Core] Propagate BindingContext changes to TitleView

* [Tests] Move UI test to Core Unit Test
2018-09-19 21:07:05 -07:00
Shane Neuville f9a35c49ed [UITests] replace awaits with more reliable WaitForElement (#3835) 2018-09-19 21:06:51 -07:00
Rui Marinho 8bf897ac5d [iOS] Use UIApperance default color for UISwitch (#3819)
* [Controls] Set default color of UISwitch to Red

* [iOS] Use default color from Apperance API
2018-09-19 14:06:37 -07:00
Shane Neuville 853bc79611
[UWP] implement Replace without reloading ListView (#3792)
-fixes #3788
* [UWP] implement Replace without reloading ListView
* [UWP] extract bindingcontext of new item for replace
2018-09-19 12:46:38 -06:00
Rui Marinho a2a8d38b7c [UITest] Update Xamarin UITest packages 2018-09-19 17:55:33 +01:00
Rui Marinho ad6d72eb16 [UITests] Isolate test 3408 2018-09-19 12:31:51 +01:00
Mohamed CHOUCHANE f9ad2a6bbe WPF - Fix Local store not persistant when restarting App (#3752)
-fixes #3541
* WPF - Fix Local store not persistant when restarting App
* Add UITest
* [Controls] Add automated UI Test
2018-09-18 10:37:35 -06:00
Shane Neuville a23733470f [UITests] wait for element before querying for it (#3791)
* [UITests] wait for element before querying for it

* [Controls] generalize and better represent intended behavior
2018-09-18 12:02:50 +01:00
Rui Marinho 06fe1f2d45 Merge branch '3.2.0' into 3.3.0 2018-09-13 19:28:49 +01:00
Rui Marinho d23b48434d
[iOS] Fix NRE on ContextCell (#3714) fixes #3275
* [Controls] Add repo for issue #3275

* [iOS] Fix NRE when no gestures exist on table

* [iOS] Null check outside loop

* [iOS]Make sure to dispose/unhook when we are removed from UITableView.

* Update submodule

* [iOS] Don't double dispose ContextActionCell
2018-09-13 19:25:17 +01:00
Pavel Yakovlev cceee9ded6 Add TabStop/TabIndex (#2795)
* [Core, UWP, Android] support TabStop/TabIndex

* removing linq

* add iOS / MacOS implementation

* add WPF implementation
fixes UWP implementation

* - addressing comments
- improve test
- optimizations
- added previous tab direction in same tab group

* addressing comments

* [Android] support tabstop for pickers

* - moving shared code to a static class
- removed reflection

* ITabStop -> changed to internal, renamed, added in to fastRenderers

* Update ITabStop to be public
2018-09-12 21:20:46 -07:00
Rui Marinho ad8ac34d59
Fix tests (#3771)
* [ControlGallery] Wait for element and add timing to tests

* [iOS] Fix NRE on RenderPool
2018-09-13 01:37:04 +01:00
Rui Marinho 8ddd00a27f
[Android] Update Forms to remove API28 deprecated API (#3653) fixes #2128 fixes #3629
* [Build] Update provisioning

* [Controls] Ignore deprecated  Android API usage

* [Android] Remove use of obsolete color usage

* [Android] Remove app fragment usage

* [android] Rollback changes to EntryCellRenderer

* [Android] Better way to get the default color for the label text

* [Android] Obsolete message for ContentPage.CreateFragment()

* [ControlGallery] - create bitmap from Drawable to use for pixel location

* [Android] Use textcolor resource

* Update submodule
2018-09-12 10:12:55 +01:00
Pavel Yakovlev 2cbfaea53a [UWP] Fixes CollectionChanged events in ListView (#3323)
* fixes #3273

* [UWP] Fixes CollectionChanged events in ListView

* a wrapped collection is used only if the SourceItem is not ObservableCollection

* improve uitest

* fixed NRE in empty ListView

* added a sortable custom renderer for UItest

* minor refactoring

* fixed reset of not wrapped collections

* addressing comments

* [UWP] remove WinRT hack

* [UWP] add missing using and cleanup additional resources
2018-09-11 16:05:06 -06:00
Rui Marinho ddd914b7a1
Merge branch '3.2.0' 2018-09-11 17:38:29 +01:00
Pavel Yakovlev 9f97968334 [Android, iOS] Fixes layout compression causes (#3698) fixes #3624
* [Android, iOS] Fixes layout compression causes

* [iOS] improve UpdateNewElement method

* Fix build error hopefully
2018-09-11 14:32:50 +01:00
Samantha Houts 58992d8a5d [Android] Revert bad merge (#3746)
fixes #3705
2018-09-10 10:06:25 -07:00