Skip to content

Help add-in documentation page and screenshots, settings and references-only packages, and a VFS root Parent crash - #224

Merged
KubaO merged 8 commits into
twinbasic:mainfrom
KubaO:staging
Oct 7, 2026
Merged

KubaO merged 8 commits into
twinbasic:mainfrom
KubaO:staging

Conversation

@KubaO

@KubaO KubaO commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Adds the help add-in's documentation page and the tool that takes its pictures, narrows the add-in to the packages a project references, and files a compiler crash found while probing.

  • docs: Help (new; 927 to 928 pages) under IDE add-ins covers F1 and the pane, hover help, search, several pages, the project's own procedures, settings, the help window and building it. It has eight screenshots. API-Declarations gains native callers of a ThisCall implementation, the Sub + Err.ReturnHResult route past [PreserveSig], and how the type library records each convention (checked on BETA 997 with MSVC).
  • help add-in:
    • A gear in the pane's bar and the window's title bar opens a settings panel holding Hover help.
    • The add-in offers only the packages the project references, read from the VFS Packages folder. A new All packages setting offers every one.
  • shoot_help_addin (new): writes the page's screenshots from an IDE on a private desktop (dark, 2x). A picture is rewritten only when its bytes differ, and the run fails if the Windows user name shows in the page. test/addin/helpdemo is the project it operates.
  • bugs: reading Parent of the VFS root crashes the compiler. It has a BUGS entry with a reproducer and a WARNING on FileSystemItem.
  • tests: the new addin-test.bat lanes are references (probe P20) and parent (P21). The help lane covers the settings and the package list.

shoot_help_addin and the new lanes need a twinBASIC install, so they stay outside every gate and CI. Their command-line cases need none and run in test.bat.

KubaO and others added 8 commits October 7, 2026 20:57
…b + Err.ReturnHResult route past [PreserveSig], and how the type library records each convention (probed on BETA 997 with MSVC)
… VFS Packages folder's children, named as the symbol index names them
…m the VFS; an All packages setting offers every one
…parent), a BUGS entry with its reproducer, and a WARNING on FileSystemItem
…from an IDE on a private desktop (dark, 2x, repeatable, refused if the user name shows), with the helpdemo project and the eight pictures

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ne, hover help, search, several pages, the project's own procedures, settings, the help window, and building it

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… takes its pictures

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@KubaO
KubaO merged commit 5feb6d0 into twinbasic:main Oct 7, 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