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