Matt Nadareski
871422ad23
Update test packages
2026-07-09 09:39:09 -04:00
Matt Nadareski
edc4f5e6d4
Update packages
2026-05-12 22:50:23 -04:00
Matt Nadareski
2592dd9bb6
Rename BufferedStream to BufferedStreamReader due to functionality
2026-03-24 11:10:27 -04:00
Matt Nadareski
aa63869881
Rename ViewStream to ReadOnlyViewStream to make functionality apparent
2026-03-24 11:07:21 -04:00
Matt Nadareski
b7676f9306
Move last Transform functionality to IO.Extensions
2026-03-24 10:12:38 -04:00
Matt Nadareski
6307b9c361
Concatenate to IOExtensions
2026-03-24 09:57:40 -04:00
Matt Nadareski
6885198fcf
SplitToEvenOdd to a stream extension
2026-03-24 09:53:19 -04:00
Matt Nadareski
db88c30dcb
Overhaul BlockSplit -> SplitToEvenOdd
2026-03-24 09:45:53 -04:00
Matt Nadareski
3d4ebd4314
Migrate some Transform tasks to extensions appropriately
2026-03-24 09:05:23 -04:00
Matt Nadareski
f2d3ae475c
Fix direct references to projects
2026-03-23 20:07:53 -04:00
Matt Nadareski
190e593883
Move some matching extensions to Matching namespace
2026-03-21 22:09:56 -04:00
Matt Nadareski
bbd48926f1
Project file cleanup
2026-03-21 14:23:13 -04:00
Matt Nadareski
d614379cf5
Libraries
...
This change looks dramatic, but it's just separating out the already-split namespaces into separate top-level folders. In theory, every single one could be built into their own Nuget package. `SabreTools.IO.Meta` builds the normal Nuget package that is used by all other projects and includes all namespaces. `SabreTools.IO` builds to `SabreTools.IO.Common` to avoid overwriting issues on publish.
2026-03-21 13:55:42 -04:00
Matt Nadareski
310f10c5ab
Yet more backporting
2026-03-18 19:17:39 -04:00
Matt Nadareski
33d4588ecb
Backport string extensions from ST
2026-03-18 17:25:08 -04:00
Matt Nadareski
c21478ed42
Backport extensions from ST
2026-03-18 17:19:59 -04:00
Matt Nadareski
b7ced3f4b5
Flip namespaces a bit for tests
2026-03-18 15:47:44 -04:00
Matt Nadareski
fdbae49933
CMP and SV to distinct namespaces
2026-03-18 15:18:14 -04:00
Matt Nadareski
332cf0f369
Separate ReadOnlyBitStream concerns
2026-03-18 14:24:01 -04:00
Matt Nadareski
e1b6ff37d8
INI is a text type
2026-03-18 14:14:01 -04:00
Matt Nadareski
380b1c711a
Separate out ParentablePath extensions
2026-03-18 14:03:22 -04:00
Matt Nadareski
029d2f8145
MatchUtil should live in Matching namespace
2026-03-18 13:52:35 -04:00
Matt Nadareski
baa9b288ae
Normalize path should be an extension
2026-03-18 13:44:43 -04:00
Matt Nadareski
ecca510b2a
Transform does not need to be distinct
2026-03-18 13:37:40 -04:00
Matt Nadareski
f9894e7abc
Compare tests to separate test project
2026-03-18 13:19:46 -04:00
Matt Nadareski
20d74757db
Matching tests to separate test project
2026-03-18 13:16:32 -04:00
Matt Nadareski
47fda31c85
Logging tests to separate test project
2026-03-18 13:15:13 -04:00
Matt Nadareski
bf9aa6ec0f
Numerics tests to separate test project
2026-03-18 13:11:56 -04:00
Matt Nadareski
9b7e832e64
Logging back to its own namespace
2026-03-18 13:08:37 -04:00
Matt Nadareski
714c54692c
Stream types get promoted to base IO namespace
2026-03-18 13:02:28 -04:00
Matt Nadareski
13af3d584a
Matching back to distinct namespace
2026-03-18 12:50:31 -04:00
Matt Nadareski
87cd8cefbb
Make transform better
2026-03-18 12:37:48 -04:00
Matt Nadareski
07f048eca7
Rename directories to visually help determine real namespace
2026-03-18 12:35:21 -04:00
Matt Nadareski
faf4de3783
Add U/Int24/48 reading and writing
2026-03-16 15:37:43 -04:00
Matt Nadareski
6f217fe2ca
Add GUID numeric extensions
2026-03-16 10:03:00 -04:00
Matt Nadareski
90d9c06607
Fix build
2026-03-16 03:05:01 -04:00
Matt Nadareski
72b2d04f7b
Add fractional type numeric extensions
2026-03-16 02:57:06 -04:00
Matt Nadareski
a53fd35cb5
Add proper write endianness separation
2026-03-15 21:47:03 -04:00
Matt Nadareski
96f9698aa4
Add proper U/Int128 support
2026-03-14 23:40:34 -04:00
Matt Nadareski
21bfe9a53c
Update packages
2026-03-04 09:15:52 -05:00
Matt Nadareski
6c12a81952
Update packages
2026-02-18 09:52:01 -05:00
Matt Nadareski
bea48829f4
Add byte array alignment extension from Serialization
2026-02-12 13:48:52 -05:00
Matt Nadareski
e7f7bd4d0d
Clean up test classes
2026-01-27 08:51:29 -05:00
Matt Nadareski
b3e410180a
Add editorconfig, fix issues
2026-01-25 17:04:11 -05:00
Matt Nadareski
6bd77c7377
Fix MS-ZIP test
2025-12-04 09:34:44 -05:00
Matt Nadareski
448e43dd05
Add MergeWith dictionary extension
2025-11-13 10:35:02 -05:00
Matt Nadareski
e29b8ab4db
Add support for .NET 10
2025-11-13 08:56:30 -05:00
Matt Nadareski
fb1fc5d85d
Add IsNumericArray extension
2025-11-04 10:08:56 -05:00
Matt Nadareski
68f49eeb48
Add Bitwise Binary Operators tests
2025-10-27 16:47:36 -04:00
Matt Nadareski
c5ecd41a8f
Add Shift Binary Operators tests
2025-10-27 16:43:05 -04:00