Commit Graph

4611 Commits

Author SHA1 Message Date
Matt Nadareski
6651b8291a Fix filtering logic around multiple match cases 2025-05-02 12:15:28 -04:00
Matt Nadareski
a63e973c29 Smarter filtering 2025-05-02 11:35:31 -04:00
Matt Nadareski
79ef0f1987 Add remove-by-index; add filtering 2025-05-02 11:24:08 -04:00
Matt Nadareski
9fecdb366f Missing means removed 2025-05-02 10:13:22 -04:00
Matt Nadareski
0b34163af3 Use index-based removal of items 2025-05-02 09:37:09 -04:00
Matt Nadareski
b51d6ce2c5 Disable some experimental code 2025-05-02 00:28:22 -04:00
Matt Nadareski
53977b247d Clear format and parse 2025-04-30 10:44:31 -04:00
Matt Nadareski
f3578bca18 Bump version 2025-04-30 08:22:09 -04:00
Matt Nadareski
9cf340f130 Revert previous commit 2025-04-24 13:32:19 -04:00
Matt Nadareski
d3dbd654a0 Try something out with WIP 2025-04-24 13:17:30 -04:00
Matt Nadareski
6ae1e51596 Set default values for feature types 2025-04-18 12:34:53 -04:00
Matt Nadareski
9f42399165 Fix edge-case issues with Help functionality; modernize features 2025-04-18 11:54:59 -04:00
Matt Nadareski
a59de70a4f One more easier List 2025-04-18 10:05:20 -04:00
Matt Nadareski
2fb7951488 Use easier-to-read syntax in BaseFeature 2025-04-18 09:58:54 -04:00
Matt Nadareski
0731c3ca15 I'm not sure how this got left in 2025-04-18 09:49:07 -04:00
Matt Nadareski
c79322ec6d Remove now-unused appveyor config 2025-04-18 09:28:36 -04:00
Matt Nadareski
d5fb8414d4 Make report writing work with streams 2025-04-14 21:16:45 -04:00
Matt Nadareski
8897fe0f7a Use StringBuilder in textfile report format 2025-04-14 21:05:17 -04:00
Matt Nadareski
d45f903d41 Move GetBytesReadable to Core, add tests 2025-04-14 20:45:02 -04:00
Matt Nadareski
44f96e7ef0 Remove unnecessary operations 2025-04-14 14:16:14 -04:00
Matt Nadareski
fad1e73bad Remove unnecessary overhead calls 2025-04-14 14:11:26 -04:00
Matt Nadareski
4ec2b80ecb Fun with HashSets 2025-04-14 14:06:00 -04:00
Matt Nadareski
7726ef4552 Reduce Linq usage a little bit more 2025-04-14 13:52:43 -04:00
Matt Nadareski
0f2990d706 Help doesn't need Linq 2025-04-14 13:08:43 -04:00
Matt Nadareski
9179c4b337 Fix project file includes 2025-04-14 12:56:40 -04:00
Matt Nadareski
ba05626a65 Remove legacy SabreTools.Test project 2025-04-14 12:34:04 -04:00
Matt Nadareski
9be1daddd4 Move ParserTests to new namespace 2025-04-14 12:33:15 -04:00
Matt Nadareski
94d64c3f6e Add a couple of remaining Parser tests 2025-04-14 12:32:26 -04:00
Matt Nadareski
f3e2ffaf56 Rename Create to CreateReport for consistency 2025-04-14 12:14:57 -04:00
Matt Nadareski
8c2f25afc4 Fix default format setting, add tests 2025-04-14 12:10:09 -04:00
Matt Nadareski
371bfb45fe Move WriterTests to new structure 2025-04-14 11:03:16 -04:00
Matt Nadareski
b6d6379fd0 Fill out CreateOutFileNames tests better 2025-04-14 11:02:20 -04:00
Matt Nadareski
6344f6eb73 Make filter help text more accurate 2025-04-14 10:45:56 -04:00
Matt Nadareski
c96399ad3d Re-sync README, add missing flags 2025-04-14 10:39:54 -04:00
Matt Nadareski
8d1d192f11 Use more robust version code 2025-04-07 09:55:08 -04:00
Matt Nadareski
6c59efa63b Ensure game name in SuperDAT 2025-04-01 16:25:22 -04:00
Matt Nadareski
530e93bc26 Remove unused usings 2025-03-18 16:49:59 -04:00
Matt Nadareski
61e1488349 Fix how conditions are used for references 2025-02-25 22:11:42 -05:00
Matt Nadareski
ccb2efe08f Move DatItemTool to DatTools namespace 2025-02-24 11:04:57 -05:00
Matt Nadareski
21b34df8ee Remove now-unused using 2025-02-24 10:25:57 -05:00
Matt Nadareski
173da9ee11 Make size split call both implementations 2025-02-24 10:23:25 -05:00
Matt Nadareski
ef6ddd0b40 Fix old dotnet build 2025-02-24 10:17:02 -05:00
Matt Nadareski
d9fa342f55 Make hash split call both implementations 2025-02-24 10:15:45 -05:00
Matt Nadareski
2fff31596f Make extension split call both implementations 2025-02-24 10:09:05 -05:00
Matt Nadareski
2dcc15b8cc Add regions to Splitter 2025-02-24 09:56:22 -05:00
Matt Nadareski
c5060f1f6a Use "nested" delmiter in Setter 2025-02-24 09:54:06 -05:00
Matt Nadareski
c83738fc65 Apply DB superdat as well 2025-02-24 09:47:30 -05:00
Matt Nadareski
8bd312fa57 Make BaseReplace call both implementations 2025-02-24 09:46:08 -05:00
Matt Nadareski
15f3082bed Re-group methods in Diffing 2025-02-24 09:31:01 -05:00
Matt Nadareski
9d3fe39a25 Fix tight recursion loop error 2025-02-24 09:27:43 -05:00