Commit Graph

52 Commits

Author SHA1 Message Date
Matt Nadareski
a84314684f Move flags, logging 2020-08-01 22:10:29 -07:00
Matt Nadareski
9a14d4befb File type tango 2020-07-26 22:44:05 -07:00
Matt Nadareski
ce38911d66 Fix CHD parsing, threading, version 2020-07-19 21:59:34 -07:00
Matt Nadareski
4e406604c2 Remove .NET Framework 4.6.2/4.7.2 (#24)
* Remove < .NET 4.8, general cleanup

* Abstract

* Tango

* Banner

* Scan no more

* Common

* Application

* Access

* Filter-feeder

* Graffiti

* Paint-over

* Law and Order

* XOR-o

* Unused staircase

* Maybe

* Maybe not

* Delete this

* The word is "no"

* Emit

* Improper

* Aye aye

* Fence

* Barrier

* Monkey

* Pail

* Lines
2020-07-15 09:41:59 -07:00
Matt Nadareski
ec52981070 Cleanup of usings 2020-06-11 11:44:46 -07:00
Matt Nadareski
4ad77d6be6 Cleanup and overhaul (#21)
* Syntax cleanup

* More minor cleanup, use Linq

* Fix broken features by using correct values

* Feature flags the same

* Features are modular

* No AlphaFS, more .NET versions

* Fix appveyor

* Put back identifiers, for some reason

* String interpolation, modernization

* Better use of GetField

* XmlTextWriter to remove possible issues

* Fix header for OpenMSX
2020-06-10 22:37:19 -07:00
Matt Nadareski
b6e77a31ef Fix build 2020-06-05 23:06:24 -07:00
Matt Nadareski
40cda158fe Add back date support (fixes #17) 2020-06-05 22:59:21 -07:00
Matt Nadareski
ac2a9fabb7 Hashing 2020-06-05 22:26:44 -07:00
Matt Nadareski
916d2a3b51 Internal Fixes, etc. (#20)
* Start removing mixed usages

* Check for directories before opening

* Fix writing

* Kinda fix rebuild

* One more try

* Better internal handling

* Slighty fix a couple more things

* Update RVWorld Compress code to db7d750bba

* Fix build

Co-authored-by: Matt Nadareski <mnadareski@mparticle.com>
2020-04-03 13:19:21 -07:00
Matt Nadareski
cf70f4fd4f Ignore the timestamp, add TODO 2019-12-04 16:25:45 -08:00
Matt Nadareski
9c393b12c6 Blind update of zip code to newest RVWorld version 2019-12-04 15:42:30 -08:00
Matt Nadareski
a39dfdde37 Update to NETStandard and NETCore, include 462 still 2019-03-29 00:15:40 -07:00
Matt Nadareski
b09198708e [FileTypes/] Cleanup tabs AND variables 2019-02-08 20:51:44 -08:00
Matt Nadareski
1768370199 [ALL] DatItem/Machine cleanup and descriptions 2019-01-08 12:11:55 -08:00
Matt Nadareski
b0d91d11c3 [Enums, CHDFile] Enum readability cleanup 2019-01-08 11:10:04 -08:00
Matt Nadareski
d585e8940b [Folder] Implement Write with input filename 2018-03-05 11:37:41 -08:00
Matt Nadareski
37d854b14b [ZipArchive, Utilities] Rename to ZipArchive, fix read 2018-02-23 13:46:39 -08:00
Matt Nadareski
e994ad4387 [FileTypes/] Okay, log file open errors 2018-02-23 12:38:20 -08:00
Matt Nadareski
56df4418b4 [FileTypes] Add "hashing" defaults 2018-02-23 11:56:18 -08:00
Matt Nadareski
d3fcd84ef0 [BaseFile] Set filename properly 2018-02-23 11:15:22 -08:00
Matt Nadareski
02421f93d0 [BaseArchive] Ensure overridden methods 2018-02-23 11:15:04 -08:00
Matt Nadareski
ba9726323c [BaseFile] Safeguard against missing files 2018-02-22 17:33:42 -08:00
Matt Nadareski
b01ba56d6a [DatFile, FileTypes/, Utilities] GUID, but correct 2018-02-22 16:21:11 -08:00
Matt Nadareski
07f8dba600 [CHDFile] Ensure both act the same 2018-02-21 20:24:43 -08:00
Matt Nadareski
61fb788800 [CHDFile] Ensure CHD is not blocking DFD 2018-02-21 10:54:43 -08:00
Matt Nadareski
25c773bd31 [CoreRarArchive] Fix windows build 2018-02-16 01:52:40 -08:00
Matt Nadareski
cef409cb92 [CHDFile, Utilities] The great CHD cleanup 2018-02-16 00:25:28 -08:00
Matt Nadareski
60f3f2d2c9 [GZipArchive] Ensure proper constructor usage 2018-02-16 00:24:33 -08:00
Matt Nadareski
6d2c102408 [BaseFIle] Add stream constructor 2018-02-16 00:23:49 -08:00
Matt Nadareski
d36cff2f9b [FileTypes] Rename methods to fit better 2018-02-15 23:52:57 -08:00
Matt Nadareski
5740cecc0d [FileTypes/] BaseFile for life 2018-02-15 23:38:55 -08:00
Matt Nadareski
3a45dcc1a5 [Enums, FileTypes/, Utilities] Use new enum, new class
Add a new "BaseFile" class for potential future use. This should be the "base" for all future files and folders that could exist. This is likely to change over time.
2018-02-15 22:06:20 -08:00
Matt Nadareski
75a8f8378c [CHDFile] Notes 2018-02-15 18:47:23 -08:00
Matt Nadareski
ea7a3aef6c [CHDFile, Utilties] Add CHD v1/v2; fix byte[] comparisons 2018-02-15 18:41:46 -08:00
Matt Nadareski
fc1bde06c8 [RarArchive] Use new constants names 2018-02-15 18:41:14 -08:00
Matt Nadareski
3fdd1ce6b7 [XZArchive] Fix debug build 2018-01-16 13:36:18 -08:00
Matt Nadareski
50a59a616c [CoreRarArchive] Add more structures for reading 2018-01-16 11:10:50 -08:00
Matt Nadareski
93bf55c41c [XZArchive] Use 7zip pattern for XZ files 2018-01-15 21:36:41 -08:00
Matt Nadareski
06ecbe3cda [SabreTools, CHDFile] Fix sort issues 2017-12-15 13:40:15 -08:00
Matt Nadareski
af0ab5a10e [SevenZipArchive, XZArchive, Utilities] Cleanup including temp path 2017-12-05 15:08:46 -08:00
Matt Nadareski
1aef18aa00 [ALL] Move a couple things 2017-11-08 22:03:42 -08:00
Matt Nadareski
de16014af9 [ALL] Update string check; add output path helper 2017-11-08 13:15:44 -08:00
Matt Nadareski
5dd08cba63 [ALL] One utility class now 2017-11-08 00:27:00 -08: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
005d00cf6e [RarArchive] Fix starndard build 2017-11-02 10:18:54 -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