Commit Graph

162 Commits

Author SHA1 Message Date
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
c8c10659b1 Reduce unnecessary round-trip conversions 2024-12-06 23:16:09 -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
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
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
c6109fdf97 Use new IO byte array extensions 2024-10-24 00:46:28 -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
e83bd451f8 Sync build matricies from other projects 2024-10-19 12:10:56 -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
5351ea47f0 Don't set status from BaseFile 2024-07-19 11:17:23 -04:00
Matt Nadareski
af8ea617a6 Don't write spamsum unless calculated 2024-07-19 11:15:13 -04:00
Matt Nadareski
8344e9ae9b Code formatting and usings cleanup 2024-07-17 15:46:42 -04:00
Matt Nadareski
aa147379f3 Across the board package updates 2024-07-16 00:27:12 -04:00
Matt Nadareski
c53a506dba Update packages, fix build 2024-04-24 13:45:38 -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
Matt Nadareski
a2e93ef512 Fix more broken tests 2024-03-19 15:38:30 -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
4f163c1e27 Move DatItems enums back to proper project 2024-03-13 00:02:19 -04:00
Matt Nadareski
c3f4ffc5e4 Move TypeHelper to Core.Tools 2024-03-12 23:38:06 -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
36e3a8d246 Sync get value changes from DatItem 2024-03-12 22:12:51 -04:00
Matt Nadareski
76e3b0d83a Update packages 2024-03-12 16:47:21 -04:00
Matt Nadareski
1235e72432 Fix many issues with SoftwareList-specific functionality 2024-03-12 16:17:05 -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
f9c207cf09 Take care of some TODO items 2024-03-12 11:53:58 -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
fe6d135dfb Fix all reading of enum values from internal models 2024-03-11 21:30:24 -04:00
Matt Nadareski
1c8575adaf Add normalization to all from metadata methods 2024-03-11 20:57:24 -04:00
Matt Nadareski
482746995f Deal with strings that aren't strings 2024-03-11 16:26:28 -04:00
Matt Nadareski
eb9075e47e Create and use more passthrough methods 2024-03-11 15:46:44 -04:00