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

2130 Коммитов

Автор SHA1 Сообщение Дата
E.Z. Hart b01ba695e5
Update submodule 2018-08-10 10:30:23 -06:00
E.Z. Hart 4442d2b0c4
Update submodule 2018-08-10 09:35:43 -06:00
Rui Marinho 488a55329b
Update provisioning 2018-08-10 12:09:18 +01:00
Samantha Houts 22904ea560 [Android] Add ClearTop and NewTask flags when using Device.OpenUri (#3503) fixes #3477 2018-08-10 10:21:42 +01:00
Rui Marinho be2681b4aa
[MacOS] Fix NRE whrn checking for existing MainMenu, fixes #3353 (#3511) 2018-08-09 10:54:14 +01:00
Shane Neuville bbeb047084 [UWP] fixes #3507 account for null content (#3508) fixes #3507 2018-08-08 10:16:13 +01:00
Shane Neuville 3c3029db08
[Android] check if bitmaps have been GC'd (#3459)
* [Android] fixes #2004 check if bitmaps have been GC'd

* - Remove duplicate calls for handling background drawable

* - set _backgroundTracker to null
2018-08-06 11:27:22 -06:00
Rui Marinho ec65b05e5d Merge branch '3.1.0' into 3.2.0 2018-08-06 16:59:19 +01:00
Samantha Houts 4f696a3b6d [Android] BoxView should fall back to BackgroundColor (#3392) fixes #3342
* Add repro for #3342

* [Android] BoxView should fall back to BackgroundColor

* Fix test name

* Remove flaky test
2018-08-06 15:22:40 +01:00
Alan McGovern 03f8c9fdee [Android] Fix a potential null reference (#3476)
Addresses https://devdiv.visualstudio.com/DevDiv/_workitems/edit/657472
2018-08-03 15:49:54 +01:00
Samantha Houts 21b26ac860 [Android] Prevent duplicate events from SwipeGestureRecognizer (#3443) fixes #3415
* Add repro for #3415

* [Core] Remove HasFlags from SwipeGestureRecognizer

* [Android] Prevent duplicate swipe events

fixes #3415

* Clean up test
2018-08-03 15:40:47 +01:00
Stephane Delcroix a9a68c6e60 [C] fix TargetNullValue Bindings (#3468)
Due to a flux in the matrix, Bindings with a TargetNullValue assigned
were always returning that value. It had the advantage of being right
sometimes, but the inconvenient for being wrong, most of the times.

By properly aligning the bits of the register with the sun at beer time,
we can avoid that side effect, and actually returns a value when the
binding is succesful, and the TargetNullValue whem the Binding returns
null.

- fixes #3467
2018-08-02 16:56:19 -07:00
Samantha Houts 7045d80843 Add assembly version to XF.Core (#3460)
* Add assembly version to XF.Core

fixes #3354

* you know what helps? using statements.
2018-08-02 08:11:35 +02:00
Stephane Delcroix 6246b9020e
[C] abstract the Style property in an interface (#3438)
so it's ahsred between VisualElement and span, and retrieving the
property is easier.

- fixes #3314
2018-07-31 11:53:25 +02:00
Stephane Delcroix 2c65c03e99
[C, Xaml] add SizeTypeConverter (#3381)
Add a missing TypeConverter attribute to Size struct.

- fixes #3280
2018-07-31 10:26:34 +02:00
Shane Neuville b3f7c152d1 [UWP] #fixes #3333 (#3347)
-add null check to Listview layout update in case it's already been disposed
2018-07-30 16:52:20 +01:00
Stephane Delcroix 2b74434ba0 Merge branch '3.1.0' into 3.2.0 2018-07-30 10:39:09 +02:00
Stephane Delcroix d675b3e47a
[Xaml] avoid GC'ing handlers in TypedBindings (#3387)
Keep a ref to OnPropertyChanged handlers to avoid garbage collection.

- fixes #1949
2018-07-26 11:27:04 +02:00
Stephane Delcroix 3878335d60
[XamlC] Resolve generic base type on GetProperty (#3394)
GetMethod, GetField, ... were already correctly resolving generic base
types. GetProperty or GetEvent were not, causing NRE later on.

- fixes #3260
2018-07-26 11:22:51 +02:00
Stephane Delcroix 7cf3725e9d
[XamlG] allow x:Name on types in using: xmlns (#3395)
- fixes #3393
2018-07-26 11:22:39 +02:00
Shane Neuville 72ad5cac3d Remove math on scroll view container for RTL (#3299)
* fixes #3000 remove math on scroll view container for RTL
- setup RTL scrollviews to all start scrolled all the way to the right

* * formatting and renaming fixes

* - don't move scroll if not set to RTL
2018-07-23 11:11:01 -07:00
Samantha Houts e365181f5c Merge branch '3.1.0' into 3.2.0 2018-07-23 10:33:44 -07:00
E.Z. Hart 9ee71c610f Fix weird PageControl style problem in UWP (#3298)
-fixes #3297
2018-07-20 11:08:49 -06:00
E.Z. Hart 52514e4bb2 Add missing API check when checking IsInLayout in ScrollContainer; fixes #3186 (#3253) 2018-07-18 15:15:08 -07:00
Samantha Houts 5577429836 Merge branch '3.1.0' into 3.2.0 2018-07-13 10:06:31 -07:00
Shane Neuville 60c74c9ebe
[Android] Let inflight life cycle events finish up before tearing them down (#3187)
* fixes #2338 Queue swaps involving fragments and ignore swaps when parent is going away
* change life cycle namesapce, add reference to issue, change extension name
2018-07-13 00:00:25 -06:00
Shane Neuville 67ad122811
[UWP] store alert to local variable for thread safety (#3268)
- fixes #3250
2018-07-11 12:48:19 -06:00
Rui Marinho 840fa496a0 Merge branch '3.1.0' into 3.2.0 2018-07-05 17:12:55 +01:00
Rui Marinho 740468eedb
[Build]Add option to ignore framework version validation (#3223) 2018-07-05 15:21:57 +01:00
Chris King 75c85d3bfc remove xaml c/g from dot solution files 2018-07-02 11:13:05 -10:00
Chris King c25a711860 Dot solution files 2018-06-29 14:03:12 -10:00
Samantha Houts 3090843ce8 [Android] Don't mess with the `Button.Padding` if the `Padding` property isn't set (#3174)
* [Android] Don't mess with the Button.Padding if the Padding property isn't set

* Update 1720 test case to clear padding value

* [Android] Can clear Padding value on Button
2018-06-28 19:46:14 +01:00
Rui Marinho 317f1533e9 [Build]Fix merge, remove category Aniamtion 2018-06-28 18:30:19 +01:00
Rui Marinho 57994e7d8d Merge branch '3.1.0' 2018-06-28 17:07:59 +01:00
E.Z. Hart 9072a3f332 Clear all previous animations with the same key when starting a new animation (#3101) fixes #2482
* Fix conflict between animations with the same AnimatableKey; fixes #2482

* Fix ambiguous reference

* nameof() all the things
2018-06-28 16:57:07 +01:00
E.Z. Hart 794ae16ccb Clean up "backButton" stuff in PageControl (#3076) 2018-06-28 12:37:10 +01:00
E.Z. Hart b4da374c73 [Android] Prevent bubbled gestures from falling through transparent containers (#3091) fixes #2858
* [Android] Prevent bubbled gestures from falling through to controls behind transparent containers;
fixes #2858

* Remove XAMLC attribute
2018-06-28 12:35:55 +01:00
Stephane Delcroix c79c77dbdf [build] Version and strongname the Build.Tasks (#3118) 2018-06-28 12:04:16 +01:00
E.Z. Hart d2d1303394 [Android] Force animations to finish immediately when power save mode is on (#3148) fixes #1556
* Repro

* [Android] Force animations to finish immediately when power save mode is on; fixes #1556

* Add intial check for pre-Lollipop

* Return early if using a pre-Lollipop API version
2018-06-28 12:02:36 +01:00
Rui Marinho 5d14e5e945
[iOS] Fix layout lines on secondary items 2018-06-28 11:23:21 +01:00
ShaneN f8a42c2bed [Android] add missing preserve attributes 2018-06-27 22:34:25 -06:00
Stephane Delcroix a3643b5bd8 [build] require .NET framework >= 4.7 (#3164) 2018-06-27 23:41:16 +01:00
Rui Marinho 508686bbbe
[iOS] Fix NRE when child wasn't added yet to NavigationPage (#3162)
* [Controls] Add test 15 and rename issues 1583_1

* [iOS] Do not try to layout if no child was added yet

* Update NavigationRenderer.cs
2018-06-27 22:33:12 +01:00
Shane Neuville e5d8d61dc7 [Android] #fixes 2279 - watch for changes to page title/icon and propagate those to tabs (#3146) 2018-06-27 20:48:07 +01:00
Rui Marinho dfa2606a30
[Android] Add native ctor to PageContainer (#3107) fixes #2740
* [Controls] Add repo and uitest for issue 2740

* [Android] Add native ctor to PageContainer
2018-06-27 19:01:26 +01:00
Shane Neuville 2d015f21cf [UWP] Remove use of TLI for Cells (#3060) fixes #2617 , fixes #3053 , fixes #2832
- fixes #2617
- fixes #3053
- fixes #2832
2018-06-27 17:48:59 +01:00
Rui Marinho b15de064fe
[iOS] Fix iOS WebView load url with port number (#3120) fixes #3073
* [Controls,iOS] Add repo for url with port

* [iOS] Use Url.Authority that contains domain and port

* [Controls] Try fix test 1583

* [iOS] Try fix test again
2018-06-27 17:21:50 +01:00
Rui Marinho 9073cf788d
[iOS] Try another fix for toolbar items layout (#3123) fixes #2798
* [Controls] Push new page on repo

* [iOS] Do not set the same frame on toolbaritem
2018-06-26 16:36:00 +01:00
Samantha Houts 05afe690a8 [Android] Don't throw ArgumentNullException when ObservableCollection is cleared asynchronously (#3078) fixes #1939
* Add reproduction for #1939

* [Android] Don't try to get item from ListProxy if there are no items

fixes #1939
2018-06-26 15:18:10 +01:00
Rui Marinho 9fe5372c1d Merge branch '3.1.0' 2018-06-26 15:10:42 +01:00