| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: OpenImageIO-devel | Distribution: openSUSE:Factory:zSystems |
| Version: 2.5.18.0 | Vendor: openSUSE |
| Release: 3.1 | Build date: Thu Feb 13 04:13:34 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 2037173 | Source RPM: OpenImageIO-2.5.18.0-3.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.openimageio.org/ | |
| Summary: Development Files for OpenImageIO | |
This package provides development libraries and headers needed to build software using OpenImageIO.
BSD-3-Clause
* Thu Feb 13 2025 Marcus Rueckert <mrueckert@suse.de>
- disable python and imageviewer on leap
* Thu Feb 13 2025 Marcus Rueckert <mrueckert@suse.de>
- on Leap use a newer libboost for getting blender to work
* Sun Feb 02 2025 Marcus Rueckert <mrueckert@suse.de>
- Port the fonts handling solution from the OpenImageIO-3 package
to this package and also use OPENIMAGEIO_FONTS here:
https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615#issuecomment-2629490500
* Sun Feb 02 2025 Marcus Rueckert <mrueckert@suse.de>
- cleanup the %check section after the the discussion in
https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615
- symlink all fonts to ~abuild/fonts
- minimize disabled tests list and document why they are filtered
out
* Wed Jan 01 2025 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.18.0
- exr: Avoid integer overflow for large deep exr slice strides
[#4542]
- pnm: Broken pnm files with invalid resolution #4561
- build: Use target_compile_options (fixes a LibRaw build issue)
[#4556] (by Don Olmstead)
- testing: Add new ref output for libheif updates #4525
- ci: Increased the macos timeout slightly to fix spurious
failures #4526
- ci: Fix broken CI for ASWF 2021 and 2022 containers #4543
- docs: Clarify 'copy_image' example #4522
- docs: Update some old links to our new vanity URLs #4533
* Thu Nov 14 2024 Marcus Rueckert <mrueckert@suse.de>
- Downgrade back to 2.5.17.0
* Sat Nov 09 2024 Marcus Rueckert <mrueckert@suse.de>
- Handle renamed tests in the exclude list
- also make it easier to maintain by refactoring the list out
into variables.
* Sat Nov 09 2024 Marcus Rueckert <mrueckert@suse.de>
- Update to 3.0.0.3
- Updated minimum toolchain: C++17/gcc9.3, Python 3.7, CMake
3.18.2, and raised min versions of most library dependencies.
- New image format support: JPEG XL, R3D.
- oiiotool new commands: --cryptomatte-colors, --demosaic,
- -buildinfo, --ocionamedtransform, --popbottom, --stackreverse,
- -stackclear, --stackextract; improved --for behavior for
reverse direction.
- Lots of long-deprecated API calls have been removed entirely.
Please see the detailed deprecation list.
- New ImageBufAlgo: perpixel_op(), demosaic(),
ocionamedtransform().
- ImageBuf now by default does not use ImageCache to mediate file
images, unless you explicitly ask for it.
- ImageCache & TextureSystem now use shared_ptr for creation, not
raw pointers. And they have been de-virtualized, for easier
future expansion flexibility without breaking ABI for any small
change.
- Improved and more consistent color space name nomenclature.
- Build system now is capable of auto-downloading and building
several of the most important dependencies if they are missing
at build time.
- Please note that the development branch in the GitHub repo is
now named main instead of master.
For all the details see:
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.0.0.3
- Update oiio-test images 7e6d875 for the 3.0 release
- Bump all BuildRequires to the minimum versions in the changes
entry
- switch package to Qt6
* Fri Nov 01 2024 Marcus Rueckert <mrueckert@suse.de>
- update oiio-test images to 3e9caba to see if that fixes the
testsuite
* Fri Nov 01 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.17.0
- iinfo: fix: iinfo was not reading MIP levels correctly #4498
- text rendering: Windows newline shows invalid character in text
render #4501 (by peterhorvath111)
- fix: Address fmt exceptions for left justification #4510
- perf: Additional timing logging for performance investigations
[#4506]
- strutil.h: Fix typo in description of Strutil::parse_values
[#4512]
- build: Don't change CMAKE_XXX_OUTPUT_DIRECTORY when built as
subdir #4417 (by Luc Touraille)
- deps: Search for libbz2 only if FFmpeg or FreeType is enabled.
[#4505] (by jreichel-nvidia)
- tests: Fixup after directory refactor of OpenImageIO-images
[#4473]
- ci: Make scrorecards workflow not fail constantly #4471
- ci: Retire deprecated macos12 runner, try beta macos15 #4514
- docs: Update to vanity URL for the docs #4494
* Wed Oct 02 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.16.0
- ImageInput: Fix: Initialize pixels of partial tile conversion
buffer to avoid possible floating point exceptionså. #4462 (by
Bram Stolk)
- iv: Fix: Iv shows constant brown and GL error messages on
start-up. #4451 (by David Adler)
- iv: Fix: Initialize variables before we use them. #4457 (by
Bram Stolk)
- pnm: Fix: Initialize m_pfm_flip before use to avoid UB. #4446
(by Bram Stolk)
- raw: Fix: Check for nullptr in raw input plugin #4448 (by Anton
Dukhovnikov)
- ci: Streamline the old MacOS-12 CI test #4465
- ci: Test against OCIO 2.4 #4467 and OpenEXR 3.3 #4466
- docs: Clarify TextureSystem::create use of imagecache when
shared=true #4399
- docs: Switch license name in docs #4407
- admin: Change docs and comments references master -> main #4435
* Mon Sep 02 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.15.0
- ffmpeg: Add proper detection of new FFmpeg versions #4394 (by
Darby Johnston)
- ffmpeg: Retrieve timecode metadata #4396 (by Darby Johnston)
- png: Bug in associateAlpha botched alpha=0 pixels #4386
- raw: Expose additional white balancing hints #4360 (by Anton
Dukhovnikov)
- oiiotool: -i:ch=... didn't fix up alpha and z channels #4373
- fix: Catch potential OCIO exception that we were missing #4379
- build: Finish removing Imath include #4371 (by Thiago Ize)
- tests: Adjust RB-2.5 simd_test to allow a little more slop on
fast_exp #4372
* Sat Aug 03 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.14.0
- fix (png): Correctly read PNGs with partial alpha #4315
(2.5.14.0)
- fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy
constructor #4365 (by Anton Dukhovnikov)
- perf/TS: Only write full metadata to the first mip level #4320
(2.5.14.0)
- dev(strutil.h): Strutil::string_is_identifier() #4333
(2.5.14.0)
- build: Avoid rebuilds due to processing of fmt headers #4313
(by Jesse Yurkovich) (2.5.14.0)
- build: Fix boost vs cmake 3.30 problem.
- ci: Sanitizer new warnings about signed/unsigned offsets in
openexr #4351 (2.5.14.0)
- docs: Clarify that IBA::rotate params are pixel coordinates
[#4358] (2.5.14.0)
- admin: More CLA explanation and how-to links #4318 (2.5.14.0)
- admin: Document my git-cliff workflow for release notes #4319
(2.5.14.0)
- security: Document CVE-2024-40630 resolution (2.5.14.0)
* Wed Jul 17 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.13.1 (CVE-2024-40630 boo#1227897)
fix(heic): Correctly set imagespec size for heif images.
security advisory (by Gerrard Tai)
https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2
* Mon Jul 01 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.13.0
- fix: Various PSD files fail to load correctly #4302 (by Jesse
Yurkovich)
- fix: Improve error messages when a font is not found #4284
- int: In platform.h, define OIIO_DEVICE macro #4290
- ci: Typo in build_libtiff.bash #4280
- docs: Update INSTALL.md for windows #4279 (by Mel Massadian)
- docs: Fixes to formatting and sphinx warnings #4301
* Sun Jun 02 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.12.0
- exr: Add IOProxy support for EXR multipart output #4263 #4264
(by jreichel-nvidia)
- pnm: Improvements to pnm plugin: support for uint16 and
32-float, "pnm:bigendian" and "pnm:pfmflip" controls for
output. #4253 (by Vlad (Kuzmin) Erium)
- ImageBuf: Improve behavior of IB::nsubimages and other related
fixes #4228
- simd.h: Fix longstanding problem with 16-wide bitcast for
8-wide HW #4268
- strutil.h: Add Strutil::eval_as_bool #4250
- tests: Add new heif test output #4262
- tests: Fix windows quoting for test #4271
- build: More warning elimination for clang18 #4257
- build: Add appropriate compiler defines and flags for SIMD with
MSVC #4266 (by Jesse Yurkovich)
- build: Gcc-14 support, testing, CI #4270
- docs: Fix stray references to the old repo home #4255
* Thu May 02 2024 Marcus Rueckert <mrueckert@suse.de>
- Update the images tarball to include the files needed for issue
[#4220]
* Wed May 01 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.11.0
- dds: DDS support more DXGI formats #4220 (by alexguirre)
- psd: Add support for 16- and 32-bit Photoshop file reads #4208
(by EmilDohne)
- fix(fmt.h): Fix build break from recent fmt change #4227
- fix(openexr): Fix out-of-bounds reads when using OpenEXR
decreasingY lineOrder. #4215 (by Aaron Colwell)
- fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245
(by Brecht Van Lommel)
- fix: Fix crash when no default fonts are found #4249
- build: Disable clang18 warnings about deprecated unicode
conversion #4246
- security: Better documentation of past CVE fixes in SECURITY.md
[#4238]
* Tue Apr 02 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.10.1
It seems 2.5.10.0 was pulled again, because 2.5.10.0 was
mis-tagged.
- oiiotool: Expression substitution now understands
pseudo-metadata NONFINITE_COUNT that returns the number of
nonfinite values in the image, thus allowing decision making
about fixnan #4171
- color management: Automatically recognize some additional color
space name synonyms: "srgb_texture", "lin_rec709" and
"lin_ap1". Also add common permutation "srgb_tx" and "srgb
texture" as additional aliases for "srgb". #4166
- openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan)
- heic: Don't auto-transform camera-rotated images #4142 #4184
- hash.h: Mismatched pragma push/pop in hash.h #4182
- simd.h: gather_mask() was wrong for no-simd fallback #4183
- texture.h: Overload decode_wrapmode to support ustringhash
[#4207] (by Chris Hellmuth)
- build: Fix warning when Freetype is disabled #4177
- build: iv build issues with glTexImage3D #4202 (by Vlad
(Kuzmin) Erium)
- build: Fix buld_ninja.bash to make directories and download
correctly #4192 (by Sergio Rojas)
- build: Need additional include #4194
- build: FindOpenColorIO failed to properly set
OpenColorIO_VERSION #4196
- build: Restore internals of strhash to compile correctly on 32
bit architectures #4213
- ci: Allow triggering CI workflow from web #4178
- ci: Make one of the Mac tests build for avx2 #4188
- ci: Enable Windows 2022 CI tests #4195
- docs: Fix some typos and add missing oiiotool expression
explanations #4169
- admin: Add a ROADMAP document #4161
* Fri Mar 01 2024 Marcus Rueckert <mrueckert@suse.de>
- We need pkgconfig(libxml-2.0) now
* Fri Mar 01 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.9.0:
- oiiotool: Overhaul and fix bugs in mixed-channel propogation
[#4127]
- oiiotool: Fixes to buildinfo queries #4150
- dcmtk: Fixes for DCMTK #4147
- build: Address NEON issues in simd.h. #4143
- typedesc.h: Allow TypeDesc to have all the right POD attributes
[#4162] (by Scott Wilson)
- internals: Various fixes for memory safety and reduce static
analysis complaints #4128
- internals: Coalesce redundant STRINGIZE macros ->
OIIO_STRINGIZE #4121
- ci: Start using macos-14 ARM runners, bump latest OCIO #4134
- ci: Switch away from deprecated GHA idiom set-output #4141
- ci: Add vfx platform 2024 #4163
- ci: Fix Windows CI, need to build newer openexr and adjust
boost search #4167
- tests: Add test for filter values and 'filter_list' query #4140
- docs: Update SECURITY and RELEASING documentation #4138
- docs: Fix tab that was missing from the rendering on rtd #4137
- docs: Fix python example #4139
- admin: More updated relicensing code under Apache 2.0
- drop 4143.patch. included in update.
* Wed Feb 07 2024 Marcus Rueckert <mrueckert@suse.de>
- we need at least OpenEXR 2.4. force this
* Wed Feb 07 2024 Marcus Rueckert <mrueckert@suse.de>
- Upgrade the image files to 20240205T200840
this fixes a small license issue
* Wed Feb 07 2024 Marcus Rueckert <mrueckert@suse.de>
- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch
Potential patch to fix the aarch64 regressions reported here:
https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111
This can be dropped in the next version update.
* Thu Feb 01 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.8.0:
- feat(oiiotool): New --buildinfo command prints build
information,
- including version, compiler, and all library dependencies.
[#4124]
- feat(api): New global getattribute queries: "build:platform",
- "build:compiler", "build:dependencies" #4124
- feat(openexr): Add support for luminance-chroma OpenEXR images.
[#4070] (by jreichel-nvidia)
- fix(raw): Avoid buffer overrun for flip direction cases #4100
- fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is
not set #4118
- fix: Fixes to reduce problems identified by static analysis
[#4113]
- dev(simd.h): Make all-architecture matrix44::inverse() #4076
- dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki)
- build(deps): Remove Findfmt.cmake, rely on that package's
exported config. #4069 #4103 (by Dominik Wójt)
- build(deps): Account for header changes in fmt project trunk
[#4109] #4114
- tests: Shuffle some tests between directories #4091
- tests: Fix docs test, used wrong namespace #4090
- docs: Fix broken IBA color management documentation #4104
- style: Update our formatting standard to clang-format 17.0 and
C++17 #4096
* Wed Jan 24 2024 Marcus Rueckert <mrueckert@suse.de>
- update to 2.5.7.0:
- fix(iv): Avoid crash with OpenGL + multi-channel images #4087
- fix(png): Fix crash for writing large PNGs with alpha #4074
- fix(ImageInput): Only check REST arguments if the file does not
exist, avoiding problems for filenames that legitimately
contain a ? character. #4085 (by AdamMainsTL)
- perf(IBA): Improve perf of ImageBufAlgo::channels in-place
operation #4088
- build: Ptex support for static library #4072 (by Dominik Wójt)
- build: Add a way to cram in a custom extra library for iv #4086
- build: JPEG2000: Include the headers we need to discern version
[#4073]
- tests: Improve color management test in imagebufalgo_test #4063
- tests: Add one more ref output for python-colorconfig test
[#4065]
- ci: Restrict Mac ARM running #4077
- ci: Rename macro to avoid conflict during CI unity builds #4092
- docs: Fix typo #4089
- docs: Fix link to openexr test images #4080 (by Jesse
Yurkovich)
- admin: Account for duplicate emails in the .mailmap #4075
- dev: Faster vint4 load/store with unsigned char conversion
[#4071] (by Aras Pranckevičius)
* Wed Jan 24 2024 Marcus Rueckert <mrueckert@suse.de>
- OpenImageIO so far forced C++ Standard 14 which does not match
with openVDB >= 10.1 which requires 17 at least.
https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021
* Mon Jan 15 2024 Marcus Rueckert <mrueckert@suse.de>
- The devel package has to require the main package as the cmake
finder checks for iconvert. Found while trying to build OpenUSD.
- The devel package has to require pkgconfig(Imath) as the cmake
finder checks for it. Found while trying to build OpenUSD.
* Sat Dec 30 2023 Dirk Müller <dmueller@suse.com>
- update to 2.5.6.0:
* autocc bugfix and color config inventory cleanup
* Fix issue when computing perceptual diff
* Better cmake verbose behavior
* Fix typo in slack-release-notifier version
* More relicensing code under Apache 2.0
* Thu Nov 16 2023 Marcus Rueckert <mrueckert@suse.de>
- revert the workaround again now that we have the proper cmake for
zlib 1.3
* Tue Nov 07 2023 Marcus Rueckert <mrueckert@suse.de>
- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
the generated cmake config file has a broken dependency on zlib.
until the generator is fixed we fix the generated file with perl.
* Tue Nov 07 2023 Marcus Rueckert <mrueckert@suse.de>
- Update to 2.5.5.0
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
build directory
* Tue Nov 07 2023 Marcus Rueckert <mrueckert@suse.de>
- OpenImageIO moved under the ASWF umbrella. use the tarball from
there.
* Wed Aug 30 2023 Hans-Peter Jansen <hpj@urpla.net>
- Disable tiff-misc test, because it often(!) fails the build on OBS
* Mon Aug 28 2023 Hans-Peter Jansen <hpj@urpla.net>
- Update to 2.4.14.0:
* ico: IOProxy support for ICO input #3919 (by jasonbaumeister)
* fix(psd): CMYK PSD files now copy alpha correctly #3918 (by
jasonbaumeister)
* fix(python): Fix arithmetic overflow in oiio_bufinfo (Python
interop) #3931 (by Jesse Yurkovich)
* build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is
ON #3863 (by Benjamin Buch)
* build: Find OpenEXR equally well with our FindOpenEXR and exr's
exported config file #3862 (by Benjamin Buch)
* build: Fix broken OIIO_NO_NEON definition #3911
* ci: Lock down icx version #3929
* ci: Bump build_openexr and build_opencolorio defaults to latest
versions #3920
* admin: Update mail list to https://lists.aswf.io/g/oiio-dev
[#3880]
* admin: Add charter and other ASWF documents to the repo #3850
* admin: Document use of the DCO which is now required for all
PRs #3897
* admin: Put logo on the main readme #3927
* admin: Remove old CLAs that are no longer in effect
* admin: Change open source license to Apache 2.0. #3899, #3903,
[#3904], #3906, #3914, #3922, #3926.
* Sat Jul 15 2023 Dirk Müller <dmueller@suse.com>
- update to 2.4.13.0:
* *OpenCV*: Improve OpenCV support -- errors, version, half
* *IBA*: Improve error message for IBA::ocio functions
* *exif*: Convert paramvalue string to integer when needed
* *exr*: Correction to dwa vs zip logic when outputting OpenEXR
* *ico*: Heap-buffer-overflow
* *jpeg*: Fix density calculation for jpeg output
* *jpeg2000*: Better pixel type promotion logic
* *psd*: Prevent simultaneous psd thumbnail reads from clashing
* *strutil.h*: Ensure proper constexpr of string hashing
* *build* Fix use of OIIO_LOCAL_DEPS_PATH
* *build* Fix fmt vs gcc warning that had version typo
* *tests*: Fix missing simd test due to copy paste typo
* *docs*: Update CONTRIBUTING and SECURITY #3852
* *docs*: ImageInput and ImageOutput docs updated to Python 3.
* *docs*: Many fixes to python code examples
* *docs*: Update mail list URL
* *docs*: Fix explanation of raw:Exposure config hint
* *docs*: Document use of the DCO which is now required for all
* Fri Jun 02 2023 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to 2.4.12.0:
* oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838).
* oiiotool: Improvements to performance and memory when making very large
textures (gh#OpenImageIO/oiio#3829).
* fix: Prevent possible deadlock when reading files with wrong extensions
(gh#OpenImageIO/oiio#3845).
* gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841).
* psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807).
* raw: Fix LibRaw flip to Exif orientation conversion
(gh#OpenImageIO/oiio#3847).
* raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858).
* strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825).
* build: Fixes for latest xcode on MacOS 13.3 Ventura
(gh#OpenImageIO/oiio#3854).
* build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832).
* ci: Fix warnings (gh#OpenImageIO/oiio#3833).
* ci: Fix package name for icc (gh#OpenImageIO/oiio#3860).
- Changes of 2.4.11.1:
* build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825,
gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836).
- Changes of 2.4.11.0:
* oiiotool: For expression evaluation, NIMAGES now evaluates to the current
image stack depth (gh#OpenImageIO/oiio#3822).
* Python: Improve error messages when passing wrong python array sizes
(gh#OpenImageIO/oiio#3801).
* Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798).
* HEIC: Support the ".hif" extension, which seems to be used by some Canon
cameras instead of .heif (gh#OpenImageIO/oiio#3813).
* PSD: Fix problems reading images with width > 64k pixels
(gh#OpenImageIO/oiio#3806).
* Windows/fmath: Work around MSVS bug(?) that generated wrong code for
* fast_exp2 (gh#OpenImageIO/oiio#3804).
* Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808).
* Build: Refactor simd.h to disable Intel intrinsics when not on Intel
(including Cuda compiles) (gh#OpenImageIO/oiio#3814).
* Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812).
* Build: Work around problems with fmt library + NVPTX relating to unknown
float128 type (gh#OpenImageIO/oiio#3823).
* CI/test: Fix incorrect branch name when cloning openexr-images for the
testsuite (gh#OpenImageIO/oiio#3814).
* Test: Use copies instead of symlinks in a couple spots to help on Windows.
(gh#OpenImageIO/oiio#3818).
- Changes of 2.4.10.0:
* Exif: Fix typo that prevented us from correctly naming Exif
"CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783).
* IC/TS: Fixes that avoid deadlock situations on the file handle cache
in certain scenarios with very high thread contention
(gh#OpenImageIO/oiio#3784).
* Docs: Some retroactive edits to INSTALL.md to correctly document changed
dependencies of the 2.4 series.
* GIF: Fix potential array overrun when writing GIF files
(gh#OpenImageIO/oiio#3789).
* Build: Fixes to make a clean build on Mac using Apple Clang 11.0
(gh#OpenImageIO/oiio#3795).
* FYI: This version of OIIO should build against Clang 16.
* maketx: Fix a broken --cdf flag, which was set up to take an argument, but
should always simply have acted as a simple boolean flag on its own. The
incorrect way it was set up not only was useless, but also could lead to
occasional crashes (gh#OpenImageIO/oiio#3748).
* maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels.
Previously, if you used both --bumpslopes and --cdf at the same time, the
CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793).
- Changes of 2.4.9.0:
* Build: check need for libatomic with check_cxx_source_compiles instead of
the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774).
* Fix(IC): Avoid bad IC stats when no files were read
(gh#OpenImageIO/oiio#3765).
* Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and
* dependency of boost stacktrace (gh#OpenImageIO/oiio#3777).
* ustringhash: Make an explicit constructor from a hash value
(gh#OpenImageIO/oiio#3778).
* Build: Add ability to build against Qt6 (gh#OpenImageIO/oiio#3779).
* Mon Feb 13 2023 Hans-Peter Jansen <hpj@urpla.net>
- update to 2.4.8.1
* Fix(targa): guard against corrupted tga files Fixes
TALOS-2023-1707 / CVE-2023-24473,
TALOS-2023-1708 / CVE-2023-22845. #3768
* Fix: race condition in TIFF reader, fixes
TALOS-2023-1709 / CVE-2023-24472. #3772
* Windows: Fix unresolved external symbol for MSVS 2017 #3763
* Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764
* Fix: improve thread safety for concurrent tiff loads. #3767
* Fix(fits): Make sure to close if open fails to find right magic
number. #3771
* Wed Feb 01 2023 Hans-Peter Jansen <hpj@urpla.net>
- update to 2.4.8.0
* oiiotool --pdiff: test, be sure to count it as making output.
[#3723]
* IBAprep should not zero out deep images when creating dst #3724
* PBM: Fix for incorrect inverting of 1-bit pbm images. #3731
* New ImageSpec:set_colorspace() sets color space metadata in a
consistent way. #3734
* BMP: set colorspace to sRGB #3701
* PNG: Add EXIF support when writing PNG files. #3735
* PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files.
[#3750]
* platform.h: set up macros for detecting MSVS 2019 and 2022
[#3727]
* typedesc.h: Extend TypeDescFromC template to the full set of
pixel types #3726
* Testing: many improvements for testing and code coverage. #3730
[#3654] #3694 #3699 #3732 #3741 #3745 #3747
* Testing: Fix long-broken ref images for texture-icwrite test
[#3733]
* Docs: Updated RTD docmentation style, looks much nicer. #3737
* Docs: improve description of ociodisplay and others.
* Docs: Fix old release notes to document all CVEs addressed in
certain prior releases.
* Wed Jan 25 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
OBS figure out the right packages that do not conlfict.
* Mon Jan 02 2023 Hans-Peter Jansen <hpj@urpla.net>
- update to 2.4.7.0
* IOMemReader detects and errors for out-of-range read positions.
[#3712]
* Build/Mac: Suppress some deprecation warnings when building wth
the newest Apple clang. #3709 #3710
* ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722
* Build: New CMake variable INTERNALIZE_FMT, when set to OFF will
ensure that the fmt headers are not internalized (copied to the
installed part of OIIO). The default is ON, matching old
behavior. #3598
* Testing: Improved testing of iinfo #3688 #3706, 'term' output
[#3714], igrep #3715.
* build_openexr.bash: bump default version of OpenEXR/Imath
retrieved to be 3.1.5. #3703
* span.h: Make sure the cspan alias also allows the Extent
template argument; add a custom formatter to print spans. #3685
* ustring.h: #if guards to let the header be Cuda-safe. #3718
* Internals: refactoring to remove duplicated code for iinfo and
oiiotool --info. #3688
* Internals: remove the last instances of unsafe std::sprintf.
[#3705]
- add fmt-devel to -devel package dependencies
* Sun Jan 01 2023 Hans-Peter Jansen <hpj@urpla.net>
- Disable another consistently failing test: targa
* Mon Dec 26 2022 Hans-Peter Jansen <hpj@urpla.net>
- update to 2.4.6.0
* make_texture / maketx : ensure proper setting of certain
metadata when
* using a texture as a source to build another texture. #3634
* Build: Make sure use of ${PROJECT_NAME} doesn't occur before
the call to
* project(). #3651
* Fix null pointer dereference when OCIO no configuration is
found. #3652
* Support for building against OpenColorIO 2.2. #3662
* Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666
* oiiotool: Fix problems with --point when there is no alpha
channel. #3684
* oiiotool: --dumpdata fix channel name output. #3687
* BMP: Fix possible write errors, fixes TALOS-2022-1653 /
CVE-2022-43594,
* CVE-2022-43595. #3673
* DPX: Fix possible write errors, fixes TALOS-2022-1651 /
CVE-2022-43592 and
* TALOS-2022-1652 / CVE-2022-43593. #3672
* IFF files: Add IOProxy support. #3647
* IFF: Fix possible write errors, fixes TALOS-2022-1654 /
CVE-2022-43596,
* TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598,
TALOS-2022-1656 /
* CVE-2022-43599 CVE-2022-43602 #3676
* PSD: Fix thumbnail extraction. #3668
* PSD: when reading, don't reject padded thumbnails. #3677
* Raw: Update Exif orientation if user flip is set. #3669
* Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603.
[#3670]
* filesystem.h: new Filesystem::is_executable() and
find_program(). #3638
* filesystem.h: Change IOMemReader constructor to take a const
buffer
* pointer. #3665
* strutil.h: new trimmed_whitspace(). #3636
* New OIIO::print() exposes Strutil::print() in the main OIIO
namespace.
* #3667
* Testing: improved testing of oiiotool #3637 #3643 #3649,
Strutil #3655
- Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream)
* Fri Nov 04 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- update to 2.4.5.0
* oiiotool: new commands --iccread reads a named file and adds
its contents as the ICCProfile metadata of the top image,
- -iccwrite saves the ICCProfile metadata of the top file to a
named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files
containing ICC profiles now extract and report extra metadata
related to aspects of those profiles. #3554
* Python: support int8[] metadata and retrieving the ICCPorofile
metadata. #3556
* oiiotool: New expression syntax for retrieving metadata
{TOP[foo]} is similar to the existing {TOP.foo}, if there is no
foo metadata found, the former evaluates to an empty string,
whereas the latter is an error. #3619
* Strutil: new utf16_to_utf8(const std::u16string&) and
Strutil::utf8_to_utf16wstring(). #3553
* ustring: make std::hash work for ustring, add operator< for
ustringhash, add from_hash() to ustringhash, make ustringhash
== and != be constexpr for C++17 and beyond. #3577 Custom fmt
formatter for ustringhash that prints the string rather than
the hash. #3614
* Build: the version number is now a CMake cache variable that
can be overridden (caveat emptor). #3549
* Build/security: New CMake cache variable FORTIFY_SOURCE, if
enabled, builds with the specified gcc _FORTIFY_SOURCE option
defined. This may be desirable for people deploying OIIO in
security-sensitive environments. #3575
* CI: testing now includes using undefined behavior
sanitizer. #3565
* Windows: protect against OpenEXR thread deadlock on
shutdown. #3582
* Windows: Work around a static destruction order issue. #3591
* Windows: define NOGDI to keep the inclusion of windows.h from
adding as many unneeded symbols. #3596
* MinGW: fix incorrect symbol visibility issue for ImageBuf
iterators. #3578
* ARM: improve SIMD operations for ARM NEON. #3599
* Docs: New RELEASING.md documents our releasing procedures.
[#3564] #3580
* Docs: Better Windows build instructions in INSTALL.md. #3602
* Fix missing OIIO::getattribute support for limits:channels and
limits:imagesize_MB. #3617
* BMP: fix reading 16bpp images. #3592
* BMP: protect against corrupt pixel coordinates.
(TALOS-2022-1630, CVE-2022-38143) #3620
* DDS: fix alpha/luminance files, better testing. #3581
* DDS: optimize loading of compressed images, improves 3-5x.
[#3583] #3584
* DDS: Fix crashes for cubemap files when a cube face was not
present, and check for invalid bits per pixel.
(TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635,
CVE-2022-41999) #3625
* HDR: fix a 8x (!) read performance regression for HDR files
that was introduced in OIIO in 2.4. #3588 On top of that,
speed up by another 4x beyond what we ever did before by
speeding up the RGBE->float conversion. #3590
* PNG: fix memory leaks when errors take an early exit.
[#3543] #3544
* PSD: fix a PSD read error on ARM architecture. #3589
* PSD: protect against corrupted embedded thumbnails.
(TALOS-2022-1626, CVE-2022-41794) #3629
* RAW: additional color metadata is now recognized: pre_mul,
cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572
* RLA: fix potential buffer overrun. (TALOS-2022-1629,
CVE-2022-36354) #3624
* Targa: string overflow safety. (TALOS-2022-1628,
CVE-2022-4198) #3622
* TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could
overrun memory. (TALOS-2022-1626, CVE-2022-41794)
(TALOS-2022-1632, CVE-2022-41684) #3627
* TIFF: guard against corrupt files with buffer overflows.
(TALOS-2022-1627, CVE-2022-41977) #3628
* TIFF: guard against buffer overflow for certain CMYK files.
(TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643,
CVE-2022-41988) #3632
- Fix incorrect SOVERSION setup, add
Fix-OIIO_SUPPORTED_RELEASE.patch
- Setup path to oiio-images correctly for CMake
* Sat Oct 22 2022 Hans-Peter Jansen <hpj@urpla.net>
- Provide testdata oiio-images-*.tar.xz as a service
- Make sure, testsuite can find the images
* Fri Oct 21 2022 Hans-Peter Jansen <hpj@urpla.net>
- Clarify testsuite python requirements
- Streamline %check directives
- Enable ptex_broken test
* Thu Oct 20 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix and reenable testsuite
- Some minor spec file cleanup
* Thu Oct 20 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid
build failures on hosts with high core count and low memory.
* Wed Oct 19 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Add explicit build dependency for boost::atomic, fixes build
on Leap.
* Fri Oct 14 2022 Hans-Peter Jansen <hpj@urpla.net>
- update to 2.4.4.2
* too many changes, check: https://github.com/OpenImageIO/oiio/releases/
- add oiio-images.tar.xz for checks
- ignore check results
- adjust libver to 2.4
- minor build adjustments
* Mon Jul 18 2022 Hans-Peter Jansen <hpj@urpla.net>
- explicitly conflict the wrongly named OpenColorIO libs
* Sun May 29 2022 Dirk Müller <dmueller@suse.com>
- update to 2.3.15.0:
* JPEG: Better handling of PixelAspectRatio.
* OpenEXR: Fix DWAA compression default level.
* Perf: Huge speed-up of case-insensitive string comparisons
* New ImageBufAlgo::st_warp() (and oiiotool --st_warp) perform warping of
an image where a second image gives the (s,t) coordinates to look up from at
every pixel. #3379
* Python: Add ImageSpec and ParamValueList method get_bytes_attribute(),
which is like get_string_attribute(), but returns the string as a Python
bytes object. In Python 3, strings are UTF-8, so this can be useful if you
know that a string attribute might contain non-UTF8 data. #3396
* Fri Apr 08 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- version update to 2.3.14.0:
Release 2.3.14 (1 Apr 2022) -- compared to 2.3.13
+ Add support for UDIM pattern <uvtile> (used by Clarisse & V-Ray). #3358
+ BMP: Support for additional (not exactly fully documented) varieties used by some Adobe apps. #3375
+ Python: support uint8 array attributes in and out. This enables the proper Python access to "ICCProfile" metadata. #3378
+ Improved precision in IBA::computePixelStats(). #3353
+ ffmpeg reader noww uses case-insensitive tests on file extensions. #3364
+ Fix writing deep exrs when buffer datatype doesn't match the file. #3369
+ + Fix conflict between RESTful and Windows long path notations. #3372
+ ffmpeg reader: take care against possible double-free of allocated memory crash upon destruction. #3376
+ simd.h fixes for armv7 and aarch32. #3361
+ Fix compiler warnings related to discrepancies between template declaration and redeclaration in simd.h and benchmark.h. #3350
+ Suppress MacOS warnings about OpenGL depreation. #3380
+ Now doing CI builds for Intel icc and icx compilers. #3355 #3363
+ CI: Overhaul of yml file to be more clear and compact by using GHA "strategy" feature. #3356 #3365
Changelog for older (skipped) released: https://github.com/OpenImageIO/oiio/blob/master/CHANGES.md
- Drop unneeded patch:
* fix-tbb-linking.diff
/usr/include/OpenImageIO /usr/include/OpenImageIO/Imath.h /usr/include/OpenImageIO/argparse.h /usr/include/OpenImageIO/array_view.h /usr/include/OpenImageIO/atomic.h /usr/include/OpenImageIO/attrdelegate.h /usr/include/OpenImageIO/benchmark.h /usr/include/OpenImageIO/color.h /usr/include/OpenImageIO/dassert.h /usr/include/OpenImageIO/deepdata.h /usr/include/OpenImageIO/detail /usr/include/OpenImageIO/detail/farmhash.h /usr/include/OpenImageIO/detail/fmt /usr/include/OpenImageIO/detail/fmt.h /usr/include/OpenImageIO/detail/fmt/base.h /usr/include/OpenImageIO/detail/fmt/chrono.h /usr/include/OpenImageIO/detail/fmt/core.h /usr/include/OpenImageIO/detail/fmt/format-inl.h /usr/include/OpenImageIO/detail/fmt/format.h /usr/include/OpenImageIO/detail/fmt/ostream.h /usr/include/OpenImageIO/detail/fmt/printf.h /usr/include/OpenImageIO/detail/fmt/std.h /usr/include/OpenImageIO/errorhandler.h /usr/include/OpenImageIO/export.h /usr/include/OpenImageIO/filesystem.h /usr/include/OpenImageIO/filter.h /usr/include/OpenImageIO/fmath.h /usr/include/OpenImageIO/fstream_mingw.h /usr/include/OpenImageIO/function_view.h /usr/include/OpenImageIO/half.h /usr/include/OpenImageIO/hash.h /usr/include/OpenImageIO/image_view.h /usr/include/OpenImageIO/imagebuf.h /usr/include/OpenImageIO/imagebufalgo.h /usr/include/OpenImageIO/imagebufalgo_util.h /usr/include/OpenImageIO/imagecache.h /usr/include/OpenImageIO/imageio.h /usr/include/OpenImageIO/missing_math.h /usr/include/OpenImageIO/oiioversion.h /usr/include/OpenImageIO/optparser.h /usr/include/OpenImageIO/parallel.h /usr/include/OpenImageIO/paramlist.h /usr/include/OpenImageIO/platform.h /usr/include/OpenImageIO/plugin.h /usr/include/OpenImageIO/refcnt.h /usr/include/OpenImageIO/simd.h /usr/include/OpenImageIO/span.h /usr/include/OpenImageIO/strided_ptr.h /usr/include/OpenImageIO/string_view.h /usr/include/OpenImageIO/strongparam.h /usr/include/OpenImageIO/strutil.h /usr/include/OpenImageIO/sysutil.h /usr/include/OpenImageIO/texture.h /usr/include/OpenImageIO/thread.h /usr/include/OpenImageIO/tiffutils.h /usr/include/OpenImageIO/timer.h /usr/include/OpenImageIO/type_traits.h /usr/include/OpenImageIO/typedesc.h /usr/include/OpenImageIO/unittest.h /usr/include/OpenImageIO/unordered_map_concurrent.h /usr/include/OpenImageIO/ustring.h /usr/include/OpenImageIO/varyingref.h /usr/include/OpenImageIO/vecparam.h /usr/include/OpenImageIO/version.h /usr/lib64/cmake /usr/lib64/cmake/OpenImageIO /usr/lib64/cmake/OpenImageIO/OpenImageIOConfig.cmake /usr/lib64/cmake/OpenImageIO/OpenImageIOConfigVersion.cmake /usr/lib64/cmake/OpenImageIO/OpenImageIOTargets-relwithdebinfo.cmake /usr/lib64/cmake/OpenImageIO/OpenImageIOTargets.cmake /usr/lib64/libOpenImageIO.so /usr/lib64/libOpenImageIO_Util.so /usr/lib64/pkgconfig/OpenImageIO.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025