summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core
AgeCommit message (Collapse)AuthorFilesLines
2017-07-10Tizen Extension for ProgressBarSungHyun Min2-1/+67
- Add Set/GetPendingMode methods - Add Set/GetPulsingStatus methods Change-Id: Id59b4b2a848035e3a6f414572c2e411c0fd98767 Signed-off-by: SungHyun Min <shyun.min@samsung.com>
2017-07-10Add Tizen backend rendererKangho Hur1-1/+2
- Xamarin.Forms.Platform.Tizen has been added - Xamarin.Forms.Maps.Tizen has been added - RPM build spec has been added Change-Id: I0021e0f040d97345affc87512ee0f6ce437f4e6d
2017-07-10[Core] Added RootPage to NavigationPage (#464)adrianknight891-0/+6
* d * removed whitespace * Using ArgumentNullException * changes
2017-05-16Remove VisualElement finalizer (#918)E.Z. Hart1-13/+0
* [Controls] Add repo for bugzilla 55365 * Remove finalizer from VisualElement * Remove unused using directive * Removing test for 44074 * Update docs
2017-05-10[C] fix BP declaring Types for A11y (#913)Stephane Delcroix1-6/+5
2017-05-10[All] Rename Accessibility -> AutomationProperties (#912)Samantha Houts2-7/+7
* [All] Renamed Accessibility -> AutomationProperties * Update docs * Restore doc summaries * Revert unintended csproj changes
2017-05-10[Core] Accessibility works with XamlC (#911)Samantha Houts1-1/+41
* Add unit tests for a11y XAML parsing * [Core] Add Get/Set methods for XamlC * Update docs * Fix rogue blank line
2017-05-04Fix bugzilla55542 (#898)Rui Marinho1-1/+4
* [Controls] Add repo for bugzilla 55542 * [Core] Fix caching null renderer for ViewCell view
2017-05-03[Xaml] move ValueConverterProvider to Core (#890)Stephane Delcroix3-0/+238
* [Xaml] move ValueConverterProvider to Core * [docs] fix docs
2017-04-25Better error handling for image loading errors on iOS/Android (#849)E.Z. Hart2-0/+10
* First run at removing async void image update methods Consistent error logging and IsLoading on Android,iOS,UWP Move error logging into image handlers for better messages Add demo of custom ImageRenderer error handling Update docs Make the test smaller so the results don't get pushed offscreen Fix namespace error * Update error handling for fast image renderer * Update 37625 test to use image we control * Add java disposed check to avoid ObjectDisposedException in async operations * Add disposed checks to legacy renderer; null check element before SetIsLoading * Check disposed on GetDesiredSize for fast renderer Use local disposed member where possible for disposed check * Check for disposal after async handlers in iOS * Add disposal checks after async methods in Windows * Reset linker settings on project; reduce redundant casts in ImageViewExtensions
2017-04-25[Xaml] OnPlatform.Default value (#873)Stephane Delcroix1-1/+13
* [Xaml] OnPlatform.Default value * docs
2017-04-11[C] Lookup in RD also lookup in merged RDs (#861)Stephane Delcroix1-6/+4
2017-04-11Implicit impl of controller ifaces (#807)kingces9525-239/+234
* Simplify ICtrl callsites * Rebase fix
2017-04-07[Internal] Normalize Obsolete attributes (#860)Samantha Houts28-53/+55
* [All] Normalize Obsolete attributes. Make sure we include the version in which the member was deprecated and consistent instructions for working around the deprecation, if applicable. * Update docs
2017-04-06Fix 54334 (#855)Stephane Delcroix2-4/+5
* [C] unset the FromStyle flag on manual setting * [C] Do not reset overriden values to default * complete the fix
2017-03-24[iOS] Platform specifics to control ScrollView content touch delay (#563)adrianknight892-0/+31
* can delay content touches optionally * revert bug fix * add back _tapGesture * remove extra declaration
2017-03-24Setup a ConditionalWeakTable in ListProxy to hold weak references so that a ↵Shane Neuville1-2/+10
ListView will work when connected to a Weak Source (#802)
2017-03-22[C] Make sure all children are parented (#831)Stephane Delcroix1-0/+4
* unit test * [C] make sure all children are properly parented
2017-03-21[C] fix NIE in Span (#828)Stephane Delcroix1-101/+64
2017-03-21[C] fix BP DeclaringType in TextElement[CStephane Delcroix1-1/+1
2017-03-20[Core] Fix internal children clear logic (#820)wplong111-4/+4
* Fix InternalChildren clear logic * Improve InternalChildren clear logic * Add test code to verify InternalChildren clear logic * Add missing test cases * Improve time complexity of clear logic * Fix the test case where InvalidOperationException occurs. * Correct the name casing of the test case * Modify a wrong test code
2017-03-17null check effects before clearing (#821)kingces951-1/+1
2017-03-16Resource loading (#815)Stephane Delcroix2-1/+11
* Resource Loader * Replace XamlLoader API by ResourceLoader for the Previewer * instruct generated IL to use the resourceLoader * [docs] update docs * oops * [docs] fix docs
2017-03-16Add internal XF.Registrar.RegisterAll b/c previewer needs it (#816)kingces953-4/+11
2017-03-09[C] move the Font proxying into FontElement (#799)Stephane Delcroix1-0/+1
2017-03-09Fixed a redundant check that caused a massive slowdown on UWP. (#788)BradChase20111-2/+1
* Fixed a redundant check that caused a massive slowdown on UWP. * Fixed formatting. * Fixed formatting. * UWP_UI_Speed_Fix Last time on tabbing, lets hope so!
2017-03-09Add [EditorBrowsable(EditorBrowsableState.Never)] to public ↵kingces9553-94/+99
classes/interfaces in XF.Internals (#806)
2017-03-08[Android] Small performance fixes to ListViewRenderer, PlatformSpecific ↵Rui Marinho2-0/+31
IsFastScrollEnabled (#797) * [Android] Enable fast scroll by default * [Android] Cache count for Listview * [Android] Add IsFastScrollEnabled AndroidSpecific and sample * [Android] Use count cache on GetCellsFromPosition * [Android] Fix default for platform specific IsFastScrollEnabled * [Docs]Fix docs * [Android] Don't used cached listCount when getting cell
2017-03-07Remove InternalsVisibleTo from Core to XF.Platforms.* (#782)kingces95108-319/+647
* Remove InternalsVisibleTo from Core to XF.Platforms.* * Changes per Jason's code review * Move LockableObservableListWrapper to internals namespace * Changes per Stephane's code review * update docs * Touch code to get CI to run tests * Rebase; Update documentation
2017-03-06[C] ITextElement and TextElement (#789)Stephane Delcroix11-36/+96
2017-03-03[C] move the Font proxying into FontElementStephane Delcroix8-157/+133
2017-03-03[Core] Share BP across IFontElement implementors (#783)Stephane Delcroix9-113/+193
* [Core] Share BP accross IFontElement implementors * make sure the converter is used
2017-03-02[Xaml] Fallback to App.Current for DynResources (Previewer) (#793)Stephane Delcroix2-4/+8
* [Xaml] Fallback to App.Current for DynResources (Previewer) * [C] avoid NRE and ensure setting the style
2017-03-01[C] support more color format in ColorTypeConverter (#784)Stephane Delcroix2-158/+244
* [C] support more color format in ColorTypeConverter * [C] Parse numbers in InvariantCulture * more tests
2017-02-27[Xaml] no longer require a ServiceProvider for Trigger and PropertyCo… (#771)Stephane Delcroix2-13/+22
* [Xaml] no longer require a ServiceProvider for Trigger and PropertyCondition * fix
2017-02-24[Xaml] decorate markup and value providers to speed up inflating (#770)Stephane Delcroix2-0/+2
* [Xaml] decorate markup and value providers to speed up inflating * update docs * fix docs
2017-02-23[C] Update SelectedItem prior to event invokePaul DiPietro1-1/+1
2017-02-23[UWP] connect the actual ObservableCollection to the ComboBox.ItemsSourceStephane Delcroix1-7/+16
2017-02-22[IVT] Add IVT for testing FlexLayoutRui Marinho1-1/+1
2017-02-21update IEditorController callsitesChris King1-2/+1
2017-02-21IEditorControllerChris King3-1/+10
2017-02-17Split Windows RuntimePlatform into UWP and WinRT (#748)E.Z. Hart1-1/+9
* Split RuntimePlatform Windows into UWP and WinRT * Update docs * Backward compatible targetPlatform=Windows for native XAML views on WinRT/UWP
2017-02-10Xaml empty service provider (#736)Stephane Delcroix1-0/+5
* [Xaml] AcceptEmptyServiceProvider * [XamlC] AcceptEmptyServiceProvider * docs
2017-02-06Revert "[*] ScaleX and ScaleY"Stephane Delcroix1-14/+0
This reverts commit fc7d556848e731902d096953c9b4fb28a2466e6b.
2017-02-06[*] ScaleX and ScaleYStephane Delcroix1-0/+14
2017-02-02Add TV to TargetIdiom (#738)Kangho2-3/+8
2017-02-02Update RelativeLayout to make it respond to constraint changes (#425)Philippe Leybaert1-8/+54
* Update RelativeLayout to make it respond to constraint changes Constraints of a RelativeLayout are bindable properties but the layout does not update when the constraints are updated. This change will invalidate the layout whenever XConstraint, YConstraint, WidthConstraint or HeightConstraint is changed (either in code or through a change in the bound property) * Specified changed handler as named property * Adding attached property accessors for layout properties Since the constraint attached properties can now be updated at runtime, setters are required for those properties. Also, when adding a child view at runtime using the Add() method with x/y/w/h constraints, generating the bounds constraints is deferred to the layout phase. * Unit tests for runtime constraints updates in RelativeLayout * Rename unit test method Rename LayoutChangesAtRuntim() to LayoutIsUpdatedWhenConstraintsChange() * Wrap RelativeLayout update setters in BatchBegin/Commit * Update documentation of RelativeLayout Added SetXConstraint(), SetYConstraint(), SetWidthConstraint() and SetHeightConstraint()
2017-02-02Add pressed and released events to Button (#446)Kangho2-6/+17
* Add pressed and released events to Button * Update ButtonRenderer.cs * Apply safely casting to android button renderer * Use safety casting for Android buttin renderer * [Windows] Fix modal pages being laid out below soft buttons (#395) * Add sample HanselForms and TwitterDemo to ControlGallery (#651) * [Controls] Add Hanselforms sample * Remove extra twitter sample * [Controls]Add TwitterDemo sample * [Controls] Fix build * Slider should show user-set value on initial load (#378) * [UWP] Use toolbar foreground color on primary items (#640) * Avoid duplicating code in OmPlatform (#591) * [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 * [XamlC] import members on x:Static and factories (#642) * [Xaml] support short Properties for PropertyCondition (#645) * Xamlc compile data triggers (#648) * [Xaml] DataTrigger and PropertyCondition no longer use a ServiceProvider * [XamlC] avoid generating ServiceProvider for unused ProvideValue * fix tests * Fix comment typo * [UWP] Fix TextBox style for foreground focus color (#618) * Adding image to use for CellsGalleryImageUrlCellList UI test * Update ImageCellListPage to use an image we control; Update CellsGalleryImageUrlCellList test to wait longer than 1s for images to load if necessary * fix nre when changing content in datepickerselected (#494) * Make CellsGalleryImageUrlCellList test finish early if possible * [iOS] Change keyboard type while keyboard is visible (#443) * Change keyboard while changing text * add sample code * [Android] Fix NavigationPage dispose crash when it parents a MasterDetailPage (#577) * fix navigation page dispose crash * changes after review * [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 * Make UWP toolbar display rules consistent with other platforms (#638) * 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 * [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 * [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 * Return group instead of internal class (#461) * [iOS/Android] Move Map camera to correct region on layout change (#548) * Move to region on layout change * remove visibility check * [iOS] Platform specifics for controlling Picker SelectedIndex change behavior (#540) * picker selected index could change when picker view is dismissed * use enum * [iOS] Ignore intermittent failing test on XTC (#666) * [UITest] Update to UITest 2.0.5 (#665) * Rebase the current branch onto upstream latest
2017-02-02[Core] Added RootPage to NavigationPage (#464)adrianknight891-16/+37
* d * removed whitespace * Using ArgumentNullException * changes
2017-02-01[C] throw meaningful exception on duplicate RD key (#716)Stephane Delcroix1-0/+2