Matt Nadareski
d45b2f6707
[DatFile] Tweak text output again
2016-09-26 15:51:11 -07:00
Matt Nadareski
34f150958f
[DatItem] ... uh, that's actually for this one. Previous tweaks writing to all stats but HTML
2016-09-26 15:49:46 -07:00
Matt Nadareski
3d5fb3a930
[DatItem] Re-add path-special sorting
2016-09-26 15:48:51 -07:00
Matt Nadareski
ef5148e762
[DatFile] Make stats code more modular and clean
2016-09-26 15:40:39 -07:00
Matt Nadareski
1d6f8b3f44
[DatFile] Make stats output look way better, especially HTML
2016-09-26 15:26:32 -07:00
Matt Nadareski
c7062a73e9
[DatFile] Make sure the reports overwrite
2016-09-26 14:51:30 -07:00
Matt Nadareski
b565ef0c01
[DatFile] Correct outputs, add filename flag
2016-09-26 14:45:55 -07:00
Matt Nadareski
e0c3623cbb
[Stats] Misc. cleanup and Stats overhaul
2016-09-26 14:38:05 -07:00
Matt Nadareski
fa5e87a9e1
[Build] Add motoschifo to the coding credits
2016-09-26 13:32:49 -07:00
Matt Nadareski
885883d003
[DatFile] Fix folder input for Update functions
2016-09-26 12:31:28 -07:00
Matt Nadareski
341e946083
[DatItem] Remove the directory/file split
2016-09-26 12:27:01 -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
a3e32631fc
[DatFile, DatItem] Add natural sorting, all code by motoschifo
2016-09-26 12:11:33 -07:00
Matt Nadareski
251f6aae7b
[DatFile] Add encoding to file names
2016-09-23 16:47:29 -07:00
Matt Nadareski
2e1ca1f251
[DatFile] Add basic HTML output for stats
2016-09-23 16:32:24 -07:00
Matt Nadareski
95193effbe
[DatFile, Logger] Update stats output, fix parsing with percieved flags; fix log command line
2016-09-23 15:22:58 -07:00
Matt Nadareski
8a39d398a4
[Logger] Updating logging to allow for removal of prefix
2016-09-23 15:09:00 -07:00
Matt Nadareski
eb610eee64
[DatItem] Fix Disks as perpetual nodumps is sorting set to NotNodump
2016-09-23 13:59:30 -07:00
Matt Nadareski
f569af40ed
[DatFile] Make nodump rules make a little more sense
2016-09-23 12:08:21 -07:00
Matt Nadareski
a3f8f441c5
[FileTools] Remoe unused methods, using
2016-09-22 23:32:43 -07:00
Matt Nadareski
e856319394
[SabreTools.Helper] Don't try to copy non-existent files
2016-09-22 21:43:11 -07:00
Matt Nadareski
01c8e11609
[Skippers] Account for subfolders
2016-09-22 21:39:38 -07:00
Matt Nadareski
d4b8c27ce5
[Mappings] The sad goodbye to Mappings
...
Because the DATabase stuff has been removed, Mappings no longer have a use. These had a lot of time and effort put into them so they'll be preserved in previous releases. But they have no further use here.
2016-09-22 21:38:12 -07:00
Matt Nadareski
1ce8a3206f
[Skippers] Clean up references
2016-09-22 21:33:39 -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
e245fc8b9b
[DatFile, DatItem] More instance method usage
2016-09-22 20:30:04 -07:00
Matt Nadareski
356032f561
[DatFile] More instance methods, MORE!
2016-09-22 18:15:02 -07:00
Matt Nadareski
a8417bdfcc
[DatFile] Reorganize and make more things object-based
2016-09-22 17:52:58 -07:00
Matt Nadareski
d9bc125e4a
[DatFile] Move DFD features to DatFile; make writing object-based
2016-09-22 17:46:21 -07:00
Matt Nadareski
f36d4a6caa
[DatFile] Convert some merging and diffing methods to object-based
2016-09-22 17:18:40 -07:00
Matt Nadareski
ae9bfb9cd3
[DatFile, FileTools] Move GetXmlTextReader to a better location
2016-09-22 17:14:23 -07:00
Matt Nadareski
27cd7e89da
[DatFile] Make parsing into object-based instead of static
2016-09-22 17:11:52 -07:00
Matt Nadareski
0ed44d0b45
[Stats, DatFile] Merge Stats into DatFile
...
Since statistics are something that is supposed to be inherent to Dats, this makes the most sense being inside of DatFile
2016-09-22 17:00:34 -07:00
Matt Nadareski
c17744984c
[Logger] Have logging automatically start on Logger create
2016-09-22 16:43:38 -07:00
Matt Nadareski
64270f5727
[DATFromDir] This needs to be wrapped in try/catch
2016-09-22 16:27:42 -07:00
Matt Nadareski
bd1a0219ac
[DATFromDir] Use pre-existing variable for reference
2016-09-22 16:21:15 -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
6b43053b7d
[DATFromDir] Clean-as-you-go directories
2016-09-22 14:50:06 -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
5074f820c9
[DATFromDir] Clear temp directory in other location too
2016-09-22 14:33:01 -07:00
Matt Nadareski
4cdd6bd003
[DATFromDir] Clean directory after extract only
2016-09-22 14:31:22 -07:00