{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":775131,"defaultBranch":"main","name":"OpenColorIO","ownerLogin":"AcademySoftwareFoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-07-14T18:22:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40807682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706601799.0","currentOid":""},"activityList":{"items":[{"before":"813785eca694f83a1f7d54dccf265b2dda2a67eb","after":"7e91b0e9a6e194181e11a777d338ea2b4c4d315f","ref":"refs/heads/main","pushedAt":"2024-05-06T10:03:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KelSolaar","name":"Thomas Mansencal","path":"/KelSolaar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99779?s=80&v=4"},"commit":{"message":"ocioview updates & fixes (#1966)\n\n* Improve ocioview exit, view, and icon UX\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Fix message router property routing\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Add processor context\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Revise item type data descriptions\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Split item name from item label\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Update processor context direction handling\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n---------\r\n\r\nSigned-off-by: Michael Dolan ","shortMessageHtmlLink":"ocioview updates & fixes (#1966)"}},{"before":"67a26e4a383d2125bae437432cdad535d55c751b","after":"813785eca694f83a1f7d54dccf265b2dda2a67eb","ref":"refs/heads/main","pushedAt":"2024-04-17T17:12:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michdolan","name":"Michael Dolan","path":"/michdolan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2299963?s=80&v=4"},"commit":{"message":"ocioview image and PySide6 updates (#1912)\n\n* Updates for PySide6 compatibility\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Remove QT3D_RENDERER override\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Message router name update\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n---------\r\n\r\nSigned-off-by: Michael Dolan \r\nCo-authored-by: Thomas Mansencal ","shortMessageHtmlLink":"ocioview image and PySide6 updates (#1912)"}},{"before":"b87d80d15552ddb0990876376b46a5713068292c","after":"67a26e4a383d2125bae437432cdad535d55c751b","ref":"refs/heads/main","pushedAt":"2024-04-03T22:57:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Add a helper function to check if an extension is supported by file transform (#1962)\n\n* Add FileTransform::IsFormatExtensionSupported()\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* IsFormatExtensionSupported ignores dot at start.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* Add C++ tests for new function.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* Fix a small bug in the new C++ tests.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* Add python binding, python tests and address feedbacks.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* Change extension accepted to IsFormatExtensionSupported() to case-insensitive.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* Bugfix to account for single dot input.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* Cleanup isFormatExtensionSupported() structure a bit to look nicer.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n* Reset whitespace cleanup. Also add a guard against invalid pointer.\r\n\r\nSigned-off-by: Mei Chu \r\n\r\n---------\r\n\r\nSigned-off-by: Mei Chu \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Add a helper function to check if an extension is supported by file t…"}},{"before":"865e26176908287bf83be409794ba3d532418081","after":"b87d80d15552ddb0990876376b46a5713068292c","ref":"refs/heads/main","pushedAt":"2024-04-03T20:28:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Replaced deprecated Carbon framework with ColorSync and CoreGraphics. (#1961)\n\n* Replaced deprecated Carbon framework with ColorSync and CoreGraphics.\r\n\r\nSigned-off-by: Alexander Schwank \r\n\r\n* Added CoreFoundation linkage\r\n\r\nSigned-off-by: Alexander Schwank \r\n\r\n---------\r\n\r\nSigned-off-by: Alexander Schwank \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Replaced deprecated Carbon framework with ColorSync and CoreGraphics. ("}},{"before":"91e8826a8bd78f5c6df5e5294e70671383186244","after":"865e26176908287bf83be409794ba3d532418081","ref":"refs/heads/main","pushedAt":"2024-04-02T02:14:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Add ociocpuinfo utility (#1960)\n\n* CPUInfo cleanup\r\n\r\nRemove unneeded duplicate code h\r\nHandle unknown processors\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Add ociocpuinfo utility\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Add ociocpuinfo to python console_scripts\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n---------\r\n\r\nSigned-off-by: Mark Reid ","shortMessageHtmlLink":"Add ociocpuinfo utility (#1960)"}},{"before":"50e7d5863dc1cc91b759e7f4e4a0ce4309016fb7","after":"91e8826a8bd78f5c6df5e5294e70671383186244","ref":"refs/heads/main","pushedAt":"2024-03-21T05:11:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Add AVX512 accelerated 1D/3D LUTS (#1932)\n\n* Initial AVX512 support\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Lut1DOp add AVX512 implementation\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Lut3DOp add AVX512 implementation\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Don't use SIMD if only 1 pixel is requested\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Remove #if, f16c is always available with AVX512\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Cast pointers to __m512 instead of __m256\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Use size method from vector being tested\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Add to help message that f16c is only used with AVX/AVX2\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Clarify test case by using uint8 maxValue\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n---------\r\n\r\nSigned-off-by: Mark Reid ","shortMessageHtmlLink":"Add AVX512 accelerated 1D/3D LUTS (#1932)"}},{"before":"9fe81cb02e0126086f189b8df930dbe24f9b82c1","after":"50e7d5863dc1cc91b759e7f4e4a0ce4309016fb7","ref":"refs/heads/main","pushedAt":"2024-03-20T04:52:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Fix CPU unit test failures on recent macOS ARM platforms (#1950)\n\n* Fix CPUProcessor/optimizations on arm64 Arm64 has fma instructions that can lead to different results Break the manual computaion into multiple steps\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Compare strings by float value\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Enable macarm runners by default\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Move mac arm runner to main workflow\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* fix rosetta typo\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* move StringFloatVecClose to testutils\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n---------\r\n\r\nSigned-off-by: Mark Reid ","shortMessageHtmlLink":"Fix CPU unit test failures on recent macOS ARM platforms (#1950)"}},{"before":"184566eef0fa8e2d330d231bb3aab25ae18bb1d0","after":"9fe81cb02e0126086f189b8df930dbe24f9b82c1","ref":"refs/heads/main","pushedAt":"2024-03-12T03:34:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KelSolaar","name":"Thomas Mansencal","path":"/KelSolaar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99779?s=80&v=4"},"commit":{"message":"CI Workflows various fixes (#1945)\n\n* Fix OSL 1.13 unit tests\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Update GHA deprecated actions\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Update sonnar-scanner version\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Upgrade platform latest to C++23 and fix Pybind11 asserts\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n---------\r\n\r\nSigned-off-by: Rémi Achard ","shortMessageHtmlLink":"CI Workflows various fixes (#1945)"}},{"before":"0c90ded16687b1b63f3e24ef417789c89b1dc509","after":"184566eef0fa8e2d330d231bb3aab25ae18bb1d0","ref":"refs/heads/main","pushedAt":"2024-02-07T04:37:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Built-In Transform support for Apple Log (#1941)\n\n* Built-In Transform support for Apple Log\r\n\r\nSigned-off-by: Joseph Goldstone \r\n\r\n* Add Apple Log to Linear curve\r\n\r\nSigned-off-by: Joseph Goldstone \r\n\r\n* Don't allow use of Apple Log in pre-2.4 configs; create half LUT to avoid clipping input\r\n\r\nSigned-off-by: Joseph Goldstone \r\n\r\n* Insert std:: in front of that square root\r\n\r\nSigned-off-by: Joseph Goldstone \r\n\r\n* Bump minor version number to 4 in testing config (stored as string literal); bump LastSupportedMinorVersion to 4\r\n\r\nSigned-off-by: Joseph Goldstone \r\n\r\n* Adjust string literal against which maximum minor version is tested to be 4, not 3\r\n\r\nSigned-off-by: Joseph Goldstone \r\n\r\n---------\r\n\r\nSigned-off-by: Joseph Goldstone ","shortMessageHtmlLink":"Built-In Transform support for Apple Log (#1941)"}},{"before":"92db29b9e7e298c4c2cc67c8a74944c2e7e716e5","after":"fa521922c96644c375e82ef76a9712229761999c","ref":"refs/heads/RB-2.3","pushedAt":"2024-01-30T07:11:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Create RB-2.3.2 release (#1940)\n\n* Fix ssse3 detection typo (#1929)\r\n\r\nSigned-off-by: Mark Reid \r\n(cherry picked from commit 003b6a19e6d6bc6574fe5c7e1e2eb833d09f3451)\r\nSigned-off-by: Doug Walker \r\n\r\n* fix: use system `include pystring.h` for `ConfigUtils.cpp` (#1921)\r\n\r\nSigned-off-by: Rui Chen \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit e747e9c0bdf3c827f7e6f97fdfd2105016bd6034)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix narrowing conversion error on riscv64 (#1924)\r\n\r\nSigned-off-by: phancb \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit a95febc70ee964b337a8e4a79c909ab425b2e8fb)\r\nSigned-off-by: Doug Walker \r\n\r\n* Add manylinux_2_28 Python wheels (#1933)\r\n\r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Michael Dolan \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit f9250992eb8bf48b082dee0c1a2610adc6bbda22)\r\nSigned-off-by: Doug Walker \r\n\r\n* Enhance ociochecklut to print the output after each step in a multi-t… (#1925)\r\n\r\n* Enhance ociochecklut to print the output after each step in a multi-transform LUT\r\n\r\nSigned-off-by: pylee \r\n\r\n* Review feedback to enable printe of transforms list when using -s flag.\r\n\r\nSigned-off-by: pylee \r\n\r\n* Print transform description for each step instead.\r\n\r\nSigned-off-by: pylee \r\n\r\n---------\r\n\r\nSigned-off-by: pylee \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit aadf595946ed8a27d69ad0e338d0a8b779465707)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix AVX instructions used on CPUs that don't support them (#1935)\r\n\r\n* Fix AVX instructions used on CPUs that don't support them\r\n\r\nIt's supposed to check all bits are enabled, not just one of them.\r\nThis causes a crash using OpenColorIO on older CPUs.\r\n\r\nThanks to Ray Molenkamp for help tracking this down.\r\n\r\nSigned-off-by: Brecht Van Lommel \r\n\r\n* Fix another case pointed out in review\r\n\r\nSigned-off-by: Brecht Van Lommel \r\n\r\n---------\r\n\r\nSigned-off-by: Brecht Van Lommel \r\n(cherry picked from commit 0c90ded16687b1b63f3e24ef417789c89b1dc509)\r\nSigned-off-by: Doug Walker \r\n\r\n* Increment library version to 2.3.2\r\n\r\nSigned-off-by: Doug Walker \r\n\r\n---------\r\n\r\nSigned-off-by: Mark Reid \r\nSigned-off-by: Doug Walker \r\nSigned-off-by: Rui Chen \r\nSigned-off-by: phancb \r\nSigned-off-by: Rémi Achard \r\nSigned-off-by: pylee \r\nSigned-off-by: Brecht Van Lommel \r\nCo-authored-by: Mark Reid \r\nCo-authored-by: Rui Chen \r\nCo-authored-by: phanium <91544758+phanen@users.noreply.github.com>\r\nCo-authored-by: Rémi Achard \r\nCo-authored-by: Michael Dolan \r\nCo-authored-by: PenneLee \r\nCo-authored-by: Brecht Van Lommel ","shortMessageHtmlLink":"Create RB-2.3.2 release (#1940)"}},{"before":"aadf595946ed8a27d69ad0e338d0a8b779465707","after":"0c90ded16687b1b63f3e24ef417789c89b1dc509","ref":"refs/heads/main","pushedAt":"2024-01-26T19:53:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Fix AVX instructions used on CPUs that don't support them (#1935)\n\n* Fix AVX instructions used on CPUs that don't support them\r\n\r\nIt's supposed to check all bits are enabled, not just one of them.\r\nThis causes a crash using OpenColorIO on older CPUs.\r\n\r\nThanks to Ray Molenkamp for help tracking this down.\r\n\r\nSigned-off-by: Brecht Van Lommel \r\n\r\n* Fix another case pointed out in review\r\n\r\nSigned-off-by: Brecht Van Lommel \r\n\r\n---------\r\n\r\nSigned-off-by: Brecht Van Lommel ","shortMessageHtmlLink":"Fix AVX instructions used on CPUs that don't support them (#1935)"}},{"before":"f9250992eb8bf48b082dee0c1a2610adc6bbda22","after":"aadf595946ed8a27d69ad0e338d0a8b779465707","ref":"refs/heads/main","pushedAt":"2024-01-23T05:50:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Enhance ociochecklut to print the output after each step in a multi-t… (#1925)\n\n* Enhance ociochecklut to print the output after each step in a multi-transform LUT\r\n\r\nSigned-off-by: pylee \r\n\r\n* Review feedback to enable printe of transforms list when using -s flag.\r\n\r\nSigned-off-by: pylee \r\n\r\n* Print transform description for each step instead.\r\n\r\nSigned-off-by: pylee \r\n\r\n---------\r\n\r\nSigned-off-by: pylee \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Enhance ociochecklut to print the output after each step in a multi-t… ("}},{"before":"969bc68e58a330350223a06e8e7c5b39e24c0a44","after":"f9250992eb8bf48b082dee0c1a2610adc6bbda22","ref":"refs/heads/main","pushedAt":"2024-01-23T04:33:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Add manylinux_2_28 Python wheels (#1933)\n\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Michael Dolan \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Add manylinux_2_28 Python wheels (#1933)"}},{"before":"a95febc70ee964b337a8e4a79c909ab425b2e8fb","after":"969bc68e58a330350223a06e8e7c5b39e24c0a44","ref":"refs/heads/main","pushedAt":"2024-01-23T01:21:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Issue# 1922 - adding CI workflow to build for MAC ARM (#1928)\n\n* Create ci-macarm.yml\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Update ci_workflow.yml\r\n\r\nRemove macos arm builds from regular CI pipeline\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Updates based on review comments\r\n\r\n1. Update trigger to run at 8:00AM on the 27th of every month.\r\n2. Switch runner to macos-13-xlarge to trigger builds on ARM-based machines.\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Revert \"Update ci_workflow.yml\"\r\n\r\nThis reverts commit d8cadc2583be0c6f04850bee49f068c54f2fb8fb.\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Additional fixes based on PR feedback\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Allow workflow to run against base branch for PRs\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Switch to Python 3.11 and add arm64 as arch type\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Update on trigger from pull_request_target to pull_request\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n* Enable GPU acceleration\r\n\r\nEnable GPU acceleration to run metal unit tests per input from Remi and Doug.\r\n\r\nSigned-off-by: Chandy Navaratan \r\n\r\n---------\r\n\r\nSigned-off-by: Chandy Navaratan ","shortMessageHtmlLink":"Issue# 1922 - adding CI workflow to build for MAC ARM (#1928)"}},{"before":"e747e9c0bdf3c827f7e6f97fdfd2105016bd6034","after":"a95febc70ee964b337a8e4a79c909ab425b2e8fb","ref":"refs/heads/main","pushedAt":"2024-01-22T05:04:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Fix narrowing conversion error on riscv64 (#1924)\n\nSigned-off-by: phancb \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Fix narrowing conversion error on riscv64 (#1924)"}},{"before":"003b6a19e6d6bc6574fe5c7e1e2eb833d09f3451","after":"e747e9c0bdf3c827f7e6f97fdfd2105016bd6034","ref":"refs/heads/main","pushedAt":"2024-01-22T04:32:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"fix: use system `include pystring.h` for `ConfigUtils.cpp` (#1921)\n\nSigned-off-by: Rui Chen \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"fix: use system include pystring.h for ConfigUtils.cpp (#1921)"}},{"before":"ba2b41e309eac66af8d555d98b1af999625697fb","after":"003b6a19e6d6bc6574fe5c7e1e2eb833d09f3451","ref":"refs/heads/main","pushedAt":"2024-01-22T03:47:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Fix ssse3 detection typo (#1929)\n\nSigned-off-by: Mark Reid ","shortMessageHtmlLink":"Fix ssse3 detection typo (#1929)"}},{"before":"b35fb73b8674176098d3084deaa9da3d111d72d1","after":"92db29b9e7e298c4c2cc67c8a74944c2e7e716e5","ref":"refs/heads/RB-2.3","pushedAt":"2023-12-08T01:02:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Integrate main into RB-2.3 branch and update library version (#1918)\n\n* Fix support for X86 32-bit (#1842)\r\n\r\nSigned-off-by: Mark Reid \r\n(cherry picked from commit 16b3157f2e1f2b84cbb67adf04a6c58c60d381b2)\r\nSigned-off-by: Doug Walker \r\n\r\n* Add some small arm neon optimizations (#1847)\r\n\r\n* Remove unused includes\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Use neon hardware support for f16 conversions\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n* Add some small neon optimizations\r\nuse blendv,floor and fma intrinsics were possible\r\n\r\nSigned-off-by: Mark Reid \r\n\r\n---------\r\n\r\nSigned-off-by: Mark Reid \r\n(cherry picked from commit 14f0afa2d8295af6f746d9edd3264a43d2c04623)\r\nSigned-off-by: Doug Walker \r\n\r\n* Add links to new release notes documentation (#1848)\r\n\r\nSigned-off-by: Kevin Wheatley \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 87126fad7f27a703850e098a9a75e0ef206b3da9)\r\nSigned-off-by: Doug Walker \r\n\r\n* Changing version to 2.4.0 (#1852)\r\n\r\nSigned-off-by: Cédrik Fuoco \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 381d1fc371d612cf20e5666256b65f1b07f2b956)\r\nSigned-off-by: Doug Walker \r\n\r\n* Correctly recover CXX_FLAGS in CheckSupportSSE2.cmake (#1861)\r\n\r\nSigned-off-by: Chongyun Lee \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit c429400170ccd34902d8a6b26e70c43e26d57751)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix regression in cccid handling when no value is supplied (#1855)\r\n\r\nIn v1 of OCIO FileTransforms are able to load .cc files\r\nwithout specifying a cccid. In v2 this broke causing an\r\nexception to be raised instead of using the first cc found\r\nin the file.\r\n\r\nSigned-off-by: Kevin Wheatley \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit c7ad35340af721c6c3c4780c3a3666b8ce326ba2)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix missing cache id reset on look update. (#1873)\r\n\r\nSigned-off-by: Eric Renaud-Houde \r\n(cherry picked from commit dddbee023dc2d4c21b16fe4f79ca1374c19ecbc0)\r\nSigned-off-by: Doug Walker \r\n\r\n* ocioview: Curve Inspector improvements (#1845)\r\n\r\n* Curve inspector improvements\r\n\r\n- Move README to root app folder\r\n- Change curve inspector grid to always render as a square with 10 segments.\r\n- Add transform init callback to set new transform subscriptions to the current viewer if set to passthrough.\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Improve log range calculation\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Improve channel sample comparison\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\n* Update src/apps/ocioview/ocioview/inspect/curve_inspector.py\r\n\r\nSigned-off-by: Michael Dolan \r\n\r\nCo-authored-by: Doug Walker \r\nSigned-off-by: Michael Dolan \r\n\r\n---------\r\n\r\nSigned-off-by: Michael Dolan \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 8add374dade5a7e3ee802269b71e1c0b75f8b8f0)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix missing Default View Transform on equal operator (#1886)\r\n\r\nAdd the missing assignment of the the default view transform when a config is copied using the equal operator\r\n\r\nSigned-off-by: Michael De Caria \r\nSigned-off-by: Doug Walker \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit bc8569b2db1dedec162eaa1302da29711f8cad3a)\r\nSigned-off-by: Doug Walker \r\n\r\n* Remove circular import caused by typing annotations. (#1882)\r\n\r\nSigned-off-by: Thomas Mansencal \r\nSigned-off-by: Doug Walker \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 1fad4666c3d289831d9bb1f32debdc4d4fb43943)\r\nSigned-off-by: Doug Walker \r\n\r\n* fix(grammatical): Spelling mistakes (#1892)\r\n\r\nSigned-off-by: AbhineshJha \r\nSigned-off-by: Doug Walker \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 0d00b2c538e83e3f2e024aadacb2b2eff1da9391)\r\nSigned-off-by: Doug Walker \r\n\r\n* Improve ocioview mac support and simplify dependencies (#1853)\r\n\r\n* PySide 6, remove imath, add imageio support\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\nRemove Imath\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\nSupport imageio as fallback for openimageio\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\nFurther adjustments following latest updates\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\nFix pixel probe\r\n\r\nSigned-off-by: Remi Achard \r\n\r\nAdd OpenColorIO to requirements\r\n\r\nSigned-off-by: Remi Achard \r\n\r\n* Fix rebase issue\r\n\r\nSigned-off-by: Remi Achard \r\n\r\n---------\r\n\r\nSigned-off-by: Remi Achard \r\nSigned-off-by: Thomas Mansencal \r\nSigned-off-by: Michael Dolan \r\nCo-authored-by: Thomas Mansencal \r\nCo-authored-by: Michael Dolan \r\n(cherry picked from commit 45544ce6679ecb163873d6ca1692a783fb65444e)\r\nSigned-off-by: Doug Walker \r\n\r\n* Issue #1874 Cast to unsigned char for isspace. (#1888)\r\n\r\n* Issue #1874 Cast to unsigned char for isspace.\r\n\r\nSigned-off-by: pylee \r\n\r\n* Add unit test.\r\n\r\nSigned-off-by: pylee \r\n\r\n* Add test comment as suggested in code review.\r\n\r\nSigned-off-by: pylee \r\n\r\n---------\r\n\r\nSigned-off-by: pylee \r\nSigned-off-by: Doug Walker \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit ed852073f2b020c306ab4c098205d557bff8f243)\r\nSigned-off-by: Doug Walker \r\n\r\n* Tentative fix for the doxygen installation in the CI (Windows) (#1890)\r\n\r\nSigned-off-by: Cédrik Fuoco \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit b94a184e4b66ca9dff72eca13fb1e7a3d0ce65f7)\r\nSigned-off-by: Doug Walker \r\n\r\n* Simplify the Findyaml-cpp module (#1891)\r\n\r\nThis fixes compatibility with yaml-cpp 0.8, which previously failed\r\nbecause of a `get_property` call with the wrong target name.\r\nI took the liberty to add a few simplifications along the way.\r\n\r\nSigned-off-by: Tobias Mayer \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 1d3b69502eeb0f0b1d381d347efcab5b18ae9f3c)\r\nSigned-off-by: Doug Walker \r\n\r\n* Skip processor concatenation if the display color space is also data. (#1896)\r\n\r\n* Skip processor concatenation if the display view transform is also data.\r\n\r\nSigned-off-by: Eric Renaud-Houde \r\n\r\n* Moved missing display color space exception before processor creation.\r\n\r\nSigned-off-by: Eric Renaud-Houde \r\n\r\n---------\r\n\r\nSigned-off-by: Eric Renaud-Houde \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 52b496528ca42e0c16dfebb33a8efbef0795f55d)\r\nSigned-off-by: Doug Walker \r\n\r\n* Restore GPU workflow and minor updates to CI (#1899)\r\n\r\n* Restore GPU workflow runs\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Enable undefined behaviour sanitizer\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Fix SIMD option for platform_latest\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Fix install_docs_env on CI workflow (not used at the moment)\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Fix OpenEXR build flag\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n---------\r\n\r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 382dcb6ce7f029e72c8f1e335d917670196adf51)\r\nSigned-off-by: Doug Walker \r\n\r\n* Improve handling of pystring include dir (#1901)\r\n\r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 9078753990d7f976a0bfcd55cfa63f2e1de3a53b)\r\nSigned-off-by: Doug Walker \r\n\r\n* Improve compatibility with minizip-ng COMPAT mode (#1902)\r\n\r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit ffd0f70ad594bb3fa77a362484eb3d308af6d95e)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix NamedTransform context var issue (#1905)\r\n\r\nSigned-off-by: Doug Walker \r\n(cherry picked from commit 4d64b32bc7e7b41fad1c3b9d1371b452e9f1f63a)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix env serialization for v1 configs (#1904)\r\n\r\nSigned-off-by: Doug Walker \r\n(cherry picked from commit 4f4f30e1d32b05fbbd5b498db6562584bac00dd4)\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix yaml-cpp build issues (#1907)\r\n\r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit 41441bb2e6090094990c677cb3a09ee65d5a1f79)\r\nSigned-off-by: Doug Walker \r\n\r\n* Adsk Contrib - Improve heuristics for finding known color spaces (#1913)\r\n\r\n* Improve heuristics\r\n\r\nSigned-off-by: Doug Walker \r\n\r\n* Add some comments\r\n\r\nSigned-off-by: Doug Walker \r\n\r\n---------\r\n\r\nSigned-off-by: Doug Walker \r\n(cherry picked from commit d8852b5d6c5df757a728d410f1a042cee781226e)\r\nSigned-off-by: Doug Walker \r\n\r\n* Add Python 3.12 wheels (#1898)\r\n\r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit f2cfec330e2d2c9bcce3635d15d18e7391d7202f)\r\nSigned-off-by: Doug Walker \r\n\r\n* Increment library version to 2.3.1\r\n\r\nSigned-off-by: Doug Walker \r\n\r\n* Fix wrong RPATH being injected into Python bindings DSO (#1849)\r\n\r\nSigned-off-by: Kevin Wheatley \r\nCo-authored-by: Doug Walker \r\n(cherry picked from commit ba2b41e309eac66af8d555d98b1af999625697fb)\r\nSigned-off-by: Doug Walker \r\n\r\n---------\r\n\r\nSigned-off-by: Mark Reid \r\nSigned-off-by: Doug Walker \r\nSigned-off-by: Kevin Wheatley \r\nSigned-off-by: Cédrik Fuoco \r\nSigned-off-by: Chongyun Lee \r\nSigned-off-by: Eric Renaud-Houde \r\nSigned-off-by: Michael Dolan \r\nSigned-off-by: Michael De Caria \r\nSigned-off-by: Doug Walker \r\nSigned-off-by: Thomas Mansencal \r\nSigned-off-by: AbhineshJha \r\nSigned-off-by: Remi Achard \r\nSigned-off-by: pylee \r\nSigned-off-by: Tobias Mayer \r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Mark Reid \r\nCo-authored-by: Kevin Wheatley \r\nCo-authored-by: Cédrik Fuoco <105517825+cedrik-fuoco-adsk@users.noreply.github.com>\r\nCo-authored-by: Uchiha Kakashi <45286352+licy183@users.noreply.github.com>\r\nCo-authored-by: Éric Renaud-Houde \r\nCo-authored-by: Michael Dolan \r\nCo-authored-by: Michael De Caria \r\nCo-authored-by: Thomas Mansencal \r\nCo-authored-by: Abhinesh <142514166+AbhineshJha@users.noreply.github.com>\r\nCo-authored-by: Rémi Achard \r\nCo-authored-by: PenneLee \r\nCo-authored-by: tobim ","shortMessageHtmlLink":"Integrate main into RB-2.3 branch and update library version (#1918)"}},{"before":"f2cfec330e2d2c9bcce3635d15d18e7391d7202f","after":"ba2b41e309eac66af8d555d98b1af999625697fb","ref":"refs/heads/main","pushedAt":"2023-12-07T22:56:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Fix wrong RPATH being injected into Python bindings DSO (#1849)\n\nSigned-off-by: Kevin Wheatley \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Fix wrong RPATH being injected into Python bindings DSO (#1849)"}},{"before":"d8852b5d6c5df757a728d410f1a042cee781226e","after":"f2cfec330e2d2c9bcce3635d15d18e7391d7202f","ref":"refs/heads/main","pushedAt":"2023-12-05T23:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Add Python 3.12 wheels (#1898)\n\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Add Python 3.12 wheels (#1898)"}},{"before":"41441bb2e6090094990c677cb3a09ee65d5a1f79","after":"d8852b5d6c5df757a728d410f1a042cee781226e","ref":"refs/heads/main","pushedAt":"2023-12-05T06:20:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Adsk Contrib - Improve heuristics for finding known color spaces (#1913)\n\n* Improve heuristics\r\n\r\nSigned-off-by: Doug Walker \r\n\r\n* Add some comments\r\n\r\nSigned-off-by: Doug Walker \r\n\r\n---------\r\n\r\nSigned-off-by: Doug Walker ","shortMessageHtmlLink":"Adsk Contrib - Improve heuristics for finding known color spaces (#1913)"}},{"before":"4f4f30e1d32b05fbbd5b498db6562584bac00dd4","after":"41441bb2e6090094990c677cb3a09ee65d5a1f79","ref":"refs/heads/main","pushedAt":"2023-11-22T20:29:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"remia","name":"Rémi Achard","path":"/remia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922806?s=80&v=4"},"commit":{"message":"Fix yaml-cpp build issues (#1907)\n\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Fix yaml-cpp build issues (#1907)"}},{"before":"4d64b32bc7e7b41fad1c3b9d1371b452e9f1f63a","after":"4f4f30e1d32b05fbbd5b498db6562584bac00dd4","ref":"refs/heads/main","pushedAt":"2023-11-17T06:52:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Fix env serialization for v1 configs (#1904)\n\nSigned-off-by: Doug Walker ","shortMessageHtmlLink":"Fix env serialization for v1 configs (#1904)"}},{"before":"ffd0f70ad594bb3fa77a362484eb3d308af6d95e","after":"4d64b32bc7e7b41fad1c3b9d1371b452e9f1f63a","ref":"refs/heads/main","pushedAt":"2023-11-17T02:27:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Fix NamedTransform context var issue (#1905)\n\nSigned-off-by: Doug Walker ","shortMessageHtmlLink":"Fix NamedTransform context var issue (#1905)"}},{"before":"9078753990d7f976a0bfcd55cfa63f2e1de3a53b","after":"ffd0f70ad594bb3fa77a362484eb3d308af6d95e","ref":"refs/heads/main","pushedAt":"2023-11-15T21:28:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"remia","name":"Rémi Achard","path":"/remia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1922806?s=80&v=4"},"commit":{"message":"Improve compatibility with minizip-ng COMPAT mode (#1902)\n\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Improve compatibility with minizip-ng COMPAT mode (#1902)"}},{"before":"382dcb6ce7f029e72c8f1e335d917670196adf51","after":"9078753990d7f976a0bfcd55cfa63f2e1de3a53b","ref":"refs/heads/main","pushedAt":"2023-11-14T07:11:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Improve handling of pystring include dir (#1901)\n\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Improve handling of pystring include dir (#1901)"}},{"before":"52b496528ca42e0c16dfebb33a8efbef0795f55d","after":"382dcb6ce7f029e72c8f1e335d917670196adf51","ref":"refs/heads/main","pushedAt":"2023-11-14T06:26:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Restore GPU workflow and minor updates to CI (#1899)\n\n* Restore GPU workflow runs\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Enable undefined behaviour sanitizer\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Fix SIMD option for platform_latest\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Fix install_docs_env on CI workflow (not used at the moment)\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n* Fix OpenEXR build flag\r\n\r\nSigned-off-by: Rémi Achard \r\n\r\n---------\r\n\r\nSigned-off-by: Rémi Achard \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Restore GPU workflow and minor updates to CI (#1899)"}},{"before":"1d3b69502eeb0f0b1d381d347efcab5b18ae9f3c","after":"52b496528ca42e0c16dfebb33a8efbef0795f55d","ref":"refs/heads/main","pushedAt":"2023-11-14T01:47:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Skip processor concatenation if the display color space is also data. (#1896)\n\n* Skip processor concatenation if the display view transform is also data.\r\n\r\nSigned-off-by: Eric Renaud-Houde \r\n\r\n* Moved missing display color space exception before processor creation.\r\n\r\nSigned-off-by: Eric Renaud-Houde \r\n\r\n---------\r\n\r\nSigned-off-by: Eric Renaud-Houde \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Skip processor concatenation if the display color space is also data. ("}},{"before":"b94a184e4b66ca9dff72eca13fb1e7a3d0ce65f7","after":"1d3b69502eeb0f0b1d381d347efcab5b18ae9f3c","ref":"refs/heads/main","pushedAt":"2023-11-12T01:37:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Simplify the Findyaml-cpp module (#1891)\n\nThis fixes compatibility with yaml-cpp 0.8, which previously failed\r\nbecause of a `get_property` call with the wrong target name.\r\nI took the liberty to add a few simplifications along the way.\r\n\r\nSigned-off-by: Tobias Mayer \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Simplify the Findyaml-cpp module (#1891)"}},{"before":"ed852073f2b020c306ab4c098205d557bff8f243","after":"b94a184e4b66ca9dff72eca13fb1e7a3d0ce65f7","ref":"refs/heads/main","pushedAt":"2023-11-05T17:57:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"doug-walker","name":"Doug Walker","path":"/doug-walker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43830961?s=80&v=4"},"commit":{"message":"Tentative fix for the doxygen installation in the CI (Windows) (#1890)\n\nSigned-off-by: Cédrik Fuoco \r\nCo-authored-by: Doug Walker ","shortMessageHtmlLink":"Tentative fix for the doxygen installation in the CI (Windows) (#1890)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQmK7jwA","startCursor":null,"endCursor":null}},"title":"Activity · AcademySoftwareFoundation/OpenColorIO"}