26 Commits

Author SHA256 Message Date
93edacdac7 Accepting request 1324184 from graphics
version update to 3.2.2

OBS-URL: https://build.opensuse.org/request/show/1324184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=9
2025-12-24 12:15:18 +00:00
7beb748319 version update to 3.2.2
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=24
2025-12-22 11:45:41 +00:00
fefbd801ce Accepting request 1308353 from graphics
- version update to 3.2.1
  * IMATH_VERSION_RELEASE_TYPE was inadvertently set to -dev; it's
    been reset to the empty string. This string appears as a preprocessor
    symbol for informational purposes.
  * Default installation folder for PyImath is include/Imath, not
    include/PyImath. This inadvertently changed in v3.2.0. Note the
    folder can be configured via the PYIMATH_OUTPUT_SUBDIR CMake option.
  * Fix broken pkg-config PyImath.pc
  * Update find_package(Boost) to work with CMake 4.x
  * Fix undefined behavior in the Vec* class operator[] (PR #449).
  * Fix call to _mm_cvtps_ph in half.h, Windows build failure
  * Updated and simplified SO versioning policy: this release adopts
    a policy of appending the MAJOR.MINOR.PATCH software release
    name to the SONAME to form the real name of the shared library.
  * Add uninstall target
  * Add iOS cross-compilation support
  * Add support for HIP (AMD's Heterogeneous-compute Interface for Portability)
  * Fix handling of /EHsc flag
  * Required cmake version is now 3.14
- modified sources
  * baselibs.conf

OBS-URL: https://build.opensuse.org/request/show/1308353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=8
2025-10-02 17:18:39 +00:00
1b66c77ff0 checkin
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=22
2025-10-01 09:06:40 +00:00
e5cc629af2 Accepting request 1238422 from graphics
Update to version 3.1.12 (forwarded request 1238421 from simonlm)

OBS-URL: https://build.opensuse.org/request/show/1238422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=7
2025-01-17 17:37:25 +00:00
389d4a61aa Accepting request 1238421 from home:simonlm:branches:graphics
Update to version 3.1.12

OBS-URL: https://build.opensuse.org/request/show/1238421
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=20
2025-01-17 07:26:51 +00:00
70714d86ac Accepting request 1184838 from graphics
- update to 3.1.11:
  * Fix a problem where downstream projects using Imath would build
    python bindings even if they weren't requested.
  * Fix for missing `std::bit_cast`
  * Fix missing/necessary use of IMATH_HOSTDEVICE
  * IMATH_INSTALL_PKG_CONFIG is now on by default, even on Windows
  * Fix calling default constructor by uniform init in TypeTraits
  * Fix redundant PYIMATH_EXPORTS causing compile issues on
    Windows Clang
  * Update to SO versioning policy:
  * succ()/pred() now use std::nextafter().
  * Expand epsilon bounds for m44x pyImath test.
  * Rename "docs" to "website".
  * Add missing copyright/license identifiers.

  * Fix formatting in release notes
- initial version 3.0.1, splitted from openexr (forwarded request 1184362 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1184838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=6
2024-07-03 18:29:08 +00:00
9c2eb04e30 Accepting request 1184362 from home:dirkmueller:Factory
- update to 3.1.11:
  * Fix a problem where downstream projects using Imath would build
    python bindings even if they weren't requested.
  * Fix for missing `std::bit_cast`
  * Fix missing/necessary use of IMATH_HOSTDEVICE
  * IMATH_INSTALL_PKG_CONFIG is now on by default, even on Windows
  * Fix calling default constructor by uniform init in TypeTraits
  * Fix redundant PYIMATH_EXPORTS causing compile issues on
    Windows Clang
  * Update to SO versioning policy:
  * succ()/pred() now use std::nextafter().
  * Expand epsilon bounds for m44x pyImath test.
  * Rename "docs" to "website".
  * Add missing copyright/license identifiers.

  * Fix formatting in release notes
- initial version 3.0.1, splitted from openexr

OBS-URL: https://build.opensuse.org/request/show/1184362
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=18
2024-07-02 11:20:06 +00:00
e554a5e3d2 Accepting request 1096355 from graphics
OBS-URL: https://build.opensuse.org/request/show/1096355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=5
2023-07-03 15:41:33 +00:00
0b9ef6a6ae Accepting request 1095647 from home:dirkmueller:Factory
- update to 3.1.9:
  * Fix Heap-buffer-overflow in internal_huf_decompress
  * Support for DWA compression in OpenEXRCore
  * Fix for threadpool deadlocks during shutdown on Windows
  *  Stack-buffer-overflow in DwaCompressor_readChannelRules

OBS-URL: https://build.opensuse.org/request/show/1095647
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=16
2023-07-02 09:14:38 +00:00
139339efb9 Accepting request 1041319 from graphics
- update to 3.1.6:
  * Patch release with miscellaneous bug/doc/build fixes.
  * [#269] fix memory leak in V3fArrayFromBuffer
  * [#268] Add <cstdint> for int64_t
  * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
    warning
  * [#262] Fix gcc compiler warning in testFun.cpp
  * [#261] Test return value of extractSHRT to avoid uninitialized reference
  * [#260] Fix example code so it compiles as is
  * [#259] Cuda safety in several headers
  * [#256] Fix markdown and typos in README.md
  * [#255] Do not warn if half.h has already being included
  * [#250] Fix compiler warnings on windows
  * [#249] Remove irrelevant cvs ignore files
  * [#248] Update sphinx version (forwarded request 1040797 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1041319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=4
2022-12-09 12:16:25 +00:00
e3a02ca427 Accepting request 1040797 from home:dirkmueller:Factory
- update to 3.1.6:
  * Patch release with miscellaneous bug/doc/build fixes.
  * [#269] fix memory leak in V3fArrayFromBuffer
  * [#268] Add <cstdint> for int64_t
  * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler
    warning
  * [#262] Fix gcc compiler warning in testFun.cpp
  * [#261] Test return value of extractSHRT to avoid uninitialized reference
  * [#260] Fix example code so it compiles as is
  * [#259] Cuda safety in several headers
  * [#256] Fix markdown and typos in README.md
  * [#255] Do not warn if half.h has already being included
  * [#250] Fix compiler warnings on windows
  * [#249] Remove irrelevant cvs ignore files
  * [#248] Update sphinx version

OBS-URL: https://build.opensuse.org/request/show/1040797
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=14
2022-12-08 07:06:50 +00:00
ed63776b71 Accepting request 984410 from graphics
- update to 3.1.5:
  * Update CI workflow matrix for VFX-CY2022
  * Use _WIN32 instead of _MSC_VER to fix mingw build
  * Fix 32-bit x86 build failure with 16c instructions
  * Move numeric_limits specializations into half.h
  * Change references to "master" branch to "main"
  * Remove some simple typos in the code
  * Added missing check _M_IX86 or _M_X64 when using __lzcnt.
  * SolveNormalizedCubic fix to return proper real root
  * Add docs target only if not a subproject
  * Fix docs race condition and make installation optional
  * Remove dead PyImath code and references to ilmbase
  * Use equalWithAbsError instead of equal operator for float
  * Fix sphinx warnings and man page filenames
  * Adding missing stdexcept header
  * for better SIMD auto-vectorization
  * Remove extra project layer for the pyimath code
  * Successor/predecessor functions use isnan() and isinf()
  * Fix python imath export
  * Cuda safety fixes
  * Sort Imath source files
  * Fix formatting in release notes (forwarded request 984250 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/984410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=3
2022-06-24 06:45:14 +00:00
db9b14fab4 Accepting request 984250 from home:dirkmueller:Factory
- update to 3.1.5:
  * Update CI workflow matrix for VFX-CY2022
  * Use _WIN32 instead of _MSC_VER to fix mingw build
  * Fix 32-bit x86 build failure with 16c instructions
  * Move numeric_limits specializations into half.h
  * Change references to "master" branch to "main"
  * Remove some simple typos in the code
  * Added missing check _M_IX86 or _M_X64 when using __lzcnt.
  * SolveNormalizedCubic fix to return proper real root
  * Add docs target only if not a subproject
  * Fix docs race condition and make installation optional
  * Remove dead PyImath code and references to ilmbase
  * Use equalWithAbsError instead of equal operator for float
  * Fix sphinx warnings and man page filenames
  * Adding missing stdexcept header
  * for better SIMD auto-vectorization
  * Remove extra project layer for the pyimath code
  * Successor/predecessor functions use isnan() and isinf()
  * Fix python imath export
  * Cuda safety fixes
  * Sort Imath source files
  * Fix formatting in release notes

OBS-URL: https://build.opensuse.org/request/show/984250
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=12
2022-06-22 08:59:41 +00:00
7bec4b7729 Accepting request 940214 from graphics
- version update to 3.1.3
  * Patch release with miscellaneous fixes
  * Fix undefined access of a vector when empty
  * Require sphinx 4.0.3
  * Build sphinx/doxygen docs with CMake
  * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
  * Guard `__has_attribute` for compilers that don't support it
  * Cuda safety fixes
  * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::

OBS-URL: https://build.opensuse.org/request/show/940214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=2
2021-12-16 20:19:22 +00:00
73a5fd76d7 - version update to 3.1.3
* Patch release with miscellaneous fixes
  * Fix undefined access of a vector when empty
  * Require sphinx 4.0.3
  * Build sphinx/doxygen docs with CMake
  * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules
  * Guard `__has_attribute` for compilers that don't support it
  * Cuda safety fixes
  * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::

OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=11
2021-12-13 11:37:31 +00:00
039ebda1e9 Accepting request 913053 from graphics
new dependency of openexr

OBS-URL: https://build.opensuse.org/request/show/913053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Imath?expand=0&rev=1
2021-08-23 08:08:00 +00:00
49ad379967 - Imath-devel obsoletes ilbase-devel
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=9
2021-08-19 11:40:12 +00:00
85f7847f99 OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=8 2021-08-19 11:35:40 +00:00
1e2d16ab74 - Imath-devel bsoletes ilbase-devel
(https://build.opensuse.org/request/show/912661#comment-1504935)

OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=7
2021-08-19 10:18:12 +00:00
d9ceba49d8 OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=6 2021-08-19 10:12:37 +00:00
001acad4ef - be more precise in %files section
(https://build.opensuse.org/request/show/911960#comment-1503939)

OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=5
2021-08-17 11:36:34 +00:00
4fc3446332 - do not obsolete/provide ilmbase, Imath provides just part of
functionality of former ilmbase

OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=4
2021-08-16 12:00:18 +00:00
11ec123814 Accepting request 912192 from home:jengelh:branches:graphics
- Trim conjecture from description.

OBS-URL: https://build.opensuse.org/request/show/912192
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=3
2021-08-16 10:13:05 +00:00
1ddc6719c5 - fix baselibs.conf
- modified sources
  % baselibs.conf

OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=2
2021-08-13 09:52:54 +00:00
2cec66180b Accepting request 911943 from home:pgajdos:openexr3
OBS-URL: https://build.opensuse.org/request/show/911943
OBS-URL: https://build.opensuse.org/package/show/graphics/Imath?expand=0&rev=1
2021-08-13 09:28:30 +00:00