Skip to content

Releases: twinbasic/twinbasic

twinBASIC BETA 622

08 Oct 18:04
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 622 Pre-release
Pre-release
  • 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

02 Oct 09:24
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 621 Pre-release
Pre-release
  • 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

02 Oct 05:42
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 620 Pre-release
Pre-release
  • 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

01 Oct 15:58
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 619 Pre-release
Pre-release
  • 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

01 Oct 07:30
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 618 Pre-release
Pre-release
  • 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

30 Sep 13:19
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 617 Pre-release
Pre-release
  • 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

29 Sep 08:01
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 616 Pre-release
Pre-release
  • 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

27 Sep 13:11
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 615 Pre-release
Pre-release
  • 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

26 Sep 15:16
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 614 Pre-release
Pre-release
  • 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

26 Sep 10:49
a944f5b
Compare
Choose a tag to compare
twinBASIC BETA 613 Pre-release
Pre-release
  • 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