Hakan Seven
f808030eb6
fix(mtext): tab stops are column-relative and align-aware when wrapping
...
Two defects in tabbed fields inside a multi-column MText:
- Stop positions are relative to the paragraph's own left edge, but the
tab logic compared them against the column-absolute `cursor_x`. In a
second column `cursor_x` already carries the column offset, so no stop
ever matched and the field shot off to the default 4-em grid, way past
the page. Measure against the column's `box_left` instead.
- A field after a center/right/decimal tab aligns on the stop, reaching
only part of its width to the right, but word-wrap flushed it left and
wrapped it off the line by its full width — dropping a wide decimal
number onto a fresh, un-tabbed line. Don't wrap the field that follows
an aligning tab.
Picks up acadrust b16137f (decimal stop position parse).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19 01:10:56 +03:00
..
arc.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
attribute.rs
feat(mtext): lay out \N columns and stack \S fractions
2026-07-17 16:48:10 +03:00
circle.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
common.rs
fix(pick): catch a wide polyline on its band, not just its centreline
2026-07-17 15:22:56 +03:00
dim_override.rs
feat(props): make dim-line colour editable for leaders and dimensions
2026-07-13 17:31:09 +03:00
dimension.rs
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
ellipse.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
hatch.rs
feat(hatch): editable gradient colors + background color
2026-07-08 23:35:27 +03:00
helix.rs
feat(entities): render + property builder for loaded Helix entities
2026-07-03 00:05:58 +03:00
insert.rs
feat(annotative): scale text/dims/tables/blocks at the annotation scale + editable property pickers
2026-07-12 23:16:44 +03:00
leader.rs
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
line.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
lwpolyline.rs
fix(pick): catch a wide polyline on its band, not just its centreline
2026-07-17 15:22:56 +03:00
mesh.rs
fix(pick): catch a wide polyline on its band, not just its centreline
2026-07-17 15:22:56 +03:00
mline.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
mod.rs
feat(properties): editable per-object leader dimension overrides
2026-07-13 00:28:42 +03:00
mtext.rs
feat(mtext): lay out \N columns and stack \S fractions
2026-07-17 16:48:10 +03:00
multileader.rs
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
names.rs
fix(paper): keep model 3D solids off the paper-space sheet
2026-07-03 23:29:18 +03:00
ole2frame.rs
feat(ole): render the OLE2FRAME embedded presentation bitmap
2026-07-18 13:33:46 +03:00
point.rs
fix(point): match AutoCAD PDMODE glyph geometry
2026-07-18 17:07:27 +03:00
polyline.rs
fix(pick): catch a wide polyline on its band, not just its centreline
2026-07-17 15:22:56 +03:00
raster_image.rs
feat(image): fetch remote rasters and clip them to their boundary
2026-07-18 20:11:29 +03:00
ray.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
shape.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
solid.rs
fix(solid): fill 2D SOLIDs so block-nested ones aren't hollow
2026-07-18 14:15:13 +03:00
solid3d.rs
feat(solid3d): draw ISOLINES on curved faces in wireframe
2026-07-17 19:45:42 +03:00
spline.rs
fix(spline): interpolate fit-point splines with end tangents, grip via fit points
2026-07-18 12:46:09 +03:00
table.rs
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
text.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
text_support.rs
fix(mtext): tab stops are column-relative and align-aware when wrapping
2026-07-19 01:10:56 +03:00
tolerance.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
traits.rs
feat(entities): render + property builder for loaded Helix entities
2026-07-03 00:05:58 +03:00
underlay.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
viewport.rs
feat(properties): fill solid-history + viewport clipped rows
2026-07-03 00:17:58 +03:00