Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

2.9

  • Added SRP_PreCompiler to support Enhanced BASIC+
  • Added syntax highlighting support for Enhanced BASIC+ (requires SRPUtil.ocx 4.0.3 or later)
  • Added automatic insertion of SRP_PreCompiler during compile when Enhanced BASIC+ is detected (requires SRPUtil.ocx 4.0.3 or later)
  • Added ability to right click to Insert SRP_PreCompiler (requires SRPUtil.ocx 4.0.3 or later)
  • Added syntax highlighting for directives (e.g., #pragma). Updated built-in themes to support it also.
  • Updated MENU.HELP to check for ProgRef.chm before trying to run it
  • Updated Open Record dialog's autofill to improve speed and reduce dropped characters (requires SRPUtil.ocx 4.0.3 or later)
  • Updated Label dropdown to match typed input anywhere, so typing CREATE will find CREATE, WINDOW.CREATE, MY_CREATE, etc.
  • Updated Goto Source function (F12) to be more forgiving about finding the correct label
  • Fixed Options dialog Theme button using SRPControls.ocx instead of SRPUtil.ocx
  • Fixed bug where printing records started on field <2> instead of field <1>
  • Fixed bug where highlighting whole label at end of line didn't jump to that label when performing Goto Source function (F12)
  • Fixed bug where VNAV detection was sometimes inaacurate (requires SRPUtil.ocx 4.0.3 or later)
  • Fixed bug where VNAV detection would be applied to cached code when compiling inherited stored procedures
  • Fixed bug where some document types would not be marked as modified (needing to be saved) when doing a find & replace

2.8

  • Added syntax highlighting themes
  • Added support for themes, so it will be easier to switch between themes on the fly
  • Added ability to export/import all options to/from a file
  • Added logic to reset Status window on startup if it's too large to fit
  • Updated Styles to be cascading, so everything falls back to Default style when not set
  • Updated all icons to more modern ones
  • Updated Compile function (F9) to automatically call DECLARE_FCNS for "SYSPROC*DLL_" records
  • Updated Auto text settings to now save to %APPDATA%\Roaming as text files instead of using the registry to allow for more characters
  • Updated F12 to jump to label if cursor is on a label identifier
  • Updated "This Application Only" check box in Open dialog to put focus back into the main edit field after being clicked
  • Fixed bug where labels followed by "*" or "//" were not recognized
  • Fixed bug where some compiler errors were not displaying correctly in the status pane

...