Commit Graph

339 Commits

Author SHA1 Message Date
Matt Nadareski
29f6771845 Dont expose threads to old .NET 2024-10-24 06:00:31 -04:00
Matt Nadareski
dd06c076d7 Make DFD code cleaner for future work 2024-10-24 05:52:48 -04:00
Matt Nadareski
15e30d7a75 Reduce array allocations 2024-10-24 05:33:28 -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
b87b05f828 Reduce Linq usage across entire project 2024-10-19 21:41:08 -04:00
Matt Nadareski
1c079aab18 Ensure and add .NET Framework 4.8 support 2024-10-19 12:53:55 -04:00
Matt Nadareski
59cf543039 Support all of .NET Core for program builds 2024-10-19 12:46:35 -04:00
Matt Nadareski
cd2117de38 Fix RombaSharp build 2024-10-19 12:23:43 -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
f0ff6c6990 Fix build from previous commits 2024-07-18 01:06:40 -04:00
Matt Nadareski
8344e9ae9b Code formatting and usings cleanup 2024-07-17 15:46:42 -04:00
Matt Nadareski
651f771ffd Standardize some model access 2024-07-15 12:48:26 -04:00
Matt Nadareski
c53a506dba Update packages, fix build 2024-04-24 13:45:38 -04:00
Matt Nadareski
7ffa73669b Combine Prepare into Globals, fix build 2024-03-13 00:09:20 -04:00
Matt Nadareski
76e3b0d83a Update packages 2024-03-12 16:47:21 -04:00
Matt Nadareski
fe6d135dfb Fix all reading of enum values from internal models 2024-03-11 21:30:24 -04:00
Matt Nadareski
eb9075e47e Create and use more passthrough methods 2024-03-11 15:46:44 -04:00
Matt Nadareski
4db6d14ffb Fix directory ensurance until library fixed 2024-03-11 13:42:55 -04:00
Matt Nadareski
962fd8baee Convert depot information to keys 2024-03-10 22:08:08 -04:00
Matt Nadareski
e411d90822 Migrate unoffical keys 2024-03-10 16:49:07 -04:00
Matt Nadareski
7d974d4464 Convert DatHeader to internal models 2024-03-10 04:10:37 -04:00
Matt Nadareski
c2e30138db Add setters and getters for Machine 2024-03-09 23:43:43 -05:00
Matt Nadareski
24d4e352a4 Remove nearly all explict fields 2024-03-09 21:34:26 -05:00
Matt Nadareski
2dbe257023 Replace usages of Name field (nw) 2024-03-08 20:42:24 -05:00
Matt Nadareski
48cbd47966 Replace Constants with Hashing 2024-03-06 11:23:22 -05:00
Matt Nadareski
d7a317c1aa Enforce nullability in RombaSharp program 2024-03-06 01:04:51 -05:00
Matt Nadareski
3c0d190dc3 Add nullability to the two programs (not enforced) 2024-03-05 20:26:38 -05:00
Matt Nadareski
fa99e6aefb Remove redundant helper methods 2024-03-05 15:24:11 -05:00
Matt Nadareski
8f594f09a6 Migrate away from Core.Hash 2024-03-04 23:56:05 -05:00
Matt Nadareski
fc061ae555 Support ancient .NET in DatTools 2024-02-29 00:14:16 -05:00
Matt Nadareski
662efcfe51 Update copyright year (nw) 2024-02-28 20:16:43 -05:00
Matt Nadareski
1c8417ac10 Add .NET 8, remove .NET 7 2023-11-15 00:00:59 -05:00
Matt Nadareski
985ea12879 Update nuget packages 2023-11-14 23:59:21 -05:00
Matt Nadareski
2e662c0b4e Move more helper methods around 2023-08-14 13:36:37 -04:00
Matt Nadareski
728b5d6b27 Perform mass cleanup
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
18fee399f4 Fix ambiguous references 2023-04-17 13:22:35 -04:00
Matt Nadareski
1eb3e1c11a Relicense to MIT
I am relicensing this code with the permission of all code contributors to this code.
2023-01-08 21:48:21 -08:00
Matt Nadareski
909f241bc0 OS-specific builds in AppVeyor 2023-01-02 15:11:52 -08:00
Matt Nadareski
e7adfb154f Add .NET 7 build targets 2022-12-29 23:55:38 -08:00
Matt Nadareski
83ddb0ccf9 Update nuget packages 2022-11-03 15:16:47 -07:00
Matt Nadareski
4bb4da444f Move to .NET 6.0 only 2022-07-09 14:20:32 -07:00
Matt Nadareski
c7ac8668b5 Drop .NET 5.0 support 2022-07-08 22:29:20 -07:00
Matt Nadareski
9045cd2b2b Add .NET 6.0 as build target 2022-04-16 21:47:55 -07:00
Matt Nadareski
a651ef738d Update Nuget packages to newest versions 2022-04-16 21:36:16 -07:00
Matt Nadareski
5d9ec18877 Ensure consistency by using ConcurrentList (fixes #36) 2021-07-18 21:00:01 -07:00
Matt Nadareski
9bd34fdec6 Add version feature for SabreTools 2021-03-19 21:01:07 -07:00
Matt Nadareski
f109da2231 Make top-level features return bool 2021-03-19 20:52:11 -07:00