Skip to content

Cleanup of VBA-ported content, new documentation content & fixes expanded, tooling work. - #194

Merged
KubaO merged 15 commits into
twinbasic:mainfrom
KubaO:staging
Sep 22, 2026
Merged

KubaO merged 15 commits into
twinbasic:mainfrom
KubaO:staging

Conversation

@KubaO

@KubaO KubaO commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Reference content

  • Removed Office-host assumptions from the VBA-derived reference pages, keeping the COM-interop examples intact.
  • Replaced the five As New Worksheet samples with a creatable type, so they compile in a bare project.
  • Renamed the IDE pane to "Debug Console" everywhere the imported text still said "Immediate window".
  • Consolidated Print onto one canonical page covering the file, console and drawing-surface targets.
  • Added a page for IVBPrint, the interface that makes a class a valid Print target.
  • Added a page for library symbols, including how to expose a package's private components.
  • Corrected five documented Debug.Print outputs that had lost their padding.
  • Corrected applicability of the Hidden attribute.
  • Fixed a stray Access SQL example, a stale PtrSafe definition, and some dead Macintosh and Office-path text.

Tooling

  • tbrun now captures the entire Debug Console instead of the last few lines.
  • tbrun gained per-port isolation, pid-scoped shutdown, and cleanup of COM servers a probe leaves behind.
  • tbbuild now rejects an invalid project path instead of hanging,
  • tbbuild now captures all diagnostics (hint, info, warning and error)
  • census_attributes performs a runtime-library-wide sweep of attribute uses

Notes

  • Designed the code-sample compile gate in a new WIP.ExamplesBuild.md; nothing is wired into the build.
  • Recorded measurements for Office interop, COM-server lifetime, print-zone behaviour and the console's internals.

…project name collision and the late post-build error
@KubaO KubaO changed the title Cleanup of VBA-ported content, Print documentation expanded, tooling work. Cleanup of VBA-ported content, new documentation content & fixes expanded, tooling work. Sep 22, 2026
@KubaO
KubaO merged commit 88ec1b6 into twinbasic:main Sep 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant