Commit Graph

13 Commits

Author SHA1 Message Date
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
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
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