Commit Graph

37 Commits

Author SHA1 Message Date
Matt Nadareski
4bf5a835e7 Fix Sort 2020-08-28 01:13:55 -07:00
Matt Nadareski
ec524a63ca External code goes in external 2020-08-01 23:12:44 -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
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
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
ef9865e202 [ALL] Goodbye xxHash. Readd later if really needed 2018-05-08 14:32:02 -07:00
Matt Nadareski
85ea721802 [ZipFileEntry] Take care of Stored cases 2018-02-23 13:44:02 -08:00
Matt Nadareski
e8d59e6970 [ALL] Take care of possible null strings 2017-12-14 13:22:22 -08:00
Matt Nadareski
1aef18aa00 [ALL] Move a couple things 2017-11-08 22:03:42 -08:00
Matt Nadareski
5dd08cba63 [ALL] One utility class now 2017-11-08 00:27:00 -08: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
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
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
00349e1ff2 [Globals, DatFile, Traverse] Seriously fix parallelization again 2017-09-05 14:56:05 -07:00
Matt Nadareski
181716fb41 [All] Change threading to be global 2017-07-13 17:03:38 -07:00
Matt Nadareski
ef1a242d93 [NaturalComparer] Use modern code 2017-06-16 17:05:48 -07:00
Matt Nadareski
f5016e9665 [NaturalComparer] Use long instead of int 2017-06-02 17:14:05 -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
fc1fddf030 [NaturalComparer] Add "number length" fix 2017-06-01 12:58:44 -07:00
Matt Nadareski
b29a882743 [NaturalReversedComparer] Try to fix reverse comparison 2017-06-01 10:58:36 -07:00
Matt Nadareski
fd4c9cf4fe [ALL] Update namespace 2017-05-04 02:41:11 -07:00
Matt Nadareski
f72b06a561 [SabreTools.Library] Update folder name 2017-05-04 02:38:56 -07:00