1
0
mirror of https://github.com/chylex/.NET-Community-Toolkit.git synced 2024-11-23 04:42:45 +01:00
Commit Graph

1968 Commits

Author SHA1 Message Date
Sergio Pedri
ebe2e6c665 Removed unnecessary property 2020-09-14 19:15:33 +02:00
Sergio Pedri
1919b7e65e Added recipient garbage collect test 2020-09-14 13:51:33 +02:00
Sergio Pedri
6dbd779116 Added auto trimming to CVT<,> polyfill 2020-09-14 13:03:17 +02:00
Sergio Pedri
9baa876f86 Minor code refactoring 2020-09-14 12:58:46 +02:00
Sergio Pedri
5626372f57 Removed explicit interface implementation 2020-09-14 01:17:48 +02:00
Sergio Pedri
dcae6ced8f Improved cleanup on .NET Standard 2.0 polyfill 2020-09-14 01:09:29 +02:00
Sergio Pedri
305e4b0db9 Enabled weak messenger tests on .NET Standard 2.0 2020-09-14 00:43:51 +02:00
Sergio Pedri
565fa6b943 Backported weak messenger to .NET Standard 2.0 2020-09-14 00:39:26 +02:00
Sergio Pedri
c663be6a99 Minor code tweaks 2020-09-14 00:15:28 +02:00
Sergio Pedri
059cec16b6 Fixed a merge error, minor code refactoring 2020-09-13 20:51:37 +02:00
Sergio Pedri
d35fdabda4 Merge branch 'optimization/messenger-shared-pool' into feature/weak-tracking-messenger 2020-09-13 20:21:01 +02:00
Sergio Pedri
c77201998a Minor code refactoring 2020-09-13 13:06:01 +02:00
Sergio Pedri
8d42b3b4fb Removed some unnecessary bounds checks 2020-09-13 12:55:56 +02:00
Sergio Pedri
c45956682c Code refactoring, removed duplicate types 2020-09-12 17:38:18 +02:00
Sergio Pedri
d1c1ed6a80 Removed leftover code no longer needed 2020-09-12 16:47:30 +02:00
Sergio Pedri
996d608628 Enabled tests for WeakRefMessenger 2020-09-12 15:54:25 +02:00
Sergio Pedri
0b56fcb99d Added support for multiple messenger types to tests 2020-09-12 15:48:12 +02:00
Sergio Pedri
23377d5e58 Added WeakRefMessenger type 2020-09-12 15:34:07 +02:00
Sergio Pedri
4405da9fa9 Small code refactoring and improvements 2020-09-12 02:40:33 +02:00
Sergio Pedri
9930c32ff8 Fixed accidental O(logn) to O(n) lookup slowdown 2020-09-12 02:32:18 +02:00
msftbot[bot]
49eb987ac9 Removed Deprecated for 7.0 (#3435)
Removed:
* Major components:
  * TabView/TabViewItem
  * HeaderedTextBlock
  * FacebookService and Microsoft.Toolkit.Uwp.Services project
  * RSS Parsers
* Smaller methods:
  * StringExtensions.ToSafeString
  * LinkedIn, Twitter and Weibo sync Logout methods.
  * ConnectedAnimations.SetListDataItemForNextConnectedAnnimation
  * TileControl.IsCompositionSupported
  * NotifyTaskCompletion
  * Singleton

This is still missing the update on the docs repo.

## Contributes towards #3062
## Fixes #3396

## PR Type
What kind of change does this PR introduce?
<!-- Please uncomment one or more that apply to this PR. -->

<!-- - Bugfix -->
<!-- - Feature -->
<!-- - Code style update (formatting) -->
<!-- - Refactoring (no functional changes, no api changes) -->
<!-- - Build or CI related changes -->
<!-- - Documentation content changes -->
<!-- - Sample app changes -->
- Other... Please describe: Removing dead code.


## What is the current behavior?
Obsolete classes marked as obsolete, but still exist in code.

## What is the new behavior?
Some classes/methods marked as obsolete are now removed from code.

## PR Checklist

Please check if your PR fulfills the following requirements:

- [X] Tested code with current [supported SDKs](../readme.md#supported)
- [ ] Pull Request has been submitted to the documentation repository [instructions](..\contributing.md#docs). Link: <!-- docs PR link -->
- [X] Sample in sample app has been added / updated (for bug fixes / features)
    - [ ] Icon has been created (if new sample) following the [Thumbnail Style Guide and templates](https://github.com/windows-toolkit/WindowsCommunityToolkit-design-assets)
- [ ] Tests for the changes have been added (for bug fixes / features) (if applicable)
- [X] Header has been added to all new source files (run *build/UpdateHeaders.bat*)
- [ ] Contains **NO** breaking changes

This PR IS a breaking change, as instead of just providing a warning, any developers that uses the dead code will now get missing method/class exceptions.
2020-09-11 21:18:08 +00:00
Sergio Pedri
7f4dc9d53f Removed unnecessary List<T> allocation 2020-09-11 17:38:21 +02:00
Alexandre Zollinger Chohfi
b5ae2329b1 Merge branch 'master' into removeObsolete7 2020-09-10 10:39:18 -07:00
Sergio Pedri
bc88ff62f2 Added tests for correct recipients 2020-09-10 19:33:14 +02:00
Sergio Pedri
f9fea5e60a Merge pull request #26 from Sergio0694/feature/mvvm-tasknotifier
TaskNotifier and TaskNotifier<T>
2020-09-10 19:08:21 +02:00
Sergio Pedri
3addd5f4bd Added XML docs about FixedSizePriorityMap 2020-09-09 13:30:36 +02:00
Sergio Pedri
10aeef3683 Updated external reference in XML docs 2020-09-09 01:30:09 +02:00
Sergio Pedri
22dacb7856 Added llamas
🦙
2020-09-09 00:21:16 +02:00
Sergio Pedri
43a55307fa Improved phrasing of LFU cache mode
Co-authored-by: Michael Hawker MSFT (XAML Llama) <24302614+michael-hawker@users.noreply.github.com>
2020-09-08 23:44:07 +02:00
Sergio Pedri
6925b0ce2b Merge branch 'master' into feature/string-pool 2020-09-08 22:17:12 +02:00
Sergio Pedri
c3e5deb32d Fixed unwanted capture in lambda expression 2020-09-08 19:09:30 +02:00
Sergio Pedri
4d9f9c0a59 Added support for pointer and by-ref types 2020-09-08 19:06:55 +02:00
Sergio Pedri
d1658d86cc Added support for void type 2020-09-08 18:57:22 +02:00
Sergio Pedri
85da3123d8 Added support for nested types 2020-09-08 18:56:24 +02:00
Sergio Pedri
63ab8b4bbc Minor code refactoring in unit tests 2020-09-08 14:34:49 +02:00
Sergio Pedri
51ed5bb6e7 Minor code refactoring 2020-09-08 00:31:58 +02:00
Sergio Pedri
a442a04678 Tweaked IMessenger and Messenger XML docs 2020-09-06 19:50:09 +02:00
Sergio Pedri
327fc18f51 Added MessageHandler<in TRecipient> "covariance" 2020-09-05 16:45:47 +02:00
Sergio Pedri
fe5d36c289 Added bool return value to ValidateProperty 2020-09-05 13:08:04 +02:00
Sergio Pedri
c0404c47fa Merge branch 'master' into feature/mvvm-preview2 2020-09-04 23:00:33 +02:00
Sergio Pedri
1e1d145766 Suppressed false positive nullability warning
string.IsNullOrEmpty lacks annotations on .NET Standard 2.0
2020-09-04 22:24:03 +02:00
Sergio Pedri
2bea495163 Added support for entity-level errors 2020-09-04 19:17:49 +02:00
Sergio Pedri
d75e2bed74 Added tests for ObservableValidator 2020-09-04 19:00:11 +02:00
Sergio Pedri
d1baa4a67f Improved support for INotifyDataErrorInfo.GetErrors 2020-09-04 19:00:02 +02:00
Sergio Pedri
a4b3141ae1 Bug fixes and minor optimization to ObservableValidator 2020-09-04 18:24:53 +02:00
Sergio Pedri
df1016766b Removed unnecessary using directives 2020-09-04 12:07:04 +02:00
Sergio Pedri
329081ee2f Merge branch 'feature/mvvm-preview2' into feature/mvvm-tasknotifier 2020-09-04 12:04:15 +02:00
Sergio Pedri
188b641689 Minor codegen improvements for EqualityComparer<T> 2020-09-03 21:35:10 +02:00
Sergio Pedri
75cba8a66b Speed improvements in wrapping SetProperty<T> 2020-09-03 20:09:34 +02:00
Sergio Pedri
798ea71ce1 Minor codegen improvement in SetProperty with Action<T> 2020-09-03 12:55:44 +02:00