Matt Nadareski
9735a178c5
Remove DatHeaderField enum
2024-03-10 21:03:53 -04:00
Matt Nadareski
97542bf966
Convert remaining items, add NameKey
2024-03-10 20:39:54 -04:00
Matt Nadareski
48cbd47966
Replace Constants with Hashing
2024-03-06 11:23:22 -05:00
Matt Nadareski
243019d8f7
Update SabreTools.Hashing
2024-03-06 11:16:26 -05:00
Matt Nadareski
f0fa7bb6bf
Address a handful of TODOs
2024-03-06 00:33:45 -05:00
Matt Nadareski
b9f6a6862d
Remove DatItemField enum
2024-03-05 23:41:00 -05:00
Matt Nadareski
e90c74e145
Remove MachineField enum
2024-03-05 22:59:41 -05:00
Matt Nadareski
fa99e6aefb
Remove redundant helper methods
2024-03-05 15:24:11 -05:00
Matt Nadareski
3166a438a8
Reduce some unused constants
2024-03-05 14:53:27 -05:00
Matt Nadareski
dd03d30547
Update SabreTools.Hashing
2024-03-05 13:17:12 -05:00
Matt Nadareski
07dad00845
Add filter execution at the DAT level
2024-03-05 03:04:47 -05:00
Matt Nadareski
8f594f09a6
Migrate away from Core.Hash
2024-03-04 23:56:05 -05:00
Matt Nadareski
68d40422e4
Add note about replacing Hash enum
2024-03-04 23:19:04 -05:00
Matt Nadareski
b12d221fbf
Fix equality from missing return statement
2024-03-04 22:18:14 -05:00
Matt Nadareski
076b80e805
Use SabreTools.Hashing
2024-03-04 21:20:39 -05:00
Matt Nadareski
17c023efaa
Use Matching to replace NaturalSort
2024-02-29 21:20:44 -05:00
Matt Nadareski
878b9d5894
Add note about ArrayExtensions
2024-02-29 00:26:41 -05:00
Matt Nadareski
662efcfe51
Update copyright year (nw)
2024-02-28 20:16:43 -05:00
Matt Nadareski
953e0c028d
Support ancient .NET in NaturalSort
2024-02-28 19:52:25 -05:00
Matt Nadareski
778399cad7
Support ancient .NET in Core
2024-02-28 19:49:09 -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
1d50ab962f
Migrate to Serialization package
2023-09-11 01:20:21 -04:00
Matt Nadareski
7d1cfc1340
Migrate to Nuget package for models
2023-09-04 23:51:37 -04:00
Matt Nadareski
5044dea02a
Move some text filtering functionality
2023-08-15 01:58:47 -04:00
Matt Nadareski
ede4487cf0
Fix issues found during testing
2023-08-15 01:38:01 -04:00
Matt Nadareski
ed1f809065
Move more to the DatItem base class
2023-08-14 22:33:05 -04:00
Matt Nadareski
6adbe601a2
Move NaturalSort to separate library
2023-08-14 21:02:15 -04:00
Matt Nadareski
242150d54c
Move suffix generation
2023-08-14 19:29:10 -04:00
Matt Nadareski
3b9ec1d62c
ICloneable tide-over
2023-08-14 19:12:46 -04:00
Matt Nadareski
10cf411879
Move information filling logic
2023-08-14 19:06:08 -04:00
Matt Nadareski
0d190a4a2b
Move one more method to better class
2023-08-14 18:45:58 -04:00
Matt Nadareski
9a41d16e58
ConditionalHashEquals is fun
2023-08-14 18:43:56 -04:00
Matt Nadareski
59dd9e8d26
Add conversion helpers, fix build
2023-08-14 14:53:28 -04:00
Matt Nadareski
2e662c0b4e
Move more helper methods around
2023-08-14 13:36:37 -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
1752b1a0ac
Move another text helper method
2023-08-12 01:17:12 -04:00
Matt Nadareski
ce6a64d4cd
Add nullable context to SabreTools.Core
2023-08-12 00:55:41 -04:00
Matt Nadareski
12ee5895f9
Move non-specific text helpers to own class
2023-08-11 23:50:18 -04:00
Matt Nadareski
03b14c6c5e
Use NumberHelper in FilterObject
2023-08-11 15:23:24 -04:00
Matt Nadareski
8de4d0a0da
Fix summary on ConvertToDouble
2023-08-11 14:36:04 -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
7d4d69bbb8
Start creating Dictionary-based internal models
2023-08-01 23:18:53 -04:00
Matt Nadareski
7c6945fe09
Reorganize and add comments to MachineField
2023-04-20 16:30:00 -04:00
Matt Nadareski
b285ecf66d
Reorganize and add comments to DatItemField
2023-04-20 15:57:39 -04:00
Matt Nadareski
b16afd6d59
Reorganize and add comments to DatHeaderField
2023-04-20 14:28:30 -04:00
Matt Nadareski
a2958a703c
Update enum handling, part 3
2023-04-20 13:54:59 -04:00