Commit Graph

4628 Commits

Author SHA1 Message Date
Matt Nadareski
bab894ea2c Create skeleton test project for FileTypes 2025-01-04 22:57:08 -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
f5e2d8a11c Add tests for Core; fix found issues 2025-01-04 19:47:39 -05:00
Matt Nadareski
acfd6b1d11 Add packages to publish scripts 2024-12-30 21:54:20 -05:00
Matt Nadareski
c255e0ebe1 Update copyright 2024-12-30 21:38:40 -05:00
Matt Nadareski
ce321a6aff Remove unnecessary action step 2024-12-30 21:37:59 -05:00
Matt Nadareski
7d99e3d25e Allow symbols to be packed 2024-12-30 21:37:43 -05:00
Matt Nadareski
ee722ac216 Ensure .NET versions are installed for testing 2024-12-30 21:35:21 -05:00
Matt Nadareski
4d9bb1c14e Support all framework versions 2024-12-28 20:15:32 -05:00
Matt Nadareski
91cebfce49 Update publish scripts with build matrix 2024-12-28 17:36:14 -05:00
Matt Nadareski
3037142090 Conditionally reformat arguments 2024-12-28 17:34:57 -05:00
Matt Nadareski
af5118c20b Support back to net40 2024-12-28 17:21:38 -05:00
Matt Nadareski
44ba3cb148 Fix version feature again 2024-12-28 13:47:45 -05:00
Matt Nadareski
709ab44a75 Use execution context splitting on args 2024-12-28 13:44:49 -05:00
Matt Nadareski
bfdecf8f7e Reconnect version feature 2024-12-28 13:35:12 -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
861fdbb9d4 Prepare for SHA-1 support in DOSCenter 2024-12-07 23:53:30 -05:00
Matt Nadareski
462ee6d6ab Ensure file date formats are consistent 2024-12-07 23:17:29 -05:00
Matt Nadareski
5886632d62 Add support FileOnly packing flag 2024-12-07 11:27:54 -05:00
Matt Nadareski
913057003d Minor invocation tweaks 2024-12-06 23:21:03 -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
e8050d582b Runtime only matters for applications 2024-12-06 13:08:22 -05:00
Matt Nadareski
1b2375beac Remove RombaSharp 2024-12-06 12:55:02 -05:00
Matt Nadareski
b6c6a0160b IntersectWith should be UnionWith 2024-12-06 12:46:58 -05:00
Matt Nadareski
9a363a0ed8 Use publish script and update README 2024-12-06 12:39:58 -05:00
Matt Nadareski
ec43db9334 Fix issue in attribute helper 2024-11-22 01:49:21 -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
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
eb2fad55b1 Add AppVeyor status badge 2024-11-15 01:04:51 -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
0478f45903 Update Hashing to 1.2.3 2024-11-06 21:36:22 -05:00
Matt Nadareski
468735e924 Remove RombaSharp from GHA 2024-11-05 14:16:08 -05:00