Files
leocad/common
Leonardo Zide 5c1126519d Reject invalid Array and transform input with optional results
Rename the localized float parser to lcParseFloatValueLocalized and return std::optional<float> so conversion failures and nonfinite values cannot silently become zero. Return std::optional<lcVector3> from GetTransformAmount and apply transforms only when every nonempty axis is valid, preserving blank axes as zero.

Validate all Array offsets and rotations before updating dialog results, and show an informational message with focus on invalid input. Verified with a macOS Qt debug build and actual Array/transform checks in US English, German, and Arabic locales, including blank input, overflow, NaN, and infinity.
2026-10-23 13:04:18 -07:00
..
2026-04-29 20:59:17 -07:00
2026-04-29 20:59:17 -07:00
2026-03-10 21:11:40 -07:00
2025-11-19 23:10:18 -08:00
2026-03-10 21:11:40 -07:00
2026-10-20 21:31:31 -07:00
2026-04-29 20:59:17 -07:00
2026-05-02 15:08:13 -07:00
…
2026-09-12 15:54:44 -07:00
2026-03-10 21:11:40 -07:00
2026-09-21 22:34:18 -07:00
2026-04-29 20:59:17 -07:00
2026-09-12 15:54:44 -07:00
2026-05-02 16:06:27 -07:00
2026-03-10 21:11:40 -07:00
2026-03-10 21:11:40 -07:00
2025-12-15 11:19:23 -03:00
2026-04-29 20:59:17 -07:00
2026-10-19 22:51:03 -07:00
2026-10-19 22:51:03 -07:00
2026-10-18 23:22:28 -07:00