Commit Graph

272 Commits

Author SHA1 Message Date
Matt Nadareski
e392ddc8d7 Fix code formatting 2025-09-21 13:52:05 -04:00
Matt Nadareski
1908d1b32e More generically support single-byte encodings 2025-09-21 13:50:08 -04:00
Matt Nadareski
9d73195f86 Big-endian unicode support because it's there 2025-09-21 13:42:05 -04:00
Matt Nadareski
335a486f17 Special handling of empty string builders 2025-09-21 13:41:06 -04:00
Matt Nadareski
d3e41ac187 Handle invalid offsets in byte array extensions 2025-09-21 11:43:07 -04:00
Matt Nadareski
8ddd9f3f78 Bump version 1.7.3 2025-09-20 22:16:06 -04:00
Matt Nadareski
54ad538c08 Short-circuit fixed-width encodings 2025-09-20 22:10:54 -04:00
Matt Nadareski
e6bc9ab3e3 Add OptionalEndsWith string extension 2025-09-20 18:04:37 -04:00
Matt Nadareski
94934b00a9 There 2025-09-10 21:53:52 -04:00
Matt Nadareski
e49f56fccc Add an enumerable extension from BOS 2025-09-06 15:42:48 -04:00
Matt Nadareski
79c64ddfa8 .NET Standard had issues with that last one 2025-09-06 15:37:24 -04:00
Matt Nadareski
b22384d5f3 Add neat string extensions from BOS 2025-09-06 15:32:36 -04:00
Matt Nadareski
955c1b5641 Bump version 1.7.2 2025-09-05 09:46:17 -04:00
Matt Nadareski
535f9f928d Update Models to 1.7.1 2025-09-05 09:21:15 -04:00
Matt Nadareski
f0cb15c2e4 Fix comments 2025-09-05 09:15:05 -04:00
Matt Nadareski
ec99304c51 Implement the 16KiB limit 2025-09-03 09:05:08 -04:00
Matt Nadareski
aefc931055 Of all things 2025-09-03 01:29:06 -04:00
Matt Nadareski
e7fe342379 Fix missed compatibility issue in string reading 2025-09-03 01:04:34 -04:00
Matt Nadareski
f372999b1b So that's why 2025-09-03 00:23:46 -04:00
Matt Nadareski
2679975945 TFM support thing 2025-09-03 00:22:46 -04:00
Matt Nadareski
54dd7f2f8f Add new extension tests 2025-09-03 00:20:02 -04:00
Matt Nadareski
aee5891c50 Backport thing 2025-09-03 00:15:41 -04:00
Matt Nadareski
b81d3314ea Bump version 1.7.1 2025-09-01 15:25:09 -04:00
Matt Nadareski
4a3ffa5f90 Update fixes, port needed code 2025-09-01 15:21:53 -04:00
Matt Nadareski
a20c7529d6 Handle an edge case 2025-08-28 19:46:50 -04:00
Matt Nadareski
baea5cb0d7 Allow alignment outside of range of byte 2025-08-28 08:57:25 -04:00
Matt Nadareski
659674dd4a Port ReadStrings extensions from Serialization 2025-08-25 12:44:04 -04:00
Matt Nadareski
5c199a143b Add ReadFrom extension, move SegmentValid as extension 2025-08-25 10:50:16 -04:00
Matt Nadareski
99ec814808 Minor fixes to view stream read 2025-08-23 21:26:02 -04:00
Matt Nadareski
ea1f02798c Reorganize composite stream tests 2025-08-23 21:24:04 -04:00
Matt Nadareski
e3d4cc5e45 Cleanup and sync 2025-08-23 21:16:31 -04:00
Matt Nadareski
c98eb5c42a Add "here to the end" constructors 2025-08-23 21:11:41 -04:00
Matt Nadareski
d0392be2d8 Add view stream type 2025-08-23 21:07:57 -04:00
Matt Nadareski
8761629828 Upstream wrapper from WiseUnpacker 2025-08-15 11:21:10 -04:00
Matt Nadareski
a3b258dfeb Upstream wrapper from WiseUnpacker 2025-08-11 10:48:38 -04:00
Matt Nadareski
f7505effa1 Fix seeking issue in composite streams 2025-08-01 14:22:15 -04:00
Matt Nadareski
40d6ccf804 Bump version 1.7.0 2025-07-24 08:05:34 -04:00
Matt Nadareski
31c41f8775 Be consistent about end-of-file newlines 2025-07-23 15:22:28 -04:00
Matt Nadareski
cf7daff040 Add disabled Quantum test 2025-07-23 15:08:49 -04:00
Matt Nadareski
8570b107da MS-ZIP confirmed working now 2025-07-23 14:49:33 -04:00
Matt Nadareski
cf4f613a65 Minor fixes and tests for MS-ZIP 2025-07-23 14:45:33 -04:00
Matt Nadareski
16248ef02f MS-ZIP might be broken? 2025-07-23 14:03:33 -04:00
Matt Nadareski
abeaa92112 Fix Blast decompression 2025-07-23 13:58:11 -04:00
Matt Nadareski
4b9b4a22cc Add BZip2 tests 2025-07-23 13:13:01 -04:00
Matt Nadareski
bd1ac0c01c Add Compression as a namespace 2025-07-23 12:46:00 -04:00
Matt Nadareski
670594d13f Further clarifications 2025-07-23 12:38:03 -04:00
Matt Nadareski
89441103b3 Update README to be more accurate 2025-07-23 12:36:56 -04:00
Matt Nadareski
71021c61f7 Port NormalizeFilePath from MPF 2025-07-23 12:03:42 -04:00
Matt Nadareski
d49c211882 Add GetHomeDirectory 2025-07-23 11:40:05 -04:00
Matt Nadareski
f2bdc815b8 Private readers and writers don't have to be nullable 2025-07-23 11:06:21 -04:00