File Imath.changes of Package Imath

-------------------------------------------------------------------
Mon Jul  1 18:33:22 UTC 2024 - Dirk Müller <dmueller@suse.com>

- 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.

-------------------------------------------------------------------
Tue Jun 27 15:06:52 UTC 2023 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Tue Dec  6 20:47:37 UTC 2022 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Tue Jun 21 20:25:38 UTC 2022 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Mon Dec 13 11:36:42 UTC 2021 - pgajdos@suse.com

- 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::

-------------------------------------------------------------------
Thu Aug 19 10:17:27 UTC 2021 - pgajdos@suse.com

- Imath-devel obsoletes ilbase-devel
  (https://build.opensuse.org/request/show/912661#comment-1504935)

-------------------------------------------------------------------
Tue Aug 17 11:31:04 UTC 2021 - pgajdos@suse.com

- be more precise in %files section
  (https://build.opensuse.org/request/show/911960#comment-1503939)

-------------------------------------------------------------------
Mon Aug 16 11:58:58 UTC 2021 - pgajdos@suse.com

- do not obsolete/provide ilmbase, Imath provides just part of
  functionality of former ilmbase

-------------------------------------------------------------------
Sat Aug 14 22:04:53 UTC 2021 - Jan Engelhardt <jengelh@inai.de>

- Trim conjecture from description.

-------------------------------------------------------------------
Fri Aug 13 09:52:42 UTC 2021 - pgajdos@suse.com

- fix baselibs.conf
- modified sources
  % baselibs.conf

-------------------------------------------------------------------
Tue Aug 10 08:46:34 UTC 2021 - pgajdos@suse.com

- version update to 3.1.2
- deleted patches
  - Imath-pkgconfig-fix-libdir.patch (upstreamed)

-------------------------------------------------------------------
Fri Apr  9 11:19:34 UTC 2021 - pgajdos@suse.com

- initial version 3.0.1, splitted from openexr
- added patches
  fix https://github.com/AcademySoftwareFoundation/openexr/issues/595
  + Imath-pkgconfig-fix-libdir.patch (splitted from openexr's
    0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch)

openSUSE Build Service is sponsored by