Commit Graph
2768 Commits
Author SHA1 Message Date
bflatastic 3266a84c8d Merge main into #2181; keep both sides of crates/svg/src/pathdata.rs 2026-10-30 00:15:40 +07:00
bflatastic 1642bc54e1 Merge main into #2550; keep both sides of contributors/people.toml 2026-10-30 00:15:29 +07:00
bflatastic 33bf8e3cb0 Merge main into #2467; keep both sides of crates/time/src/lib.rs 2026-10-30 00:15:14 +07:00
BFlat 9a623d55b0 Merge pull request #1947 from Silvertree2010/fix/h867-mat3-square-to-quad-returns-a-na
Return identity from Mat3::square_to_quad for a degenerate quad
2026-10-30 00:14:45 +07:00
BFlat 5adaad6dcc Merge pull request #2462 from Silvertree2010/fix/h2742-rgb-to-hsl-returns-infinite-satu
Keep rgb_to_hsl saturation finite for over-range colours
2026-10-30 00:14:33 +07:00
BFlat a15f04191c Merge pull request #2401 from vangel76/av1enc-half-planes
av1enc: build the three half-sample reference planes in one pass
2026-10-30 00:14:19 +07:00
BFlat 6845caf21b Merge pull request #1852 from Silvertree2010/fix/1457-effectcraft-cli-render-drops-the
Use frozen Object Matte in sessions without the freezing model
2026-10-30 00:14:05 +07:00
BFlat fbb7dc325a Merge pull request #2466 from dotCooCoo/integration/bugfix-effectcraft-bugfix
Fixes: macOS quit crash, soft shadow jitter, Interpret Footage params, preset upgrade, composition proxies, font menu names
2026-10-30 00:13:49 +07:00
BFlat f27ecec030 Merge pull request #2344 from becauseno7/mcp-compact-listings
MCP: list_commands and list_effects take compact: true (#2020)
2026-10-30 00:13:36 +07:00
BFlat fe566c9b91 Merge pull request #2523 from Anubhav-Rai/engine-template-footage-names
engine: a template's footage entry can't name a file outside the folder (#2123)
2026-10-30 00:13:23 +07:00
BFlat b62093ae7f Merge pull request #2463 from HEOJUNFO/fix/classic3d-shadow-diffusion
Classic 3D Shadow Diffusion blurs instead of stamping copies (#2444)
2026-10-30 00:13:09 +07:00
BFlat 70f2886b90 Merge pull request #1297 from tylerjenningsw/fix/menu-hover-switch
Menus: a pointer coming back into the window over another title switches menus (#1290)
2026-10-30 00:12:55 +07:00
BFlat c081d8183f Merge pull request #2302 from marcoarnulfo/fix/lottie-dash-pairs
Lottie: import every Dash/Gap pair of a stroke, not only the first dash and the last gap
2026-10-30 00:12:42 +07:00
BFlat aa7808fdaa Merge pull request #2272 from onlykshitij/fix/scriptui-srgb-colours
ScriptUI: fix script-drawn colours showing too bright
2026-10-30 00:12:29 +07:00
BFlat 81339f26c0 Merge pull request #2526 from nanox333/fix/workspace-save-pending
Workspaces: wait for migrated window positions before saving
2026-10-30 00:12:16 +07:00
BFlat 9a26cf66e4 Merge pull request #2347 from vangel76/warp-skip-discarded-plan
Reuse the validated Warp Stabilizer plan on first render
2026-10-30 00:12:01 +07:00
BFlat e0009222d1 Merge pull request #2350 from vangel76/warp-share-luma-pyramid
Share the Warp Stabilizer luma pyramid with trajectory tracking
2026-10-30 00:11:42 +07:00
BFlat 77a8b1254f Merge pull request #2337 from vangel76/trkx-mask-crop-frames
Mask tracker: keep only the cropped previous frame
2026-10-30 00:11:26 +07:00
BFlat 61c3285ea3 Merge pull request #2340 from vangel76/camtrack-stack-jacobian
Camera tracking: keep bundle-adjustment Jacobians on the stack
2026-10-30 00:11:11 +07:00
BFlat ab084be82a Merge pull request #2345 from vangel76/camtrack-null-vector-svd
Camera tracking: skip unused SVD output work in null-vector queries
2026-10-30 00:10:58 +07:00
BFlat 5feecb679f Merge pull request #2403 from vangel76/opusenc-fft-radix
opusenc: radix-2/3/4 FFT kernels for the MDCT
2026-10-30 00:10:45 +07:00
BFlat 46dbb58d94 Merge pull request #2447 from vangel76/vp9enc-motion-search-sad
vp9enc: fixed-size SAD kernels and a revisit cache in the motion search
2026-10-30 00:10:32 +07:00
BFlat 050bcb42d6 Merge pull request #2507 from JaffarSk24/fix/ru-de-fr-system-language-and-menus
i18n: Russian, German and French follow Match System and translate the menus (#1449)
2026-10-30 00:10:18 +07:00
BFlat 7974a74f1b Merge pull request #2527 from nanox333/fix/docking-raw-open-guard
Docking: reject raw panel opens through command aliases
2026-10-30 00:10:05 +07:00
BFlat 954a197013 Merge pull request #1822 from kk376/fix/text-animator-tracking-pixels
fix(render): use pixel units for text animator tracking amount
2026-10-30 00:09:52 +07:00
BFlat 5be5ad1167 Merge pull request #1651 from MatejKozlovsky/cli-warn-logging
CLI: log warnings to stderr by default
2026-10-30 00:09:39 +07:00
BFlat 2ad5a5d124 Merge pull request #2404 from vangel76/opusenc-decimator-sums
opusenc: eight partial sums in the 48 kHz decimator
2026-10-30 00:09:12 +07:00
BFlat 8742a5b3ec Merge pull request #2306 from marcoarnulfo/fix/lottie-precomp-size
Lottie: size an imported precomp from its precomp layer's w/h when the asset has none
2026-10-30 00:08:57 +07:00
BFlat 13fe4a3d4e Merge pull request #2422 from devius/ka-discord-label
i18n(ka): shorter Georgian for 14 labels that didn't fit
2026-10-30 00:08:43 +07:00
BFlat 1e5008cf29 Merge pull request #2446 from vangel76/vp9enc-forward-transform
vp9enc: forward transform accumulates all outputs together
2026-10-30 00:08:29 +07:00
BFlat 49a6391504 Merge pull request #2308 from marcoarnulfo/fix/lottie-zero-stretch
Lottie: import a layer's time stretch below 1 % as 100 %, with a warning
2026-10-30 00:08:17 +07:00
BFlat 5fd95e7df1 Merge pull request #2533 from dotCooCoo/fix/script-socket-tests-macos
Scripts: socket tests wait for the buffers to stay full on macOS
2026-10-30 00:07:48 +07:00
BFlat 429e44c8be Merge pull request #2542 from Silvertree2010/fix/h3276-lottie-text-stroke-colour-parser
Reject '+' signs in Lottie text stroke colour hex pairs
2026-10-30 00:07:18 +07:00
BFlat 9d0d1ee243 Merge pull request #2460 from Silvertree2010/fix/h2727-gltf-uri-decode-turns-x-into-a-c
Require hex digits in glTF uri_decode percent escapes
2026-10-30 00:07:05 +07:00
BFlat 41ae777480 Merge pull request #2288 from Silvertree2010/fix/2128-audit-f-08-svg-arc-with-a-huge-r
Bound SVG arc segment count for huge radii
2026-10-30 00:06:50 +07:00
BFlat b6cff1f522 Merge pull request #2287 from Silvertree2010/fix/h2000-framerate-from-f64-returns-a-zer
Keep FrameRate::from_f64 nonzero for tiny positive fps
2026-10-30 00:06:35 +07:00
BFlat 966fdd3c0a Merge pull request #1776 from sanyamsingh001/fix/hextile-centerline-symmetry
Fix HexTile centerline cell selection
2026-10-30 00:06:21 +07:00
BFlat 5ed0a3f9b1 Merge pull request #1669 from zitann2020/i18n/ja-comp-settings
i18n: two labels that already had a catalog row were formatted in English
2026-10-30 00:06:09 +07:00
BFlat 77b4d76455 Merge pull request #2338 from vangel76/camtrack-triangulate-stack
Camera tracking: avoid per-view triangulation allocations
2026-10-30 00:05:56 +07:00
bflatasticandClaude Opus 5.5 c70fccff99 SVG, FCP XML: bound XML entity expansion (#2129)
A few kilobytes of internal entities expanded to millions of nodes (each top-level
reference stays under roxmltree's per-reference cap), so a 1 MB file exhausted memory.
SVG keeps DTDs, which Illustrator's exports use for entities, but caps the expanded
document at 4 million nodes. Final Cut Pro XML and FCPXML, which FilmCraft parses
without a node limit, are refused when they declare an entity; real exports never do.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 00:01:33 +07:00
Kushagra Kumar c31fad1b90 fix(engine): respect frame default template and force RGB only on transparent: false 2026-10-29 22:06:27 +05:30
zitann2020andDeepSeek V4.1 Flash 373112b38b i18n(ja): Paint and Generate must not draw the same category name
The Generate row added here drew 描画, which Paint already used, so the Effect menu showed the same
category name twice. 描画 is Adobe's name for Generate, so Paint becomes ペイント, and a test now
rejects two categories sharing a Japanese name.

Found by the review bot on this PR.

Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-30 01:30:04 +09:00
bflatasticandClaude Opus 5.5 8b43197065 Scripts: Startup and Shutdown folders aren't File > Scripts submenus, as in After Effects
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 23:24:20 +07:00
bflatastic 4aead36ecd Merge remote-tracking branch 'origin/main' into HEAD 2026-10-29 23:21:59 +07:00
bflatasticandClaude Opus 5.5 3d45065add Project: reads_markers stops at the first expression and allocates nothing
It runs for every frame identity and disk-cache key; walk() formatted a path per node.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 23:21:33 +07:00
bflatastic 1fde74b5f2 Merge remote-tracking branch 'origin/main' into HEAD 2026-10-29 23:19:56 +07:00
bflatasticandClaude Opus 5.5 3301c86f7f Export: the H.264 GPU-YUV frame loop takes the CPU cap too (Cx::inflight)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 23:19:41 +07:00
bflatastic f3f9be4be3 Merge remote-tracking branch 'origin/main' into HEAD 2026-10-29 23:18:39 +07:00
bflatasticandClaude Opus 5.5 92f60c1372 Model: rustfmt the OBJ/MTL sibling-lookup tests
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 23:17:37 +07:00
bflatastic a1d8cb675f Merge remote-tracking branch 'origin/main' into HEAD 2026-10-29 23:17:33 +07:00