Skip to content

Releases: twinbasic/twinbasic

twinBASIC BETA 983

29 May 07:52
619ce4e

Choose a tag to compare

twinBASIC BETA 983 Pre-release
Pre-release
  • 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: controls DataSource property can now be set directly to an ADODB.Recordset to match VBx support [ https://github.com//issues/2064 ]
  • note: LLVM work is ongoing but not included in this interim release

twinBASIC BETA 982

13 May 17:39
619ce4e

Choose a tag to compare

twinBASIC BETA 982 Pre-release
Pre-release
  • 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 in BETA 981) symbol resolution of conflicting types sometimes incorrect [ FullValueRider, discord ]

twinBASIC BETA 981

13 May 14:23
619ce4e

Choose a tag to compare

twinBASIC BETA 981 Pre-release
Pre-release
  • 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.Cls should not raise Form_Paint event [ Tecman, discord ]
  • fixed: having a UDT named the same as a Module is no longer an error to match VBx (downgraded to a warning) [ DrBobby, discord ]
  • fixed: Codegen Model SMALL was broken for built DLLs [ Jim Mack, discord ]
  • fixed: tweaks to Format Document / Format Selection to fix some edge cases [ Jim Mack, discord ]
  • fixed: setting ComboBox.List(X) property could cause CmoboBox.Click event to fire incorrectly [ kimpos, discord ]
  • added: CEFBrowser.CreateInitialized property (defaults TRUE) along with an explicit CEFBrowser.Initialize() method for loading the CEF control on-demand [ Saturnian, discord ]

twinBASIC BETA 980

11 May 17:15
619ce4e

Choose a tag to compare

