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 |
|
Matt Nadareski
|
ecafe7268c
|
Add ability to filter on retrieval in IDDB
|
2024-03-13 20:51:14 -04:00 |
|
Matt Nadareski
|
2f8b3e6582
|
Add note about future improvement to IDDB
|
2024-03-13 19:45:34 -04:00 |
|
Matt Nadareski
|
bf492cb6fa
|
Ensure that items are added with mappings in IDDB
|
2024-03-13 19:44:59 -04:00 |
|
Matt Nadareski
|
8fb47722b1
|
Add method to get bucket keys
|
2024-03-13 19:42:34 -04:00 |
|
Matt Nadareski
|
4f8a5c4b0b
|
Add method to get items from a bucket
|
2024-03-13 19:41:10 -04:00 |
|
Matt Nadareski
|
bbf8772ed3
|
Overhaul bucketing and add deduplication to IDDB
|
2024-03-13 12:00:39 -04:00 |
|
Matt Nadareski
|
23e272e3b2
|
Rearrange methods in item dictionary
|
2024-03-13 11:21:38 -04:00 |
|
Matt Nadareski
|
cf23bb9c2d
|
Add clear marked items method to IDDB
|
2024-03-13 11:11:59 -04:00 |
|
Matt Nadareski
|
70214bfbdf
|
Reorganize methods in item dictionary
|
2024-03-13 11:07:53 -04:00 |
|
Matt Nadareski
|
96f84e9c90
|
Add statistics recalculation to IDDB
|
2024-03-13 11:05:34 -04:00 |
|
Matt Nadareski
|
4bf536b072
|
Rename method to match item dictionary
|
2024-03-13 11:02:17 -04:00 |
|
Matt Nadareski
|
cef68b60bb
|
Split out some methods in bucketing
|
2024-03-13 11:00:02 -04:00 |
|
Matt Nadareski
|
da8d2ba55b
|
Add check to IDDB bucketing
|
2024-03-13 10:53:59 -04:00 |
|
Matt Nadareski
|
9de6a1ce2c
|
Only get sorting values when needed
|
2024-03-13 10:45:08 -04:00 |
|
Matt Nadareski
|
d7f1f8d762
|
Reduce nesting in comparison delegates
|
2024-03-13 10:43:05 -04:00 |
|
Matt Nadareski
|
bff92b1c30
|
Rewrite sort to get machine name from dictionary
|
2024-03-13 10:27:22 -04:00 |
|
Matt Nadareski
|
5983c4ea74
|
Add sorting to buckets in IDDB
|
2024-03-13 10:14:04 -04:00 |
|
Matt Nadareski
|
0ab13a8c38
|
Add bucketing to new database
|
2024-03-13 02:44:04 -04:00 |
|
Matt Nadareski
|
d760f2711e
|
Start adding basic functionality to new model
|
2024-03-13 02:10:34 -04:00 |
|
Matt Nadareski
|
8ad96e24ed
|
Strip away most functionality from ItemDictionaryDB
|
2024-03-13 01:44:15 -04:00 |
|