Commit Graph
17 Commits
Author SHA1 Message Date
iambossandClaude Opus 5.5 bc67d8469b fix(demos): the machining demos dispose their LocalProjectService before LocalApp.AppEnd -- DemoUseMachiningProject, DemoBuildMachiningProject and DemoBuildGeomOnlyMachiningProject ended with machiningProject.Dispose(); LocalApp.AppEnd();, so the service was never disposed: MachiningProject.Dispose releases only the project's TimeMapping, while the service's machining runner keeps its threads, its native pipeline, the strip and the workpiece tree, everything AppEnd's documentation asks to be gone before it ends the native core. Each demo now disposes the service right after the project, one line with a comment saying why; not a using declaration, which would dispose it after AppEnd.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 20:07:15 +08:00
iambossandClaude Fable 5 1ba32813bb refactor(demos): retarget session-message samples off MixedProgress0 to the three partitioned sinks
DemoUseSessionMessageHost now reads ShellProgress / NcDiagnosticProgress /
StepDiagnosticProgress (severity + id + notification, with the per-kind NC-line
/ step anchors). Drop DemoUseSessionMessageHost2 — its premise (reading
MachiningStep objects out of the mixed message list) dissolves under the
partition; step-data demos live in ShowStepPresent and SessionStepBuilt.
DemoUseMachiningProject's abnormal-message log now subscribes the three sinks'
MessageAdded events (shell via the OnShellMessageAdded app-lifetime bridge).

Part of MixedProgress0 retirement (migration P6). Build x64 green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 12:50:33 +08:00
iambossandClaude Opus 4.8 0fdba701fa fix(demos): DemoUseMachiningProject subscribes CollectionItemAdded on MixedProgress
CollectionItemAdded is an event on MixedProgress0; the new SessionProgress sink does not expose it. Follows the SessionProgress->MixedProgress property rename.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 23:25:14 +08:00
iamboss af599f36e6 fix SoftNcRunner GM code normalization. 2026-05-16 18:08:34 +08:00
iamboss 6139c84ff9 refactor(Sample): adapt demos for SessionStepBuilt rename and ILogger injection
Made-with: Cursor
2026-04-14 17:18:05 +08:00
iamboss e5ea1961a5 refactor(demos): update machining demos and remove legacy demo message handling
Made-with: Cursor
2026-04-08 16:33:17 +08:00
iamboss 96eb6ad050 update ISO coordinate rendering for 3+2axis machine. 2026-04-06 15:09:05 +08:00
iamboss fece18d725 add ChartRange to ClStrip. 2025-12-22 23:35:42 +08:00
iamboss 519c519d87 rename HiNC webapi to webservice. 2025-10-03 16:54:26 +08:00
iamboss 103092e10b fix bug of wpf mission initialization. 2025-08-30 15:31:52 +08:00
iamboss c7dc8f27e5 tune. 2025-07-23 15:21:06 +08:00
iamboss a7c363254b publish aicam server. 2025-07-10 11:29:58 +08:00
iamboss 953711bf01 add geom GUI to HiNC-2025-win-desktop. 2025-05-09 09:25:14 +08:00
iamboss 784184d6ce migrate doc to wwwroot. 2025-04-14 17:05:31 +08:00
iamboss 1cb5f05ba4 add docfx samples. 2025-04-13 00:19:07 +08:00
iamboss fc4063516d tune. 2025-04-09 21:41:13 +08:00
iamboss 11ff5e343d re-init 2025-04-08 19:35:28 +08:00