Commit Graph

34 Commits

Author SHA1 Message Date
Matt Nadareski
885883d003 [DatFile] Fix folder input for Update functions 2016-09-26 12:31:28 -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
f569af40ed [DatFile] Make nodump rules make a little more sense 2016-09-23 12:08:21 -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
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
74fbe60686 [ALL] Stop using "using" for everything except databases 2016-09-22 15:36:02 -07:00
Matt Nadareski
f512fa5b50 [ALL] Fix CMP parsing again, add NotNodump option for filter 2016-09-21 16:46:01 -07:00
Matt Nadareski
0dca764563 [ALL] Add full status filtering 2016-09-21 16:19:58 -07:00
Matt Nadareski
ae27ba2157 [ALL] Add full status backup, not just nodump 2016-09-21 15:45:40 -07:00
Matt Nadareski
323b77a78a [DatFile] Make DOSCenter output safer 2016-09-21 15:02:35 -07:00
Matt Nadareski
9bd116589c [DatFile] Add DOSCenter output format to all that support 2016-09-21 14:59:39 -07:00
Matt Nadareski
f147a06bc0 [DatFile] HTML encoded game names for mono worked, so added safeguards are no longer needed. 2016-09-21 14:23:59 -07:00
Matt Nadareski
7212949f56 [Style, DatFile] Add better encoding finding 2016-09-21 12:47:11 -07:00
Matt Nadareski
08437314df [DatFile] Try forcing BOM? 2016-09-21 10:11:15 -07:00
Matt Nadareski
3c67cfe37f [DatFile] Add check for Write Dat as well 2016-09-20 23:43:54 -07:00
Matt Nadareski
ca0e93e1ec [DatFIle] Put check back in 2016-09-20 23:42:49 -07:00
Matt Nadareski
340580708a [DatFile] Force BOM off with UTF8 writing
Input DATs are straight UTF-8 the majority of the time so we should output the same
2016-09-20 23:42:22 -07:00
Matt Nadareski
656474de7d [DatFIle] Add one more check 2016-09-20 15:32:23 -07:00
Matt Nadareski
943e455cff [DatFile] Add extra precautions for stuff I can't test 2016-09-20 15:28:55 -07:00
Matt Nadareski
9d25ad94b6 [DatFile] Add more security and comments 2016-09-20 14:41:45 -07:00
Matt Nadareski
5c34427c81 [DatFile] Add safeguard for issues I haven't been able to locally verify 2016-09-20 14:01:32 -07:00
Matt Nadareski
7c2f085c77 [DatFile] Add "forcepacking" as flag in CMP too 2016-09-20 12:33:52 -07:00
Matt Nadareski
d625404dea [SabreTools.Helper] Move some things around 2016-09-20 10:19:38 -07:00