Skip to content

VPE v13.2

Compare
Choose a tag to compare
@shabiel shabiel released this 19 Jun 01:21
· 144 commits to master since this release

New and Fixes in this release:

  • Routine editor will clear $EC when it starts. Previously, having an active
    error aborted the save, potentially leading you to lose the changes you made.
  • Now can have up to 1024 routine buffers open. Previously, the limit was 4.
  • V13.0 introduced a bug where VPE does not remember your previous routine
    name. This was due to a check on a global that was removed. This check
    itself was removed and now VPE remembers the last routine you were editing.
  • At the first column, you can now insert a space in addition to a tab. A
    space in the first column will behave the same as the tab, advancing the
    cursor to the line body from the label line. Previously, only a tab was
    allowed. A pleasant side effect of this is that correctly formatted M code can
    be directly pasted into VPE.
  • ZR QWIK (ZREMOVE) now deletes routines on GT.M. Previously, it only worked
    on DSM variants.
  • Two changes for Routine Search:

    * Routine Search was prevented from running if you were 2 levels down in the
    routine editor. This restriction has been removed.
    * RSEARCH QWIK invokes VPE's native (and superior!) routine search rather
    than the one provided by the M implementation.

  • E QWIK or VRR QWIK (Edit/Read Routine) when invoked with invalid routine
    names (such as a routine called "&") when into an infinite loop and
    overflowed the stack. This has been fixed. This has nothing to do with 13.1's
    error code fixes; rather it's a GOTO gone wild in the original VPE code.
  • Standalone VPE now just asks for User ID only. Previously, it asked for your
    DUZ as well, which didn't make any sense in a non-VISTA context.