27 Commits

Author SHA1 Message Date
MihailRis
8447cf5ad5 Merge branch 'main' into blocks-metadata 2024-09-13 13:22:27 +03:00
MihailRis
c3fb30b20e fix bjson decoder 2024-09-12 17:39:05 +03:00
MihailRis
f8fadf8b74 add json BJSON_TYPE_BYTES support 2024-09-12 17:22:00 +03:00
MihailRis
69b90f53c3 fix extRLE16 encoder 2024-09-06 12:08:10 +03:00
MihailRis
cbb0ecd1f6 remove compatibility test (requires input file) 2024-09-04 23:41:53 +03:00
MihailRis
184e9c6648 update region file format 2 to 3 (WIP) 2024-09-04 23:37:39 +03:00
MihailRis
73a8343f61 add extRLE16 encoder/decoder 2024-09-04 23:27:52 +03:00
MihailRis
0b3bb36188 update byte_utils 2024-09-04 15:41:51 +03:00
MihailRis
c15abfa715 add util::Buffer, rle::encode16, rle::decode16 2024-09-03 23:33:29 +03:00
MihailRis
dfb5baf79b fix StructLayout::getNumber 2024-08-31 19:58:41 +03:00
MihailRis
35079d1b49 rename setChars to setAscii 2024-08-31 09:25:05 +03:00
MihailRis
8baabf4c0d add checkCompatibility method, convertStrategy field, tests 2024-08-31 08:47:16 +03:00
MihailRis
caa5e1b03b add StructLayout::convert (WIP) 2024-08-30 06:16:41 +03:00
MihailRis
bcd6f40ddb rename StructMapping to StructLayout 2024-08-29 18:56:26 +03:00
MihailRis
96941cb707 fix utf-8 decoder & add u32string functions 2024-08-29 15:40:51 +03:00
MihailRis
5045ffb923 fix stringutil test 2024-08-29 15:40:13 +03:00
MihailRis
f8d0a4f4c7 add util::crop_utf8 (stringutil) 2024-08-29 15:39:14 +03:00
MihailRis
77229b8d9a add StructMapping::setUnicode 2024-08-29 15:10:51 +03:00
MihailRis
4343e81e00 fix utf-8 decoder & add u32string functions 2024-08-29 15:09:27 +03:00
MihailRis
bd87a586d8 fix stringutil test 2024-08-29 13:47:18 +03:00
MihailRis
25bdcc8e1b add util::crop_utf8 (stringutil) 2024-08-29 13:01:32 +03:00
MihailRis
b34fddbe94 add StructMapper.setChars, getChars 2024-08-29 12:32:41 +03:00
MihailRis
c67b867a31 add StructMapper read/write methods 2024-08-29 11:57:05 +03:00
MihailRis
cf99996b24 add util::SmallHeap 2024-08-12 22:07:25 +03:00
MihailRis
a18efd5976 add test for coders/rle 2024-08-12 04:47:59 +03:00
MihailRis
eedc3b2afb add temporary test 2024-08-12 03:48:51 +03:00
MihailRis
2b30ab966b add test and src subdirectories 2024-08-12 00:35:23 +03:00