Commit Graph

3869 Commits

Author SHA1 Message Date
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
d7092e9147 Backport improvements to sorting code 2024-03-13 10:40:30 -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
Matt Nadareski
557fd36a48 Start adding "database" ideas 2024-03-13 01:41:18 -04:00
Matt Nadareski
3f48f5c42c Consolidate statistics into a single place again 2024-03-13 01:22:59 -04:00
Matt Nadareski
5a70802cd8 Update gitignore with newest version 2024-03-13 00:10:24 -04:00
Matt Nadareski
7ffa73669b Combine Prepare into Globals, fix build 2024-03-13 00:09:20 -04:00
Matt Nadareski
eb05df7b5e Use reflection to get program version 2024-03-13 00:06:17 -04:00
Matt Nadareski
4f163c1e27 Move DatItems enums back to proper project 2024-03-13 00:02:19 -04:00
Matt Nadareski
375d201ad0 Move Logging enums back to proper project 2024-03-12 23:54:47 -04:00
Matt Nadareski
c353d4e7de Move DatFiles enums back to proper project 2024-03-12 23:52:34 -04:00
Matt Nadareski
c3f4ffc5e4 Move TypeHelper to Core.Tools 2024-03-12 23:38:06 -04:00
Matt Nadareski
413f337fd8 Retool ItemDictionaryDB for future plans 2024-03-12 23:27:23 -04:00
Matt Nadareski
b15615dd02 Remove accidentally added using statement 2024-03-12 23:21:43 -04:00
Matt Nadareski
c3fe04df2d Move SabreTools.Filter to SabreTools.Core.Filter 2024-03-12 22:52:36 -04:00
Matt Nadareski
7007cdb5ac Seal classes and fix extensions 2024-03-12 22:26:54 -04:00
Matt Nadareski
7d3cea4a89 Use ModelBackedItem for header, machine, and datitem 2024-03-12 22:22:12 -04:00
Matt Nadareski
103274505c Create ModelBackedItem class 2024-03-12 22:18:58 -04:00
Matt Nadareski
36e3a8d246 Sync get value changes from DatItem 2024-03-12 22:12:51 -04:00
Matt Nadareski
c42e939595 Simplify header cloning method 2024-03-12 22:09:16 -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
76e3b0d83a Update packages 2024-03-12 16:47:21 -04:00
Matt Nadareski
93c8dce1ea Convert SoftwareList writer to serializer 2024-03-12 16:17:37 -04:00
Matt Nadareski
1235e72432 Fix many issues with SoftwareList-specific functionality 2024-03-12 16:17:05 -04:00
Matt Nadareski
fbaddb40d5 Finalize dipswitch and feature reverse mapping 2024-03-12 15:09:53 -04:00
Matt Nadareski
defba49372 Handle back-assignment of dataarea and diskarea values 2024-03-12 15:03:31 -04:00
Matt Nadareski
4f3f7b6fb7 Add more Part mapping inversion logic 2024-03-12 14:54:19 -04:00
Matt Nadareski
05b0461515 Start adding skeleton for Part mapping 2024-03-12 14:34:52 -04:00
Matt Nadareski
f2ccda2205 Add Part, DiskArea, and DataArea mappings (unused) 2024-03-12 14:16:40 -04:00
Matt Nadareski
82539f9a8f Convert ListXML writer to serializer, fix cloning bugs 2024-03-12 13:00:34 -04:00
Matt Nadareski
912c2c62a9 Handle Displays that are Videos 2024-03-12 12:10:36 -04:00
Matt Nadareski
d6b029a80c Remove TODO 2024-03-12 11:57:21 -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