-
Oct 8th, 2023, 03:19 AM
#121
Thread Starter
Frenzied Member
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 ]
-
Oct 8th, 2023, 03:22 AM
#122
Thread Starter
Frenzied Member
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
-
Oct 9th, 2023, 05:22 AM
#123
Thread Starter
Frenzied Member
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
-
Oct 11th, 2023, 02:15 PM
#124
Thread Starter
Frenzied Member
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 ]
-
Oct 14th, 2023, 02:57 PM
#125
Thread Starter
Frenzied Member
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 ]
-
Oct 14th, 2023, 03:34 PM
#126
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 🤯
-
Oct 15th, 2023, 01:39 PM
#127
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!
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Oct 18th, 2023, 05:43 AM
#128
Thread Starter
Frenzied Member
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
-
Oct 18th, 2023, 07:14 AM
#129
Thread Starter
Frenzied Member
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 ]
-
Oct 18th, 2023, 12:05 PM
#130
Thread Starter
Frenzied Member
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 ]
-
Oct 20th, 2023, 06:10 PM
#131
Thread Starter
Frenzied Member
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)
-
Oct 20th, 2023, 06:14 PM
#132
Thread Starter
Frenzied Member
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
-
Oct 21st, 2023, 05:27 AM
#133
Thread Starter
Frenzied Member
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 ]
-
Oct 22nd, 2023, 06:13 PM
#134
Thread Starter
Frenzied Member
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 ]
-
Oct 23rd, 2023, 04:27 AM
#135
Thread Starter
Frenzied Member
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
-
Nov 1st, 2023, 07:51 PM
#136
Thread Starter
Frenzied Member
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
-
Nov 3rd, 2023, 07:31 PM
#137
Thread Starter
Frenzied Member
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
-
Nov 4th, 2023, 07:14 AM
#138
Thread Starter
Frenzied Member
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
-
Nov 4th, 2023, 07:16 AM
#139
Thread Starter
Frenzied Member
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 ]
-
Nov 5th, 2023, 05:56 AM
#140
Thread Starter
Frenzied Member
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 ]
-
Nov 7th, 2023, 07:56 AM
#141
Thread Starter
Frenzied Member
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 ]
-
Nov 14th, 2023, 04:29 AM
#142
Thread Starter
Frenzied Member
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
-
Nov 14th, 2023, 04:32 AM
#143
Thread Starter
Frenzied Member
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
-
Nov 22nd, 2023, 08:27 AM
#144
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.
-
Nov 23rd, 2023, 07:12 AM
#145
Re: twinBASIC programming - Beta releases
xiao - raise bugs elsewhere.
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Nov 23rd, 2023, 10:40 PM
#146
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:
EDIT
AND
CONTINUE
From Wayne:
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 🥳
-
Nov 24th, 2023, 03:26 AM
#147
Hyperactive Member
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!
-
Nov 24th, 2023, 09:12 AM
#148
Re: twinBASIC programming - Beta releases
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
-
Nov 24th, 2023, 06:55 PM
#149
Re: twinBASIC programming - Beta releases
Crikey! Superb.
At least THIS thread is more positive than the 'other' one.
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Jan 25th, 2024, 01:30 PM
#150
Thread Starter
Frenzied Member
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
Last edited by VB6 Programming; Jan 25th, 2024 at 01:45 PM.
-
Jan 26th, 2024, 05:58 AM
#151
Thread Starter
Frenzied Member
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 ]
-
Jan 26th, 2024, 10:57 AM
#152
Thread Starter
Frenzied Member
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 ]
-
Jan 27th, 2024, 05:51 AM
#153
Thread Starter
Frenzied Member
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
-
Jan 27th, 2024, 03:40 PM
#154
Thread Starter
Frenzied Member
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 ]
-
Jan 28th, 2024, 07:52 AM
#155
Thread Starter
Frenzied Member
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 ]
-
Jan 29th, 2024, 11:20 AM
#156
Thread Starter
Frenzied Member
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
-
Jan 30th, 2024, 10:19 AM
#157
Thread Starter
Frenzied Member
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 ]
-
Jan 30th, 2024, 02:25 PM
#158
Thread Starter
Frenzied Member
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 ]
Last edited by VB6 Programming; Jan 30th, 2024 at 04:36 PM.
-
Feb 1st, 2024, 12:11 PM
#159
Thread Starter
Frenzied Member
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
-
Feb 3rd, 2024, 07:24 AM
#160
Thread Starter
Frenzied Member
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 ]
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|