Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
javacpp-platform-1.5.8-src.zip | 2022-11-02 | 468.2 kB | |
javacpp-platform-1.5.8-bin.zip | 2022-11-02 | 3.7 MB | |
JavaCPP 1.5.8 source code.tar.gz | 2022-10-30 | 282.4 kB | |
JavaCPP 1.5.8 source code.zip | 2022-10-30 | 484.8 kB | |
README.md | 2022-10-30 | 4.8 kB | |
Totals: 5 Items | 5.0 MB | 0 |
November 2, 2022 version 1.5.8
- Add
static long Pointer.getDirectBufferAddress(Buffer)
method for convenience (pull [#629]) - Fix
UniquePtrAdapter
incorrectly deallocating pointers on callbacks (issue [#613]) - Fix
Generator
incorrectly casting@ByVal
or@ByRef
annotatedFunctionPointer
arguments (issue [bytedeco/javacpp-presets#1244](https://github.com/bytedeco/javacpp-presets/issues/1244)) - Fix
Generator
compiler errors forFunctionPointer
with@UniquePtr
arguments (issue [#613]) - Fix
Generator
compiler errors on Mac for Clang without Objective-C support (pull [#610]) - Prevent
Parser
from outputting cast methods for base classes that areInfo.skip
(pull [#607]) - Ensure
Generator
andParser
process header files fromcinclude
beforeinclude
(issue [#580]) - Remove
sun.misc.Unsafe
config incompatible/unneeded with GraalVM Native Image 22.x (issue [bytedeco/sample-projects#63](https://github.com/bytedeco/sample-projects/issues/63)) - Define default
SHARED_PTR_NAMESPACE
,UNIQUE_PTR_NAMESPACE
,OPTIONAL_NAMESPACE
tostd
on supported compilers (issue [#577]) - Let
Generator
treatlong
arguments and return values@ByVal
or@ByRef
with@Cast("...*")
(issue [#576]) - Add
BytePointer.getUnsigned()
andputUnsigned()
methods for convenience (pull [#574]) - Let
Parser
consideralignas
as an explicit attribute to be ignored by default (issue [bytedeco/javacpp-presets#1168](https://github.com/bytedeco/javacpp-presets/issues/1168)) - Add "org.bytedeco.javacpp.findLibraries" system property to disable search for libraries (pull [#565])
- Fix
Generator
causing memory leaks forString
parameters on callback (issue [bytedeco/javacpp-presets#1141](https://github.com/bytedeco/javacpp-presets/issues/1141)) - Add
Loader.new/access/deleteGlobalRef()
methods to store JNIObject
references inPointer
(issue [bytedeco/javacpp-presets#1141](https://github.com/bytedeco/javacpp-presets/issues/1141)) - Make
Loader.findLibrary()
also search in "sun.boot.library.path" for jlink (pull [#565]) - Add
__int8
,__int16
,__int32
, and__int64
toInfoMap
as "basic/types" to support combinations allowed by Visual Studio - Add "org.bytedeco.javacpp.cacheLibraries" system property to disable cache for libraries (pull [bytedeco/gradle-javacpp#21](https://github.com/bytedeco/gradle-javacpp/issues/21))
- Add public getters for the address fields of
Pointer.NativeDeallocator
(discussion [bytedeco/javacpp-presets#1160](https://github.com/bytedeco/javacpp-presets/issues/1160)) - Add support for
std::function
basic container instances with correspondingFunctionPointer
(issue [bytedeco/javacpp-presets#1051](https://github.com/bytedeco/javacpp-presets/issues/1051)) - Fix
Builder
parsing of command line options for platform properties (issue [#564]) - Use thread local in
Generator
to detach automatically native threads on exit for Windows as well (pull [#562]) - Add compiler options for C++14 and C++17 to platform properties files for Visual Studio
- Fix
Parser
incorrectly shortening type names for nested class template instances - Make
Parser
outputboolean has_value()
methods for basic containers likestd::optional
- Add
OptionalAdapter
and corresponding@Optional
annotation for containers likestd::optional
- Switch to
AttachCurrentThreadAsDaemon()
when attaching native threads on callback (pull [#561]) - Add to
InfoMap
default pointer and value types for integer types instd::
namespace - Fix Android platform properties for NDK r23b