Commit Graph

4628 Commits

Author SHA1 Message Date
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
Matt Nadareski
71368c2a1f Fix packing flag writes 2021-09-20 09:30:11 -07:00
Matt Nadareski
20b5266c54 Apply Zip encoding patch from GordonJ 2021-09-08 22:52:23 -07:00
Matt Nadareski
00e0663ff3 Update RV Compress code 2021-09-06 21:44:18 -07:00
Matt Nadareski
dd2d2fa86c Allow user inputs in diff-against and base-replace (fixes #40) 2021-08-17 12:35:31 -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
72700337ad Add new Archive.org fields to filtering 2021-07-19 11:17:29 -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
08598d1e8b Bump version for prerelease 2021-07-19 09:44:43 -07:00
Matt Nadareski
5d9ec18877 Ensure consistency by using ConcurrentList (fixes #36) 2021-07-18 21:00:01 -07:00
Matt Nadareski
2dc6dea0e7 Make next line finding a helper method 2021-07-18 13:10:48 -07:00
Matt Nadareski
4bd6fd6fcd Smarter XML comment skipping (fixes #37) 2021-07-18 12:48:59 -07:00
Matt Nadareski
ef2b51a36a Update SMDB test file with size field 2021-05-17 10:09:54 -07:00
Matt Nadareski
b76f064098 Add SMDB size field support 2021-05-17 10:05:29 -07:00