Matt Nadareski
dd06c076d7
Make DFD code cleaner for future work
2024-10-24 05:52:48 -04:00
Matt Nadareski
15e30d7a75
Reduce array allocations
2024-10-24 05:33:28 -04:00
Matt Nadareski
cd2117de38
Fix RombaSharp build
2024-10-19 12:23:43 -04:00
Matt Nadareski
f0ff6c6990
Fix build from previous commits
2024-07-18 01:06:40 -04:00
Matt Nadareski
c53a506dba
Update packages, fix build
2024-04-24 13:45:38 -04:00
Matt Nadareski
76e3b0d83a
Update packages
2024-03-12 16:47:21 -04:00
Matt Nadareski
4db6d14ffb
Fix directory ensurance until library fixed
2024-03-11 13:42:55 -04:00
Matt Nadareski
7d974d4464
Convert DatHeader to internal models
2024-03-10 04:10:37 -04:00
Matt Nadareski
d7a317c1aa
Enforce nullability in RombaSharp program
2024-03-06 01:04:51 -05:00
Matt Nadareski
3c0d190dc3
Add nullability to the two programs (not enforced)
2024-03-05 20:26:38 -05:00
Matt Nadareski
8f594f09a6
Migrate away from Core.Hash
2024-03-04 23:56:05 -05:00
Matt Nadareski
f109da2231
Make top-level features return bool
2021-03-19 20:52:11 -07:00
Matt Nadareski
de481a0570
Add universal changes to RombaSharp
2021-02-03 11:10:19 -08:00
Matt Nadareski
b93088c36e
Remove unnecessary removers, clarify hashes
2021-02-02 11:27:42 -08:00
Matt Nadareski
a408339f3b
Clean up usings
2021-02-01 15:09:44 -08:00
Matt Nadareski
a82b7ccab8
Remover code to own class
...
This was the last of the major bits of code that was technically distinct from Cleaning. This means that each of the bits of functionality that used to all be in Cleaner are split out into their approrpriate classes.
2021-02-01 12:11:32 -08:00
Matt Nadareski
69010dea7f
Split Modification class functionality
...
This had the potential to cause a lot of issues the way it was. Moving the actual functionality for cleaning, filtering, and applying extras to their appropriate classes allows for less redirection when calling into the code. Modification as a class was essentially a shell around things that should have just been a single call.
2021-02-01 11:43:38 -08:00
Matt Nadareski
24eacc303a
Field removal to their own classes
2021-01-29 22:54:16 -08:00
Matt Nadareski
a89297686f
Fix build... (understatement)
2020-12-13 13:22:06 -08:00
Matt Nadareski
aea5116bda
Move treat-as-file enum to better namespace
2020-12-12 13:53:58 -08:00
Matt Nadareski
24d4be0571
Split DatFiles namespace
2020-12-10 23:24:09 -08:00
Matt Nadareski
58b3cda921
Distinguish IO extensions and helpers
2020-12-10 22:16:53 -08:00
Matt Nadareski
d02f4e6fcc
Fix incorrect class name
2020-12-10 15:42:39 -08:00
Matt Nadareski
dab6aaddf1
Modification to own class
2020-12-10 14:11:35 -08:00
Matt Nadareski
8f67c3e525
Writing to actual class
2020-12-10 14:03:07 -08:00
Matt Nadareski
1269f2088b
DFD and Verification to actual classes
2020-12-10 13:30:08 -08:00
Matt Nadareski
b57927a4ef
Move filtering to new class
2020-12-10 13:13:54 -08:00
Matt Nadareski
0cfd4adc45
Make DatTool methods static
2020-12-10 11:58:46 -08:00
Matt Nadareski
56c70b89db
Move writing to new class
2020-12-10 11:28:11 -08:00
Matt Nadareski
34b9005e58
Move DFD to new class
2020-12-10 10:39:39 -08:00
Matt Nadareski
50fa2a7725
Extract out DatFiles + Reporting namespace
2020-12-08 16:37:08 -08:00
Matt Nadareski
0512e393c8
Extract out Filtering namespace
2020-12-08 13:48:57 -08:00
Matt Nadareski
b41ae7a7c3
Data and Tools -> Core
2020-12-08 13:23:59 -08:00
Matt Nadareski
53f5d07ae4
Extract out IO namespace, Part 2
2020-12-07 22:32:37 -08:00
Matt Nadareski
96e2afcfe4
Extract out IO namespace, Part 1
2020-12-07 15:08:57 -08:00
Matt Nadareski
6423e46b53
Extract out Help namespace
2020-12-07 13:57:26 -08:00
Matt Nadareski
b7db9f7f14
Instance logging with backing static class instead of Global
2020-10-07 15:42:30 -07:00
Matt Nadareski
99c530b418
Add special combinations of TreatAsFile
2020-09-18 10:54:34 -07:00
Matt Nadareski
e1cb29880d
Reorder params to be more logical
2020-09-18 10:45:40 -07:00
Matt Nadareski
cae8ce898c
Less reliance on specific hashes in DFD path
2020-09-18 10:21:04 -07:00
Matt Nadareski
4bb768f258
Reduce redundant code
2020-09-18 00:45:08 -07:00
Matt Nadareski
335f160ace
Fix the cracks in the armor
2020-08-27 20:56:50 -07:00
Matt Nadareski
4d0a3f55eb
Add Aaruformat validation and media item type ( #29 )
...
* Initial `media` and AaruFormat code
* But... why?
* Fix AIF reading
* Fix D2D, Logiqx cleanup
* Minor cleanup
* Final cleanup round
2020-08-27 16:57:22 -07:00
Matt Nadareski
c260f0cd66
Add defaults for DFD
2020-08-02 13:34:35 -07:00
Matt Nadareski
25a09625f1
Create TreatAsFiles
2020-08-02 13:23:47 -07:00
Matt Nadareski
417d2253db
Temp dir should be global
2020-08-02 13:08:33 -07:00
Matt Nadareski
b324adbdbb
HeaderSkipper cleanup
2020-08-02 12:54:27 -07:00
Matt Nadareski
17a6a7ec69
IO extensions to IO namespace
2020-08-01 23:04:11 -07:00
Matt Nadareski
b321c38be9
RombaSharp split Features too
2020-08-01 13:25:32 -07:00