Commit Graph

  • 73e85b44a7
    Merge pull request #249 from CommunityToolkit/dev/culture-invariant-generators Sergio Pedri 2022-05-10 14:03:49 +0200
  • 9f951c2cf0 Make source generators culture invariant Sergio Pedri 2022-05-09 21:44:12 +0200
  • 914f31d99b Add unit tests for blocked generated properties Sergio Pedri 2022-05-09 21:13:37 +0200
  • 780b596f22 Add new checks and diagnostics for properties causing conflicts Sergio Pedri 2022-05-09 21:13:25 +0200
  • df07309b50
    Merge pull request #247 from CommunityToolkit/dev/remove-attributes-conditional Sergio Pedri 2022-05-09 16:24:59 +0200
  • 414c8375a3 Add unit test for base viewmodel in separate assembly Sergio Pedri 2022-05-09 15:31:38 +0200
  • b52b427058 Remove [Conditional] from MVVM Toolkit attributes Sergio Pedri 2022-05-09 15:25:41 +0200
  • d1f7c051aa Resolve some build warnings Sergio Pedri 2022-05-09 15:47:30 +0200
  • f92fef7137 Add more unit tests for generics with [ObservableProperty] Sergio Pedri 2022-05-09 15:41:43 +0200
  • a0f0b03eb5
    Merge pull request #236 from CommunityToolkit/dev/observable-validator-partial-declarations Sergio Pedri 2022-05-09 15:18:37 +0200
  • f2dce06b4d Fixing some typos. Daniel Banda 2022-05-03 21:21:10 -0700
  • b5b0045483 Fix duplicate generated files for ObservableValidator generator Sergio Pedri 2022-05-03 16:20:23 +0200
  • d1f7ef9eee Move partial filtering logic to new extension Sergio Pedri 2022-05-03 16:20:05 +0200
  • 61539a26b8 Remove unnecessary using directives Sergio Pedri 2022-05-03 16:19:41 +0200
  • f003c4fc6f
    Merge pull request #211 from CommunityToolkit/dev/fix-non-classes-nested-types Sergio Pedri 2022-04-11 19:28:13 +0200
  • e698d066a9 Add support for nested record types Sergio Pedri 2022-04-11 15:14:26 +0200
  • 7f4888dba0 Add unit tests for nested types that are not classes Sergio Pedri 2022-04-11 14:28:22 +0200
  • 753842a379
    Merge pull request #199 from ovska/feat/highperformance/arraypool-ensurecapacity Sergio Pedri 2022-04-11 15:17:34 +0200
  • f34c0f3b49 Fix generation for nested types that are not classes Sergio Pedri 2022-04-11 14:28:14 +0200
  • 714576210d Test ArrayPoolExtensions.EnsureCapacity ovska 2022-04-05 21:01:48 +0300
  • 2e1f1fe96e Add EnsureCapacity to ArrayPool extensions ovska 2022-04-05 21:00:12 +0300
  • f3bd3d8b72
    Merge pull request #169 from CommunityToolkit/dev/improve-collections Sergio Pedri 2022-04-06 23:52:02 +0200
  • b8979472ff Add an extra test case Sergio Pedri 2022-04-06 23:01:27 +0200
  • 48deec9f77 Remove TODOs Sergio Pedri 2022-04-06 22:57:39 +0200
  • ba20320cdc Add a comment explaining the collection fast paths Sergio Pedri 2022-04-06 22:52:19 +0200
  • d1e75b9893 Add ObservableGroupedCollectionExtensions tests, bug fixes Sergio Pedri 2022-04-05 15:49:56 +0200
  • dd2a72d4e7 Rename unit test methods for consistency Sergio Pedri 2022-04-05 15:32:16 +0200
  • 274a3c0174 Minor code refactoring Sergio Pedri 2022-04-05 15:27:45 +0200
  • 0e3be7e80c Add tests for ArgumentNullException-s in collections Sergio Pedri 2022-04-05 15:25:08 +0200
  • bf31152d47 Optimize ILookup<TKey, TElement> implementations Sergio Pedri 2022-03-30 15:29:58 +0200
  • f6a0f3fae8 Add null checks to public APIs Sergio Pedri 2022-03-30 15:02:52 +0200
  • 08fca92424 Update ObservableGroupedCollectionExtensions with new shape Sergio Pedri 2022-03-30 14:49:05 +0200
  • 2712e9b282 Seal ObservableGroup<TKey, TElement> for consistency Sergio Pedri 2022-03-25 15:38:31 +0100
  • 03e85af860 Fix build errors in unit tests Sergio Pedri 2022-03-21 18:05:43 +0100
  • fcdd3561fc Add [DebuggerDisplay] to ReadOnlyObservableGroup<,> Sergio Pedri 2022-03-19 19:55:07 +0100
  • 224b3342e5 Add ILookup<,> to observable grouped collections Sergio Pedri 2022-03-19 19:44:45 +0100
  • b522487acb Rename TValue type params to TElement Sergio Pedri 2022-03-19 19:17:47 +0100
  • a3be770bed Add IReadOnlyObservableGroup<out TKey, out TElement> Sergio Pedri 2022-03-19 19:14:59 +0100
  • d08e1b74d7 Add new interfaces/members to IReadOnlyObservableGroup Sergio Pedri 2022-03-19 19:13:09 +0100
  • 2d582421ed Improvements to ReadOnlyObservableGroupedCollection logic Sergio Pedri 2022-03-12 15:40:52 +0100
  • 6d2a502334 Improve ReadOnlyObservableGroupedCollection<TKey, TValue> constructors Sergio Pedri 2022-03-12 15:11:44 +0100
  • 684a650059 Improve caching of KeyChangedEventArgs Sergio Pedri 2022-03-12 14:57:40 +0100
  • 186ff01aeb Remove unnecessary constructor Sergio Pedri 2022-03-12 14:54:07 +0100
  • 257250dc70 Add IReadOnlyObservableGroup<out TKey> Sergio Pedri 2022-03-12 01:02:09 +0100
  • e4a105f4f8
    Merge pull request #202 from CommunityToolkit/dev/fix-target-member-diagnostics Sergio Pedri 2022-04-06 19:18:58 +0200
  • 3324b5214e Fix incorrect duplicated property notification call Sergio Pedri 2022-04-06 18:21:43 +0200
  • 759c6b3f33 Add unit test for diagnostics on inherited members Sergio Pedri 2022-04-06 18:14:00 +0200
  • 69707bf3fd Fix false positive diagnostics for inherited members Sergio Pedri 2022-04-06 18:08:42 +0200
  • e0016b7e0f Move diagnostics list to shipped release file Sergio Pedri 2022-04-06 15:14:14 +0200
  • 98f450ae9c Fix outdated test method names for ArrayPoolExtensions ovska 2022-04-05 20:48:01 +0300
  • 5bbab53888
    Merge pull request #181 from CommunityToolkit/dev/icommand-overloads-diagnostics Sergio Pedri 2022-04-04 20:44:04 +0200
  • 3b3c8b1a00
    Merge pull request #183 from CommunityToolkit/dev/remove-spinlock-object-extension Sergio Pedri 2022-04-04 19:47:47 +0200
  • 0e2a94c908
    Merge pull request #190 from CommunityToolkit/dev/fix-indexof-return Sergio Pedri 2022-04-04 19:47:09 +0200
  • 5dc442a31d
    Merge pull request #184 from CommunityToolkit/dev/stream-extensions-fixups Sergio Pedri 2022-04-04 18:55:35 +0200
  • 76f339fa88 Remove leftover XML doc Sergio Pedri 2022-03-30 21:59:02 +0200
  • bffc3d72f8 Change IndexOf APIs to return -1 if not found Sergio Pedri 2022-03-30 20:37:07 +0200
  • 40d06fa8e5 Fix XML docs Sergio Pedri 2022-03-28 14:04:49 +0200
  • 3d5fd97bce Fix MissingMethodExceptions for Stream extensions Sergio Pedri 2022-03-28 13:59:05 +0200
  • 760c3c2096 Remove SpinLock extension taking an object Sergio Pedri 2022-03-28 13:43:21 +0200
  • f2ac314fd0 Improve [ICommand] overload diagnostics Sergio Pedri 2022-03-26 13:58:23 +0100
  • 3ff3d8e8cd Add diagnostics for [ICommand] on multiple overloads Sergio Pedri 2022-03-26 13:52:28 +0100
  • a045b551d8
    Merge pull request #161 from CommunityToolkit/dev/icommand-attribute-task-t Sergio Pedri 2022-03-25 23:21:20 +0100
  • ec1129b54d
    Merge pull request #179 from CommunityToolkit/dev/incremental-nullable-generator Sergio Pedri 2022-03-25 23:20:45 +0100
  • 4b1adebb76
    Merge pull request #160 from CommunityToolkit/dev/nullable-generated-properties Sergio Pedri 2022-03-25 22:46:04 +0100
  • 8c03ffa93d Fix NullabilityAttributesGenerator generation conditions Sergio Pedri 2022-03-25 13:20:39 +0100
  • 8fba78db76 Simplify AddSource(...) calls Sergio Pedri 2022-03-25 13:10:27 +0100
  • 807dbcaf94 Switch NullabilityAttributesGenerator to incremental Sergio Pedri 2022-03-25 13:07:16 +0100
  • a3bafc654e Add RegisterConditionalSourceOutput API Sergio Pedri 2022-03-25 12:58:44 +0100
  • 5067c3db2f Add unit tests for [ICommand] on Task<T> methods Sergio Pedri 2022-03-16 13:53:32 +0100
  • 5a8fd0bf1e Update [ICommand] generator for Task<T> returns Sergio Pedri 2022-03-16 13:43:39 +0100
  • 393a223229 Improve comments on commented out unit tests Sergio Pedri 2022-03-25 22:25:30 +0100
  • 6e734ef065 Add unit tests Sergio Pedri 2022-03-16 13:16:45 +0100
  • 4bb6067abc Fix nullability annotations in generated properties Sergio Pedri 2022-03-16 12:47:43 +0100
  • bf4b5f6f43
    Merge pull request #152 from CommunityToolkit/dev/also-broadcast-change-attribute Sergio Pedri 2022-03-25 22:23:04 +0100
  • 3763eee5b9
    Merge pull request #173 from CommunityToolkit/dev/remove-obsolete-apis Sergio Pedri 2022-03-25 22:16:12 +0100
  • aea8962e0e Remove unnecessary parameter Sergio Pedri 2022-03-21 17:39:26 +0100
  • ad9b068292 Remove Guard.Is[Not][NullOr]Whitespace Sergio Pedri 2022-03-21 13:09:52 +0100
  • 204e6f9b33 Remove StringExtensions.AsFormat Sergio Pedri 2022-03-21 13:08:33 +0100
  • 460ebc9272
    Merge pull request #151 from CommunityToolkit/dev/collections-to-mvvm-toolkit Sergio Pedri 2022-03-19 20:08:19 +0100
  • 4b9a61020e
    Add Nuget version requirement to bug template Sergio Pedri 2022-03-18 12:32:28 +0100
  • 54519726d9 Rename files Sergio Pedri 2022-03-12 00:59:53 +0100
  • 69a9a69b7f Change namespace to .Mvvm Sergio Pedri 2022-03-12 00:57:32 +0100
  • 317241bb83 Move collection types to MVVM Toolkit Sergio Pedri 2022-03-12 00:56:02 +0100
  • 4edcd888cb Add unit tests for [AlsoBroadcastChange] Sergio Pedri 2022-03-13 23:48:59 +0100
  • 668de52f39 Enable orphaning diagnostics for [AlsoBroadcastChange] Sergio Pedri 2022-03-13 23:13:16 +0100
  • 53ac5d8e38 Implement code generation for [AlsoBroadcastChange] Sergio Pedri 2022-03-13 23:11:50 +0100
  • 32a17cf5b5 Add AlsoBroadcastChangeAttribute type Sergio Pedri 2022-03-13 02:22:16 +0100
  • 850bc2f38d Make selected IDE mandatory in bug template Sergio Pedri 2022-03-16 15:27:26 +0100
  • a468d8e08a Fix issue template errors Sergio Pedri 2022-03-16 15:25:23 +0100
  • 1a3d3c3996
    Merge pull request #163 from CommunityToolkit/dev/templates Sergio Pedri 2022-03-16 15:20:41 +0100
  • 26584448af Add PR template Sergio Pedri 2022-03-16 15:02:30 +0100
  • 84110d9907 Add feature proposal template Sergio Pedri 2022-03-16 14:41:01 +0100
  • 8b3cb7ccc4 Add config file for issue templates Sergio Pedri 2022-03-16 14:32:34 +0100
  • c80aa86605 Add bug template Sergio Pedri 2022-03-16 14:28:51 +0100
  • 65e1767269
    Merge pull request #141 from CommunityToolkit/dev/observable-property-name-clash-diagnostics Sergio Pedri 2022-03-15 20:26:32 +0100
  • 216d4eaaf4 Code refactoring to remove goto-s Sergio Pedri 2022-03-15 20:00:19 +0100
  • eb41f891f8 Add diagnostics for invalid [ObservableRecipient] target type Sergio Pedri 2022-03-14 00:02:38 +0100
  • 5cb0a737ff Fix diagnostics categories Sergio Pedri 2022-03-13 22:56:32 +0100
  • 17d4df6555 Add diagnostics for orphaned [ObservableProperty] dependent attributes Sergio Pedri 2022-03-13 20:07:27 +0100
  • e694deff8e Minor code tweaks Sergio Pedri 2022-03-13 19:42:10 +0100