Commit Graph

  • c824db6b18 Add GUID tests for BinaryReader Matt Nadareski 2024-04-22 15:18:00 -04:00
  • a3c26fed38 Add GUID extensions for BinaryReader Matt Nadareski 2024-04-22 15:15:02 -04:00
  • 2dc259d978 Reorganize binary reader extensions a bit Matt Nadareski 2024-04-22 15:13:05 -04:00
  • 2d950ddc54 Add float and double tests for BinaryReader extensions Matt Nadareski 2024-04-22 15:02:04 -04:00
  • 294c5c26df Simplify ParentablePath logic a bit Matt Nadareski 2024-04-22 01:10:02 -04:00
  • dc356767ab Simplify normalization for comparison Matt Nadareski 2024-04-22 00:32:41 -04:00
  • 0b6c7e9885 Whitespace Matt Nadareski 2024-04-22 00:30:50 -04:00
  • 339da9fc16 Hah, duplicate Matt Nadareski 2024-04-22 00:22:52 -04:00
  • 7bc18c6952 Ensure tests aren't packable Matt Nadareski 2024-04-22 00:17:13 -04:00
  • ec3afeed73 Use new enumeration wrappers Matt Nadareski 2024-04-18 16:59:25 -04:00
  • 658ceb5d0e Add fake Enumeration versions for net20 and net35 Matt Nadareski 2024-04-18 16:57:21 -04:00
  • e9a905d4a3 Use extensions in PathTool Matt Nadareski 2024-04-18 16:47:36 -04:00
  • 1127e96f26 Convert ListEmpty to use new safe enumerators Matt Nadareski 2024-04-18 15:34:44 -04:00
  • 89a8ad3703 Add safe enumeration and file enumeration Matt Nadareski 2024-04-18 15:31:38 -04:00
  • ff7f7c0b8c Fix namespace for extension tests Matt Nadareski 2024-04-18 15:06:27 -04:00
  • 32e948653a Bump version 1.3.7 Matt Nadareski 2024-04-18 11:59:52 -04:00
  • a93da97bbd Add floating-point extensions for byte arrays and streams Matt Nadareski 2024-04-18 11:55:25 -04:00
  • 65bdcc563d Add BinaryReader extension tests Matt Nadareski 2024-04-18 11:44:32 -04:00
  • f3c5499754 Simplify method descriptions for BinaryReader extensions Matt Nadareski 2024-04-18 11:39:24 -04:00
  • 02819f006b Add byte array and stream extensions tests; fix issues Matt Nadareski 2024-04-18 11:30:53 -04:00
  • 48512b486c Fix null terminator byte check Matt Nadareski 2024-04-18 11:06:19 -04:00
  • 6c289ee015 Sync byte array extensions with stream extensions Matt Nadareski 2024-04-18 11:01:28 -04:00
  • 973e19366a Fix ROCS test Matt Nadareski 2024-04-17 00:39:52 -04:00
  • f5ef39ab76 Return 0 read bytes if overreading Matt Nadareski 2024-04-17 00:36:01 -04:00
  • e4deb10db6 Bump version Matt Nadareski 2024-04-16 22:50:06 -04:00
  • 90d2382d5d Fix ROCS reading Matt Nadareski 2024-04-16 22:49:54 -04:00
  • c48d62fd5e Bump version 1.3.5 Matt Nadareski 2024-04-16 21:49:55 -04:00
  • 0f10dc2ae4 Move more classes, fix build Matt Nadareski 2024-04-16 21:47:41 -04:00
  • c648ad9f5e Move extensions to new namespace Matt Nadareski 2024-04-16 21:45:26 -04:00
  • cd01e170fe Port ReadOnlyBitStream from Compression, add tests Matt Nadareski 2024-04-16 20:13:27 -04:00
  • ecaec1d44a Add single-stream constructor to ROCS Matt Nadareski 2024-04-16 20:02:54 -04:00
  • ce521d92ca Fix test build issue Matt Nadareski 2024-04-16 13:38:08 -04:00
  • a69b6dfa3a Move composite stream to new namespace Matt Nadareski 2024-04-16 13:27:23 -04:00
  • 18b8357cd6 Bump version 1.3.4 Matt Nadareski 2024-04-16 11:55:38 -04:00
  • c19b59dc1c Fix issues with parentable path on Linux Matt Nadareski 2024-04-16 11:50:31 -04:00
  • 1bdb483205 Be explicit about the characters being replaced Matt Nadareski 2024-04-16 11:18:58 -04:00
  • b99f8531c1 Use string instead of array for null terminator Matt Nadareski 2024-04-16 11:12:57 -04:00
  • 602b951be7 Guarantee a return value for ReadBytes Matt Nadareski 2024-04-16 11:08:13 -04:00
  • 046bb5875a Simplify ReadBytes implementation Matt Nadareski 2024-04-16 11:05:54 -04:00
  • 6074fa3c3f Add U/Int128 implementations for .NET 7 and above Matt Nadareski 2024-04-16 11:03:28 -04:00
  • bdad58c0dc Extract common stream read functionality Matt Nadareski 2024-04-16 10:57:17 -04:00
  • 4097a8cc8c Add ReadOnlyCompositeStream Matt Nadareski 2024-04-16 10:46:41 -04:00
  • 8e3293dd7d Bump version 1.3.3 Matt Nadareski 2024-04-02 15:57:38 -04:00
  • 7ac4df8201 Add quoted string reading Matt Nadareski 2024-04-02 15:52:15 -04:00
  • f888cd4e57 Bump version 1.3.2 Matt Nadareski 2024-03-12 16:27:56 -04:00
  • 04fc2dc96e Fix incorrect nullability check Matt Nadareski 2024-03-11 13:38:10 -04:00
  • 2371813175 Allow Ensure to take a null string Matt Nadareski 2024-03-11 13:35:34 -04:00
  • 99b3bb25f2 Make ParentablePath normalization clearer Matt Nadareski 2024-03-05 11:34:38 -05:00
  • 2ee40e341f Ensure paths are normalized on ParentablePath creation Matt Nadareski 2024-03-05 11:02:46 -05:00
  • 90ed6a9a65 Normalize paths to Windows for tests Matt Nadareski 2024-03-05 10:54:58 -05:00
  • 89e29c9cab Port tests from SabreTools Matt Nadareski 2024-03-05 10:45:31 -05:00
  • 1a6ff6d64f Move library to subfolder to prep for test additions Matt Nadareski 2024-03-05 10:40:45 -05:00
  • 878e9e97db Bump version 1.3.1 Matt Nadareski 2024-03-05 10:17:31 -05:00
  • 09acfd3ad2 Parentable path output directory ensure Matt Nadareski 2024-03-05 10:15:16 -05:00
  • 8c2eff6e3e Trim ParentablePath pieces Matt Nadareski 2024-03-05 09:51:00 -05:00
  • dbf8548d8c Use Matching to replace NaturalSort Matt Nadareski 2024-02-29 21:06:56 -05:00
  • bcbf5bff42 Add notes about NaturalSort namespace Matt Nadareski 2024-02-29 00:25:02 -05:00
  • c3c58f004a Update copyright date Matt Nadareski 2024-02-27 19:12:28 -05:00
  • cf11fe50d0 Add nuget package and PR workflows Matt Nadareski 2024-02-27 19:12:17 -05:00
  • 5ddd1e4213 Use more lenient file reading Matt Nadareski 2023-12-13 15:44:16 -05:00
  • 75cc8376a8 Bump version 1.3.0 Matt Nadareski 2023-11-21 11:24:19 -05:00
  • 0dea1fb437 Use Linq bridge library Matt Nadareski 2023-11-21 00:22:56 -05:00
  • 92df6b21e3 Support .NET Framework 2.0 Matt Nadareski 2023-11-21 00:12:40 -05:00
  • 7da7967762 Support .NET Framework 3.5 Matt Nadareski 2023-11-20 22:00:32 -05:00
  • 6c482ab98b Bump version 1.2.0 Matt Nadareski 2023-11-14 13:46:34 -05:00
  • 8aaac551eb Cut off at .NET Framework 4.0 Matt Nadareski 2023-11-08 10:47:42 -05:00
  • 026e2ee052 Move Linq-like methods Matt Nadareski 2023-11-08 01:37:27 -05:00
  • 9b3553e43f Support ancient .NET Matt Nadareski 2023-11-08 01:01:15 -05:00
  • 5221546af9 Expand supported RIDs Matt Nadareski 2023-11-07 23:31:59 -05:00
  • 658df0e91c Remove unnecessary csproj Matt Nadareski 2023-11-07 22:40:43 -05:00
  • fd75f122d1 Enable latest language version Matt Nadareski 2023-11-07 22:04:05 -05:00
  • 886bc208dc Bump version 1.1.1 Matt Nadareski 2023-09-08 14:03:58 -04:00
  • 5dc6290a87 Make byte array reading safer Matt Nadareski 2023-09-08 14:03:21 -04:00
  • c8eb7d4d80 Add big-endian writing for byte arrays Matt Nadareski 2023-09-08 13:55:41 -04:00
  • 6035e2acaa Port byte array and stream extensions from BOS Matt Nadareski 2023-09-08 13:44:59 -04:00
  • f51b19998f Add Nuget link to README Matt Nadareski 2023-09-08 12:04:10 -04:00
  • a39ca0862b Add README 1.1.0 Matt Nadareski 2023-09-08 11:59:58 -04:00
  • 4eaac58f61 Add proper repositiory URL Matt Nadareski 2023-09-08 11:57:26 -04:00
  • 48541bf008 Port from both SabreTools and BOS Matt Nadareski 2023-09-08 11:55:44 -04:00
  • 2ebb9fc87b Add NaturalSort as internal namespace Matt Nadareski 2023-09-08 11:55:36 -04:00
  • f5f172a519 Add solution and project Matt Nadareski 2023-09-08 11:55:20 -04:00
  • 999b68b6d2 Initial commit Matt Nadareski 2023-09-08 11:54:29 -04:00