dotCooCoo
ea612dbf19
Type: use pathops' number and length helpers; refuse a number with trailing text
...
text.setStyle now reads `size` and `tracking` with `number_given` and
`length_given` from pathops.rs instead of its own copies.
Both helpers read a string only when all of it is a number, or for
`length_given` a length with a unit (`"5 mm"`). Before, `"20abc"` read
as 20, so `text.setStyle` applied a 20 pt size and Offset Path a 10 pt
offset for `"10abc"`. Such a string is now refused with "`size` must be
a number, not \"20abc\"" and the document is left as it was.
2026-11-10 16:00:07 -08:00
..
2026-11-09 00:28:25 +07:00
2026-11-04 10:25:55 +07:00
2026-11-06 13:47:16 +07:00
2026-11-04 20:07:58 +07:00
2026-11-09 00:29:05 +07:00
2026-11-03 22:52:30 +07:00
2026-11-08 12:22:01 +07:00
2026-11-06 15:32:52 +07:00
2026-11-10 19:04:40 +00:00
2026-11-08 12:21:14 +07:00
2026-11-10 11:49:27 -08:00
2026-11-04 12:44:42 +07:00
2026-11-09 00:35:30 +07:00
2026-11-07 00:17:15 +07:00
2026-11-09 08:52:02 +01:00
2026-11-09 03:14:41 +07:00
2026-11-08 23:50:26 +07:00
2026-11-08 05:52:39 -08:00
2026-11-07 05:15:03 +07:00
2026-11-09 02:03:00 +07:00
2026-11-05 12:02:46 +07:00
2026-11-09 17:03:43 -08:00
2026-11-09 12:14:14 +00:00
2026-11-09 16:15:12 -08:00
2026-11-06 13:47:16 +07:00
2026-11-08 13:20:19 +07:00
2026-11-04 15:14:02 +07:00
2026-11-05 07:44:08 +07:00
2026-11-09 03:14:41 +07:00
2026-11-09 14:13:08 -08:00
2026-11-08 12:47:59 +07:00
2026-11-09 03:08:23 +07:00
2026-11-05 06:55:59 +07:00
2026-11-04 20:12:01 +07:00
2026-11-09 03:08:23 +07:00
2026-11-10 12:31:14 -08:00
2026-11-09 02:54:32 +07:00
2026-11-06 07:23:35 +07:00
2026-11-07 21:53:42 -08:00
2026-11-08 11:42:46 +07:00
2026-11-04 18:29:17 +07:00
2026-11-07 05:14:58 +07:00
2026-11-07 00:17:15 +07:00
2026-11-09 03:08:23 +07:00
2026-11-05 09:09:53 +07:00
2026-11-06 00:24:44 +07:00
2026-11-09 03:08:23 +07:00
2026-11-09 18:35:41 -08:00
2026-11-10 12:33:20 -08:00
2026-11-06 13:47:16 +07:00
2026-11-10 18:36:27 +01:00
2026-11-09 00:25:34 +07:00
2026-11-09 01:26:47 +01:00
2026-11-10 13:28:28 -08:00
2026-11-10 14:14:31 -08:00
2026-11-08 13:34:23 -08:00
2026-11-09 03:08:23 +07:00
2026-11-08 12:47:51 +07:00
2026-11-09 16:50:36 -07:00
2026-11-09 03:39:05 +07:00
2026-11-08 09:51:22 -08:00
2026-11-05 21:34:32 +07:00
2026-11-10 16:00:07 -08:00
2026-11-09 00:35:30 +07:00
2026-11-08 23:50:37 +07:00
2026-11-07 00:17:12 +07:00
2026-11-09 00:29:28 +07:00
2026-11-07 05:15:09 +07:00
2026-11-09 03:08:23 +07:00
2026-11-10 11:26:10 -08:00
2026-11-09 17:03:20 -08:00
2026-11-09 18:16:48 -08:00
2026-11-08 18:22:12 -08:00
2026-11-06 13:47:16 +07:00
2026-11-08 17:25:13 -08:00
2026-11-09 00:25:34 +07:00
2026-11-08 08:31:24 -08:00
2026-11-09 00:25:34 +07:00
2026-11-10 10:39:48 -08:00
2026-11-08 12:21:06 +07:00
2026-11-09 02:54:32 +07:00
2026-11-07 05:15:05 +07:00
2026-11-06 09:42:35 +07:00
2026-11-10 22:13:23 +05:00
2026-11-06 16:19:37 +07:00
2026-11-10 14:26:37 +00:00
2026-11-04 12:50:38 +07:00
2026-11-09 04:19:44 +07:00
2026-11-09 03:14:41 +07:00
2026-11-04 16:55:43 +07:00
2026-11-07 00:17:12 +07:00
2026-11-10 10:09:21 +00:00
2026-11-10 16:00:07 -08:00
2026-11-08 18:48:41 -08:00
2026-11-06 10:12:42 +07:00
2026-11-10 13:31:54 -08:00
2026-11-04 20:07:58 +07:00
2026-11-10 10:57:34 -08:00
2026-11-08 17:30:32 -08:00
2026-11-04 20:08:42 +07:00
2026-11-07 05:15:10 +07:00
2026-11-09 01:26:47 +01:00