Releases: twinbasic/twinbasic
Releases · twinbasic/twinbasic
twinBASIC BETA 773
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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 since BETA 770) dissassembled view of references (type libraries) not available in the IDE
- improved: support for malformed AX controls that don't respond to IUnknown::QueryInterface for their own default interface, yet still work in VB6 [ KarlSevenSeven, private ]
- fixed: (regression since BETA 770) ActiveX control codegen issue causing classfactory issues when attempting to use the control [ fafalone, discord ]
twinBASIC BETA 772
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: codegen errors reported in the DEBUG CONSOLE for classes using VB_GlobalNameSpace without VB_PredeclaredId [ Rob Wubs, discord ]
- fixed: UserControls in nested packages would often cause "Error 9405: Failed to deserialize form" in the root project [ Rob Wubs, discord ]
twinBASIC BETA 771
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: some false-positive "IDE Save Project Failed" messages appearing since BETA 768
- improved: first attempt to save an unsaved project could result in a question dialog rather than a save-project path dialog [ sokinkeso, discord ]
- added: compiler error B5250 "Constants in a class cannot be Public" [ https://github.com//issues/2105 ]
- removed: IDE option 'IDE: Data Execution Prevention (DEP)', now the project DEP-aware setting is authoratitive
- removed: IDE option 'IDE: Large Address Aware (LAA compiler)', now the project LAA setting is authoratitive
- improved: 'DEP' and 'LAA' are now indicated on the compiler info line in the CALLSTACK panel
twinBASIC BETA 770
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: intermittent build failures in large projects like PhotoDemon [ fafalone, discord ]
twinBASIC BETA 769
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: IDE self-verification check to ensure project save request was completed within 5 seconds, else an error is presented to the user [ fafalone, discord ]
- fixed: (regression) potential crash in handling WM_CLOSE in recent releases [ Joe Philli, discord ]
- added: 'Cancel' button to the Find/Replace panel (when floating)
twinBASIC BETA 768
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: initial support for 'Current Project' scope in the find/replace panel (down/forwards only)
twinBASIC BETA 767
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: missing App global object members are now marked as
[Unimplemented]
rather than being missing completely [ https://github.com//issues/143#issuecomment-2000711791 ]
twinBASIC BETA 766
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: potential buffer overrun when using a UDT that contains a member with an unsupported type, such as stdole.GUID, affecting recent changes to UserControl.IPersist_GetClassID implementation
- fixed: (regression) potential crash in RaiseEvent calls from a UserControl, due to changes made in BETA 764 regarding IID_IUnknown handling for WithEvents
twinBASIC BETA 765
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: intermittent build error resulting in runtime error "TB internal error 9508: missing class deserializer" in executables using UserControls [ https://github.com//issues/1673#issuecomment-2868988200 ]
twinBASIC BETA 764
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- 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: requesting IID_IUnknown from a WithEvents event implementation would wrongly yield the root object due to the special IUnknown identity rules [ https://github.com//issues/2117 ]
- fixed: event members marked as restricted are no longer shown in the IDE [ https://github.com//issues/2117 ]
- fixed: IDE Edit menu items are no longer completely hidden when not applicable, and disabled instead [ fafalone, discord ]
- improved: added all ALT keyboard shortcuts to the Find/Replace dialog to match VBx [ VanGoghGaming, discord ]