mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 05:24:44 +00:00
A command now counts as taking a file or folder when its params description (with the commands its `…` entries name) or its schema takes a file key as a param. A word in the description's prose or result no longer counts; a description whose keys are not known keeps the text scan. The code of the call-time scan of arguments is unchanged, but it reads the changed exemption tables. The confined run is unchanged. - NOT_FILES drops seven entries that named no param of their command (object.setLiveShape path, path.reverse paths, object.pathfinder.options paths, object.maskImage path, imageTrace.make paths, svgInteractivity.info files, addon.cleanup.rejoin paths). A top-level `path` to object.setLiveShape or object.maskImage, `paths` to path.reverse, imageTrace.make or addon.cleanup.rejoin, and `files` to svgInteractivity.info are now refused. - Image Trace's path fidelity setting is exempt only inside `params` and `savedPreset` of imageTrace.make and imageTrace.makeAndExpand, so a call with it is no longer refused. - every_command_is_sorted checks that each exemption names a param its command takes, and that each nested exemption starts at one. - effect.expandAsWireframes is reviewed as allowed and stroke.arrowheads.list as refused.