Repository navigation
A help add-in for the IDE, impexp in process for the harness, and WIP notes without their history - #221
Merged
Conversation
…at dies of an access violation exits 0
…so E_NOINTERFACE); CallByName retry retired (VB6 does the same), its WARNING now a NOTE
… the event log's fault when there is one, not as one that did not return
… import or export, so projects that embed a package stage (tbbuild --build, tbrun, examples, lanes); impexp.mjs is importable; tbbuild recognises a TWINPACK build
…nly on a nonzero exit (a faulting VB6 exe exits 0)
…mjs import as a child
…InIDE, so a project without the VB package runs
… under the cursor is declared, through the IDE page's socket
…to try it by hand
…dd-in passes it, the tidy restores the IDE's theme
…ing out its 30 s timeout
…ith lock files, passing over ports in use or claimed by another run
…sktop, not the user's
…tion and [Description] from the compiler's hover (P15)
…in the hover, and not shown on the member
…ate counts read twenty-one
… taken for stale; ports test holds claims until all are made
…te reads ?pane=1, the add-in passes it
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an IDE add-in that opens the documentation for the name under the cursor, makes the harness pack and unpack projects in process, and removes the history from the
WIP.*.mdnotes.The add-in is a work in progress. I don't suggest trying to use it yet.
add-in/, new): F1 opens the page for the selection or the name at the cursor, in aTWINBASIC HELPpane with search. It asks the compiler's hover where the name is declared, so thatc.AddfindsCollection.Add, and for a name with no page shows its declaration and[Description]. A newaddin-test.batlane tests it, andtry-help-addin.batopens an IDE with it to try by hand.?theme=light|darkand?pane=1, kept insessionStorageand never in the reader's stored choice. A local build rewrites the add-in's committed copy oftB/symbols.jsonwhen it differs; CI and--serveonly say so.impexp.mjsin process, not with the compiler'simportandexport, so a project that embeds a package stages (importexits 999 for one: Export / Import should not include packages twinbasic#841).test/ports.test.mjsis a new step intest.batand CI (21 now).bug_repro vb6andvb6runreport an exe that the event log says faulted, because a faulting VB6 exe exits 0.CallByNameafterDISP_E_MEMBERNOTFOUNDas twinBASIC does, so that entry is retired and its WARNING inIDispatch.mdbecomes a NOTE. VB6 also returnsE_NOINTERFACEfromAdvisefor a sink without the outgoing interface, so theUnadviseentry narrows to the bad cookie. New, filed as A member's[Description]is listed as a member of its enum in the hover, and is not shown on the member twinbasic#2465: an enum member's[Description]is listed as a member in the hover, and not shown on the member.WIP.OldJekyll.mdremoved: the notes go from 9,571 lines to 8,346.WIP.mdsays where a note belongs, and that sessions useghread-only.addin-test.bat,try-help-addin.bat,bug_repro vb6andvb6runneed a twinBASIC install or VB6, so they stay outside every gate and CI.