Commit Graph

149 Commits

Author SHA1 Message Date
Matt Nadareski
61e1488349 Fix how conditions are used for references 2025-02-25 22:11:42 -05:00
Matt Nadareski
1dcd457fca Wire through MD2/MD4 2025-01-09 05:26:36 -05:00
Matt Nadareski
d67327231b Make Logger naming consistent 2025-01-08 16:59:44 -05:00
Matt Nadareski
05616db0f4 Add GetInfo tests 2025-01-06 10:51:50 -05:00
Matt Nadareski
593121c03a Add static logging to FileTypeTool 2025-01-06 10:36:49 -05:00
Matt Nadareski
770536fbd7 Simplify some Folder logic 2025-01-06 10:33:13 -05:00
Matt Nadareski
3d3d22b5d3 Let calling locations handle Stream state 2025-01-06 10:28:12 -05:00
Matt Nadareski
40fcf7924a Fix case where stream should be left open 2025-01-06 10:17:32 -05:00
Matt Nadareski
7159b21afd Update Hashing to 1.4.2 2025-01-06 10:12:46 -05:00
Matt Nadareski
6b977fa075 Add future TODO note 2025-01-05 23:05:43 -05:00
Matt Nadareski
8129d76d78 Attempt to make GetInfo safer 2025-01-05 22:55:03 -05:00
Matt Nadareski
6ca59a3170 Slight consistency fix 2025-01-05 22:25:36 -05:00
Matt Nadareski
285a9f0ba6 Swap order of file GetInfo method params 2025-01-05 22:19:42 -05:00
Matt Nadareski
c67fe8a4d5 Move TreatAsFile up a library layer 2025-01-05 21:51:35 -05:00
Matt Nadareski
35f2284c6a Simplify copying external information 2025-01-05 21:41:16 -05:00
Matt Nadareski
19914685a7 File types don't care about As flags 2025-01-05 21:35:06 -05:00
Matt Nadareski
792ed1e924 Fix "see" references in Aaruformat 2025-01-05 21:15:34 -05:00
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