1.4 KiB
1.4 KiB
Batch: 7f25c6f211572e2b63071fa0
Edits
- Removed the single-record C++ shortcut for Refresh, Revert, Save and Save All from executeDocumentCommand. Requests now continue into the existing document handlers. The inspected save handler honors destinations, calls FreeCAD save/saveAs/saveCopy, and returns the generated FCStd bytes; the removed shortcut skipped those outputs and arguments.
- Select All now invokes the desktop command when a GUI is available, preserving edit-provider and tree behavior and returning native subelement selection. The headless path retains the desktop document-level selection behavior.
Remaining boundaries
- The packet's 14 static registration gaps remain unresolved as a batch; no registration marker or success receipt was added.
- Existing Project Utility and Redo implementations were inspected in part. Properties, Quit, transform task lifecycles, remaining application persistence consumers, and the complete native dispatch table still require inspection at packet-approved anchors before claiming complete connectivity.
- Save As, Save Copy and Undo have real native branches in the inspected source, but their complete owner routing was not established in the four permitted supplemental windows.
- No tests, builds, browser validation, benchmarks, acceptance, or historical reconciliation were performed. Incremental build/sync/route receipts remain with the outer pipeline.