Commit Graph

123 Commits

Author SHA1 Message Date
Matt Nadareski
c2e30138db Add setters and getters for Machine 2024-03-09 23:43:43 -05:00
Matt Nadareski
24d4e352a4 Remove nearly all explict fields 2024-03-09 21:34:26 -05:00
Matt Nadareski
c755abf4c0 Fix tests, migrate Adjuster 2024-03-08 21:12:13 -05:00
Matt Nadareski
2dbe257023 Replace usages of Name field (nw) 2024-03-08 20:42:24 -05:00
Matt Nadareski
f0fa7bb6bf Address a handful of TODOs 2024-03-06 00:33:45 -05:00
Matt Nadareski
b9f6a6862d Remove DatItemField enum 2024-03-05 23:41:00 -05:00
Matt Nadareski
e90c74e145 Remove MachineField enum 2024-03-05 22:59:41 -05:00
Matt Nadareski
03c6fb641c Remove old Filter and variants 2024-03-05 22:51:19 -05:00
Matt Nadareski
919973266c Consolidate replacement code 2024-03-05 20:07:38 -05:00
Matt Nadareski
3ec85cf04a Fix ExtraIni setter issues 2024-03-05 17:33:02 -05:00
Matt Nadareski
6987ec2641 Consolidate setter code 2024-03-05 17:17:40 -05:00
Matt Nadareski
d43a275f8c Consolidate removal code 2024-03-05 16:37:52 -05:00
Matt Nadareski
fa99e6aefb Remove redundant helper methods 2024-03-05 15:24:11 -05:00
Matt Nadareski
5ea131c7e1 Address some nullability in tests 2024-03-05 13:32:49 -05:00
Matt Nadareski
3b12ff9de6 Update SabreTools.Serialization 2024-03-05 13:13:37 -05:00
Matt Nadareski
9254b6376b Move IO tests to SabreTools.IO 2024-03-05 10:45:35 -05:00
Matt Nadareski
311dd38ae6 Fix parentable path tests 2024-03-05 10:35:30 -05:00
Matt Nadareski
58ab51e03f Update SabreTools.IO 2024-03-05 10:28:06 -05:00
Matt Nadareski
cf3fa2c209 Get all tests passing, add notes about external library 2024-03-05 09:52:27 -05:00
Matt Nadareski
6b7597c052 Add provisions for generic item filters 2024-03-05 09:39:12 -05:00
Matt Nadareski
8875948946 Add filter tests, fix issues found 2024-03-05 09:17:00 -05:00
Matt Nadareski
9bfcea5c04 Remove redundant test 2024-03-04 21:50:08 -05:00
Matt Nadareski
076b80e805 Use SabreTools.Hashing 2024-03-04 21:20:39 -05:00
Matt Nadareski
4ed3c45722 Move skipper tests 2024-02-29 16:17:59 -05:00
Matt Nadareski
2b25ab167e Use Nuget package for Skippers 2024-02-29 16:09:24 -05:00
Matt Nadareski
5c5b18539c Use generated skippers only 2024-02-29 00:48:09 -05:00
Matt Nadareski
823a9ca7b7 Enable nullability everywhere 2024-02-28 19:19:50 -05:00
Matt Nadareski
1c8417ac10 Add .NET 8, remove .NET 7 2023-11-15 00:00:59 -05:00
Matt Nadareski
985ea12879 Update nuget packages 2023-11-14 23:59:21 -05:00
Matt Nadareski
106c5e4cdd Fix build after package update 2023-09-11 10:27:17 -04:00
Matt Nadareski
ee84812918 Update Serialization to 1.1.1 2023-09-11 01:22:57 -04:00
Matt Nadareski
1d50ab962f Migrate to Serialization package 2023-09-11 01:20:21 -04:00
Matt Nadareski
c88105bee7 Update SabreTools.IO version 2023-09-11 00:57:35 -04:00
Matt Nadareski
fe1c3b6675 Migrate to Nuget for IO 2023-09-08 12:27:04 -04:00
Matt Nadareski
7d1cfc1340 Migrate to Nuget package for models 2023-09-04 23:51:37 -04:00
Matt Nadareski
9a41d16e58 ConditionalHashEquals is fun 2023-08-14 18:43:56 -04:00
Matt Nadareski
59dd9e8d26 Add conversion helpers, fix build 2023-08-14 14:53:28 -04:00
Matt Nadareski
2e662c0b4e Move more helper methods around 2023-08-14 13:36:37 -04:00
Matt Nadareski
b37aed389e Add nullable context to SabreTools.DatItems
This change also starts migrating the internals of the DatItem formats to the new internal models. Right now, it's basically just acting like a wrapper around those models.
2023-08-14 13:17:51 -04:00
Matt Nadareski
90c8fdd0a9 Add notes, numeric helper 2023-08-11 14:30:31 -04:00
Matt Nadareski
7bb0ba245d Add nullable context to SabreTools.IO 2023-08-10 15:02:40 -04:00
Matt Nadareski
c59bd4d857 Reduce implicit null checks 2023-08-10 11:35:32 -04:00
Matt Nadareski
dbef70b845 Use Listxml serializer for reading only 2023-08-01 11:48:28 -04:00
Matt Nadareski
2435c5ed24 Use OpenMSX serializer for writing, fix issues 2023-07-31 14:11:26 -04:00
Matt Nadareski
745cac1427 Use OpenMSX serializer for reading only 2023-07-31 13:44:15 -04:00
Matt Nadareski
28472d08bf Use Logiqx serializer for reading only 2023-07-30 22:59:04 -04:00
Matt Nadareski
02dcef6a9e Use ClrMamePro serializer in current parser
This also starts splitting up the current parser structures to make them a bit more modular.
2023-07-28 00:44:10 -04:00
Matt Nadareski
064903cdbc Add new CMP test file, fix issues 2023-07-27 22:27:12 -04:00
Matt Nadareski
de2db1516b Add OpenMSX serialization test 2023-07-17 15:56:44 -04:00
Matt Nadareski
9b98e33c26 Slight reorder to inline data 2023-07-14 13:24:02 -04:00