Matt Nadareski
3ec85cf04a
Fix ExtraIni setter issues
2024-03-05 17:33:02 -05:00
Matt Nadareski
6987ec2641
Consolidate setter code
2024-03-05 17:17:40 -05:00
Matt Nadareski
fa99e6aefb
Remove redundant helper methods
2024-03-05 15:24:11 -05:00
Matt Nadareski
dd03d30547
Update SabreTools.Hashing
2024-03-05 13:17:12 -05:00
Matt Nadareski
3b12ff9de6
Update SabreTools.Serialization
2024-03-05 13:13:37 -05:00
Matt Nadareski
58ab51e03f
Update SabreTools.IO
2024-03-05 10:28:06 -05:00
Matt Nadareski
07dad00845
Add filter execution at the DAT level
2024-03-05 03:04:47 -05:00
Matt Nadareski
5e3e485d14
Implement simple filters
2024-03-05 02:56:50 -05:00
Matt Nadareski
05900cf818
Fix return/continue issues
2024-03-05 02:52:53 -05:00
Matt Nadareski
2b2aa5aff8
Use DictionaryBase for setters
2024-03-05 02:20:12 -05:00
Matt Nadareski
8f594f09a6
Migrate away from Core.Hash
2024-03-04 23:56:05 -05:00
Matt Nadareski
d5462c6909
Simplify status count statistics
2024-03-04 23:17:13 -05:00
Matt Nadareski
0980cc194b
Simplify hash count statistics
2024-03-04 23:05:58 -05:00
Matt Nadareski
d06205f186
Simplify item count statistics
2024-03-04 22:52:03 -05:00
Matt Nadareski
17c023efaa
Use Matching to replace NaturalSort
2024-02-29 21:20:44 -05:00
Matt Nadareski
2145245c31
Support ancient .NET in DatFiles
2024-02-28 22:54:56 -05:00
Matt Nadareski
de59d0252c
Support ancient .NET in FileTypes
2024-02-28 21:59:13 -05:00
Matt Nadareski
823a9ca7b7
Enable nullability everywhere
2024-02-28 19:19:50 -05:00
Matt Nadareski
2757c2f568
Add stricter build options (nw)
2023-12-05 11:33:18 -05:00
Matt Nadareski
1c8417ac10
Add .NET 8, remove .NET 7
2023-11-15 00:00:59 -05:00
Matt Nadareski
985ea12879
Update nuget packages
2023-11-14 23:59:21 -05:00
Matt Nadareski
106c5e4cdd
Fix build after package update
2023-09-11 10:27:17 -04:00
Matt Nadareski
ee84812918
Update Serialization to 1.1.1
2023-09-11 01:22:57 -04:00
Matt Nadareski
1d50ab962f
Migrate to Serialization package
2023-09-11 01:20:21 -04:00
Matt Nadareski
c88105bee7
Update SabreTools.IO version
2023-09-11 00:57:35 -04:00
Matt Nadareski
fe1c3b6675
Migrate to Nuget for IO
2023-09-08 12:27:04 -04:00
Matt Nadareski
7d1cfc1340
Migrate to Nuget package for models
2023-09-04 23:51:37 -04:00
Matt Nadareski
ede4487cf0
Fix issues found during testing
2023-08-15 01:38:01 -04:00
Matt Nadareski
6adbe601a2
Move NaturalSort to separate library
2023-08-14 21:02:15 -04:00
Matt Nadareski
b37aed389e
Add nullable context to SabreTools.DatItems
...
This change also starts migrating the internals of the DatItem formats to the new internal models. Right now, it's basically just acting like a wrapper around those models.
2023-08-14 13:17:51 -04:00
Matt Nadareski
ce6a64d4cd
Add nullable context to SabreTools.Core
2023-08-12 00:55:41 -04:00
Matt Nadareski
90c8fdd0a9
Add notes, numeric helper
2023-08-11 14:30:31 -04:00
Matt Nadareski
a18ee46d5d
Add nullable context to SabreTools.DatFiles
2023-08-10 23:22:14 -04:00
Matt Nadareski
7bb0ba245d
Add nullable context to SabreTools.IO
2023-08-10 15:02:40 -04:00
Matt Nadareski
c59bd4d857
Reduce implicit null checks
2023-08-10 11:35:32 -04:00
Matt Nadareski
8a56f8fd11
Use Listxml serializer for writing
2023-08-01 13:30:34 -04:00
Matt Nadareski
35326db8a2
Add Listxml required fields checks
2023-08-01 12:03:12 -04:00
Matt Nadareski
dbef70b845
Use Listxml serializer for reading only
2023-08-01 11:48:28 -04:00
Matt Nadareski
af2e49cffd
Split Listxml with no other updates
2023-08-01 10:31:38 -04:00
Matt Nadareski
c35d838a96
Fix merging issue for SoftwareList
2023-08-01 02:03:25 -04:00
Matt Nadareski
458f9edbc7
Use SoftwareList serializer for writing
2023-08-01 01:49:34 -04:00
Matt Nadareski
8e6a9d2730
Use SoftwareList serializer for reading only
2023-08-01 01:04:21 -04:00
Matt Nadareski
c27b6c9073
Split SoftwareList with no other updates
2023-08-01 00:07:36 -04:00
Matt Nadareski
ac154e311e
Use OfflineList serializer for writing
2023-07-31 21:40:19 -04:00
Matt Nadareski
a3f273db98
Use OfflineList serializer for reading only
2023-07-31 16:11:27 -04:00
Matt Nadareski
b5011c31cd
Split OfflineList with no other updates
2023-07-31 14:47:25 -04:00
Matt Nadareski
2435c5ed24
Use OpenMSX serializer for writing, fix issues
2023-07-31 14:11:26 -04:00
Matt Nadareski
745cac1427
Use OpenMSX serializer for reading only
2023-07-31 13:44:15 -04:00
Matt Nadareski
0aefe41484
Split OpenMSX with no other updates
2023-07-31 13:14:42 -04:00
Matt Nadareski
60c79eb034
Use Logiqx serializer for writing, fix issues
2023-07-31 12:51:41 -04:00