Matt Nadareski
f4743e859e
Create passthrough methods for scaffolding
2025-01-12 23:15:30 -05:00
Matt Nadareski
d80a6b173c
Create passthrough methods for scaffolding
2025-01-12 22:10:48 -05:00
Matt Nadareski
d67327231b
Make Logger naming consistent
2025-01-08 16:59:44 -05:00
Matt Nadareski
33fa3461b3
Migrate most DatItem conversion code
2025-01-06 11:18:04 -05:00
Matt Nadareski
3d3d22b5d3
Let calling locations handle Stream state
2025-01-06 10:28:12 -05:00
Matt Nadareski
5d25a09785
Move some static functionality linked with TreatAsFile
2025-01-05 22:16:44 -05:00
Matt Nadareski
c67fe8a4d5
Move TreatAsFile up a library layer
2025-01-05 21:51:35 -05:00
Matt Nadareski
19914685a7
File types don't care about As flags
2025-01-05 21:35:06 -05:00
Matt Nadareski
281375f8e9
Make file opens safer and more consistent
2025-01-04 23:52:16 -05:00
Matt Nadareski
5daa42636b
Split GetInfo stream implementation
2025-01-04 22:50:36 -05:00
Matt Nadareski
b784a3b0bf
Use different interface name
2025-01-04 22:10:52 -05:00
Matt Nadareski
3dc8466cf7
Make archives more distinct from normal folders
2025-01-04 22:09:53 -05:00
Matt Nadareski
c24fdfc534
Rename IsTorrent to IsStandardized
2025-01-04 21:42:46 -05:00
Matt Nadareski
263d8f6aef
Reduce flakiness of flag setting
2025-01-04 21:40:45 -05:00
Matt Nadareski
5a7201e92d
Separate GetInfo signatures for clarity
2025-01-04 21:32:46 -05:00
Matt Nadareski
0cab005a78
Create FileTypeTool and move static methods
2025-01-04 21:17:02 -05:00
Matt Nadareski
4d9bb1c14e
Support all framework versions
2024-12-28 20:15:32 -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
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
5185dde9a5
Core.Globals is definitely good
2024-10-24 05:58:03 -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
092e9c6876
Some cleanup around FileTypes
2024-07-19 15:35:23 -04:00
Matt Nadareski
5fecdad7af
Add match count to log statement
2024-07-17 12:16:10 -04:00
Matt Nadareski
81e484e8d0
Add back dupe checking as well
2024-07-16 15:15:42 -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
203d6ce3df
Add another note
2024-07-16 14:37:28 -04:00
Matt Nadareski
5dc6b658d2
Make GetFileStream safer until fixed
2024-07-15 21:44:05 -04:00
Matt Nadareski
0e97b2025a
Add notes around GetFileStream
2024-07-15 21:39:25 -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
651f771ffd
Standardize some model access
2024-07-15 12:48:26 -04:00
Matt Nadareski
fbc13c0018
Comment out re-bucketing
2024-06-30 00:08:46 -04:00
Matt Nadareski
397f8019a0
Remove unnecessary check in rebuilding
2024-06-30 00:02:53 -04:00
Matt Nadareski
c53a506dba
Update packages, fix build
2024-04-24 13:45:38 -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
61e8edda81
Add more IDDB variants for Statistics and Rebuilder
2024-03-20 00:47:40 -04:00
Matt Nadareski
3f48f5c42c
Consolidate statistics into a single place again
2024-03-13 01:22:59 -04:00
Matt Nadareski
fe6d135dfb
Fix all reading of enum values from internal models
2024-03-11 21:30: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
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