Hakan Seven
bf85896294
fix(mtext): treat the 0x02 background-fill flag as a mask over 0x01
...
MTEXT background fill flag 0x02 means "use the drawing-window colour" — a mask
that erases geometry behind the text — while 0x01 means "paint background_color".
The fill-colour pick tested 0x01 first, so text flagged 0x03 (both bits, e.g. a
dimension whose DIMTFILL is the drawing background) painted the stored
background_color (a stray grey box) instead of masking. AutoCAD shows no colour
there.
Test 0x02 first: when set, fill with the drawing-window colour (invisible on a
matching canvas) regardless of 0x01; a plain 0x01 fill still paints its colour.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-18 15:23:03 +03:00
..
cache
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
convert
fix(mtext): treat the 0x02 background-fill flag as a mask over 0x01
2026-07-18 15:23:03 +03:00
model
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
pick
fix(pick): catch a wide polyline on its band, not just its centreline
2026-07-17 15:22:56 +03:00
pipeline
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
text
fix(render): flag 2D overlay fills so they show in every view mode
2026-07-18 15:15:24 +03:00
view
feat(solid3d): ISOLINES and silhouettes on sphere and torus faces
2026-07-17 23:30:05 +03:00
annotative.rs
feat(annotative): synthesize per-object contexts + editable UI
2026-07-13 22:38:29 +03:00
camera_ops.rs
fix(view): show geometry far off the drawing plane
2026-07-15 22:21:38 +03:00
entity.rs
feat(solid3d): draw ISOLINES on curved faces in wireframe
2026-07-17 19:45:42 +03:00
group_layer.rs
feat(ui): bulk layer on/off, lock, freeze, transparency + Ctrl+A ( #236 )
2026-07-03 16:06:10 +03:00
layout.rs
feat(layout): reopen a drawing in the space it was saved in
2026-07-12 01:01:40 +03:00
mod.rs
feat(ole): render the OLE2FRAME embedded presentation bitmap
2026-07-18 13:33:46 +03:00
modify.rs
perf(undo): record entity deltas instead of cloning the whole document
2026-07-15 11:11:17 +03:00
mspace.rs
feat(nav): turntable orbit, selection/cursor pivot, Shift+MMB rotate ( #229 )
2026-07-01 21:58:04 +03:00
page_setup.rs
fix(io): resolve root named-objects dict robustly on foreign DWGs
2026-07-13 16:28:21 +03:00
paper.rs
perf(render): unify model/paper/block spaces on one resident wire path
2026-07-14 20:50:37 +03:00
preview.rs
fix(stretch): free crossing-window corners from Ortho, draw filled marquee ( #291 )
2026-07-10 13:32:32 +03:00
project.rs
fix(pick): hit-test lineweight width and thickness walls
2026-07-17 14:58:55 +03:00
selection.rs
perf(undo): record entity deltas instead of cloning the whole document
2026-07-15 11:11:17 +03:00