Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PlatformRuntime: Load tool native library `jaulib` first and add it to ↵ | Sven Gothel | 2022-06-28 | 2 | -4/+29 |
| | | | | | | | | | | | jaulib-fat.jar; Add [check|is]Initialized(); ... Order of static lib loading: - load `jaulib` - load `jaulib_jni_jni` - if MACOS or IOS load `jaulib_pkg_jni` Fix jaulib_pkg_jni: Use own JVM_JNI8.cxx | ||||
* | Move UnsafeUtil.doPrivileged() -> SecurityUtil, removing sideeffects from ↵v0.8.4 | Sven Gothel | 2022-04-23 | 2 | -4/+5 |
| | | | | | | | | | UnsafeUtil's static initializer Commit a262415184e72b4ce9d1ebe0606fc46877fa8ad7 added UnsafeUtil.doPrivileged() etc, however, UnsafeUtil's own static initializer causes PlatformProps to be initialized and causes sideffects with the TempJarCache loader (chicken-and-egg) IF used via another class before initialization (e.g. Debug). | ||||
* | cmake: Expose module jar file path to parent projects for convenniencev0.8.3 | Sven Gothel | 2022-04-23 | 1 | -0/+2 |
| | |||||
* | TempJarCache: Show failed no-exec folder on error | Sven Gothel | 2022-04-23 | 1 | -1/+3 |
| | |||||
* | Build using OpenJDK 17 (min requirement still 11), 'fix' deprecated and ↵ | Sven Gothel | 2022-04-23 | 2 | -3/+5 |
| | | | | removal warnings | ||||
* | git version info: Added post-tag: VERSION_COMMITS and VERSION_SHA1_SHORT. ↵ | Sven Gothel | 2022-02-07 | 2 | -7/+7 |
| | | | | VERSION_LONG reflects post-tag and dirty. Added mapping to project version var-names. | ||||
* | PlatformRuntime: Catch potential exception loading libs | Sven Gothel | 2021-01-25 | 1 | -3/+6 |
| | |||||
* | Expose USE_TEMP_JAR_CACHE from PlatformRuntime to PlatformProps, only true ↵ | Sven Gothel | 2021-01-25 | 1 | -1/+16 |
| | | | | | | if enabled and successfully used! Also skip redundant catch-clauses in ReflectionUtil. | ||||
* | java: install single jaulib_jar (next to jaulib_fat_jar) & java-source-zip; ↵ | Sven Gothel | 2021-01-25 | 2 | -1/+9 |
| | | | | | | RELEASE: strip native libs, no java debug symbols. Do not install java sub-modules jaulib_base, jaulib_jni, jaulib_net nor jaulib_pkg. | ||||
* | Java import and modularization: Complete jaulib_fat and full JNI lib ↵ | Sven Gothel | 2021-01-25 | 3 | -19/+190 |
| | | | | bootstraping via PlatformRuntime via PlatformProps (if available) | ||||
* | Java import and modularization: jaulib_base, jaulib_jni, jaulib_net, ↵ | Sven Gothel | 2021-01-25 | 11 | -0/+2414 |
jaulib_pkg (WIP) |