JavaCpp v1.2.5 Release Notes
Release Date: 2016-11-13 // over 7 years ago-
- Add support for
decltype()
declarations to theParser
(issue #135) - Fix
Generator
when aFunctionPointer
contains methods that start with "get" or "put" (issue #137) - Enhance
Parser
to let users skip the default values of arguments, as well as classes when one base class is skipped - Fix
Parser
not properly mapping the type oflong
anonymous enums - Take into account
const
on function parameters when looking up inInfoMap
, and fix some incorrectly translated macros into variables - Add to
InfoMap.defaults
more names that are reserved in Java, but not in C++ - Add via
@ByPtrRef
support for function pointers passed by reference, as well as support forInfo.javaText
withtypedef
- Make sure
Parser
exhausts all combinations of method parameter types even with duplicates (issue bytedeco/javacv#518) - Make
Loader
cache libraries (in~/.javacpp/cache/
by default) instead of using temporary files (pull #120) - Have
Parser
annotate theallocate()
functions and not the actual constructors (issue bytedeco/javacpp-presets#297) - Fix
Parser
handling ofclass
,struct
, orunion
types with variables declared in the same statement - Add missing
platform.link
topsapi
required by some versions of Visual Studio (issue bytedeco/javacpp-presets#298) - Make sure default values placed in
nullValue
by theParser
have the right type (issue bytedeco/javacv#518) - Accelerate call to
Pointer.physicalBytes()
on Linux (issue #133) - Fix
Parser
incorrectly skipping over some template function declarations - Allow C++ types to be prefixed by
class
,struct
, orunion
to work around name clashes (pull bytedeco/javacpp-presets#266) - Properly expand the special predefined
__COUNTER__
macro (pull bytedeco/javacpp-presets#266) - Create all missing directories in the paths to the source files created by
Generator
- Add support for