Commit Graph

3692 Commits

Author SHA1 Message Date
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