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