Revisions of OpenImageIO

buildservice-autocommit accepted request 1108138 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 73)
auto commit by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 72)
- Disable tiff-misc test, because it often(!) fails the build on OBS
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 71)
- 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.
buildservice-autocommit accepted request 1065571 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 70)
auto commit by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 69)
- 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
buildservice-autocommit accepted request 1062550 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 68)
auto commit by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 67)
- 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.
    the newest Apple clang. #3709 #3710
    ensure that the fmt headers are not internalized (copied to the
    installed part of OIIO). The default is ON, matching old
    behavior. #3598
    #3714, igrep #3715.
    retrieved to be 3.1.5. #3703
    template argument; add a custom formatter to print spans. #3685
buildservice-autocommit accepted request 1046237 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 66)
auto commit by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 65)
- add fmt-devel to -devel package dependencies
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 63)
- 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
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 62)
- Disable another consistently failing test: targa
buildservice-autocommit accepted request 1045371 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 61)
auto commit by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 60)
- 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.
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 59)
fix so ver
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 58)
- 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
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 57)
Fix major_minor_ver
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 56)
- Update to version 2.4.5 (1 Nov 2022):
  + 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
buildservice-autocommit accepted request 1030491 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 55)
auto commit by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) committed (revision 54)
fix ptex-broken test spelling
Displaying revisions 1 - 20 of 73
openSUSE Build Service is sponsored by