Matt Nadareski
|
65d8488082
|
Move name resolution up a layer to DatFiles
|
2025-01-07 15:28:01 -05:00 |
|
Matt Nadareski
|
a6c5fc4cd0
|
Stop assuming machines always exist
|
2025-01-07 15:21:42 -05:00 |
|
Matt Nadareski
|
7a7c3b2b2a
|
Fix misleading comments around copying information
|
2025-01-07 15:03:27 -05:00 |
|
Matt Nadareski
|
15ac732877
|
Flatten merge and make consistent across implementations
|
2025-01-07 14:55:56 -05:00 |
|
Matt Nadareski
|
9cdd108f74
|
Reduce unnecessary comparisons
|
2025-01-07 14:33:55 -05:00 |
|
Matt Nadareski
|
67012eae1f
|
Fix weirdly inconsitent naming
|
2025-01-06 16:01:55 -05:00 |
|
Matt Nadareski
|
02cdfb53ae
|
Simplify conditional source update
|
2025-01-06 15:56:48 -05:00 |
|
Matt Nadareski
|
8d845df8b9
|
Better conditional updates
|
2025-01-06 15:37:32 -05:00 |
|
Matt Nadareski
|
3dee4fd376
|
Make object access safer in merging
|
2025-01-06 12:44:32 -05:00 |
|
Matt Nadareski
|
fb78b88346
|
Be slightly safer about position checking
|
2025-01-06 12:36:49 -05:00 |
|
Matt Nadareski
|
9afca918a6
|
Reduce complexity in duplicate checking
|
2025-01-06 12:36:04 -05:00 |
|
Matt Nadareski
|
9545d86440
|
Remove now-unnecessary null check
|
2025-01-06 12:33:15 -05:00 |
|
Matt Nadareski
|
9fd7ff7e36
|
Use foreach instead of unnecessary for
|
2025-01-06 12:32:49 -05:00 |
|
Matt Nadareski
|
2fcef27e32
|
Fix minor comment issue
|
2025-01-06 12:31:12 -05:00 |
|
Matt Nadareski
|
f6dd335cc0
|
Decouple unrelated if statements
|
2025-01-06 12:26:39 -05:00 |
|
Matt Nadareski
|
f3eb7349bb
|
Add first set of DatItemTool tests
|
2025-01-06 12:22:54 -05:00 |
|
Matt Nadareski
|
33fa3461b3
|
Migrate most DatItem conversion code
|
2025-01-06 11:18:04 -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
|
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
|
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
|
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 |
|