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
71712feb0a
[FileTools] Remove unneeded references
2016-10-26 14:29:13 -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
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
a53591a7b5
[FileTools] Make detection of DAT formats more correctly
2016-10-05 10:24:36 -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
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
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
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
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
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
Matt Nadareski
cfeccbb43d
[DATFromDir] Move file delete outside so it tries to catch everything
2016-09-22 10:49:37 -07:00
Matt Nadareski
bcab3b72d0
[FileTools] Set the access for the file to be as deletable as possible
2016-09-22 10:07:49 -07:00
Matt Nadareski
656ac774ab
[DATFromDir] Add async delete
2016-09-22 09:42:45 -07:00
Matt Nadareski
1db04406c3
[ALL] Remove Hash struct
...
This is a bit controversial, even for me, but for the time being, we need to tie very specific information to each type of item. That means that a Rom and a Disk, though they both have hashes, they have different hashes. I'm going to see how this plays out for the time being.
2016-09-19 20:36:12 -07:00