Main #15

Merged
gronod merged 34 commits from main into development 2026-08-25 22:57:46 +01:00
Owner
No description provided.
gronod added 34 commits 2026-08-25 22:57:35 +01:00
Fix CI jam dependencies for Windows and MacOS
Linux x86_64 Release Build / build (push) Successful in 9m34s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
8e39e44027
Fix macOS CI jam dependency
Linux x86_64 Release Build / build (push) Successful in 9m19s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
c5fcea8923
Fix Windows ftjam compilation with win32-gcc.mk
Linux x86_64 Release Build / build (push) Successful in 9m32s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2bdef41460
Fix ftjam compilation strictness errors on macOS and Windows
Linux x86_64 Release Build / build (push) Successful in 9m10s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2ff3f0cf43
Fix Windows ftjam execution by adding current dir to PATH
Linux x86_64 Release Build / build (push) Successful in 9m8s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
c2a000a98a
Fix ArgyllCMS compilation strictness errors on macOS and Windows
Linux x86_64 Release Build / build (push) Successful in 9m16s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
19739981b5
Fix Windows ftjam toolset and Mac CCFLAGS issues
Linux x86_64 Release Build / build (push) Successful in 8m45s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
7afd91bba9
Fix Windows ftjam segfault by using pre-built binary and remove Mac CFLAGS overrides
Linux x86_64 Release Build / build (push) Successful in 9m8s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
68a67f5ec3
Fix Windows unzip and disable Mac optimization for GenRMGam crash
Linux x86_64 Release Build / build (push) Successful in 9m12s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
c7147771d7
Fix Windows ArgyllCMS build by passing MINGW path to Jambase
Linux x86_64 Release Build / build (push) Successful in 9m4s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
c1da09b662
Fix radial internal error on macOS ARM64 due to floating point precision
Linux x86_64 Release Build / build (push) Successful in 9m5s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
28b9d96f7a
Fix macOS UI link errors by adding missing ui.h includes
Linux x86_64 Release Build / build (push) Failing after 1m5s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
d0209ec246
Fix ui.h includes in gamut and imdi tools
Linux x86_64 Release Build / build (push) Failing after 1m4s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
b94487108a
Remove incorrect ui.h include from imdi_make
Linux x86_64 Release Build / build (push) Successful in 8m44s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
95c05100d2
Fix Windows packaging step by exporting MINGW
Linux x86_64 Release Build / build (push) Successful in 10m59s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
bc3cbdca49
Remove experimental denom zero check in radial_point that caused fatal crash on macOS
Linux x86_64 Release Build / build (push) Successful in 9m48s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
27c6944fdb
Add robust fallback to radial_bf in gamut_radial when BSP traversal fails
Linux x86_64 Release Build / build (push) Successful in 9m29s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
08edcc33af
Fix segfault in radial_bf fallback by providing a valid array
Linux x86_64 Release Build / build (push) Successful in 9m13s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
d45677a02c
Fix radial_bf implementation bug where ss was overwritten in the normalization loop
Linux x86_64 Release Build / build (push) Successful in 9m53s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
fef8585187
Fix division by zero and NaN propagation in radial_bf
Linux x86_64 Release Build / build (push) Successful in 9m45s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
8ce0e77fdb
Fix segfault: add NULL checks in BSP tree traversal and graceful fallback in radial_point
Linux x86_64 Release Build / build (push) Successful in 8m57s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
5561dc2d25
The BSP tree built by lu_split() can have NULL child pointers (po/ne)
when all triangles sort to one side of a split plane. On x86_64, the
traversal never visits these NULL branches due to floating-point
rounding. On ARM64 (macOS), different FP precision causes the
traversal to descend into NULL branches, dereferencing np->tag on a
NULL pointer -> segfault.

Fixes:
- radial_point_triang(): return NULL if np is NULL
- vector_isect_rec(): return early if np is NULL
- radial_point(): return -1.0 instead of fatal error() when no
  triangle found, allowing _radial() fallback to radial_bf()
Add pre-generated gamut/RefMediumGamut.gam to avoid segfault on macOS ARM64
Linux x86_64 Release Build / build (push) Successful in 11m9s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
1f9499e747
GenRMGam crashes on macOS ARM64 due to floating-point precision
differences in the BSP tree traversal. Since this file is marked
NNoUpdate in the Jamfile (meaning Jam will not regenerate it if it
already exists), committing this pre-built Linux-generated file
allows macOS ARM64 CI builds to skip the GenRMGam step entirely.
Debug macOS ARM64 crash with lldb
Linux x86_64 Release Build / build (push) Successful in 10m55s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
682c0ceeda
Fix debug compile command
Linux x86_64 Release Build / build (push) Successful in 10m40s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
3685af99d0
Fix missing include directory in debug build
Linux x86_64 Release Build / build (push) Successful in 10m18s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
a58008e40a
Fix missing spectro include directory in debug build
Linux x86_64 Release Build / build (push) Successful in 10m43s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
5ed13ae372
Define UNIX and APPLE in debug build
Linux x86_64 Release Build / build (push) Successful in 9m37s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
7f73dfef85
Run jam GenFile1 under lldb to capture actual crash
Linux x86_64 Release Build / build (push) Failing after 3m28s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
c62f3cba8a
Fix lldb GenFile1 action args
Linux x86_64 Release Build / build (push) Failing after 4m30s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
9d43f4de2d
Fix syntax error and restrict lldb to macOS
Linux x86_64 Release Build / build (push) Successful in 10m31s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
55471fb1cf
Fix Jam dropping quotes from empty list variables
Linux x86_64 Release Build / build (push) Successful in 10m19s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
60969b40bd
Fix strict aliasing in gamut.c
Linux x86_64 Release Build / build (push) Successful in 10m4s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2a993d9e23
Restore Jamfile
Linux x86_64 Release Build / build (push) Successful in 10m7s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
8c0ebb1872
Update .github/workflows/build-macos.yml
Linux x86_64 Release Build / build (push) Failing after 8m45s
Linux x86_64 Release Build / build (pull_request) Failing after 8m33s
Windows x86_64 Release Build / build (push) Successful in 8m48s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-15) (pull_request) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-15-intel) (pull_request) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-15) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-15-intel) (push) Has been cancelled
Windows x86_64 Release Build / build (pull_request) Has been cancelled
249dc9dac2
Update action runner to macos-15 / macos-15-intel
gronod merged commit 6d1886f1d2 into development 2026-08-25 22:57:46 +01:00
Sign in to join this conversation.