-
Re: twinBASIC programming - Beta releases
BETA 403 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than usual
- added: [_HiddenModule].GetMemPtr to expand upon existing GetMemX offerings
- added: [_HiddenModule].PutMemPtr to expand upon existing PutMemX offerings
- fixed: coercing Image control to IPictureDisp was causing a hard crash [ nextKast, discord ]
- fixed: reading form hDC property before the form was loaded would result in zero being returned [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 404 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than usual
- fixed: (regression) DefaultDesignerEvent attribute was being ignored for some controls
-
Re: twinBASIC programming - Beta releases
BETA 405 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than usual
- fixed: TLB parsing was not picking up ByRef arguments correctly for args with datatypes of TKIND_ALIAS
-
Re: twinBASIC programming - Beta releases
BETA 406 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added: "Enter licence key" menu option ("Help" root menu) [ flCurious, discord ]
- fixed: race condition leading CompileIf attribute to cause a hard crash during parsing when referencing anything from the Global predeclared object [ fafalone, discord ]
- fixed: ParamArrays exposed via the ActiveX extender were not being treated correctly, causing compilation issues with some Ax controls [ https://github.com//issues/1694 ]
-
Re: twinBASIC programming - Beta releases
BETA 407 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added: TextBox.TextHint property that is displayed when the textbox is empty (EM_SETCUEBANNER) [ fafalone, discord ]
- fixed: some edge cases around form closure/window-proc handling and internal collections of forms that can cause UB [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
You all should have seen that truly spectacular crash 407's fix is referring to. It apparently resulted in WM_CLOSE messages being spewed out to every hwnd in the system, including hidden system ones that don't like being terminated, and the desktop. So most windows closed, a number crashed as faults cascaded through the system, a few more showed combinations of errors and close confirmations, and the shutdown dialog popped up.
Truly the most impressive crash I've seen. Usually if it's more than the app, just the shell and a component or two go down, or the system bluescreens. Never seen anything like this one before 🤯
-
Re: twinBASIC programming - Beta releases
I've done that with my own app, my own steamy taskbar, when asked to close a specific app I hadn't properly sanitised the code handling the PID it was meant to handle. Sometimes this resulted in a blank PID being sent to the close process function whereas it was meant to exit. When the code had a missing PID then it closed everything, every process until it also killed itself... then of course it stopped.
Very interesting result. Somewhat akin to running a streamlined windows. The point is, I am sure it happens to everyone!
-
Re: twinBASIC programming - Beta releases
BETA 408 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: (addin extensibility) internal ChangedActiveEditor event optimization could crash on x64 at runtime if the event has not been implemented by the Addin [ sokinkeso, discord ]
- added: TextBox.TextHintWhenFocused boolean property, default False [ sokinkeso, discord ]
- improved: (IDE) initial redesign of Project References UI
-
Re: twinBASIC programming - Beta releases
BETA 409 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- changed: TextBox.TextHintWhenFocused renamed to TextHintAlways for clarity [ Krool, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 410 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: (regression since BETA 408) Project References list would not automatically appear when a reference was unable to be loaded, after importing a VBP
- fixed: issue accessing members of the Collection class when exposed from a VB6 DLL [ nextKast, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 411 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: (regression) Form.BorderStyle of vbFixedSingle was showing min/max buttons [ https://github.com//issues/1268 ]
- fixed: some internal Class method error handling issues [ https://github.com//issues/464 ]
- added: [_HiddenModule].SetThreadGlobalErrorTrap method for provisional and experimental vbWatchdog integration [ see discord for info ]
- added: (TEMPORARY) project setting 'Compilation: Include Procedure Name Symbols In Built Executables' (default OFF) for use with vbWatchdog runtime callstack iteration [ see discord for info ]
- fixed: some debugger crashes when IDE evaluates variables of type interface (e.g. in Variables window)
-
Re: twinBASIC programming - Beta releases
BETA 412 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: x64 alignment padding of contiguous arrays in UDTs defined internally
-
Re: twinBASIC programming - Beta releases
BETA 413 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added: support for [DllExport] attribute on module constants [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 414 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: Reset statement resolving to account for local procedure shadowing [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 415 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added: (addin extensibility) CodeEditor.SetSelectionInfo method [ sokinkeso, discord ]
- added: (addin extensibility) CodeEditor.RevealRange method
-
Re: twinBASIC programming - Beta releases
BETA 416 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- removed: Debug Console notifcations "[INTELLISENSE] Caching intellisense..."
- fixed: problems with nested packages, where package priority was needing to be changed unnecessarily
- added: support for [PreserveSig(False)] attribute on DLL Declares, to allow for HRESULT return values (VBA package usage)
- added: support for [ConstantFoldable] attribute on DLL Declares (VBA package usage)
- added: support for Property Get/Let/Set on DLL Declares (VBA package usage)
- fixed: VBA.Financial.IRR library method could cause a runtime crash (edge case)
- fixed: VBA.Strings.Filter implementation edge cases
- changed: all internal libraries (VBA, WindowsControls/CustomControls Designers, Unit test library) are now exposed via packages
- improved: VBA and VBRUN compatibility packages can now individually be disabled via the settings references list
- added: destructuring assignment support via Array() syntax [ https://github.com/twinbasic/lang-design/issues/28 ]
- added: [MustBeQualified] boolean attribute (default False) for Modules and procedures within them [ used in Unit test library ]
- added: support for string concatenation, line continuation, and vbCrLf, in [Description()] attributes
- added: [DebugOnly] boolean attribute for Sub procedures to indicate that calls to it should be excluded from final built executables [ used in Unit test library ]
- added: [RedirectToStaticImplementation] string attribute for redirecting an interface member to a standard module function [ used for internal package optimizations ]
- added: [EnumId] attribute for associating GUIDS to Enums
-
Re: twinBASIC programming - Beta releases
BETA 417 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- improved: (optimization) removed HRESULT (error handling) around some builtin functions that don't throw errors
- fixed: case correction of VBA.IIf (from Iif) to match VBx [ wqweto, discord ]
- improved: (IDE) all VBA standard library functions now have some initial descriptions and examples that will appear in hovers and intellisense [ chatGPT ]
- fixed: (IDE) wordwrap in hovers and intellisense, and tweaked formatting
-
Re: twinBASIC programming - Beta releases
BETA 418 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- improved: all Err object members now have initial descriptions attached [ chatGPT ]
- improved: all Collection object members now have initial descriptions attached [ chatGPT ]
- fixed: (regression in BETA 416) (IDE) text wrapping was occurring on IDE code lines in some instances [ fafalone, discord ]
- improved: (IDE) tweaked the CSS for intellisense and hovers
-
Re: twinBASIC programming - Beta releases
BETA 419 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: new documentation from BETA 418 not always showing for Err members
- fixed: compiler crash when editing tbShellLib [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 420 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added: initial documentation for VBRUN classes PropertyBag and DataObject
- fixed: some function-constant-folding issues with non-HRESULT based API calls since BETA 417, when project level function-constant-folding turned on [ https://github.com//issues/1710 ]
- fixed: private UDTs can now be accessed via their component qualifier from within component methods, as per VBx [ https://github.com//issues/1705 ]
- improved: private Enums can now be accessed via their component qualifier from within component methods for consistency with UDT handling [ https://github.com//issues/1705 ]
- fixed: (IDE) auto-correction/prettifier should no longer prevent block completion from also occuring when enter key is pressed [ https://github.com//issues/1504 ]
-
Re: twinBASIC programming - Beta releases
BETA 421 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added: DEBUG CONSOLE intellisense and signature-help
- improved: now enforcing stricter rules for allowed syntax in Interface blocks
- improved: removed the debugger console notice for '[DEBUGGER] FIXED HIDDEN WINDOW (HWND xyz)'
- fixed: WebView2 package had incorrect definition and usage of ICoreWebView2EnvironmentOptions2 [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 422 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- improved: completely replaced the monaco intellisense system with a custom verion better suited for our use case
- improved: completely replaced the monaco signature-help system with a custom verion better suited for our use case
- added: IDE setting of 'IDE: Intellisense mode' with options LEGACY (closer to VBx) / MODERN / MANUAL, default MODERN
- improved: markdown files (.MD) now get syntax higlighting in the IDE
-
Re: twinBASIC programming - Beta releases
BETA 423 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added support for NavigationStarting event to the WebView2 package, and updated WebView2 demo with it
- fixed: intellisense was sometimes incorrectly triggering after pressing key combinations such as CTRL+C, CTRL+V
-
Re: twinBASIC programming - Beta releases
964
[BUILD] Starting...
21:26:19.985
[LINKER] FAILED to create output file 'Build\NewProject_win32.exe'
21:26:19.985
[BUILD] failed
It is best to come to a prompt box, if you find that the generated Exe is already running, prompt whether to force the end of the regeneration.
-
Re: twinBASIC programming - Beta releases
xiao - raise bugs elsewhere.
-
Re: twinBASIC programming - Beta releases
More on topic, looks like it'll be at least another week before a new release, so I'll relay Wayne's teaser about the next release for those not on Discord, look closely:
https://www.vbforums.com/images/ieimages/2023/11/1.gif
EDIT
AND
CONTINUE
From Wayne:
Quote:
Not the most exciting example of edit & continue, but figured it was time to share
We've gone from reparsing and recompiling the full project on every keystroke, to a much more refined compilation process in order for this to work. There's another week of work to get this more refined, but I'm pleased it's coming along nicely.
E&C has always been one of VB6's killer features; it was a long time before other languages even attempted such a thing, and now it's coming to tB earlier than expected 🥳
-
Re: twinBASIC programming - Beta releases
WHOA! That in-place function testing feature is sweet.
I just installed v423, the IDE is really nice. Well done VB6 Programming!
-
Re: twinBASIC programming - Beta releases
Quote:
Originally Posted by
fafalone
EDIT
AND
CONTINUE
From Wayne:
E&C has always been one of VB6's killer features; it was a long time before other languages even attempted such a thing, and now it's coming to tB earlier than expected 🥳
Hoo-boy! Looks like I'm going to be jumping into tB in earnest now :)
-
Re: twinBASIC programming - Beta releases
Crikey! Superb.
At least THIS thread is more positive than the 'other' one.
-
Re: twinBASIC programming - Beta releases
BETA 425 and 424 of the twinBASIC programming IDE are now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here: https://github.com/twinbasic/twinbasic/tags
See www.vbforums.com/showthread.php?902460-New-release-of-the-twinBASIC-programming-IDE
-
Re: twinBASIC programming - Beta releases
BETA 426 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbasic/releases/tag/beta-x-0424
- improved: rewrite of the semantic highlighting client side code for better scrolling performance [ fafalone, discord ]
- improved: rewrite of the folding-range client side processing code for better performance [ fafalone, discord ]
- added: command-ID tbEditor_CursorSelectLineStart assigned to shortcut key SHIFT+HOME [ Gary Miller, discord ]
- added: command-ID tbEditor_CursorSelectLineEnd assigned to shortcut key SHIFT+END [ Gary Miller, discord ]
- fixed: CTRL+S shortcut now triggers the tbProject_SaveAllChanges command as per previous versions, rather than tbEditor_Save[ FullValueRider, discord ]
- fixed: File > Save Project command not working (tbProject_Save command replaced with tbProject_SaveAllChanges)
- fixed: form Caption property was not being respected at runtime [ fafalone, discord ]
- fixed: property sheet text box width not filling the available space [ fafalone, discord ]
- fixed: form designer focus issue [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 427 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
(Click 'Tags' if this release is not showing)
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: TOOLBAR panel cannot be reshown after closing it [ Kampfketer, discord ]
- fixed: PROPERTIES and EDITOR panels would not save/restore correctly as floating panels [ Kampfketer, discord ]
- fixed: (regression) code editor was not auto-closing parenthesis [ fafalone, discord ]
- fixed: (regression) compiler crash on parsing some type libraries such as RC6 [ jpbro, discord ]
- fixed: (regression since BETA 425) no semantic highlighting shown for references
- fixed: Form.Controls.Add() third parameter is now Optional [ EduardoVB, discord ]
- fixed: reversed power operator arguments for non-constant folded results [ https://github.com//issues/1741 ]
-
Re: twinBASIC programming - Beta releases
BETA 428 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
-
Re: twinBASIC programming - Beta releases
BETA 429 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: tbProjectExplorer_SelectedItemsDeletePermanently command not working (from menu/shortcut) [ jbpro, discord ]
- fixed: tbPackagePublishing_HidePanel command not working
- fixed: (regression since BETA 426) a code document without any foldable blocks could crash the compiler when opened in the IDE
- added: context menu for the Debug Console that offers 'Copy All' and 'Copy All (With Timestamps)' options (commands tbDebugConsole_ClipboardCopyAll and tbDebugConsole_ClipboardCopyAllWithTimestamps) [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 430 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: (regression since 424) potential crash when opening some projects
- fixed: if the PROBLEMS panel has been closed, the IDE will fail to unload a project [ https://github.com//issues/1752 ]
- improved: the auto-scroll lock on the debug console would sometimes cause the mouse wheel to be unresponsive initially until the lock was breached
- fixed: (regression since 424) auto block completion was case-sensitive [ https://github.com//issues/1504 ]
- improved: bad saved panel layout data now wont lead to having an unclosable docked panel [ fafalone, discord ]
- fixed: (regression since 424) SHIFT+SPACE / SHIFT+BACKSPACE were not working in the code editor
- added: Sample 17 Static Libary Example (SQLITE3) [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 431 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: triggering intellisense in a file that has an Import Library statement could crash-restart the compiler
- fixed: some issues with static LIB file parsing
- added: Sample 18. Static Library Example (libdeflate) compression and decompression
-
Re: twinBASIC programming - Beta releases
BETA 432 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: Enum/Type auto close block statement insertion not working
- fixed: Enums (and there members) internal document positions were lost leading to Goto-Definition problems and other issues [ fafalone, discord ]
- fixed: (regression since 424) vertical scrollbars missing on PROBLEMS and OUTLINE panels
- fixed: all light theme floating panels had a dark background
- fixed: codegen issue involving the new streamlined auto implementations for field accessors [ adakordev, discord ]
- fixed: accidentally clicking on the non-icon areas of the toolbar would take focus away from the current panel [ AntsAntix, discord ]
- fixed: some edge cases around flag cloberring in the new codegen since BETA 424, affecting tbSellTree and others [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 433 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: codegen issue involving copying of non-simple UDTs in some scenarios [ Krool, discord ]
- improved: increased the contrast of the selected tab background color in the IDE [ FullValueRider, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 434 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- improved: (static library work) added some custom implementations for some of GCCs use of helpers (usually from libgcc)
- added: (commissioned work) new BigNumberLib package available on TWINSERV, utilizing TomsFastMath C static library
-
Re: twinBASIC programming - Beta releases
BETA 435 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- added: (commissioned work) WEBPAGE panel, allowing a fully isolated webpage to be docked or floated within the IDE
- added: commands tbWebpage_FocusPanel, tbWebpage_ShowPanel, tbWebpage_HidePanel, tbWebpage_GoBack, tbWebpage_GoForward, tbWebpage_Reload, tbWebpage_ToggleMobileMode, tbWebpage_TurnMobileModeOn, tbWebpage_TurnMobileModeOff
- added: WebView2 EnvironmentOptions.EnableTrackingPrevention boolean property (default True)
- fixed: double modal dialog bug which could lock up the IDE, affecting package removal [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 436 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: (regression since BETA 424) some IDE keyboard shortcuts like CTRL+F were being bound to key-up rather than key-down, causing issues
- fixed: (regression since BETA 424) debug console history cycling (up/down keys) quirks
- improved: formatting/cursor position after ENTER key in the code editor in some cases
- fixed: shortcut keys such as CTRL-C/V/X would sometimes trigger intellisense inappropriately
- improved: intellisense horizontal position is now anchored to the start of the word to help reduce flickering
- fixed: intellisense would sometimes pop up during editing a string literal
- improved: reduced the size of the signature-help widget (smaller padding and font)
- improved: signature-help widget horizontal position is now anchored to the procedure symbol
- improved: signature-help widget was dark with the light theme activated
-
Re: twinBASIC programming - Beta releases
BETA 437 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: key shortcut processing debug messages wrongly being seen in the debug console
-
Re: twinBASIC programming - Beta releases
BETA 438 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- added: IDE boolean option 'Signature-Help Show First Line Of Docs' to allow further reduction of signature-help widget size
- improved: some keys would incorrectly trigger intellisense such as Page-Down/Up
- improved: hover delay time in the IDE is increased from 300ms to 1000ms to try to reduce/avoid accidental hover widget activation [ https://github.com//issues/1758 ]
- added: IDE boolean option 'Show Information When Hovering' to allow to turn off the hover feature [ https://github.com//issues/1758 ]
- improved: max-height of hover widgets now set to 250px in an attempt to reduce unnecessary screen coverage
- improved: reduced hover widgets padding of text elements to reduce overall sizes
- improved: clicking X in the project settings modal dialog now prompts if you've made unsaved changes
- improved: pretiffier now removes spaces in attributes, e.g. [ Description ("Foo Bar") ] becomes [Description("Foo Bar")]
- fixed: (regressions since BETA 424) drag/drop of project explorer items and tabs now working again [ fafalone, discord ]
- improved: escape key can now be used to cancel the front-page 'New / Open project' dialog
- changed: you can now enable a real OS titlebar for the IDE, via the 'IDE: Show real OS titlebar' setting [ https://github.com//issues/1713 ]
- fixed: [CoClassId] attribute did not offer the codelens feature for inserting a random GUID [ benhut1, discord ]
- fixed: (regression since BETA 424) menu editing via the form designer broken [ OlimilO1402, discord ]
- fixed: debugger was ignoring (exitting) some unhandled runtime errors instead of breaking [ fafalone, discord ]
- fixed: selecting 'new project' (and similar) menu option doesn't close the exising editing project until a new project is actually loaded [ https://github.com//issues/1764 ]
- fixed: ActiveX control sample had code using to ExperimentalLog event that has since been removed from the implementation
-
Re: twinBASIC programming - Beta releases
BETA 439 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- improved: some stability improvements, particularly with samples 15 & 16 [ sokinkeso, discord ]
- fixed: (regression) WebView2 control was not bein shown correctly in the IDE toolbox
- fixed: ProgressBar ForeColor would be lost when the control lost activated state with visual styles off [ fafalone, discord ]
- fixed: NATIVE EXCEPTION errors now report the local time (with DST if appropriate) [ adakordev, discord ]
- fixed: (regression in 438) graphical glitches in hover widgets in the IDE [ fafalone, discord ]
- fixed: (regression since 423) auto-close feature with parenthesis was not working correctly [ fafalone, discord ]
- fixed: 'Object not set' error in Label.twin when opening form designer in some instances [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 440 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbasic/releases/tag/be
- fixed: (regression since BETA 424) Ctrl+Up/Down not working to select prev/next procedure in the code editor [ https://github.com//issues/1757 ]
- added: commands tbEditor_MoveToProcedurePrev and tbEditor_MoveToProcedureNext
- fixed: (regression) Function key shortcuts not always working reliably [ FullValueRider, discord ]
- fixed: (regression since BETA 424) 'Import from file...' in Project references not working [ fafalone, discord ]
- fixed: parser bug; can't declare WithEvents on same line as other class field definitions seperated by comma [ https://github.com//issues/1767 ]
- fixed: unable to disambiguate InStr() in some instances due to too strict overload resolution issue [ https://github.com//issues/1759 ]
-
Re: twinBASIC programming - Beta releases
BETA 441 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbasic/releases/tag/be
- fixed: (regression) tbEditor_StepOver apperaing in the debug console when stepping through code [ FullValueRider, discord ]
- fixed: type-library parsing had incorrect handling of Alias-void types [ https://github.com//issues/1688 ]
- added: warning TB0017 array argument does not precisely match the expected type as the alias subtypes are different, but this is supported for VBx compatibility [ https://github.com//issues/1688 ]
- fixed: the case of the missing PREVIEW button [ adakordev, discord ]
- fixed: selecting an item in the project explorer would open, but not focus the editor
-
Re: twinBASIC programming - Beta releases
BETA 442 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
-
Re: twinBASIC programming - Beta releases
BETA 443 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
-
Re: twinBASIC programming - Beta releases
BETA 444 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbasic/releases/tag/be
- fixed: some DirListBox issues [ sokinkeso, discord ]
- fixed: Debug Console would sometimes report 'Unrecognized member 'foo' on type 'bar' [non-extensible object]' incorrectly
- fixed: (regression since BETA 424) breakpoint changes not effective until next recompile [ FullValueRider, discord ]
- fixed: compiler will no longer crash upon loading a project with duplicate reference entries [ fafalone, discord ]
- fixed: missing information in hover widget for interfaces [ https://github.com//issues/1721#issuecomment-1934813523 ]
- fixed: project explorer right-click focus issue, preventing cut/copy/rename/delete/etc from being accessible in the context-menu [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 445 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbasic/releases/tag/be
- fixed: (regression since BETA 423) Form/PictureBox/UC Picture property could cause a runtime error when AutoRedraw was True [ axisdj, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 446 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- improved: turned on incremental parsing stage 1 (baby steps)
- improved: added window.onerror JS error logging to the DEBUG CONSOLE for helping identify IDE unhandled errors
-
Re: twinBASIC programming - Beta releases
BETA 447 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: a few 'IDE internal error' messages that have been reported [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 448 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: removed DEBUG CONSOLE messages when scrolling inside the monaco editor [ fafalone, discord ]
- fixed: form designer errors when opening a form and the TOOLBAR panel is closed [ erez, discord ]
- fixed: "IDE internal error" when editing a non-code file [ FullValueRider, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 449 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: a few more 'IDE internal errors' reported in the debug console
- added: commands tbFindWidget_HistoryCyclePrevious and tbFindWidget_HistoryCycleNext and attached to Up/Down keys when find widget is focused [ Gary Miller, discord ]
- fixed: package manager panel goes completely blank and unclosable if left open when opening a non-package project [ fafalone, discord ]
- fixed: accessing a control array group wrapper via the Controls collection not working [ sokinkeso, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 450 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- improved: reduction in RAM leaks during editing sessions
- improved: improved general stability during editing sessions
-
Re: twinBASIC programming - Beta releases
BETA 451 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- added: (IDE) IDE command tbEditor_DeleteLines (default CTRL+SHIFT+DELETE shortcut) [ Gary Miller, discord ]
- fixed: (IDE) statusbar growing in height by 1px when hovering over IDE commands [ sokinkeso, discord ]
- fixed: (IDE) when the rename input box was active, global keyboard shortcuts were still responding [ FullValueRider, discord ]
- fixed: (IDE) double clicking on an existing watch in the WATCH panel was not allowing to edit it
- fixed: (IDE) a few more 'IDE internal errors' reported in the debug console
- fixed: (IDE) middle code selector dropdown was not using the 'default' event appropriately [ https://github.com//issues/1780 ]
- fixed: (IDE) importing a VBP generated class headers using the old attribute spacing/formatting [ https://github.com//issues/1777 ]
-
Re: twinBASIC programming - Beta releases
BETA 452 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: (IDE) a few more 'IDE internal errors' reported in the debug console
- improved: (IDE) reduction in RAM leaks during editing sessions
- fixed: Clipboard.SetData() second arg should be Optional [ https://github.com//issues/1787 ]
- fixed: removed system beep when pressing Tab/Enter in a TextBox/ComboBox control [ https://github.com//issues/1785 ]
- added: (IDE) recognition for our new VIP GOLD supporters
-
Re: twinBASIC programming - Beta releases
BETA 453 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- improved: tweaked the docking/floating panel movement sensitivity to try to avoid accidental changes [ fafalone, discord ]
- improved: tweaked the floating to docked panel implementation to try avoid the case of the dissapearing panels [ fafalone, discord ]
- fixed: added missing IDE shortcuts CTRL+INSERT (Copy), SHIFT+DELETE (CUT), CTRL+F3 (tbEditor_FindSelectedNext) SHIFT+CTRL+F3 (tbEditor_FindSelectedPrev) [ wqweto, discord ]
- fixed: real OS titlebar caption did not show twinBASIC version information [ sokinkeso, discord ]
- fixed: cursor icon not always correct when moving a control in the form designer [ sokinkeso, discord ]
- improved: infinite compiler crash-restart loop now gets detected and the IDE will auto switch to SAFE mode [ fafalone, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 454 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- improved: VIP gold supporter logos now link to their respective websites
- improved: space character is now expected between attributes combined witha comma (auto prettified) [ fafalone, discord ]
- added: IDE command tbFindWidget_Hide, default assigned to ESCAPE key [ Krool, discord ]
- fixed: ALT+F4 keybinding to IDE command tbIdeWindow_Close was missing [ wqweto, discord ]
- fixed: stick-scroll feature would sometimes not show semantic highlighting
- improved: significantly reduced WebView2 memory pressures when editing large documents
- improved: (IDE) reduction in RAM leaks during editing sessions
-
Re: twinBASIC programming - Beta releases
BETA 455 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
How to install https://nolongerset.com/how-to-install-twinbasic/
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
Changelog
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- WARNING: see important release notes from BETA 424 here https://github.com/twinbasic/twinbas...ag/beta-x-0424
- fixed: ActiveX control extender issue in RightToLeft implementation, causing a runtime error to be thrown inside the form designer in some instances [ vinicio, discord ]
- fixed: some edge cases around IDE panel (re-)loading [ fafalone, discord ]
- added: redirection of MSVBVM60 declares using API '__vbaRefVarAry' to an internal equivalent implementation, supporting 64-bit [ fafalone, discord ]
- added: redirection of MSVBVM60 declares using API '__vbaAryMove' to an internal equivalent implementation, supporting 64-bit [ fafalone, discord ]
- fixed: opening/closing projects quickly could trigger the crash-loop detector and the IDE would go into safe-mode [ fafalone, discord ]
- fixed: (regression since BETA 424) LLVM compilation is now working again
- fixed: (regression in BETA 454) code regions could auto-expand after edits in a document [ fafalone, discord ]