Wavesonics / hammer-editor

A simple tool for building stories.
MIT License
131 stars 6 forks source link

Update jna monorepo to v5.15.0 #371

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
net.java.dev.jna:jna-platform 5.13.0 -> 5.15.0 age adoption passing confidence
net.java.dev.jna:jna 5.13.0 -> 5.15.0 age adoption passing confidence

Release Notes

java-native-access/jna (net.java.dev.jna:jna-platform) ### [`v5.15.0`](https://redirect.github.com/java-native-access/jna/blob/HEAD/CHANGES.md#Release-5150) [Compare Source](https://redirect.github.com/java-native-access/jna/compare/5.14.0...5.15.0) \============== ## Features - [#​1578](https://redirect.github.com/java-native-access/jna/pull/1578): Add support for FreeBSD aarch64 - [@​alexdupre](https://redirect.github.com/alexdupre). - [#​1593](https://redirect.github.com/java-native-access/jna/pull/1593): Add support for DragonFly BSD x86-64 - [@​liweitianux](https://redirect.github.com/liweitianux). - [#​1595](https://redirect.github.com/java-native-access/jna/pull/1595): Add `IsProcessorFeaturePresent` to `c.s.j.p.win32.Kernel32` - [@​dbwiddis](https://redirect.github.com/dbwiddis). - [#​1602](https://redirect.github.com/java-native-access/jna/pull/1602): Add `XMoveWindow`, `XResizeWindow`, `XMoveResizeWindow`, `XRaiseWindow`, `XLowerWindow` X11 calls to `c.s.j.p.unix.X11` - [@​vinceh121](https://redirect.github.com/vinceh121). - [#​1613](https://redirect.github.com/java-native-access/jna/issues/1613): Added static helper method \`Native#getNativeLibrary' for getting the underlying NativeLibrary instance from a Library interface instance or from a "registered" class - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). - [#​1624](https://redirect.github.com/java-native-access/jna/pull/1624): Enable linker build-id for android builds - [@​mstyura](https://redirect.github.com/mstyura). ## Bug Fixes - [#​1579](https://redirect.github.com/java-native-access/jna/issues/1579): Fix analysis of ELF binary on arm systems running with a java ELF binary without section table headers (java8 on armv7 NAS) - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). - [#​1586](https://redirect.github.com/java-native-access/jna/issues/1586): Fix free_callback JNI weak reference leak - [@​xiezhaokun](https://redirect.github.com/xiezhaokun). - [6486c90d913a413f247eef84742ce3c474738933](https://redirect.github.com/java-native-access/jna/commit/6486c90d913a413f247eef84742ce3c474738933): Check CallbackReference#cbstruct for null when checking existing Reference - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). - [#​1622](https://redirect.github.com/java-native-access/jna/issues/1622): Add "linux-riscv64" entry to OSGI Bundle-NativeCode header in MANIFEST.MF - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). ### [`v5.14.0`](https://redirect.github.com/java-native-access/jna/blob/HEAD/CHANGES.md#Release-5140) [Compare Source](https://redirect.github.com/java-native-access/jna/compare/5.13.0...5.14.0) \============== ## Features - [#​1556](https://redirect.github.com/java-native-access/jna/pull/1556): Add `SetJob`, `SetPrinter` to `c.s.j.p.w.Winspool` - [@​tresf](https://redirect.github.com/tresf). - [#​1534](https://redirect.github.com/java-native-access/jna/pull/1534): Add `GetMethod`, `Put`, `SpawnInstance` to `c.s.j.p.win32.COM.WbemCli#IWbemClassObject` and `ExecMethod` to `c.s.j.p.win32.COM.WbemCli#IWbemServices` - [@​faddom](https://redirect.github.com/faddom). - [#​1544](https://redirect.github.com/java-native-access/jna/pull/1544): Add `GetPriorityClass`, `SetPriorityClass`, `GetThreadPriority`, `SetThreadPriority` and associated constants to `c.s.j.p.win32.Kernel32` - [@​dEajL3kA](https://redirect.github.com/dEajL3kA). - [#​1548](https://redirect.github.com/java-native-access/jna/pull/1548): Make interface `c.s.j.p.mac.XAttr public` - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). - [#​1551](https://redirect.github.com/java-native-access/jna/pull/1551): Add `c.s.j.p.bsd.ExtAttr` and `c.s.j.p.bsd.ExtAttrUtil` to wrap BSD [\](https://man.freebsd.org/cgi/man.cgi?query=extattr\&sektion=2) system calls. [@​rednoah](https://redirect.github.com/rednoah). - [#​1517](https://redirect.github.com/java-native-access/jna/pull/1517): Add missing `O_*` (e.g. `O_APPEND`, `O_SYNC`, `O_DIRECT`, ...) to `c.s.j.p.linux.Fcntl` - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). - [#​1521](https://redirect.github.com/java-native-access/jna/issues/1521): Shutdown CleanerThread once the last cleanable is removed - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). - [#​1557](https://redirect.github.com/java-native-access/jna/issues/1557): Build linux-riscv64 on Ubuntu focal to improve compatibility with older glibc versions - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). ## Bug Fixes - [#​1501](https://redirect.github.com/java-native-access/jna/pull/1501): `Library.OPTION_STRING_ENCODING` is ignore for string arguments function calls - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). - [#​1504](https://redirect.github.com/java-native-access/jna/pull/1504): Increase maximum supported fixed args on varargs calls from 3 to 255 - [@​andrew-nowak](https://redirect.github.com/andrew-nowak). - [#​1545](https://redirect.github.com/java-native-access/jna/pull/1545): Fix Java 6 incompatibility in `c.s.j.p.win32.Kerne32Util` and `c.s.j.p.win32.DBT` - [@​matthiasblaesing](https://redirect.github.com/matthiasblaesing). ## Important Changes - The interfaces between Java and native code have changed, so `libjnidispatch` must be rebuilt to be compatible with this release. - Release drops support for JDKs 6 + 7, so you'll need at least JDK 8 to update to use this version.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 month ago

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

codecov[bot] commented 3 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 40.47%. Comparing base (7959a24) to head (e774e1d). Report is 1 commits behind head on develop.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #371 +/- ## ======================================== Coverage 40.47% 40.47% ======================================== Files 261 261 Lines 10054 10054 Branches 1192 1192 ======================================== Hits 4069 4069 Misses 5624 5624 Partials 361 361 ``` | [Components](https://app.codecov.io/gh/Wavesonics/hammer-editor/pull/371/components?src=pr&el=components&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Adam+Brown) | Coverage Δ | | |---|---|---| | [Client](https://app.codecov.io/gh/Wavesonics/hammer-editor/pull/371/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Adam+Brown) | `36.14% <ø> (ø)` | | | [Server](https://app.codecov.io/gh/Wavesonics/hammer-editor/pull/371/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Adam+Brown) | `52.41% <ø> (ø)` | |