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
b26fbe1cd1
Split SetFields and remove note
2021-01-29 23:23:52 -08:00
Matt Nadareski
24eacc303a
Field removal to their own classes
2021-01-29 22:54:16 -08:00
Matt Nadareski
a26833b8a8
Make filters more sensible, reduce allocated items
...
This change ended up being three-fold:
1. Remove the entirely unused header field filters
2. Move filter running to their appropriate filter classes
3. Separate out DatItem filters into more managable private methods
2021-01-29 13:38:47 -08:00
Matt Nadareski
2e674e23ca
Add history tag support ( fixes #34 )
2020-12-28 10:22:40 -08:00
Matt Nadareski
a777ecc48b
Add cleaner cleaning tests, pt. 2
2020-12-18 23:31:38 -08:00
Matt Nadareski
1cee8adc59
Add cleaner cleaning tests
2020-12-18 23:06:28 -08:00
Matt Nadareski
3d93f6efed
Make exclusion list population similar to filter
2020-12-16 11:03:59 -08:00
Matt Nadareski
e59c9fa0e4
Add log if filter field doesn't match anything
2020-12-16 10:49:38 -08:00
Matt Nadareski
c3753b13c1
Perform some TODO cleanup
2020-12-14 16:47:54 -08:00
Matt Nadareski
7f7c3ec314
Goodbye .NET Framework 4.8 and RIPEMD160
2020-12-14 15:22:14 -08:00
Matt Nadareski
7ab5a64d4d
Move DedupeType to better namespace
2020-12-14 11:16:48 -08:00
Matt Nadareski
8a354e9156
DatItems don't know about removing fields or ORPG
2020-12-13 23:09:24 -08:00
Matt Nadareski
8286fa6eb5
Machines don't know about field stuff
2020-12-13 22:06:47 -08:00
Matt Nadareski
3fcec263e0
DatItems don't know about filtering
2020-12-13 21:47:42 -08:00
Matt Nadareski
67bfe0dae9
DatItems don't know about cleaning (nw)
2020-12-13 14:01:16 -08:00
Matt Nadareski
a89297686f
Fix build... (understatement)
2020-12-13 13:22:06 -08:00
Matt Nadareski
0512e393c8
Extract out Filtering namespace
2020-12-08 13:48:57 -08:00