Commit Graph

959 Commits

Author SHA1 Message Date
Matt Nadareski
ac14a3a1f4 [Globals] Make parallel options easier to use 2017-03-14 20:28:23 -07:00
Matt Nadareski
2a70e9c381 [Traverse] Add edc's traverse code (not hooked up) 2017-03-14 20:09:44 -07:00
Matt Nadareski
33f777f8aa [DatFile] Use new blank folder code for standard as well 2017-03-14 19:59:19 -07:00
Matt Nadareski
57ff8a59a9 [DatFile] Folders count toward blanks in an archive 2017-03-14 17:08:27 -07:00
Matt Nadareski
ca4275e00b [DatFile] Scan all subfolders for add blanks 2017-03-14 16:33:39 -07:00
Matt Nadareski
fa71eeb5fc [Flags] Make xxHash limited access for now 2017-03-14 15:22:00 -07:00
Matt Nadareski
0f210cd237 [DatFile] Enable blank folders in archives (not quickscan) 2017-03-14 15:18:07 -07:00
Matt Nadareski
d16ce5eb10 [ArchiveTools] Move 7z read to 7z.dll wrapper 2017-03-14 13:56:27 -07:00
Matt Nadareski
0bd2c3b84e [DatFile] Fix some issues with missfile write 2017-03-14 10:40:36 -07:00
Matt Nadareski
3dccdd7138 [FileTools] Stop xxHash from writing on standard DFD
From erroneous xxHash calculations, I also determined that the hash length is 8 characters, similar to CRC hashes
2017-03-13 21:34:27 -07:00
Matt Nadareski
734303e8fa [ArchiveTools] Add one more reference 2017-03-05 21:49:29 -08:00
Matt Nadareski
a6bdf469ed [ArchiveTools] Add notes 2017-03-05 21:47:09 -08:00
Matt Nadareski
663e8a777a [ArchiveTools] Add XZ output (not TXZ) 2017-03-05 21:41:28 -08:00
Matt Nadareski
0617c242ea [Filetools, xxHash] Add xxHash as an option, currently not hooked up 2017-03-05 20:55:22 -08:00
Matt Nadareski
c3f42732a2 [DatFile] Null check! 2017-03-05 10:22:58 -08:00
Matt Nadareski
eff85278d3 [DatFile] Fix some parallelization 2017-03-02 12:25:05 -08:00
Matt Nadareski
082599111d [DatFile] Can populating the master DAT be parallel? 2017-03-01 23:28:46 -08:00
Matt Nadareski
0d780a7088 [DatFile] Try to add some parallelism 2017-03-01 23:22:51 -08:00
Matt Nadareski
3f40e58871 [SabreTools.Helper] Fix the pre-build 2017-03-01 22:19:15 -08:00
Matt Nadareski
99d834298d [DatFile] Add deeper hashes to HashSplit 2017-03-01 22:03:42 -08:00
Matt Nadareski
4ab5f4578f [Logger] Allow for log filtering based on level 2017-03-01 21:58:09 -08:00
Matt Nadareski
1eff6ce217 [Resources] Remove all resources 2017-03-01 21:49:30 -08:00
Matt Nadareski
090ade800e [SkipperRule] Fix null check 2017-03-01 21:36:48 -08:00
Matt Nadareski
0d43dd159f [LICENSE] Move licenses to subfolder, add all relevant 2017-03-01 21:35:23 -08:00
Matt Nadareski
89fd9f2237 [Globals] Add global variables to be used everywhere 2017-03-01 21:26:27 -08:00
Matt Nadareski
8c4a4ac01a [DatFile] More parallelization to fix build 2017-03-01 20:36:22 -08:00
Matt Nadareski
98bbbfa5d9 [DatFile] Proliferate multithreading a little more 2017-03-01 20:28:32 -08:00
Matt Nadareski
300f608d95 [DatFile] Fix build; edit some code 2017-03-01 20:02:12 -08:00
Matt Nadareski
e4b6e8307d [DatFile] Add a lock and some comments 2017-03-01 20:00:21 -08:00
Matt Nadareski
7a26f5a6fe [DatFile] Move output to the proper place 2017-03-01 19:55:42 -08:00
Matt Nadareski
aee20bfccf [DatFile] Consolodate bucketing code; parallelize 2017-03-01 19:48:40 -08:00
Matt Nadareski
7fbdf87a42 [DatFile] Fix CMP date tag parsing 2017-03-01 13:10:35 -08:00
Matt Nadareski
02874111bd [DatFile] Clean up CMP parsing, add exception handling 2017-03-01 10:10:36 -08:00
Matt Nadareski
3349be25d1 [Logger] Add days count, if needed 2017-02-28 23:32:28 -08:00
Matt Nadareski
d18f1b8595 [ArchiveTools] Make 7z write work (non-T7z currently) 2017-02-28 13:35:22 -08:00
Matt Nadareski
ec8812dfc8 [ArchiveTools] Try to implement 7zip write 2017-02-27 23:52:33 -08:00
Matt Nadareski
0779e01f90 [ALL] Integrate SevenZipSharp Nuget package 2017-02-27 23:24:39 -08:00
Matt Nadareski
04f2a5f273 [ALL] All work items as TODOs 2017-02-27 23:00:57 -08:00
Matt Nadareski
d9711ab82c [ArchiveTools] Make more extensible 2017-02-27 22:41:45 -08:00
Matt Nadareski
3e11cfe197 [DatFile] TODO update 2017-02-27 22:39:44 -08:00
Matt Nadareski
80a9f3065a [DatFile] Update TODOs 2017-02-27 22:38:47 -08:00
Matt Nadareski
5dc682c3a7 [SabreTools, README] Explicitly mention inverted flags 2017-02-27 22:35:29 -08:00
Matt Nadareski
1eb63ba7c2 [DatItem] Make duplicate finding extended 2017-02-27 22:16:52 -08:00
Matt Nadareski
76279f384d [DatFile] More code simplification 2017-02-27 22:13:29 -08:00
Matt Nadareski
003d7ec7d3 [DatItem] Too much duplicate code, just abstract it out 2017-02-27 22:10:24 -08:00
Matt Nadareski
1daf81845e [DatItem] Right... two places 2017-02-27 22:06:01 -08:00
Matt Nadareski
c82a8bcd71 [DatItem] Missed an else 2017-02-27 22:05:43 -08:00
Matt Nadareski
0f3b70de69 [DatItem] Slightly tweak the duplication logic 2017-02-27 22:03:26 -08:00
Matt Nadareski
11293f8ca5 [SabreTools, DatItem] Code cleanup as recommended 2017-02-27 21:54:34 -08:00
Matt Nadareski
5737fd5175 [SabreTools, DatFile] Add 1G1R skeleton (nw) 2017-02-27 21:53:20 -08:00