Matt Nadareski
3ed197684d
Fix broken utilities test
2022-12-22 09:27:31 -08:00
Matt Nadareski
97e847333b
Fix faulty ignore logic
2022-12-22 09:27:02 -08:00
Matt Nadareski
9469bd6543
Partially fix EOF issues in hashing
2022-12-22 09:20:29 -08: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
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
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
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
66b767ed4d
Add unused item dictionary database implementation
2022-11-03 15:54:00 -07:00
Matt Nadareski
83ddb0ccf9
Update nuget packages
2022-11-03 15:16:47 -07:00
Matt Nadareski
d0591e5932
Remove lingering TODO
2022-11-03 14:57:39 -07:00
Matt Nadareski
909ec8c4cc
Create separate files for internal skippers
2022-11-03 14:55:46 -07:00
Matt Nadareski
946b210d37
Add unused strict writing flag
2022-11-03 12:58:37 -07:00
Matt Nadareski
b8e0da44ed
Add validation notes to DAT types
2022-11-03 12:35:50 -07:00
Matt Nadareski
212af3a7dd
Add throwOnError flag for CMP and XML (unused)
2022-11-03 12:31:21 -07:00
Matt Nadareski
ee928c52ae
Add future work notes
2022-11-03 12:23:10 -07:00
Matt Nadareski
ee356fb8a2
Update formatting of DatItems
2022-11-03 12:22:17 -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
00fa7abc01
Add public TODO on allowing stricter writes
2022-09-16 13:23:10 -07:00
Matt Nadareski
48d15ff09c
Attempt to fix hashing issue
2022-08-29 11:06:30 -07:00
Matt Nadareski
4bb4da444f
Move to .NET 6.0 only
2022-07-09 14:20:32 -07:00
Matt Nadareski
dcadf05832
Remove .NET 5 from AppVeyor
2022-07-08 22:53:38 -07:00
Matt Nadareski
c7ac8668b5
Drop .NET 5.0 support
2022-07-08 22:29:20 -07:00
Matt Nadareski
1a0d45e4ed
Fix game stats always being 0 ( fixes #79 )
2022-07-08 22:23:49 -07:00
Matt Nadareski
891dd65610
Remove unnecessary using that was causing a build break
2022-04-16 22:12:55 -07:00
Matt Nadareski
fc6bd36822
Convert to using .NET Standard 2.1
2022-04-16 22:03:50 -07:00
Matt Nadareski
7f9f75ae53
Upgrade Appveyor config for VS2022
2022-04-16 21:52:00 -07:00
Matt Nadareski
9045cd2b2b
Add .NET 6.0 as build target
2022-04-16 21:47:55 -07:00
Matt Nadareski
c1d5c406a9
Remove uninitialized flag
2022-04-16 21:45:41 -07:00
Matt Nadareski
a651ef738d
Update Nuget packages to newest versions
2022-04-16 21:36:16 -07:00
Matt Nadareski
191292b669
Manual revert of 470fc924a0
2022-02-22 13:51:04 -08:00
Matt Nadareski
2074ae5db2
Merge branch 'main' of https://github.com/SabreTools/SabreTools
2022-02-22 13:48:11 -08:00
Matt Nadareski
25fad241e9
Revert DataArea change
...
This is being reverted because it was so disjoint from the other work that it is meant to work with that I was unaware of the intent of the code. This is not doing something that I feel is correct, so any changes here need to be merged into the other, more relevant PRs so it can be reviewed wholistically.
2022-02-22 13:47:39 -08:00
Lothrien
470fc924a0
add dataareas to part ( #52 )
...
* add dataareas to part
to add additional dataareas in rom element
* adding dataareas
while updating vs code, references where lost, but i hope i'll get everything to the correct place...
2022-02-22 13:09:11 -08:00
Matt Nadareski
243e3507d6
Fix and better document DatItem.Sort
...
There was an issue around how items from different sources were handled, in that sources were checked first and not last. This was due to a few assumptions about source IDs and DAT order in general. This may end up causing different output hashes for merged DATs.
2021-12-21 14:20:27 -08:00
Matt Nadareski
8b35393d1f
Update AppVeyor notifications
2021-09-24 10:44:49 -07:00
dependabot[bot]
e9e4c63f41
Bump SharpCompress from 0.28.3 to 0.29.0 in /SabreTools.FileTypes ( #42 )
...
Bumps [SharpCompress](https://github.com/adamhathcock/sharpcompress ) from 0.28.3 to 0.29.0.
- [Release notes](https://github.com/adamhathcock/sharpcompress/releases )
- [Commits](https://github.com/adamhathcock/sharpcompress/compare/0.28.3...0.29 )
---
updated-dependencies:
- dependency-name: SharpCompress
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-20 13:01:39 -07:00