Matt Nadareski
0e4fea9d20
[ALL] Add read/write support for MAME Listrom format
2017-06-06 00:41:16 -07:00
Matt Nadareski
945d5a24e0
[DatFile] Fix "forcenodump"
2017-06-03 11:07:28 -07:00
Matt Nadareski
9cde65bb58
[DatItem] More sorting fixes
2017-06-02 17:34:26 -07:00
Matt Nadareski
f5016e9665
[NaturalComparer] Use long instead of int
2017-06-02 17:14:05 -07:00
Matt Nadareski
e0688bf4c6
[DatFile, FileTools] Revert some natural sorting stuff
2017-06-02 16:06:52 -07:00
Matt Nadareski
e45f15245a
[Style] More case sensitive checking
2017-06-02 15:55:39 -07:00
Matt Nadareski
2e012d66e4
[NaturalComparer] One more case management
2017-06-02 13:14:06 -07:00
Matt Nadareski
674e20d1d8
[NaturalComparer] Case management
2017-06-02 13:11:59 -07:00
Matt Nadareski
20b6208211
[DatFile, NaturalComparer, Style] Fix current directory; fix sorting order
...
If we find stuff that's "identical" then we should really compare to see if it's ACTUALLY identical or not, or else this can make some things REALLY weird
2017-06-01 18:03:37 -07:00
Matt Nadareski
250dca39bf
[DatFile] Fix debug build
2017-06-01 13:40:36 -07:00
Matt Nadareski
f2926e86ef
[SabreTools] Environment.CurrentDirectory
2017-06-01 13:36:07 -07:00
Matt Nadareski
1a3d58c1f4
[FileTools] Forgot a place
2017-06-01 13:11:25 -07:00
Matt Nadareski
5f8cfc418e
[DatFile] File ordering should use Natural comparisons
2017-06-01 13:09:34 -07:00
Matt Nadareski
fc1fddf030
[NaturalComparer] Add "number length" fix
2017-06-01 12:58:44 -07:00
Matt Nadareski
aaf5f0be23
[SabreTools.Help] Fix this
2017-06-01 11:25:03 -07:00
Matt Nadareski
47ce3999c6
[DatFile] Add "against" diffing
...
This is the same diffing that is used by Romba to output its diffs. It is currently untested. Basically, this will take a set of base DATs as an input, and then diffs all of the individual DATs against that combined base and then outputs accordingly.
2017-06-01 11:19:54 -07:00
Matt Nadareski
b29a882743
[NaturalReversedComparer] Try to fix reverse comparison
2017-06-01 10:58:36 -07:00
Matt Nadareski
c65dd866d6
[DatFile, DatItem] Fix desc-to-name replacements
...
Previously, sets that had multiple items would trigger issues because of shared information in the items, mostly the Machine parts. By making all of it a clone, it takes a little more memory but ends up resolving all issues in desc-to-name mapping and replacement.
2017-05-14 23:53:03 -07:00
Matt Nadareski
bad61d1ed1
[DatFile] Safer code to ensure better description-to-name remapping
2017-05-14 20:03:31 -07:00
Matt Nadareski
d9850ac8d1
[Style] Attempt to fix CMP line parsing again
2017-05-14 19:10:49 -07:00
Matt Nadareski
2b4831e297
[DatFile] A couple of places for deep hashes to be omitted for the time being
2017-05-14 19:02:45 -07:00
Matt Nadareski
63110a1000
[DatFile] Make sure single and in-directory DATs are treated the same
2017-05-14 16:43:12 -07:00
Matt Nadareski
899b182373
[Style] Fix CMP parsing issue
2017-05-12 11:17:15 -07:00
Matt Nadareski
524a1f097f
[FileTools] CSV/TSV should be extension alone
2017-05-10 15:13:49 -07:00
Matt Nadareski
c68e6dbc8d
[README.1ST] Clarity
2017-05-04 09:31:25 -07:00
Matt Nadareski
7316931271
[README.1ST] 80 characters is enough
2017-05-04 04:35:31 -07:00
Matt Nadareski
11678b4304
[README.MD] Because paths are fun
2017-05-04 02:56:14 -07:00
Matt Nadareski
7e9a694b6a
[gitignore] Update gitignore again, remove erroneous files
2017-05-04 02:53:00 -07:00
Matt Nadareski
b7d104961c
[gitignore] One more update
2017-05-04 02:47:06 -07:00
Matt Nadareski
66a5423304
[ALL] Update to .NET 4.6.2
2017-05-04 02:45:46 -07:00
Matt Nadareski
30615fca3a
[gitignore] Update .gitignore
2017-05-04 02:43:26 -07:00
Matt Nadareski
fd4c9cf4fe
[ALL] Update namespace
2017-05-04 02:41:11 -07:00
Matt Nadareski
97c358fcaf
[SabreTools.Library] Update assembly name
2017-05-04 02:39:51 -07:00
Matt Nadareski
f72b06a561
[SabreTools.Library] Update folder name
2017-05-04 02:38:56 -07:00
Matt Nadareski
6b5a23247c
[ALL] Update README.MD and rename SabreTools.Library
2017-05-04 02:33:49 -07:00
Matt Nadareski
7426738bf7
[RombaSharp, DatFile] Forgot a few places
2017-05-04 02:33:16 -07:00
Matt Nadareski
a4dad289a3
[DatFile] Add flag for DFD filtering (archive / file)
2017-05-03 14:11:38 -07:00
Matt Nadareski
3a6040b6ba
[DatFile] More null checks
2017-04-21 21:09:28 -07:00
Matt Nadareski
4e4452d636
[DatFile] Never-null keys
2017-04-21 20:38:51 -07:00
Matt Nadareski
9f1d577f1b
Updated links
2017-04-17 21:23:01 -07:00
Matt Nadareski
c3a4c91dc1
[DatFile, ArchiveTools, FileTools] Seeking
2017-04-14 21:51:41 -07:00
Matt Nadareski
118d7b58da
[SabreTools, Style] Move single method to a better location
2017-04-07 13:46:45 -07:00
Matt Nadareski
e52b9f19a1
[SabreTools] Enable rest of header flags for DFD
2017-04-07 13:40:50 -07:00
Matt Nadareski
3fe32c08a0
[DatFile] Fix aggregate stats
2017-04-07 13:31:53 -07:00
Matt Nadareski
3bd44a51db
[DatFile] Add check for invalid outputs
2017-04-07 13:31:43 -07:00
Matt Nadareski
1415d5dd96
[DatFile] More inplace shenannigans
2017-04-01 15:42:39 -07:00
Matt Nadareski
20ad33e69c
[DatFile] Fix file output on inplace
2017-04-01 15:39:43 -07:00
Matt Nadareski
9befbfc1aa
[Logger] Fix logging not working on non-Mono builds
2017-04-01 15:24:45 -07:00
Matt Nadareski
263b513b63
[README] He asked nicely
2017-04-01 14:09:50 -07:00
Matt Nadareski
fef2ef474f
[SabreTools] Update help
2017-04-01 13:15:01 -07:00