Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libOpenImageIO_Util2_5 | Distribution: openSUSE Tumbleweed |
Version: 2.5.18.0 | Vendor: openSUSE |
Release: 1.2 | Build date: Wed Jan 1 23:00:35 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 774453 | Source RPM: OpenImageIO-2.5.18.0-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.openimageio.org/ | |
Summary: Library for Reading and Writing Images |
OpenImageIO is a library for reading and writing images, and a bunch of related classes, utilities, and applications. There is a particular emphasis on formats and functionality used in professional, large-scale animation and visual effects work for film. OpenImageIO is used extensively in animation and VFX studios all over the world, and is also incorporated into several commercial products.
BSD-3-Clause
* 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/lib64/libOpenImageIO_Util.so.2.5 /usr/lib64/libOpenImageIO_Util.so.2.5.18
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 01:37:12 2025