Commit Graph

81 Commits

Author SHA1 Message Date
Matt Nadareski
b87b05f828 Reduce Linq usage across entire project 2024-10-19 21:41:08 -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
4c4ea54ac8 Remove unused constants 2024-07-19 15:47:47 -04:00
Matt Nadareski
a0010fe509 Missed one other place 2024-07-19 15:37:18 -04:00
Matt Nadareski
c11f2e46e9 Missed one place 2024-07-19 15:35:58 -04:00
Matt Nadareski
092e9c6876 Some cleanup around FileTypes 2024-07-19 15:35:23 -04:00
Matt Nadareski
73582779d2 Use System.IO.Compression for newer .NET on read 2024-07-19 15:14:47 -04:00
Matt Nadareski
c31d235319 Fix spelling issues 2024-07-19 15:14:30 -04:00
Matt Nadareski
ccc4259220 Wrap the creation time setting 2024-07-18 00:00:23 -04:00
Matt Nadareski
8344e9ae9b Code formatting and usings cleanup 2024-07-17 15:46:42 -04:00
Matt Nadareski
5c179bbf8b Make archives more consistent 2024-07-17 15:19:15 -04:00
Matt Nadareski
11fa1544f1 Gate more seeks 2024-07-17 14:46:14 -04:00
Matt Nadareski
b9817c9af5 Always write to temp file if compressing after 2024-07-16 15:14:59 -04:00
Matt Nadareski
41d8b4297e Use temp file during rebuilding sometimes 2024-07-16 15:09:51 -04:00
Matt Nadareski
0fc4e2192d Return direct stream from archives 2024-07-16 14:58:04 -04:00
Matt Nadareski
aa147379f3 Across the board package updates 2024-07-16 00:27:12 -04:00
Matt Nadareski
8af80b79af Rename CopyToStream to GetEntryStream 2024-07-15 21:37:38 -04:00
Matt Nadareski
e29610de4b CopyToStream needs some work 2024-07-15 21:34:17 -04:00
Matt Nadareski
c42304adf1 Don't assume paths are in the correct format 2024-07-15 13:42:49 -04:00
Matt Nadareski
81c32ef08f Fix something that doesn't work for giant files 2024-07-03 15:28:25 -04:00
Matt Nadareski
806d0221d0 Update packages 2024-04-26 22:00:40 -04:00
Matt Nadareski
3077f77980 Update packages 2024-04-24 16:27:26 -04:00
Matt Nadareski
a271727e2c Handle as many warnings as possible 2024-04-24 16:08:17 -04:00
Matt Nadareski
c53a506dba Update packages, fix build 2024-04-24 13:45:38 -04:00
Matt Nadareski
dc889afdbb Update packages 2024-03-25 14:34:21 -04:00
Matt Nadareski
76e3b0d83a Update packages 2024-03-12 16:47:21 -04:00
Matt Nadareski
243019d8f7 Update SabreTools.Hashing 2024-03-06 11:16:26 -05:00
Matt Nadareski
dd03d30547 Update SabreTools.Hashing 2024-03-05 13:17:12 -05:00
Matt Nadareski
58ab51e03f Update SabreTools.IO 2024-03-05 10:28:06 -05:00
Matt Nadareski
07dad00845 Add filter execution at the DAT level 2024-03-05 03:04:47 -05:00
Matt Nadareski
8f594f09a6 Migrate away from Core.Hash 2024-03-04 23:56:05 -05:00
Matt Nadareski
076b80e805 Use SabreTools.Hashing 2024-03-04 21:20:39 -05:00
Matt Nadareski
17c023efaa Use Matching to replace NaturalSort 2024-02-29 21:20:44 -05:00
Matt Nadareski
2b25ab167e Use Nuget package for Skippers 2024-02-29 16:09:24 -05:00
Matt Nadareski
fc061ae555 Support ancient .NET in DatTools 2024-02-29 00:14:16 -05:00
Matt Nadareski
de59d0252c Support ancient .NET in FileTypes 2024-02-28 21:59:13 -05:00
Matt Nadareski
823a9ca7b7 Enable nullability everywhere 2024-02-28 19:19:50 -05:00
Matt Nadareski
2757c2f568 Add stricter build options (nw) 2023-12-05 11:33:18 -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
c88105bee7 Update SabreTools.IO version 2023-09-11 00:57:35 -04:00
Matt Nadareski
fe1c3b6675 Migrate to Nuget for IO 2023-09-08 12:27:04 -04:00
Matt Nadareski
6adbe601a2 Move NaturalSort to separate library 2023-08-14 21:02:15 -04:00
Matt Nadareski
0d190a4a2b Move one more method to better class 2023-08-14 18:45:58 -04:00
Matt Nadareski
59dd9e8d26 Add conversion helpers, fix build 2023-08-14 14:53:28 -04:00
Matt Nadareski
2e662c0b4e Move more helper methods around 2023-08-14 13:36:37 -04:00
Matt Nadareski
1752b1a0ac Move another text helper method 2023-08-12 01:17:12 -04:00
Matt Nadareski
ac718efa78 Sync Compress and RVIO with latest from RVWorld 2023-04-21 15:04:31 -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