Page History
...
- 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
...