JavaCpp v1.0 Release Notes
Release Date: 2015-07-11 // over 8 years ago-
- Add
-undefined dynamic_lookup
option to Mac OS X compiler, making its native linker behave a bit better, plus search for libraries suffixed with ".so" too - Add missing
@Platform(frameworkpath=...)
value and corresponding property to set custom framework paths for the linker - Add
Parser
support for theinterface
keyword of the Microsoft C/C++ Compiler - Fix
Generator
performance issue on classes with a lot of methods (issue bytedeco/javacpp-presets#36) - Offer the Apache License, Version 2.0, as a new choice of license, in addition to the GPLv2 with Classpath exception
- Fix
NullPointerException
when trying to process aninterface
class - Fix
Parser
errors on unnamednamespace
blocks, preprocessor directives with comments, and empty macros - Introduce a
nullValue
to@ByRef
and@ByVal
annotations to let us specify what to do when passednull
- Add properties for
android-arm64
,android-x86_64
, andlinux-arm64
platforms - Add slow but generic
Indexer.putDouble()
to complement existingIndexer.getDouble()
(useful for testing) - Fix and enhance in various ways the support of
Parser
andGenerator
for function pointers, virtual functions, and abstract classes - Improve
Parser
check forconst
references and pointers required to output appropriate@Const
annotation - Add
Info.purify
to force theParser
in producing abstract classes - Let
StringAdapter
(via the@StdString
annotation) supportstd::string*
, that is to say, pointers to strings - Fix
Tokenizer
failing on some character and string literals - Fix
Parser
errors caused by constructors intypedef struct
constructs, included nested ones, and skip over pointer names too (issue bytedeco/javacpp-presets#62) - Generalize
Info.virtualize
to let non-pure virtual functions get annotated with@Virtual native
- Make
VectorAdapter
work even with elements that have no default constructor - Add
Parser
support forstd::pair
as a sort of zero-dimensional container type - Fix
Parser
crash on empty comments (issue #14)
- Add