Commit Graph

  • 5ed661b77c Move MSZIP "model" from Models Matt Nadareski 2025-09-22 10:27:03 -04:00
  • a0a0cd0386 Add more complete UTF-8 first-byte tests Matt Nadareski 2025-09-21 16:34:46 -04:00
  • bcc0fca4ad Ensure 7-bit ASCII never reads above 0x7F Matt Nadareski 2025-09-21 16:27:03 -04:00
  • 843e821e5f Use extended check in slow path too Matt Nadareski 2025-09-21 16:07:20 -04:00
  • 630b01283e Latin1 instead of ASCII for .NET 5.0 and beyond Matt Nadareski 2025-09-21 15:12:16 -04:00
  • 22abb96013 Add remarks about what encodings are used Matt Nadareski 2025-09-21 15:02:33 -04:00
  • 314de12661 Fix tests, remove UTF-8 checks from irrelevant places Matt Nadareski 2025-09-21 14:03:45 -04:00
  • a0b24031b5 Remove duplicate code from Stream implementation Matt Nadareski 2025-09-21 13:58:46 -04:00
  • b4628485c3 Sync stream implementation with byte one Matt Nadareski 2025-09-21 13:58:13 -04:00
  • 4610ddc9b9 Don't read the string unless it's long enough Matt Nadareski 2025-09-21 13:53:16 -04:00
  • e392ddc8d7 Fix code formatting Matt Nadareski 2025-09-21 13:52:05 -04:00
  • 1908d1b32e More generically support single-byte encodings Matt Nadareski 2025-09-21 13:50:08 -04:00
  • 9d73195f86 Big-endian unicode support because it's there Matt Nadareski 2025-09-21 13:42:05 -04:00
  • 335a486f17 Special handling of empty string builders Matt Nadareski 2025-09-21 13:41:06 -04:00
  • d3e41ac187 Handle invalid offsets in byte array extensions Matt Nadareski 2025-09-21 11:43:07 -04:00
  • 8ddd9f3f78 Bump version 1.7.3 Matt Nadareski 2025-09-20 22:16:06 -04:00
  • 54ad538c08 Short-circuit fixed-width encodings Matt Nadareski 2025-09-20 22:10:54 -04:00
  • e6bc9ab3e3 Add OptionalEndsWith string extension Matt Nadareski 2025-09-20 18:04:37 -04:00
  • 94934b00a9 There Matt Nadareski 2025-09-10 21:53:52 -04:00
  • e49f56fccc Add an enumerable extension from BOS Matt Nadareski 2025-09-06 15:42:48 -04:00
  • 79c64ddfa8 .NET Standard had issues with that last one Matt Nadareski 2025-09-06 15:37:24 -04:00
  • b22384d5f3 Add neat string extensions from BOS Matt Nadareski 2025-09-06 15:32:36 -04:00
  • 955c1b5641 Bump version 1.7.2 Matt Nadareski 2025-09-05 09:46:17 -04:00
  • 535f9f928d Update Models to 1.7.1 Matt Nadareski 2025-09-05 09:21:15 -04:00
  • f0cb15c2e4 Fix comments Matt Nadareski 2025-09-05 09:15:05 -04:00
  • ec99304c51 Implement the 16KiB limit Matt Nadareski 2025-09-03 09:05:08 -04:00
  • aefc931055 Of all things Matt Nadareski 2025-09-03 01:29:06 -04:00
  • e7fe342379 Fix missed compatibility issue in string reading Matt Nadareski 2025-09-03 01:04:34 -04:00
  • f372999b1b So that's why Matt Nadareski 2025-09-03 00:23:46 -04:00
  • 2679975945 TFM support thing Matt Nadareski 2025-09-03 00:22:46 -04:00
  • 54dd7f2f8f Add new extension tests Matt Nadareski 2025-09-03 00:20:02 -04:00
  • aee5891c50 Backport thing Matt Nadareski 2025-09-03 00:15:41 -04:00
  • b81d3314ea Bump version 1.7.1 Matt Nadareski 2025-09-01 15:25:09 -04:00
  • 4a3ffa5f90 Update fixes, port needed code Matt Nadareski 2025-09-01 15:21:53 -04:00
  • a20c7529d6 Handle an edge case Matt Nadareski 2025-08-28 19:46:50 -04:00
  • baea5cb0d7 Allow alignment outside of range of byte Matt Nadareski 2025-08-28 08:57:25 -04:00
  • 659674dd4a Port ReadStrings extensions from Serialization Matt Nadareski 2025-08-25 12:44:04 -04:00
  • 5c199a143b Add ReadFrom extension, move SegmentValid as extension Matt Nadareski 2025-08-25 10:50:16 -04:00
  • 99ec814808 Minor fixes to view stream read Matt Nadareski 2025-08-23 21:26:02 -04:00
  • ea1f02798c Reorganize composite stream tests Matt Nadareski 2025-08-23 21:24:04 -04:00
  • e3d4cc5e45 Cleanup and sync Matt Nadareski 2025-08-23 21:16:31 -04:00
  • c98eb5c42a Add "here to the end" constructors Matt Nadareski 2025-08-23 21:11:41 -04:00
  • d0392be2d8 Add view stream type Matt Nadareski 2025-08-23 21:07:57 -04:00
  • 8761629828 Upstream wrapper from WiseUnpacker Matt Nadareski 2025-08-15 11:21:10 -04:00
  • a3b258dfeb Upstream wrapper from WiseUnpacker Matt Nadareski 2025-08-11 10:48:38 -04:00
  • f7505effa1 Fix seeking issue in composite streams Matt Nadareski 2025-08-01 14:22:15 -04:00
  • 40d6ccf804 Bump version 1.7.0 Matt Nadareski 2025-07-24 08:05:34 -04:00
  • 31c41f8775 Be consistent about end-of-file newlines Matt Nadareski 2025-07-23 15:22:28 -04:00
  • cf7daff040 Add disabled Quantum test Matt Nadareski 2025-07-23 15:08:49 -04:00
  • 8570b107da MS-ZIP confirmed working now Matt Nadareski 2025-07-23 14:49:33 -04:00
  • cf4f613a65 Minor fixes and tests for MS-ZIP Matt Nadareski 2025-07-23 14:45:33 -04:00
  • 16248ef02f MS-ZIP might be broken? Matt Nadareski 2025-07-23 14:03:33 -04:00
  • abeaa92112 Fix Blast decompression Matt Nadareski 2025-07-23 13:58:11 -04:00
  • 4b9b4a22cc Add BZip2 tests Matt Nadareski 2025-07-23 13:13:01 -04:00
  • bd1ac0c01c Add Compression as a namespace Matt Nadareski 2025-07-23 12:46:00 -04:00
  • 670594d13f Further clarifications Matt Nadareski 2025-07-23 12:38:03 -04:00
  • 89441103b3 Update README to be more accurate Matt Nadareski 2025-07-23 12:36:56 -04:00
  • 71021c61f7 Port NormalizeFilePath from MPF Matt Nadareski 2025-07-23 12:03:42 -04:00
  • d49c211882 Add GetHomeDirectory Matt Nadareski 2025-07-23 11:40:05 -04:00
  • f2bdc815b8 Private readers and writers don't have to be nullable Matt Nadareski 2025-07-23 11:06:21 -04:00
  • e89450c4c1 Better layout for readers/writers Matt Nadareski 2025-07-23 10:58:57 -04:00
  • 44d5227c14 Fix some .NET Standard 2.1 support Matt Nadareski 2025-07-23 10:39:58 -04:00
  • a914b554d1 Fix GetRuntimeDirectory Matt Nadareski 2025-07-23 10:30:54 -04:00
  • 20382360ee Be consistent about end-of-file newlines Matt Nadareski 2025-07-23 10:25:19 -04:00
  • ff26c0a4b9 Add .NET Standard 2.0 and 2.1 Matt Nadareski 2025-07-23 10:20:55 -04:00
  • 6028032c89 Update nuget packages Matt Nadareski 2025-07-23 10:19:41 -04:00
  • 8f3a9d0ede Bump version 1.6.3 Matt Nadareski 2025-05-12 08:19:12 -04:00
  • 4400f0bb87 Update to Matching 1.5.2 Matt Nadareski 2025-05-12 08:18:40 -04:00
  • 9f12ee642d Update copyright Matt Nadareski 2024-12-30 21:22:05 -05:00
  • b084b13ec3 Remove unnecessary action step Matt Nadareski 2024-12-30 21:21:45 -05:00
  • 93b3accbfd Ensure .NET versions are installed for testing Matt Nadareski 2024-12-19 10:50:26 -05:00
  • e96c3114d9 Ensure .NET versions are installed for testing Matt Nadareski 2024-12-19 10:47:29 -05:00
  • 04f095018c Bump version 1.6.2 Matt Nadareski 2024-12-16 13:59:19 -05:00
  • ff18049832 Add explicit value building to extensions Matt Nadareski 2024-12-16 13:55:32 -05:00
  • 5e7d2901c8 Update IO to 1.5.1 Matt Nadareski 2024-12-16 12:22:32 -05:00
  • add7bc8ea5 Allow symbols to be packed Matt Nadareski 2024-12-16 12:20:05 -05:00
  • f95853cc87 Use publish script and update README Matt Nadareski 2024-12-06 10:59:42 -05:00
  • 3f146d45a8 Bump version 1.6.1 Matt Nadareski 2024-11-29 19:54:37 -05:00
  • f3689087e6 Add alignment tests Matt Nadareski 2024-11-28 21:31:38 -05:00
  • d2d191d86f Add boundary alignment stream extension Matt Nadareski 2024-11-28 21:17:33 -05:00
  • d6cc7faea8 Bump version 1.6.0 Matt Nadareski 2024-11-26 09:47:52 -05:00
  • 3b56150cc9 Fix getopts in publish script Matt Nadareski 2024-11-26 00:37:08 -05:00
  • a7b50dfdf2 Fix bitstream read naming again Matt Nadareski 2024-11-25 23:12:05 -05:00
  • 0b7ab5b932 Add more Bitstream tests Matt Nadareski 2024-11-25 22:44:40 -05:00
  • e43560cbbd Add logging tests Matt Nadareski 2024-11-25 22:33:11 -05:00
  • 861bfdc4f4 Update SV reader/writer and add tests Matt Nadareski 2024-11-25 22:10:41 -05:00
  • 933dd70654 Add INI reader/writer tests Matt Nadareski 2024-11-25 21:59:36 -05:00
  • 0d2a2a3b7d Update CMP reader/writer and add tests Matt Nadareski 2024-11-25 21:52:53 -05:00
  • 6ad4872bd4 Update PathTool and add tests Matt Nadareski 2024-11-25 21:19:45 -05:00
  • 8c0f54c059 Fix build for old .NET Matt Nadareski 2024-11-25 21:05:43 -05:00
  • ab1b0646c4 Minor cleanup in ParentablePath Matt Nadareski 2024-11-25 21:04:09 -05:00
  • 450d8aab11 Update INI file and add tests Matt Nadareski 2024-11-25 21:01:52 -05:00
  • ec8908aec0 Update XML writer extensions and add tests Matt Nadareski 2024-11-25 20:35:02 -05:00
  • fb7ca7cde0 Update stream extensions and add tests Matt Nadareski 2024-11-25 17:09:33 -05:00
  • 67ca20f71b Update IO extensions and add tests Matt Nadareski 2024-11-25 16:52:49 -05:00
  • ae3a27eee1 Update writer extensions and add tests Matt Nadareski 2024-11-25 16:15:12 -05:00
  • 3b7f910a98 Cover some bad SafeEnumerate paths Matt Nadareski 2024-11-25 15:23:51 -05:00
  • 244edc132f Remove unnecessary try/catch Matt Nadareski 2024-11-25 15:16:04 -05:00
  • cec495d55a Update byte array extensions and add tests Matt Nadareski 2024-11-25 15:14:50 -05:00
  • 7656734bb2 Update reader extensions and add tests Matt Nadareski 2024-11-25 15:03:07 -05:00