Releases: twinbasic/twinbasic
Releases · twinbasic/twinbasic
twinBASIC BETA 983
- 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
- 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
- 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
- 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
- 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
- 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 asDim 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
- 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
- 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
- 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
- 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