Commit Graph

760 Commits

Author SHA1 Message Date
Matt Nadareski
1efe0a0bff [ArchiveTools] Remove wrongly copied code 2016-10-14 17:20:29 -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
cbbab3518c [RombaSharp] Implement database based directly on Romba KV implementation 2016-10-14 14:04:15 -07:00
Matt Nadareski
756e5bf4d7 [DatFile] Remove serialization code 2016-10-13 17:40:59 -07:00
Matt Nadareski
72e81815c0 [DatFile] Change serialize slightly 2016-10-13 12:01:37 -07:00
Matt Nadareski
9eded53d6e [RombaSharp] Add export to RombaSharp 2016-10-12 16:51:42 -07:00
Matt Nadareski
8c7a60d89e [DatFile] Make serialization static 2016-10-12 16:20:14 -07:00
Matt Nadareski
d8f5ebfbbd [DatFile] Add DatFile serialization 2016-10-12 16:13:41 -07:00
Matt Nadareski
f161cf6916 [Dat*] Make more things serializable 2016-10-12 16:02:51 -07:00
Matt Nadareski
6a30b12fa2 [DatFile, DatItem] Make these serializable 2016-10-12 15:58:54 -07:00
Matt Nadareski
b9e0f2caf9 [RombaSharp] Create copy flag 2016-10-12 15:40:06 -07:00
Matt Nadareski
ff769ba689 [RombaSharp] Write code for "build" 2016-10-12 14:40:21 -07:00
Matt Nadareski
87d019053b [DatFile] Nodump is verbose and only if not already nodump 2016-10-11 22:16:27 -07:00
Matt Nadareski
968b1130f9 [Logger] Split warnings and errors 2016-10-11 22:10:28 -07:00
Matt Nadareski
450d5b4af7 [DatFile] Fix flag reading for CMP Dats 2016-10-11 17:53:55 -07:00
Matt Nadareski
60fcf9ef25 [DatFile] Clean up last of the nodump find-replace 2016-10-11 10:37:05 -07:00
Matt Nadareski
5605ee863f [DatFile] Fix build 2016-10-10 18:30:48 -07:00
Matt Nadareski
c978c0c73a [DatFile] Clear everything at the end of a game 2016-10-10 18:29:49 -07:00
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
ee2f0753b6 [DatFile] Fix cloneof/romof/sampleof being written in SL 2016-10-09 20:00:17 -07:00
Matt Nadareski
e350316840 [DatItemKV] Add more stuff to it 2016-10-09 19:40:16 -07:00
Matt Nadareski
53222dbedf [Logger, SimpleSort] Minor code cleanup 2016-10-09 00:38:27 -07:00
Matt Nadareski
89d1980d1f [DatItemKV] Add special checks for Disk and Rom 2016-10-09 00:36:46 -07:00
Matt Nadareski
fda3a15f2b [Logger] Tell user if there were warnings or errors 2016-10-08 23:33:16 -07:00
Matt Nadareski
aac522649c [DatItemKV] Create skeleton of new DatItem concept 2016-10-08 23:30:41 -07:00
Matt Nadareski
7791bab253 [ALL] Zip64 support! And no more standard zip output! 2016-10-08 23:28:09 -07:00
Matt Nadareski
adb9949bef [DatFile] Missed putting softlist flag in directory parse 2016-10-07 15:56:07 -07:00
Matt Nadareski
b1f55cba15 [DatFile] "Contains" causes issues in RC parsing 2016-10-07 14:08:17 -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
da0b25bd78 [DatFile] Remove adding empty rom for non-SD DATs 2016-10-07 09:45:32 -07:00
Matt Nadareski
e788d0f977 [DatFile] Make the logging statements more accurate 2016-10-06 16:34:13 -07:00
Matt Nadareski
d8caa8db50 [DatFile] Better parsing for DOSCenter DATS 2016-10-06 16:29:53 -07:00
Matt Nadareski
b9388de8cb [DatItem] Add HasDuplicates method for when we don't care what the dupes actually are 2016-10-06 16:19:09 -07:00
Matt Nadareski
4bd4e3250f [DatFile] Fixes to DC read/write 2016-10-06 16:14:37 -07:00
Matt Nadareski
ae3e5ea1d5 [DatFile] DOSCenter doesn't use quotes 2016-10-06 13:40:45 -07:00
Matt Nadareski
b44f2684d2 [DatFile] Make the logic even easier 2016-10-06 11:49:01 -07:00
Matt Nadareski
e5126857d0 [DatFile] Read DOSCenter Dats a bit better 2016-10-06 11:47:24 -07:00
Matt Nadareski
32203a5496 [DatFile, DatItem] Make finding duplicates better 2016-10-06 11:42:55 -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
422efd3951 [Build] Make note of existing flag and new usage 2016-10-05 20:45:56 -07:00
Matt Nadareski
9f9b54cb89 [ALL] Make ArchiveScanLevel and DupeType flags 2016-10-05 20:33:02 -07:00
Matt Nadareski
fec1d15a1f [SimpleSort, ALL] Consolodate ArchiveScanLevel to a single flag 2016-10-05 17:23:44 -07:00
Matt Nadareski
1fa4cfa65f [SimpleSort] Use convert as a filter 2016-10-05 16:54:52 -07:00
Matt Nadareski
78582b7377 [DatFile] Missed removing one 2016-10-05 14:35: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
0b04d50542 [DatFile] Make sure that everything is HTML encoded 2016-10-05 10:19:58 -07:00