JavaCpp v0.11 Release Notes

Release Date: 2015-04-04 // about 9 years ago
    • Clarify with documentation comments various constructors produced by the Parser
    • Add SharedPtrAdapter and corresponding @SharedPtr annotation to support shared_ptr containers
    • Fix a few small issues and work around a few additional corner cases with the Parser and the Generator
    • Provide UByteIndexer and UShortIndexer, treating array and buffer data as unsigned integers, for ease of use
    • Clean up Windows java.io.tmpdir even when program messes with java.class.path (issue #12)
    • In addition to direct NIO buffers, also accept as function arguments non-direct ones backed by arrays (issue bytedeco/javacpp-presets#36)
    • Fix @Virtual callback functions defined inside a @Namespace
    • Adjust TokenIndexer and Parser to handle #if, #ifdef, #ifndef, #elif, #else, and #endif preprocessor directives more appropriately, even when placed in the middle of declarations
    • Append @Documented to annotation types to have them picked up by Javadoc
    • Fix friend functions not getting skipped by the Parser
    • Add Info for __int8, __int16, __int32, and __int64 to InfoMap.defaults