Commit Graph

181 Commits

Author SHA1 Message Date
Matt Nadareski
fe466dfe25 Move IsNullOrEmpty from Matching 2024-11-25 11:29:22 -05:00
Matt Nadareski
d2c59c565f Make bitstream tests more robust; add notes 2024-11-18 11:26:54 -05:00
Matt Nadareski
4e221f33d5 Had it right the first time 2024-11-18 10:58:10 -05:00
Matt Nadareski
c5c8ce67ba Rename LSB/MSB to LE/BE 2024-11-18 10:30:55 -05:00
Matt Nadareski
8e3d204329 Fix LSB bit reads 2024-11-18 10:26:00 -05:00
Matt Nadareski
200d947f30 Bump version 1.5.1 2024-11-15 20:41:39 -05:00
Matt Nadareski
dfccdcfb05 Update Matching to 1.4.1 2024-11-15 20:40:31 -05:00
Matt Nadareski
72ff3ead48 Port extension attribute instead of framework gating 2024-11-15 20:40:01 -05:00
Matt Nadareski
fb15aecb87 Framework only matters for executable 2024-11-15 20:35:51 -05:00
Matt Nadareski
897e54ca61 Bump version 1.5.0 2024-11-13 00:44:44 -05:00
Matt Nadareski
3af6bc8365 Add .NET 9 to target frameworks 2024-11-13 00:44:16 -05:00
Matt Nadareski
de05bae3f8 Be smarter about framework gating 2024-11-05 21:47:43 -05:00
Matt Nadareski
97d603abb7 Update Matching to 1.3.4 2024-11-05 20:57:53 -05:00
Matt Nadareski
ed32302447 Update Matching to 1.3.3 2024-10-26 19:45:12 -04:00
Matt Nadareski
c125dc4ec0 Bump version 1.4.13 2024-10-24 00:22:28 -04:00
Matt Nadareski
f154ae47c0 Disable warnings, don't ignore them 2024-10-24 00:20:46 -04:00
Matt Nadareski
0d0e960b98 Use converters properly 2024-10-24 00:17:09 -04:00
Matt Nadareski
4a9f84ab66 Add LogLevel enum converters 2024-10-24 00:10:50 -04:00
Matt Nadareski
39277ee443 Add generic byte array extensions 2024-10-24 00:06:58 -04:00
Matt Nadareski
ed367ace6d Import logger from SabreTools 2024-10-24 00:04:50 -04:00
Matt Nadareski
80e72832a4 Add WORD/DWORD extensions, for fun 2024-10-15 20:52:32 -04:00
Matt Nadareski
8924a50432 Bump version 1.4.12 2024-10-01 13:24:53 -04:00
Matt Nadareski
97f00a2565 Update packages 2024-10-01 13:23:04 -04:00
Matt Nadareski
f35231d95b Remove Linq requirement from old .NET 2024-10-01 02:32:38 -04:00
Matt Nadareski
96c6bba93e Bump version 1.4.11 2024-05-13 16:19:17 -04:00
Matt Nadareski
b0d81f225b Fix thrown exception statements 2024-05-12 10:56:15 -04:00
Matt Nadareski
ef699ee1fb Bump version 1.4.10 2024-05-07 05:08:31 -04:00
Matt Nadareski
0910b716ba Fix build for BinaryWriter 2024-05-07 05:02:05 -04:00
Matt Nadareski
584feb33e6 Handle special struct types 2024-05-07 05:00:43 -04:00
Matt Nadareski
b99c80390e Bump version 1.4.9 2024-05-06 22:07:04 -04:00
Matt Nadareski
3a79646650 Handle unskippable IO errors 2024-05-02 11:37:52 -04:00
Matt Nadareski
f16f05beb9 Further wrap safe enumeration calls 2024-05-02 10:35:39 -04:00
Matt Nadareski
e901b52143 Be more explicit about InvalidOperationException 2024-05-02 10:26:55 -04:00
Matt Nadareski
a638b146b4 Handlie issues getting the enumerator 2024-05-02 10:25:53 -04:00
Matt Nadareski
6bfc961a87 Handle InvalidOperationException for SafeEnumerate 2024-05-02 10:21:41 -04:00
Matt Nadareski
a825bae039 Fix writing issues 2024-04-29 15:02:51 -04:00
Matt Nadareski
e0eba8e5bb Fix build 2024-04-29 14:50:58 -04:00
Matt Nadareski
fb4b533dfb Add type writing extensions 2024-04-29 14:45:31 -04:00
Matt Nadareski
6162af2216 Add string marshalling writer methods 2024-04-29 14:16:21 -04:00
Matt Nadareski
3b5fd128f0 Add UTF-8 and UTF-32 writing extensions 2024-04-29 14:10:20 -04:00
Matt Nadareski
9beb2177aa Add default UTF-32 null-terminated string reading 2024-04-29 12:57:37 -04:00
Matt Nadareski
f0033af712 Add short-circuiting for null-terminated UTF-8 2024-04-29 12:44:43 -04:00
Matt Nadareski
3de5b2378d Fix Unicode string reading 2024-04-29 12:43:44 -04:00
Matt Nadareski
ee7ce59627 Use safe string readers where possible 2024-04-29 12:39:02 -04:00
Matt Nadareski
39bf9c19ad Add narrow and wide reading helpers 2024-04-29 12:30:49 -04:00
Matt Nadareski
32cab49bae Clean up usings 2024-04-29 12:15:16 -04:00
Matt Nadareski
5d71957841 Slightly less verbose comments 2024-04-29 12:13:35 -04:00
Matt Nadareski
7ea182c7d8 Add marshalling helpers to ensure consistency across implementations 2024-04-29 11:58:50 -04:00
Matt Nadareski
b97ec13661 Handle LPUTF8Str implementations 2024-04-29 00:55:16 -04:00
Matt Nadareski
8caeea053f Handle LPTStr implementations 2024-04-29 00:49:45 -04:00