Commit Graph

127 Commits

Author SHA1 Message Date
Matt Nadareski
4ab5f4578f [Logger] Allow for log filtering based on level 2017-03-01 21:58:09 -08:00
Matt Nadareski
89fd9f2237 [Globals] Add global variables to be used everywhere 2017-03-01 21:26:27 -08:00
Matt Nadareski
98bbbfa5d9 [DatFile] Proliferate multithreading a little more 2017-03-01 20:28:32 -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
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
08572a26af [ArchiveTools, FileTools] Add TODOs for SHA256 2017-02-27 21:27:43 -08:00
Matt Nadareski
7f73a8bd38 [ArchiveTools] Simplify code 2017-02-26 22:42:38 -08:00
Matt Nadareski
f1d3beb9fb [ArchiveTools] Use more robust tempfile naming 2017-02-23 17:13:27 -08:00
Matt Nadareski
56c9910077 [ArchiveTools] Make sure the folder is created 2017-02-11 12:40:12 -08:00
Matt Nadareski
9b42dffba4 [ArchiveTools] Make it easier to rebuild to TGZ 2017-01-30 23:16:05 -08:00
Matt Nadareski
70393e4c15 [ArchiveTools] Fix file extraction (out of memory errors) 2017-01-30 22:08:33 -08:00
Matt Nadareski
80d09f1b30 [ArchiveTools] Fix more stream stuff 2017-01-30 16:10:14 -08:00
Matt Nadareski
55904fbca5 [ArchiveTools] Add null logic 2017-01-30 14:07:12 -08:00
Matt Nadareski
cb0e6a0106 [ArchiveTools] Get TAR working properly 2017-01-27 17:07:08 -08:00
Matt Nadareski
8d6fa2c908 Revert "[ALL] String.Empty"
This reverts commit d1df5c2b60.
2017-01-27 16:53:29 -08:00
Matt Nadareski
c8142549bb Revert "[ALL] Fix String.Empty"
This reverts commit c02a115c98.
2017-01-27 16:53:23 -08:00
Matt Nadareski
c02a115c98 [ALL] Fix String.Empty 2017-01-27 16:40:58 -08:00
Matt Nadareski
d1df5c2b60 [ALL] String.Empty 2017-01-27 15:42:07 -08:00
Matt Nadareski
5314ff39b5 [DatFile, ArchiveTools] Better logging, better rebuild, enable delete 2017-01-26 17:06:47 -08:00
Matt Nadareski
d1b39ceb23 [ArchiveTools] Yet one more null check 2017-01-11 09:31:27 -08:00
Matt Nadareski
58ff4dad83 [ArchiveTools] Add more null checks 2017-01-11 09:30:35 -08:00
Matt Nadareski
a13f0f1635 [ArchiveTools] Add some preliminary RAR stuff 2016-11-07 21:31:52 -08:00
Matt Nadareski
f4436df8a8 [DatFile, ArchiveTools] TGZ and DFD fixes 2016-11-02 10:29:34 -07:00
Matt Nadareski
6d5217355e [ArchiveTools, DatFile] Ensure output filenames are legal 2016-11-01 15:50:32 -07:00
Matt Nadareski
b7527ca174 [ALL] Code cleanup and move 2016-10-31 14:26:23 -07:00
Matt Nadareski
13336531d2 [ALL] Move additional usings inside of conditionals 2016-10-30 21:15:33 -07:00
Matt Nadareski
acba22fcec [ALL] Conditionals are upper case 2016-10-28 21:49:29 -07:00
Matt Nadareski
f8a69f6de2 [ALL] Make mono-specific build better 2016-10-28 21:47:11 -07:00
Matt Nadareski
0a7d9c2d38 [ArchiveTools] Add more null checks 2016-10-28 17:53:27 -07:00
Matt Nadareski
cf83ebd3b4 [ArchiveTools] Add some handling code for new SharpCompress. Still issues with 7z 2016-10-28 16:39:28 -07:00
Matt Nadareski
646985a716 [Style] Use external code for sorting folder names 2016-10-28 15:13:29 -07:00
Matt Nadareski
c0b0b1513d [ALL] Add check for Mono compiler 2016-10-27 11:35:17 -07:00
Matt Nadareski
03f82701be [ALL] Implement AlphaFS 2016-10-26 22:10:47 -07:00
Matt Nadareski
effbdfd22d [SabreTools.Helper] Update packages, add AlphaFS 2016-10-26 21:38:45 -07:00
Matt Nadareski
305a8db75a [ArchiveTools] Add TAR output 2016-10-25 21:20:43 -07:00
Matt Nadareski
87744405f0 [ALL] Allow expanded output format set, convert methods over to new system, add skeletons for remaining output formats, remove simplesort standalone 2016-10-25 16:04:45 -07:00
Matt Nadareski
2366116d98 [DatFile] Move Convert/Rebuild/Verify to DatFile, overhaul Rebuild 2016-10-24 21:32:26 -07:00
Matt Nadareski
9a3527921f [ALL] Massive code cleanup and reorganization 2016-10-24 12:58:57 -07:00
Matt Nadareski
88f11e5826 [ALL] We should use static classes for these 2016-10-21 16:25:22 -07:00
Matt Nadareski
3e3ca23a3d [DatFile, ArchiveTools] Fix DFD and zip extraction 2016-10-19 21:49:58 -07:00
Matt Nadareski
bb48d1bc6a [ArchiveTools] Make TGZ output same as RVX 2016-10-19 10:25:25 -07:00
Matt Nadareski
c9e8e28158 [ArchiveTools] Change romba output a little, fix TGZ header read/write 2016-10-19 10:08:39 -07:00
Matt Nadareski
4ca06e6763 [ArchiveTools] We don't want to dispose here 2016-10-17 15:31:05 -07:00
Matt Nadareski
1efe0a0bff [ArchiveTools] Remove wrongly copied code 2016-10-14 17:20:29 -07:00
Matt Nadareski
1a998d575c [ALL] Allow for original Dates to be written again in zipfiles 2016-10-14 17:10:28 -07:00
Matt Nadareski
7791bab253 [ALL] Zip64 support! And no more standard zip output! 2016-10-08 23:28:09 -07:00
Matt Nadareski
e94cff8994 [ArchiveTools] Further fixes to tzip for multiple file support 2016-10-07 14:06:44 -07:00
Matt Nadareski
67564aef1a [ArchiveTools] Fix TorrentZip write
Apparently, only a very specific version of Zlib stuff will work for TZIP. This implementation is copied from RomVault for full compatibility.
2016-10-07 12:16:33 -07:00