Commit Graph

3764 Commits

Author SHA1 Message Date
Matt Nadareski
f388b7380e Move ArchiveDotOrg internal serialization 2023-08-09 21:46:32 -04:00
Matt Nadareski
674a7f1e8e Use more consistent naming on serialization 2023-08-09 21:38:12 -04:00
Matt Nadareski
8849d19ec1 Add metadata file serialization 2023-08-09 21:28:55 -04:00
Matt Nadareski
3e1b71bddc Start simplifying usings 2023-08-09 21:00:02 -04:00
Matt Nadareski
21dcb21a40 Add internal MetadataFile model 2023-08-09 20:55:22 -04:00
Matt Nadareski
e9ae0bf635 Add header deserialization 2023-08-09 20:52:10 -04:00
Matt Nadareski
f0ee2714c1 Add header serialization 2023-08-08 14:38:01 -04:00
Matt Nadareski
ed03098e12 Add internal Header model 2023-08-08 12:38:16 -04:00
Matt Nadareski
8ac0c9e29b Make item deserializers private 2023-08-08 12:10:09 -04:00
Matt Nadareski
75879c8049 Simplify deserialization with helper method 2023-08-08 12:04:07 -04:00
Matt Nadareski
4dffd76574 Create DictionaryBase to hold helpers 2023-08-07 21:10:47 -04:00
Matt Nadareski
a45810aed6 Add SoftwareList machine serialization 2023-08-05 02:10:12 -04:00
Matt Nadareski
7094d56df8 Add SeparatedValue machine serialization 2023-08-05 02:04:01 -04:00
Matt Nadareski
d8abe31bdf Add RomCenter machine serialization 2023-08-05 01:56:08 -04:00
Matt Nadareski
d79c58c4af Add OpenMSX machine serialization 2023-08-05 01:49:16 -04:00
Matt Nadareski
853d4cead8 Add OfflineList machine serialization 2023-08-05 01:44:32 -04:00
Matt Nadareski
d60e5b30a6 Add Logiqx machine serialization 2023-08-05 01:28:48 -04:00
Matt Nadareski
4de1368feb Add Listxml machine serialization 2023-08-05 01:11:11 -04:00
Matt Nadareski
f22714fd4f Add Listrom machine serialization 2023-08-05 00:30:53 -04:00
Matt Nadareski
4817bd51d1 Add Hashfile machine serialization 2023-08-05 00:19:03 -04:00
Matt Nadareski
84780ca319 Add EverdriveSMDB machine serialization 2023-08-04 23:53:06 -04:00
Matt Nadareski
472d4c2226 Add DosCenter machine serialization 2023-08-04 23:48:17 -04:00
Matt Nadareski
4e606b114d Add ClrMamePro machine serialization 2023-08-04 23:42:30 -04:00
Matt Nadareski
e2b5233a5e Add AttractMode machine serialization 2023-08-04 23:21:37 -04:00
Matt Nadareski
31bdc87429 Add ArchiveDotOrg machine serialization 2023-08-04 23:07:51 -04:00
Matt Nadareski
d4af726e0f Add dictionary-based Machine model 2023-08-04 22:57:04 -04:00
Matt Nadareski
e610b8168c Split internal serializers in different way 2023-08-04 22:16:00 -04:00
Matt Nadareski
48acd92504 Add SoftwareList internal converters 2023-08-04 21:52:14 -04:00
Matt Nadareski
c031b7bd2b Add SeparatedValue internal converters 2023-08-04 21:17:23 -04:00
Matt Nadareski
eef1dcb828 Add RomCenter internal converters 2023-08-04 21:02:29 -04:00
Matt Nadareski
c62f6e0004 Add OpenMSX internal converters 2023-08-04 14:32:31 -04:00
Matt Nadareski
1cdd288590 Add OfflineList internal converters 2023-08-04 14:11:40 -04:00
Matt Nadareski
09fa99bc32 Add Logiqx internal converters 2023-08-04 14:02:42 -04:00
Matt Nadareski
f0adedef3d Add Listxml internal converters 2023-08-04 13:47:18 -04:00
Matt Nadareski
5411f61f64 Add Listrom internal converters 2023-08-04 10:40:24 -04:00
Matt Nadareski
3c86fb771f Add Hashfile internal converters 2023-08-04 10:22:48 -04:00
Matt Nadareski
b3ee4c0d7a Add EverdriveSMDB internal converters 2023-08-04 10:05:12 -04:00
Matt Nadareski
16e2da93b3 Add DosCenter internal converters 2023-08-04 09:54:36 -04:00
Matt Nadareski
405fdc75d5 Add ClrMamePro internal converters 2023-08-04 09:47:36 -04:00
Matt Nadareski
3474c9c8c4 Add AttractMode internal converters 2023-08-01 23:51:14 -04:00
Matt Nadareski
6439f92bb3 Add Archive.org internal converters 2023-08-01 23:45:42 -04:00
Matt Nadareski
7d4d69bbb8 Start creating Dictionary-based internal models 2023-08-01 23:18:53 -04:00
Matt Nadareski
8a56f8fd11 Use Listxml serializer for writing 2023-08-01 13:30:34 -04:00
Matt Nadareski
35326db8a2 Add Listxml required fields checks 2023-08-01 12:03:12 -04:00
Matt Nadareski
dbef70b845 Use Listxml serializer for reading only 2023-08-01 11:48:28 -04:00
Matt Nadareski
af2e49cffd Split Listxml with no other updates 2023-08-01 10:31:38 -04:00
Matt Nadareski
c35d838a96 Fix merging issue for SoftwareList 2023-08-01 02:03:25 -04:00
Matt Nadareski
458f9edbc7 Use SoftwareList serializer for writing 2023-08-01 01:49:34 -04:00
Matt Nadareski
8e6a9d2730 Use SoftwareList serializer for reading only 2023-08-01 01:04:21 -04:00
Matt Nadareski
c27b6c9073 Split SoftwareList with no other updates 2023-08-01 00:07:36 -04:00