aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* Expose jau::to_integer() for general useSven Gothel2022-06-251-0/+3
* Add jau::fs::mount_image() and umount(), enable testing via '-DTEST_WITH_SUDO...Sven Gothel2022-06-231-0/+41
* Add jau::fs::compare() to compare bytes of two files (for testing); Fix inter...Sven Gothel2022-06-231-0/+10
* jau::fs::dir_item(): Use backed string_view passing from reduce() -> ctor, re...Sven Gothel2022-06-231-2/+17
* jau::fs::file_stats: Own link_target_path() is is_link(), completely follow s...Sven Gothel2022-06-231-9/+63
* jau::fs::dir_item: Reduce complexity in ctor using only path and reduce it if...Sven Gothel2022-06-231-54/+63
* Catch2: Adopt build to v3.0.1Sven Gothel2022-06-191-1/+2
* Catch2: Update to v3.0.1 Generated: 2022-05-17Sven Gothel2022-06-192-3556/+5715
* file_util: Add jau::fs::copy() with [recursive, follow_symlinks, overwrite, p...Sven Gothel2022-06-161-0/+98
* file_util: Add traverse_event as path_visitor() argument and traverse_options...Sven Gothel2022-06-161-22/+185
* file_util: Add fmode_t POSIX protection bits to mkdir() and touch()Sven Gothel2022-06-161-6/+10
* file_util: Add dirname() and basename()Sven Gothel2022-06-161-0/+17
* file_util: fmode_{bits->t}: Add full POSIX protection bit support; file_stats...Sven Gothel2022-06-161-47/+216
* Move JavaVM Group to namespace jau::jniSven Gothel2022-06-063-4/+4
* Add JNI: from_jbytebuffer_to_sstring()Sven Gothel2022-06-061-1/+5
* Add secure_string typedef along with secure_vector using ::explicit_bzero() j...Sven Gothel2022-06-061-0/+2
* Clean up io_util.hpp and byte_stream.hpp: Have the former be more self contai...Sven Gothel2022-06-052-157/+163
* ringbuffer<T>: Add clear() argument bool zeromem=false, allowing to explicitl...Sven Gothel2022-06-051-9/+52
* Add jau::io::uri to Group IOUtils, move Changes to CHANGES.mdv0.13.1Sven Gothel2022-06-041-42/+49
* Bump v0.13.0: jau::io changes for robust and simplified ByteInStream usage so...v0.13.0Sven Gothel2022-06-043-15/+141
* JNI: Add convert_jlist_string_to_vector(), the reverse function of convert_ve...Sven Gothel2022-06-031-0/+2
* helper_jni.*: Add getObjectFieldValue(), getStringFieldValue(), getLongFieldV...Sven Gothel2022-06-021-0/+4
* ByteInStream_URL, ByteInStream_Feed: Pass fraction by referenceSven Gothel2022-06-021-2/+2
* io::read_url_stream: Fix content_length (-1 == unknown), add consume_header w...Sven Gothel2022-05-291-1/+17
* ringbuffer: Add interruptReader() if intended to abort writing and to interru...Sven Gothel2022-05-291-5/+41
* ByteInStream: Add content_size methods and replace exp_size, mark/implement a...Sven Gothel2022-05-292-117/+155
* io::read*(): Document API and have 'em all noexcept while catching potential ...Sven Gothel2022-05-291-18/+29
* file_stats: Retrieve symlink data and have fmode_bits::LINK additionally set;...Sven Gothel2022-05-291-21/+32
* Add IOUtils Module/Group; Rename Byte{->In}Stream interface and implementationsSven Gothel2022-05-282-74/+103
* Integrating byte_stream.* and io_util.* incl. unit test from Elevator project...Sven Gothel2022-05-282-0/+747
* Add jau::fs::get_cwd()Sven Gothel2022-05-281-0/+5
* Add callocator_sec, a secure callocator variant w/ scrubbing before free and ...Sven Gothel2022-05-281-0/+174
* callocator: Call anonymous c-func w/ '::', e.g. ::free(..)Sven Gothel2022-05-281-10/+7
* Add RuntimeException types: NotImplementedError and IOErrorSven Gothel2022-05-281-0/+13
* function_def: Doc: Remove repetitive 'only'Sven Gothel2022-05-231-1/+1
* FunctionDef: Complete documentation, refine namesSven Gothel2022-05-231-64/+318
* Add Module/Group SysUtilsv0.10.1Sven Gothel2022-05-221-0/+8
* Add default ctor to file_stats and dir_item; file_stats::to_string() uses dec...Sven Gothel2022-05-201-0/+6
* fraction_timespec::normalize(): Fix underflow case, allow multiple of ns_per_secSven Gothel2022-05-181-4/+5
* fraction*: move test 04.00 -> 03.00 `struct timespec type validation Test 03.00`Sven Gothel2022-05-181-2/+2
* fraction*: Use pass by reference consistentlySven Gothel2022-05-181-4/+4
* Add file_util.hpp: File Utilities for platform agnostic C++ handling of file ...Sven Gothel2022-05-181-0/+299
* Refining fraction_timespec: Add notion of 'struct timespec' year 2038 issue, ...Sven Gothel2022-05-181-7/+43
* jau::latch: Extend functionality with count_up(), allowing to dynamically add...Sven Gothel2022-05-151-0/+22
* debug.hpp: Fix API doc: Mention 'function name' in outputSven Gothel2022-05-151-8/+8
* Fix call_on_release: Skip calling `release_func` if resource has been marked ...Sven Gothel2022-05-131-3/+14
* Use `std::shared_ptr<T>` instead of a `naked pointer` for sane lifcycle, see ...Sven Gothel2022-05-091-176/+381
* Use JavaUplinkRef typedef of share_ptr<JavaUplink> and pass 'const JavaUplink...Sven Gothel2022-05-092-9/+11
* root_environment: Add static atomic state 'is_terminating()', set by atexit()...Sven Gothel2022-05-091-0/+10
* ExceptionBase: Expose original message w/o backtrace, rename get_backtrace() ...Sven Gothel2022-05-091-3/+4