Releases: twinbasic/twinbasic
Releases · twinbasic/twinbasic
twinBASIC BETA 965
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: Form.Hide() on a modal form can leave the parent form in a hidden state behind other windows [ Don, discord ]
- improved: IDE designer property sheet now accepts color value entries in the same format as VBx ("&H12345678&") [ AlienSoft, discord ]
- fixed: when Form.BorderStyle is set to None, child UserControls would not render in the designer [ AlienSoft, discord ]
- fixed: entering syntax
With <ProjectName>would cause a compiler crash [ VanGoghGaming, discord ] - fixed: Protected properties are no longer evaluated in the debugger VARIABLES panel, to avoid a crash [ https://github.com//issues/2318 ]
- improved: IDE options for numeric inputs now have a border [ https://github.com//issues/2316 ]
- improved: "More components..." button in the Toolbox now opens directly to the "Available COM References" rather than the Enabled list [ https://github.com//issues/2315 ]
- improved: warning TB0025 (unused parameter) is no longer triggered if the parameter begins with an underscore [ https://github.com//issues/2317 ]
twinBASIC BETA 964
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: Validate event not firing correctly in general [ https://github.com//issues/1962 ]
- improved: implemented ActiveX wrapper Validate event
- fixed: (regression) UserControl.PreKeyEvents not working
twinBASIC BETA 963
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: text wrap behaviour in the monaco hover box [ Don, discord ]
twinBASIC BETA 962
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: RaiseEvent throwing an error in a Form class if there are no listeners [ birnaofthenorth, discord ]
- fixed: text wrap behaviour in the monaco hover box [ Don, discord ]
- fixed: some edge cases around no-arg delegate calls [ fafalone, discord ]
twinBASIC BETA 961
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: SetErrorMode() is now used issued during startup (and built executables startup) to match VBx behaviours [ Don, discord ]
- fixed: (regression) adding a new ListBox to a form would cause the compiler to briefly restart [ fan2006, discord ]
twinBASIC BETA 960
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: (regression) Load statement against a variable of type 'Form' rather than a more specific type was failing at runtime [ Don, discord ]
- fixed: VBA.InputBox() did not have the default button state set on the OK button [ https://github.com//issues/2312 ]
- fixed: VBA.InputBox() did not take into account of the screen working area when auto-positioning the dialog [ https://github.com//issues/2313 ]
twinBASIC BETA 959
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: some edge cases around AX control destruction [ kimpos, discord ]
- fixed: some edge cases around modal forms [ kimpos, discord ]
twinBASIC BETA 958
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: IDE Import feature now causes auto-save of changes to ensure state is not lost
- fixed: (regression since BETA 896) Form.PrintForm was broken, producing invalid renders in many cases [ dannyb1896, discord ]
- fixed: Form.PrintForm would sometimes include invisible controls (Visible = False) in the render
- fixed: after a failed build, the compiler could be in an unpredictable state, leading to errors when trying to F5/run the project
- fixed: (regression since BETA 951) CustomControls samples not working [ fafalone, discord ]
- fixed: OLEDragOver event not always firing [ Don, discord ]
twinBASIC BETA 957
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: the IDE STOP button would not work if there was an open Form that has code in the Unload event that cancels the unload [ https://github.com//issues/2311 ]
- fixed: (regression since BETA 951) some OLE Drag events might not fire in some circumstances [ birnaofthenorth, discord ]
- fixed: (regression) IDE designer mini toolbar font size list was not working [ feldharke, discord ]
- fixed: compiler instability in some projects during editing [ https://github.com//issues/2303 ]
- fixed: [ComExport] attribute doesn't respect Aliases in function's return type [ VanGoghGaming, discord ]
twinBASIC BETA 956
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- IMPORTANT: This is a BETA release under active development. It is not recommended for production use.
- fixed: (regression since BETA 951) DLL projects that contain forms might fail to build [ sokinkeso, discord ]
- improved: for language consistency
Returnis now allowed as an exit statement in Subs (when he legacy GoSub statement is not used in that same routine) - fixed: F12 / Go To Definition on an Alias type would sometimes take you to a random place in the source code [ Don, discord ]
- improved: compiler will now report unused line labels as warning TB0032 "Unused Line Label"