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
bflatastic and Claude 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
zitann2020 and DeepSeek 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
bflatastic and Claude 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
bflatastic and Claude 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
bflatastic and Claude 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
bflatastic and Claude 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