| Commit message (Expand) | Author | Age | Files | Lines |
* | Bump README.mdv0.16.0 | Sven Gothel | 2022-09-16 | 2 | -2/+2 |
* | Bump Changes.md | Sven Gothel | 2022-09-16 | 1 | -0/+7 |
* | jau::FunctionDef<> -> jau::function<R(A...)> using proper function prototype ... | Sven Gothel | 2022-09-16 | 14 | -1111/+1621 |
* | jau::codec::base: Use short doxygen group name 'Codec', elaborate in descript...v0.15.1 | Sven Gothel | 2022-09-14 | 1 | -2/+5 |
* | jau::codec::base: API use a fixed alphabet::base() and drop extra alphabet::c...v0.15.0 | Sven Gothel | 2022-09-07 | 6 | -212/+287 |
* | jau::codec::base::decode*(): Validate alphabet::code_point() result with used... | Sven Gothel | 2022-09-07 | 2 | -8/+8 |
* | Add jau::codec::base::ascii38_alphabet: Drop lower case letters suitable for ... | Sven Gothel | 2022-09-06 | 5 | -6/+98 |
* | BaseCodec/jau::codec::base: Align out_len for encode64() and decode64(), anno... | Sven Gothel | 2022-09-06 | 2 | -4/+4 |
* | jau::remove_if(): Use non-ambiguous jau::find_if() (clang 13 error) | Sven Gothel | 2022-09-06 | 1 | -1/+1 |
* | TestBaseCodec: Remove Java13 API usage, use plain Java8 relative ByteBuffer.g... | Sven Gothel | 2022-09-06 | 1 | -1/+3 |
* | Variable integer base coding and fixed binary base 64 coding in C++ `jau::cod... | Sven Gothel | 2022-09-06 | 16 | -427/+2523 |
* | variable radix encoding robustness: all: fail if base <= 1; decode: fail if s... | Sven Gothel | 2022-09-03 | 2 | -13/+22 |
* | variable radix encoding: Move 62 -> 64 base, using rfc4648 `URL and Filename ... | Sven Gothel | 2022-09-03 | 6 | -57/+53 |
* | test_basictypeconv.cpp: Fix int format for 32bit compilation | Sven Gothel | 2022-09-03 | 1 | -4/+4 |
* | jau::fs::copy(): Have copy_push_mkdir() use a 6-digit base62 radix for random... | Sven Gothel | 2022-09-03 | 1 | -5/+5 |
* | variable radix conversion: Overload for int64_t `dec_to_radix()`, validate ba... | Sven Gothel | 2022-09-03 | 5 | -22/+162 |
* | Add `dec_to_radix()` and `radix_to_dec()` variable radix from and to decimal ... | Sven Gothel | 2022-09-03 | 6 | -0/+287 |
* | jau:fs::mount(), umount(): Only show 'terminated abnormally' if !WIFEXITED(pi... | Sven Gothel | 2022-09-01 | 1 | -9/+12 |
* | Complete full `jau::fs::mount()` and `umount()` | Sven Gothel | 2022-08-31 | 12 | -52/+831 |
* | Bump CHANGES.md | Sven Gothel | 2022-08-30 | 1 | -0/+3 |
* | ByteInStream_Feed::read(): Use getBlocking() if m_has_content_length, similar... | Sven Gothel | 2022-08-30 | 1 | -2/+4 |
* | ByteInStream_URL: Utilize `url_header_sync` and wait for header completion @ ... | Sven Gothel | 2022-08-30 | 2 | -6/+12 |
* | async read_url_stream(): Add `url_header_sync` object to notify user whether ... | Sven Gothel | 2022-08-30 | 3 | -21/+127 |
* | CHANGES: Update | Sven Gothel | 2022-08-28 | 1 | -0/+3 |
* | ByteInStream_Feed::write(): Skip if feeder thread has ended already | Sven Gothel | 2022-08-28 | 1 | -2/+2 |
* | ByteInStream_{URL,Feed}::close(): Use ringbuffer::close() | Sven Gothel | 2022-08-28 | 1 | -5/+2 |
* | ringbuffer: Add write interrupt, close() interrupting r/w ops, check capacity... | Sven Gothel | 2022-08-28 | 1 | -41/+133 |
* | test_bytestream01.cpp: Simplify section names | Sven Gothel | 2022-08-28 | 1 | -11/+11 |
* | Fix ByteInStream_{URL,Feed}::is_open() query | Sven Gothel | 2022-08-28 | 1 | -4/+4 |
* | io_util.cpp: Enhance error messages, minor whitespace edit | Sven Gothel | 2022-08-28 | 1 | -25/+25 |
* | ByteInStream_{SecMemor, File}, ByteOutStream_File: Set iostate::eofbit at clo... | Sven Gothel | 2022-08-27 | 1 | -0/+3 |
* | FileStats (java): Expose ctor using DirItem for efficiency | Sven Gothel | 2022-08-22 | 3 | -4/+34 |
* | helper_jni: Add convert_vector_bytes_to_jarraylist() and convert_bytes_to_jby... | Sven Gothel | 2022-08-08 | 2 | -0/+33 |
* | C++ bytesHexString(): Add template variant for container, i.e. std::vector<> ... | Sven Gothel | 2022-08-08 | 1 | -0/+9 |
* | Add `[[nodiscard]]` to Byte{In,Out}Stream read(), peek(), write() interface a... | Sven Gothel | 2022-08-05 | 5 | -35/+48 |
* | Bump CHANGES.md | Sven Gothel | 2022-08-05 | 1 | -1/+3 |
* | Add ByteOutStream and ByteOutStream_File POSIX 'fd' implementation, ... | Sven Gothel | 2022-08-05 | 20 | -237/+1108 |
* | Java: Adopt to ByteInStream changes of commit c82d4c266a80a8b41a184cdadd8ecae... | Sven Gothel | 2022-08-05 | 9 | -159/+558 |
* | io_util/byte_stream: Decouple from Botan, add iostate and new Byte*Stream* su... | Sven Gothel | 2022-08-05 | 4 | -462/+349 |
* | test_cow_iterator_01: Fix heap-overflow | Sven Gothel | 2022-08-05 | 1 | -2/+2 |
* | jau::cow_iterator<>: Don't include iostream | Sven Gothel | 2022-08-05 | 1 | -1/+0 |
* | Tests: Don't include iostream if not explicitly used | Sven Gothel | 2022-08-05 | 28 | -35/+0 |
* | helper_jni.hpp: Fix from_jboolean_to_bool() proto | Sven Gothel | 2022-08-05 | 1 | -1/+1 |
* | file_util: fix mem leak, robustness changes | Sven Gothel | 2022-08-05 | 2 | -28/+30 |
* | fraction<>::to_string(): Replace std::ostringstream precision w/ snprintf() | Sven Gothel | 2022-08-05 | 1 | -5/+12 |
* | cpp_pragma.hpp: Add PRAGMA_DISABLE_WARNING_FORMAT_NONLITERAL | Sven Gothel | 2022-08-05 | 1 | -0/+3 |
* | helper_jni.cxx: Add missing java exception checks after calling into java (va... | Sven Gothel | 2022-08-05 | 1 | -0/+4 |
* | helper_jni.cxx: Simplify from_jstring_to_string() | Sven Gothel | 2022-08-05 | 1 | -9/+6 |
* | helper_jni.cxx: Simplify from_jboolean_to_bool() (unused so far) | Sven Gothel | 2022-08-05 | 1 | -18/+6 |
* | cmake INSTRUMENTATION: Add '-fsanitize-recover=address' for Asan | Sven Gothel | 2022-08-05 | 1 | -3/+3 |