Commit Graph
2886 Commits
Author SHA1 Message Date
Kaedo17 29e35794e1 xtask: a pkg-config that will not launch is not 'ALSA missing'
The probe's spawn failure (a PKG_CONFIG that names nothing runnable, or
pkg-config absent from PATH) reported the ALSA-missing hint, sending
the reader off to install alsa-lib they may well have: a failed launch
now reports itself, naming the executable and pointing at
installing pkg-config or correcting PKG_CONFIG, while a probe that
runs and exits non-zero still gets the ALSA guidance.
2026-10-30 01:30:50 +08:00
Kaedo17 ccc59cf55f xtask: the ALSA probe reads PKG_CONFIG before PATH
The probe ran pkg-config straight from PATH while the build's alsa-sys
goes through the pkg-config crate, which reads PKG_CONFIG first: the
variable may name a working pkg-config that is not on PATH, and then
cargo xtask ci would report ALSA as missing over a build that finds
it. The probe now selects the same executable the same way; no test
stands over it because the probe needs a real pkg-config environment
(the hint is split out for exactly that machine-dependence).
2026-10-30 01:30:50 +08:00
Kaedo17 ac0188f315 ci: name the missing ALSA package instead of dying at link time
When the ALSA development package is missing, `cargo xtask ci`'s audio
stage failed at link time with a bare linker error. The check now says
which package installs ALSA's contents on each supported distro, the
missing one is named in the error, and the stage's own tests pin both
the present-ALSA pass and the per-distro message.
2026-10-30 01:30:50 +08:00
BFlat 03f1a1b221 Merge pull request #2181 from Silvertree2010/fix/h1288-svg-path-arc-with-a-very-large-r
Draw a line to the end point of degenerate SVG arcs
2026-10-30 00:16:36 +07:00
BFlat 866a697d46 Merge pull request #2550 from ashokram-si/feat/shape-size-chain-2489
Shape Size gets the Constrain Proportions chain, off by default (#2489)
2026-10-30 00:16:23 +07:00
BFlat d52e3a4728 Merge pull request #2467 from Silvertree2010/fix/h2773-seconds-time-display-shows-0-000
Fix "-0.000" in seconds time display for tiny negative times
2026-10-30 00:16:11 +07:00
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 8154605690 Merge pull request #2538 from nanox333/fix/web-duplicate-shortcut
Web: keep Duplicate from opening browser bookmarks
2026-10-30 00:09:26 +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 c1f59d6750 Merge pull request #2370 from ZJHeepfixer/apple-silicon-frame-latency
EffectCraft — start the window surface from eframe's default (frame latency 2 → 1)
2026-10-30 00:08:02 +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 89e05d4718 Merge pull request #2470 from Atalantis/macos-dialog-localizations
macOS: declare the UI languages so the open and save panels are translated
2026-10-30 00:07:33 +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
BFlat 2546f3934e Merge pull request #2597 from storytold/fix/2129-xml-entity-expansion
SVG, FCP XML: bound XML entity expansion (#2129)
2026-10-30 00:02:06 +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