Commit Graph

185 Commits

Author SHA1 Message Date
Matt Nadareski
5d70556de2 Update and move Replacer tests 2025-02-12 12:36:42 -05:00
Matt Nadareski
3d2e599735 Simplify only place CreateAndParse was called 2025-01-31 23:03:25 -05:00
Matt Nadareski
714e9118c2 Rename to WriterTests 2025-01-29 20:38:09 -05:00
Matt Nadareski
eac31923a1 DatHeader is not in charge of filenames 2025-01-29 13:25:36 -05:00
Matt Nadareski
cf657138fc Middle step for outfile names 2025-01-29 13:16:20 -05:00
Matt Nadareski
e25a7c7f40 Port existing item dict tests, add DB variants 2025-01-16 13:52:37 -05:00
Matt Nadareski
3e839e1249 Move ClearEmpty to DatFile 2025-01-14 22:07:05 -05:00
Matt Nadareski
6e365c3f03 Split deduplication from bucketing, add short-circuit 2025-01-14 20:21:54 -05:00
Matt Nadareski
60d946fc6d Make SortedKeys an array for both 2025-01-14 15:59:47 -05:00
Matt Nadareski
de00d31319 Remove public add-to-key functionality 2025-01-14 15:32:14 -05:00
Matt Nadareski
8c3c6ab3e8 ItemDictionary is no longer IDictionary 2025-01-14 10:38:46 -05:00
Matt Nadareski
00e8ca6bcc Update legacy test 2025-01-09 03:29:22 -05:00
Matt Nadareski
cd908e136e Kinda support MD2 and MD4 files? 2025-01-08 17:17:16 -05:00
Matt Nadareski
bd4c3bd26f Start adding DatItem tests 2025-01-07 16:53:57 -05:00
Matt Nadareski
b576f79c98 Fix build 2025-01-07 15:57:17 -05:00
Matt Nadareski
f3eb7349bb Add first set of DatItemTool tests 2025-01-06 12:22:54 -05:00
Matt Nadareski
7159b21afd Update Hashing to 1.4.2 2025-01-06 10:12:46 -05:00
Matt Nadareski
5d25a09785 Move some static functionality linked with TreatAsFile 2025-01-05 22:16:44 -05:00
Matt Nadareski
f5e2d8a11c Add tests for Core; fix found issues 2025-01-04 19:47:39 -05:00
Matt Nadareski
3e3866b6e4 Update all packages 2024-12-28 13:31:15 -05:00
Matt Nadareski
66fda545e2 Update packages 2024-12-10 15:57:02 -05:00
Matt Nadareski
5886632d62 Add support FileOnly packing flag 2024-12-07 11:27:54 -05:00
Matt Nadareski
a6a83b3e76 Update packages 2024-12-06 13:20:36 -05:00
Matt Nadareski
0125bd6619 Add .NET 9 to target frameworks 2024-11-13 03:55:33 -05:00
Matt Nadareski
0e5572ff18 Merge Filtering into DatTools 2024-10-30 11:26:56 -04:00
Matt Nadareski
5fa34df64d Finally move Setter to Filtering namespace 2024-10-24 04:34:56 -04:00
Matt Nadareski
6c8c635588 Don't allow null arrays in constructor 2024-10-24 03:23:56 -04:00
Matt Nadareski
14fc7777cb Create and use FilterKey 2024-10-24 03:16:45 -04:00
Matt Nadareski
038c399114 Split filter object key for clarity 2024-10-24 02:32:21 -04:00
Matt Nadareski
cf54891993 Update SabreTools.IO 2024-10-24 00:36:44 -04:00
Matt Nadareski
aad11d0874 Reduce unnecessary class structure 2024-10-20 00:24:00 -04:00
Matt Nadareski
4d5ac92125 Fix some over-accessible fields 2024-10-19 23:17:37 -04:00
Matt Nadareski
b87b05f828 Reduce Linq usage across entire project 2024-10-19 21:41:08 -04:00
Matt Nadareski
c9bff5e0aa Update all libraries 2024-10-19 11:43:11 -04:00
Matt Nadareski
aa147379f3 Across the board package updates 2024-07-16 00:27:12 -04:00
Matt Nadareski
806d0221d0 Update packages 2024-04-26 22:00:40 -04:00
Matt Nadareski
3077f77980 Update packages 2024-04-24 16:27:26 -04:00
Matt Nadareski
b8b5e6595a Remove now-unused test files 2024-04-24 14:47:44 -04:00
Matt Nadareski
c53a506dba Update packages, fix build 2024-04-24 13:45:38 -04:00
Matt Nadareski
dc889afdbb Update packages 2024-03-25 14:34:21 -04:00
Matt Nadareski
e1f1199b6e Simplify Cleaner class a little more for consistency 2024-03-19 22:47:26 -04:00
Matt Nadareski
e8ab02ebc3 Move Remover methods because of external access differences 2024-03-19 19:39:54 -04:00
Matt Nadareski
265f060a0e Add IDDB to parser test to ensure equality 2024-03-19 15:59:08 -04:00
Matt Nadareski
d3f7514210 Fix incorrect SoftwareList test result 2024-03-19 15:54:41 -04:00
Matt Nadareski
1ca607b9d9 Comment out part of broken test; add TODO 2024-03-19 15:32:08 -04:00
Matt Nadareski
3f48f5c42c Consolidate statistics into a single place again 2024-03-13 01:22:59 -04:00
Matt Nadareski
4f163c1e27 Move DatItems enums back to proper project 2024-03-13 00:02:19 -04:00
Matt Nadareski
375d201ad0 Move Logging enums back to proper project 2024-03-12 23:54:47 -04:00
Matt Nadareski
c353d4e7de Move DatFiles enums back to proper project 2024-03-12 23:52:34 -04:00
Matt Nadareski
c3fe04df2d Move SabreTools.Filter to SabreTools.Core.Filter 2024-03-12 22:52:36 -04:00