Commit Graph

371 Commits

Author SHA1 Message Date
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
Matt Nadareski
d96b3d4832 [DatFile, FileTools] Add checks for MD5, SFV, and SHA1 files 2016-09-28 11:30:06 -07:00
Matt Nadareski
99248c200b [Style] Take care of new output formats 2016-09-28 10:00:02 -07:00
Matt Nadareski
09cb1e98e9 [DatFile, FileTools] Add preliminary OfflineList support 2016-09-27 12:05:29 -07:00
Matt Nadareski
ec34b91942 [DatFile, FileTools] Tweak SL and SD types 2016-09-27 11:26:55 -07:00
Matt Nadareski
96d4491d82 [DatFile, FileTools] Implement custom traversal of directories 2016-09-26 17:52:20 -07:00
Matt Nadareski
219d6f7664 [DatFile, SimpleSort, FileTools] Make sure extensions are checked properly 2016-09-26 17:36:25 -07:00
Matt Nadareski
ad34192a14 [Style] Use primative string instead of object String 2016-09-26 12:19:37 -07:00
Matt Nadareski
6952be1753 [Style] Change IsUnicode; remove SentenceCase 2016-09-26 12:19:12 -07:00
Matt Nadareski
9d3c690042 [Style] Remove StripInvalidPathChars 2016-09-26 12:14:54 -07:00
Matt Nadareski
70e36de17c [Style] Remove CompareNumeric 2016-09-26 12:14:18 -07:00
Matt Nadareski
8a39d398a4 [Logger] Updating logging to allow for removal of prefix 2016-09-23 15:09:00 -07:00
Matt Nadareski
a3f8f441c5 [FileTools] Remoe unused methods, using 2016-09-22 23:32:43 -07:00
Matt Nadareski
2d903e9dc8 [FileTools] Remove legacy skipper information from Headerer and replace with new system 2016-09-22 21:32:06 -07:00
Matt Nadareski
eb33a84580 [ALL] More rearranging 2016-09-22 21:04:41 -07:00
Matt Nadareski
2a55511c3e [FileTools, ArchiveTools] Separate archive-specific methods to their own class again 2016-09-22 21:00:18 -07:00
Matt Nadareski
b776240c11 [Headerer, FileTools] Wrap Headerer into FileTools 2016-09-22 20:42:34 -07:00
Matt Nadareski
a8417bdfcc [DatFile] Reorganize and make more things object-based 2016-09-22 17:52:58 -07:00
Matt Nadareski
ae9bfb9cd3 [DatFile, FileTools] Move GetXmlTextReader to a better location 2016-09-22 17:14:23 -07:00
Matt Nadareski
8a9722f8b2 [FileTools] Add more stream-based methods; reorganize 2016-09-22 16:16:48 -07:00
Matt Nadareski
863e936d07 [ALL] Get rid of rest of non-library usings 2016-09-22 15:59:03 -07:00
Matt Nadareski
74fbe60686 [ALL] Stop using "using" for everything except databases 2016-09-22 15:36:02 -07:00
Matt Nadareski
9c57b1f68d [FileTools] Make sure this isn't null first 2016-09-22 14:46:11 -07:00
Matt Nadareski
062d43b3c2 [FileTools] Manual dispose of file stream (thanks edc!) 2016-09-22 14:45:28 -07:00
Matt Nadareski
b7ac716d64 [DATFromDir] Try to delete the copied file in more places 2016-09-22 11:17:10 -07:00