Matt Nadareski
5e6bb7f189
Rename Dat to MetadataFile
2023-07-13 21:09:44 -04:00
Matt Nadareski
03d794dc87
Rename Dat to MetadataFile
2023-07-13 21:07:44 -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
4153931dfc
Rename Serializer -> XmlSerializer
2023-07-13 13:15:16 -04:00
Matt Nadareski
15cb918cf5
Start populating serializer framework
2023-07-13 12:27:52 -04:00
Matt Nadareski
d071575b51
Add empty serialization library
2023-07-13 10:08:26 -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
225be86248
Remove useless AppVeyor config parts
2023-07-12 12:38:07 -04:00
Matt Nadareski
e3f65a946a
Add final models (nw)
2023-07-12 12:02:58 -04:00
Matt Nadareski
3765715749
Add comments, Listrom and DosCenter models (nw)
2023-07-12 10:57:46 -04:00
Matt Nadareski
13af5a4f50
Update Logiqx DTD, add models (nw)
2023-07-12 10:40:21 -04:00
Matt Nadareski
14e765bcf5
Fix warnings in README formatting
2023-07-12 09:28:21 -04:00
Matt Nadareski
f491edb9be
Add some more models (nw)
2023-07-12 09:27:18 -04:00
Matt Nadareski
3770b260c4
Start adding currently-unused models
2023-07-11 23:39:54 -04:00
Matt Nadareski
18cb67a610
Update .gitignore
2023-07-11 23:36:28 -04:00
Matt Nadareski
95afc206dc
Check if root path ended with directory separator
2023-04-23 20:47:41 -04:00
Matt Nadareski
ac718efa78
Sync Compress and RVIO with latest from RVWorld
2023-04-21 15:04:31 -04:00
Matt Nadareski
de59a91bef
Reorganize filters based on other changes
2023-04-20 22:11:45 -04:00
Matt Nadareski
7c6945fe09
Reorganize and add comments to MachineField
2023-04-20 16:30:00 -04:00
Matt Nadareski
b285ecf66d
Reorganize and add comments to DatItemField
2023-04-20 15:57:39 -04:00
Matt Nadareski
b16afd6d59
Reorganize and add comments to DatHeaderField
2023-04-20 14:28:30 -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
8921a09118
Start adding enum helpers
2023-04-19 17:35:20 -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
fd5fd79b95
Update serials and details objects
2023-04-19 12:26:54 -04:00
Matt Nadareski
f6360492a4
Promote new flag to --dat-X instead
...
This change also introduces a few fixes to merging flags in general, as things like device non-merged were being converted/handled strangely.
2023-04-19 12:04:25 -04:00
Matt Nadareski
542075a651
Fix delete issue with rebuild
2023-04-18 12:02:09 -04:00
Matt Nadareski
237f04491e
Add external flag for force adding roms
2023-04-17 14:02:11 -04:00
Matt Nadareski
3ae002a153
Add internal flag for force adding roms
2023-04-17 13:42:11 -04:00
Matt Nadareski
18fee399f4
Fix ambiguous references
2023-04-17 13:22:35 -04:00
Matt Nadareski
5fce4c84b5
Wire up skeleton formats to DatItem
2023-04-07 16:13:15 -04:00
Matt Nadareski
229fb5df03
Add skeleton File item
2023-04-07 15:59:16 -04:00
Matt Nadareski
e8f543ff62
Add 4 missing fields to Archive
2023-04-07 15:47:24 -04:00
Matt Nadareski
9410363d99
Add skeleton Details item
2023-04-07 15:25:13 -04:00
Matt Nadareski
bd951b46b5
Fix build
2023-04-07 15:13:19 -04:00
Matt Nadareski
f655d7b64f
Add skeleton Serials item
2023-04-07 14:57:41 -04:00
Matt Nadareski
d58f404aa0
Fix missing Archive field updates
2023-04-07 14:49:30 -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
573aa2848a
Add enum decoration, fix attributes for skippers
2023-04-04 11:38:46 -04:00