Skip to content

Blog

09/15/2014 Major Release

gmBasic

  • Updated translation engine (V20.02B9)
  • Improved translation accuracy and correctness
  • Adding CheckMultipleTypes option for alternate processing of variants with multiple types
  • Improve logic for detecting event handlers from COM interface information
  • Improve handling of enums used in logical and mathematical expressions

gmStudio

  • Improve handling of external tool for report file viewing
  • Improve handling of external tool for file comparison viewing
  • Improve layout and content on Check for Updates form
  • Update toolbar button tooltips
  • Additional improvements in Registration and License Support
  • Correct logic that preserves user preferences in gmStudio.cfg file during product updates
  • Correct metalang script processing to read appropriate IDF folder

09/08/2014 public release

gmStudio

  • [Chg] Display appropriate icons on all message boxes
  • [Chg] Display status bar in gmStudio Plugin
  • [Fix] Prevent exception when cannot find gmAdmin (issue for plugin)
  • [Fix] Prevent exception upgrading application config file in AppData folder (Win8)

Known Issues

  • gmStudio Plugin hangs VS2013 on first run.

09/05/2014 public release

gmStudio

  • [Add] Added UI Themes based on installed Visual Studio Themes
  • [Add] Added Automatic Product Update Support
  • [Chg] Improved Product Registration and License Support
  • [Chg] Improved handling of exceptions during IDL generation
  • [Chg] Modify toolBar Help button to display Help menu items (for VS Extension)
  • [Chg] Allow project-specific environment setup script for starting Visual Studio/MSBuild
  • [Fix] Correct error when trying to run builds when Visua lStudio/Msbuild is not installed

gmStudio Plugin

  • [Chg] **Updated for VS2013 (**beta)

Installer

  • [Chg] Improved support for repair/upgrade through windows installer package (MSI file).

08/16/2014 public release

gmStudio

  • [Add] Allow user to specify a report viewer tool instead of requiring file association for .tab files
  • [Add] Allow user to generated a Fix/Replace block from the Search listing
  • [Add] Report gmBasic Version on Help/About report
  • [Chg] Improve Remove File behavior on the Settings/Configuration Files tab file listing
  • [Chg] Improve Copy to ClipBoard features for log grids
  • [Chg] Improve performance of .NET build log reporting
  • [Chg] Simplified Get Hardware ID feature

gmBasic 20.02B8

  • [Fix] Correct handling of special word ‘Reference’ as an application type
  • [Chg] Standardize .NET framework version selection for different VS versions
  • [Chg] Change default font to Microsoft Sans Serif 8pt
  • [Chg] Improve to VB6 language processing
  • [Chg] Support for recognizing designer classes in the property bag based on CLSID (i.e. ActiveReports.ActiveReport)

MetaLang

  • [Chg] idf\AuthorText.xml
  • [Chg] idf\ASPLANG.XML
  • [Chg] lang\NetControls.xml
  • [Chg] lang\OPCODES.XML
  • [Chg] lang\VBASIC.XML

07/16/2014 public release


gmStudio

  • [Add] Allow filter files by content on the Settings/Configuration Files tab
  • [Add] Select file in explorer when clicking Open file location on the Settings/Configuration Files tab file listing
  • [Add] Include Resource files in Source Structure report
  • [Add] Include PropertyPage associated binary (pgx files) size in Source Structure report
  • [Chg] Include Author Resx Files operation in Project Initialization batch
  • [Chg] Display descriptive task attribute names on the Task Filter dialog
  • [Chg] Display descriptive task attribute names on the Task Edit panel
  • [Fix] Correct column alignment for Source Members report
  • [Fix] Prevent exception when removing an invalid VBP from the task list
  • [Fix] Correct task list reporting after past source metrics analysis error
  • [Fix] Prevent exception in ResxFactory when property bag contains duplicate properties
  • [Fix] Prevent exception in ResxFactory when FRX address is longer than 5 characters
  • [Fix] Improve handling of ’&’ in translation script XML

gmStudio.cfg

  • [Add] Add explicit default for ForceReportingOnly
  • [Add] Add explicit default for ExplorerIntegration
  • [Add] Add explicit default for NetLaunchCmd

Sample Rules

  • [Chg] gm.mscomctl.gmsl
  • [Chg] GM.scrrun.dll.xml
  • [Chg] GM.MSCOMCTL.OCX.xml

Sample Migration Support Framework

  • [Chg] Improve Printing Upgrade support classes
  • [Chg] Improve ADODB Upgrade support classes
  • [Chg] Improve Forms Upgrade support classes

gmBasic 20.02B7

  • [Add] Recognize Printers collection
  • [Chg] Improve upgrading UDTs containing fixed array members
  • [Fix] Correct Select Case on Enum
  • [Chg] Allow for Unexpected Procedure Attributes in UserControl
  • [Fix] Bypass indexing checks for explicit event handler calls
  • [Chg] Prevent local variables declared as static or readonly (C#)
  • [Chg] Ensure local Const date is initialized with const expression (VBN)
  • [Fix] Prevent ERR#5369 when calling recursive function returning object
  • [Chg] Improve handling of New in a With block expression
  • [Chg] Prevent spurious undeclared identifier warning for ReDim
  • [Chg] Prevent Unexpected Undefined Variable warning for USC.Extender
  • [Chg] Improve Recognizing Designer Type Members within the Designer instance file
  • [Chg] Support property bag values with string representation up to 8KB in size (e.g. Combox.List with 300+ items)

MetaLang

  • [Chg] lang\VBASIC.XML
  • [Chg] lang\VB6IDL.XML
  • [Chg] lang\OPCODES.XML
  • [Chg] lang\vbmethods.xml
  • [Chg] lang\vbcontrols.xml
  • [Chg] lang\GMSLANG.XML
  • [Chg] lang\enumerations.xml
  • [Chg] idf\MigrationSupport.dll.xml
Download: