194 Commits

Author SHA256 Message Date
9b67b18400 Accepting request 1325097 from graphics
OBS-URL: https://build.opensuse.org/request/show/1325097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=77
2026-01-03 16:26:38 +00:00
5b6dcdf496 - Update to 3.1.9.0
- Color management improvements:
    - Auto convert between oiio:ColorSpace and CICP attributes in
      I/O #4964 (by Brecht Van Lommel)
    - exr: Write OpenEXR colorInteropID metadata based on
      oiio:ColorSpace #4967 (by Brecht Van Lommel)
    - jpeg-xl: CICP read and write support for JPEG-XL #4968 (by
      Brecht Van Lommel)
    - jpeg-xl: ICC read and write for JPEG-XL files (issue 4649)
      #4905 (by shanesmith-dwa)
  - png: We were not correctly suppressing hint metadata #4983
  - sgi: Implement RLE encoding support for output #4990 (by Jesse
    Yurkovich)
  - webp: Allow out-of-order scanlines when writing webp #4973 (by
    Pavan Madduri)
  - fix/IBA: IBA::compare_Yee() accessed the wrong channel #4976
    (by Pavan Madduri)
  - perf/filesystem.h: Speedup to detect the existence of files on
    Windows #4977 (by JacksonSun-adsk)
  - ci: Address tight disk space on GHA runners #4974
  - ci: Optimize install_homebrew_deps by coalescing installs #4975
  - ci: Build_Ptex.bash should build Ptex using C++17 #4978
  - ci: Unbreak CI by adjusting Ubuntu installs #4981
  - ci: Test against libraw 0.21.5 #4988
  - docs: Fix missing docs for OIIO:attribute() and
    OIIO::getattribute() #4987

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=186
2026-01-02 10:41:01 +00:00
53be5a1d22 Accepting request 1320759 from graphics
OBS-URL: https://build.opensuse.org/request/show/1320759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=76
2025-12-02 12:19:51 +00:00
5a0e04960e - Update to 3.1.8.0
- exif: Support EXIF 3.0 tags #4961
  - jpeg: Fix wrong pointers/crashing when decodng CMYK jpeg files
    #4963
  - openexr: Improve attribute translation rules #4946
  - openexr: ACES container writes colorInteropId instead of
    colorInteropID #4966 (by Brecht Van Lommel)
  - color mgmt: Fix some legacy 'Linear' color references #4959
  - imagebuf: Fix ImageBuf::set_pixels() bug, didn't consider roi =
    All #4949
  - tests: Image_span_test reduce benchmark load for debug and CI
    renders #4951
  - build: Type warning in assertion in jpeg2000output.cpp #4952
  - build: Disable LERC in libTIFF local build script #4957 (by LI
    JI)
  - ci: Fix broken ci, debug and static cases, bump some latest
    #4954
  - ci: Unbreak icc/icx CI #4958
  - admin: Update some license notices #4955

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=184
2025-12-01 15:02:05 +00:00
31bc9007ec Accepting request 1315267 from graphics
OBS-URL: https://build.opensuse.org/request/show/1315267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=75
2025-11-03 17:55:55 +00:00
50b0dc4d09 - Update to 3.1.7.0
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=182
2025-11-03 10:27:33 +00:00
b297b811a6 Accepting request 1314918 from graphics
OBS-URL: https://build.opensuse.org/request/show/1314918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=74
2025-11-01 22:34:45 +00:00
0c001c763b - disable the testsuite on 15.x as the python version is too old
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=180
2025-10-31 14:53:10 +00:00
0e92a8e827 Accepting request 1312053 from graphics
OBS-URL: https://build.opensuse.org/request/show/1312053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=73
2025-10-17 15:27:37 +00:00
0d827b1c03 - Gate imageviewer files as needed
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=178
2025-10-17 13:55:55 +00:00
a449f3131e Accepting request 1309186 from graphics
OBS-URL: https://build.opensuse.org/request/show/1309186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=72
2025-10-06 16:09:05 +00:00
e418942e8c This will fix the OIIO related breakage of blender
- Update to 3.1.6.2 
  - oiioversion.h: Restore definition of OIIO_NAMESPACE_USING macro
    #4920

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=176
2025-10-06 07:14:58 +00:00
30c88ab161 Accepting request 1308823 from graphics
OBS-URL: https://build.opensuse.org/request/show/1308823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=71
2025-10-03 13:45:56 +00:00
611e287b9c - Ensure that we get the full ffmpeg and not the mini-devel to have
the testsuite pass
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4919
  
  If we want to keep the mini package for the library, we need to
  split out a testsuite multibuild flavor.

