Commit Graph

  • 6dc531dad7 Start parting out IO.Extensions a bit more Matt Nadareski 2026-03-21 21:45:14 -04:00
  • 22a90019a2 Rename SabreTools.Text.Utilities to SabreTools.Text.Extensions Matt Nadareski 2026-03-21 21:17:12 -04:00
  • add545ec55 Numerics extensions to new namespace Matt Nadareski 2026-03-21 20:57:03 -04:00
  • 5e907da93a Port StringBuilderExtensions from Serialization Matt Nadareski 2026-03-21 17:54:36 -04:00
  • 0f17854717 Add note about Meta Matt Nadareski 2026-03-21 14:27:42 -04:00
  • bbd48926f1 Project file cleanup Matt Nadareski 2026-03-21 14:23:13 -04:00
  • 18df0d4a01 Fix links in README Matt Nadareski 2026-03-21 13:56:48 -04:00
  • d614379cf5 Libraries Matt Nadareski 2026-03-21 13:55:42 -04:00
  • 77e2f85af0 Add links to main readme Matt Nadareski 2026-03-21 12:31:25 -04:00
  • bae3090d9d Add readmes per namespace Matt Nadareski 2026-03-21 12:29:25 -04:00
  • 4c4233cf39 Remove use of Hashing constants Matt Nadareski 2026-03-21 10:38:28 -04:00
  • 310f10c5ab Yet more backporting Matt Nadareski 2026-03-18 19:17:39 -04:00
  • 33d4588ecb Backport string extensions from ST Matt Nadareski 2026-03-18 17:25:08 -04:00
  • c21478ed42 Backport extensions from ST Matt Nadareski 2026-03-18 17:19:59 -04:00
  • 55b409202d Fix formatting issues in README Matt Nadareski 2026-03-18 17:09:53 -04:00
  • 1e829a409d Fix directory name for INI Matt Nadareski 2026-03-18 15:50:01 -04:00
  • b7ced3f4b5 Flip namespaces a bit for tests Matt Nadareski 2026-03-18 15:47:44 -04:00
  • 9c2e7200c8 Properly switch order of exception parameters Matt Nadareski 2026-03-18 15:42:10 -04:00
  • b971748101 Document cross-namespace dependencies Matt Nadareski 2026-03-18 15:38:27 -04:00
  • c689bae4c2 Separate out main IO classes in README Matt Nadareski 2026-03-18 15:30:13 -04:00
  • 61808f82f6 Fix build Matt Nadareski 2026-03-18 15:29:12 -04:00
  • e2a43d6ccd Remove Transform reliance on extensions Matt Nadareski 2026-03-18 15:23:24 -04:00
  • fdbae49933 CMP and SV to distinct namespaces Matt Nadareski 2026-03-18 15:18:14 -04:00
  • de5239dbc6 Decouple ReadOnlyBitStream from extensions Matt Nadareski 2026-03-18 14:24:57 -04:00
  • 332cf0f369 Separate ReadOnlyBitStream concerns Matt Nadareski 2026-03-18 14:24:01 -04:00
  • e1b6ff37d8 INI is a text type Matt Nadareski 2026-03-18 14:14:01 -04:00
  • 380b1c711a Separate out ParentablePath extensions Matt Nadareski 2026-03-18 14:03:22 -04:00
  • 029d2f8145 MatchUtil should live in Matching namespace Matt Nadareski 2026-03-18 13:52:35 -04:00
  • df322503a1 Get ordered extensions are extensions Matt Nadareski 2026-03-18 13:49:13 -04:00
  • baa9b288ae Normalize path should be an extension Matt Nadareski 2026-03-18 13:44:43 -04:00
  • ab4976fed8 Fix transform description Matt Nadareski 2026-03-18 13:39:10 -04:00
  • ecca510b2a Transform does not need to be distinct Matt Nadareski 2026-03-18 13:37:40 -04:00
  • f9894e7abc Compare tests to separate test project Matt Nadareski 2026-03-18 13:19:46 -04:00
  • 20d74757db Matching tests to separate test project Matt Nadareski 2026-03-18 13:16:32 -04:00
  • 47fda31c85 Logging tests to separate test project Matt Nadareski 2026-03-18 13:15:13 -04:00
  • bf9aa6ec0f Numerics tests to separate test project Matt Nadareski 2026-03-18 13:11:56 -04:00
  • 9b7e832e64 Logging back to its own namespace Matt Nadareski 2026-03-18 13:08:37 -04:00
  • 937869c1ad Fix build Matt Nadareski 2026-03-18 13:06:51 -04:00
  • 8ea1f5a221 Logger doesn't rely on extensions now Matt Nadareski 2026-03-18 13:05:51 -04:00
  • 714c54692c Stream types get promoted to base IO namespace Matt Nadareski 2026-03-18 13:02:28 -04:00
  • 13af3d584a Matching back to distinct namespace Matt Nadareski 2026-03-18 12:50:31 -04:00
  • c8d1d54858 Unify encryption namespace naming with MS Matt Nadareski 2026-03-18 12:41:45 -04:00
  • 87cd8cefbb Make transform better Matt Nadareski 2026-03-18 12:37:48 -04:00
  • 07f048eca7 Rename directories to visually help determine real namespace Matt Nadareski 2026-03-18 12:35:21 -04:00
  • f051b2c9b2 Add new numerics to readme Matt Nadareski 2026-03-18 12:17:45 -04:00
  • faf4de3783 Add U/Int24/48 reading and writing Matt Nadareski 2026-03-16 15:37:43 -04:00
  • 99d9020048 Add U/Int24/48 numeric types Matt Nadareski 2026-03-16 14:16:39 -04:00
  • 4ad4bef572 This comment needs to be here too Matt Nadareski 2026-03-16 12:20:33 -04:00
  • 6f217fe2ca Add GUID numeric extensions Matt Nadareski 2026-03-16 10:03:00 -04:00
  • 90d9c06607 Fix build Matt Nadareski 2026-03-16 03:05:01 -04:00
  • 72b2d04f7b Add fractional type numeric extensions Matt Nadareski 2026-03-16 02:57:06 -04:00
  • f68fb986ff Unify naming with BitConverter Matt Nadareski 2026-03-16 00:15:36 -04:00
  • a53fd35cb5 Add proper write endianness separation Matt Nadareski 2026-03-15 21:47:03 -04:00
  • 119438c96b Add "default" implementations from byte array Matt Nadareski 2026-03-15 00:20:00 -04:00
  • 96f9698aa4 Add proper U/Int128 support Matt Nadareski 2026-03-14 23:40:34 -04:00
  • 0c7a2dd0dd Unify array <> numeric conversion Matt Nadareski 2026-03-14 22:33:19 -04:00
  • 1a38b01bec Think more about throws Matt Nadareski 2026-03-10 17:44:05 -04:00
  • abc7193b8d Try out exception tags Matt Nadareski 2026-03-10 16:57:22 -04:00
  • 33dd159703 Bump version 1.9.1 Matt Nadareski 2026-03-05 10:52:15 -05:00
  • 21bfe9a53c Update packages Matt Nadareski 2026-03-04 09:15:52 -05:00
  • 6c12a81952 Update packages Matt Nadareski 2026-02-18 09:52:01 -05:00
  • bea48829f4 Add byte array alignment extension from Serialization Matt Nadareski 2026-02-12 13:48:52 -05:00
  • e7f7bd4d0d Clean up test classes Matt Nadareski 2026-01-27 08:51:29 -05:00
  • b3e410180a Add editorconfig, fix issues Matt Nadareski 2026-01-25 17:04:11 -05:00
  • 6bd77c7377 Fix MS-ZIP test Matt Nadareski 2025-12-04 09:34:44 -05:00
  • 4dc1378d36 Make MS-ZIP more consistent Matt Nadareski 2025-12-04 09:30:53 -05:00
  • 9ef17819a3 Split tests as well split-test Matt Nadareski 2025-12-02 08:21:25 -05:00
  • b4d87e53a0 Try out split libraries in the same repo Matt Nadareski 2025-12-02 08:15:48 -05:00
  • ae87869bb9 Add GrindCore package Matt Nadareski 2025-11-30 19:39:15 -05:00
  • 46ad576668 Format GHA definitions Matt Nadareski 2025-11-17 08:40:06 -05:00
  • 37b09b07a6 Bump version 1.9.0 Matt Nadareski 2025-11-13 20:02:30 -05:00
  • 448e43dd05 Add MergeWith dictionary extension Matt Nadareski 2025-11-13 10:35:02 -05:00
  • e29b8ab4db Add support for .NET 10 Matt Nadareski 2025-11-13 08:56:30 -05:00
  • 6075aa25a2 Name some type parameters Matt Nadareski 2025-11-11 09:54:18 -05:00
  • c53fb33278 Add remaining encryption constants Matt Nadareski 2025-11-02 23:13:30 -05:00
  • fb1fc5d85d Add IsNumericArray extension Matt Nadareski 2025-11-04 10:08:56 -05:00
  • 2763d3915b Add MPQ hashing methods Matt Nadareski 2025-11-02 22:54:10 -05:00
  • 16b238539b Bump version 1.8.0 Matt Nadareski 2025-10-27 22:09:15 -04:00
  • 68f49eeb48 Add Bitwise Binary Operators tests Matt Nadareski 2025-10-27 16:47:36 -04:00
  • c5ecd41a8f Add Shift Binary Operators tests Matt Nadareski 2025-10-27 16:43:05 -04:00
  • 9ab9dd4ff8 Add Bitwise Unary Operators tests Matt Nadareski 2025-10-27 16:38:45 -04:00
  • 867c8d11da Fix unary operator tests Matt Nadareski 2025-10-27 16:28:14 -04:00
  • 65dbb7a31a Add Arithmetic Binary Operators tests Matt Nadareski 2025-10-27 16:18:45 -04:00
  • 1eaf7954fe Add Arithmetic Unary Operators tests Matt Nadareski 2025-10-27 16:12:12 -04:00
  • a602a07514 Fill out bitwise operators for both-endian Matt Nadareski 2025-10-27 16:06:01 -04:00
  • 466b0e90e7 Fill out arithmetic operators for both-endian Matt Nadareski 2025-10-27 15:52:48 -04:00
  • abdf50c9e0 Add bitwise AND and OR operations to both-endian Matt Nadareski 2025-10-27 15:34:32 -04:00
  • 12341ba6aa Simplify Numerics namespace Matt Nadareski 2025-10-27 14:12:52 -04:00
  • 70b78f861c Revert "Add base type operator support to both-endian" Matt Nadareski 2025-10-27 14:07:01 -04:00
  • 5b306ce9e8 Add base type operator support to both-endian Matt Nadareski 2025-10-27 14:02:52 -04:00
  • 2b6fc200e2 Add Latin1 and BigEndianUnicode extensions Matt Nadareski 2025-10-27 12:22:02 -04:00
  • 7c63f44c75 Add both-endian write extensions Matt Nadareski 2025-10-27 12:01:52 -04:00
  • edd3e6eef2 Add both-endian try read extensions Matt Nadareski 2025-10-27 11:21:29 -04:00
  • 244b7411d4 Add both-endian peek read extensions Matt Nadareski 2025-10-27 10:43:54 -04:00
  • fb60f1fed5 Add both-endian exact read extensions Matt Nadareski 2025-10-27 10:03:17 -04:00
  • 8f06bf5859 Add both-endian numeric types Matt Nadareski 2025-10-27 09:09:00 -04:00
  • 2c5d7ad56b Update rolling tag Matt Nadareski 2025-10-26 20:31:52 -04:00
  • 46996c10e5 Add Peek implementations for reading Matt Nadareski 2025-10-15 09:59:07 -04:00
  • 7491821679 Add origin-based SeekIfPossible Matt Nadareski 2025-10-15 09:37:41 -04:00
  • 8fe404e732 Remove some nonsensical endian methods Matt Nadareski 2025-10-14 20:45:02 -04:00