Commit Graph

355 Commits

Author SHA1 Message Date
Matt Nadareski
c53a506dba Update packages, fix build 2024-04-24 13:45:38 -04:00
Matt Nadareski
dc889afdbb Update packages 2024-03-25 14:34:21 -04:00
Matt Nadareski
c90c7a7dd7 Fix build issue from removed using statement 2024-03-20 11:45:36 -04:00
Matt Nadareski
d507b84b28 Create IDDB variant for ConvertMetadata 2024-03-20 11:36:14 -04:00
Matt Nadareski
9185b4e238 Handle more IDDB-specific places that use Machine information 2024-03-20 11:22:33 -04:00
Matt Nadareski
0c0a3c52b7 Add non-index variants of duplicate finding to IDDB 2024-03-20 10:40:30 -04:00
Matt Nadareski
54180310b8 Handle most places where source was being set for IDDB 2024-03-20 02:10:38 -04:00
Matt Nadareski
106e91690b Start replacing more IDDB locations that use Source 2024-03-20 01:50:08 -04:00
Matt Nadareski
a2048a68d2 Force statsOnly to be required for IDDB AddItem 2024-03-20 01:32:15 -04:00
Matt Nadareski
abcfb44455 Force source index for IDDB AddItem 2024-03-20 01:29:59 -04:00
Matt Nadareski
b48fbcc04d Make IDDB ParseAddHelper implementation use source index 2024-03-20 01:15:07 -04:00
Matt Nadareski
ea659cd691 Add source dictionaries for IDDB, currently unused 2024-03-20 00:59:47 -04:00
Matt Nadareski
1c1ef29e90 Add transformative get-only accessors for IDDB 2024-03-19 23:38:56 -04:00
Matt Nadareski
c2ca5a0a6d Add more IDDB accessors; make more IDDB variants of methods 2024-03-19 23:35:29 -04:00
Matt Nadareski
efc184627a Add more IDDB variants; port GetDuplicates to IDDB 2024-03-19 23:15:58 -04:00
Matt Nadareski
a4b11218e3 Move original splitting methods to ItemDictionary 2024-03-19 22:23:45 -04:00
Matt Nadareski
e1ef1caf5b Port SetOneGamePerRegion to IDDB 2024-03-19 22:10:59 -04:00
Matt Nadareski
7657a54ff2 Port AddRomsFromBios to IDDB 2024-03-19 21:48:40 -04:00
Matt Nadareski
251883b54e Port AddRomsFromDevices to IDDB 2024-03-19 21:41:09 -04:00
Matt Nadareski
c74d593100 Port AddRomsFromParent for IDDB 2024-03-19 21:25:50 -04:00
Matt Nadareski
2f6bf4c316 Remove instances of MachineKey from IDDB; fix build 2024-03-19 21:14:07 -04:00
Matt Nadareski
6e38960fc2 Migrate AddRomsFromChildren for IDDB 2024-03-19 21:07:47 -04:00
Matt Nadareski
440dcadfa1 Move IDDB splitting methods to IDDB 2024-03-19 20:41:39 -04:00
Matt Nadareski
e342c6e7d3 Move DatFile removal code to new partial class 2024-03-19 19:57:45 -04:00
Matt Nadareski
f059710031 Use using instead of inlined namespace 2024-03-19 19:54:03 -04:00
Matt Nadareski
2921c87913 Split SerializableDatFile into its own file 2024-03-19 19:52:59 -04:00
Matt Nadareski
e8ab02ebc3 Move Remover methods because of external access differences 2024-03-19 19:39:54 -04:00
Matt Nadareski
7b889e57db Add dictionary reset helper method 2024-03-19 18:40:24 -04:00
Matt Nadareski
3d2c3af88b Separate MachineDescriptionToName into helpers 2024-03-19 16:56:55 -04:00
Matt Nadareski
b99ca8b496 Move StripSceneDatesFromItems to dictionaries 2024-03-19 16:22:19 -04:00
Matt Nadareski
248f6401ec Move SetOneRomPerGame to dictionaries 2024-03-19 16:18:35 -04:00
Matt Nadareski
e72e3cf110 Move MachineDescriptionToName to dictionaries 2024-03-19 16:10:00 -04:00
Matt Nadareski
fbb96b1f68 Fix issue with Listrom tests 2024-03-19 15:51:21 -04:00
Matt Nadareski
141fb7eef0 Add more parity between current and IDDB 2024-03-19 15:31:23 -04:00
Matt Nadareski
b494394249 Start adding IDDB in parallel with existing dictionary 2024-03-19 15:21:01 -04:00
Matt Nadareski
eda21cdf73 Add unused IDDB to DatFile 2024-03-19 15:03:22 -04:00
Matt Nadareski
6628ffbb1c Make ItemDictionary responsible for safely adding 2024-03-19 14:39:57 -04:00
Matt Nadareski
7c549481e4 Handle some inefficiencies found via messages 2024-03-19 14:35:43 -04:00
Matt Nadareski
e4c7bbe4e1 Clean up gated usings in DatFile 2024-03-19 14:27:01 -04:00
Matt Nadareski
5cda1c8b8f Make ItemDictionary responsible for running filters on itself 2024-03-19 14:25:54 -04:00
Matt Nadareski
eec50e3d48 Fix some issues in FromMetadata conversion 2024-03-19 14:23:41 -04:00
Matt Nadareski
42e685cbb8 Enforce statsOnly parameter for IDDB AddItem 2024-03-19 14:12:04 -04:00
Matt Nadareski
f098e288d9 Rename AddItemAndValidate to AddItem to reduce confusion 2024-03-19 14:11:34 -04:00
Matt Nadareski
6cb8f60917 Split IDDB filtering into a helper method 2024-03-19 14:10:51 -04:00
Matt Nadareski
b03628ca9e Add filtering to IDDB; add a planning note 2024-03-19 14:08:46 -04:00
Matt Nadareski
0041898dec Return both indicies and items for some methods 2024-03-19 14:05:53 -04:00
Matt Nadareski
e2edda35eb Add default bucketing when adding an item 2024-03-19 12:53:38 -04:00
Matt Nadareski
b6c3cb40c9 Remove unused methods from DatFile 2024-03-19 11:16:01 -04:00
Matt Nadareski
e0555223b0 Port ParseAddHelper to IDDB as AddItemAndValidate 2024-03-19 11:12:04 -04:00
Matt Nadareski
be5eb21d16 Add notes to IDDB before I lose them 2024-03-19 11:02:36 -04:00