- Update to 3.1.6.1
  - New image file support: Ultra HDR (HDR images in JPEG
    containers).
  - oiiotool new commands: --layersplit, --pastemeta, --demosaic,
    --create-dir and new expression expansion tokens: IS_CONSTANT,
    IS_BLACK, SUBIMAGES.
  - New IBA image processing functions: scale(), demosaic().
  - New 2-level namespace scheme that we hope will make it possible
    in the future for our annual releases to NOT need to break
    backward ABI compatibility.
  - Support in Python for ImageBuf._repr_png_ method allows use of
    OIIO inside Jupyter Notebooks to display computed images.
  - Color management improvements: Conform to Color Interchange
    Forum and OpenEXR new conventions for naming and specifying
    color spaces. PNG, HEIC, and ffmpeg/video files now support
    reading CICP metadata.
  For all the details see:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.1.6.1

- Update to 3.0.11.0
  - oiiotool: Allow easy splitting output of subimages by name
    #4874
  - webp: Support reading/writing the ICCProfile attribute for WepP

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=174
2025-10-03 08:42:34 +00:00
c81ee8ed6f Accepting request 1305348 from graphics
OBS-URL: https://build.opensuse.org/request/show/1305348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=70
2025-09-17 14:44:40 +00:00
9979916b59 - Update to 3.0.10.1
- ci: Fix broken python wheel building #4886 #4855 (by Zach
    Lewis)
  - deps: Several fixes to build against OpenEXR 3.4 and OpenJPH
    build related fixes #4875

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=172
2025-09-17 10:50:07 +00:00
666e0173d1 Accepting request 1302550 from graphics
OBS-URL: https://build.opensuse.org/request/show/1302550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=69
2025-09-03 19:08:13 +00:00
4330965af7 - Update to 3.0.10.0
- exr: Support for OpenEXR 3.4's new compression types for HTJ2K
    #4871 (by Todica Ionut)
  - deps: Ffmpeg 8 support #4870
  - ci: Add a VFX Platform 2026 CI job #4856
  - ci: Bump webp and openexr for "latest versions" test #4861

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=170
2025-09-03 08:37:39 +00:00
5445b780dc Accepting request 1298368 from graphics
OBS-URL: https://build.opensuse.org/request/show/1298368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=68
2025-08-08 13:13:50 +00:00
11955aae62 - Update to 3.0.9.1
- deps: C++23 support #4844
  - deps: Adapt to libheif 1.20.2 #4851 (by toge)

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=168
2025-08-08 10:52:06 +00:00
036fadf2e6 Accepting request 1297658 from graphics
OBS-URL: https://build.opensuse.org/request/show/1297658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=67
2025-08-05 12:22:39 +00:00
b830f66598 - Update to 3.0.9.0
- maketx: Add flags to increase feature parity with txmake #4841
    (by Scott Milner)
  - perf: Speed up maketx --envlatl when multithreaded by over 10x.
    #4825
  - perf: Speed up OpenEXR non-core header read time #4832
  - oiiotool: Allow thread control for --parallel-frames #4818
  - ImageInput: Incorrect IOProxy logic related to valid_file #4839
  - python: Got strides wrong passing 2D numpy pixel array #4843
  - ffmpeg: Replace deprecated and soon removed avcodec_close with
    avcodec_free_context #4837 (by Vlad Erium)
  - build/python: For python stub generation, lock pybind11 to
    pre-3.0 #4831
  - build: Fix typo related to finding ccache #4833
  - build: PNG auto-build improvements #4835
  - build: Propagate CMAKE_MSVC_RUNTIME_LIBRARY #4842
  - build: Update jpeg2000input.cpp to include cstdarg #4836 (by
    Peter Kovář)
  - ci: Bump 'latest releases' tests to use pybind11 3.0.0 #4828
  - (docs): Correct docs and type of "resident_memory_used_MB"
    attribute #4824
  - (admin): Update SECURITY to reflect that 2.5 only gets critical
    fixes now #4829

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=166
2025-08-05 08:32:45 +00:00
73109430d4 Accepting request 1295801 from graphics
OBS-URL: https://build.opensuse.org/request/show/1295801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=66
2025-07-26 11:41:18 +00:00
26a9e7394e - Relicense code under Apache 2.0 (#3926)
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=164
2025-07-25 15:26:08 +00:00
77da6b5493 Accepting request 1293797 from graphics
OBS-URL: https://build.opensuse.org/request/show/1293797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=65
2025-07-17 15:18:04 +00:00
f1e7e28342 - Update to 3.0.8.1
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=162
2025-07-16 12:20:29 +00:00
b42dcd68cf Accepting request 1291027 from graphics
OBS-URL: https://build.opensuse.org/request/show/1291027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=64
2025-07-07 14:13:23 +00:00
366644f8d5 - update to 2.5.19.0
- build: Fixes to build against libheif 1.20 #4822 (by Rui Chen)
- drop 06860e2d5b71d614e8878d738ea27d671be2994e.patch

- Fix build with libheif 1.20
  https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4822
  Adds 06860e2d5b71d614e8878d738ea27d671be2994e.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=160
2025-07-07 11:14:59 +00:00
bf08591f20 Accepting request 1254209 from graphics
OBS-URL: https://build.opensuse.org/request/show/1254209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=63
2025-03-19 21:34:19 +00:00
8d21adc904 - partially revert the previous change:
so why are man pages behind the python bindings? because the
  CMakeLists.txt only renders man pages when python is enabled

- Fix build on aarch64 (where imageviewer is disabled)

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=158
2025-03-18 17:51:17 +00:00
fa2d57e755 Accepting request 1252029 from graphics
OBS-URL: https://build.opensuse.org/request/show/1252029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=62
2025-03-11 19:46:34 +00:00
3835d7c416 - Fix build on aarch64 (where imageviewer is disbaled)
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=156
2025-03-11 11:15:27 +00:00
17d973e53a Accepting request 1248215 from graphics
OBS-URL: https://build.opensuse.org/request/show/1248215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=61
2025-02-25 15:47:41 +00:00
da905eeec1 - disable python and imageviewer on leap
- on Leap use a newer libboost for getting blender to work

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=154
2025-02-24 16:59:31 +00:00
135514f7e1 Accepting request 1245070 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1245070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=60
2025-02-11 20:30:16 +00:00
4afc9b009a - 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

- 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

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=152
2025-02-06 17:23:58 +00:00
12b31aeefb Accepting request 1235212 from graphics
OBS-URL: https://build.opensuse.org/request/show/1235212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=59
2025-01-07 19:52:16 +00:00
4849af45ca not sure if those first 2 entries could classify as security
- 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

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=150
2025-01-06 14:33:44 +00:00
365c0f8121 Accepting request 1224226 from graphics
- Downgrade back to 2.5.17.0

OBS-URL: https://build.opensuse.org/request/show/1224226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=58
2024-11-15 14:41:58 +00:00
77c98f851f - Downgrade back to 2.5.17.0
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=148
2024-11-14 14:53:58 +00:00
87803c620f Accepting request 1223620 from graphics
OBS-URL: https://build.opensuse.org/request/show/1223620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=57
2024-11-13 14:28:10 +00:00
4dfa6f4ed5 - Update to 3.0.0.3
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=146
2024-11-12 10:04:45 +00:00
f36ff2b5e9 Accepting request 1205228 from graphics
OBS-URL: https://build.opensuse.org/request/show/1205228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=56
2024-10-02 19:35:20 +00:00
17ff1f1e40 - 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

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=144
2024-10-02 15:14:40 +00:00
98077c3057 Accepting request 1198448 from graphics
OBS-URL: https://build.opensuse.org/request/show/1198448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=55
2024-09-04 11:23:02 +00:00
6dbecb83f5 - 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

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=142
2024-09-03 10:54:52 +00:00
94a1d5861a Accepting request 1191636 from graphics
OBS-URL: https://build.opensuse.org/request/show/1191636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=54
2024-08-05 15:22:28 +00:00
de43f32bad Accepting request 1191449 from home:darix:branches:graphics
- 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)

OBS-URL: https://build.opensuse.org/request/show/1191449
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=140
2024-08-05 10:39:54 +00:00
e061404ad5 Accepting request 1188365 from graphics
OBS-URL: https://build.opensuse.org/request/show/1188365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=53
2024-07-18 17:19:49 +00:00
9e18bc2ae8 - 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

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=138
2024-07-18 09:17:41 +00:00