Commit Graph
2381 Commits
Author SHA1 Message Date
Sergio Pedri e27359fbb0 Fix naming conventions for all Roslyn projects 2024-10-22 22:50:51 -07:00
Sergio Pedri 11d15c9dbd Add blank 'Roslyn4110' project 2024-10-22 22:50:51 -07:00
Sergio Pedri ba45963ed8 Merge pull request #964 from CommunityToolkit/dev/fix-attribute-target-suppression
Fix suppressions for custom attribute targets
2024-10-22 22:21:38 -07:00
Sergio Pedri d52dec9097 Fix suppressions for custom attribute targets 2024-10-22 22:02:26 -07:00
Sergio Pedri cb478f1faa Merge pull request #946 from CommunityToolkit/dev/forward-accessor-attributes
Allow forwarding attributes to property accessors
2024-09-18 18:28:39 +02:00
Sergio Pedri 8404e3ae45 Add unit test for updated diagnostic suppressor 2024-09-18 17:31:05 +02:00
Sergio Pedri c7e454a8c7 Add unit test for accessor attributes 2024-09-18 17:31:05 +02:00
Sergio Pedri 5d9ce3ee16 Update diagnostic suppressor for forwarded attributes 2024-09-18 17:31:05 +02:00
Sergio Pedri 07971586a3 Add support for forwarding accessor attributes 2024-09-18 17:31:05 +02:00
Sergio Pedri 9accd8a5c1 Merge pull request #952 from CommunityToolkit/dev/update-framework-reference-checks
Update SDK package checks for .NET 9 SDK
2024-09-18 13:31:03 +02:00
Sergio Pedri 67872c12de Update SDK package checks for .NET 9 SDK 2024-09-15 12:37:59 +02:00
Sergio Pedri 04c514c758 Merge pull request #942 from CommunityToolkit/dev/windows-sdk-validation
Add .targets to validate the Windows SDK version
2024-09-12 15:26:01 +02:00
Sergio Pedri bbb4fb21be Suggest package versions based on configuration 2024-09-12 10:18:57 +02:00
Sergio Pedri 9c0725a894 Add .targets to validate the Windows SDK version 2024-09-09 14:21:56 +02:00
Sergio Pedri 1f8e52720a Merge pull request #944 from CommunityToolkit/dev/nullable-old-property-value
Improve nullable annotations in [ObservableProperty] generated code
2024-09-09 14:03:14 +02:00
Sergio Pedri 8e23ac1a03 Add unit tests for new nullable annotations 2024-09-09 13:40:44 +02:00
Sergio Pedri 9abe628c9f Mark old property value as nullable if needed 2024-09-09 10:30:31 +02:00
Sergio Pedri af626a6306 Merge pull request #918 from CommunityToolkit/dev/observable-validator-trim-generator
Generate trim annotations for [NotifyDataErrorInfo] properties
2024-08-21 23:18:59 -07:00
Sergio Pedri 2e3ca71147 Add unit tests for generated trim annotations 2024-08-21 22:56:40 -07:00
Sergio Pedri 095ac530a8 Generate [RequiresUnreferencedCode] when needed 2024-08-21 22:45:16 -07:00
Sergio Pedri b4bc12b092 Update assembly version in outdated unit tests 2024-08-21 22:44:31 -07:00
Sergio Pedri 9859a1db7a Update 'version.json' for 8.3.0 release 2024-08-21 22:13:13 -07:00
Sergio Pedri cc2aa2d4be Merge pull request #915 from CommunityToolkit/dev/trim-generated-code
Don't generate 'INotifyPropertyChanging' code if not requested
2024-08-20 23:37:26 -07:00
Sergio Pedri 761a22cff5 Forward generator options to FAWMN 2024-08-20 16:40:31 -07:00
Sergio Pedri 603e81c3fc Add new FAWMN variant with global options 2024-08-20 16:40:31 -07:00
Sergio Pedri 2c2a1c3774 Merge pull request #916 from CommunityToolkit/dev/update-sdk-package
Update Windows SDK package version
2024-08-20 16:40:13 -07:00
Sergio Pedri 5ef1035422 Update Windows SDK package version 2024-08-20 16:08:26 -07:00
Sergio Pedri 5670be10b8 Merge pull request #799 from pziezio/fix-ibufferwriter-span-size
Fix IBufferWriterExtensions Write for unmanaged types
2024-08-20 10:42:42 -07:00
Piotr Zięzio 8de7190cb0 Fix IBufferWriterExtensions Write for unmanaged types 2024-08-20 10:10:01 -07:00
Sergio Pedri b7ad78ee2a Fix header text in 'FeatureSwitches' file 2024-08-20 09:59:43 -07:00
Sergio Pedri cc35d3f9d3 Merge pull request #911 from CommunityToolkit/dev/trim-feature-switches
Allow trimming feature switches
2024-08-20 09:49:57 -07:00
Sergio Pedri d8a442f561 Streamline bundled .targets across TFMs 2024-08-08 23:53:02 -07:00
Sergio Pedri f3903a1cfe Update 'INotifyPropertyChanging' switch unit test 2024-08-08 19:31:50 -07:00
Sergio Pedri 395f45ee55 Enable feature switch for trimming 2024-08-08 19:31:50 -07:00
Sergio Pedri 1e0a83b1b5 Add 'ILLink.Substitutions.xml' file and embed it 2024-08-08 19:31:50 -07:00
Sergio Pedri 4cad2e085d Refactor switches into 'FeatureSwitches' type 2024-08-08 19:31:50 -07:00
Sergio Pedri af55190212 Refactor bundled .targets 2024-08-08 19:31:50 -07:00
Sergio Pedri 2fe303edd3 Merge pull request #912 from CommunityToolkit/dev/disable-iid-optimizer
Disable IID optimizer in MVVM Toolkit
2024-08-08 19:31:40 -07:00
Sergio Pedri dcc03e3fe1 Disable IID optimizer in MVVM Toolkit 2024-08-08 19:10:50 -07:00
Sergio Pedri a4d239eda9 Merge pull request #884 from arivoir/feature/881
Avoid auto-generating ObservableValidator.HasError
2024-08-08 18:55:03 -07:00
Alvaro Rivoir a2daea9d1a fix #881 2024-08-08 18:34:13 -07:00
Sergio Pedri 19173a1f1a Merge pull request #910 from CommunityToolkit/dev/update-cswinrt
Update CsWinRT to latest stable
2024-08-08 18:33:40 -07:00
Sergio Pedri c1387fefff Update CsWinRT to latest stable 2024-08-08 17:27:52 -07:00
Sergio Pedri 0226a98649 Merge pull request #806 from aianlinb/patch-1
Correct incorrect description in ObsoleteAttribute
2024-08-08 10:58:06 -07:00
aianlinb fd00adc492 Correct incorrect description in ObsoleteAttribute 2024-08-08 10:33:17 -07:00
Sergio Pedri b398890921 Merge pull request #841 from Lillenne/dev/memory-manager-offset
Include sizeof(T) in offset calculation for Memory2D from MemoryManager
2024-08-08 10:32:44 -07:00
Sergio Pedri e7acd4803a Merge pull request #909 from CommunityToolkit/dev/winrt-aot
Add AOT support in WinRT scenarios to the MVVM Toolkit
2024-08-08 10:11:43 -07:00
Sergio Pedri 488f7a7073 Update Windows SDK projections to latest stable 2024-08-08 09:50:54 -07:00
Sergio Pedri 125eefb916 Disable projection generation for CsWinRT 2024-08-08 09:50:54 -07:00
Sergio Pedri 225436753b Mark WinRT-exposed types as partial 2024-08-08 09:50:54 -07:00