Commit Graph

176 Commits

Author SHA1 Message Date
Matt Nadareski
1dcd457fca Wire through MD2/MD4 2025-01-09 05:26:36 -05:00
Matt Nadareski
d8526d4927 Fix copy-paste error 2025-01-09 04:09:05 -05:00
Matt Nadareski
632628e0f9 Create overloads for CreateDatFile 2025-01-09 04:04:07 -05:00
Matt Nadareski
aeba336925 Move static DatFile creation 2025-01-08 17:11:52 -05:00
Matt Nadareski
d67327231b Make Logger naming consistent 2025-01-08 16:59:44 -05:00
Matt Nadareski
4924abaefe Move sorting and merging to DatFileTool 2025-01-07 15:40:05 -05:00
Matt Nadareski
0abef5f92e Move DatFileTool and related to DatFiles namespace 2025-01-07 15:31:28 -05:00
Matt Nadareski
33fa3461b3 Migrate most DatItem conversion code 2025-01-06 11:18:04 -05:00
Matt Nadareski
3d3d22b5d3 Let calling locations handle Stream state 2025-01-06 10:28:12 -05:00
Matt Nadareski
285a9f0ba6 Swap order of file GetInfo method params 2025-01-05 22:19:42 -05:00
Matt Nadareski
5d25a09785 Move some static functionality linked with TreatAsFile 2025-01-05 22:16:44 -05:00
Matt Nadareski
c67fe8a4d5 Move TreatAsFile up a library layer 2025-01-05 21:51:35 -05:00
Matt Nadareski
19914685a7 File types don't care about As flags 2025-01-05 21:35:06 -05:00
Matt Nadareski
281375f8e9 Make file opens safer and more consistent 2025-01-04 23:52:16 -05:00
Matt Nadareski
5daa42636b Split GetInfo stream implementation 2025-01-04 22:50:36 -05:00
Matt Nadareski
b784a3b0bf Use different interface name 2025-01-04 22:10:52 -05:00
Matt Nadareski
3dc8466cf7 Make archives more distinct from normal folders 2025-01-04 22:09:53 -05:00
Matt Nadareski
c24fdfc534 Rename IsTorrent to IsStandardized 2025-01-04 21:42:46 -05:00
Matt Nadareski
263d8f6aef Reduce flakiness of flag setting 2025-01-04 21:40:45 -05:00
Matt Nadareski
5a7201e92d Separate GetInfo signatures for clarity 2025-01-04 21:32:46 -05:00
Matt Nadareski
0cab005a78 Create FileTypeTool and move static methods 2025-01-04 21:17:02 -05:00
Matt Nadareski
c255e0ebe1 Update copyright 2024-12-30 21:38:40 -05:00
Matt Nadareski
7d99e3d25e Allow symbols to be packed 2024-12-30 21:37:43 -05:00
Matt Nadareski
4d9bb1c14e Support all framework versions 2024-12-28 20:15:32 -05:00
Matt Nadareski
3e3866b6e4 Update all packages 2024-12-28 13:31:15 -05:00
Matt Nadareski
5886632d62 Add support FileOnly packing flag 2024-12-07 11:27:54 -05:00
Matt Nadareski
c8c10659b1 Reduce unnecessary round-trip conversions 2024-12-06 23:16:09 -05:00
Matt Nadareski
a6a83b3e76 Update packages 2024-12-06 13:20:36 -05:00
Matt Nadareski
b6c6a0160b IntersectWith should be UnionWith 2024-12-06 12:46:58 -05:00
Matt Nadareski
9da83082dc Convert one warning tag to another 2024-11-18 20:02:17 -05:00
Matt Nadareski
aaf30bb2bc Framework only matters for executable 2024-11-18 19:59:16 -05:00
Matt Nadareski
0125bd6619 Add .NET 9 to target frameworks 2024-11-13 03:55:33 -05:00
Matt Nadareski
a4da7f3657 Handle known enumerable types better 2024-11-12 21:12:06 -05:00
Matt Nadareski
4b3955af77 HashSet is easier than Distinct 2024-11-12 19:57:58 -05:00
Matt Nadareski
0e5572ff18 Merge Filtering into DatTools 2024-10-30 11:26:56 -04:00
Matt Nadareski
9e637021b1 Remove ConcurrentList
This made sense at one point, but none of the operations that once used the concurrency in the type still process concurrently. As such, this class has been made redundant. All places that it was used previously have reverted to standard `List<T>`.
2024-10-30 10:59:04 -04:00
Matt Nadareski
d21fb0c666 Update Skippers to 1.1.3 2024-10-24 21:52:11 -04:00
Matt Nadareski
5185dde9a5 Core.Globals is definitely good 2024-10-24 05:58:03 -04:00
Matt Nadareski
dd06c076d7 Make DFD code cleaner for future work 2024-10-24 05:52:48 -04:00
Matt Nadareski
e992f0d013 Minor formatting cleanup in DatFileTool 2024-10-24 05:26:05 -04:00
Matt Nadareski
0a6ae30e6b Fix build 2024-10-24 01:54:42 -04:00
Matt Nadareski
be2fc9ae7c Make statistics a bit less strange 2024-10-24 01:51:04 -04:00
Matt Nadareski
15dba6fbbd Remove outdated project references 2024-10-24 00:38:46 -04:00
Matt Nadareski
cf54891993 Update SabreTools.IO 2024-10-24 00:36:44 -04:00
Matt Nadareski
0c65e5b588 Ensure blanks during D2D are handled properly (fixes #80) 2024-10-22 13:05:51 -04:00
Matt Nadareski
b87b05f828 Reduce Linq usage across entire project 2024-10-19 21:41:08 -04:00
Matt Nadareski
e83bd451f8 Sync build matricies from other projects 2024-10-19 12:10:56 -04:00
Matt Nadareski
c9bff5e0aa Update all libraries 2024-10-19 11:43:11 -04:00
Matt Nadareski
092e9c6876 Some cleanup around FileTypes 2024-07-19 15:35:23 -04:00
Matt Nadareski
c31d235319 Fix spelling issues 2024-07-19 15:14:30 -04:00