mirror of
https://github.com/storytold/filmcraft.git
synced 2026-10-30 13:07:19 -06:00
- .github/workflows/freebsd.yml follows the shared template: vmactions pinned by commit, cpu: 4, git installed, safe.directory for the synced checkout. - Default shortcuts: the built-in tables are Premiere's macOS keyboard. Off macOS, Control and Command are one key, so Ctrl+9, Ctrl+Shift+M and Ctrl+T each held two commands on Windows, Linux and FreeBSD (shortcuts_tests:: assign_reassigns_conflicts_and_undoes failed there; CI only ran on macOS). The Command binding now wins and the Mac-Control one is left out on those platforms; the Premiere audit checks keys on the platform it builds for. macOS is unchanged. New test: default keymaps conflict-free on every platform, and macOS keeps its keys. - mpeg2v synth_tests::seed_sweep hashed seeds with a plain u64 multiply, which overflows in the dev profile (FreeBSD CI runs `cargo test` in dev); now wrapping_mul. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>