Repository navigation
Adds the IDE's Starting and Troubleshooting chapters, its Reference pass and tour, and a Friend page, and stops tool IDEs saving settings or reporting errors. - #260
Merged
Conversation
…s: BETA 1034 tests --no-save-ide-settings before neither OBJECT_BROWSER's nor NEWFRONTPAGE's, so a lane that closed the New / Open Project dialog wrote the user's registry; checked on a lane IDE, IDESettings unchanged
…n BETA 1034, among them the next project opened taking an earlier project's whole Settings (a silent loss once saved), Save overwriting a damaged project with what was recovered, and a .res resource of a named type crashing the build; ide-test lane starting asserts them all
…g/, New Project and Splash Screen absorbed with their URLs redirected), nine callouts on its queued defects, 14 SHOT markers; contradictions fixed on the FAQ, Hello World, IDE Options, Customising, Adding Files, Saving and Exporting and the Help menu
…ions, so a test or shot that makes a first run blocks every SaveIDESetting in a proxy in front of the defaults hook
…native boxes in one), setups starting, starting-first-run, starting-new and starting-boxes, a guard for the first-run dialogs that blocks every save of the user's settings, and fixtures under test/shots/starting; the two light option boxes the owner found showing an import's rows are retaken, shoot_docs clearing g_IsLoadingVBP after a Cancel
… next box drawn as an import, and its Continue makes a project with no WinNativeCommonCtls reference and the template's title (the owner found it in two light pictures); lane starting 48 of 48, NOTE on New Project
… (owner); tbbroker's install is the one exception, and the C:/probe examples become temp paths
…meTextDifference, read at capture from the DOM), which found IDE.light missing its panels, retaken; its projects move from C:\tbshots to .claude\tbshots, which the pictures still show as C:\tbshots, rewritten in the page with a guard, and the registry tidy allows exactly that folder; llvmdoc1 waits for its count's box
…st bullet no longer takes a page of the book to itself
…native exception such as a crash reproducer's posted one to twinbasic.com/notify; the defaults hook now answers ALLOWERRORREPORTINGV3 no and answers a request for that address itself, tested with a stand-in fetch
…034, among them a failed Save As still moving the project, Start in Safe Mode never ending and a linked package's missing file giving a bare box and an 80 s wait; ide-test lanes troubleshooting and troubleshooting-missing assert them all
…Troubleshooting/), eleven callouts, 8 SHOT markers; the Status Bar and the Help menu's other entries written, Running's compile errors in four cases, contradictions fixed on Saving and Exporting and Editor
…; the book is 3,628 pages, with the Starting and When something goes wrong chapters checked in it
…es and as SVG with one native box, setups troubleshooting and troubleshooting-box, a closing hook for what only a setup's page can say, and a fixture under test/shots/troubleshooting
…3,674 pages. A keyboard shortcut table generated by ide_js.mjs keymap replaces the JSON dump, Toolbar's list of labels and the Add-Ins, Menu, About, Webpage, Global Search and Community pages are written, and Webpage moves under the Reference
…t open, in both themes and as SVG, setup tour; the empty window moves to First Launch
…iew, 2 kept at HEAD by review; 50 SVGs written (1 by review)
… and what it needs before it runs; Running and Project Settings correct what Start does with no startup object on BETA 1034
…1034, among them the completion row with lazy index 0, never asked for, which is what failed the e2a65dfe shot; shoot_docs now asks for that row, and lanes samples and completion-row-zero reproduce them
… object on Running, and for the completion row that never gets its type on IntelliSense; the book is 3,677 pages
…ing-review-scratch: the notes and two filed reports follow it
…eached the way the IDE reaches it; what the DOM holds must be captured
… what it does not, checked against VB6; the Sub, Function and Property pages no longer say it cannot be late bound; BUGS-TO-REPORT: four defects found doing it, among them Delegate breaking the next Friend, ReadOnly, WithEvents, Implements or Inherits, and a stack fault on win32 calling a Friend procedure through Implements
… report and reproducer now under bugs/filed/
… forum posts nobody answered; extract reads text channels month by month; a thread read with no findings is recorded and is not read again; agents are read-only and name no build outside a defect callout
…ne, and the workflow's comment says so; WIP.Wisdom says how to run a batch and to read git status after it
…69 new sections, 30 replaced
… call on it does, Type_Initialize does not run for elements or UDT members though Type_Terminate does, and two conversions with none As Variant fail code generation; BUGS-TO-REPORT: two new entries with reproducers, the crash entry and its tests extended; Wisdom's draft with the invented marker goes
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.
/tB/IDE/Starting/(New Project and Splash Screen are absorbed, their URLs redirected), with nine callouts and 14 pictures in both themes and as SVG. Contradictions are fixed on the FAQ, Hello World, IDE Options and others./tB/IDE/Troubleshooting/, with eleven callouts and 8 pictures. The Status Bar and the Help menu's other entries are written, and Running covers its compile errors in four cases.ide_js.mjs keymapreplaces the JSON dump, and the Add-Ins, Menu, About, Webpage, Global Search and Community pages are written. The tour opens on a labelled picture of the window with a project open. Samples says what each of the 26 samples shows and needs, and Running gets NOTEs for Start with noMainand for a DLL with no startup object.shoot_docsnow fails a picture whose two themes show different text, which foundIDE.lightmissing its panels. It also asks for the completion row with lazy index 0 and clearsg_IsLoadingVBPafter a Cancel.Type_Conversion. New callouts sayType_Initializedoes not run for array elements or UDT members, and that two conversions with noneAs Variantfail code generation.starting,troubleshooting,troubleshooting-missing,samplesandcompletion-row-zeroide-test lanes assert them. Delegate's entry is captured in existingReadOnlyvariables cannot be declared at class level if placed after aDelegatedeclaration. twinbasic#2001 and moves tobugs/filed/.OBJECT_BROWSERandNEWFRONTPAGE, which BETA 1034's--no-save-ide-settingsdoes not guard, so a lane that closed New / Open Project no longer writes the user's registry. The defaults hook answersALLOWERRORREPORTINGV3no and the error-report address itself, so no crash report leaves a tool's IDE. Nothing writes outside the repository and the temp folder,tbbrokerexcepted.exportreaches#releases, threads under text channels and unanswered forum posts;extractreads text channels month by month; agents are read-only.staging.mdtakes 299 additions from 322 threads and months.