Commit Graph

132 Commits

Author SHA1 Message Date
Matt Nadareski
fe78a5532f Start introducing concept of internal hashes 2025-01-05 21:11:14 -05:00
Matt Nadareski
39f02b3ee1 Fix missed renames 2025-01-05 20:49:34 -05:00
Matt Nadareski
bed35ce6b6 Fix missed renames 2025-01-05 20:48:51 -05:00
Matt Nadareski
7be00c07fd Use simpler names for archive Write methods 2025-01-05 20:44:05 -05:00
Matt Nadareski
0b7046fde5 Separate out basefile determination 2025-01-05 20:38:52 -05:00
Matt Nadareski
281375f8e9 Make file opens safer and more consistent 2025-01-04 23:52:16 -05:00
Matt Nadareski
58a7558dd8 Make GetFileType safer 2025-01-04 23:30:45 -05:00
Matt Nadareski
d726b4195f Add safety to GetInfo methods 2025-01-04 23:26:06 -05:00
Matt Nadareski
690693c1ad Reduce apparent complexity of GetInfo 2025-01-04 23:23:22 -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
acdc8d84b1 Explicitly set flag on archive types 2025-01-04 21:55:14 -05:00
Matt Nadareski
c24fdfc534 Rename IsTorrent to IsStandardized 2025-01-04 21:42:46 -05:00
Matt Nadareski
e5c0d55d18 Clean up now-empty region 2025-01-04 21:41:10 -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
825004b422 Fix build and move constants 2025-01-04 21:23:56 -05:00
Matt Nadareski
0cab005a78 Create FileTypeTool and move static methods 2025-01-04 21:17:02 -05:00
Matt Nadareski
c449f34410 Preemptive FileTypes cleanup 2025-01-04 20:24:56 -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
66fda545e2 Update packages 2024-12-10 15:57:02 -05:00
Matt Nadareski
462ee6d6ab Ensure file date formats are consistent 2024-12-07 23:17:29 -05:00
Matt Nadareski
c8c10659b1 Reduce unnecessary round-trip conversions 2024-12-06 23:16:09 -05:00
Matt Nadareski
d78ff5eb67 Reduce more Linq usage 2024-12-06 13:57:48 -05:00
Matt Nadareski
ea753aeb06 Reduce unncessary use of this. 2024-12-06 13:23:53 -05:00
Matt Nadareski
a6a83b3e76 Update packages 2024-12-06 13:20:36 -05:00
Matt Nadareski
0f39c32abf Add NoWarn to FileTypes 2024-11-18 20:10:52 -05:00
Matt Nadareski
8df47f6cca Enable warnings as errors; mask external lib errors 2024-11-18 20:07:25 -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
0478f45903 Update Hashing to 1.2.3 2024-11-06 21:36:22 -05:00
Matt Nadareski
4d5b0486a2 Fix build 2024-10-30 13:39:35 -04:00
Matt Nadareski
895c79b1b3 Clean up usings after the last changes 2024-10-30 11:40:09 -04:00
Matt Nadareski
20f04cf145 Remove now-unused enums 2024-10-30 11:29:40 -04:00
Matt Nadareski
d21fb0c666 Update Skippers to 1.1.3 2024-10-24 21:52:11 -04:00
Matt Nadareski
2b1cf8dfa5 Update packages and fix DFD (fixes #104) 2024-10-24 17:41:14 -04:00
Matt Nadareski
292b54b209 Reduce more complexity 2024-10-24 04:21:13 -04:00
Matt Nadareski
c6109fdf97 Use new IO byte array extensions 2024-10-24 00:46:28 -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
aad11d0874 Reduce unnecessary class structure 2024-10-20 00:24:00 -04:00
Matt Nadareski
d7e904cf65 Remove unnecessary abstract method 2024-10-20 00:12:43 -04:00
Matt Nadareski
4cf5bd2db2 Make sizes and deserializers internal 2024-10-20 00:11:15 -04:00
Matt Nadareski
c57148de24 Simplify parent CHD class 2024-10-20 00:06:40 -04:00
Matt Nadareski
ab93ba406c Use CHD models from library 2024-10-20 00:03:29 -04:00