Matt Nadareski
a32b1d7e6f
Add separated-value deserialization test
2023-07-14 13:20:11 -04:00
Matt Nadareski
4dc0185629
Update Listxml deserialization test, fix issues
2023-07-14 11:09:57 -04:00
Matt Nadareski
bda3315c7a
Update DosCenter deserialization test
2023-07-14 01:55:48 -04:00
Matt Nadareski
77e85e54dc
Update archive.org deserialization test, fix issues
2023-07-14 01:45:59 -04:00
Matt Nadareski
32f7695cd5
Update hashfile deserialization test, fix issues
2023-07-14 01:10:08 -04:00
Matt Nadareski
44307537ca
Deserialization tests all take params
2023-07-14 00:54:08 -04:00
Matt Nadareski
034589494d
Add Logiqx deserialization test, fix issues
2023-07-14 00:39:22 -04:00
Matt Nadareski
b5fee93a09
Rename test file to reflect use
2023-07-13 23:17:58 -04:00
Matt Nadareski
be7ab50c78
Move serialization tests to proper subfolder
2023-07-13 23:17:01 -04:00
Matt Nadareski
d62632d3fa
Introduce base class for OpenMSX
2023-07-13 23:14:39 -04:00
Matt Nadareski
ecac575521
Add ClrMamePro deserialization test, fix issues
2023-07-13 23:04:11 -04:00
Matt Nadareski
fa2f1659b8
Add RomCenter INI deserialization test, fix issues
2023-07-13 21:27:45 -04:00
Matt Nadareski
d55f35d3fc
Add listrom deserialization test, fix issues
2023-07-13 17:52:25 -04:00
Matt Nadareski
025bea69a1
Add EverdriveSMDB deserialization test, fix issues
2023-07-13 16:44:14 -04:00
Matt Nadareski
fcd95a6e60
Add Hashfile deserialization test, fix issues
2023-07-13 16:26:03 -04:00
Matt Nadareski
3ac1e7ce4e
Add DosCenter deserialization test, fix issues
2023-07-13 15:32:00 -04:00
Matt Nadareski
11b635e06a
Add AttractMode deserialization test, fix issues
2023-07-13 13:16:37 -04:00
Matt Nadareski
15cb918cf5
Start populating serializer framework
2023-07-13 12:27:52 -04:00
Matt Nadareski
b64d84b37f
Add OfflineList deserialization test, fix issues
2023-07-12 23:40:20 -04:00
Matt Nadareski
af6f842944
Add softwarelist deserialization test, fix issues
2023-07-12 22:38:40 -04:00
Matt Nadareski
fec15317c2
Add OpenMSX deserialization test, fix issues
2023-07-12 22:13:14 -04:00
Matt Nadareski
b3f7d70834
Add listxml deserialization test, fix issues
2023-07-12 21:54:18 -04:00
Matt Nadareski
a351a02ee1
Add archive.org deserialization test, fix issues
2023-07-12 17:21:19 -04:00
Matt Nadareski
7c6945fe09
Reorganize and add comments to MachineField
2023-04-20 16:30:00 -04:00
Matt Nadareski
a2958a703c
Update enum handling, part 3
2023-04-20 13:54:59 -04:00
Matt Nadareski
0594a6296c
Update enum handling, part 2
2023-04-20 12:12:56 -04:00
Matt Nadareski
1f601dfa3f
Update enum handling, part 1
2023-04-20 10:34:37 -04:00
Matt Nadareski
728b5d6b27
Perform mass cleanup
...
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
c6c0b0ce8b
Add db export Archive fields
2023-04-07 14:34:49 -04:00
Matt Nadareski
01ce52ec35
Complete overhaul on Skippers
...
This change involves safety updates for serialization, better definitions of various classes, renames of some classes for accuracy, missing enum decoration, and various fixes.
2023-04-04 18:31:19 -04:00
Matt Nadareski
fb20e5c92b
Attempt to add multi-category support
2023-04-03 11:52:38 -04:00
Matt Nadareski
dc79249d61
Add No-Intro MIA support
2023-03-26 22:03:29 -04:00
Matt Nadareski
2681e4a997
Add No-Intro ID support
2023-03-26 21:47:17 -04:00
Matt Nadareski
e7adfb154f
Add .NET 7 build targets
2022-12-29 23:55:38 -08:00
Matt Nadareski
3ed197684d
Fix broken utilities test
2022-12-22 09:27:31 -08:00
Matt Nadareski
83ddb0ccf9
Update nuget packages
2022-11-03 15:16:47 -07:00
Matt Nadareski
4bb4da444f
Move to .NET 6.0 only
2022-07-09 14:20:32 -07:00
Matt Nadareski
fc6bd36822
Convert to using .NET Standard 2.1
2022-04-16 22:03:50 -07:00
Matt Nadareski
9045cd2b2b
Add .NET 6.0 as build target
2022-04-16 21:47:55 -07:00
Matt Nadareski
a651ef738d
Update Nuget packages to newest versions
2022-04-16 21:36:16 -07:00
Matt Nadareski
343ea67bd8
Add preliminary support for Archive.org file lists ( fixes #38 )
2021-07-19 10:39:21 -07:00
Matt Nadareski
5d9ec18877
Ensure consistency by using ConcurrentList ( fixes #36 )
2021-07-18 21:00:01 -07:00
Matt Nadareski
ef2b51a36a
Update SMDB test file with size field
2021-05-17 10:09:54 -07:00
Matt Nadareski
c54b35db92
DatItem formats to own sub-namespace
2021-02-02 10:23:43 -08:00
Matt Nadareski
d615c14b70
Move Replacer to Filtering namespace
2021-02-01 14:16:51 -08:00
Matt Nadareski
f161f14346
Make setter make more sense
2021-02-01 14:07:50 -08:00
Matt Nadareski
691f9baca4
Rename DatItemTool to Setter
2021-02-01 13:11:12 -08:00
Matt Nadareski
bb7f078802
Replacement code to own class
2021-02-01 12:35:59 -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
24eacc303a
Field removal to their own classes
2021-01-29 22:54:16 -08:00