Stephane Delcroix [Wed, 25 Jan 2017 14:45:02 +0000 (15:45 +0100)]
[Xaml] passing test for bz42531
Stephane Delcroix [Wed, 25 Jan 2017 14:09:54 +0000 (15:09 +0100)]
[XamlC] allow xml-elements as Setter/Trigger Values (#684)
Stephane Delcroix [Wed, 25 Jan 2017 13:47:27 +0000 (14:47 +0100)]
[Xaml[C]] Do not instantiate DataTemplate Content at parsing time (#683)
* [Xaml] rename VisitChildrenFirst
* [Xaml] rework SkipChildren in XamlNode
* [Xaml] fix 45179
* fix
E.Z. Hart [Mon, 23 Jan 2017 22:55:03 +0000 (15:55 -0700)]
Add default parameter value of zero to INavigationPageController.Peek() (#708)
E.Z. Hart [Mon, 23 Jan 2017 19:42:38 +0000 (12:42 -0700)]
Reduce overhead of pushing existing navigation stack (#672)
* Make StackCopy less awkward
* Clean up comment
* Update docs
* Update docs
* Replace SecondToLast with an arbitrarily deep Peek method
* Update docs
* Handle negative depths in Peek()
E.Z. Hart [Mon, 23 Jan 2017 19:41:39 +0000 (12:41 -0700)]
Move XF.ConcurrentDictionary to WP8 project (#685)
Jason Smith [Sat, 21 Jan 2017 12:52:26 +0000 (04:52 -0800)]
[A]Fix potential crash when calling ClearFocus in SearchBarRenderer (#700)
Jimmy Garrido [Sat, 21 Jan 2017 00:36:59 +0000 (16:36 -0800)]
[iOS] Fix NRE when re-adding header/footer (#702)
Stephane Delcroix [Wed, 18 Jan 2017 12:04:13 +0000 (13:04 +0100)]
[XamlC] compile ListStringTypeConverter (#660)
* [XamlC] compile ListStringTypeConverter
* remove debug statements
E.Z. Hart [Mon, 16 Jan 2017 19:36:49 +0000 (12:36 -0700)]
Pool and reuse MKMapView instances on iOS 9 as well as iOS 10 (#680)
Rui Marinho [Wed, 22 Mar 2017 19:38:19 +0000 (19:38 +0000)]
[Android] Fix NRE on Picker (#834)
Rui Marinho [Wed, 22 Mar 2017 17:18:57 +0000 (17:18 +0000)]
Fix build
Stephane Delcroix [Wed, 22 Mar 2017 16:53:24 +0000 (17:53 +0100)]
[XamlC] accept assignment of Object from unboxed value types in SetValue (#832)
Stephane Delcroix [Wed, 22 Mar 2017 16:09:41 +0000 (17:09 +0100)]
[C] Make sure all children are parented (#831)
* unit test
* [C] make sure all children are properly parented
Jason Smith [Tue, 21 Mar 2017 10:38:36 +0000 (03:38 -0700)]
Convert Android maps to GetMapAsync call (#824)
* [A] Move map renderer to calling GetMapAsync
* [A] Make sure Map initializes correctly with Async map fetching
Samantha Houts [Wed, 22 Mar 2017 10:43:17 +0000 (03:43 -0700)]
[iOS/Win] Label will not unnecessarily expand (#827)
* Add repro for 53362
* [iOS] Label will not unnecessarily expand
* [Win] Label will not unnecessarily expand
Samantha Houts [Tue, 14 Mar 2017 10:51:28 +0000 (03:51 -0700)]
[Win] Labels will now wrap when inside horizontally infinite layouts (#639)
* Add repro for 42559
* [Win] Override GetDesiredSize for LabelRenderer
* [Win] Invalidate size on font/align change
E.Z. Hart [Wed, 22 Mar 2017 10:40:15 +0000 (04:40 -0600)]
Add gesture disposed check to FrameRenderer (#829)
E.Z. Hart [Sun, 22 Jan 2017 18:37:13 +0000 (11:37 -0700)]
Add check for disposed gesture detector on VisualElementRenderer
kingces95 [Sat, 18 Mar 2017 18:55:40 +0000 (11:55 -0700)]
Adopt iOS status bar visibility defaults (#822)
Rui Marinho [Tue, 14 Mar 2017 19:20:25 +0000 (19:20 +0000)]
Fix build
Vitaly Knyazev [Tue, 14 Mar 2017 16:22:21 +0000 (16:22 +0000)]
Bug 51536, initial iOS cell layout is incorrect when cell has context actions … (#787)
* Bug 51536, initial height is incorrect when cell has context actions or ListView is in recycle mode
* Improved fix for iOS uneven height cell layout
* Fixed indentation and added test case for issue 44525
* Fixed indentation for test case
* Added 1px room, this will fix Bugzilla31330 test, renamed test case to 51536
* Updated shared project file
Rui Marinho [Fri, 10 Mar 2017 15:05:46 +0000 (15:05 +0000)]
Fix build
Jimmy Garrido [Mon, 6 Mar 2017 22:19:36 +0000 (14:19 -0800)]
[UWP] Improve toolbar consistency on MasterDetailPage (#744)
* Improve toolbar consistency on MasterDetailPage
* Properly indent xaml page
Samantha Houts [Sat, 18 Feb 2017 00:41:35 +0000 (16:41 -0800)]
[iOS] Label should not return infinite width
Samantha Houts [Sat, 18 Feb 2017 00:11:04 +0000 (16:11 -0800)]
Add repro for 52533
Rui Marinho [Tue, 21 Feb 2017 10:59:38 +0000 (10:59 +0000)]
[Controls] Fix build of test case
Paul DiPietro [Fri, 10 Feb 2017 22:57:50 +0000 (16:57 -0600)]
Add Preserve attribute
Paul DiPietro [Wed, 1 Feb 2017 16:52:40 +0000 (10:52 -0600)]
[C] Update SelectedItem prior to event invoke
Stephane Delcroix [Fri, 27 Jan 2017 09:16:51 +0000 (10:16 +0100)]
[UWP] connect the actual ObservableCollection to the ComboBox.ItemsSource
Rui Marinho [Thu, 9 Mar 2017 19:19:44 +0000 (19:19 +0000)]
Fix build
Stephane Delcroix [Mon, 13 Feb 2017 11:19:05 +0000 (12:19 +0100)]
[XamlC] complete the Setter/Trigger fix (#737)
Joris Vergeer [Fri, 3 Mar 2017 12:25:49 +0000 (13:25 +0100)]
Fix for nullreferenceexception when a TabbedPage is rendered without a set CurrentPage (#669)
Rui Marinho [Wed, 8 Mar 2017 20:06:40 +0000 (20:06 +0000)]
Fix build
Samantha Houts [Wed, 8 Mar 2017 10:21:15 +0000 (02:21 -0800)]
[Android] Add null checks to ActivityIndicator (#804)
E.Z. Hart [Fri, 3 Mar 2017 11:28:44 +0000 (04:28 -0700)]
Fix for Android Visibility/Opacity crash (#785)
* Repro
* Fix for UI test
* Cache the Alpha value and queue up restoration after the visibility is changed
* Fix issue with negative height/width in UpdateLayout
* Clean up usings
Rui Marinho [Fri, 3 Mar 2017 19:20:32 +0000 (19:20 +0000)]
[Nuget] Remvoe fix dependency on MonoDroid70 (#798)
Samantha Houts [Fri, 3 Mar 2017 12:41:04 +0000 (04:41 -0800)]
[Android] Don't crash if Control is accessed in Effect OnDetached when Page is Disposed. (#772)
* Add repro for 51505
* [Android] Don't dispose of EffectControlProvider
* Oops
Stephane Delcroix [Thu, 2 Mar 2017 22:36:25 +0000 (23:36 +0100)]
Backport #793 (#796)
* [Xaml] Fallback to App.Current for DynResources (Previewer) (#793)
* [Xaml] Fallback to App.Current for DynResources (Previewer)
* [C] avoid NRE and ensure setting the style
* remove files committed by accident
Stephane Delcroix [Wed, 1 Mar 2017 18:45:03 +0000 (19:45 +0100)]
Xamlc ppdb backport (#792)
* [XamlC] Produce correct mdb files (#699)
* [XamlC] change MockCompile (internal) API
* [XamlC] fix debugging in unit test project
* f
* [XamlC] update cecil to 0.10.0-beta1-v2
* beta2
* avoid method duplication
* [XamlC] force loading MdbReader and Writer
* [XamlC] force use the writer in the other task too
* [XamlC] fix test and test code generator
* try building this
* [XamlC] Ensure InitializeComponent is correctly routed
* fix
* [XamlC] support portable pdb (#726)
* [XamlC] update to cecil 0.10.0-b4 to better symbol detection (#791)
Jason Smith [Tue, 31 Jan 2017 18:24:19 +0000 (13:24 -0500)]
Fix crash in UWP design mode (#735)
Paul DiPietro [Mon, 30 Jan 2017 23:50:49 +0000 (17:50 -0600)]
[iOS] Remove "Enabled" usage on AdjustsFontSizeToFitWidth (#696)
* [iOS] Remove "Enabled" usage on AdjustsFontSizeToFitWidth
* Update docs
Stephane Delcroix [Sat, 21 Jan 2017 12:51:20 +0000 (13:51 +0100)]
[iOS] redraw Frame on CornerRadius changed (#697)
E.Z. Hart [Tue, 24 Jan 2017 22:25:44 +0000 (15:25 -0700)]
Fix overeager subscription cleanup (#712)
kingces95 [Wed, 18 Jan 2017 18:57:12 +0000 (10:57 -0800)]
.nuspec updates and fixes for X.A.Support 23 -> 25 (#679)
Stephane Delcroix [Wed, 25 Jan 2017 16:03:30 +0000 (17:03 +0100)]
[XamlC] use TypeRefComparer to compare TypeRef from different assemblies (#710)
Stephane Delcroix [Wed, 25 Jan 2017 14:09:54 +0000 (15:09 +0100)]
[XamlC] allow xml-elements as Setter/Trigger Values (#684)
Kevin Petit [Thu, 19 Jan 2017 09:12:51 +0000 (10:12 +0100)]
Fix NullReferenceException in VisualElement finalize. (#701)
E.Z. Hart [Thu, 12 Jan 2017 23:33:21 +0000 (16:33 -0700)]
Fix test failures in Release mode
Jason Smith [Thu, 12 Jan 2017 21:46:52 +0000 (13:46 -0800)]
Update copyright dates
E.Z. Hart [Thu, 12 Jan 2017 21:43:57 +0000 (14:43 -0700)]
Fix out-of-memory crashes on iOS when creating maps (#467)
* Pool map views on iOS 10 to avoid memory issues
Clean up disposal implementation for map renderer, delegate
* Enable 39489 test on iOS
* Add missing XF Maps references
* Add missing maps reference to Windows 8.1 project
* Actually enable the test for iOS
* Fix placement of Isolate override
* Don't create a new control for ImageRenderer if NewElement is null
* Reverting fixes to ViewRenderer Dispose; have to fix that in a separate PR
Stephane Delcroix [Thu, 12 Jan 2017 20:05:41 +0000 (21:05 +0100)]
[C] new OnPlatform mechanism (#658)
* [C] Obsolete TargetPlatform
* [Xaml] support and test the new syntax
* blind fix windows platforms
Samantha Houts [Thu, 12 Jan 2017 19:48:30 +0000 (11:48 -0800)]
[iOS] Labels with WordWrap or CharacterWrap will Expand (#529)
* Add reproduction for 28650
* [iOS] Expand the label to fill width if wrapping
Also, simplify the `if` statement, since `LineBreakMode` is not a flags
enum and the only excluded member was `None`.
* Test two small labels next to each other in horizontal layout
fengrui [Thu, 12 Jan 2017 19:48:19 +0000 (03:48 +0800)]
fix bug-39359 (#599)
UriImageSource does cache failed HTTP responses
Sandro Cavazzoni [Thu, 12 Jan 2017 19:38:24 +0000 (20:38 +0100)]
[iOS] Fix child view position when the Navigation Bar is translucent (#659)
E.Z. Hart [Thu, 12 Jan 2017 19:22:00 +0000 (12:22 -0700)]
Improve registry startup and lookup performance (#674)
* Optimize search for Effect resolution name
Avoid multiple collection of assemblies during startup
Cache handler lookups
* Handle s_initialized check inside of Initialize method
adrianknight89 [Thu, 12 Jan 2017 11:51:40 +0000 (05:51 -0600)]
[Android] NavigationPageRenderer should not create a Fragment unnecessarily (#627)
* Do not create fragments unnecessarily
* use existing list
* remove local variable
* Revert "remove local variable"
This reverts commit
266e2c3657733c390931df79d4729206b456dfcd.
* remove local variable
* change order of returns
E.Z. Hart [Thu, 12 Jan 2017 11:50:37 +0000 (04:50 -0700)]
Don't set up the properties task until it's requested (#671)
E.Z. Hart [Wed, 11 Jan 2017 18:33:04 +0000 (11:33 -0700)]
Don't create FontExtensions Regex unless/until necessary (#676)
* Lazy load Regex for loading fonts from assets
* Allow Regex class to handle Regex initialization and caching
Philipp Sumi [Wed, 11 Jan 2017 12:06:18 +0000 (13:06 +0100)]
Enable 24-hr formatting for Android TimePicker (#654)
Enable 24-hr time formatting depending on Android system settings instead of the hard coded 12-hour setting.
adrianknight89 [Wed, 11 Jan 2017 00:07:01 +0000 (18:07 -0600)]
iOS and Android timers should be runnable from any thread and execute… (#374)
* iOS and Android timers should be runnable from any thread and executed on the main thread
* removing unused Timer class declarations with minor refactoring efforts
* iOS and Android timers should be runnable from any thread and executed on the main thread
* removing bak file
* switch to v7
* add test code
E.Z. Hart [Tue, 10 Jan 2017 21:25:14 +0000 (14:25 -0700)]
Update 45926 test to account for NavigationPage ref to popped page
adrianknight89 [Mon, 9 Jan 2017 10:53:15 +0000 (04:53 -0600)]
[iOS] Register effects for ScrollView and WebView (#641)
* fix effects
* move effect utilities to core
* use core class
* move to internals namespace
* remove IEffectControlProvider from IVisualElementRenderer
Rui Marinho [Thu, 5 Jan 2017 11:43:58 +0000 (11:43 +0000)]
[UITest] Update to UITest 2.0.5 (#665)
Rui Marinho [Wed, 4 Jan 2017 13:15:40 +0000 (13:15 +0000)]
[iOS] Ignore intermittent failing test on XTC (#666)
adrianknight89 [Wed, 4 Jan 2017 13:11:09 +0000 (07:11 -0600)]
[iOS] Platform specifics for controlling Picker SelectedIndex change behavior (#540)
* picker selected index could change when picker view is dismissed
* use enum
E.Z. Hart [Tue, 3 Jan 2017 12:02:10 +0000 (05:02 -0700)]
Allow subscriber to be collected if MessagingCenter is the only reference to it (#617)
* Repro
* Make messaging center callbacks weak references
* Preserve attribute
* Fix test method name
* Watch for collection of actual delegate target instead of wrapper delegate
* Preserve the original platform instance when changing main page
* Better tests for lambda situations
* Update tests, make callback target a weakreference if it's the subscriber
* Ensure old Platform MessagingCenter subs are gone before creating new Platform
adrianknight89 [Tue, 3 Jan 2017 11:35:54 +0000 (05:35 -0600)]
[iOS/Android] Move Map camera to correct region on layout change (#548)
* Move to region on layout change
* remove visibility check
adrianknight89 [Tue, 3 Jan 2017 11:34:27 +0000 (05:34 -0600)]
Return group instead of internal class (#461)
Paul DiPietro [Tue, 3 Jan 2017 11:31:48 +0000 (05:31 -0600)]
[WinRT/UWP] Apply BackgroundColor to Stepper buttons (#581)
* [WinRT/UWP] Apply BackgroundColor to Stepper buttons
* Add explanatory text; use nameof
* Move explanatory text to a label
adrianknight89 [Tue, 3 Jan 2017 11:30:35 +0000 (05:30 -0600)]
[iOS] Prevent multiple ListView cells from being swiped simultaneously (#578)
* disable multiple cell swipe
* add sample code
* refactored
* convert to weakreference
* remove null setting
* change weakreference setting place
* remove if
* revert isopen changes
* add instructions
E.Z. Hart [Tue, 3 Jan 2017 11:25:24 +0000 (04:25 -0700)]
Make UWP toolbar display rules consistent with other platforms (#638)
adrianknight89 [Fri, 30 Dec 2016 22:19:31 +0000 (16:19 -0600)]
[Android] Fix NavigationPage dispose crash when it parents a MasterDetailPage (#577)
* fix navigation page dispose crash
* changes after review
adrianknight89 [Fri, 30 Dec 2016 22:14:13 +0000 (16:14 -0600)]
[iOS] Change keyboard type while keyboard is visible (#443)
* Change keyboard while changing text
* add sample code
Stephane Delcroix [Fri, 30 Dec 2016 16:58:48 +0000 (17:58 +0100)]
[XamlC] detect duplicate x:Name at compile time (#655)
* [XamlC] detect duplicate x:Name at compile time
* invoking methods with the right arguments produces better results
E.Z. Hart [Thu, 29 Dec 2016 16:18:35 +0000 (09:18 -0700)]
Make CellsGalleryImageUrlCellList test finish early if possible
Samantha Houts [Tue, 27 Dec 2016 20:46:41 +0000 (12:46 -0800)]
Fix comment typo
E.Z. Hart [Wed, 28 Dec 2016 23:42:17 +0000 (16:42 -0700)]
Update ImageCellListPage to use an image we control;
Update CellsGalleryImageUrlCellList test to wait longer than 1s for images
to load if necessary
E.Z. Hart [Wed, 28 Dec 2016 23:33:24 +0000 (16:33 -0700)]
Adding image to use for CellsGalleryImageUrlCellList UI test
adrianknight89 [Wed, 28 Dec 2016 23:15:45 +0000 (17:15 -0600)]
fix nre when changing content in datepickerselected (#494)
Paul DiPietro [Tue, 27 Dec 2016 18:58:48 +0000 (12:58 -0600)]
[UWP] Fix TextBox style for foreground focus color (#618)
Stephane Delcroix [Fri, 23 Dec 2016 09:21:30 +0000 (10:21 +0100)]
Xamlc compile data triggers (#648)
* [Xaml] DataTrigger and PropertyCondition no longer use a ServiceProvider
* [XamlC] avoid generating ServiceProvider for unused ProvideValue
* fix tests
Stephane Delcroix [Fri, 23 Dec 2016 07:50:19 +0000 (08:50 +0100)]
[Xaml] support short Properties for PropertyCondition (#645)
Stephane Delcroix [Fri, 23 Dec 2016 07:50:02 +0000 (08:50 +0100)]
[XamlC] import members on x:Static and factories (#642)
adrianknight89 [Thu, 22 Dec 2016 18:46:57 +0000 (12:46 -0600)]
[iOS] Entry should not pass a newline to the next responder (#397)
* UITextField should not return so that the next field does not get passed a newline
* Added code sample
Stephane Delcroix [Thu, 22 Dec 2016 08:34:30 +0000 (09:34 +0100)]
Avoid duplicating code in OmPlatform (#591)
Paul DiPietro [Mon, 19 Dec 2016 12:45:15 +0000 (06:45 -0600)]
[UWP] Use toolbar foreground color on primary items (#640)
adrianknight89 [Mon, 19 Dec 2016 12:42:16 +0000 (06:42 -0600)]
Slider should show user-set value on initial load (#378)
Jimmy Garrido [Sat, 17 Dec 2016 01:08:03 +0000 (17:08 -0800)]
[Windows] Fix modal pages being laid out below soft buttons (#395)
Rui Marinho [Fri, 16 Dec 2016 18:05:28 +0000 (18:05 +0000)]
Add sample HanselForms and TwitterDemo to ControlGallery (#651)
* [Controls] Add Hanselforms sample
* Remove extra twitter sample
* [Controls]Add TwitterDemo sample
* [Controls] Fix build
Paul DiPietro [Fri, 16 Dec 2016 15:58:47 +0000 (09:58 -0600)]
[WinRT] Use a queue to prevent multiple MessageDialogs from causing a crash (#347)
* [WinRT] Use a queue to prevent multiple MessageDialogs from causing a crash
* Make change to use Device.IsInvokeRequired
Jason Smith [Thu, 15 Dec 2016 18:48:00 +0000 (10:48 -0800)]
Remove overload causing backwards compatibility issues
E.Z. Hart [Thu, 15 Dec 2016 00:13:17 +0000 (17:13 -0700)]
Fix potential NRE in ConditionalFocusLayout (#587)
Kangho [Wed, 14 Dec 2016 21:24:59 +0000 (06:24 +0900)]
Add Tizen to TargetPlatform (#590)
* Add Tizen to TargetPlatform
* Adds Device.OnPlatform methods having Tizen
E.Z. Hart [Wed, 14 Dec 2016 21:11:39 +0000 (14:11 -0700)]
Removing now non-existent IsiOS8OrNewer check
Jason Smith [Wed, 14 Dec 2016 20:38:46 +0000 (12:38 -0800)]
Deprecate versions of iOS older than 8 (#630)
Stephane Delcroix [Wed, 14 Dec 2016 16:48:27 +0000 (17:48 +0100)]
Revert "Update README.md"
This reverts commit
f2282a7da33045e67075f198f37d7f03549159eb.
Stephane Delcroix [Wed, 14 Dec 2016 16:48:16 +0000 (17:48 +0100)]
Revert "Update README.md"
This reverts commit
51565d7289e322d066f3c54ad0a0d02bc474e5dd.
Stephane Delcroix [Wed, 14 Dec 2016 16:42:54 +0000 (17:42 +0100)]
Update README.md
larger badges
Stephane Delcroix [Wed, 14 Dec 2016 16:40:49 +0000 (17:40 +0100)]
Update README.md
align badges...