------------------------------------------------------------------- Thu Mar 27 18:33:19 UTC 2025 - Fridrich Strba - Fix javadoc generation with javadoc:aggregate ------------------------------------------------------------------- Fri Mar 15 14:37:53 UTC 2024 - Anton Shvetz - Update to v1.5.10 * Changes of 1.5.10: + Move native Loader methods to Helper class to avoid deadlocks (issue #737) + Fix Parser failing to pick up Info for constructors with template arguments (pull #739) + Fix MoveAdapter and UniquePtrAdapter causing double free on function calls (pull #738) + Fix Parser handling of template specialization and their friend declarations (pull #733) + Improve Parser capabilities for operator and function templates (pull #732) + Fix Parser failing on nested initializer lists and on attributes found inside enum declarations + Fix Parser for basic containers like std::optional > (issue #718) + Add support for std::basic_string basic container (issue bytedeco/javacpp-presets#1311) + Enhance Parser by adding downcast constructors for polymorphic classes (pull #700) + Let Generator pick up @Name annotations on allocate() as well (pull #700) + Fix Parser failing to place annotations on default constructors (pull #699) + Let Parser output reset() methods for basic containers like std::optional (pull #696) + Let Parser define front() and back() for one-dimensional basic containers (pull #695) + Let Parser map iterators of basic containers systematically (pull #694) + Fix Parser for function parameters contained in template arguments (pull #693) + Fix Parser on function pointer declarations starting with typedef struct (pull bytedeco/javacpp-presets#1361) ------------------------------------------------------------------- Wed Feb 21 10:45:45 UTC 2024 - Gus Kenion - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Thu Oct 26 04:40:45 UTC 2023 - Fridrich Strba - Build with source and target levels 8 ------------------------------------------------------------------- Wed Sep 13 13:25:23 UTC 2023 - Fridrich Strba - Added patch: * javacpp-manifest.patch + Do not include non-reproducible headers in manifest ------------------------------------------------------------------- Wed Sep 13 06:16:55 UTC 2023 - Fridrich Strba - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp ------------------------------------------------------------------- Sat Jun 17 14:55:01 UTC 2023 - Anton Shvetz - Update to v1.5.9 * Changes of v1.5.9: + Fix Loader.extractResource() for nested JAR files from Spring Boot (pull #685) + Have Parser desugar ... varargs to array [] for return types as well (pull #682) + Fix Parser failing on some friend functions for operator overloading (pull #681) + Fix Parser incorrectly casting const pointers to template arguments of pointer types (pull #677) + Fix Parser with Info.enumerate failing to translate enum values based on other enum values + Fix Parser prematurely expanding macros defined in class, struct or union (issue #674) + Add Info.upcast to support class hierarchies with virtual inheritance (pull #671) + Pick up @Adapter, @SharedPtr, etc annotations on allocate() as well (pull #668) + Provide @Virtual(subclasses=false) to prevent Generator from subclassing subclasses (pull #660) + Fix Loader.getPlatform() detection for linux-armhf with Temurin JDK (issue bytedeco/javacv#2001) + Fix Parser ignoring Info.skip for enumerators that do not get translated (issue bytedeco/javacpp-presets#1315) + Fix Parser error on C++17 style namespace declarations containing :: separators (issue #595) + Fix Parser observing Info.virtualize for non-virtual functions (pull #658) + Use regex in Parser to match more robustly templates and namespaces (pull #657) + Fix Builder default output path for class names with the same length (pull #654) + Add Info.friendly to have Parser map some friend functions to Java methods (pull #649) + Add Loader.loadProperties(boolean forceReload) to reset platform properties (issue deepjavalibrary/djl#2318) + Prevent TokenIndexer from recursively expanding macros + Fix Generator passing empty String objects on callback for arguments using adapters + Fix Parser failure on enum enumerators generated using the concat ## operator ------------------------------------------------------------------- Sat Jan 28 20:02:01 UTC 2023 - Anton Shvetz - Initial packaging with v1.5.8