Matt Nadareski
823a9ca7b7
Enable nullability everywhere
2024-02-28 19:19:50 -05:00
Matt Nadareski
ede4487cf0
Fix issues found during testing
2023-08-15 01:38:01 -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
a18ee46d5d
Add nullable context to SabreTools.DatFiles
2023-08-10 23:22:14 -04:00
Matt Nadareski
97e847333b
Fix faulty ignore logic
2022-12-22 09:27:02 -08:00
Matt Nadareski
d35faea5a9
Add override method to all required places
2022-11-03 17:02:38 -07:00
Matt Nadareski
6c235e98b6
Migrate to GetMissingRequiredFields
2022-11-03 16:46:53 -07:00
Matt Nadareski
c23cfc0b36
Add null check to ShouldIgnore
2022-11-03 16:29:06 -07:00
Matt Nadareski
b3b2176b01
Add verbose logging to ShouldIgnore; add note
2022-11-03 16:27:58 -07:00
Matt Nadareski
4ea8abc1a4
Add logging TODO to ShouldIgnore
2022-11-03 16:19:58 -07:00
Matt Nadareski
b1f2836261
Add gated code for Hashfile HasRequiredFields
2022-11-03 16:14:42 -07:00
Matt Nadareski
b8ab055c66
DatFile cleanup and add HasRequiredFields (nw)
2022-11-03 16:05:07 -07:00
Matt Nadareski
7fbae5623b
Add ShouldIgnore note, possibly for strict
2022-11-03 16:01:03 -07:00
Matt Nadareski
343ea67bd8
Add preliminary support for Archive.org file lists ( fixes #38 )
2021-07-19 10:39:21 -07:00
Matt Nadareski
5d9ec18877
Ensure consistency by using ConcurrentList ( fixes #36 )
2021-07-18 21:00:01 -07:00
Matt Nadareski
040c8fb39d
Fix missfile output
2021-03-19 20:56:12 -07:00
Matt Nadareski
c54b35db92
DatItem formats to own sub-namespace
2021-02-02 10:23:43 -08:00
Matt Nadareski
8a60d824e3
Make stats use the reduced parsing model
2020-12-23 14:06:48 -08:00
Matt Nadareski
616d4fec5e
Add empty list for stats generation
2020-12-23 13:59:00 -08:00
Matt Nadareski
0f4a4ed585
Wire through "stats only" parsing, version 1 (nw)
2020-12-23 13:55:09 -08:00
Matt Nadareski
5253ca05ab
Add stats-only parse helper flag (not hooked up)
2020-12-23 13:22:06 -08:00
Matt Nadareski
c3753b13c1
Perform some TODO cleanup
2020-12-14 16:47:54 -08:00
Matt Nadareski
ebd1044454
Clean up based on .NET Core 3.1 reccomendations
2020-12-14 16:01:28 -08:00
Matt Nadareski
52d1673cb8
Move bucketing away from Field
2020-12-14 15:31:28 -08:00
Matt Nadareski
7f7c3ec314
Goodbye .NET Framework 4.8 and RIPEMD160
2020-12-14 15:22:14 -08:00
Matt Nadareski
f8b9dfa122
DatItems don't know about setting fields
2020-12-14 10:11:20 -08:00
Matt Nadareski
a89297686f
Fix build... (understatement)
2020-12-13 13:22:06 -08:00
Matt Nadareski
24d4be0571
Split DatFiles namespace
2020-12-10 23:24:09 -08:00
Matt Nadareski
58b3cda921
Distinguish IO extensions and helpers
2020-12-10 22:16:53 -08:00
Matt Nadareski
05a44dd954
Move stats display out of DatFile
2020-12-10 15:52:31 -08:00
Matt Nadareski
1269f2088b
DFD and Verification to actual classes
2020-12-10 13:30:08 -08:00
Matt Nadareski
56c70b89db
Move writing to new class
2020-12-10 11:28:11 -08:00
Matt Nadareski
2ee6d13a77
Move parsing to new class
2020-12-10 10:58:00 -08:00
Matt Nadareski
caf5fae5ad
DatFile types into their own folder and namespace
2020-12-09 22:11:35 -08:00
Matt Nadareski
d612e56cff
Move more things, split DatFile finally
2020-12-09 21:52:38 -08:00
Matt Nadareski
d08c1a200c
Get rid of unnecessary subfolder
2020-12-09 14:13:03 -08:00