Matt Nadareski
|
f95a233bc0
|
Parallelize RemoveBiosAndDeviceSets*
|
2025-05-11 21:29:34 -04:00 |
|
Matt Nadareski
|
e7add2c0ae
|
Avoid unnecessary rereads in RemoveItemsFromCloneOfChild
|
2025-05-11 21:26:37 -04:00 |
|
Matt Nadareski
|
a8b71d6dae
|
Avoid unnecessary rereads in RemoveItemsFromRomOfChild
|
2025-05-11 21:19:28 -04:00 |
|
Matt Nadareski
|
a47652bab9
|
Avoid loop in common path of GetItemsForBucket
|
2025-05-11 21:13:34 -04:00 |
|
Matt Nadareski
|
807fa5e329
|
Parallelize RemoveMachineRelationshipTags*
|
2025-05-11 21:05:54 -04:00 |
|
Matt Nadareski
|
9372989b79
|
Fix pretty bad typo from last commit
|
2025-05-03 23:57:57 -04:00 |
|
Matt Nadareski
|
5ad2e5085b
|
Treat buckets during merge/split consistently
|
2025-05-03 23:36:15 -04:00 |
|
Matt Nadareski
|
c6b3b9af80
|
Always use indexed removals
|
2025-05-03 23:20:23 -04:00 |
|
Matt Nadareski
|
8b618cea48
|
Introduce filter-on-read as first defense
|
2025-05-02 22:34:38 -04:00 |
|
Matt Nadareski
|
df21af5682
|
Move GetDuplicateSuffix to where it's used
|
2025-05-02 20:19:56 -04:00 |
|
Matt Nadareski
|
f38fe9b007
|
Move GetDuplicateStatus implementations
|
2025-05-02 19:54:23 -04:00 |
|
Matt Nadareski
|
7d35594040
|
Increase readability of Machine access
|
2025-05-02 16:46:20 -04:00 |
|
Matt Nadareski
|
d5ae1dffaa
|
Simplify GetKey implementations for DatItem
|
2025-05-02 16:34:42 -04:00 |
|
Matt Nadareski
|
219c34e8eb
|
Usings cleanup
|
2025-05-02 16:07:26 -04:00 |
|
Matt Nadareski
|
7754ca5bd7
|
Move machine to same name model as DatItem
|
2025-05-02 16:05:08 -04:00 |
|
Matt Nadareski
|
edee5cd99b
|
Add Models.Metadata methods to DatStatistics
|
2025-05-02 15:12:01 -04:00 |
|
Matt Nadareski
|
0e052be2d0
|
Simpler invocations of common code
|
2025-05-02 13:56:40 -04:00 |
|
Matt Nadareski
|
a63e973c29
|
Smarter filtering
|
2025-05-02 11:35:31 -04:00 |
|
Matt Nadareski
|
79ef0f1987
|
Add remove-by-index; add filtering
|
2025-05-02 11:24:08 -04:00 |
|
Matt Nadareski
|
9fecdb366f
|
Missing means removed
|
2025-05-02 10:13:22 -04:00 |
|
Matt Nadareski
|
0b34163af3
|
Use index-based removal of items
|
2025-05-02 09:37:09 -04:00 |
|
Matt Nadareski
|
b51d6ce2c5
|
Disable some experimental code
|
2025-05-02 00:28:22 -04:00 |
|
Matt Nadareski
|
f3578bca18
|
Bump version
|
2025-04-30 08:22:09 -04:00 |
|
Matt Nadareski
|
7726ef4552
|
Reduce Linq usage a little bit more
|
2025-04-14 13:52:43 -04:00 |
|
Matt Nadareski
|
ba05626a65
|
Remove legacy SabreTools.Test project
|
2025-04-14 12:34:04 -04:00 |
|
Matt Nadareski
|
8c2f25afc4
|
Fix default format setting, add tests
|
2025-04-14 12:10:09 -04:00 |
|
Matt Nadareski
|
61e1488349
|
Fix how conditions are used for references
|
2025-02-25 22:11:42 -05:00 |
|
Matt Nadareski
|
9d3fe39a25
|
Fix tight recursion loop error
|
2025-02-24 09:27:43 -05:00 |
|
Matt Nadareski
|
1bed35c933
|
Create DB version of Against; add passthroughs
|
2025-02-24 09:20:46 -05:00 |
|
Matt Nadareski
|
216e614774
|
Consolidate some Missfile writing code
|
2025-02-14 15:28:22 -05:00 |
|
Matt Nadareski
|
d47e25605f
|
Clean up unnecessary logic complexity
|
2025-02-14 15:25:11 -05:00 |
|
Matt Nadareski
|
bbf1f5f6c3
|
Fix consistency issue
|
2025-02-14 15:22:37 -05:00 |
|
Matt Nadareski
|
2056afacb9
|
Add missfile ParseFile test; add notes
|
2025-02-14 14:49:48 -05:00 |
|
Matt Nadareski
|
e4b6bb86fd
|
Add GetMissingRequiredFields tests
|
2025-02-14 14:27:43 -05:00 |
|
Matt Nadareski
|
acd4b01c97
|
Remove unused default parameters
|
2025-02-13 14:37:05 -05:00 |
|
Matt Nadareski
|
c81c060e1b
|
Fix SHA-1 constant usage
|
2025-02-13 14:29:42 -05:00 |
|
Matt Nadareski
|
232c8ca626
|
Make DatFile formats public sealed for consistency
|
2025-02-13 14:22:51 -05:00 |
|
Matt Nadareski
|
f25dc193e1
|
Move SerializableDatFile to Formats namespace
|
2025-02-13 14:13:12 -05:00 |
|
Matt Nadareski
|
f31c732a86
|
Move Replacer to DatTools namespace
|
2025-02-13 13:29:51 -05:00 |
|
Matt Nadareski
|
490cd74475
|
Move Parser to DatTools namespace
|
2025-02-13 12:31:01 -05:00 |
|
Matt Nadareski
|
54668321c8
|
Minor cleanup
|
2025-02-13 12:19:37 -05:00 |
|
Matt Nadareski
|
ec2b56e973
|
Enable DB copy during user data population
|
2025-02-12 15:52:35 -05:00 |
|
Matt Nadareski
|
9783068760
|
Split CreateDatFile overload for clarity of use
|
2025-02-12 15:49:39 -05:00 |
|
Matt Nadareski
|
d6dd75ced2
|
Fully empty DatFileTool
|
2025-02-12 15:46:15 -05:00 |
|
Matt Nadareski
|
85d1c42cb1
|
Move DatFile creation helper to Parser
|
2025-02-12 15:43:46 -05:00 |
|
Matt Nadareski
|
ddd5c82b22
|
Move user data parsing to Parser
|
2025-02-12 15:39:56 -05:00 |
|
Matt Nadareski
|
057b0ddd85
|
Move SuperDAT out of DatFileTool
|
2025-02-12 15:36:25 -05:00 |
|
Matt Nadareski
|
262eca5d14
|
Move Sort methods to DatFile where they are used
|
2025-02-12 15:23:27 -05:00 |
|
Matt Nadareski
|
66e28f9cc9
|
Add TODO to write more tests
|
2025-02-12 14:22:30 -05:00 |
|
Matt Nadareski
|
971dbfadff
|
Consolidate replacement methods
|
2025-02-12 14:22:15 -05:00 |
|