Skip to content

Blog

04/21/2013 public release

gmBasic
[+] Upgrade to 10.04
[+] Implement major upgrade to gmSL scripting engine
[+] Improved support for stubbing and migrating VB6 intrinsic controls
[+] Introduce autoloaded configuration file Language.<sysid>.xml to allow modified handling of intrinsic VB classes/controls
[+] Add analyzer routine and metalang changes to include the Microsoft.VisualBasic.Compatibility only if needed.
[+] Improve translation of Control.Index with control arrays
[!] Allow explicit use of “VB.” namespace (i.e. VB6.OLB) in VB6 codes

MetaLang
[Change] lang\enumerations.xml
[Change] lang\GMSLANG.XML
[Change] lang\OPCODES.XML
[Change] lang\TOOLLANG.XML
[Change] lang\TYPES.XML
[Change] lang\vbcontrols.XML
[Change] lang\vbasic.XML
[Change] lang\VB7LANG.XML
[Change] idf\asplang.xml

[Replace] lang\AspAuthor.xml with AspAuthor.gmsl
[Replace] lang\AUDITVBI.XML with AuditVBI.gmsl
[Replace] lang\IdlAuthor.xml with IdlAuthor.gmsl
[Replace] lang\SharedFile.xml with SharedFile.gmsl
[Replace] lang\textcode.xml with AuthorText.gmsl
[Replace] lang\Utility.xml with Utility.gmsl

[Add] idf\asplang.gmsl
[Add] idf\Language.std.xml — allows for custom VB controls migrations

gmStudio
[+] update structure report to handle missing source files in a more intuitive manner. PRM-247
[+] correct issue with IDF Generation when using a project-specific startup
[+] include User and Language file searches to include *.gmsl files.
[+] Added support for /startDefault switch in the TScript field to suppress custom gmBasic.xml (DemoScanTool)
[+] Improved error handling for unregistered TLBs during IDF generation
[!] Correct DiffToFileCmd in gmStudio.cfg

gmSamples
[+] Update DemoScantool\usr\GlobalSettings.xml to new gmSL standard
[+] Update DemoScantool\usr\GM.mscomctl.ocx.xml to new gmSL standard
[+] Update to use new runtime support for DirListBox and DriveListBox — no more VisualBasic.Compatibility
[+] Update FileExplorer samples to demonstrate RichTextbox upgrade
[+] Update to show how to upgrade VB6 intrinsic objects
[+] Include migration dlls in the usr folders as needed

Installer
[+] Remove migration DLLs from gmStudio installer

gmStudioPlugin (beta)
[+] new preview image for VS extension manager dialog

04/03/2013 public release

gmStudio
[+] Read install folder from registry rather than assuming default. (corrects PRM-244 Drive Letter confusion looking for license file)
[+] Add Help button to tool bar
[+] Add Tools button to tool bar
[!] Correct Analytics Symbols Report template

Installer
[+] Record install folder in registry

gmStudioPlugIn (beta)
[+] Hide main menu bar when running as VS plugin

03/07/2013 public release

gmBasic
[+] Upgrade to 10.04.B7
[+] Additional work on gmSL relating to opcodes
[R] Platform independence work (setting the stage for porting VB6 apps to mobile platforms)

MetaLang
[Change] lang\GMSLANG.XML
[Change] lang\OPCODES.XML

gmStudio
[+] Added logic to allow batch processing of IDLs to IDFs based on a path list file
[+] Reworked IDL/IDF generation to use Managed APIs rather than COM (TLBINF32.DLL)
[!] Correct parsing #include statements with tabs instead of spaces
[R] optimized use of string handling APIs by reducing use of VBNET.Like

gmStudioPlugIn (beta)
[!] Corrected problem with files being opened read-only in the VS editor

Installer
[+] Removed TLBINF32.dll, gmStudioTLI.dll, and gmStudioTLIrcw.dll
[R] Clean up and repair gmStudioSetup project after removing TLBINF32 dependencies

02/22/2013 public release

gmBasic 10.04.B6
[+] Added Select CheckFinalCode=“On|Off”; default is on (and deprecated CheckBuildFile.dll)
[+] Improve handling for ASP Page directives
[+] Improved handling for HTML comments in ASP
[+] Improved ByRef Removal optimization
[!] Correct parsing #include statements with tabs instead of spaces
[!] Corrected pattern for VBF Input (VBASIC.XML)
[!] Corrected pattern for vbCR in C# (VBASIC.XML)

MetaLang
[Change] lang\GMSLANG.XML
[Change] lang\OPCODES.XML
[Change] lang\VBASIC.XML
[Change] lang\enumerations.xml
[Change] lang\templates.xml
[Change] lang\VB7Lang.xml

gmStudio
[+] Rework look and feel of Configuration Files tabpage of Settings form
[+] Add ConfigFile context menu: Compare to Default feature for user configuration files
[!] Correct problem with clicking sepator in main form Context menus
[!] Correct parsing #include statements with tabs instead of spaces

gmStudioPlugIn (beta)
[+] Improved handling if trying to open a “missing” file
[+] Open both Batch and Translaction Script from task context menu “Open Scripts”

Installer
[R] Remove msadoMigration.DLL (this is moving into the upcoming gmStudio SDK distribution)

02/09/2013 public release

gmBasic 10.04.B4


[+] Additional gmSL enhancements (see new documentation on gmNI\ServiceClasses\StoreServiceClass)
[+] Add SuppressNumericEncoding Author option
[+] Improve handling for ASP Page directive blocks
MetaLang
Changed:

  • support\trancfg\lang\AspAuthor.xml
  • support\trancfg\lang\enumerations.xml
  • support\trancfg\lang\GMSLANG.XML
  • support\trancfg\lang\OPCODES.XML
  • support\trancfg\lang\SharedFile.XML
  • support\trancfg\lang\TYPES.XML
  • support\trancfg\lang\Utility.xml
  • support\trancfg\lang\VB7Lang.xml

Added:

  • support\trancfg\lang\IdlAuthor.xml

gmStudio
[+] Upgrade Form Layout and Resize Handling on frmMain and ctlFolderPicker
[+] Upgrade Tab Controls
[+] Upgrade Context Menus
[+] Allow for Running as a Visual Studio Extension
[+] Updade layout of Search Form
[!] Correct problem with using typelibs.lst to Author IDFs

gmStudioPlugIn (beta)
[+] VS Package that allows gmStudio to run inside Visual Studio 2010 as an extension