Releases: twinbasic/twinbasic
Releases · twinbasic/twinbasic
twinBASIC BETA 622
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: possibility of compiler crash during codegen stage when disambiguating Variant-Array vs object-accessor element access [ Antix, vbforums ]
twinBASIC BETA 621
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: (regression) form designer could hang during loading a form [ DTZ, discord ]
twinBASIC BETA 620
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- improved: refined the compiler diagnostics around delegates [ wqweto, discord ]
- fixed: IDE error reported when moving docked panels around in some instances [ wqweto, discord ]
twinBASIC BETA 619
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- improved: rewrote the handling around GotFocus and LostFocus events for all controls to better match VBx behaviours
- fixed: IDE command
tbWatches_Add
would fail if the WATCHES panel was not already visible [ wqweto, discord ] - improved: IDE keyboard shortcut added for SHIFT+F9 to trigger command
tbWatches_Add
, as per VB6 [ wqweto, discord ]
twinBASIC BETA 618
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed:
Set
statement edge cases [ Jovick, discord ] - fixed: (regression) in compiled EXEs, the first form to open would cause the form toolbar to flash [ https://github.com//issues/1905 ]
twinBASIC BETA 617
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: many edge cases involving
Delegate
syntax - fixed: class member AddressOf produced invalid stubs for CDECL procedures in 32-bit compilations
- improved: class member AddressOf support now allows for Single, Double and Date return types
- improved: AddressOf now returns a delegate type rather than a LongPtr value for helping promote type safety (can still be treated as a LongPtr for back compat reasons)
twinBASIC BETA 616
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- added experimental support for function pointer types (delegate syntax) [ https://github.com/twinbasic/lang-design/issues/44 ]
- added warning TB0026 Mismatched Delegate Types
twinBASIC BETA 615
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- improved: DIAGNOSTICS panel file groupings are now alphabetically sorted
- fixed: Form Activate/Deactivate events now fire in the same manner as VB6
- fixed: MDIForm Activate/Deactivate events now fire, matching VB6
- fixed: (regression) __IMPORT_LOG would not automatically open properly in imported VBPs
twinBASIC BETA 614
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- improved: tweaked DIAGNOSTICS panel so that each issue uses only a single line, unless selected
- improved: tweaked DIAGNOSTICS panel so that you must double click to jump to the code point
- fixed: DIAGNOSTICS panel scroll thumb bar was not able to be dragged [ sokinkeso, discord ]
twinBASIC BETA 613
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- WARNING: there are known memory leaks in this version, so memory usage will be higher than normal
- fixed: MonthView bug, pressing left/right arrows doesn't stop when mouse is released [ https://github.com//issues/1898 ]
- fixed: Ax filter issue that could cause double WM_COMMAND events from control containers (e.g. tB CommandButton on a VBCCR FrameW)
- improved: form designer minibar is now semi-transparent until hovered over, to be less distracting (experimental)
- fixed: form designer minibar could sometimes show up in the wrong position (0,0) when switching between code and form designer
- fixed: (regression in recent builds) default event of ActiveX controls was being wrongly chosen