summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android
AgeCommit message (Collapse)AuthorFilesLines
2016-06-27[Android] Memory leak when MasterDetailPage Detail set to NavigationPage (#239)E.Z. Hart5-31/+91
* Create repro * Remove unnecessary cast * Add null checks on weak references in PageContainer * Remove master/detail fragments from manager when switching master/detail pages Separate renderer ViewGroup removal from renderer disposal in FragmentContainer Separate PageContainer disposal from renderer disposal in FragmentContainer Remove Drawer Listener for NavigationPageRenderer in Dispose * Fix missing spaces; Add explicit SPACE_BEFORE_IF_PARENTHESES settings to DotSettings file * Remove javascript rules * Remove usage of .ForEach()
2016-06-18[Android] Make sure to add a parent to the new group header cell (#228)Rui Marinho1-0/+1
2016-06-17[Android] Take in account status bar padding on master when using split ↵Rui Marinho2-1/+5
behaviour in MDP (#226)
2016-06-17Fix 39802 (#217)Rui Marinho1-35/+53
* [iOS] When using ContextActionsCell make sure we don't show the ContentCell separator * [Android] Don't write separator view if not needed
2016-06-17Prep Cell & friends for removal of InternalsVisibleTo (#142)Samantha Houts14-78/+110
* Prep Cell & friends for removal of InternalsVisibleTo Includes: - Cell - EntryCell - ListView - MenuItem - TableView - ViewCell - Toolbar Moved extensions to Internal & removed TPH * Update docs * [Controls] Ignore Issue2411 on iOS <9 * [Controls] Formatting for Issue2411
2016-06-16[Android] DatePicker unfocuses on cancel (#204)Paul DiPietro1-0/+11
The DatePicker in Android would remain focused when being closed via the cancel button, and a subsequent re-focus via something such as button would not function as expected.
2016-06-16Add repro of uncentered button image for Android (#176)E.Z. Hart2-10/+69
Fix vertical centering logic for button images in Android
2016-06-16Prep Page for removal of InternalsVisibleTo (#150)E.Z. Hart20-104/+135
2016-06-15[Android] Fix Api18 usage on PinchGesture (#218)Rui Marinho1-3/+3
2016-06-09[Android] Always create a new cell for GroupHeader when using Recycling (#206)Rui Marinho1-1/+14
* [Android] Always create a new cell for GroupHeader when using RecycleElement * [iOS] Fix uitest iOS * [Android] Fix test on android
2016-06-03ViewRenderer unsubscribe from FocusChangeRequested on dispose (#193)kingces951-0/+6
2016-05-27[A] TabbedPage text can be set back to Default (#157)Samantha Houts1-4/+14
2016-05-27Fix android StartTimer race condition (#196)Jason Smith1-6/+13
2016-05-27[Android] UpdateToolbar when page is added before on non AppCompact (#195)Rui Marinho1-0/+9
2016-05-25[Android] Implement the AppIndexProvider on non-AppCompact, fix KeyValues ↵Rui Marinho1-0/+2
on AppLinkEntry (#166) * [Android] Set AppIndexingProvider on non AppCompact activity * [Core] Fix AppLinkEntry KeyValues
2016-05-24Protect against null Control (#171)Shawn Castrianni1-0/+3
2016-05-10Fix buildJason Smith1-7/+8
2016-05-10[Android] Isolate fragment management for children of MasterDetailPage (#136)E.Z. Hart7-21/+143
* Isolate fragment management for children of MasterDetailPage in AppCompat If a MasterDetailPage hosts NavigationPages or TabbedPages in either the Master or Detail sections, wrap those pages in their own Fragment (and ChildFragmentManager) to isolate their Fragment management operations and avoid recursive entry into the executePendingTransactions method Also fix a disposal bug in the custom MDP renderer in Control Gallery * Remove MDP Split setting that breaks test on iPad
2016-05-04Add IMasterDetailPageController and update renderers (#146)E.Z. Hart5-23/+32
2016-05-04Prep StreamImageSource for removal of InternalsVisibleToE.Z. Hart1-1/+1
2016-05-04Add INavigationPageController (#149)E.Z. Hart3-42/+55
2016-05-02Prep VisualElement (and descendants) for removal of InternalsVisibleTo (#141)E.Z. Hart1-1/+3
2016-05-02Prep Image for removal of InternalsVisibleTo (#140)E.Z. Hart1-2/+2
2016-05-02Prep SearchBar for removal of InternalsVisibleTo (#137)E.Z. Hart1-1/+1
2016-04-27Prep Entry for removal of InternalsVisibleTo (#139)E.Z. Hart1-1/+1
* Prep Entry control for removal of InternalsVisibleTo * Update docs
2016-04-26Carousel clean (#135)Jason Smith2-1247/+0
CarouselView moving to preview repo
2016-04-26Prepare Preserve attribute usage for removal of InternalsVisibleTo (#121)E.Z. Hart1-0/+1
* Move PreserveAttribute to Internals to prep for removal of InternalsVisibleTo * Update docs
2016-04-25Make core Ticker abstract and public (#116)E.Z. Hart2-22/+4
* Make core Ticker abstract and public Make the core Ticker abstract and public so it can be inherited by platform implementations; remove now-unused parts of original Ticker; add CreateTicker to IPlatformServices; remove unused CreateTimer methods from IPlatformServices * Add docs for Ticker * Remove unnecessary Ticker.Default set * Move Ticker into Internals * Update Ticker docs * Remove old Ticker docs * Remove commented code
2016-04-25Remove ToolBar from Core; Remove ToolBar renderers and unit tests (#124)E.Z. Hart2-66/+0
2016-04-25Prep WebView and renderers for removal of InternalsVisibleTo (#120)E.Z. Hart1-3/+4
* Create custom event args class for script eval requests Make IWebViewRenderer public * Add IWebViewRenderer docs * Add EvalRequested docs * Move EvalRequested to Internals IWebViewRenderer -> IWebViewDelegate * Add docs
2016-04-24Evolve feature branch (#117)Jason Smith3-0/+57
* Initial import of evolve features * [Android] Add Xamarin.Forms.Platform.Android.AppLinks project * [iOS] Fix issues with c# 6 features on iOS AppLinks * Added naive stanza to update-docs-windows.bat to produce Pages docs. Not tested. (#69) * Update packages * Add AppLinks android nuspec and fix linker issues * Fix build * Fix nusepc * Fix nuspec * Update android support nugets to 23.2.1 * Update Xamarin.UITest * Add CardView * [iOS] Fix app link for CoreSpotlight * [Android] Update AppLinks android support libs * Add Newtonsoft.Json dependency to nuspec * Fix NRE when setting ControlTemplate to null * Move to ModernHttpClient for download * Try fix build * Preserve android app links * Fix margin issue * General coding and simple fixes
2016-04-24[Android] Add constructor to MasterDetailContainer (#123)Samantha Houts1-0/+4
2016-04-24Allow renderers to specify whether native controls should be eagerly ↵E.Z. Hart3-5/+16
disposed (#129)
2016-04-20Add an optional extended description…Jason Smith1-2/+0
2016-04-20[Android] Add missing 23.3.0 package dependenciesSamantha Houts2-0/+19
2016-04-19[A] Don't set TabbedPage BarTextColor to nothing (#113)Samantha Houts1-4/+4
2016-04-19[Android] Fix registering of default AppCompact renderers (#112)Rui Marinho1-2/+2
2016-04-19Add TextColor Property to Picker, TimePicker, DatePicker (#84)E.Z. Hart9-52/+111
* Add TextColor property to TimePicker Add TextColor page to TimePicker gallery Add TimePicker color toggling to color toggle test page Split color toggle tests up among tabs * Implement TimePicker.TextColor in iOS * Implement TimePicker.TextColor for WinRT tablet * Add IsEnabled=false tests to DefaultColorToggleTest Button and TimePicker Consolidate ColorStates array Fix IsEnabled changing color bug on iOS * Implement TimePicker.TextColor for WP8 * Add TextColor property to DatePicker Add DatePicker section to DefaultColorToggleTest Impement DatePicker.TextColor for WP8 * Implement DatePicker.TextColor for WinRT/UWP/Windows Phone 8.1 * Implement DatePicker.TextColor for iOS * Add TextColor to DatePicker Gallery Page * Implement DatePicker.TextColor for Android * Add Picker Gallery page for TextColor Implement Picker.TextColor on Android Consolidate TextColor management for Button, Picker, DatePicker, TimePicker Implement * Add untracked TextColorSwitcher Implement Picker.TextColor in iOS * Implement Picker.TextColor in WinRT/UWP/Windows Phone 8.1 Remove Pioker Loaded handlers in Dispose * Implement Picker.TextColor in WP8 * Removed unused field Update ignored warnings * Update docs * Use nameof() for BindableProperties * Cleanup * Fix custom renderer crashes for classes using TextColorSwitcher * Correct property name references * Fix typo and 'if' formatting * Add missing else
2016-04-18Use style resources when calling SetTextAppearance (#108)E.Z. Hart2-3/+3
* Use style resources in SetTextAppearance calls * Set to styles which match previous defaults
2016-04-18Whitespace fixes (#110)kingces951-56/+68
2016-04-18[Android] Allow designer to disable asynchronicity in image loading. (#111)Jérémie Laval1-1/+10
The XF Previewer doesn't support async operations as it loads a layout and immediately tries to snapshot it. This commit adds a new property to let designer reflect onto so that the behavior can be specifically made synchronous and image will appear in the final preview.
2016-04-18CarouselView Fixes (#101)kingces951-3/+4
* Fix CarouselView.Item * CarouselView formatting * Move ItemsView.Count to IItemsViewController * Remove dead code: CarouselView.IndexOf * CarouselView re-layout subviews on resize. * Add ItemTemplate to resources.xaml on UWP * Docs
2016-04-18BarBackgroundColor and BarTextColor on TabbedPage (#96)Samantha Houts1-2/+52
* [Core] Add properties to TabbedPage * [Controls] Add properties to test page * [iOS] Added BarBackgroundColor & BarTextColor to TabbedPage * [A] Added BarBackgroundColor & BarTextColor to TabbedPage * [UWP] Added BarBackgroundColor & BarTextColor to TabbedPage * [WinRT] Format file * [WinRT] Added BarBackgroundColor & BarTextColor to TabbedPage * [Docs] Updated docs
2016-04-16Update android support packages to 23.3 (#102)Rui Marinho5-17/+21
2016-04-13Remove unneeded castJason Smith1-1/+1
2016-04-13Fix relaunch template app hangs; Port fix from OnStateChange in ↵kingces951-2/+2
FromsAppCompatActivity to FormsApplicationActivity (#81)
2016-04-12Enable CS1998 warnings as errors (#65)Paul DiPietro2-5/+6
2016-04-12Add compatibility shims to fix warnings; annotate warnings which require (#75)Jason Smith32-152/+123
more thought to fix; Fix a few more warnings VS didn't see fit to raise as errors Adding comments to `pragma warning disable` statements pragma comments Fix typo Set TabletMasterDetailRenderer back to previous version Fix incorrect config access in legacy activity
2016-04-11Resharper warnings are slightly different for some reason than WError, ↵Jason Smith1-1/+0
resolve these (#66)
2016-04-11Enable CS0618 warnings as errors (#72)Paul DiPietro19-7/+82
CS0618 occurs when using an obsolete property or method. https://msdn.microsoft.com/en-us/library/x5ye6x1e.aspx