Sergio Pedri
|
36d1c3e181
|
Port IndentedTextWriter from ComputeSharp
|
2023-10-24 22:13:54 +02:00 |
|
Sergio Pedri
|
7b53ae23df
|
Merge pull request #722 from CommunityToolkit/dev/notify-for-changing
Fix generation for OnPropertyChanging for [NotifyPropertyChangedFor]
|
2023-10-24 22:04:19 +02:00 |
|
Sergio Pedri
|
885755570d
|
Add runtime unit tests for new dependency generation
|
2023-10-24 21:44:49 +02:00 |
|
Sergio Pedri
|
8e6afabe61
|
Add generator unit tests for new dependency generation
|
2023-10-24 21:43:34 +02:00 |
|
Sergio Pedri
|
886ea316ef
|
For INotifyPropertyChanging generation from attribute
|
2023-10-24 21:43:34 +02:00 |
|
Mike Treit
|
ecd1711b74
|
Fix minor typos in comments.
|
2023-09-12 20:00:03 +02:00 |
|
Sergio Pedri
|
b0d6c4f9c0
|
Bump version to 8.2.2
|
2023-07-22 16:49:03 +02:00 |
|
Sergio Pedri
|
e512411957
|
Merge pull request #735 from CommunityToolkit/dev/field-targeted-observableproperty
Add analyzer for [field: ObservableProperty] uses from auto-properties
|
2023-07-22 16:47:45 +02:00 |
|
Sergio Pedri
|
4c8f27b235
|
Add unit tests for new diagnostic analyzer
|
2023-07-21 12:50:49 +02:00 |
|
Sergio Pedri
|
28128a8bfe
|
Add AutoPropertyWithFieldTargetedObservablePropertyAttributeAnalyzer
|
2023-07-21 12:50:49 +02:00 |
|
Sergio Pedri
|
1d98dba802
|
Merge pull request #736 from CommunityToolkit/dev/negative-forwarded-attributes
Fix forwarding enum values with negative values in attributes
|
2023-07-21 12:45:47 +02:00 |
|
Sergio Pedri
|
9f7d0bd34c
|
Update unit tests for negative forwarded enum values
|
2023-07-11 17:10:10 +02:00 |
|
Sergio Pedri
|
721c56fc60
|
Fix forwarded attributes with negative values
|
2023-07-11 17:10:00 +02:00 |
|
Sergio Pedri
|
e071ed22b3
|
Merge pull request #720 from CommunityToolkit/dev/escape-observable-fields
Handle [ObservableProperty] fields with keyword identifiers
|
2023-06-21 18:10:30 +02:00 |
|
Sergio Pedri
|
84476ced18
|
Add unit tests for new field escaping logic
|
2023-06-21 13:58:41 +02:00 |
|
Sergio Pedri
|
92185e098a
|
Escape annotated fields using keyword identifiers
|
2023-06-21 13:58:41 +02:00 |
|
Sergio Pedri
|
34f82fee7d
|
Merge pull request #719 from CommunityToolkit/dev/builder-enumerable
Remove unnecessary temporary array allocation
|
2023-06-21 13:58:30 +02:00 |
|
Sergio Pedri
|
9c607b01af
|
Remove unnecessary array allocation
|
2023-06-20 17:08:14 +02:00 |
|
Sergio Pedri
|
bcb327db8e
|
Add ImmutableArrayBuilder<T>.AsEnumerable()
|
2023-06-20 17:06:43 +02:00 |
|
Sergio Pedri
|
d6eb5ccd83
|
Merge pull request #714 from CommunityToolkit/dev/async-void-command-analyzer
Add new analyzer/fixer for async void [RelayCommand] methods
|
2023-06-08 12:31:22 +02:00 |
|
Sergio Pedri
|
c6eedeea86
|
Avoid passing properties to async void [RelayCommand] fixer
|
2023-06-08 12:14:50 +02:00 |
|
Sergio Pedri
|
ce23265ddc
|
Add AsyncVoidReturningRelayCommandMethodCodeFixer tests
|
2023-06-08 12:03:55 +02:00 |
|
Sergio Pedri
|
328d172def
|
Add AsyncVoidReturningRelayCommandMethodCodeFixer
|
2023-06-08 12:03:55 +02:00 |
|
Sergio Pedri
|
8e88f30e44
|
Add unit test for new async void analyzer
|
2023-06-08 00:34:30 +02:00 |
|
Sergio Pedri
|
5e8096f33e
|
Add AsyncVoidReturningRelayCommandMethodAnalyzer
|
2023-06-08 00:34:29 +02:00 |
|
Sergio Pedri
|
7c3473a37e
|
Merge pull request #712 from CommunityToolkit/dev/EnforceExtendedAnalyzerRules
Set EnforceExtendedAnalyzerRules in analyzers
|
2023-06-06 20:27:32 +02:00 |
|
Sergio Pedri
|
80bf83d082
|
Set EnforceExtendedAnalyzerRules in analyzers
|
2023-06-06 19:32:59 +02:00 |
|
Kevin Gallahan
|
017a4710b5
|
Update README.md (#697)
|
2023-05-17 12:34:33 +02:00 |
|
Sergio Pedri
|
4745ec2347
|
Merge pull request #704 from CommunityToolkit/dev/improve-generator-cancellation
Check for cancellation more often in generators
|
2023-05-17 03:19:01 -07:00 |
|
Sergio Pedri
|
fa6ef5b5f8
|
Check for cancellation more often in generators
|
2023-05-16 21:19:55 +02:00 |
|
Sergio Pedri
|
327f07b967
|
Remove leftover ImmutableArrayBuilder type
|
2023-05-16 17:11:02 +02:00 |
|
Sergio Pedri
|
91fdb7774b
|
Merge pull request #701 from CommunityToolkit/dev/generator-array-pool
Improve ImmutableArrayBuilder<T> type in MVVM Toolkit generators
|
2023-05-16 08:06:53 -07:00 |
|
Sergio Pedri
|
d2f77a9497
|
Add missing readonly modifier
|
2023-05-16 14:20:33 +02:00 |
|
Sergio Pedri
|
f5922687cc
|
Add ref scope annotations to ImmutableArrayBuilder<T>
|
2023-05-16 14:14:02 +02:00 |
|
Sergio Pedri
|
f87610a42b
|
Switch source generator cache to ArrayPool<T>
|
2023-05-16 12:33:59 +02:00 |
|
Sergio Pedri
|
eef21e2c8c
|
Merge pull request #700 from CommunityToolkit/dev/2d-slice-docs
Improve XML docs for Span2D<T>.Slice(int, int, int, int)
|
2023-05-15 07:57:05 -07:00 |
|
Sergio Pedri
|
6a0d611020
|
Improve XML docs for Span2D<T>.Slice(int, int, int, int)
|
2023-05-15 16:31:53 +02:00 |
|
Sergio Pedri
|
fbaf62d7b5
|
Merge pull request #698 from CommunityToolkit/dev/packages-config-warning
Add warning when using packages.config for MVVM Toolkit
|
2023-05-14 13:26:08 -07:00 |
|
Sergio Pedri
|
0071d6a912
|
Skip checking for packages.config in SDK-style projects
|
2023-05-14 21:01:48 +02:00 |
|
Sergio Pedri
|
14b7672d20
|
Manually look for a packages.config file in builds
|
2023-05-14 20:47:43 +02:00 |
|
Sergio Pedri
|
9a671aa8fc
|
Add error code and help link for .targets warnings
|
2023-05-14 18:34:04 +02:00 |
|
Sergio Pedri
|
1121201a36
|
Add warning when using packages.config for MVVM Toolkit
|
2023-05-14 18:29:58 +02:00 |
|
Sergio Pedri
|
846f2ae84c
|
Merge pull request #692 from CommunityToolkit/dev/derived-validatable-properties
Fix ObservableValidator generator to detect inherited properties
|
2023-05-11 08:10:07 -07:00 |
|
Sergio Pedri
|
a7c198acab
|
Add unit test for validating inherited properties
|
2023-05-11 14:10:48 +02:00 |
|
Sergio Pedri
|
8ec5a4aafb
|
Detect inherited properties in ObservableValidator generator
|
2023-05-11 13:38:52 +02:00 |
|
Sergio Pedri
|
6fe5b489bf
|
Merge pull request #684 from CommunityToolkit/dev/fix-attribute-expressions
Add diagnostics for invalid expressions for forwarded attributes
|
2023-05-11 04:28:12 -07:00 |
|
Sergio Pedri
|
01f07fec16
|
Add unit tests for new attribute expression diagnostics
|
2023-05-10 16:47:15 +02:00 |
|
Sergio Pedri
|
51a0ebf0e7
|
Add diagnostics when forwarded invalid attributes
|
2023-05-10 16:47:15 +02:00 |
|
Sergio Pedri
|
c5e84451b9
|
Merge pull request #685 from CommunityToolkit/dev/bump-version-8.2.1
Bump version to 8.2.1
|
2023-05-10 07:46:56 -07:00 |
|
Sergio Pedri
|
e646a41e88
|
Bump version to 8.2.1
|
2023-05-10 16:29:03 +02:00 |
|