aboutsummaryrefslogtreecommitdiffstats
path: root/java_jni
Commit message (Expand)AuthorAgeFilesLines
* copy_options::ignore_symlink_errors: Also ignore symlinks if not supported by...Sven Gothel2022-07-201-2/+5
* Add jau::fs::rename() (C++) / FileUtil.rename() (Java)Sven Gothel2022-07-182-0/+30
* Data-Race-Free (DRF) jau::fs::copy() and remove(): Use `dirfd` `openat()` etc...Sven Gothel2022-07-182-4/+17
* Clock.java: Add Instant get[Monotonic|Wallclock]Time() and wallClockSeconds()...Sven Gothel2022-07-082-2/+102
* Migrate `void zeroByteBuffer(final ByteBuffer buf)` from Cipherpack's CPUtils...Sven Gothel2022-07-073-0/+204
* Test w/ `mini_httpd`: Use `jau::io::uri_tk::protocol_supported("http:")` inst...Sven Gothel2022-07-072-3/+3
* Java: Move 'org.jau.nio' content -> 'org.jau.io' and 'org.jau.nio.Uri' -> ''o...Sven Gothel2022-07-0711-86/+84
* mount/umount: Cover `testsudo_fileutils02.cpp` with `TestsudoFileUtils02.java...Sven Gothel2022-07-052-6/+10
* Complete C++ jau::fs -> java org.jau.fs mapping incl. full test_fileutils01.c...Sven Gothel2022-07-048-16/+1211
* org.jau.lang.{NioUtil, StructAccessor} -> org.jau.io.{Buffers, StructAccessor}Sven Gothel2022-06-303-11/+11
* Java: Add ByteInStream_Feed.write(ByteBuffer) nio variant incl unit perf test...Sven Gothel2022-06-293-12/+48
* ByteInStream*: Add direct nio ByteBuffer based ByteInStream*::read(ByteBuffer)Sven Gothel2022-06-298-32/+184
* Cleanup nio package, class names and code (of recently added code)Sven Gothel2022-06-282-62/+40
* test_bytestream (C++, Java): Byte-compare source w/ destination; Java: Add Fi...Sven Gothel2022-06-285-0/+414
* Add java test `TestByteStream01` covering ByteInStream*, same as native `test...Sven Gothel2022-06-289-69/+356
* Make io-tests flexible to detected whether protocol is supported (-DUSE_LIBCU...Sven Gothel2022-06-281-0/+4
* PlatformRuntime: Load tool native library `jaulib` first and add it to jaulib...Sven Gothel2022-06-281-1/+6
* Add java mapping of `jau::io::ByteInStream` for file, URL and feed for genera...Sven Gothel2022-06-2610-0/+1344
* Fix rethrow_and_raise_java_exception_jau(E) macro, use jau::jni namespace in ...Sven Gothel2022-06-261-0/+20
* Move JavaVM Group to namespace jau::jniSven Gothel2022-06-062-60/+59
* Add JNI: from_jbytebuffer_to_sstring()Sven Gothel2022-06-061-4/+22
* JNI: Add convert_jlist_string_to_vector(), the reverse function of convert_ve...Sven Gothel2022-06-031-0/+21
* helper_jni.*: Add getObjectFieldValue(), getStringFieldValue(), getLongFieldV...Sven Gothel2022-06-021-0/+48
* Use `std::shared_ptr<T>` instead of a `naked pointer` for sane lifcycle, see ...Sven Gothel2022-05-091-4/+4
* ~JNIGlobalRef(): Only show brief error message if root_environment::is_termin...Sven Gothel2022-05-091-7/+24
* JNIGlobalRef::dtor: Use C++ qualified names in error messageSven Gothel2022-05-051-2/+2
* Move all of jni_mem into namespace jauSven Gothel2022-05-051-2/+4
* JavaGlobalObj::dtor: Its noexcept, hence catch and just output on stderr. ABO...Sven Gothel2022-05-051-8/+15
* JavaGlobalObj::dtor: Hold JNIGlobalRef lock while fetching jobject and call i...Sven Gothel2022-05-051-5/+8
* JavaGlobalObj: dtor is noexcept, just ERR_PRINT, avoid DeleteGlobalRef and jo...Sven Gothel2022-05-051-6/+6
* JNIGlobalRef: jobject access must be atomic, allowing concurrent from shared_...Sven Gothel2022-05-041-9/+71
* JavaAnon/JavaUplink/JNIGlobalRef: Remove `clear()` to clear the java-ref w/o ...Sven Gothel2022-05-041-4/+0
* cmake: Expose module jar file path to parent projects for convenniencev0.8.3Sven Gothel2022-04-231-0/+2
* java_jni/jni: CMake: Show JNI propsSven Gothel2022-04-231-1/+10
* git version info: Added post-tag: VERSION_COMMITS and VERSION_SHA1_SHORT. VER...Sven Gothel2022-02-072-7/+7
* Have OutOfMemoryError being derived from std::bad_alloc (not std::exception);...Sven Gothel2021-10-041-2/+8
* Java JNI: Exceptions: Use jau::RuntimeException derivatives for all exception...v0.4.2Sven Gothel2021-08-031-2/+2
* jau::java_exception_check_and_throw: Remove '@ %s : %d', this is a std::strin...v0.2.20Sven Gothel2021-01-251-1/+1
* java_jni/jni/jau/UnixDynamicLinkerImpl_JNI.cxx: Avoid warning (-> Error)Sven Gothel2021-01-251-1/+2
* java: Align '@since' to version 0.3.0 (flushing imported version number)Sven Gothel2021-01-252-3/+3
* java: install single jaulib_jar (next to jaulib_fat_jar) & java-source-zip; R...Sven Gothel2021-01-252-1/+9
* Java import and modularization: jaulib_base, jaulib_jni, jaulib_net, jaulib_p...Sven Gothel2021-01-2524-0/+3011