Matt Nadareski
6eaa7d0422
Cleanup of ModelBackedItem common functionality
2025-01-07 16:40:35 -05:00
Matt Nadareski
4924abaefe
Move sorting and merging to DatFileTool
2025-01-07 15:40:05 -05:00
Matt Nadareski
0abef5f92e
Move DatFileTool and related to DatFiles namespace
2025-01-07 15:31:28 -05:00
Matt Nadareski
65d8488082
Move name resolution up a layer to DatFiles
2025-01-07 15:28:01 -05:00
Matt Nadareski
7a7c3b2b2a
Fix misleading comments around copying information
2025-01-07 15:03:27 -05:00
Matt Nadareski
15ac732877
Flatten merge and make consistent across implementations
2025-01-07 14:55:56 -05:00
Matt Nadareski
7159b21afd
Update Hashing to 1.4.2
2025-01-06 10:12:46 -05:00
Matt Nadareski
5d25a09785
Move some static functionality linked with TreatAsFile
2025-01-05 22:16:44 -05:00
Matt Nadareski
281375f8e9
Make file opens safer and more consistent
2025-01-04 23:52:16 -05:00
Matt Nadareski
c255e0ebe1
Update copyright
2024-12-30 21:38:40 -05:00
Matt Nadareski
7d99e3d25e
Allow symbols to be packed
2024-12-30 21:37:43 -05:00
Matt Nadareski
4d9bb1c14e
Support all framework versions
2024-12-28 20:15:32 -05:00
Matt Nadareski
3e3866b6e4
Update all packages
2024-12-28 13:31:15 -05:00
Matt Nadareski
66fda545e2
Update packages
2024-12-10 15:57:02 -05:00
Matt Nadareski
861fdbb9d4
Prepare for SHA-1 support in DOSCenter
2024-12-07 23:53:30 -05:00
Matt Nadareski
5886632d62
Add support FileOnly packing flag
2024-12-07 11:27:54 -05:00
Matt Nadareski
c8c10659b1
Reduce unnecessary round-trip conversions
2024-12-06 23:16:09 -05:00
Matt Nadareski
d78ff5eb67
Reduce more Linq usage
2024-12-06 13:57:48 -05:00
Matt Nadareski
ea753aeb06
Reduce unncessary use of this.
2024-12-06 13:23:53 -05:00
Matt Nadareski
a6a83b3e76
Update packages
2024-12-06 13:20:36 -05:00
Matt Nadareski
b6c6a0160b
IntersectWith should be UnionWith
2024-12-06 12:46:58 -05:00
Matt Nadareski
9da83082dc
Convert one warning tag to another
2024-11-18 20:02:17 -05:00
Matt Nadareski
aaf30bb2bc
Framework only matters for executable
2024-11-18 19:59:16 -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
4b3955af77
HashSet is easier than Distinct
2024-11-12 19:57:58 -05:00
Matt Nadareski
0478f45903
Update Hashing to 1.2.3
2024-11-06 21:36:22 -05:00
Matt Nadareski
e77f32c1ce
Remove now-unnecessary using
2024-10-30 14:12:05 -04:00
Matt Nadareski
b66835ea78
Consolidate NewDat
2024-10-30 14:11:35 -04:00
Matt Nadareski
895a98169c
Remove OfflineListInfo
2024-10-30 14:08:23 -04:00
Matt Nadareski
cbaf20ed6c
Move OfflineListInfo to new file
2024-10-30 14:01:13 -04:00
Matt Nadareski
895c79b1b3
Clean up usings after the last changes
2024-10-30 11:40:09 -04: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
2b1cf8dfa5
Update packages and fix DFD ( fixes #104 )
2024-10-24 17:41:14 -04:00
Matt Nadareski
5185dde9a5
Core.Globals is definitely good
2024-10-24 05:58:03 -04:00
Matt Nadareski
d1393d3731
Minor formatting cleanups in DatFiles
2024-10-24 04:48:21 -04:00
Matt Nadareski
5fa34df64d
Finally move Setter to Filtering namespace
2024-10-24 04:34:56 -04:00
Matt Nadareski
292b54b209
Reduce more complexity
2024-10-24 04:21:13 -04:00
Matt Nadareski
ca282b0ba1
Keep parsing internal to FilterKey
2024-10-24 04:01:45 -04:00
Matt Nadareski
14fc7777cb
Create and use FilterKey
2024-10-24 03:16:45 -04:00
Matt Nadareski
349d3d1a78
Make Extra INI more consistent
2024-10-24 02:47:30 -04:00
Matt Nadareski
be2fc9ae7c
Make statistics a bit less strange
2024-10-24 01:51:04 -04:00
Matt Nadareski
3b30ed2ebb
Clean up filter code; detuple
2024-10-24 01:33:41 -04:00
Matt Nadareski
15dba6fbbd
Remove outdated project references
2024-10-24 00:38:46 -04:00
Matt Nadareski
cf54891993
Update SabreTools.IO
2024-10-24 00:36:44 -04:00
Matt Nadareski
0c65e5b588
Ensure blanks during D2D are handled properly ( fixes #80 )
2024-10-22 13:05:51 -04:00
Matt Nadareski
4d5ac92125
Fix some over-accessible fields
2024-10-19 23:17:37 -04:00
Matt Nadareski
16f173099d
Add back non-null markers for old .NET
2024-10-19 22:50:42 -04:00
Matt Nadareski
6a26a0d2fa
Make item dictionary implementations consistent
2024-10-19 22:39:23 -04:00
Matt Nadareski
97432a446a
Use remaining Any calls more correctly
2024-10-19 21:46:59 -04:00