Commit Graph

24 Commits

Author SHA1 Message Date
Matt Nadareski
87349fec76 Revert filtering order to pre-1.0.1 2020-07-22 22:39:29 -07:00
Matt Nadareski
8e5fa3ef84 Check for proper filter text, add warning 2020-07-22 10:05:35 -07:00
Matt Nadareski
4596c7b299 Fix issue with CHD-only dats 2020-07-19 13:42:07 -07:00
Matt Nadareski
334e1c4585 Filter Abstraction (#25)
* Add category, back filters by dictionary

* Complete internal filter set

* Fix AreaSize filter

* Populate filter object the hard way

* Manipulation flags should not be filters

* None of them need to be public

* Convert to partial helper method

* Better method use

* Field, not string; no dictionary

* Add FilterTo method for later

* More naming options (easier conversion)

* Update README
2020-07-18 21:35:17 -07:00
Matt Nadareski
6f875c3460 Maintain consistent terminology 2020-07-15 10:47:13 -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
ac2a9fabb7 Hashing 2020-06-05 22:26:44 -07:00
Matt Nadareski
24d0038e28 [Filter] Fix filtering after last cleanup 2019-02-08 15:05:15 -08:00
Matt Nadareski
4fdd4ea44f [Filter] Remove unnecessary 'partial' 2019-01-11 13:44:29 -08:00
Matt Nadareski
4162c3c8ed [Filter] Make filtering more object-oriented 2019-01-11 13:43:59 -08:00
Matt Nadareski
6be188dc0d [Filter] Make filter great again 2019-01-08 17:40:28 -08:00
Matt Nadareski
1768370199 [ALL] DatItem/Machine cleanup and descriptions 2019-01-08 12:11:55 -08:00
Matt Nadareski
ccbae68ec1 [Filter] Fix Blanks being filtered out 2018-02-09 18:21:01 -08:00
Matt Nadareski
6b32360488 [Filter] Fix filter init 2018-01-19 14:11:36 -08:00
Matt Nadareski
334b564ba7 [SabreTools, Filter] Add filter by game description (fixes #5) 2018-01-17 16:00:41 -08:00
Matt Nadareski
6258fd49df [Filter] Fix not-game-name flag (fixes #4) 2018-01-17 13:06:21 -08:00
Matt Nadareski
2e67c74c54 [SabreTools, Filter] Update list and string flags 2018-01-08 12:19:20 -08:00
Matt Nadareski
9a555bb304 [SabreTools, Filter, Utilties] Move helper methods to Utilities 2017-12-05 12:58:36 -08:00
Matt Nadareski
59f8278846 [SabreTools, DatFile, Filter] Move filtering to Filter 2017-12-05 12:53:15 -08:00
Matt Nadareski
de16014af9 [ALL] Update string check; add output path helper 2017-11-08 13:15:44 -08:00
Matt Nadareski
397e5634c1 [DatItems/] Items -> DatItems for clarity 2017-11-02 15:44:15 -07:00
Matt Nadareski
ce3900c1b1 [DatFiles/] Add descriptors to each class 2017-10-09 13:08:15 -07:00
Matt Nadareski
5475764fdf [ALL] File and namespace reorg 2017-10-06 20:46:43 -07:00