Releases: aous72/OpenJPH
0.25.3
This release:
- modifies 'aligned allocation' code for better compatibility -- this activity was instigated by a request from @barracuda156.
- integrates PR from @ziyao233 for better compatibility of the
strerror_rfunction, used in ojph_sockets.cpp -- this code is not compiled by default and is not needed for the library.
What's Changed
- apps: ojph_sockets: Detect GLIBC before using GNU-flavour strerror_r by @ziyao233 in #229
- Modifies the declaration of aligned allocation for better compatibility. by @aous72 in #231
New Contributors
Full Changelog: 0.25.2...0.25.3
0.25.2
0.25.0
This PR makes ojph_aligned_alloc and ojph_aligned_free C functions, called using extern "C" {}
This is the correct way to support aligned_alloc.
The function aligned_alloc is a C11 function.
For C++ is it officially supported in C++ 17, which we do NOT support.
What's Changed
Full Changelog: 0.24.5...0.25.0
0.24.5
0.24.4
This modifies the way ATK marker segment is processed.
Also, we now check that the ATK marker segment length (Latk) makes sense.
The issue was identified in OpenEXR fuzzing. Thanx to @cary-ilm for identifying the issue.
What's Changed
Full Changelog: 0.24.3...0.24.4
0.24.3
0.24.2
This release has an important bug fix, contributed by @MrApplejuice.
It also has a few build and test improvements, including many contributions by @kmilos.
Thanks to the contributors.
What's Changed
- ojph_stream_expand build tweaks by @kmilos in #211
- Fix another Windows detection macro by @kmilos in #212
- Support testing for both Cygwin and MSYS by @kmilos in #213
- Issues by @aous72 in #216
- Fixes compilation and tests for MSYS2 by @aous72 in #217
- Issues3 by @aous72 in #218
nlt_type3[i]not initialized whenget_nonlinear_transform() == falseby @MrApplejuice in #220
New Contributors
- @MrApplejuice made their first contribution in #220
Full Changelog: 0.24.1...0.24.2
0.24.1
0.24.0: Merge pull request #209 from aous72/issues
This address a few requests. In particular,
- PR #200, which is concerned with using aligned memory allocation for mem_outfile -- thanks to @hmaarrfk
- Issue #206, which is concerned with setting the needed C++ standard at configuration time -- thanks to @ggarra13
- Issue #207, which is concerned with installing 64bit library in /lib64 instead of /lib -- thanks to @dschepler and @kmilos
What's Changed
Full Changelog: 0.23.1...0.24.0