cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 3009639741 fix: decode all MTEXT escape codes correctly
Previously \\U+XXXX was in the "strip until ;" list, silently dropping
all Unicode character references (°, ±, ⌀, Ø, €, …).

Changes:
- \\U+XXXX / \\u+XXXX  decode to the actual Unicode character (was stripped)
- \\S upper/lower;     stacked fractions/tolerances render as "upper/lower"
                       or "upper^lower" instead of leaking as literal text
- \\t                  tab → four spaces (was leaking as literal 't')
- Unknown escapes      silently consume the code char (was leaking it)
- \\M+...;             DBCS multibyte — stripped (added to semicolon-arg list)
- \\X                  paragraph-align end marker — stripped cleanly

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 11:51:45 +03:00
..
app feat: show Save/Discard/Cancel dialog before closing unsaved tabs or quitting 2026-05-01 11:31:11 +03:00
command feat: add missing Annotate tab commands and icons 2026-04-09 03:26:47 +03:00
entities fix: decode all MTEXT escape codes correctly 2026-05-01 11:51:45 +03:00
io fix: make viewports from external DXF/DWG files visible and enterable 2026-04-30 21:57:02 +03:00
modules fix: world_offset precision fix for large-coordinate DXF files (e.g. Turkish UTM) 2026-04-27 07:41:38 +03:00
scene fix: use PlotSettings paper dimensions for correct paper-space rendering 2026-05-01 08:04:35 +03:00
shaders perf: dedicated Face3D shader — N draw calls → 2 2026-04-28 21:53:31 +03:00
snap perf: AABB snap pre-rejection via acadrust bounding_box() (Option K upgrade) 2026-04-26 12:21:51 +03:00
ui feat: view tab widget toggle commands and unified SVG icon color scheme 2026-04-24 01:23:06 +03:00
linetypes.rs feat: complex linetype text elements and ellipse quadrant snaps 2026-04-27 02:34:51 +03:00
main.rs Refactor src/main.rs into modular src/app/ structure 2026-03-22 22:44:32 +03:00
patterns.rs first commit 2026-03-22 14:56:27 +03:00