| Commit message (Expand) | Author | Age | Files | Lines |
* | Bug 574: Java_org_jau_sys_Clock_get[Monotonic|WallClock]TimeImpl(): Avoid Get... | Sven Gothel | 2023-01-02 | 1 | -20/+14 |
* | JNI: Consolidate static and dynamic OnLoad for `jaulib_jni_jni`, static varia... | Sven Gothel | 2023-01-02 | 3 | -49/+18 |
* | basic_types.cpp/jau_sys_Clock.cxx: Fully qualify system calls using anonymous... | Sven Gothel | 2023-01-01 | 1 | -4/+4 |
* | jau::io::ByteInStream_Feed::write() returns boolean denoting success, failure... | Sven Gothel | 2023-01-01 | 1 | -4/+30 |
* | Add jau::io::iostate::timeout, allowing to denote transmission abort by timeo... | Sven Gothel | 2023-01-01 | 4 | -4/+44 |
* | helper_jni, jau.fs.FileUtil.cxx: Use jau::function instead of std::function | Sven Gothel | 2022-11-28 | 1 | -1/+1 |
* | clang-tidy: Add 'performance-' fixes | Sven Gothel | 2022-11-27 | 1 | -2/+2 |
* | clang-tidy: Use nullptr | Sven Gothel | 2022-11-27 | 3 | -11/+11 |
* | clang-tidy: jni_mem.cxx: Catch potential '*jni_env' exception on noexcept met... | Sven Gothel | 2022-11-26 | 1 | -9/+23 |
* | clang-tidy: UnixDynamicLinkerImpl_JNI.cxx: Cleanup code | Sven Gothel | 2022-11-26 | 1 | -61/+55 |
* | clang-tidy: helper_jni.cxx: Fix type (getIntFieldValue) and fix not throwing ... | Sven Gothel | 2022-11-26 | 1 | -2/+2 |
* | clang-tidy (C++ lint): Enable for vscode, optional @ commandline (see scripts... | Sven Gothel | 2022-11-26 | 12 | -27/+28 |
* | jau::FunctionDef<> -> jau::function<R(A...)> using proper function prototype ... | Sven Gothel | 2022-09-16 | 1 | -1/+1 |
* | Complete full `jau::fs::mount()` and `umount()` | Sven Gothel | 2022-08-31 | 1 | -8/+45 |
* | FileStats (java): Expose ctor using DirItem for efficiency | Sven Gothel | 2022-08-22 | 1 | -1/+21 |
* | helper_jni: Add convert_vector_bytes_to_jarraylist() and convert_bytes_to_jby... | Sven Gothel | 2022-08-08 | 1 | -0/+20 |
* | Add ByteOutStream and ByteOutStream_File POSIX 'fd' implementation, ... | Sven Gothel | 2022-08-05 | 5 | -5/+290 |
* | Java: Adopt to ByteInStream changes of commit c82d4c266a80a8b41a184cdadd8ecae... | Sven Gothel | 2022-08-05 | 3 | -85/+265 |
* | 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 |
* | ByteInStream_File: Remove obsolete `use_binary` arg, byte streams are always ... | Sven Gothel | 2022-07-31 | 1 | -2/+27 |
* | Adopt C++ changes to Java, i.e. add fd FileStats operations and align new FMo... | Sven Gothel | 2022-07-31 | 1 | -1/+46 |
* | helper_jni.hpp: Add jau::jni::getIntFieldValue() | Sven Gothel | 2022-07-31 | 1 | -0/+11 |
* | Add jau::fs::sync() / FileUtil.sync(): Synchronizes filesystems ... | Sven Gothel | 2022-07-29 | 1 | -0/+9 |
* | Pipe dreams: Add support for (named) file descriptor: jau::fs::file_stat and ... | Sven Gothel | 2022-07-23 | 1 | -3/+3 |
* | Add jau::fs::rename() (C++) / FileUtil.rename() (Java) | Sven Gothel | 2022-07-18 | 1 | -0/+12 |
* | Clock.java: Add Instant get[Monotonic|Wallclock]Time() and wallClockSeconds()... | Sven Gothel | 2022-07-08 | 1 | -2/+60 |
* | Migrate `void zeroByteBuffer(final ByteBuffer buf)` from Cipherpack's CPUtils... | Sven Gothel | 2022-07-07 | 2 | -0/+156 |
* | Test w/ `mini_httpd`: Use `jau::io::uri_tk::protocol_supported("http:")` inst... | Sven Gothel | 2022-07-07 | 2 | -3/+3 |
* | Java: Move 'org.jau.nio' content -> 'org.jau.io' and 'org.jau.nio.Uri' -> ''o... | Sven Gothel | 2022-07-07 | 5 | -63/+63 |
* | mount/umount: Cover `testsudo_fileutils02.cpp` with `TestsudoFileUtils02.java... | Sven Gothel | 2022-07-05 | 1 | -2/+4 |
* | Complete C++ jau::fs -> java org.jau.fs mapping incl. full test_fileutils01.c... | Sven Gothel | 2022-07-04 | 1 | -0/+292 |
* | Java: Add ByteInStream_Feed.write(ByteBuffer) nio variant incl unit perf test... | Sven Gothel | 2022-06-29 | 1 | -0/+17 |
* | ByteInStream*: Add direct nio ByteBuffer based ByteInStream*::read(ByteBuffer) | Sven Gothel | 2022-06-29 | 3 | -6/+60 |
* | test_bytestream (C++, Java): Byte-compare source w/ destination; Java: Add Fi... | Sven Gothel | 2022-06-28 | 2 | -0/+112 |
* | Add java test `TestByteStream01` covering ByteInStream*, same as native `test... | Sven Gothel | 2022-06-28 | 3 | -18/+45 |
* | PlatformRuntime: Load tool native library `jaulib` first and add it to jaulib... | Sven Gothel | 2022-06-28 | 1 | -1/+6 |
* | Add java mapping of `jau::io::ByteInStream` for file, URL and feed for genera... | Sven Gothel | 2022-06-26 | 5 | -0/+725 |
* | Fix rethrow_and_raise_java_exception_jau(E) macro, use jau::jni namespace in ... | Sven Gothel | 2022-06-26 | 1 | -0/+20 |
* | Move JavaVM Group to namespace jau::jni | Sven Gothel | 2022-06-06 | 2 | -60/+59 |
* | Add JNI: from_jbytebuffer_to_sstring() | Sven Gothel | 2022-06-06 | 1 | -4/+22 |
* | JNI: Add convert_jlist_string_to_vector(), the reverse function of convert_ve... | Sven Gothel | 2022-06-03 | 1 | -0/+21 |
* | helper_jni.*: Add getObjectFieldValue(), getStringFieldValue(), getLongFieldV... | Sven Gothel | 2022-06-02 | 1 | -0/+48 |
* | Use `std::shared_ptr<T>` instead of a `naked pointer` for sane lifcycle, see ... | Sven Gothel | 2022-05-09 | 1 | -4/+4 |
* | ~JNIGlobalRef(): Only show brief error message if root_environment::is_termin... | Sven Gothel | 2022-05-09 | 1 | -7/+24 |
* | JNIGlobalRef::dtor: Use C++ qualified names in error message | Sven Gothel | 2022-05-05 | 1 | -2/+2 |
* | Move all of jni_mem into namespace jau | Sven Gothel | 2022-05-05 | 1 | -2/+4 |
* | JavaGlobalObj::dtor: Its noexcept, hence catch and just output on stderr. ABO... | Sven Gothel | 2022-05-05 | 1 | -8/+15 |
* | JavaGlobalObj::dtor: Hold JNIGlobalRef lock while fetching jobject and call i... | Sven Gothel | 2022-05-05 | 1 | -5/+8 |