Versions Compared

Key

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

2.9.1

  • Added support for Setting keyword in For Each loop to allow developers to include a counter
  • Added ability to close documents directly from the tab strip
  • Added ability to close documents directly from the Favorites pane
  • Added smart insert feature to automatically insert block closers (e.g., End after If or Repeat after Loop)
  • Added ability to customize keyword case in autocomplete and smart indents (See Customize Tab)
  • Added right-click context menus to Favorites pane for more intuitive interaction
  • Updated SRP_PreCompiler to use older op-codes when compiled in OI 9.1.x or earlier
  • Updated SRP_PreCompiler to support both "or" or "else" keyword in Enhanced BASIC+ Return statement, e.g., "Return Ans else 1"
  • Updated SRP_PreCompiler to ignore writing meta data when called from BLINT
  • Updated width of Label combo box
  • Updated auto complete to complete on Tab as well as Enter
  • Updated Favorites panel with context menu for more intuitive control over favorites
  • Updated SRP Editor to close a faster and more reliably when there are unsaved documents
  • Fixed bug in SRP_PreCompiler where Enhanced BASIC+ keywords within comment blocks were not being ignored
  • Fixed bug in SRP_PreCompiler where GoToEvent would sometimes not find the correct event handler
  • Fixed bug in SRP_PreCompiler where While/Until clauses sometimes wouldn't compile
  • Fixed bug in SRP_PreCompiler where For Each would miss last element if it was a single letter
  • Fixed bug in SRP_PreCompiler where Service with no parameters would offset the debugger by one line
  • Fixed bug in SRP_PrcCompiler where wrong service metadata would be created if procedure had inherited version

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

...