Reject non-finite CLI float inputs
This commit is contained in:
@@ -144,7 +144,9 @@ Known local toolchain state:
|
||||
covered by `pano_cli_save_project_roundtrip_smoke` and
|
||||
`pano_cli_save_project_payload_roundtrip_smoke`, which reload generated
|
||||
metadata-only and targeted dirty-face-payload projects through
|
||||
`pano_cli load-project`.
|
||||
`pano_cli load-project`, plus
|
||||
`pano_cli_save_project_rejects_non_finite_opacity`, which verifies rejected
|
||||
automation floats do not create output files.
|
||||
- `pano_cli create-document` supports `--frames` and `--frame-duration-ms` and
|
||||
is covered by `pano_cli_create_animation_document_smoke`.
|
||||
- `pano_cli simulate-document-edits` exercises pure document layer/frame edit
|
||||
|
||||
@@ -354,7 +354,8 @@ payloads are present.
|
||||
visibility, opacity, blend mode, alpha lock, per-layer frame durations, and
|
||||
dirty-face payloads targeted to layer/frame/face slots. `pano_cli save-project`
|
||||
exposes the generated writer for metadata-only and test dirty-face-payload
|
||||
round-trips through `load-project`.
|
||||
round-trips through `load-project` and rejects non-finite automation float
|
||||
inputs before writing files.
|
||||
`pp_document::export_ppi_project_document` converts pure documents into PPI
|
||||
bytes using that writer, including PNG-encoded layer/frame face payloads.
|
||||
`pano_cli simulate-document-export` exercises that pure document export path,
|
||||
|
||||
Reference in New Issue
Block a user