Commit Graph

180 Commits

Author SHA1 Message Date
Matt Nadareski
9c2edd47b5 [DatFile, FileTools, Style] Slight code reorganization 2017-11-07 23:53:12 -08:00
Matt Nadareski
669b950e07 [DatFile, Reports] Rename to avoid redundancy 2017-11-07 14:06:21 -08:00
Matt Nadareski
75d3802645 [DatFile, Html] Move comment to more appropriate place 2017-11-07 14:04:15 -08:00
Matt Nadareski
3d7e217de8 [DatFile] Remove TODO, remove partial designation 2017-11-07 14:02:28 -08:00
Matt Nadareski
189b516fce [DatFile] Minor reference cleanup 2017-11-07 14:01:41 -08:00
Matt Nadareski
9f460b66bd [Reports/] Clean up references 2017-11-07 13:58:58 -08:00
Matt Nadareski
4fad2b97bc [SabreTools, DatFile, Reports] Fix and upgrade stats output 2017-11-07 13:56:15 -08:00
Matt Nadareski
c464b0c2ac [DatFiles/] Don't use UTF8-BOM, just UTF8 2017-11-07 10:24:08 -08:00
Matt Nadareski
1ea317be8f [DatFile] Fix base replacement code 2017-11-06 10:36:44 -08:00
Matt Nadareski
37ebac7d30 [DatFile, SabreTools] Fix diff against 2017-11-06 10:21:21 -08:00
Matt Nadareski
df23ba59c7 [README.1ST] Add example from edc 2017-11-03 10:21:27 -07:00
Matt Nadareski
397e5634c1 [DatItems/] Items -> DatItems for clarity 2017-11-02 15:44:15 -07:00
Matt Nadareski
6af1547877 Use ByteArrays for hashes (#2)
* [Disk, Rom] Use byte arrays for hashes to save memory

* [Disk, Rom] Use byte arrays for hashes to save memory

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [SabreTools, GZipArchive] Refix some issues from rebase

* # This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 4 commits.
# This is the 1st commit message:

[Disk, Rom] Use byte arrays for hashes to save memory

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #3:

[ArchiveTools, FileTools] Use the Style method more

# This is the commit message #4:

[SabreTools, GZipArchive] Refix some issues from rebase

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

* [Disk, Rom, Style] Add null or empty check to fix equality check

* [Disk, Rom] Remove unused references

* [Style] Add and implement BinaryReader extensions
2017-11-02 15:35:15 -07:00
Matt Nadareski
639f0491bb [FileTools] Consolodate from ArchiveTools 2017-11-02 10:23:52 -07:00
Matt Nadareski
005d00cf6e [RarArchive] Fix starndard build 2017-11-02 10:18:54 -07:00
Matt Nadareski
dc45c80b4d [ArchiveTools] Add to factory 2017-11-02 10:18:01 -07:00
Matt Nadareski
94a4855f57 [FileTypes/] Add remaining unimplemented types 2017-11-02 10:14:52 -07:00
Matt Nadareski
3027b40897 [RarArchive, ArchiveTools] Move incomplete function 2017-11-02 09:51:22 -07:00
Matt Nadareski
6cd84ae8aa [FileTypes/] Move some things around 2017-11-02 01:03:36 -07:00
Matt Nadareski
f11a0b1038 [FileTypes/] Simplify names 2017-11-02 00:44:18 -07:00
Matt Nadareski
d379ef59ab [FIleTypes/] Migrate to individual input/output types
Similar to the migration of splitting DatFile into ifferent subtypes, this makes sure that logic that petains to each "type" of file that's used by SabreTools, be it an input/output archive format or a specialty file format that is treated by itself like CHDs, is in tis own namespace. ArchiveTools has been pared down accordingly and all "factory" logic should make it easier to add more formats in the future with little fuss.
2017-11-02 00:29:20 -07:00
Matt Nadareski
29c29df8cf [SabreTools, FileTools, README.1ST] Add "don't add to db" flag 2017-10-31 21:35:54 -07:00
Matt Nadareski
592b81b626 [SabreTools] Rename a couple variables 2017-10-31 21:22:05 -07:00
Matt Nadareski
18d5f5bb83 [Style] Inline variable declaration 2017-10-31 16:56:27 -07:00
Matt Nadareski
7a7e06dae0 [SabreTools, README.1ST] I just said all archives are treated the same 2017-10-31 16:52:14 -07:00
Matt Nadareski
5750ba43c8 [SabreTools, DatFile, README.1ST] GZ files are archives 2017-10-31 16:44:47 -07:00
Matt Nadareski
9856426cce [SabreTools, DatFile, README.1ST] Remove temp directory from sort and verify 2017-10-31 16:37:36 -07:00
Matt Nadareski
67b7c277b5 [DatFile, DatItem] Add better removal logic 2017-10-31 14:53:02 -07:00
Matt Nadareski
178ddcd7d9 [DatFile, FIleTools] Fix .chd extension... again 2017-10-31 14:21:08 -07:00
Matt Nadareski
86eab2d1cb [FileTools] Make sure to remove the .chd extension 2017-10-31 13:09:47 -07:00
Matt Nadareski
a4bde9c0db [DatFile, ArchiveTools] Fix sort using CHDs 2017-10-31 11:02:49 -07:00
Matt Nadareski
5aabaedfb0 [DatFile, FileTools] Get DFD working with CHDs 2017-10-31 10:54:17 -07:00
Matt Nadareski
ae154ae02c [CHDFile] Make parsing values from CHD easier 2017-10-31 10:46:41 -07:00
Matt Nadareski
1e34df2d45 [CHDFile] Logic fixes 2017-10-31 10:33:17 -07:00
Matt Nadareski
395de83f56 [CHDFile] Assign the BinaryReader correctly 2017-10-31 10:10:37 -07:00
Matt Nadareski
67b613ade9 [CHDFile, FileTools] Move static functions to FileTools 2017-10-31 10:05:41 -07:00
Matt Nadareski
80f8778be9 [CHDFile] Make versions more invisible 2017-10-31 09:59:09 -07:00
Matt Nadareski
fa1284c707 [CHDFile] Make CHD code more object-oriented 2017-10-31 09:53:10 -07:00
Matt Nadareski
b200f148b8 [SabreTools, DatFile, README.1ST] bool ignorechd 2017-10-31 03:04:54 -07:00
Matt Nadareski
b1bc6eb062 [DatFile, RombaSharp, SabreTools] Spread CHD a little further 2017-10-31 02:46:02 -07:00
Matt Nadareski
f03ae76c48 [DatFile] Spread CHD further, still don't activate 2017-10-31 02:44:12 -07:00
Matt Nadareski
92e80f76a8 [DatFile] Rebuld individual item fixes 2017-10-31 02:37:32 -07:00
Matt Nadareski
36f1eaf4c5 [FileTools] Set the 2 explicit times where it will never be Disk 2017-10-31 02:25:56 -07:00
Matt Nadareski
c3956c09af [FileTools] Fix CHD parsing hookup, keep default off 2017-10-31 02:23:45 -07:00
Matt Nadareski
324f4d4413 [CHDFile] Organization 2017-10-31 02:17:46 -07:00
Matt Nadareski
6d8cdc3c3b [CHDFile] Remove helper class 2017-10-31 02:11:23 -07:00
Matt Nadareski
3ddad2505e [CHDFile, FileTools] Hook up CHDFile; create helper class 2017-10-31 02:09:59 -07:00
Matt Nadareski
9c46dd6f01 [CHDFile] Tidy code, fix a few things 2017-10-31 02:00:31 -07:00
Matt Nadareski
c9cad432ad [CHDFile] Add CHD parsing logic 2017-10-31 01:06:56 -07:00
Matt Nadareski
d03f7739e8 [DatFiles/, DatItem, ArchiveTools, FileTools] Notes and tweaks 2017-10-30 21:49:55 -07:00