forked from 1b-agent/opencadstudio-upstream
Creating a new MLeader/Table/MLine style (and a new PlotSettings) pulled the document's next handle without advancing the counter, so two records created in one session collided on the same handle and the second overwrote the first. Use allocate_handle(), which reserves and advances. Also bumps acadrust to pick up DXF annotative-flag persistence. Co-Authored-By: Claude Opus 4.8 <[email protected]>