Commit Graph

  • b632429c15 Add diagnostics for invalid [ObservableProperty] containing type Sergio Pedri 2022-03-13 19:36:11 +0100
  • 914a7aca26 Add diagnostics for combining [INPC] and [ObservableObject] Sergio Pedri 2022-03-13 18:39:23 +0100
  • 0fb8a627fa Minor code refactoring Sergio Pedri 2022-03-13 18:17:46 +0100
  • ab6d3007e6 Skip generating properties when there is a name collision Sergio Pedri 2022-03-13 15:47:11 +0100
  • 31f5c95603 Improve diagnostics for [ObservableProperty] with invalid validation Sergio Pedri 2022-03-13 13:43:10 +0100
  • 840e7a5983 More bug fixes to new diagnostics Sergio Pedri 2022-03-13 04:13:28 +0100
  • 0f7dfe632f Add more unit tests for [AlsoNotifyCanExecuteFor] Sergio Pedri 2022-03-13 03:57:10 +0100
  • ccb8a9d4ad Fixed bugs in new diagnostics logic Sergio Pedri 2022-03-13 03:47:13 +0100
  • 929bef6b6f Fix diagnostics for generated commands Sergio Pedri 2022-03-13 03:26:18 +0100
  • 6e497b1ad0 Fix diagnostics for generated properties Sergio Pedri 2022-03-13 03:23:09 +0100
  • ce44cffb26 Add diagnostics tests for new diagnostics Sergio Pedri 2022-03-13 03:12:11 +0100
  • b66fa4ba22 Add diagnostics for invalid target of [AlsoNotifyCanExecuteFor] Sergio Pedri 2022-03-13 03:05:20 +0100
  • 48587bc7ba Add diagnostics for invalid target of [AlsoNotifyChangeFor] Sergio Pedri 2022-03-13 02:55:14 +0100
  • 53f9abf098 Add diagnostics for name collision for [ObservableProperty] Sergio Pedri 2022-03-12 16:06:18 +0100
  • 2372ea9c44
    Update README.md Sergio Pedri 2022-03-13 04:33:56 +0100
  • fb5c56ff1e
    Merge pull request #139 from CommunityToolkit/dev/fix-command-no-concurrency-can-execute Sergio Pedri 2022-03-12 01:42:00 +0100
  • a3c55276a8 Fix async relay command CanExecute raised with no concurrency Sergio Pedri 2022-03-12 00:44:54 +0100
  • 4f148cfd66
    Merge pull request #131 from CommunityToolkit/dev/remove-can-execute-checks Sergio Pedri 2022-03-09 22:33:27 +0100
  • 3daad892c1 Fix unit tests Sergio Pedri 2022-03-04 13:35:38 +0100
  • 7a4eccbc10 Remove CanExecute checks from Execute logic Sergio Pedri 2022-03-02 12:28:00 +0100
  • e1ec425f97
    Merge pull request #135 from CommunityToolkit/dev/dynamically-accessed-members-attribute Sergio Pedri 2022-03-09 22:14:14 +0100
  • 5fb9f7039c Add unit tests for trimming annotations Sergio Pedri 2022-03-06 19:46:14 +0100
  • 7daf7bf7ce
    Merge pull request #132 from CommunityToolkit/dev/remove-debugger-non-user-code Sergio Pedri 2022-03-09 00:05:45 +0100
  • 1e033f47bb Improve detection of [DynamicallyAccessedMembers] Sergio Pedri 2022-03-06 19:34:30 +0100
  • baada1ac70 Update RegisterConditionalImplementationSourceOutput extension Sergio Pedri 2022-03-06 19:33:30 +0100
  • 40b492ddf8 Generate [DynamicallyAccessedMembers] for __ObservableValidatorExtensions Sergio Pedri 2022-03-06 19:29:30 +0100
  • e78e9c8250 Generate [DynamicallyAccessedMembers] for __IMessengerExtensions Sergio Pedri 2022-03-06 19:26:02 +0100
  • c9839ef073 Remove [DebuggerNonUserCode] from visible members Sergio Pedri 2022-03-04 16:21:03 +0100
  • fa9114b3ed
    Merge pull request #134 from CommunityToolkit/dev/net-native-fix Sergio Pedri 2022-03-06 17:36:07 +0100
  • 0aa38c5e8a Remove ArrayPoolBufferWriter<T> explicit constructor Sergio Pedri 2022-03-05 20:29:07 +0100
  • 5cea66b4f8 Fix invalid unit tests Sergio Pedri 2022-03-02 23:17:35 +0100
  • 81e99a9199
    Merge pull request #128 from CommunityToolkit/dev/cancel-commands Sergio Pedri 2022-03-02 20:49:35 +0100
  • 89fdd0aab5
    Merge pull request #130 from Avid29/main Sergio Pedri 2022-03-02 19:25:32 +0100
  • 94bf93aac8 Fixed typos in Span2D implicit operators Adam Dernis 2022-03-02 12:59:01 -0500
  • 1371da130a Add unit tests for cancel commands Sergio Pedri 2022-03-02 11:53:41 +0100
  • 5afbbdf6f8 Improve XML docs for ICommandAttribute.IncludeCancelCommand Sergio Pedri 2022-03-01 21:35:42 +0100
  • 86d689c2f9 Update ICommandGenerator to generate cancel commands Sergio Pedri 2022-03-01 18:59:15 +0100
  • 63a6676790 Add IncludeCancelCommand option to generator model Sergio Pedri 2022-03-01 17:22:37 +0100
  • 8ae1006b4d Add IAsyncRelayCommandExtensions.CreateCancelCommand Sergio Pedri 2022-03-01 17:08:02 +0100
  • 3fc61fe03d
    Merge pull request #119 from CommunityToolkit/dev/partial-observable-property-methods Sergio Pedri 2022-03-01 13:40:42 +0100
  • 2689986c98
    Merge pull request #120 from CommunityToolkit/dev/fix-messenger-generator-duplicates Sergio Pedri 2022-03-01 13:40:18 +0100
  • f40eb62717 Add more tests for generated partial methods Sergio Pedri 2022-02-23 12:52:23 +0100
  • d4a58e88fb Fix wrong generator type names in [GeneratedCode] Sergio Pedri 2022-02-22 19:19:01 +0100
  • 4fb135719f Add unit test for new partial generated methods Sergio Pedri 2022-02-21 23:02:11 +0100
  • 07fdeed558 Add invocation of partial generated methods Sergio Pedri 2022-02-21 23:00:27 +0100
  • f487d92f87 Add partial generation for OnPropertyChanging/Changed Sergio Pedri 2022-02-21 22:43:09 +0100
  • 1a24e0d415 Optimize duplicates removal in IMessengerRegisterAllGenerator Sergio Pedri 2022-02-22 16:47:07 +0100
  • 854499580a Improve syntax node filtering in IMessengerRegisterAllGenerator Sergio Pedri 2022-02-22 13:01:55 +0100
  • 849a0f14e5 Fix IRecipient generator for partial recipient declarations Sergio Pedri 2022-02-22 00:17:00 +0100
  • df3b529a85
    Merge pull request #122 from CommunityToolkit/dev/async-command-events-fixup Sergio Pedri 2022-03-01 00:16:37 +0100
  • 9c0a1b36cb Minor bug fixes, add more unit tests Sergio Pedri 2022-03-01 00:00:52 +0100
  • c9f5b9fe42 Fix async command event notifications Sergio Pedri 2022-02-22 14:30:11 +0100
  • 4d9816e171
    Merge pull request #111 from CommunityToolkit/dev/async-command-concurrency-notify Sergio Pedri 2022-02-28 23:33:13 +0100
  • 105e31ac87 Fix some typos Sergio Pedri 2022-02-28 23:12:26 +0100
  • d776a1ecda Add unit tests for Execute raising CanExecuteChanged if needed Sergio Pedri 2022-02-14 21:03:34 +0100
  • 3c71d4b401 Notify CanExecute when invoking an async command Sergio Pedri 2022-02-14 20:25:36 +0100
  • 5dcc52bc4b
    Merge pull request #113 from CommunityToolkit/dev/task-await-propagate-unobserved Sergio Pedri 2022-02-28 22:56:29 +0100
  • 2ca1ac7055 Add notes on TaskSchedulerTestHelper logic Sergio Pedri 2022-02-28 22:39:23 +0100
  • 55b600b5f4 Add unit tests for UnobservedTaskExceptions propagation Sergio Pedri 2022-02-15 16:48:24 +0100
  • 33c58e3eda Remove try/catch when awaiting tasks, ignore exceptions Sergio Pedri 2022-02-15 16:11:24 +0100
  • 98fc90732a Add __TaskExtensions.GetAwaitableWithoutEndValidation Sergio Pedri 2022-02-15 16:10:23 +0100
  • 90cf3443e3
    Merge pull request #127 from CommunityToolkit/dev/default-async-command-concurrency-false Sergio Pedri 2022-02-28 21:25:43 +0100
  • c71eb3592e
    Merge pull request #124 from CommunityToolkit/dev/observable-property-inheritdoc Sergio Pedri 2022-02-28 21:24:21 +0100
  • d9c315c3fe
    Merge pull request #110 from CommunityToolkit/dev/fix-observable-recipient-attribute-inheritance Sergio Pedri 2022-02-28 21:23:38 +0100
  • 0e26a29a57 Update async commands XML docs Sergio Pedri 2022-02-27 18:55:12 +0100
  • f6ca1f0bc4 Switch default async command concurrency to false Sergio Pedri 2022-02-27 18:53:07 +0100
  • 4a004a4fab Add <inheritdoc/> to generated observable properties Sergio Pedri 2022-02-24 23:59:29 +0100
  • c1cb029bc2 Fix [ObservableRecipient] with inherited base attributes Sergio Pedri 2022-02-14 11:28:47 +0100
  • 3d7b45c97a
    Merge pull request #121 from CommunityToolkit/dev/fix-build-warnings Sergio Pedri 2022-02-22 19:58:07 +0100
  • bc6f26f118 Improve ILLinker analyzer suppression Sergio Pedri 2022-02-22 19:37:36 +0100
  • ee30d3129c Add temporary workaround for AD0001 warning Sergio Pedri 2022-02-22 19:17:02 +0100
  • 71ad82d274 Workaround for RS2002 warnings Sergio Pedri 2022-02-22 13:13:37 +0100
  • 0813779556
    Merge pull request #112 from CommunityToolkit/dev/fix-nbgv-install Sergio Pedri 2022-02-14 21:43:18 +0100
  • 8fc359d50d Switch NBGV from install to update Sergio Pedri 2022-02-14 21:15:03 +0100
  • 0936b58854
    Merge pull request #106 from CommunityToolkit/dev/icommand-attribute-generated-can-execute Sergio Pedri 2022-01-31 22:24:55 +0100
  • b861efc8e8 Add unit tests for CanExecute on generated properties Sergio Pedri 2022-01-31 19:45:19 +0100
  • 7e0bf75f8a Add support for [ICommand(CanExecute)] on generated properties Sergio Pedri 2022-01-31 19:40:35 +0100
  • ea1010575d
    Remove Cake Build (#94) Nirmal Guru 2022-01-25 17:53:53 +0530
  • c5ab771da4
    Fix linter issues with ReadMe (#84) Nirmal Guru 2022-01-17 21:56:29 +0530
  • f2cfa3ad71
    Merge pull request #92 from CommunityToolkit/dev/remove-leftover-head-files Sergio Pedri 2022-01-14 14:34:29 +0100
  • c38a4a2118 Disable generation of header files if no targets are present Sergio Pedri 2022-01-14 14:19:48 +0100
  • eff71685c7
    Merge pull request #91 from CommunityToolkit/dev/targets-update Sergio Pedri 2022-01-14 14:02:29 +0100
  • 9b1596d453 Refactor conditional logic into separate target Sergio Pedri 2022-01-14 13:34:22 +0100
  • 0d894ea7c9 Minor tweaks to MSBuild checks Sergio Pedri 2022-01-14 13:01:33 +0100
  • 408c44b4a5 Simplify Roslyn assembly resolution logic Sergio Pedri 2022-01-14 00:34:53 +0100
  • 861beea017 Update .targets for MVVM Toolkit to fix .wapproj issues Sergio Pedri 2022-01-14 00:00:54 +0100
  • d3d9752364
    Merge pull request #90 from CommunityToolkit/version-update Sergio Pedri 2022-01-13 22:43:12 +0100
  • 54808964f0
    Merge pull request #88 from CommunityToolkit/dev/nuget-reference-updates Sergio Pedri 2022-01-13 22:08:28 +0100
  • bd4f365f01 Bump NuGet package reference versions Sergio Pedri 2022-01-13 15:17:03 +0100
  • 2fa3961601
    Merge pull request #89 from CommunityToolkit/dev/nullability-attributes-check Sergio Pedri 2022-01-13 21:21:49 +0100
  • 7d52b58e76 Fix conflicting generation of nullability attributes Sergio Pedri 2022-01-13 20:16:39 +0100
  • 4702495856
    Update to reflect upcoming version Michael Hawker MSFT (XAML Llama) 2022-01-13 10:41:27 -0800
  • af106bf7af
    Merge pull request #87 from jmarolf/patch-1 Sergio Pedri 2022-01-13 18:41:32 +0100
  • 99cf8cb072 Minor code style tweaks, add more XML comments Sergio Pedri 2022-01-13 18:17:42 +0100
  • 914fc275e7
    Calculate the current C# compiler version Jonathon Marolf 2022-01-12 20:51:59 -0800
  • 0e150d58f3
    Merge pull request #78 from CommunityToolkit/dev/guard-unconstrained-generic Sergio Pedri 2022-01-04 13:55:47 +0100
  • c096438a4a Add unit tests for new generic combinations Sergio Pedri 2022-01-01 16:49:37 +0100
  • 5d7f2a7674 Remove class constraint from Guaard.Is[Not]Null APIs Sergio Pedri 2021-12-31 19:48:24 +0100
  • 87268d40b6
    Merge pull request #79 from CommunityToolkit/dev/require-preview-features Sergio Pedri 2022-01-04 13:24:25 +0100
  • f8ca8da76a Add [RequiresPreviewFeatures] to unsafe APIs Sergio Pedri 2022-01-01 20:11:13 +0100