Matt Nadareski
13af5a4f50
Update Logiqx DTD, add models (nw)
2023-07-12 10:40:21 -04:00
Matt Nadareski
0594a6296c
Update enum handling, part 2
2023-04-20 12:12:56 -04:00
Matt Nadareski
1f601dfa3f
Update enum handling, part 1
2023-04-20 10:34:37 -04:00
Matt Nadareski
728b5d6b27
Perform mass cleanup
...
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
fd5fd79b95
Update serials and details objects
2023-04-19 12:26:54 -04:00
Matt Nadareski
f6360492a4
Promote new flag to --dat-X instead
...
This change also introduces a few fixes to merging flags in general, as things like device non-merged were being converted/handled strangely.
2023-04-19 12:04:25 -04:00
Matt Nadareski
18fee399f4
Fix ambiguous references
2023-04-17 13:22:35 -04:00
Matt Nadareski
189a499fda
Fix header writing for ID
2023-04-03 12:38:01 -04:00
Matt Nadareski
19778947d8
Add header-level No-Intro ID support
2023-04-03 12:24:42 -04:00
Matt Nadareski
bfa04dc574
Add No-Intro XSD to code (outdated)
2023-04-03 12:11:54 -04:00
Matt Nadareski
cf1a8122b1
Add No-Intro cloneofid tag
2023-04-03 11:57:06 -04:00
Matt Nadareski
fb20e5c92b
Attempt to add multi-category support
2023-04-03 11:52:38 -04:00
Matt Nadareski
9d1dc11c6a
Trim names in hashfiles
2023-03-30 19:35:41 -04:00
Matt Nadareski
aa5cc76f8f
Handle filenames with spaces in hashfiles
2023-03-30 10:59:56 -04:00
Matt Nadareski
6ee9edfe89
Fix oversights in hashfiles
...
- Allows for multiple spaces between filename and hash
- Allows for paths in names to be counted as machine names
2023-03-29 22:58:06 -04:00
Matt Nadareski
dc79249d61
Add No-Intro MIA support
2023-03-26 22:03:29 -04:00
Matt Nadareski
2681e4a997
Add No-Intro ID support
2023-03-26 21:47:17 -04:00
Matt Nadareski
5cbae32dcf
GetMissingRequiredFields for Listrom
2022-11-03 21:20:18 -07:00
Matt Nadareski
19f2ccd4d1
Add GetMissingRequiredFields for SL
2022-11-03 21:07:48 -07:00
Matt Nadareski
d574a3baaf
Update optional and required fields for SL
2022-11-03 17:07:49 -07:00
Matt Nadareski
58db62cadd
Update SL DTD
2022-11-03 17:04:31 -07:00
Matt Nadareski
d35faea5a9
Add override method to all required places
2022-11-03 17:02:38 -07:00
Matt Nadareski
a6d02d8c9c
Remove TODO in Hashfile
2022-11-03 16:51:15 -07:00
Matt Nadareski
6c235e98b6
Migrate to GetMissingRequiredFields
2022-11-03 16:46:53 -07:00
Matt Nadareski
507be000a1
Clean up usings in Hashfile
2022-11-03 16:18:25 -07:00
Matt Nadareski
392e59e697
Add Hashfile TODO for future requirements
2022-11-03 16:16:20 -07:00
Matt Nadareski
f1d37a7bb6
Enforce required fields for Hashfile
...
I was going back and forth on this, but honestly, this is the one set of types that is really meaningless if the hashes are missing.
2022-11-03 16:15:49 -07:00
Matt Nadareski
b1f2836261
Add gated code for Hashfile HasRequiredFields
2022-11-03 16:14:42 -07:00
Matt Nadareski
b8e0da44ed
Add validation notes to DAT types
2022-11-03 12:35:50 -07:00
Matt Nadareski
7e3c04e8a2
Update SoftwareList with new fields
2022-11-03 11:44:29 -07:00
Matt Nadareski
b0dba93134
Update Driver with new fields
2022-11-03 11:37:55 -07:00
Matt Nadareski
07a5489ebf
Update ListXML DTD and required attributes
2022-11-03 11:12:54 -07:00
Matt Nadareski
f1b9ae2dd2
Force no quotes on size and hashes for CMP ( fixes #39 )
2021-07-27 12:00:21 -07:00
Matt Nadareski
2ed7d41d34
Finalize read/write support for Archive.org
2021-07-19 10:58:59 -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
b76f064098
Add SMDB size field support
2021-05-17 10:05:29 -07:00
Matt Nadareski
4de29860bd
Clean up the log statements
2021-02-03 11:22:09 -08:00
Matt Nadareski
1ae1087aad
Fix per-file logging for writing
2021-02-03 11:20:11 -08:00
Matt Nadareski
c54b35db92
DatItem formats to own sub-namespace
2021-02-02 10:23:43 -08:00
Matt Nadareski
f161f14346
Make setter make more sense
2021-02-01 14:07:50 -08:00
Matt Nadareski
691f9baca4
Rename DatItemTool to Setter
2021-02-01 13:11:12 -08:00
Matt Nadareski
cb947fdf51
Address warnings in code I wrote
2021-01-15 13:06:17 -08:00
Matt Nadareski
3317aef790
Use when on throw on error to avoid context loss
2021-01-12 15:54:14 -08:00
Matt Nadareski
2e674e23ca
Add history tag support ( fixes #34 )
2020-12-28 10:22:40 -08:00
Matt Nadareski
0f4a4ed585
Wire through "stats only" parsing, version 1 (nw)
2020-12-23 13:55:09 -08:00
Matt Nadareski
9ffff38248
Parser tests, part 5
2020-12-20 22:22:55 -08:00
Matt Nadareski
7c85d8d661
Parser tests, part 4
2020-12-20 22:01:05 -08:00
Matt Nadareski
0cf44980a9
Parser tests, part 3
2020-12-20 21:18:02 -08:00
Matt Nadareski
da5d1631c6
Parser tests, part 2
2020-12-20 15:09:36 -08:00