From 8b1852cffb9abd128da29e87598d5f37d39f4f4b Mon Sep 17 00:00:00 2001 From: Ryan Pitasky <111201305+rpitasky@users.noreply.github.com> Date: Fri, 24 Mar 2023 04:15:24 -0400 Subject: Replace infinite repeat layout panic with error (#235) When a page has auto width and there were no other constraints on the repetition width, this would previously panic. Now, there is an explicit check with a new error and test case. --- tests/typ/layout/repeat.typ | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests/typ') diff --git a/tests/typ/layout/repeat.typ b/tests/typ/layout/repeat.typ index 03642164..5663281e 100644 --- a/tests/typ/layout/repeat.typ +++ b/tests/typ/layout/repeat.typ @@ -37,3 +37,8 @@ A#box(width: 1fr, repeat(rect(width: 6em, height: 0.7em)))B #set text(dir: rtl) ريجين#box(width: 1fr, repeat(rect(width: 4em, height: 0.7em)))سون + +--- +// Error: 2:2-2:13 repeat with no size restrictions +#set page(width: auto) +#repeat(".") \ No newline at end of file -- cgit v1.2.3