Matt Nadareski
|
7186c47954
|
DatFile should not care about specialized removal
|
2025-01-10 22:24:19 -05:00 |
|
Matt Nadareski
|
e3332fe0a0
|
Reduce verbosity of variable names
|
2025-01-10 22:13:17 -05:00 |
|
Matt Nadareski
|
b869b324bb
|
More unnecessary null checks
|
2025-01-10 22:03:50 -05:00 |
|
Matt Nadareski
|
20ec4edeb8
|
Common DatItem properties can never be null
|
2025-01-10 21:52:21 -05:00 |
|
Matt Nadareski
|
cfe7bb53e5
|
Fix RemoveItemFieldsDB logic
|
2025-01-10 21:22:41 -05:00 |
|
Matt Nadareski
|
eb1b940411
|
Add a verbose log line for header field removal
|
2025-01-10 21:20:24 -05:00 |
|
Matt Nadareski
|
b37787be64
|
Split ApplyRemovals for testability
|
2025-01-10 21:15:50 -05:00 |
|
Matt Nadareski
|
6b7fe6f56f
|
ConvertFromMetadata tests checkpoint
|
2025-01-10 14:37:18 -05:00 |
|
Matt Nadareski
|
a4f0540736
|
ConvertFromMetadata tests checkpoint
|
2025-01-10 14:02:32 -05:00 |
|
Matt Nadareski
|
caf20ffbea
|
ConvertFromMetadata tests checkpoint
|
2025-01-10 13:50:00 -05:00 |
|
Matt Nadareski
|
9d6ab715f1
|
ConvertFromMetadata tests checkpoint
|
2025-01-10 13:10:50 -05:00 |
|
Matt Nadareski
|
100c321e5d
|
Rename ConvertMetadata methods to be easier to distinguish
|
2025-01-10 11:05:51 -05:00 |
|
Matt Nadareski
|
c8a927e75f
|
Write ResolveNames/DB tests
|
2025-01-10 10:30:49 -05:00 |
|
Matt Nadareski
|
3155e7d03c
|
Remove tentative TODO after investigating
|
2025-01-09 20:47:43 -05:00 |
|
Matt Nadareski
|
50b5b9d3f1
|
Ignore empty lists in ResolveNames/DB
|
2025-01-09 20:45:26 -05:00 |
|
Matt Nadareski
|
2f5d2fa961
|
Add ContainsWritable tests
|
2025-01-09 20:10:56 -05:00 |
|
Matt Nadareski
|
dece9c0511
|
Add ProcessNullifiedItem tests
|
2025-01-09 16:53:55 -05:00 |
|
Matt Nadareski
|
f456f2b0ff
|
ProcessItemName
|
2025-01-09 16:25:53 -05:00 |
|
Matt Nadareski
|
5d9f2de4b5
|
Make protected into protected internal for testing
|
2025-01-09 10:36:32 -05:00 |
|
Matt Nadareski
|
8967a9ce92
|
Prefix/postfix can be static with some help
|
2025-01-09 10:34:56 -05:00 |
|
Matt Nadareski
|
ec216f2d59
|
Add TODO question for later
|
2025-01-09 10:24:52 -05:00 |
|
Matt Nadareski
|
53da21d56f
|
Reduce unncessary header calls
|
2025-01-09 10:22:28 -05:00 |
|
Matt Nadareski
|
0685085a85
|
Unify ContainsWritable implementations
|
2025-01-09 10:16:39 -05:00 |
|
Matt Nadareski
|
62a7f28334
|
Simplify ProcessItemName use
|
2025-01-09 10:13:47 -05:00 |
|
Matt Nadareski
|
b27d73da13
|
Fix mismatched DB implementations
|
2025-01-09 10:05:16 -05:00 |
|
Matt Nadareski
|
68c235f716
|
Remove ProcessNullifiedItemDB implementation; ProcessItemName common functionality
|
2025-01-09 10:01:56 -05:00 |
|
Matt Nadareski
|
e12828fa0e
|
Reduce header value thrashing
|
2025-01-09 09:52:47 -05:00 |
|
Matt Nadareski
|
f4c117771e
|
Further reorganize CreatePrefixPostfix
|
2025-01-09 09:43:35 -05:00 |
|
Matt Nadareski
|
1fc979c42a
|
Remove unnecessary logging and params
|
2025-01-09 09:21:16 -05:00 |
|
Matt Nadareski
|
2277d979bc
|
Fix issues from refactoring
|
2025-01-09 09:18:26 -05:00 |
|
Matt Nadareski
|
ec8452269b
|
Consolidate shared ProcessNullifiedItem functionality
|
2025-01-09 09:17:04 -05:00 |
|
Matt Nadareski
|
b350b1111e
|
Consolidate shared CreatePrefixPostfix functionality
|
2025-01-09 09:12:13 -05:00 |
|
Matt Nadareski
|
fcc1a1cc66
|
Add FillHeaderFromPath tests
|
2025-01-09 08:44:33 -05:00 |
|
Matt Nadareski
|
0a030472d4
|
Add DatFile constructor tests
|
2025-01-09 08:30:35 -05:00 |
|
Matt Nadareski
|
626e703b43
|
Remove unnecessary ParseAddHelper methods
|
2025-01-09 07:04:55 -05:00 |
|
Matt Nadareski
|
51bf5f9d9b
|
Make GetSupportedTypes a property
|
2025-01-09 06:14:01 -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
|
45a5611d20
|
Be consistent with method description
|
2025-01-09 04:15:10 -05:00 |
|
Matt Nadareski
|
632628e0f9
|
Create overloads for CreateDatFile
|
2025-01-09 04:04:07 -05:00 |
|
Matt Nadareski
|
8dfbde6136
|
Add skeleton DatFiles test project
|
2025-01-09 03:44:42 -05:00 |
|
Matt Nadareski
|
450417f0ab
|
Keep on with DB renaming
|
2025-01-09 03:31:31 -05:00 |
|
Matt Nadareski
|
cd908e136e
|
Kinda support MD2 and MD4 files?
|
2025-01-08 17:17:16 -05:00 |
|
Matt Nadareski
|
aeba336925
|
Move static DatFile creation
|
2025-01-08 17:11:52 -05:00 |
|
Matt Nadareski
|
4c04d0529c
|
Slight cleanup across DatFile formats
|
2025-01-08 17:05:56 -05:00 |
|
Matt Nadareski
|
d67327231b
|
Make Logger naming consistent
|
2025-01-08 16:59:44 -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 |
|