Matt Nadareski
f4743e859e
Create passthrough methods for scaffolding
2025-01-12 23:15:30 -05:00
Matt Nadareski
d80a6b173c
Create passthrough methods for scaffolding
2025-01-12 22:10:48 -05:00
Matt Nadareski
4d4a873b83
Remove external quotes parameter for CMP
2025-01-12 20:49:22 -05:00
Matt Nadareski
100c321e5d
Rename ConvertMetadata methods to be easier to distinguish
2025-01-10 11:05:51 -05:00
Matt Nadareski
f456f2b0ff
ProcessItemName
2025-01-09 16:25:53 -05:00
Matt Nadareski
0685085a85
Unify ContainsWritable implementations
2025-01-09 10:16:39 -05:00
Matt Nadareski
62a7f28334
Simplify ProcessItemName use
2025-01-09 10:13:47 -05:00
Matt Nadareski
b27d73da13
Fix mismatched DB implementations
2025-01-09 10:05:16 -05:00
Matt Nadareski
68c235f716
Remove ProcessNullifiedItemDB implementation; ProcessItemName common functionality
2025-01-09 10:01:56 -05:00
Matt Nadareski
626e703b43
Remove unnecessary ParseAddHelper methods
2025-01-09 07:04:55 -05:00
Matt Nadareski
51bf5f9d9b
Make GetSupportedTypes a property
2025-01-09 06:14:01 -05:00
Matt Nadareski
1dcd457fca
Wire through MD2/MD4
2025-01-09 05:26:36 -05:00
Matt Nadareski
450417f0ab
Keep on with DB renaming
2025-01-09 03:31:31 -05:00
Matt Nadareski
4c04d0529c
Slight cleanup across DatFile formats
2025-01-08 17:05:56 -05:00
Matt Nadareski
d67327231b
Make Logger naming consistent
2025-01-08 16:59:44 -05:00
Matt Nadareski
65d8488082
Move name resolution up a layer to DatFiles
2025-01-07 15:28:01 -05:00
Matt Nadareski
5d25a09785
Move some static functionality linked with TreatAsFile
2025-01-05 22:16:44 -05:00
Matt Nadareski
281375f8e9
Make file opens safer and more consistent
2025-01-04 23:52:16 -05:00
Matt Nadareski
861fdbb9d4
Prepare for SHA-1 support in DOSCenter
2024-12-07 23:53:30 -05:00
Matt Nadareski
c8c10659b1
Reduce unnecessary round-trip conversions
2024-12-06 23:16:09 -05:00
Matt Nadareski
ea753aeb06
Reduce unncessary use of this.
2024-12-06 13:23:53 -05:00
Matt Nadareski
a4da7f3657
Handle known enumerable types better
2024-11-12 21:12:06 -05:00
Matt Nadareski
0478f45903
Update Hashing to 1.2.3
2024-11-06 21:36:22 -05:00
Matt Nadareski
cbaf20ed6c
Move OfflineListInfo to new file
2024-10-30 14:01:13 -04:00
Matt Nadareski
9e637021b1
Remove ConcurrentList
...
This made sense at one point, but none of the operations that once used the concurrency in the type still process concurrently. As such, this class has been made redundant. All places that it was used previously have reverted to standard `List<T>`.
2024-10-30 10:59:04 -04:00
Matt Nadareski
d1393d3731
Minor formatting cleanups in DatFiles
2024-10-24 04:48:21 -04:00
Matt Nadareski
4d5ac92125
Fix some over-accessible fields
2024-10-19 23:17:37 -04:00
Matt Nadareski
b87b05f828
Reduce Linq usage across entire project
2024-10-19 21:41:08 -04:00
Matt Nadareski
c53a506dba
Update packages, fix build
2024-04-24 13:45:38 -04:00
Matt Nadareski
9185b4e238
Handle more IDDB-specific places that use Machine information
2024-03-20 11:22:33 -04:00
Matt Nadareski
b48fbcc04d
Make IDDB ParseAddHelper implementation use source index
2024-03-20 01:15:07 -04:00
Matt Nadareski
b494394249
Start adding IDDB in parallel with existing dictionary
2024-03-19 15:21:01 -04:00
Matt Nadareski
7c549481e4
Handle some inefficiencies found via messages
2024-03-19 14:35:43 -04:00
Matt Nadareski
4f163c1e27
Move DatItems enums back to proper project
2024-03-13 00:02:19 -04:00
Matt Nadareski
564e5d830a
Create hashfile and separated value subclasses
2024-03-12 22:03:18 -04:00
Matt Nadareski
91a0d4c8c8
Remove unused override
2024-03-12 20:00:14 -04:00
Matt Nadareski
910b87fa73
Create and use base class for readers/writers
2024-03-12 19:54:43 -04:00
Matt Nadareski
93c8dce1ea
Convert SoftwareList writer to serializer
2024-03-12 16:17:37 -04:00
Matt Nadareski
82539f9a8f
Convert ListXML writer to serializer, fix cloning bugs
2024-03-12 13:00:34 -04:00
Matt Nadareski
f9c207cf09
Take care of some TODO items
2024-03-12 11:53:58 -04:00
Matt Nadareski
6ec0c970cb
Convert OpenMSX writer to serializer, fix bugs
2024-03-12 01:02:36 -04:00
Matt Nadareski
71b997c7be
Fix more places where enums were being used instead of strings
2024-03-12 00:20:36 -04:00
Matt Nadareski
1b9c3a4dc9
Convert OfflineList writer to serializer, fix bugs
2024-03-12 00:09:48 -04:00
Matt Nadareski
fa26420982
Convert RomCenter INI writer to serializer
2024-03-11 23:08:51 -04:00
Matt Nadareski
5bde3e90ca
Convert separated value format writers to serializer
2024-03-11 22:48:45 -04:00
Matt Nadareski
7bf3cef44e
Remove now-unused code
2024-03-11 22:35:22 -04:00
Matt Nadareski
83fd43b432
Convert Logiqx writer to serializer
2024-03-11 22:33:39 -04:00
Matt Nadareski
ccf939e601
Convert Listrom format writer to serializer
2024-03-11 22:27:31 -04:00
Matt Nadareski
7e03e683da
Convert hashfile format writers to serializer
2024-03-11 21:56:49 -04:00
Matt Nadareski
071f7a8221
Convert Everdrive SMDB writer to serializer
2024-03-11 21:40:50 -04:00