Commit Graph
4420 Commits
Author SHA1 Message Date
zitann2020andDeepSeek V4.1 Flash 4aed358d36 docs(effects): the catalog's comments say what the Japanese interface does
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-11-01 01:56:06 +09:00
zitann2020andDeepSeek V4.1 Flash 7471c9735c i18n(ja): the animator's items fall back to the panel catalog, and the words agree
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-11-01 01:51:43 +09:00
tylerjenningsw a1ea20a52a 3D: a model clip keyed on later starts at its activation time (#2707) 2026-10-31 12:47:37 -04:00
tylerjenningsw 4baeee63e6 3D: tests for keyed model clips starting at their activation time (#2707) 2026-10-31 12:47:37 -04:00
zitann2020andDeepSeek V4.1 Flash 1d20fb1b35 i18n(ja): the menu row and the panel row name the axes the same way
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-11-01 01:13:15 +09:00
becauseno7 cd6c56b78d PDF import: the past-the-window /Encrypt fallback matches escaped names
The fallback searched for the literal bytes `/Encrypt`, so a long trailer
with the key written as `/Encr#79pt` (or any other #-escaped spelling) got
past it. It now finds the last name token that decodes to `Encrypt`, with
the lexer's own name decoding, and checks whether that token ends past the
window. It is still one linear pass per file. Longer names that only start
with `Encrypt` (`/Encrypted`) no longer count.
2026-10-31 22:07:29 +06:00
Brandon ThomasandClaude Opus 5.5 a926aa9182 test(media): measure the in-place movie's peak RSS in its own process
VmHWM is per process; the other tests in the binary ran on parallel threads
and their allocations failed the 64 MiB bound intermittently.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:32:05 -04:00
Brandon ThomasandClaude Opus 5.5 dc1f9eab74 Batch fixes: rustfmt, is_multiple_of in the Vegas test, drop a Swedish row #2718 retired
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:20:24 -04:00
zitann2020andDeepSeek V4.1 Flash c52c93a46c i18n(ja): the animator's button follows the label it is drawn after
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-11-01 00:20:10 +09:00
Brandon ThomasandClaude Opus 5.5 9f78a8db27 Follow-ups to #2740, #2691, #2343: comment quotes the rows; locked viewer uses view3d_label; French track-matte pick whip
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:02:39 -04:00
Brandon ThomasandClaude Opus 5.5 2a7888d2c0 Follow-up to #2716: addItem applies in before out; anchor takes exactly [x, y]
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:02:15 -04:00
Brandon ThomasandClaude Opus 5.5 4b7767401b Follow-up to #2687: an even sample count keeps the Vegas midpoint
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 10:58:38 -04:00
Brandon ThomasandClaude Opus 5.5 5802cdc6a4 Follow-up to #2714: a thin bake isn't refused for triangle rounding
A 16384x1 output stacks every grid row onto one pixel row, so a sane warp
visits ~100x its pixels; allow each triangle about two grid cells (CodeRabbit).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 10:58:30 -04:00
Brandon ThomasandClaude Opus 5.5 f282754e50 Follow-up to #1541: Swedish panel 'Third' matches the menu's 'En tredjedel'
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 10:57:18 -04:00
Brandon ThomasandClaude Opus 5.5 ab17551913 Follow-ups to #2690 and #2684: app context-menu style; doc comment back on its test
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 10:56:54 -04:00
Brandon ThomasandClaude Opus 5.5 917f312bc2 Follow-up to #2169: keep layer.deleteAllMarkers layer-only
An empty layers list cleared the composition's markers too (CodeRabbit);
the composition-marker menu uses comp.deleteAllMarkers instead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 10:56:36 -04:00
Brandon Thomas 83b4e36e9b Merge PR #2343
# Conflicts:
#	crates/ui-egui/src/i18n/effects.rs
#	crates/ui-egui/src/i18n/ui.rs
2026-10-31 10:55:46 -04:00
Brandon Thomas 97957f5c33 Merge PR #2709
# Conflicts:
#	contributors/people.toml
2026-10-31 10:54:57 -04:00
Brandon Thomas bf349cafa1 Merge PR #2692 2026-10-31 10:54:52 -04:00
Brandon Thomas d3001efade Merge PR #2731 2026-10-31 10:54:52 -04:00
Brandon Thomas e89683c5b5 Merge PR #2712 2026-10-31 10:54:52 -04:00
Brandon Thomas 95f32b9343 Merge PR #2700 2026-10-31 10:54:52 -04:00
Brandon Thomas fdac4c096e Merge PR #2691 2026-10-31 10:54:51 -04:00
Brandon Thomas 269ef70586 Merge PR #2740 2026-10-31 10:54:51 -04:00
Brandon Thomas 659cfcd1d0 Merge PR #2716 2026-10-31 10:54:51 -04:00
Brandon Thomas aac9c18989 Merge PR #2710 2026-10-31 10:54:51 -04:00
Brandon Thomas 8085ead73d Merge PR #2687 2026-10-31 10:54:51 -04:00
Brandon Thomas 6fa71eb066 Merge PR #2714 2026-10-31 10:54:51 -04:00
Brandon Thomas c60b12a20f Merge PR #2693 2026-10-31 10:54:51 -04:00
Brandon Thomas 738f9a3055 Merge PR #1541 2026-10-31 10:54:51 -04:00
Brandon Thomas 6cf3b38890 Merge PR #2739 2026-10-31 10:54:51 -04:00
Brandon Thomas 18b376ea0c Merge PR #2694 2026-10-31 10:54:51 -04:00
Brandon Thomas d8dd022715 Merge PR #2684 2026-10-31 10:54:51 -04:00
Brandon Thomas 0ba4a26b55 Merge PR #2690 2026-10-31 10:54:51 -04:00
Brandon Thomas 1e1a071d16 Merge PR #2169 2026-10-31 10:54:51 -04:00
Brandon Thomas 18f228c333 Merge PR #2741 2026-10-31 10:54:51 -04:00
Brandon Thomas d3897efd86 Merge PR #2719 2026-10-31 10:54:51 -04:00
Brandon Thomas 0da7fd045d Merge PR #2711 2026-10-31 10:54:51 -04:00
Brandon Thomas e1b79aaeeb Merge PR #2699 2026-10-31 10:54:51 -04:00
Brandon Thomas 26a863b0f0 Merge PR #2666 2026-10-31 10:54:51 -04:00
zitann2020andDeepSeek V4.1 Flash 6fdd61005e i18n(ja): the animator row already had a table row
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:43:26 +09:00
zitann2020andDeepSeek V4.1 Flash 23d4414fa9 i18n(ja): the effect keeps its noun form
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:40:38 +09:00
zitann2020andDeepSeek V4.1 Flash 8e6fba52fd i18n(ja): better names for two EffectCraft effects and the rotoscope
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:40:15 +09:00
zitann2020andDeepSeek V4.1 Flash 40831dc6cb i18n(ja): the Edit menu uses the interface's own wording
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:34:28 +09:00
zitann2020andDeepSeek V4.1 Flash f1c9d1d23d i18n(ja): the animator pop-up and its selectors read the catalog
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:30:00 +09:00
zitann2020andDeepSeek V4.1 Flash 85e0796559 ui: a category lists its effects by name, as After Effects does
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:27:55 +09:00
zitann2020andDeepSeek V4.1 Flash 01e9f99a1c i18n(ja): the eleven effect rows the Japanese catalog was missing
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:27:54 +09:00
zitann2020andDeepSeek V4.1 Flash 51e434661f i18n(ja): the text animator's pop-up reads its own catalog rows
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:12:32 +09:00
Daniel 425b69249f fix(flatpak): install NOTICE only once 2026-10-31 11:12:26 +01:00
Daniel 812d463dfd fix(packaging): remove duplicate font and Hayro notices 2026-10-31 11:12:24 +01:00