2ez4gcx and Claude Opus 5.5
b006110dc5
OOPS: bring back what -WBLOCK erased; keep the last erase through REFEDIT; the Block Editor ( #2625 )
...
* OOPS brings back what -WBLOCK erased
-WBLOCK erases the objects it writes, and OOPS brings back what the
last ERASE or BLOCK removed; the two landed separately, so OOPS never
saw what -WBLOCK erased. -WBLOCK now erases through erase_kept, as ERASE
and BLOCK do.
As AutoCAD 2024 does (accoreconsole, the drawing's entnext order read
back): OOPS after -WBLOCK brings its objects back, each where it was and
with its handle; only the last erase counts, -WBLOCK's or ERASE's; and
-WBLOCK * erases nothing, so OOPS still brings back the erase before it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* OOPS: keep the last erase through a refused REFEDIT command; Block Editor
During REFEDIT, a command that removes an object outside the working set
is undone (refedit::after_command), but erase_kept had already replaced
what OOPS kept: the objects came back, and the erase before them was
lost. erase_kept now leaves OOPS as it was when an object it removes is
outside the working set. That covers BLOCK, -WBLOCK, ERASE and the
Delete key.
In the Block Editor, its objects keep the handles they have in the block
definition, so in_blocks found them there and OOPS brought back nothing
erased in the editor. in_blocks now skips the block open there.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 05:31:14 -05:00
..
2026-10-23 13:34:26 -04:00
2026-11-01 14:38:14 -05:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-11-01 14:37:49 -05:00
2026-10-24 07:04:43 -07:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-29 21:38:15 -04:00
2026-10-24 21:11:10 -07:00
2026-10-23 13:34:26 -04:00
2026-10-24 05:57:38 -07:00
2026-10-25 04:41:25 +00:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-31 10:33:00 -04:00
2026-10-30 15:46:27 -04:00
2026-10-31 10:34:44 -04:00
2026-10-25 10:48:48 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-29 21:21:58 -04:00
2026-10-24 01:56:51 -04:00
2026-10-23 13:34:26 -04:00
2026-11-01 14:38:14 -05:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-29 21:31:22 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-25 02:21:58 +00:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-25 12:13:25 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-24 01:54:04 -04:00
2026-10-23 13:34:26 -04:00
2026-10-27 13:44:25 -04:00
2026-11-01 14:40:30 -05:00
2026-10-31 10:32:56 -04:00
2026-10-30 15:46:05 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-30 19:16:38 -07:00
2026-10-23 13:34:26 -04:00
2026-10-25 17:07:28 -07:00
2026-11-01 14:37:56 -05:00
2026-10-23 13:34:26 -04:00
2026-11-01 14:38:10 -05:00
2026-11-01 14:40:30 -05:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-25 21:17:18 -07:00
2026-10-23 13:34:26 -04:00
2026-10-31 10:32:42 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-25 16:07:11 -07:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-11-02 05:31:14 -05:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-29 21:20:58 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-11-01 14:40:30 -05:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-31 10:32:53 -04:00
2026-10-23 13:34:26 -04:00
2026-10-24 01:56:51 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-11-01 14:40:30 -05:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-25 12:13:18 -04:00
2026-10-23 13:34:26 -04:00
2026-10-24 01:56:51 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-30 15:46:16 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-24 01:54:20 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-29 21:31:17 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00
2026-10-23 13:34:26 -04:00