06/25/2014 public release
gmBasic 20.02B5
- [Chg] Improve for ASP translations to recognize RegExp class
- [Chg] Improve handling double-byte/international character sets
- [Chg] Improve Refactor commands executed before running the <Analyze> operation
- [Chg] Improve Refactor/CallByName command
- [Chg] Improve support for referencing complex objects as collection elements
- [Chg] Improve migration of QueryUnload to FormClosing (WinForms)
- [Chg] Improve Date to Integer conversions
- [Chg] Improve Color to Integer conversions
- [Chg] Improve handling of COM types declared in ASP with <OBJECT RUNAT=“Server” SCOPE=“Application”>
- [Chg] Improve restructuring code that uses variables before they are declared
- [Chg] Improve migration of indexers to this/Me properties
- [Chg] Improve handling of default properties in VB.NET stub class declarations
- [Chg] Improve handling of curly quores in VB.NET
- [Chg] Improve initialization of ListBox/ComboBox.ItemData from property bag
- [Chg] Improve handling of MDI parent initialization
- [Chg] Improve reporting of translation warning messages to use detailed format
- [Chg] Improve handling of menu height to be closer to VB6 standard
- [Chg] Improve compiler to allow identifiers that clash with VB6 reserved words in certain contexts
Metalang
- [Add] idf\gmSLtoNI.gmsl
- [Add] idf\GM.vbscript_3.dll.xml
- [Add] idf\stdole2.tlb.xml
- [Chg] idf\ASPLANG.XML
- [Chg] lang\auditvbi.gmsl
- [Chg] lang\authortext.gmsl
- [Chg] lang\enumerations.xml
- [Chg] lang\GMSLANG.XML
- [Chg] lang\gmslPatterns.xml
- [Chg] lang\OPCODES.XML
- [Chg] lang\messages.xml
- [Chg] lang\Utility.gmsl
- [Chg] lang\VB6IDL.XML
- [Chg] lang\VBASIC.XML
- [Chg] lang\vbcontrols.xml
- [Chg] lang\vbmethods.xml
- [Chg] lang\wpfSubsystem.gmsl
gmStudio
- [Chg] Add Cnt_Bin column to Code Structure Report; this is the size of binary files associated with forms, controls, designers, etc. (FRX, CTX, DSX, etc.)
- [Chg] Loosen up license logic to allow more operations when limits are violated
- [Chg] Add Filesystem Autocomplete for file/folder edit boxes
- [Chg] Add click handlers for URL links in task details and reference details display boxes
- [Chg] Remove RunDate column from the semantics reports
- [Chg] Add <Select MissingRef=“JustDoit” /> to the default template translations scripts to allow producig a translation even when COM information is missing.
- [Chg] Initialize column headers for directory listing on Migration Project Setup
- [Chg] Added a Reporting-Only Mode setting to User Defaults form
- [Chg] Add descriptive column headers for directory listings
- [Fix] Correct folder pickers on the Project File tab of the Settings dialog
- [Fix] Correct IDF Headers report; detect IDF file names regardless of IDF filename case
- [Fix] Correct IDL generator to handle newline in default value
Sample Rules
- [Add] GM.oip11.tlb.xml — Oracle API
- [Chg] GM.TABCTL32.OCX.xml — Improve compatability with VS Designer
- [Chg] TabctlTransform.gmsl — Improve compatability with VS Designer
- [Chg] GM.MSCOMCTL.OCX.xml — Improve Tag
- [Chg] GM.MSComCt2_WinForms.OCX.XML — Improve Tag
- [Chg] GM.MSCAL.OCX.xml — Improve DataChanged