Files
javacpp/javacpp.changes

115 lines
4.9 KiB
Plaintext
Raw Permalink Normal View History

-------------------------------------------------------------------
Thu Mar 27 18:33:19 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Fix javadoc generation with javadoc:aggregate
-------------------------------------------------------------------
Accepting request 1159153 from home:urbic:branches:Java:packages - 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<std::pair<int,int> > (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) OBS-URL: https://build.opensuse.org/request/show/1159153 OBS-URL: https://build.opensuse.org/package/show/Java:packages/javacpp?expand=0&rev=7
2024-03-19 06:55:35 +00:00
Fri Mar 15 14:37:53 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- 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<std::pair<int,int> > (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 <gus.kenion@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Thu Oct 26 04:40:45 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Build with source and target levels 8
-------------------------------------------------------------------
Wed Sep 13 13:25:23 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Added patch:
* javacpp-manifest.patch
+ Do not include non-reproducible headers in manifest
-------------------------------------------------------------------
Wed Sep 13 06:16:55 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
Accepting request 1108418 from home:urbic:branches:Java:packages - 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 OBS-URL: https://build.opensuse.org/request/show/1108418 OBS-URL: https://build.opensuse.org/package/show/Java:packages/javacpp?expand=0&rev=2
2023-09-01 11:17:53 +00:00
-------------------------------------------------------------------
Sat Jun 17 14:55:01 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- 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 <shvetz.anton@gmail.com>
- Initial packaging with v1.5.8