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