Skip to content

10/13/2013 public release

gmBasic 10.07B3
[+] Additional gmSL and metalang improvements to support subsystems
[+] Continue work on WPf subsystem: VB6 forms to WPF (added numerous properties, nested containers, and TabControl support)
[+] Begin work on OOC subsystem: Object-Oriented C# (OOC) coding standard (removes Microsoft.VisualBasic (aka VBNET) namespace)
[+] Add ComputeConditional=Clean to remove pre-compiler logic and inactive VB6-code
[+] Increase gmSL stack to allow for larger code generation requirements
[+] Add metalang support for different metalang files.
[+] Add support for ListBox.List property in FRX to Designer
[+] Add six custom opcodes (SLA-SLF) for suybsystems to use as desired. Allows introducing original semantics as desired.
[!] Correction for TypeOf issue to improve intentionally weakly-typed code
MetaLang
[Add] idf\LanguageTransform.gmsl (needed with Language.Std.xml for WPF)
[Add] lang\oocSubSystem.gmsl
[Change] idf\MigrationSupport.dll.xml: support for filesystem and other VB6 compatibility improvements (activated with subsystem=ooc)
[Change] idf\Language.std.xml
[Change] lang\authorText.xml: adding support for VS2012 projects
[Change] lang\enumerations.xml
[Change] lang\GMSLANG.XML
[Change] lang\OPCODES.XML
[Change] lang\templates.xml (allows using subsystem patterns now)
[Change] lang\VB7Lang.xml (ooc/wpf support)
[Change] lang\VB6IDL.XML (ooc/wpf support)
[Change] lang\VBASIC.XML (ooc/wpf support)
[Change] lang\vbcontrols.XML (ooc/wpf support)
[Change] lang\wpfSubsystem.gmsl
gmStudio
[+] Modify Settings form to facilitate comparing default gmStudio.cfg to user's copy
[+] Add support for reporting XAML Compiler issues in .NET Build Log report
[!] Correct Rebuild Interop assembly feature from reference list context menu
Sample Rules and Settings Templates
[+] Update SSTab rules (GM.TABCTL32.OCX.xml, TabctlTransform.gmsl)
[+] Update ComDlg Rules (GM.COMDLG32.OCX.gmSl, GM.COMDLG32.OCX.xml, GM.COMDLG32_Remove.OCX.xml)
[+] Add migration DLLs for Scripting, and MSComCtlLib to sample rules folder
[+] Update mig.vb7lang.xml to include new subsystems
[+] Add GlobalStubs.xml template script to settings folder