twinBASIC BETA 980 Pre-release
Pre-release
  • 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.
  • improved: (IDE) when a build fails due to a file write error (e.g. the output file is locked), the IDE now attempts to list any running processes that are holding a lock on the output file
  • improved: (IDE) Clicking a launched process in the IDE status bar now displays its full command-line string
  • improved: (IDE) when applicable, the IDE new project dialog now includes a "Recents (VB6)" tab to show recently opened projects from VB6
  • added: Chromium Embedded Framework project support (via package and sample) [ commissioned work ]
  • added: Sample 1b. Chromium Embedded Framework Examples (mirroring the 1a. WebView2 sample)
  • see: https://github.com/twinbasic/documentation/wiki/Chromium-Embedded-Framework-(CEF)-Packages-(BETA-980)
  • fixed: (IDE) CTRL+F find dialog leaves the code hints visible in the code editor when Code Hints Always Visible property is set to OFF [ Krool, discord ]
  • fixed: (IDE) rendering glitch in the PROPERTIES panel when a long text value appears in a combo box
  • fixed: (IDE) height of property sheet rows in the PROPERTIES panel was not taking into account of custom IDE font sizes
  • fixed: (regression, IDE) enter key in the "Manage Keyboard Shortcuts" JSON editor was not working
  • fixed: ToolTipText bubble center positioning now reflects the right most cursor position, to match VB6 [ Krool, discord ]
  • improved: ToolTipText bubble padding is now dpi-aware
  • fixed: Put statement did not support strings longer than 65534 characters in length [ Don, discord ]
  • fixed: (IDE) FIND/REPLACE dialog will no longer keep resetting to File scope when navigating the source code [ Don, discord ]
  • updated: VBCCR new project to use latest package v1.8.0.96
  • fixed: ComboBox.List property let would not preserve ItemData during replacement [ Kimpos, discord ]
  • fixed: sample 20 should not ask to add a reference to the Common Controls package, as it is implicitly required [ fafalone, discord ]
  • improved: block comments now accept extra spacing preceding them, to allow for custom aligning in source code [ fafalone, discord ]
  • fixed: some edge cases around block comments not being syntax highlighted correctly [ FullValueRider, discord ]
  • fixed: native Slider control was not auto-clamping the SelStart value between Min and Max when SelectRange is off [ Jim Mack, discord ]
  • improved: (IDE) disabled HTML overscrolling for the whole IDE
  • improved: hardening of encoding for intellisense/signatures [ https://github.com//issues/2344#issuecomment-4406247754 ]
  • fixed: (regression) MultiFrame control has been broken for a while
  • fixed: (IDE) slow clicking on an intellisense entry would often be ineffective
  • fixed: (IDE) CAPSLOCK key no longer triggers intellisense in MODERN intellisense mode
  • fixed: Label.AutoSize = True now also takes into account of Label.Alignment (and VerticalAlignment) as per VBx [ https://github.com//issues/2334 ]

twinBASIC BETA 979

26 Mar 14:36
619ce4e

Choose a tag to compare

twinBASIC BETA 979 Pre-release
Pre-release
  • 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) command-line import/export feature has been broken for a while
  • fixed: having a control named 'New' would cause a form to not compile, despite not defining a 'New' constructor [ vinicio, discord ]
  • fixed: ComboBox.List property-let was not preserving the current ListIndex [ kimpos, discord ]
  • fixed: ActiveX control Visible property-get was not taking into consideration the parent container [ kimpos, discord ]

twinBASIC BETA 978

26 Mar 09:33
619ce4e

Choose a tag to compare

twinBASIC BETA 978 Pre-release
Pre-release
  • 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: FileDialogDemo broken in recent builds [ fafalone, discord ]
  • improved: Dim with an inline assignment now uses the inferred type, rather than defaulting to Variant, e.g. Dim A = 5& is the same as Dim A As Long = 5 [ wqweto, discord ]
  • fixed: edge case of underscore character at end of line treated as line continuator incorrectly inside inactive conditional compilation blocks [ https://github.com//issues/2339 ]
  • fixed: compiler error inside MDIForm when 'Printers' feature is disabled in project settings [ https://github.com//issues/2333 ]
  • updated: 1 language pack (Spanish)
  • special thanks to our community members for the new/updated language packs (marcos_lm)

twinBASIC BETA 977

25 Mar 15:24
619ce4e

Choose a tag to compare

twinBASIC BETA 977 Pre-release
Pre-release
  • 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.
  • renamed: App.AxHostEXEPath to FusionHostEXEPath for consistency
  • renamed: renamed project setting 'ActiveX Hosting EXE Output Path' to 'ActiveX Fusion Host EXE Output Path' for consistency
  • note: Fusion documentation now temporarily available at https://github.com/twinbasic/documentation/wiki/twinBASIC-Fusion-Technology

twinBASIC BETA 976

25 Mar 12:01
619ce4e

Choose a tag to compare

twinBASIC BETA 976 Pre-release
Pre-release
  • 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.
  • added: (alpha state) twinBASIC Fusion technology to allow some 32-bit ActiveX controls to be used in 64-bit projects (documentation to follow)

twinBASIC BETA 975

16 Mar 12:18
619ce4e

Choose a tag to compare

twinBASIC BETA 975 Pre-release
Pre-release
  • INTERIM RELEASE TO MITIGATE RECENT WEBVIEW2 BREAKAGES
  • 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: ActiveX LostFocus events should not fire when closing the hosting form [ kimpos, private ]
  • fixed: (regression in BETA 973) Report designer showing all controls as red blocks
  • fixed: some edge cases around adding ListBox and ComboBox items through undocumented methods [ https://github.com//issues/2217 ]
  • fixed: CALLSTACK panel could sometimes leave a lingering entry when restarting the compiler
  • fixed: recent changes to typelibrary parsing resulted in some projects unable to load [ kimpos, private ]

twinBASIC BETA 974

14 Mar 07:40
619ce4e

Choose a tag to compare

twinBASIC BETA 974 Pre-release
Pre-release
  • INTERIM RELEASE TO MITIGATE RECENT WEBVIEW2 BREAKAGES
  • 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) Form timers would not restart when reopening a Form
  • fixed: CodeJock TabControl not working at design time [ kimpos, private ]
  • fixed: control drag box rendering (DragMode) can glitch if controls are moved in response to DragOver events [ kimpos, private ]
  • fixed: Control.Visible property-get not properly reflecting parentage visibility [ kimpos, private ]
  • fixed: MDIForm with additional modal form on top could cause ALT-TAB switching quirks [ kimpos, private ]
  • fixed: quirk with Windows Media Player control where AX won't initialize if current directory is an extended path (\?\ prefixed)
  • improved: opening a form designer will now reset the running project if runtime forms are open, to allow the designer to open
  • fixed: IDE display problems with recent changes issued via WebView2 updates