Skip to content

Brings the documentation and the IDE test lanes up to BETA 1034. It also records 19 static files from the BETA 1033 screenshot retakes in the page baseline. - #258

Merged
KubaO merged 11 commits into
twinbasic:mainfrom
KubaO:staging
Nov 2, 2026
Merged

KubaO merged 11 commits into
twinbasic:mainfrom
KubaO:staging

Conversation

@KubaO

@KubaO KubaO commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator
  • Object Browser: a new IDE page with a screenshot (opening, Browse and Results, searching, filters, Go to Definition, keys, what it remembers). The View menu entry and the Editor's F2 text are corrected, and Rename Symbol now opens no box.
  • Zoom: a new section in Customising the IDE. Ctrl+Alt++ and Ctrl+Alt+- change IDE Font Size by 1px and save it, and no key resets it. The size scales the toolbar's icons, not the codicons or scroll bars.
  • Language packs: since 1034 they translate the compiler's warnings and errors by code. Customising and the FAQ say so.
  • Compiler Warnings: TB0034 to TB0037 are documented, TB0015 is rewritten for its new meaning, and the fixed TB0033 NOTE goes. Each warning is indexed under its code.
  • Static Linking: rewritten on 1034, with an experimental NOTE and TB5008 to TB5095 indexed. New WARNINGs cover an import library crashing the compiler and x64 __except never running. Declare, the Glossary and Additions follow.
  • FAQ: updated for TWINBASIC LTD, the v1.0 roadmap, editions and VIP terms, code signing, the LLVM cache process, Windows 2000 and localizable warnings. VB6 import is rechecked on 1034.
  • Fixes retired: Export Verbose's \ and Text that continues a Debug.Print line is escaped twice in the DEBUG CONSOLE twinbasic#2444 lose their NOTE, entry and reproducers. The WARNINGs for the theme inheritance loop (Two themes that inherit from each other freeze the IDE, and choosing one fails with a stack overflow twinbasic#2526) and the | in a group name (A keyboard-shortcut group whose name contains | switches other groups on and off twinbasic#2528) now state what 1034 does, as do Panel Layouts' name checks.
  • IDE lanes: follow the new New / Open Project dialog, TB0018's new text and the Enabled Libraries drag handle; the 26 ide-test and 18 addin-test lanes pass on 1034. New lanes: zoom, object-browser and language. console-space sets MODERN IntelliSense, since LEGACY is the default from 1033 (the Debug Console NOTE says so).
  • Defects queued: seven entries with reproducers: import-library-import-lib-crash, static-seh-handler-not-run, warning-message-names-blank, tb0034-level-ignored, tb0035-default-not-reported, language-pack-semicolon-cut and object-browser-tab-stops. The last two come with a Fix shape. A compile reproducer may now set expect.output and expect.absent.

KubaO added 11 commits November 2, 2026 13:47
… v1.0 dates, editions and VIP terms from twinbasic.com, code signing, the LLVM cache process, Windows 2000, localizable warnings; VB6 import rechecked on BETA 1034 (vb6-import lane moved to the new New / Open Project dialog)
…alog's card by its item, code-editor takes TB0018's new text, projects the Enabled Libraries row's drag handle, projects-import-crash expands the tree the compiler restart collapses, projects-loss starts its second IDE on the lane's slot
…OTE, entry, reproducers), the theme inheritance loop #2526 and the | in a group name #2528 (WARNINGs replaced by what 1034 does, Panel Layouts' name checks too); IntelliSense mode's default is LEGACY since BETA 1033, so console-space sets MODERN and the Debug Console NOTE names it; all 26 ide-test and 18 addin-test lanes pass on 1034
…Alt+ and Ctrl+Alt- change IDE Font Size, which sizes the whole IDE and is saved, with no key to reset it; the code editor's, the form designer's and the Webpage pane's zooms each linked
…E Font Size by 1px and save it, down to 8px and past 30px, Ctrl+Alt+0 resets nothing; the size scales the toolbar's icons, not the codicons or scroll bars, so the Zoom section and IDE Font Size say the toolbar's icons
…ng, filters, the description, Go to Definition, keys, what it remembers; IDE lane object-browser and its probe project; View menu entry and Editor's F2 text fixed, Rename Symbol now opens no box (NOTE BETA 1034); OBJECT_BROWSER and NEWFRONTPAGE blanked for every harness IDE; shot Object_Browser; BUGS entry object-browser-tab-stops with its Fix shape
…A 1034, by code ({0} the English text for a code en-gb.lang lacks; a switch applies when the compiler next checks a file): Customising's What changes and Language packs, the FAQ; IDE lane language and its probe project
…ewritten for its new meaning (its legacy-DLL case is now TB0034), the fixed TB0033 NOTE removed, each warning indexed under its code; three BUGS entries with compile reproducers (TB0034 and TB0035 messages lose their names, TB0034 ignores its level, TB0035 not reported by default); a compile reproducer may match output and absent
…agePack splits a pack at '; ' inside quotes, so TB0022 reads Suspicious array assignment): language lane test and control, applyLanguagePack's locals named, NOTEs (BETA 1034) on Language packs and TB0022
…lare names and decoration, Link dependencies, what can be linked, compiling, TB5008-TB5095 indexed): WARNINGs for an import library crashing the compiler and x64 __except never running, each a BUGS entry with a reproducer; Declare libname, Glossary anchor, Additions' Static linking and Fusion split
@KubaO
KubaO merged commit 8df1e7c into twinbasic:main Nov 2, 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