OpenEXR v2.5.0 Release Notes
Release Date: 2020-05-06 // almost 4 years ago-
π Minor release with miscellaneous bug fixes and small features
Summary
- π No more build-time header generation: toFloat.h, eLut.h, b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no longer generated on the fly.
- π New StdISSTream class, an "input" stringstream version of StdOSStream
- π New Matrix22 class in Imath
- Chromaticity comparison operator now includes white (formerly ignored)
- π Various cmake fixes
- π Bug fixes for various memory leaks
- π Bug fixes for various invalid memory accesses
- π New checks to detect damaged input files
- π OpenEXR_Viewers has been deprecated, removed from the top-level cmake build and documentation.
π Merged Pull Requests
- π 712 Removed #include PyIlmBaseConfigInternal.h from all public .h files.
- β 711 Rewrote testToFloat().
- 709 Fix clean pthreads strikes back
- 708 Fix clean pthreads
- 707 A clean version of #673: Allow the use of Pthreads with WIN32/64
- π 705 added recent commits and PR's to 2.5.0 release notes
- βοΈ 704 fixed typos in README.md
- π 703 Release notes for 2.2.2
- 702 bump version on the 2.2 branch to 2.2.2
- π 700 Patch fixes for CVE-2020-* from commit e79d229 into release/2.2
- 699 Bump version to 2.5.0
- 698 Fix to make Boost_NO_BOOST_CMAKE a cache variable
- π 697 Fix python module install on macOS
- 696 TSC meeting notes 4-23-20
- 694 TSC meeting notes 4-16-20
- π 693 Update the release notes and security notices with 2020 CVE's
- 692 Meetings 4.2.20
- 690 Implementation of Matrix22
- 685 Fix libc++abi.dylib: Pure virtual function called!
- π 683 Typo in INSTALL.md: cmake now builds three modules, not four.
- 682 TSC meeting notes 2020 03 05
- π 680 fixed a/an use in Matrix33 and Matrix44
- π 676 Remove OpenEXR_Viewers from the cmake build files and from INSTALL.md
- 675 TSC meeting notes for 2/27/2020
- 672 Fix cmake install failing when install dir contains spaces, fix symlinks for shared libraries on DLL platforms
- π 669 CLA docs moved from "docs" to "contributors"
- 667 TSC meeting notes 2/20/2020
- 666 ImfChromaticities.cpp: Add back white to equality ops.
- β 662 support reloading broken files with IlmImfFuzzTest
- 661 fix unitialized pointer and double-delete bugs
- 660 exrdisplay: limit maximum image size based on available screen res
- 659 fix memory leaks and invalid memory accesses
- 658 Fix yet more memory leaks from constructor exceptions
- π 657 Release notes for 2.4.1 patch release.
- 656 fix crash with damaged EXR files
- 655 Notes 2020 02 06
- 653 fix memory leak from constructor exceptions
- 650 ImfAcesFile.cpp: Fix primary conversion edge case.
- 649 ImfChromaticities.h/cpp: Typo and pass by ref change.
- 647 fix typo and ref to theory document in InterpretingDeepPixels
- β‘οΈ 645 Various CI Updates:
- 643 Various checks to improve handling of damaged input files
- π 642 Fixed security email address to [email protected]
- β‘οΈ 641 Updates to fix broken Windows build.
- 640 notes from 1/9/20 and 1/16/20
- π¦ 639 Split Targets and Config and add find_package
- 638 OpenEXR/ImfStdIO.[cpp h]: Added StdISStream.
- 637 OpenEXR/IlmImf/ImfHuf.cpp: Fix OS dependent exr binary data for piz.
- π 635 Make docs install optional in CMake
- 634 Add interface includes to IlmBase and OpenEXR
- 631 add missing IMF_EXPORT to ImfOpenInputFile for dllexport
- βοΈ 629 Fixed some typos
- β 627 possible fix for #570: avoid writing NaNs into test images
- β 626 fix testB44ExpLogTable and testDwaLookups, and Makefile.am
- β‘οΈ 622 Azure and SonarCloud updates.
- 620 Switch from int to size_t to prevent overflow with huge images in exrdisplay (Fix for #610)
- 619 TSC meeting notes November 21, 2019
- 618 change URL to https://github.com/AcademySoftwareFoundation/openexr
- 616 Fix issue 289, C++17 compatibility
- 615 Add a missing break statement when determining compression in exr2aces
- 613 Notes 2019 11 15
- π 612 Add a 'clang-format' build target
- 608 Fix #595 and others, issue with pkgconfig generation under cmake
- π 606 Remove all build-time header generation
- π 601 "Rule of 5" copy/assign/move declarations
- 600 TSC Meeting Notes 2019/10/24
- π 599 Prepare 2.4 release branch
- β 598 Fix for #571: keep all values word-aligned in IlmImfTest testLargeDataWindowOffsets
- 590 TSC Meeting notes for 2019-10-17
- 588 Gitignore
- π 587 removed unnecessary .m4 files
- 586 TSC Meeting Notes 2019-10-3
- 585 Added mission statement to README.md
- π 582 Azure macOS job fixes
- π 580 More SonarCloud "bug" fixes in Imath
- π 578 More fixes for SonarCloud bugs
- β 577 Sonar fixes in IlmImf and IlmImfTest
- 576 TSC meeting notes
- β 575 Sonar fixes for Iex, IexTest, and ImathTest
- π· 574 Change Azure SonarCloud job to run weekly.
- 569 TSC meeting notes for the last 3 weeks
- π 562 CVE listing in SECURITY.md
- 561 A few more NOSONAR suppressions in PyImath
- β 560 Clean up small number of sonarcloud bugs / warnings
- π· 559 Change Azure SonarCloud job to run for every PR, rather than only forβ¦
- 558 Add NOSONAR comments to PyImath to suppress "self==self" bug reports.
- 557 Fix warnings when _FORTIFY_SOURCE set
- 556 Fix #555
- 554 Replace use of rand()/srand() with the C++11
- π 553 Increase Azure timeout for SonarCloud, Linux and MacOS jobs.
Closed Issues
- 689 I was able to get OpenEXR to install by adding
-std=c++11
to theextra_compile_flags
in setup.py, as lgritz and peterhillman suggested. Here's the file with it added: - 688 Invalid shift (141647077)
- 687 ZLIB not found
- 686 Using the example Chromacity files - issue with chromaticities
- 679 mipmap / ripmap question
- 674 OpenEXR_Viewers / libCg aliasing error
- β 671 Tiles/Ocean.exr core dumps on latest code built from git
- π 668 2.4.1: test suite build is failing
- π§ 665 openexr/OpenEXR_Viewers/config/LocateCg.cmake issue on Linux
- 663 2.4.1: missing dist tar balls
- π 654 build breaks backwards compatibility
- 651 ImfChromaticities.cpp: Revisiting the == and != operators
- π 648 find_package macro redefinition conflicts with vcpkg macro on Windows.
- 633 ImfStdIO.[cpp h]: Missing StdISStream class
- 632 Platform/OS dependent piz compressed binary data
- 630 OpenEXR loading not making use of multiple threads
- 628 Missing C++11 type traits for half
- 625 OPENEXR_DLL issues
- π 623 Documentation : Typo in "Interpreting Deep Pixels"
- π 617 Move openexr repo to AcademySoftwareFoundation organization
- π§ 611 How to force Python3 build on Linux
- 610 huge images cause bad_array_new_length exception in exrdisplay
- π 607 Getting started... build & hello world.
- 604 PyIlmBaseConfig not in export set?
- π 595 Broken pkgconfig files when building with cmake
- 594 Python modules are not linked to Boost::python
- 593 Python modules are not installed with cmake
- 584 OpenEXR CLAs
- 581 ImfCompressor.h is not installed
- 579 ImfFrameBuffer.h not compatible with C++98 code
- 573 Linker cannot find "boost_python-vc140-mt-x64-1_66.lib" on Windows.
- 572 "IlmImf-2_3.dll" shared library is not built anymore in 2.3.0.
- β 571 Test failure on ARMv7
- β 570 Test failure on i686
- π 567 CMake builds produce invalid pkg-config files
- 566 throwErrno symbols missing when Iex is linked before other libraries statically
- 565 2.4.0 tarball signature missing
- 564 CVE-2006-2277
- 563 CVE-2016-4629 and CVE-2016-4630
- 555 cmake errors when used as sub-project via add_subdirectory()
π² Commits [ git log v2.4.0...v2.5.0]
b12ea7f3
Pthreads: Some stuff @meshula overlooked. ([Gregorio Litenstein](@[email protected]) 2020-05-04)af8864d2
pthreads: Fix CMake/Autotools to check for them ([Gregorio Litenstein](@[email protected]) 2020-05-04)2ef3d626
Pthreads: Some stuff @meshula overlooked. ([Gregorio Litenstein](@[email protected]) 2020-05-04)- π
3ab677bd
A clean version of #673: Allow the use of Pthreads with WIN32/64 builds under MinGW ([Cary Phillips](@[email protected]) 2020-05-01) - π
4bb99704
added recent commits and PR's to 2.5.0 release notes ([Cary Phillips](@[email protected]) 2020-04-30) - π
ac4fb158
fixed wording of OpenEXR_Viewers in 2.5.0 release notes. ([Cary Phillips](@[email protected]) 2020-04-29) - π
c0542060
fixed spacing in 2.5.0 release notes ([Cary Phillips](@[email protected]) 2020-04-28) - π
c65d0d87
Added summary of changes to 2.5.0 release notes. ([Cary Phillips](@[email protected]) 2020-04-28) - π
275ab234
added merged PR's and closed issues to 2.5.0 release notes ([Cary Phillips](@[email protected]) 2020-04-27) - π
99bcaf5a
added 2.5.0 commits to release notes ([Cary Phillips](@[email protected]) 2020-04-27) - β‘οΈ
70202128
Update SECURITY.md to note that CVE-2020-* are not in v2.2.2 ([Cary Phillips](@[email protected]) 2020-04-29) - π
8ab7adbc
Release notes for 2.2.2 ([Cary Phillips](@[email protected]) 2020-04-29) 72e9ff25
TSC meeting notes 4-23-20 ([Cary Phillips](@[email protected]) 2020-04-23)656a3a5c
Add cmake option to install PyIlmBase pkg-config file ([Cary Phillips](@[email protected]) 2020-03-05)- βοΈ
2a82f18c
fixed typos in README.md ([Cary Phillips](@[email protected]) 2020-04-29) 27f45978
Bump version to 2.5.0 ([Cary Phillips](@[email protected]) 2020-04-28)72cc6e02
Fix to make Boost_NO_BOOST_CMAKE a cache variable ([Mark Sisson](@[email protected]) 2020-04-26)- π
b9199b51
Fix python module install on macos ([Mark Sisson](@[email protected]) 2020-04-26) 0b26caf6
TSC meeting notes 4-16-20 ([Cary Phillips](@[email protected]) 2020-04-16)- β
9d8bb109
Implemented all tests transferable to the 2x2 matrix case from 3x3. Added needed functionality to ensure boost::python worked for testing. ([Owen Thompson](@[email protected]) 2020-04-09) - β
713e6ce5
Implemented additional C++ functionality needed to pass 2x2 testing parameters: extracting euler angles and overloaded vector multiplication. ([Owen Thompson](@[email protected]) 2020-04-09) - β
1b20f7bd
Wrote tests transferable to the 2x2 cases in C++ ([Owen Thompson](@[email protected]) 2020-04-09) d404df49
Matrix22 template constructor and make identity no longer use memset. ([Owen Thompson](@[email protected]) 2020-03-30)f20e1602
Implementation of operator << on Matrix22 for stream output. ([Owen Thompson](@[email protected]) 2020-03-30)- π
c5a10a77
Implementation of arbitrarily transferable functions from 3x3 to 2x2. Removed gaus-jordan and other problematic operations (doesn't work on 2x2) ([Owen Thompson](@[email protected]) 2020-03-24) - π
308f1076
fixed spacing ([Cary Phillips](@[email protected]) 2020-04-16) - β‘οΈ
a2392101
update with new CVE's ([Cary Phillips](@[email protected]) 2020-04-16) d7da549e
edited GSoC discussion ([Cary Phillips](@[email protected]) 2020-04-03)c4d27400
typo ([Cary Phillips](@[email protected]) 2020-04-02)c76f4c8d
added John ([Cary Phillips](@[email protected]) 2020-04-02)e9ff88bb
typo. ([Cary Phillips](@[email protected]) 2020-04-02)b0f4dc48
TSC meeting notes 4/2/2020 ([Cary Phillips](@[email protected]) 2020-04-02)fa435e2a
Fix libc++abi.dylib: Pure virtual function called! ([dgmzc](@[email protected]) 2020-03-10)- π
e23fdf6e
Typo in INSTALL.md: cmake now builds three modules, not four. ([Cary Phillips](@[email protected]) 2020-03-05) 0132627f
added some details. ([Cary Phillips](@[email protected]) 2020-03-05)23c7e72c
TSC Meeting notes 3/5/2020 ([Cary Phillips](@[email protected]) 2020-03-05)- π
6780843d
fixed a/an use in Matrix33 and Matrix44 ([Phyrexian](@[email protected]) 2020-03-05) - π
560f7c2e
Remove OpenEXR_Viewers from the cmake build files and from the INSTALL.md instructions. ([Cary Phillips](@[email protected]) 2020-02-27) 01fa5a20
TSC meeting notes for 2/27/2020 ([Cary Phillips](@[email protected]) 2020-02-27)d2639ab3
Add interface includes to IlmBase and OpenEXR ([Harry Mallon](@[email protected]) 2020-01-07)6da250f6
Fix cmake install failing when install dir contains spaces, fix symlinks for shared libraries on DLL platforms ([Simon Boorer](@[email protected]) 2020-02-26)- π¦
6d26cbfc
Split Targets and Config and add find_package ([Harry Mallon](@[email protected]) 2020-01-07) 2f92fcbb
ImfChromaticities.cpp: Add back white to equality ops. ([Arkell Rasiah](@[email protected]) 2020-02-20)- β
d2deb6d8
IlmImfTest/testExistingStreams.cpp: Test for Imf::StdOSStream/StdISStream. ([Arkell Rasiah](@[email protected]) 2020-02-26) 9a172a22
OpenEXR/ImfStdIO.[cpp h]: Added StdISStream. ([Arkell Rasiah](@[email protected]) 2020-01-10)- π
d9019d81
CLA docs moved from "docs" to "contributors" ([Cary Phillips](@[email protected]) 2020-02-24) - π
48c21063
ImfAcesFile.cpp: Remove redundant equality check. ([Arkell Rasiah](@[email protected]) 2020-02-07) adc21e52
ImfAcesFile.cpp: Fix primary conversion edge case. ([Arkell Rasiah](@[email protected]) 2020-01-31)3576a8bd
TSC meeting notes 2/20/2020 ([Cary Phillips](@[email protected]) 2020-02-20)817faac5
fix unitialised pointer and double-delete bugs (#661) ([peterhillman](@[email protected]) 2020-02-24)- β
a0e84f62
add help and options information IlmImfTest and IlmImfFuzzTest ([Peter Hillman](@[email protected]) 2020-02-13) - β
608b4938
support reloading broken files with IlmImfFuzzTest ([Peter Hillman](@[email protected]) 2020-02-11) - π
d129fae9
Added #659 and associated commit to 2.4.1 release notes. ([Cary Phillips](@[email protected]) 2020-02-10) - π
b6bef538
Release notes for 2.4.1 patch release. ([Cary Phillips](@[email protected]) 2020-02-06) - π
0ca9b6e8
Added #659 and associated commit to 2.4.1 release notes. ([Cary Phillips](@[email protected]) 2020-02-10) - π
a966db03
Release notes for 2.4.1 patch release. ([Cary Phillips](@[email protected]) 2020-02-06) d06c223f
exrdisplay: limit maximum image size based on available screen resolution ([Peter Hillman](@[email protected]) 2020-02-10)e79d2296
fix memory leaks and invalid memory accesses ([Peter Hillman](@[email protected]) 2020-02-08)2c37c4bd
Fix yet more memory leaks from constructor exceptions (#658) ([peterhillman](@[email protected]) 2020-02-09)3422b344
fix crash with damaged EXR files (#656) ([peterhillman](@[email protected]) 2020-02-08)5754217f
typo in date. ([Cary Phillips](@[email protected]) 2020-02-06)7f183953
TSC meeting notes for Feb 6, 2020 ([Cary Phillips](@[email protected]) 2020-02-06)cdc70f60
ImfChromaticities.h/cpp: Typo and pass by ref change. ([Arkell Rasiah](@[email protected]) 2020-01-31)51bd0ff5
fix memory leak from constructor exceptions (#653) ([peterhillman](@[email protected]) 2020-02-07)- β
88246d99
OpenEXR/IlmImfTest/testHuf.cpp: Do the compressVerify() on deterministic data sets. ([Arkell Rasiah](@[email protected]) 2020-01-17) 0042c451
OpenEXR/IlmImf/ImfHuf.cpp: Fix OS dependent exr binary data for piz. ([Arkell Rasiah](@[email protected]) 2020-01-10)89ce46f3
force x/y Sampling to 1 for Deep Scanline Images ([Peter Hillman](@[email protected]) 2020-01-28)- π
0a1aa55e
minor tweaks and typo fixes ([Peter Hillman](@[email protected]) 2020-01-28) acad98d6
missing header for ptrdiff_t ([Peter Hillman](@[email protected]) 2020-01-24)- β
c14af4bb
fix test suite memory leak from testDeepTiledBasic ([Peter Hillman](@[email protected]) 2020-01-24) - β
a8508ab0
test for multipart threading was leaking memory ([Peter Hillman](@[email protected]) 2020-01-24) b673e6ad
Fix cleanup when DeepScanLineInputFile constructor throws ([Peter Hillman](@[email protected]) 2020-01-24)- π
53a06468
fixes to memory leak when constructors throw exceptions ([Peter Hillman](@[email protected]) 2020-01-23) - β
d4fbaad4
fix memory leak in test suite ([Peter Hillman](@[email protected]) 2020-01-23) dea0ef1e
fix memory leak on DeepTiledInput files: compressor for sample count table wasn't deleted ([Peter Hillman](@[email protected]) 2020-01-23)2ae5f837
fix check for valid ruleSize ([Peter Hillman](@[email protected]) 2020-01-23)a6408c90
avoid creating compression object just to compute numLinesInBuffer ([Peter Hillman](@[email protected]) 2020-01-23)e7c26f6e
abort when file claims to have excessive scanline data requirements ([Peter Hillman](@[email protected]) 2020-01-22)b1c34c49
fix memory leak when reading damaged PIZ files ([Peter Hillman](@[email protected]) 2020-01-22)ea334989
sanity check data reads from PIZ data ([Peter Hillman](@[email protected]) 2020-01-21)43cd3ad4
improve bad count detection in huf decompress ([Peter Hillman](@[email protected]) 2020-01-21)801272c9
check for bad bit counts in Huff encoded data ([Peter Hillman](@[email protected]) 2020-01-21)7a52d40a
bypass SSE optimization when skipping subsampled channels ([Peter Hillman](@[email protected]) 2020-01-21)b9997d0c
prevent int overflow when calculating buffer offsets ([Peter Hillman](@[email protected]) 2020-01-20)822e218c
exrmakepreview: switch preview-to-full scaling vars from floats to doubles to prevent rounding causing overflows ([Peter Hillman](@[email protected]) 2020-01-20)- π
3eda5d70
fixes for DWA uncompress: sanity check unknown data reading, off-by-one error on max suffix string length ([Peter Hillman](@[email protected]) 2020-01-20) 37750013
Sanity check for input buffer overruns in RLE uncompress ([Peter Hillman](@[email protected]) 2020-01-20)df987cab
validate tiles have valid headers when raw reading tiles ([Peter Hillman](@[email protected]) 2020-01-20)- π
6bad53af
Force tile sizes to be less than INT_MAX bytes, in line with the maximum dimensions of data windows ([Peter Hillman](@[email protected]) 2020-01-20) 1cbf6b9a
fix typo and ref to theory document in InterpretingDeepPixels ([Peter Hillman](@[email protected]) 2020-01-28)- β‘οΈ
6546ff20
Various CI Updates: - fix python warnings. - fix Cmake include(clang_format) error - added Linux VFX 2020 builds - removed MacOS 10.13 due to Azure ending support - temporarily disable gcov in Sonar, due to SC regression CPP-2395 ([Christina Tempelaar-Lietz](@[email protected]) 2020-01-25) - β‘οΈ
f9229e98
Updates to fix broken Windows build. ([Christina Tempelaar-Lietz](@[email protected]) 2020-01-20) - β
fce8c17b
possible fix for #570: avoid writing NaNs into test images ([Peter Hillman](@[email protected]) 2019-11-29) - β
9750a1db
fix testB44ExpLogTable and testDwaLookups, and Makefile.am ([Peter Hillman](@[email protected]) 2019-11-29) bd6ab91f
use Int64 types for width*height calculations in exrdisplay ([Peter Hillman](@[email protected]) 2019-11-25)5adac705
Switch from int to size_t to prevent overflow with huge images ([Peter Hillman](@[email protected]) 2019-11-25)b1477e0e
added Rod to TSC notes ([Cary Phillips](@[email protected]) 2019-11-14)220f9d4b
TSC notes 2019-11-15 ([Cary Phillips](@[email protected]) 2019-11-14)93a4c794
Don't change CMAKE_MODULE_PATH ([Larry Gritz](@[email protected]) 2019-11-24)18d7b6a1
typo ([Larry Gritz](@[email protected]) 2019-11-14)- π
66f48992
Add a 'clang-format' build target ([Larry Gritz](@[email protected]) 2019-11-12) 63fdd366
notes from 1/9/20 and 1/16/20 ([Cary Phillips](@[email protected]) 2020-01-16)- π
56b248ec
fixed typo in CONTRIBUTING.md ([Cary Phillips](@[email protected]) 2020-01-24) - π
7e6e6f0b
Reference SECURITY.md in CONTRIBUTING.md ([John Mertic](@[email protected]) 2020-01-21) - π
fbe08034
Fixed security email address to [email protected] ([John Mertic](@[email protected]) 2020-01-21) 8f43dd55
TSC meeting notes November 21, 2019 ([Cary Phillips](@[email protected]) 2019-11-21)- π
767d497c
add missing IMF_EXPORT to ImfOpenInputFile in order to be able to use it from a windows dll ([Laurens Voerman](@[email protected]) 2019-12-12) - π
7bd899ac
Make docs install optional in CMake ([Harry Mallon](@[email protected]) 2020-01-08) - π§
afa84f87
Fixed typos ([John Mertic](@[email protected]) 2019-12-04) - π§
b65a275f
Fixed some typos ([John Mertic](@[email protected]) 2019-12-04) - β‘οΈ
824ed557
Updated SonarCloud properties/token and README status widgets. ([Christina Tempelaar-Lietz](@[email protected]) 2019-11-26) c02742f2
change URL to https://github.com/AcademySoftwareFoundation/openexr ([Cary Phillips](@[email protected]) 2019-11-21)2ae3d476
change URL to https://github.com/AcademySoftwareFoundation/openexr ([Cary Phillips](@[email protected]) 2019-11-21)1296f73c
Add a missing break statement when determining compression in exr2aces ([karlhendrikse](@[email protected]) 2019-11-20)780c2230
Fix issue 289, C++17 compatibility ([Nick Porcino](@[email protected]) 2019-11-20)d778a0b4
add toFloat.h and eLut.h to SOURCES ([Cary Phillips](@[email protected]) 2019-11-02)d80927be
move dwaLookups.h declarations to the OPENEXR_IMF_INTERNAL_NAMESPACE ([Cary Phillips](@[email protected]) 2019-11-02)36edde92
add b44ExpLogTable.h and dwaLookups.h as official headers ([Cary Phillips](@[email protected]) 2019-11-02)00bf05cd
add toFloat.h and eLut.h as source files ([Cary Phillips](@[email protected]) 2019-11-01)861aad16
typo from previous commit: operator= wasn't returning a value ([Cary Phillips](@[email protected]) 2019-11-03)03b464a0
mvoe TestType and TestTypedAttribute to OPENEXR_IMF_INTERNAL_NAMESPACE ([Cary Phillips](@[email protected]) 2019-11-03)- π
9a5c8d4f
remove const from arg declaration in move-constructors/move-assignments ([Cary Phillips](@[email protected]) 2019-11-03) - π
b7857b96
=default copy/move/assign for TypedAttribute ([Cary Phillips](@[email protected]) 2019-11-03) - π
fa2e4585
SonarCloud-inspired fixes ([Cary Phillips](@[email protected]) 2019-10-25) - π
19cd1014
SonarCloud-inspired bug fixes: ([Cary Phillips](@[email protected]) 2019-10-24) - π
64f145a0
More SonarCloud-inspired fixes: ([Cary Phillips](@[email protected]) 2019-10-24) - π
5c985fcf
SonarCloud-inspired fixes ([Cary Phillips](@[email protected]) 2019-10-24) - π
8e7ba0fa
sonar fixes ([Cary Phillips](@[email protected]) 2019-10-21) - π
ba3d5efb
sonar fixes ([Cary Phillips](@[email protected]) 2019-10-21) - π
031199cd
Fix overzealous removal of if statements breaking all builds except win32 ([Kimball Thurston](@[email protected]) 2019-11-07) 8228578d
Handle python2 not being installed, but python3 being present ([Kimball Thurston](@[email protected]) 2019-11-07)d10895ef
Fix issue with defines not being set correctly for win32 ([Kimball Thurston](@[email protected]) 2019-11-07)b303f678
Re-enable Boost_NO_BOOST_CMAKE by default, document, clean up status messages ([Kimball Thurston](@[email protected]) 2019-11-07)- β
8ec1440c
Set CMP0074 such that people who set Boost_ROOT won't get warnings ([Kimball Thurston](@[email protected]) 2019-11-07) 28d1cb25
ensure paths are canonicalized by get_filename_component prior to comparing ([Kimball Thurston](@[email protected]) 2019-11-07)- π
34ce16c2
Fix issue with drive letter under windows ([Kimball Thurston](@[email protected]) 2019-11-06) 650da0d6
Extract to function, protect against infinite loop ([Kimball Thurston](@[email protected]) 2019-11-06)- π
df768ec8
Fixes #593, others - issues with pyilmbase install ([Kimball Thurston](@[email protected]) 2019-11-05) - π§
ed4807b9
Take DESTDIR into account when creating library symlinks ([Antonio Rojas](@[email protected]) 2019-10-19) f1b017c8
No longer install ImfMisc.h ([Cary Phillips](@[email protected]) 2019-10-31)a571bdfe
add boost to python module link library ([Jens Lindgren](@[email protected]) 2019-10-22)- π
cf8b35c9
Fix overzealous removal of if statements breaking all builds except win32 ([Kimball Thurston](@[email protected]) 2019-11-07) 44266538
Handle python2 not being installed, but python3 being present ([Kimball Thurston](@[email protected]) 2019-11-07)1eb2df5a
Fix issue with defines not being set correctly for win32 ([Kimball Thurston](@[email protected]) 2019-11-07)8a05994a
Re-enable Boost_NO_BOOST_CMAKE by default, document, clean up status messages ([Kimball Thurston](@[email protected]) 2019-11-07)- β
40e68bb9
Set CMP0074 such that people who set Boost_ROOT won't get warnings ([Kimball Thurston](@[email protected]) 2019-11-07) b021db40
ensure paths are canonicalized by get_filename_component prior to comparing ([Kimball Thurston](@[email protected]) 2019-11-07)- π
7e0714f2
Fix issue with drive letter under windows ([Kimball Thurston](@[email protected]) 2019-11-06) 89dceca8
Extract to function, protect against infinite loop ([Kimball Thurston](@[email protected]) 2019-11-06)- π
599e5211
Fixes #593, others - issues with pyilmbase install ([Kimball Thurston](@[email protected]) 2019-11-05) 0b26a9de
Fix #595 and others, issue with pkgconfig generation under cmake ([Kimball Thurston](@[email protected]) 2019-11-05)- π§
4e54bde7
Take DESTDIR into account when creating library symlinks ([Antonio Rojas](@[email protected]) 2019-10-19) a2c12ec3
No longer install ImfMisc.h ([Cary Phillips](@[email protected]) 2019-10-31)04aa9d33
formatting tweaks ([Cary Phillips](@[email protected]) 2019-10-31)29af8e8b
formatting tweaks ([Cary Phillips](@[email protected]) 2019-10-31)9c876646
formatting tweaks ([Cary Phillips](@[email protected]) 2019-10-31)b79e44c6
formatting tweaks ([Cary Phillips](@[email protected]) 2019-10-31)d31c84e3
formatting tweaks ([Cary Phillips](@[email protected]) 2019-10-31)b459acdc
README formatting tweaks ([Cary Phillips](@[email protected]) 2019-10-31)c5931e54
image tweak ([Cary Phillips](@[email protected]) 2019-10-31)c0469c8c
tweak image ([Cary Phillips](@[email protected]) 2019-10-31)15d8706b
tweak to image in README.md ([Cary Phillips](@[email protected]) 2019-10-31)e993b8f4
tweaks to the mission statement ([Cary Phillips](@[email protected]) 2019-10-31)- β‘οΈ
df4315a4
updated mission statement in README.md ([Cary Phillips](@[email protected]) 2019-10-21) 5147f255
Added mission statement to README.md ([Cary Phillips](@[email protected]) 2019-10-17)4527b6f3
typo ([Cary Phillips](@[email protected]) 2019-10-24)ca31d92e
TSC Meeting notes 2019-10-24 ([Cary Phillips](@[email protected]) 2019-10-24)- β‘οΈ
4273e84f
Update Azure build to work with new branch. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-26) e53ebd3e
Fix int32 overflow bugs with deep images ([Larry Gritz](@[email protected]) 2019-10-17)- π
486ff105
Prepare 2.4 release branch ([Larry Gritz](@[email protected]) 2019-10-24) c1c82f7d
add boost to python module link library ([Jens Lindgren](@[email protected]) 2019-10-22)- β
a3c246b3
keep all values word-aligned in IlmImfTest testLargeDataWindowOffsets ([Peter Hillman](@[email protected]) 2019-10-24) 5db03642
fix Contrib/DtexToExr/DtexToExr in .gitignore ([Cary Phillips](@[email protected]) 2019-10-17)a4b69af6
add PyIlmBaseConfigInternal.h and Contrib/DtexToExr to .gitignore ([Cary Phillips](@[email protected]) 2019-10-17)eadfbf82
Fix int32 overflow bugs with deep images ([Larry Gritz](@[email protected]) 2019-10-17)eef4c99d
TSC Meeting notes for 2019-10-17 ([Cary Phillips](@[email protected]) 2019-10-17)046b2f75
TSC Meeting Notes 2019-10-3 ([Cary Phillips](@[email protected]) 2019-10-17)- π
e65b3890
removed unnecessary .m4 files ([Cary Phillips](@[email protected]) 2019-10-17) - π
cb162323
Fixed various MacOS Azure pipeline issues, all tests run now. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-09) - π§
aef48d68
Fix links ([John Mertic](@[email protected]) 2019-10-14) 7e7e0d47
Explicitly define destructors. Suppress SonarCloud bug reports for array index operators. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-07)- π
d8fc18e8
Removed unreachable return statement. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-07) a2a133ad
More NOSONAR suppressions in PyImath. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-07)2b64316c
Change 'a!=a' to std::isnan() to fix Sonar "bug", added infinity checks ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-07)- β
bf1288de
Fix static analysis warning re: potential null pointer dereference. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-03) 247dbacd
Edit macro to use only a single instance of '#'. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-03)- π
e2860cec
Remove unreached 'return'. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-03) - π
6337096e
Remove unnecessary break statements. ([Christina Tempelaar-Lietz](@[email protected]) 2019-10-03) e1ff97f1
TSC meeting notes for the last 3 weeks ([Cary Phillips](@[email protected]) 2019-09-24)- π
2f4937ba
fixed date of last TSC meeting ([Cary Phillips](@[email protected]) 2019-10-02) 9a4a0c56
TSC meeting notes from 9/26/2019 ([Cary Phillips](@[email protected]) 2019-10-02)4dec0313
TSC meeting notes for the last 3 weeks ([Cary Phillips](@[email protected]) 2019-09-24)- π
f82e1989
Added tests for all exception types derived from BaseExc. ([Cary Phillips](@[email protected]) 2019-09-22) - π
a82c4c23
operator = (const BaseExc& be) throw () = delete; ([Cary Phillips](@[email protected]) 2019-09-22) - π
09a14a9e
change floating-point loop variables to iterate on a fixed-size array. ([Cary Phillips](@[email protected]) 2019-09-22) - π·
bd7a04f7
Change Azure SonarCloud job to run weekly. ([Christina Tempelaar-Lietz](@[email protected]) 2019-09-29) - π
8dd91127
removed references to the CVE's that are not specific to OpenEXR ([Cary Phillips](@[email protected]) 2019-09-20) - π
33d1ac61
CVE listing in SECURITY.md ([Cary Phillips](@[email protected]) 2019-09-19)