Commit Graph

345 Commits

Author SHA1 Message Date
Matt Nadareski
71712feb0a [FileTools] Remove unneeded references 2016-10-26 14:29:13 -07:00
Matt Nadareski
305a8db75a [ArchiveTools] Add TAR output 2016-10-25 21:20:43 -07:00
Matt Nadareski
6d1ed1ecaf [Style] Add Date to build title 2016-10-25 16:47:50 -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
521b2c77a8 [ALL] Rename OutputFormat => DatFormat 2016-10-25 15:02:02 -07:00
Matt Nadareski
2366116d98 [DatFile] Move Convert/Rebuild/Verify to DatFile, overhaul Rebuild 2016-10-24 21:32:26 -07:00
Matt Nadareski
3043ed5a1a [FileTools] Add new unhooked RebuildToOutputAlternate 2016-10-24 17:31:33 -07:00
Matt Nadareski
1d8dc14b98 [FileTools] Remove alternate code for redo 2016-10-24 16:29:50 -07:00
Matt Nadareski
bf4b3a413f [ALL] Reference reorganization 2016-10-24 13:51:39 -07:00
Matt Nadareski
b44b2739dd [SabreTools.Helper.Dats, SabreTools.Helper.Skippers] Update references and namespaces 2016-10-24 13:42:28 -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
e48e14fa9e [ALL] Port rest of features over from SimpleSort 2016-10-20 17:59:15 -07:00
Matt Nadareski
6ced4966d6 [FileTools, SimpleSort] Port ConvertFiles over to library 2016-10-20 17:33:25 -07:00
Matt Nadareski
e67b85e901 [ALL] Add documentation for SimpleSort in SabreTools; port over Verify 2016-10-20 17:24:44 -07:00
Matt Nadareski
3e3ca23a3d [DatFile, ArchiveTools] Fix DFD and zip extraction 2016-10-19 21:49:58 -07:00
Matt Nadareski
968bfef218 [Style] Add ConvertXMLUnsafeCharacters for future use 2016-10-19 14:14:56 -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
6de1c64371 [RombaSharp] Recreate lost KV stuff 2016-10-17 11:04:07 -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
cbbab3518c [RombaSharp] Implement database based directly on Romba KV implementation 2016-10-14 14:04:15 -07:00
Matt Nadareski
1381d50125 [RombaSharp] Romba db fixes 2016-10-10 13:14:35 -07:00
Matt Nadareski
b990c9dd13 [RombaSharp] More RombaSharp updates; add Archive 2016-10-10 10:51:19 -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
Matt Nadareski
1d48490798 [ArchiveTools] Make sure files are moved if in romba mode 2016-10-06 11:06:03 -07:00
Matt Nadareski
19d23d5ebb [ArchiveTools] Make absolutely sure that TGZ files don't overwrite 2016-10-05 20:52:30 -07:00
Matt Nadareski
fec1d15a1f [SimpleSort, ALL] Consolodate ArchiveScanLevel to a single flag 2016-10-05 17:23:44 -07:00
Matt Nadareski
c03a54a41d [Style] Remove the "invalid filename characters" from cleaning since it involves path separators too 2016-10-05 11:40:47 -07:00
Matt Nadareski
a53591a7b5 [FileTools] Make detection of DAT formats more correctly 2016-10-05 10:24:36 -07:00
Matt Nadareski
df2d4a33d7 [DatItem, Style] Try to remove path-unsafe characters from file names 2016-10-05 10:14:49 -07:00
Matt Nadareski
7797a3ec37 [ALL] TSV and CSV are top level now 2016-10-04 12:12:26 -07:00
Matt Nadareski
134cb9a45a [ArchiveTools] Add zip <-> gz methods, not hooked up 2016-10-04 10:40:43 -07:00
Matt Nadareski
d8ff7f7943 [Skipper] Rearrange Skipper methods without changing logic 2016-10-03 21:16:59 -07:00
Matt Nadareski
d71b38d90a [ALL] Rename and move some things around 2016-10-03 15:29:40 -07:00
Matt Nadareski
ec5b56e8f4 [FileTools] Add proper seeking support for GetSingleStreamInfo 2016-10-03 15:25:09 -07:00
Matt Nadareski
ccb063c74e [ALL] Rename a few things; fix GetSingleStreamInfo; add headerless DFD 2016-10-03 15:05:07 -07:00
Matt Nadareski
299915d2cb [DatFile, Style] Remove rom renaming 2016-10-03 10:28:54 -07:00
Matt Nadareski
574bff9c2e [FileTools] Fix occasion where XML file is not normally indented and spaced 2016-10-03 09:22:18 -07:00
Matt Nadareski
d05d2ebe9a [FileTools] Some old CMP dats are not well formed 2016-10-02 20:14:24 -07:00
Matt Nadareski
6aa29f8fae [ALL] Rename a few things 2016-09-30 12:15:36 -07:00
Matt Nadareski
810bbf501a [DatFile] Logiqx XML DATs can be... weird. Route them through the other reader 2016-09-30 11:41:35 -07:00
Matt Nadareski
d0010cef90 [FileTools] Accomodate more broken DATs 2016-09-29 20:05:46 -07:00
Matt Nadareski
0e1c33a89a [FileTools] Fix compatibility with older and non-compliant XML DATs 2016-09-29 17:57:27 -07:00
Matt Nadareski
765d6ce743 [ArchiveTools] Add writing to archive from stream 2016-09-29 13:01:06 -07:00
Matt Nadareski
36f9b12d06 [DatFile] Make XML parsing safer; skip malformed XML lines 2016-09-28 12:27:39 -07:00