-
Notifications
You must be signed in to change notification settings - Fork 616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v3.2.1 commits and release notes #1569
v3.2.1 commits and release notes #1569
Commits on Sep 23, 2023
-
Propagate OPENEXR_INSTALL_PKG_CONFIG to internal Imath (AcademySoftwa…
…reFoundation#1531) * Propagate OPENEXR_INSTALL_PKG_CONFIG to internal Imath If OpenEXR is installing a pkg-config file, then the internal Imath build (if there is one) should install it, too. Also, add an explicit release version variable to the .pc file. This is in preparation for the python wheel build to pick up the version settings from the pkg-config files. Signed-off-by: Cary Phillips <cary@ilm.com> * remove version= from OpenEXR.pc Signed-off-by: Cary Phillips <cary@ilm.com> --------- Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 5240892 - Browse repository at this point
Copy the full SHA 5240892View commit details -
Remove check for _MSC_VER in internal_cpuid.h (AcademySoftwareFoundat…
…ion#1528) As noted in AcademySoftwareFoundation#1445, _MSC_VER should only be used to detect msvc, not for Windows. The _WIN32 check should be sufficient. The extra check for _MSC_VER fails when cross-compiling from Linux to Windows. Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 7b80467 - Browse repository at this point
Copy the full SHA 7b80467View commit details -
Fix warnings in multipartExamples.cpp (AcademySoftwareFoundation#1533)
* Fix warnings in multipartExamples.cpp Signed-off-by: Cary Phillips <cary@ilm.com> * fix indentation Signed-off-by: Cary Phillips <cary@ilm.com> --------- Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 0650cd2 - Browse repository at this point
Copy the full SHA 0650cd2View commit details -
Fix warnings from cross-compiling with x86_64-w64-mingw32-gcc-posix (A…
…cademySoftwareFoundation#1534) * Fix compiler warnings from x86_64-w64-mingw32-g++-posix * MSVCRT doesn't recognize printf("%l") so PRIu64 doesn't work, it expects "%I64u". * Add to the cases that disable a strncpy warning Signed-off-by: Cary Phillips <cary@ilm.com> * %zu for size_t Signed-off-by: Cary Phillips <cary@ilm.com> * revert attempt to fix PRIu64 warnings Signed-off-by: Cary Phillips <cary@ilm.com> * revert blank line Signed-off-by: Cary Phillips <cary@ilm.com> --------- Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for b9140da - Browse repository at this point
Copy the full SHA b9140daView commit details -
Fix OPENEXR_VERSION_HEX (AcademySoftwareFoundation#1539)
* Fix OPENEXR_VERSION_HEX * fix syntax error * remove unnecessary uint32_t cast * add validation test Signed-off-by: Cary Phillips <cary@ilm.com> * Add #if statement with OPENEXR_VERSION_HEX Signed-off-by: Cary Phillips <cary@ilm.com> --------- Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 3073b71 - Browse repository at this point
Copy the full SHA 3073b71View commit details -
OPENEXR_INSTALL_PKG_CONFIG is on by default, even on Windows (Academy…
…SoftwareFoundation#1541) There seems to be no downside to generating the OpenEXR.pc file even on Windows, so for consistency, apply the setting to all platforms. Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for c261f43 - Browse repository at this point
Copy the full SHA c261f43View commit details -
Remove SPDX license identifier in LICENSE.md
Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for fc993fa - Browse repository at this point
Copy the full SHA fc993faView commit details -
Python wheel setup gets version from OpenEXR.pc/Imath.pc (AcademySoft…
…wareFoundation#1536) * Python wheel setup gets version from OpenEXR.pc/Imath.pc OpenEXR and Imath have indepdenent versions that may not match. The .pc files appear to be the simplest way to extract the versions and library suffixes. Running pkg-config itself doesn't work on Windows, hence the manual file parsing. Signed-off-by: Cary Phillips <cary@ilm.com> * = Signed-off-by: Cary Phillips <cary@ilm.com> * Remove -DOPENEXR_INSTALL_PKG_CONFIG=ON since it's now on by default Signed-off-by: Cary Phillips <cary@ilm.com> --------- Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 4594b64 - Browse repository at this point
Copy the full SHA 4594b64View commit details -
Default value for chromaticities attribute constructor in exrstdattr (A…
…cademySoftwareFoundation#1540) Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for e93131b - Browse repository at this point
Copy the full SHA e93131bView commit details -
Update openexr_deps.bzl (AcademySoftwareFoundation#1565)
Signed-off-by: Vertexwahn <julian.amann@tum.de>
Configuration menu - View commit details
-
Copy full SHA for cdf831d - Browse repository at this point
Copy the full SHA cdf831dView commit details -
Bazel: Improve module (AcademySoftwareFoundation#1562)
Signed-off-by: Vertexwahn <julian.amann@tum.de>
Configuration menu - View commit details
-
Copy full SHA for 08449f9 - Browse repository at this point
Copy the full SHA 08449f9View commit details -
Set build-shared:OFF for Static build (AcademySoftwareFoundation#1557)
Looks like this somehow we've been building shared when we meant to be building static. Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 1312455 - Browse repository at this point
Copy the full SHA 1312455View commit details -
Omit OPENEXR_IMAGES_TAG from test image url if empty (AcademySoftware…
…Foundation#1560) This allows the url for the test images to reference a local file: cmake -DOPENEXR_IMAGES_REPO=file:///my/clone/of/openexr-images -DOPENEXR_IMAGES_TAG="" which avoids the remote downloading of the test images at cmake time. Also, mention the test images in the install docs. Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 4f9c1a3 - Browse repository at this point
Copy the full SHA 4f9c1a3View commit details -
Clean up handling of libdeflate when linking static (AcademySoftwareF…
…oundation#1561) * Set EXR_DEFLATE_LIB properly for static linking This leads OpenEXRCore/CMakeLists.txt to do: target_link_libraries(OpenEXRCore PUBLIC libdeflate) instead of: target_link_libraries(OpenEXRCore PUBLIC PkgConfig::deflate) which is not recognized. With a target link library of `PkgConfig::deflate`, the static build of the OpenEXR libraries builds successfully, but configuring an application against those static libraries fails, saying it can't find `PkgConfig::deflate`. Signed-off-by: Cary Phillips <cary@ilm.com> * Add -ldeflate to pkgconfig for static builds When static linking and referencing an external libdeflate (i.e. not fetching and building internally), OpenEXR.pc needs -ldeflate. This also adds a test for this condition to the CI's validation script. Signed-off-by: Cary Phillips <cary@ilm.com> --------- Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 7cda5f5 - Browse repository at this point
Copy the full SHA 7cda5f5View commit details -
Don't trigger ci/bazel/ossfuzz builds on pushes/PRs to src/wrappers (A…
…cademySoftwareFoundation#1532) No need to rebuild/test OpenEXR on changes to the python wheels. Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 52835b7 - Browse repository at this point
Copy the full SHA 52835b7View commit details -
Set minimal permissions for workflow python-wheels.yml (AcademySoftwa…
…reFoundation#1530) The exact same changes done on other workflows through the PR AcademySoftwareFoundation#1417 Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
Configuration menu - View commit details
-
Copy full SHA for 0c69cc0 - Browse repository at this point
Copy the full SHA 0c69cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5556d - Browse repository at this point
Copy the full SHA eb5556dView commit details -
Fix Imf/Iex/IlmThread namespaces in python bindings and website code (A…
…cademySoftwareFoundation#1568) * Fix Imf/Iex/IlmThread namespaces in python bindings and website code Use OPENEXR_NAMESPACE, IEX_NAMESPACE, ILMTHREAD_NAMESPACE instead of Imf, Iex, IlmThread, to support custom settings. Signed-off-by: Cary Phillips <cary@ilm.com> * Use Iex:: namespace in example code instead of IEX_NAMESPACE Requires this in all.cpp: namespace Iex = IEX_NAMESPACE; Signed-off-by: Cary Phillips <cary@ilm.com> * use #define Iex Signed-off-by: Cary Phillips <cary@ilm.com> * remove explicit Iex namespace Signed-off-by: Cary Phillips <cary@ilm.com> --------- Signed-off-by: Cary Phillips <cary@ilm.com>
Configuration menu - View commit details
-
Copy full SHA for 31ec4c3 - Browse repository at this point
Copy the full SHA 31ec4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1fa90 - Browse repository at this point
Copy the full SHA 8e1fa90View commit details