Matt Nadareski
90a7917ebe
Remove completed TODO
2025-05-02 15:57:42 -04:00
Matt Nadareski
04adbb17df
Help internal migration of models
2025-05-02 15:47:26 -04:00
Matt Nadareski
222944fae6
Fix broken GetKeyDB and related
2025-01-14 14:22:18 -05:00
Matt Nadareski
688e7772e4
Minor tweaks to sync Item collections
2025-01-14 14:02:42 -05:00
Matt Nadareski
a5e9de2fdc
Fix consistency issues in converting to metadata
2025-01-11 23:34:26 -05:00
Matt Nadareski
41ab9826a3
Finish writing ConvertToMetadata and making fixes related
2025-01-11 23:03:32 -05:00
Matt Nadareski
24387491ae
Make duplicate suffix inherent
2025-01-09 05:52:33 -05:00
Matt Nadareski
bea947f7c2
Further wire through MD2/MD4
2025-01-09 05:44:34 -05:00
Matt Nadareski
1dcd457fca
Wire through MD2/MD4
2025-01-09 05:26:36 -05:00
Matt Nadareski
d67327231b
Make Logger naming consistent
2025-01-08 16:59:44 -05:00
Matt Nadareski
5326b08c99
Move generic equality down a level
2025-01-08 15:28:47 -05:00
Matt Nadareski
ee32d26148
Move one Equals implementation to correct base class
2025-01-08 14:43:34 -05:00
Matt Nadareski
1c16529e8e
Add Clone tests, add remark to Clone
2025-01-08 13:54:51 -05:00
Matt Nadareski
e6b2aabc2d
Write GetName/SetName tests
2025-01-08 13:41:53 -05:00
Matt Nadareski
19efc30c44
Add GetKeyDB tests
2025-01-08 13:32:09 -05:00
Matt Nadareski
0e034a332b
Add GetKey tests
2025-01-08 13:20:59 -05:00
Matt Nadareski
2bc6998d05
Create DB variant of PassesFilter
2025-01-08 12:57:46 -05:00
Matt Nadareski
1e44d9ede6
Add note and rename method for clarity
2025-01-08 11:44:40 -05:00
Matt Nadareski
5b430804d7
Handle nested item comparisons, add Equals tests
2025-01-08 11:36:43 -05:00
Matt Nadareski
8cf360a747
Add CompareTo tests and make changes
2025-01-08 10:32:11 -05:00
Matt Nadareski
bdfbb35160
Revert to returning 1 until a better option is found
2025-01-08 10:15:42 -05:00
Matt Nadareski
52b3e4196f
Avoid shifting sands
2025-01-07 20:26:20 -05:00
Matt Nadareski
f778735b96
Be more explicit with DatItem CompareTo
2025-01-07 20:21:26 -05:00
Matt Nadareski
49aa18bccd
Make string comparison ordinal, add comment
2025-01-07 20:13:58 -05:00
Matt Nadareski
f918b7ab79
Add CopyMachineInformation tests
2025-01-07 19:51:55 -05:00
Matt Nadareski
bd4c3bd26f
Start adding DatItem tests
2025-01-07 16:53:57 -05:00
Matt Nadareski
3196c69d8e
Make virtual DatItem.Equals easier to read
2025-01-07 16:43:33 -05:00
Matt Nadareski
d4b16acd35
Handle missing machine in PassesFilter
2025-01-07 16:41:38 -05:00
Matt Nadareski
6eaa7d0422
Cleanup of ModelBackedItem common functionality
2025-01-07 16:40:35 -05:00
Matt Nadareski
b576f79c98
Fix build
2025-01-07 15:57:17 -05:00
Matt Nadareski
dc28242d6c
Make DB version consistent
2025-01-07 15:55:53 -05:00
Matt Nadareski
f832b4c9a6
Make GetDuplicateStatus easier to follow
2025-01-07 15:52:25 -05:00
Matt Nadareski
15ac732877
Flatten merge and make consistent across implementations
2025-01-07 14:55:56 -05:00
Matt Nadareski
02cdfb53ae
Simplify conditional source update
2025-01-06 15:56:48 -05:00
Matt Nadareski
8d845df8b9
Better conditional updates
2025-01-06 15:37:32 -05:00
Matt Nadareski
5d25a09785
Move some static functionality linked with TreatAsFile
2025-01-05 22:16:44 -05:00
Matt Nadareski
c67fe8a4d5
Move TreatAsFile up a library layer
2025-01-05 21:51:35 -05:00
Matt Nadareski
19914685a7
File types don't care about As flags
2025-01-05 21:35:06 -05:00
Matt Nadareski
4d9bb1c14e
Support all framework versions
2024-12-28 20:15:32 -05:00
Matt Nadareski
c8c10659b1
Reduce unnecessary round-trip conversions
2024-12-06 23:16:09 -05:00
Matt Nadareski
0125bd6619
Add .NET 9 to target frameworks
2024-11-13 03:55:33 -05:00
Matt Nadareski
a4da7f3657
Handle known enumerable types better
2024-11-12 21:12:06 -05: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
3f353c745f
Slight cleanup of DatItem
2024-10-24 05:11:17 -04:00
Matt Nadareski
038c399114
Split filter object key for clarity
2024-10-24 02:32:21 -04:00
Matt Nadareski
cf54891993
Update SabreTools.IO
2024-10-24 00:36:44 -04:00
Matt Nadareski
c9bff5e0aa
Update all libraries
2024-10-19 11:43:11 -04:00
Matt Nadareski
092e9c6876
Some cleanup around FileTypes
2024-07-19 15:35:23 -04:00
Matt Nadareski
9185b4e238
Handle more IDDB-specific places that use Machine information
2024-03-20 11:22:33 -04:00
Matt Nadareski
54180310b8
Handle most places where source was being set for IDDB
2024-03-20 02:10:38 -04:00