aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add jau::codec::base::ascii38_alphabet: Drop lower case letters suitable for ...Sven Gothel2022-09-061-0/+39
* jau::remove_if(): Use non-ambiguous jau::find_if() (clang 13 error)Sven Gothel2022-09-061-1/+1
* Variable integer base coding and fixed binary base 64 coding in C++ `jau::cod...Sven Gothel2022-09-063-45/+566
* variable radix encoding: Move 62 -> 64 base, using rfc4648 `URL and Filename ...Sven Gothel2022-09-031-12/+12
* variable radix conversion: Overload for int64_t `dec_to_radix()`, validate ba...Sven Gothel2022-09-031-2/+3
* Add `dec_to_radix()` and `radix_to_dec()` variable radix from and to decimal ...Sven Gothel2022-09-031-0/+44
* Complete full `jau::fs::mount()` and `umount()`Sven Gothel2022-08-311-13/+125
* ByteInStream_URL: Utilize `url_header_sync` and wait for header completion @ ...Sven Gothel2022-08-301-0/+1
* async read_url_stream(): Add `url_header_sync` object to notify user whether ...Sven Gothel2022-08-301-2/+51
* ringbuffer: Add write interrupt, close() interrupting r/w ops, check capacity...Sven Gothel2022-08-281-41/+133
* helper_jni: Add convert_vector_bytes_to_jarraylist() and convert_bytes_to_jby...Sven Gothel2022-08-081-0/+13
* C++ bytesHexString(): Add template variant for container, i.e. std::vector<> ...Sven Gothel2022-08-081-0/+9
* Add `[[nodiscard]]` to Byte{In,Out}Stream read(), peek(), write() interface a...Sven Gothel2022-08-051-26/+23
* Add ByteOutStream and ByteOutStream_File POSIX 'fd' implementation, ...Sven Gothel2022-08-051-6/+159
* io_util/byte_stream: Decouple from Botan, add iostate and new Byte*Stream* su...Sven Gothel2022-08-052-283/+240
* jau::cow_iterator<>: Don't include iostreamSven Gothel2022-08-051-1/+0
* helper_jni.hpp: Fix from_jboolean_to_bool() protoSven Gothel2022-08-051-1/+1
* file_util: fix mem leak, robustness changesSven Gothel2022-08-051-0/+6
* fraction<>::to_string(): Replace std::ostringstream precision w/ snprintf()Sven Gothel2022-08-051-5/+12
* cpp_pragma.hpp: Add PRAGMA_DISABLE_WARNING_FORMAT_NONLITERALSven Gothel2022-08-051-0/+3
* jau::io::read_stream(): Guarantee consumer_fn() is called with `is_final=true...Sven Gothel2022-08-021-0/+9
* ByteInStream_File: Remove obsolete `use_binary` arg, byte streams are always ...Sven Gothel2022-07-311-7/+5
* Add jau::io::read_stream() with double-buffered reading to ensure last consum...Sven Gothel2022-07-311-0/+23
* ByteInStream_File: Replace `std::ifstream` for file-descriptor (fd) POSIX lay...Sven Gothel2022-07-311-6/+113
* file_stats: Support new fmode_t types sock, blk, chr and fifo, move fd from t...Sven Gothel2022-07-311-30/+69
* helper_jni.hpp: Add jau::jni::getIntFieldValue()Sven Gothel2022-07-311-0/+1
* Add traverse_options::lexicographical_order as required when computing an ord...Sven Gothel2022-07-291-2/+5
* Add jau::fs::sync() / FileUtil.sync(): Synchronizes filesystems ...Sven Gothel2022-07-291-0/+5
* jau::fs::copy_option / CopyOption: Add into_existing_dir: Copy source dir con...Sven Gothel2022-07-291-1/+9
* jau::service_runner: Cleanup pthread and signal usage: Include header and use...Sven Gothel2022-07-261-2/+7
* Pipe dreams: Add support for (named) file descriptor: jau::fs::file_stat and ...Sven Gothel2022-07-232-13/+67
* copy_options::ignore_symlink_errors: Also ignore symlinks if not supported by...Sven Gothel2022-07-201-2/+5
* fraction_timespec::to_iso8601_string(), file_stats::to_string(): Drop 'use_sp...Sven Gothel2022-07-202-8/+6
* Fix fraction_timespec::normalize(): tv_nsec and tv_sec shall use same sign, f...Sven Gothel2022-07-201-11/+18
* Data-Race-Free (DRF) jau::fs::visit(): Use `dirfd` operations throughout visi...Sven Gothel2022-07-191-4/+23
* Add jau::fs::rename() (C++) / FileUtil.rename() (Java)Sven Gothel2022-07-181-0/+18
* Data-Race-Free (DRF) jau::fs::copy() and remove(): Use `dirfd` `openat()` etc...Sven Gothel2022-07-181-8/+50
* Add cpuid.hpp (SysUtils), namespace jau::cpu: Query cpu_family and arm/aarch6...Sven Gothel2022-07-111-0/+314
* jau/debug.hpp: Fix dependency, include jau/int_types.hpp for jau::snsize_tSven Gothel2022-07-111-0/+1
* Java: Move 'org.jau.nio' content -> 'org.jau.io' and 'org.jau.nio.Uri' -> ''o...Sven Gothel2022-07-071-2/+2
* mount/umount: Cover `testsudo_fileutils02.cpp` with `TestsudoFileUtils02.java...Sven Gothel2022-07-051-2/+4
* Complete C++ jau::fs -> java org.jau.fs mapping incl. full test_fileutils01.c...Sven Gothel2022-07-041-0/+26
* Complete file_util: dir_item def ctor and equality op; file_stat equality op;...Sven Gothel2022-07-041-9/+24
* fraction_timespec: Add sign() and abs()Sven Gothel2022-07-041-0/+22
* test_bytestream (C++, Java): Byte-compare source w/ destination; Java: Add Fi...Sven Gothel2022-06-281-0/+10
* Make io-tests flexible to detected whether protocol is supported (-DUSE_LIBCU...Sven Gothel2022-06-281-0/+4
* Fix rethrow_and_raise_java_exception_jau(E) macro, use jau::jni namespace in ...Sven Gothel2022-06-261-1/+2
* ByteInStream_Feed: Fix deletion of copy-ctor and assignment operatorSven Gothel2022-06-261-3/+3
* jau::io::uri: Cleanup API doc, remove 'view' impl detail in descriptionSven Gothel2022-06-261-7/+7
* jau::fs::dir_item::backed_string_view: Adopt to clang's inability to std::mov...Sven Gothel2022-06-251-4/+63