Commit Graph

335 Commits

Author SHA1 Message Date
Matt Nadareski
96e2afcfe4 Extract out IO namespace, Part 1 2020-12-07 15:08:57 -08:00
Matt Nadareski
ee3e4645a0 Extract out Logging namespace 2020-12-07 14:29:45 -08:00
Matt Nadareski
e7461370af Extract out Data namespace 2020-12-07 12:33:24 -08:00
Matt Nadareski
56ac48fe98 Deparallelize and add progression to DFD 2020-10-12 11:12:16 -07:00
Matt Nadareski
bac43467cf Wire up source for logging where possible 2020-10-07 16:37:10 -07:00
Matt Nadareski
b7db9f7f14 Instance logging with backing static class instead of Global 2020-10-07 15:42:30 -07:00
Matt Nadareski
3af799a655 Cleanup of quickscan 2020-10-05 20:39:06 -07:00
Matt Nadareski
982df3faaf Fix hashing in parallel 2020-10-05 17:43:44 -07:00
Matt Nadareski
0ce2a7dda5 Ensure a non-null set of children for DFD 2020-10-03 13:32:11 -07:00
Matt Nadareski
7fc49203f4 Sub items should not check types 2020-09-30 13:25:40 -07:00
Matt Nadareski
80f5b69513 Ensure machine has writable items 2020-09-25 20:25:29 -07:00
Matt Nadareski
a04a3485ef Fix ParentablePath issues; fix parse logging 2020-09-21 13:04:11 -07:00
Matt Nadareski
07066c2299 Change location of Extra INI ROOT_FOLDER remap 2020-09-21 10:53:23 -07:00
Matt Nadareski
9510d9efe6 Add support for old CMP dats (partial library-only) 2020-09-20 21:12:57 -07:00
Matt Nadareski
ae3bae2d0a Add explicit list of supported types 2020-09-18 17:12:31 -07:00
Matt Nadareski
5a8ff006bd Reduce repeated code, again 2020-09-18 16:12:29 -07:00
Matt Nadareski
f2951a41ca Separate all blank finding for DFD 2020-09-18 15:18:12 -07:00
Matt Nadareski
c533a29bd7 Fix rebuild, extract depth to proper places 2020-09-18 15:01:03 -07:00
Matt Nadareski
9c671b488d Split out blank directory adding 2020-09-18 12:15:09 -07:00
Matt Nadareski
ea5ef04ab1 Less passing down the chain 2020-09-18 11:40:21 -07:00
Matt Nadareski
ba253f94e6 Reduce who cares about date 2020-09-18 11:26:50 -07:00
Matt Nadareski
bc5e508d84 Remove unused method 2020-09-18 10:55:35 -07:00
Matt Nadareski
6eac80805f Remove copy files flag 2020-09-18 10:52:13 -07:00
Matt Nadareski
e1cb29880d Reorder params to be more logical 2020-09-18 10:45:40 -07:00
Matt Nadareski
3502a35dbd Remove unused parameter from Write 2020-09-18 10:44:01 -07:00
Matt Nadareski
b9e6111ae1 Stats writing not inherent to writing to file 2020-09-18 10:42:06 -07:00
Matt Nadareski
cae8ce898c Less reliance on specific hashes in DFD path 2020-09-18 10:21:04 -07:00
Matt Nadareski
7ed7107fd2 Clean up more info instances 2020-09-18 01:50:44 -07:00
Matt Nadareski
817f1528cd Use flag more properly 2020-09-18 00:52:43 -07:00
Matt Nadareski
4bb768f258 Reduce redundant code 2020-09-18 00:45:08 -07:00
Matt Nadareski
7acadcddd5 Simplify GetInfo 2020-09-18 00:29:08 -07:00
Matt Nadareski
208de0282b Fix SpamSum hashing 2020-09-17 23:37:42 -07:00
Matt Nadareski
1e4afb3046 Decouple stream hashing from special file info 2020-09-17 23:07:49 -07:00
Matt Nadareski
044d70da6e Consolidate some of the throws 2020-09-15 17:09:35 -07:00
Matt Nadareski
74a0c47102 Fix a few stragglers 2020-09-15 14:46:39 -07:00
Matt Nadareski
fc580c7d35 Make logging more intuitive 2020-09-15 14:38:37 -07:00
Matt Nadareski
f506915a04 Make less things use global throw state 2020-09-15 14:23:40 -07:00
Matt Nadareski
91f659dca2 Add and use ThrowOnError global (temp) 2020-09-15 12:12:13 -07:00
Matt Nadareski
f0afe33dd7 Combine some tags 2020-09-08 10:12:41 -07:00
Matt Nadareski
e34f50c464 Better shorthand, change internal naming 2020-09-07 22:57:44 -07:00
Matt Nadareski
412759a2d7 New name please 2020-09-07 22:40:27 -07:00
Matt Nadareski
d70415b989 Add some XML serialization attributes 2020-09-07 14:47:27 -07:00
Matt Nadareski
9fd8a48874 Convert Rom size field to long? 2020-09-04 23:03:27 -07:00
Matt Nadareski
5b8519bbc3 Simplification for filter 2020-09-04 21:17:06 -07:00
Matt Nadareski
4146972afe Add per-machine filtering to Batch 2020-09-04 20:57:30 -07:00
Matt Nadareski
79538095a3 Fixed extension regression for Media 2020-09-04 15:04:35 -07:00
Matt Nadareski
5f749d07a4 Add and use SpamSum for Media and Rom types
SpamSum implementation courtesy of https://github.com/aaru-dps/Aaru
2020-09-04 15:02:15 -07:00
Matt Nadareski
33908e4e72 Add and use Relation enum 2020-09-03 21:59:53 -07:00
Matt Nadareski
180dcb13d6 Fix AddRomsFromDevices 2020-09-03 20:58:10 -07:00
Matt Nadareski
bd92f8993a Name is not guaranteed 2020-09-02 12:19:12 -07:00