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