Versions Compared

Key

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

...

  • Added keyword highlighting for API and GoToAPI (requires SRPUtil.ocx 4.0.8 or later)
  • Added support within SRP_PreCompiler for API and GoToAPI keywords
  • Updated SRP Editor to automatically save and restore bookmarks between sessions within stored procedures (requires SRPUtil.ocx 4.0.8 or later)
  • Updated SRP Editor to save and restore location and selection information between sessions within stored procedures and inserts (requires SRPUtil.ocx 4.0.8 or later)
  • Extended syntax highlighting of brace matching to also include { }, < >, [ ] (requires SRPUtil.ocx 4.0.8 or later)
  • Fixed "Refresh" typo in Unit Test panel context menu
  • Fixed bug preventing user from showing/hiding the Unit Test panel unless the Favorites panel was visible

3.0

  • Added Unit Testing
  • Added New Item window that is now bound to Ctrl+N (File, New)
  • Added code templates
  • Updated Run window to recognize metadata
  • Updated SRP PreCompiler to place common variables at @pragma line instead of at the beginning of the first Extended BASIC+ line. #pragma should be as close to the top of the code as possible as a result
  • Updated TCL to no longer auto complete, though the dropdown will still appear with a filtered history of previously used commands
  • Updated Table Search utility to sort tables
  • Fixed bug where SRP Editor would crash on OI 9.1 and earlier when closing document from Favorites
  • Fixed bug where "end" keyword would be auto-inserted if a one-line if statement ended with a debug
  • Fixed bug where visual artifact would appear when resizing Open Record dialog
  • Fixed bug where wrong parameter types would appear for DLL stubs

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 panel
  • 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
  • Updated Event statement dropdown to include all MENU items
  • 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_PreCompiler where wrong service metadata would be created if procedure had inherited version

...