Brandon Thomas
d2079bf09d
Merge pull request #1194 from storytold/m/land-995
...
Bound the command journal (#995 , rebased)
2026-10-29 22:04:22 -04:00
Brandon Thomas
5447c94cb6
Merge pull request #1193 from storytold/m/land-993
...
Bound Print Score and MusicXML output size (#993 , rebased)
2026-10-29 22:04:18 -04:00
Brandon Thomas
3276358bef
Merge pull request #1150 from ayozetr/fix-1146-send-fader-automation
...
Write send-level automation from the send faders (fixes #1146 )
2026-10-29 22:03:28 -04:00
Brandon Thomas
081f43b90a
Merge pull request #1180 from Silvertree2010/fix/h3951-h-264-picture-order-count-type-1
...
Use saturating arithmetic in H.264 POC type 1/2 computation
2026-10-29 22:03:24 -04:00
Brandon Thomas
b4412929a7
Merge pull request #1109 from Silvertree2010/fix/h2757-audiosuite-processes-that-shorte
...
Clamp clip fades after AudioSuite processes that shorten a clip
2026-10-29 22:03:21 -04:00
Brandon Thomas
ca27f0f8b4
Merge pull request #1057 from Silvertree2010/fix/h2373-trim-tool-lets-a-stretched-clip
...
Scale trim_clip file bounds by clip stretch
2026-10-29 22:03:18 -04:00
Brandon Thomas
5b69a11d89
Merge pull request #1020 from Silvertree2010/fix/h1998-clip-group-import-rejects-its-ow
...
Fix clip group import rejecting audio names containing ".."
2026-10-29 22:03:14 -04:00
Brandon Thomas and Claude Opus 5.5
81ab012724
Take the journal as a VecDeque in assert_history_unchanged
...
#995 makes the command journal a bounded VecDeque; the helper #1129 added
still took a slice.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 22:00:11 -04:00
Brandon Thomas
5075da2f3e
Merge remote-tracking branch 'origin/main' into land-993
...
# Conflicts:
# crates/engine/src/score.rs
2026-10-29 21:59:42 -04:00
Brandon Thomas
a62d955a39
Merge remote-tracking branch 'origin/main' into land-995
2026-10-29 21:59:42 -04:00
Brandon Thomas and Claude Opus 5.5
af4970e388
Saturate the reference POC LSB after a memory management op 5
...
A saturated top POC with a negative bottom field could still overflow
here, as CodeRabbit noted.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 21:58:53 -04:00
Brandon Thomas
9e768d659b
Merge remote-tracking branch 'origin/main' into fix1180
2026-10-29 21:58:16 -04:00
Brandon Thomas and Claude Opus 5.5
4e9d778734
Make the fade clamp test reach the fade-out bound too
...
A 10-sample fade-out was already shorter than the processed clip, so the
fade-out clamp went untested. Use 40, as CodeRabbit suggested.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 21:58:10 -04:00
Brandon Thomas
c2f14dff49
Merge remote-tracking branch 'origin/main' into fix1109
2026-10-29 21:57:47 -04:00
Brandon Thomas and Claude Opus 5.5
f39413033e
Cover the start bound of trim_clip on a stretched clip
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 21:57:36 -04:00
Brandon Thomas and Claude Opus 5.5
19f4b695e2
Merge origin/main into #1057 ; move its test to edit/tests.rs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 21:57:36 -04:00
Brandon Thomas and Claude Opus 5.5
17d553a7a7
Refuse absolute audio paths in clip group files
...
A bare group path leaves the folder empty, so an absolute audio path
passed the starts_with check. Reject root and prefix components too,
as CodeRabbit noted, and cover it in the regression test.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 21:56:21 -04:00
Brandon Thomas
57ae0a8b5d
Merge remote-tracking branch 'origin/main' into fix1020
...
# Conflicts:
# crates/engine/src/clip_group_file.rs
2026-10-29 21:56:21 -04:00
Brandon Thomas
52083e07f1
Merge pull request #1159 from Silvertree2010/fix/h3519-insert-time-and-cut-time-leave-k
...
Move key signatures with Insert Time and Cut Time
2026-10-29 21:55:21 -04:00
Brandon Thomas
b46584cc30
Merge remote-tracking branch 'origin/main' into fix1159
2026-10-29 21:54:18 -04:00
Brandon Thomas
52b5cea05f
Merge pull request #1134 from Silvertree2010/fix/h2909-cut-time-and-insert-time-leave-a
...
Shift selection memory location ends on Cut Time and Insert Time
2026-10-29 21:54:11 -04:00
Brandon Thomas
228fd37ab7
Merge remote-tracking branch 'origin/main' into fix1134
...
# Conflicts:
# crates/engine/tests/it/edit_modes.rs
2026-10-29 21:53:13 -04:00
Brandon Thomas
60d18f225d
Merge pull request #1095 from dotCooCoo/fix/strip-silence-scan-stops
...
Strip Silence: closing the window while Mix shows stops the rectangle scan
2026-10-29 21:52:38 -04:00
Brandon Thomas
ba0c6e381f
Merge pull request #1106 from dotCooCoo/fix/wasm-clippy-drop-non-drop
...
Engine: wasm32 clippy reports no drop_non_drop in autosave and backups
2026-10-29 21:52:35 -04:00
Brandon Thomas
bcb872f1a3
Merge pull request #1103 from dotCooCoo/fix/updates-ui-wasm-dead-code
...
Web: Check for Updates opens its window, with no dead_code warnings in xtask wasm
2026-10-29 21:52:31 -04:00
Brandon Thomas
b119e3adce
Merge pull request #1077 from sanderdewijs/fix/playback-engine-command
...
setup.playback_engine / setup.hardware: apply device and buffer in the app, don't claim it headless
2026-10-29 21:52:27 -04:00
Brandon Thomas
0d8dde8294
Merge pull request #1181 from reoniazx/fix/dirty-state-comparison
...
Avoid cloning sessions when checking unsaved changes
2026-10-29 21:52:24 -04:00
Brandon Thomas
94fb7db790
Merge pull request #1179 from luigiPinna/fix/video-sample-cap-912
...
Route sequential H.264 sample reads through the 256 MiB cap
2026-10-29 21:52:20 -04:00
Brandon Thomas
3f5377c877
Merge pull request #1178 from luigiPinna/fix/vst3-bus-limits-904
...
Reject VST3 bus layouts beyond host limits instead of truncating
2026-10-29 21:52:16 -04:00
Brandon Thomas
3b87c6dcc2
Merge pull request #1026 from CloudCorpRecords/fix/folder-delete-shared-bus
...
track.delete: keep a folder's input bus when surviving tracks route through it
2026-10-29 21:52:12 -04:00
Brandon Thomas
d2244d0765
Merge pull request #1172 from TheGalitube/fix/h1672-bars-beats-conversion-panics-on
...
Clamp the minimum beat before conversion
2026-10-29 21:52:09 -04:00
Brandon Thomas
e2809001cf
Merge pull request #1171 from TheGalitube/fix/h1407-velocity-ramps-miscalculate-note
...
Calculate velocity ramps across the full tick range
2026-10-29 21:52:05 -04:00
Brandon Thomas
92c925a1dc
Merge pull request #1149 from ayozetr/test-878-matroska-sizes
...
Audio import: regression test for oversized Matroska element sizes (fixes #878 )
2026-10-29 21:52:01 -04:00
Brandon Thomas
140e63fe09
Merge pull request #1148 from ayozetr/fix-895-stretch-render-budget
...
Bound the source span of stretch renders (fixes #895 )
2026-10-29 21:51:58 -04:00
Brandon Thomas
c3cf5fe236
Merge pull request #1145 from DAnaeto/fix/cli-keep-going-exit-status
...
Fix exit status after kept-going script errors
2026-10-29 21:51:55 -04:00
Brandon Thomas
1ce93ab2ea
Merge pull request #1169 from Silvertree2010/fix/h3883-setup-current-timecode-overflows
...
Saturate and clamp session start in setup.current_timecode
2026-10-29 21:51:51 -04:00
Brandon Thomas
dd1ac56430
Merge pull request #1182 from Silvertree2010/fix/h3996-h-264-slice-header-panics-with-i
...
Return Error::Invalid for overflowing H.264 slice header values
2026-10-29 21:51:47 -04:00
Brandon Thomas
fda41ecd12
Merge pull request #1161 from Silvertree2010/fix/h3574-new-memory-location-during-playb
...
Fix stale end on a Memory Location added during playback
2026-10-29 21:51:43 -04:00
Brandon Thomas
6a10dfa19d
Merge pull request #1160 from Silvertree2010/fix/h3562-mcp-server-sends-no-reply-to-an
...
Reply with Invalid Request to empty batches and non-object messages
2026-10-29 21:51:39 -04:00
Brandon Thomas
672f5ab767
Merge pull request #1153 from Silvertree2010/test/reference-algorithms
...
Check the rewritten DSP paths against the algorithms they replaced
2026-10-29 21:51:35 -04:00
Brandon Thomas
11ab6a999c
Merge pull request #1141 from Silvertree2010/fix/1113-audio-io-info-reports-more-frame
...
Report the decoded length for AAC in MP4 in audio-io probe
2026-10-29 21:51:31 -04:00
Brandon Thomas
b84d6c95d5
Merge pull request #1138 from Silvertree2010/fix/h3004-moving-several-midi-notes-left-p
...
Keep MIDI note spacing when moving notes left past tick 0
2026-10-29 21:51:28 -04:00
Brandon Thomas
1d99907d85
Merge pull request #1137 from Silvertree2010/fix/h3028-pasting-a-crossfaded-clip-pair-d
...
Keep crossfade overlaps when pasting clips
2026-10-29 21:51:24 -04:00
Brandon Thomas
57b3ae5357
Merge pull request #1123 from Silvertree2010/fix/h2893-elastic-warp-to-a-shorter-length
...
Clamp clip fades after elastic warp and remove warp
2026-10-29 21:51:21 -04:00
Brandon Thomas
2e6c519bef
Merge pull request #1110 from Silvertree2010/fix/h2771-bwf-bext-fields-are-cut-in-the-m
...
Cut BWF bext text fields at UTF-8 character boundaries
2026-10-29 21:51:18 -04:00
Brandon Thomas
adc7c13a37
Merge pull request #1062 from Silvertree2010/fix/h2436-moving-several-clips-left-past-t
...
Keep clip spacing when moving a group left past the session start
2026-10-29 21:51:14 -04:00
Brandon Thomas
f5d7ca5d87
Merge pull request #1061 from Silvertree2010/fix/h2409-musicxml-svg-score-export-writes
...
Strip XML-forbidden characters from MusicXML/SVG score export
2026-10-29 21:51:10 -04:00
Brandon Thomas
a6df32ffab
Merge pull request #1025 from Silvertree2010/fix/h2054-session-text-export-counts-midi
...
Count only audio-track clips in session text export
2026-10-29 21:51:07 -04:00
Brandon Thomas
7b654fd1a3
Merge pull request #1024 from Silvertree2010/fix/h2052-min-secs-position-strings-are-mi
...
Reject out-of-range timecode fields so Min:Secs strings fall through
2026-10-29 21:51:03 -04:00
NetterSilver and Claude Haiku 5.5
f16e312fbc
Return Error::Invalid for overflowing H.264 slice header values
...
Found while testing crates/video/src/h264/slice.rs:202-204 (SliceHeader::parse)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-29 14:54:30 +01:00