mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 03:39:50 +00:00
A command a tool runs (the Enclosing Lasso's select.set) that takes a recording past 10,000 steps or past an 8 MiB set file now has tests: the edit and journal stay, the status bar names the limit on release, the next recorded command is refused, and Stop Playing/Recording keeps the steps that fit. The place cursor's file.place has the same test, read at once and read off the UI thread, where the limit is named on the frame that places the file. A test-only Placing::wait_for_reads waits for the reader thread by sending it a marker job after the reads. The comment on tool_commit_checks_recording_step_limit now says that the Selection and Rectangle tools both commit a preview.