added sysprog entities

This commit is contained in:
Infineon\StieberD
2024-03-25 15:17:34 -07:00
parent 600a8e1f61
commit 3a6a2b6b5b
1028 changed files with 171660 additions and 0 deletions

View File

@ -0,0 +1,636 @@
{
"header": {
"version": 1,
"type": "record",
"approw-key": "SRP_EDITOR_HISTORY"
},
"body": {
"record1": {
"<1>": {
"<1,1>": "3.4.5",
"<1,2>": "Fixed syntax coloring bug when using multibyte UTF-16 characters in strings and comments"
},
"<2>": {
"<2,1>": "3.4.4",
"<2,2>": "Updated Open Record dialog to always default to previous table and record",
"<2,3>": "Fixed false “Stored Procedure not found” errors",
"<2,4>": "Fixed Open Record dialog's Refresh button setting text to \"1\" in OI 10",
"<2,5>": "Fixed CLIENTSIZE returning wrong value in some RDP environments",
"<2,6>": "Fixed anchoring of button on Add to Repository form in OI 10",
"<2,7>": "Fixed VNAV when using F9 to save records"
},
"<3>": {
"<3,1>": "3.4.3",
"<3,2>": "Added Hook and Unhook TCL commands",
"<3,3>": "Improved VNAV filtering",
"<3,4>": "Fixed Open Record dialog's Refresh button in OI 10",
"<3,5>": "Fixed incorrect VNAVs in OI 10"
},
"<4>": {
"<4,1>": "3.4.2",
"<4,2>": "Added New button to RDK Window",
"<4,3>": "Updated SRP Editor to save favorites and opened file lists every time it changes instead of when closing"
},
"<5>": {
"<5,1>": "3.4.1",
"<5,2>": "Added Expand All and Collapse All to Edit menu",
"<5,3>": "Updated Open Record dialog to better handle Quickdex indexes",
"<5,4>": "Updated deletion of procedures and inserts to also update git repo",
"<5,5>": "Updated auto-commenter to no longer insert unnecessary spaces",
"<5,6>": "Updated tooltips to be DPI aware in OI 10",
"<5,7>": "Updated Favorites and Test panels to reset to defaults if sizes become inordinately large",
"<5,8>": "Fixed Find Previous not working in OI 9",
"<5,9>": "Fixed false VNAVs for variables inside function calls",
"<5,10>": "Fixed Replace All inserting replacements at beginning of next line",
"<5,11>": "Fixed New Item screen DPI issues in OI 10"
},
"<6>": {
"<6,1>": "3.4",
"<6,2>": "Added Calendar control to SRP_ActiveX_Info",
"<6,3>": "Added DPI awareness for OI 10",
"<6,4>": "Updated OI 10 version to initialize OIPI before printing, not during startup",
"<6,5>": "Updated SRP_ActiveX_Info to be more tolerant of missing registrations",
"<6,6>": "Updated OI 10 version to support changes to OI 10.2",
"<6,7>": "Fixed bug in OI 10 where event dropdowns for OI controls would be empty"
},
"<7>": {
"<7,1>": "3.3.8",
"<7,2>": "Added Shift+F2 shortcut to jump to previous marker",
"<7,3>": "Updated Add to RDK dialog to work correctly with OI 10 RDK format",
"<7,4>": "Fixed bug where opening a record from a CODE table that wasn’t code would hang"
},
"<8>": {
"<8,1>": "3.3.7",
"<8,2>": "Fixed splitter bar settings in OI 10"
},
"<9>": {
"<9,1>": "3.3.6",
"<9,2>": "Updated Help menu command to open OI Help in OI 10",
"<9,3>": "Fixed bug in OI 10 where Ctrl+F and Ctrl+H wouldn’t work in some circumstances"
},
"<10>": {
"<10,1>": "3.3.5",
"<10,2>": "Fixed bug where List command would not format some columns",
"<10,3>": "Fixed bug where Find window would clear out Label List combo box during search"
},
"<11>": {
"<11,1>": "3.3.4",
"<11,2>": "Fixed bug where Find would not highlight a word if it was the last word in the document",
"<11,3>": "Fixed bug where undoing a record expansion would not update the margin to match the change"
},
"<12>": {
"<12,1>": "3.3.3",
"<12,2>": "Updated Format tool to ignore code between #pre and #endpre directives (requires SRP Utilities 2.2)",
"<12,3>": "Fixed bug where selecting large numbers would break to debugger"
},
"<13>": {
"<13,1>": "3.3.2",
"<13,2>": "Added directives to autocomplete dropdown, e.g., #ifdef, #region, etc.",
"<13,3>": "Fixed bug where autojustify would break while Find/Replace was active"
},
"<14>": {
"<14,1>": "3.3.1",
"<14,2>": "Removed autofill from combo boxes in Find/Replace windows"
},
"<15>": {
"<15,1>": "3.3",
"<15,2>": "Added check for existing stored procedures during compile",
"<15,3>": "Added Copy Special... menu item",
"<15,4>": "Updated Copy logic to only copy text in color. For line numbers, use the new Copy Special... menu item",
"<15,5>": "Updated Find and Replace dialogs to appear in top right corner of editor",
"<15,6>": "Updated Find dialog to stay open",
"<15,7>": "Updated Find and Replace to highlight all instances of search text while dialog is open",
"<15,8>": "Updated Find and Replace to show X of Y when moving to Next and Previous search",
"<15,9>": "Updated Replace dialog to support F4",
"<15,10>": "Updated license handling",
"<15,11>": "Updated VNAV handling to exlude variables after DIM/DIMENSION statement",
"<15,12>": "Fixed bug where adding new lines after a THEN keyword would insert an END keyword below even if there is already an END or END ELSE",
"<15,13>": "Fixed bug where new Events or Services (Extended BASIC+) wouldn't get code folded",
"<15,14>": "Fixed bug where Unit Testing panel would not resize when hiding/showing Command Line",
"<15,15>": "Fixed bug where Update_Index tooltip didn't show new parameter: bSuppressMsg",
"<15,16>": "Fixed bug where Ctrl+U would not work if a partial word was selected",
"<15,17>": "Fixed bug where Ctrl+J would not handle empty elements safely"
},
"<16>": {
"<16,1>": "3.2.3",
"<16,2>": "Fixed references to SRPControls.ocx that should have reference SRPEditor.ocx",
"<16,3>": "Fixed options dialog to update unit test panel when theme changes",
"<16,4>": "Fixed bug where changing theme would sometimes leave behind artifacts from other themes",
"<16,5>": "Fixed bug where auto indent would sometimes insert an extra tab"
},
"<17>": {
"<17,1>": "3.2.2",
"<17,2>": "Updated folding algorithm to better handle blanks lines before and after a fold"
},
"<18>": {
"<18,1>": "3.2.1",
"<18,2>": "Fixed critical bug where saving records with @RMs could corrupt record data by reposition @RMs in wrong location",
"<18,3>": "Fixed bug where region name wouldn't update correctly in Label List or sometimes disappear",
"<18,4>": "Fixed bug where deleting DEBUG would not delete the margin marker",
"<18,5>": "Fixed bug where VIEWER window would cause tabs to get out of sync or mislabelled"
},
"<19>": {
"<19,1>": "3.2",
"<19,2>": "Added code folding",
"<19,3>": "Added splash screen"
},
"<20>": {
"<20,1>": "3.1.4",
"<20,2>": "Fixed bug where new records wouldn't show <1> in the margin and would error out upon pressing ENTER"
},
"<21>": {
"<21,1>": "3.1.3",
"<21,2>": "Updated IConv/OConv context menus to better recognize legitimate conversions",
"<21,3>": "Improved record loading/editing speeds, especially for large records",
"<21,4>": "Fixed bug where Favorited records would sometimes reopen in Forced Readonly mode",
"<21,5>": "Fixed bug where Open Record dialog would not highlight correct field when opened",
"<21,6>": "Fixed bug where License screens would appear when they shouldn't"
},
"<22>": {
"<22,1>": "3.1.2",
"<22,2>": "Updated SRP Editor to auto-insert SRP_PreCompiler when unpacking syntax is used."
},
"<23>": {
"<23,1>": "3.1.1",
"<23,2>": "Added opption to disable auto-insertion of the SRP_PreCompiler"
},
"<24>": {
"<24,1>": "3.1",
"<24,2>": "Added OI 10 support",
"<24,3>": "Added Joker and Visual Studio Dark themes",
"<24,4>": "Added button to Options dialog for adding SRP Editor to the IDE's Tool Menu",
"<24,5>": "Added Auto Justify Assignments feature (see Options)",
"<24,6>": "Updated to better interact with APPROW entities when SRP Git is enabled",
"<24,7>": "Updated Open Procedure dialog to ignore AREV32's \"SOURCE:\" pointers",
"<24,8>": "Updated Main UI settings to be saved per app, instead of globally to all apps",
"<24,9>": "Updated Open Record dialog to default to active record's table and key instead of the last table and key",
"<24,10>": "Fixed bug where dialog boxes would show on wrong monitor",
"<24,11>": "Fixed bug where licensing boxes would crash OI",
"<24,12>": "Fixed bug where saving stored procedures would append \\00\\",
"<24,13>": "Fixed bug where creating new items would cause all MDI windows to un-maximize",
"<24,14>": "Fixed bug where Table Search progress bar was not accurate",
"<24,15>": "Fixed bug where Table Search would search when pressing ENTER even though the Results window had focus"
},
"<25>": {
"<25,1>": "3.0.3",
"<25,2>": "Updated SRP Editor to recognize SRP Git when writing files to ensure they get pushed to the Git repo",
"<25,3>": "Updated Git menu",
"<25,4>": "Updated SRP Table Search",
"<25,5>": "Updated Code Format tool to recognize Enhanced BASIC+",
"<25,6>": "Updated \"Tabs as Spaces\" options to be enabled by default",
"<25,7>": "Fixed bug where Bookmarks from one document would load in another",
"<25,8>": "Fixed bug where items wouldn't save correctly during shutdown",
"<25,9>": "Fixed bug where new item couldn't be dragged in Favorites pane after being Saved",
"<25,10>": "Fixed bug where EDIT command would not open empty records",
"<25,11>": "Fixed bug where doing a Save and Compile (F9) of a new stored procedures wouldn't compile"
},
"<26>": {
"<26,1>": "3.0.2",
"<26,2>": "Added Git menu, which displays different options if SRP GIT Utility is installed.",
"<26,3>": "Added special icon for records forced into readonly mode.",
"<26,4>": "Added single-key accelerators to the New item window.",
"<26,5>": "Updated Record Open window to be much, much faster.",
"<26,6>": "Updated favorites to remember when records were forced to open readonly.",
"<26,7>": "Updated Event modules to auto-append .MENU() when selecting a MENU event from the dropdown",
"<26,8>": "Updated several autocomplete dropdowns to appear immediately after pressing space instead of waiting for a leading character, e.g., after gosub, goto, and $insert",
"<26,9>": "Fixed occasional bug where selecting a control in an Event would append empty parameters instead of letting the user select an event"
},
"<27>": {
"<27,1>": "3.0.1",
"<27,2>": "Added keyword highlighting for API and GoToAPI (requires SRPUtil.ocx 4.0.8 or later)",
"<27,3>": "Added support within SRP_PreCompiler for API and GoToAPI keywords",
"<27,4>": "Updated SRP Editor to automatically save and restore bookmarks between sessions within stored procedures (requires SRPUtil.ocx 4.0.8 or later)",
"<27,5>": "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)",
"<27,6>": "Extended syntax highlighting of brace matching to also include { }, < >, [ ] (requires SRPUtil.ocx 4.0.8 or later)",
"<27,7>": "Fixed \"Refresh\" typo in Unit Test panel context menu",
"<27,8>": "Fixed bug preventing user from showing/hiding the Unit Test panel unless the Favorites panel was visible"
},
"<28>": {
"<28,1>": "3.0",
"<28,2>": "Added Unit Testing",
"<28,3>": "Added New Item window that is now bound to Ctrl+N (File, New)",
"<28,4>": "Added code templates",
"<28,5>": "Updated Run window to recognize metadata",
"<28,6>": "Updated SRP PreCompiler to place common variables at @pragma line instead of at the beginning of the first Etended BASIC+ line. #pragma should be as close to the top of the code as possible as a result.",
"<28,7>": "Updated TCL to no longer auto complete, though the dropdown will still appear with a filtered history of previously used commands",
"<28,8>": "Updated Table Search utility to sort tables",
"<28,9>": "Fixed bug where SRP Editor would crash on OI 9.1 and earlier when closing document from Favorites",
"<28,10>": "Fixed bug where \"end\" keyword would be auto-inserted if a one-line if statement ended with a debug",
"<28,11>": "Fixed bug where visual artifact would appear when resizing Open Record dialog",
"<28,12>": "Fixed bug where wrong parameter types would appear for DLL stubs"
},
"<29>": {
"<29,1>": "2.9.1",
"<29,2>": "Added support for Setting keyword in For Each loop to allow developers to include a counter",
"<29,3>": "Added ability to close documents directly from the tab strip",
"<29,4>": "Added ability to close documents directly from the Favorites pane",
"<29,5>": "Added smart insert feature to automatically insert block closers (e.g., End after If or Repeat after Loop)",
"<29,6>": "Added ability to customize keyword case in autocomplete and smart indents (See Customize Tab)",
"<29,7>": "Added right-click context menus to Favorites pane for more intuitive interaction",
"<29,8>": "Updated SRP_PreCompiler to use older op-codes when compiled in OI 9.1.x or earlier",
"<29,9>": "Updated SRP_PreCompiler to support both \"or\" or \"else\" keyword in Enhanced BASIC+ Return statement, e.g., \"Return Ans else 1\"",
"<29,10>": "Updated SRP_PreCompiler to ignore writing meta data when called from BLINT",
"<29,11>": "Updated width of Label combo box",
"<29,12>": "Updated auto complete to complete on Tab as well as Enter",
"<29,13>": "Updated Favorites panel with context menu for more intuitive control over favorites",
"<29,14>": "Updated SRP Editor to close a faster and more reliably when there are unsaved documents",
"<29,15>": "Fixed bug in SRP_PreCompiler where Enhanced BASIC+ keywords within comment blocks were not being ignored",
"<29,16>": "Fixed bug in SRP_PreCompiler where GoToEvent would sometimes not find the correct event handler",
"<29,17>": "Fixed bug in SRP_PreCompiler where While/Until clauses sometimes wouldn't compile",
"<29,18>": "Fixed bug in SRP_PreCompiler where For Each would miss last element if it was a single letter",
"<29,19>": "Fixed bug in SRP_PreCompiler where Service with no parameters would offset the debugger by one line",
"<29,20>": "Fixed bug in SRP_PrcCompiler where wrong service metadata would be created if procedure had inherited version"
},
"<30>": {
"<30,1>": "2.9",
"<30,2>": "Added SRP_PreCompiler to support Enhanced BASIC+",
"<30,3>": "Added syntax highlighting support for Enhanced BASIC+ (requires SRPUtil.ocx 4.0.3 or later)",
"<30,4>": "Added automatic insertion of SRP_PreCompiler during compile when Enhanced BASIC+ is detected (requires SRPUtil.ocx 4.0.3 or later)",
"<30,5>": "Added ability to right click to Insert SRP_PreCompiler (requires SRPUtil.ocx 4.0.3 or later)",
"<30,6>": "Added syntax highlighting for directives (e.g., #pragma). Updated built-in themes to support it also.",
"<30,7>": "Updated MENU.HELP to check for ProgRef.chm before trying to run it",
"<30,8>": "Updated Open Record dialog's autofill to improve speed and reduce dropped characters (requires SRPUtil.ocx 4.0.3 or later)",
"<30,9>": "Updated Label dropdown to match typed input anywhere, so typing CREATE will find CREATE, WINDOW.CREATE, MY_CREATE, etc.",
"<30,10>": "Updated Goto Source function (F12) to be more forgiving about finding the correct label",
"<30,11>": "Fixed Options dialog Theme button using SRPControls.ocx instead of SRPUtil.ocx",
"<30,12>": "Fixed bug where printing records started on field <2> instead of field <1>",
"<30,13>": "Fixed bug where highlighting whole label at end of line didn't jump to that label when performing Goto Source function (F12)",
"<30,14>": "Fixed bug where VNAV detection was sometimes inaacurate (requires SRPUtil.ocx 4.0.3 or later)",
"<30,15>": "Fixed bug where VNAV detection would be applied to cached code when compiling inherited stored procedures",
"<30,16>": "Fixed bug where some document types would not be marked as modified (needing to be saved) when doing a find & replace"
},
"<31>": {
"<31,1>": "2.8",
"<31,2>": "Added syntax highlighting themes",
"<31,3>": "Added support for themes, so it will be easier to switch between themes on the fly",
"<31,4>": "Added ability to export/import all options to/from a file",
"<31,5>": "Added logic to reset Status window on startup if it's too large to fit",
"<31,6>": "Updated Styles to be cascading, so everything falls back to Default style when not set",
"<31,7>": "Updated all icons to more modern ones",
"<31,8>": "Updated Compile function (F9) to automatically calls DECLARE_FCNS for \"SYSPROC*DLL_\" records",
"<31,9>": "Updated Auto text settings to now save to %APPDATA%\\Roaming as text files instead of using the registry to allow for more characters",
"<31,10>": "Updated F12 to jump to label if cursor is on a label identifier",
"<31,11>": "Updated \"This Application Only\" check box in Open dialog to put focus back into the main edit field after being clicked",
"<31,12>": "Fixed bug where labels followed by \"*\" or \"//\" were not recognized",
"<31,13>": "Fixed bug where some compiler errors were not displaying correctly in the status pane"
},
"<32>": {
"<32,1>": "2.7.1",
"<32,2>": "Fixed false-positive error message appearing when running SRP Editor from 9.x IDE",
"<32,3>": "Fixed bug where tree items showing tooltips needed to be clicked twice",
"<32,4>": "Fixed bug where clicking on Records or DOS files in the Favorites panel didn't work"
},
"<33>": {
"<33,1>": "2.7",
"<33,2>": "Added ability to copy code ready to paste for new SRP Forums",
"<33,3>": "Updated service-oriented metadata to support routines that can access other service modules",
"<33,4>": "Updated F1 to search new SRP Wiki website",
"<33,5>": "Improved performance during startup",
"<33,6>": "Removed special case code for a deprecated application",
"<33,7>": "Fixed XML mode failing to perform syntax highlighting",
"<33,8>": "Fixed bug not allowing SRP Editor to run in OI 10",
"<33,9>": "Fixed bug where keywords other than Compile at beginning of first line would force SAVE_AS intead of SAVE",
"<33,10>": "Fixed bug where wrong statistics would appear in the status bar when start SRP Editor with opened documents"
},
"<34>": {
"<34,1>": "2.6.2",
"<34,2>": "Added Justify Array tool for making arrays look nice and neat (Ctrl+J)",
"<34,3>": "Added \"Open as Read Only\" to Open Record dialog, allowing users to open records without locking them",
"<34,4>": "Added \"Find\" menu item in the context menu to make finding the current selection or word quick and convenient",
"<34,5>": "Added option to assign F1 to SRP Help and Shift+F1 to OI Help",
"<34,6>": "Updated Save logic to display Save As dialog if the stored procedure's name has changed",
"<34,7>": "Fixed bug where inaccurate compilation errors were being reported",
"<34,8>": "Fixed bug where saving a new entity for the first time failed to pre-populate the entity name",
"<34,9>": "Fixed bug where leading white space was bring trimmed from block comments during the Format command",
"<34,10>": "Fixed bug where Print dialog's Paper Size field was not always correct",
"<34,11>": "Fixed bug where using the up arrow to scroll up would cause the cursor to skip a line",
"<34,12>": "Fixed bug where Shift Left and Shift Right buttons weren't working correctly",
"<34,13>": "Fixed bug where Ctrl+D would duplicate lines on read only files instead of doing nothing like it should",
"<34,14>": "Fixed bug where the entitiy Save As dialog would always reset the \"This Application Only\" setting for the entity Open dialog"
},
"<35>": {
"<35,1>": "2.6.1",
"<35,2>": "Added F12 as Accelerator for the Goto Source functionality (for Visual Studio habits)",
"<35,3>": "Updated SRP Editor to use new SRPUtil.ocx: a copy of SRPControls.ocx with different ProgIDs so that it doesn't conflict with commercial SRP ActiveX Controls",
"<35,4>": "Updated SRP Editor to synchronize tab order with order of documents in Favorites pane",
"<35,5>": "Updated SRP Editor to re-open previously opened documents in their original tab order when started",
"<35,6>": "Updated user interface to be more responsive, especially on shutdown",
"<35,7>": "Updated RDK and About dialogs to be closed with the ESC key",
"<35,8>": "Updated Record Open dialog to allow user to stop a refresh at any time",
"<35,9>": "Updated Record Open dialog to select default Table/Record in listboxes when it opens",
"<35,10>": "Fixed bug where error status would be shown when successfully running a stored procedure (Ctrl+F9) rather than an OK status",
"<35,11>": "Fixed bug where pressing Ctrl+T on the first line would cause a crash",
"<35,12>": "Fixed bug where clicking on Favorites that was already active would not return focus back to editor",
"<35,13>": "Fixed bug where Autocomplete would not display functions from some inherited applications",
"<35,14>": "Fixed bug where Call Tips would not display information for functions from some inherited applications",
"<35,15>": "Fixed bug where Goto Source functionality would not work in certain circumstances",
"<35,16>": "Fixed bug where a new record, when saved, would not appear correctly in the Most Recently Used list, making it impossible to open it from there",
"<35,17>": "Fixed bug where clicking a drop down item of the Command Line was moving focus out of the Command Line",
"<35,18>": "Fixed bug where Replace All would not replace all instances if replacement was larger than original string",
"<35,19>": "Fixed bug where document would not appear as needing to be saved after Replace All",
"<35,20>": "Fixed bug where users would get a license warning in the Options dialog if they didn't have a license for the SRP Editor control but had a license for the SRP Editor itself"
},
"<36>": {
"<36,1>": "2.6",
"<36,2>": "Added support for displaying autocomplete dropdowns for service-oriented stored procedures using user-defined metadata",
"<36,3>": "Added Favorites panel (Toggle with F8)",
"<36,4>": "Added ability to hide tabs permanently",
"<36,5>": "Added ability to change status pane size using splitter",
"<36,6>": "Added ability to close windows using Ctrl+W",
"<36,7>": "Updated Shift+F1 feature to go to SRP's Wiki instead of CHM help files (which will no longer ship with SRP Products)",
"<36,8>": "Fixed bug where return value would not appear in status window when running a routine using Ctrl+F9",
"<36,9>": "Fixed crash that would sometimes occur when pasting text into a function (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)",
"<36,10>": "Fixed bug where spaces woudl be converted into tabs when in record mode (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)",
"<36,11>": "Fixed cursor positioning bug (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)",
"<36,12>": "Fixed bug where selected text would sometimes appear unselected in records (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)",
"<36,13>": "Fixed bug where remainder of current line would be selected when an editor was first activated (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)",
"<36,14>": "Fixed bug where LengthChanged event was always firing rather than only firing when the lenfth of the document actually changes (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)",
"<36,15>": "Fixed bug where calltip would appear after typing an open parenthesis inside a string (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)"
},
"<37>": {
"<37,1>": "2.5.6",
"<37,2>": "Fixed bug where not having SRP ReportTable or SRP Subclass controls licensed caused license warnings despite having SRP Editor licensed"
},
"<38>": {
"<38,1>": "2.5.5",
"<38,2>": "Fixed bug where recently opened documents would not reopen upon startup"
},
"<39>": {
"<39,1>": "2.5.4",
"<39,2>": "Updated Status window to only use black text but to incorporate icons",
"<39,3>": "Fixed bug where SRP Editor would beep evertime documents opened during startup"
},
"<40>": {
"<40,1>": "2.5.3",
"<40,2>": "Added \"OPENDOCUMENTINFO\" service to SRP_Editor_Utility"
},
"<41>": {
"<41,1>": "2.5.2",
"<41,2>": "Fixed error in which the \"Compile and Execute\" command was compiling but not executing"
},
"<42>": {
"<42,1>": "2.5.1",
"<42,2>": "Added ability to disable sound effects (except for compiling code with errors)"
},
"<43>": {
"<43,1>": "2.5",
"<43,2>": "Added SRP_ActiveX_Info.exe support",
"<43,3>": "Added SRP_Controls.ocx help support",
"<43,4>": "Fixed bug where new stored procedures could not be saved if inherited stored procedure already exists"
},
"<44>": {
"<44,1>": "2.4.1",
"<44,2>": "Removed debug statement"
},
"<45>": {
"<45,1>": "2.4",
"<45,2>": "Fixed error in which entities accessed via Repository had their line breaks restored back to @FMs, which the SRP Editor expects when parsing and displaying"
},
"<46>": {
"<46,1>": "2.3.9",
"<46,2>": "Updated logic to use Repository to open entities whenever possible instead of reading records directly; allows for better interaction with other tools such as SRP Mobile Repository"
},
"<47>": {
"<47,1>": "2.3.8",
"<47,2>": "Added SRP_Taskbar and SRP_TcpClient to the help file references"
},
"<48>": {
"<48,1>": "2.3.7",
"<48,2>": "Fixed bug where SRP Editor would crash during VNAV preprocessing in OI 9.1.1"
},
"<49>": {
"<49,1>": "2.3.6",
"<49,2>": "Added TCL tab to the options dialog to allow users to supply routines whose parameter counts are not stored in object code",
"<49,3>": "Updated command line to support built-in OI routines when too few parameters are passed"
},
"<50>": {
"<50,1>": "2.3.5",
"<50,2>": "Fixed bug where commented out lines containing semicolons where not getting removed, so keywords such as THEN were erroneously altering the indentation"
},
"<51>": {
"<51,1>": "2.3.4",
"<51,2>": "Fixed bug where some commented out lines were causing errors in formatting when using the Format command"
},
"<52>": {
"<52,1>": "2.3.3",
"<52,2>": "Fixed bug where cancelling the Windows.Close_All command would result in a VNAV"
},
"<53>": {
"<53,1>": "2.3.2",
"<53,2>": "Fixed bug where keywords such as End, when appearing after GoTo, would not be colorized correctly and could cause smart indenting to operate incorrectly"
},
"<54>": {
"<54,1>": "2.3.1",
"<54,2>": "Fixed bug where delims.dat and version.dat files (remnants of testing) were written to the C:\\ drive on startup"
},
"<55>": {
"<55,1>": "2.3",
"<55,2>": "Added new SRP Utilities help file references, so pressing Shift+F1 while the cursor is on an SRP Utility file will take the user straight to the SRP Utilities help file topic."
},
"<56>": {
"<56,1>": "2.2.9",
"<56,2>": "Added ability to close Print dialog by pressing ESC"
},
"<57>": {
"<57,1>": "2.2.8",
"<57,2>": "Fixed bug where the Window.Close_All menu was not closing the child windows"
},
"<58>": {
"<58,1>": "2.2.7",
"<58,2>": "Fixed bug where Compile & Execute command would not enable"
},
"<59>": {
"<59,1>": "2.2.6",
"<59,2>": "Fixed bug where print dialog would draw line numbers next to comment blocks in the comment block color",
"<59,3>": "Fixed bug where modified status of document doesn't reset when using Ctrl+F9",
"<59,4>": "Replaced command line combo box with subclassed edit line for better performance and reliability in Vista",
"<59,5>": "Updated Label combo box to show correct column labels for dictionaries",
"<59,6>": "Fixed bug where compilation wouldn't work on some delevoper class engines"
},
"<60>": {
"<60,1>": "2.2.5",
"<60,2>": "Fixed bug where Options dialog would break to debugger for first time SRP Editor user"
},
"<61>": {
"<61,1>": "2.2.4",
"<61,2>": "Added two new panes to status bar to display current application and username",
"<61,3>": "Added ability to display a custom formatted pane defined in SYSENV*SRP_EDITOR_CUSTOM_STATUS_PANE, allowing users to display something useful about the SRP Editor's environment"
},
"<62>": {
"<62,1>": "2.2.3",
"<62,2>": "Fixed bug where attempting to save to a non-existant table would not notify user that save failed",
"<62,3>": "Added logic to work around OI bug where large files somehow corrupt the results of Get_Property",
"<62,4>": "Updated Convert and Save As... function to default stored procedures saved as DOS files to <STORE_PROCUDURE_NAME>.TXT"
},
"<63>": {
"<63,1>": "2.2.2",
"<63,2>": "Added logic to use QuickDexes when available when populating open/save record dialog"
},
"<64>": {
"<64,1>": "2.2.1",
"<64,2>": "Improved Open Entity dialog performance by removing orphaned entities check and yield statements",
"<64,3>": "Improved Open Record dialog performance by caching key lists and optimizing dynamic arrays"
},
"<65>": {
"<65,1>": "2.2",
"<65,2>": "Updated Open Entity dialog to include records from CODE tables and to display them in a more informative way",
"<65,3>": "Updated Dos type documents such that only the file name appears in the tab to keep it shorter",
"<65,4>": "Added logic to update entity caches whenever and entity is created or deleted to avoid having to refresh entities",
"<65,5>": "Added advanced support for U2 tables, included customizations to optimize table selects on U2 tables"
},
"<66>": {
"<66,1>": "2.1.9",
"<66,2>": "Fixed bug where Copy to HTML Code function would allow comment color to bleed onto following line"
},
"<67>": {
"<67,1>": "2.1.8",
"<67,2>": "Fixed bug where Format function would unindent LOOP blocks with While/Until on the same line as Loop"
},
"<68>": {
"<68,1>": "2.1.7",
"<68,2>": "Added EXPLORE command for opening Windows Explorer to REVBOOT or other specified directory",
"<68,3>": "Updated Format function to unindent dividing comments (such as '*--------') just below GoSub labels",
"<68,4>": "Fixed bug where Format function would unindent For loops with While/Until on the same line",
"<68,5>": "Fixed bug where Copy as HTML Code function would fail to preserve correct font throughout entire content"
},
"<69>": {
"<69,1>": "2.1.6",
"<69,2>": "Fixed bug in which old Styles registry overrode new Styles2 registry; it is now be the other way around."
},
"<70>": {
"<70,1>": "2.1.5",
"<70,2>": "Updated option dialog to maintain both Styles and Styles2 registry entries, for backward compatability",
"<70,3>": "Added new TCL command, HISTORY, to display SRP Editor version history on demand"
},
"<71>": {
"<71,1>": "2.1.4",
"<71,2>": "Updated styles, when stored to registry, to use character delimiters instead of system delimiters to avoid problems other localizations"
},
"<72>": {
"<72,1>": "2.1.3",
"<72,2>": "Fixed bug where Format function failed to recognize comment blocks on a single line, therefore treating the rest of the document as a comment",
"<72,3>": "Updated UNIVERSE Compiler to recognize '~' delimiters in personal editions of UNIVERSE"
},
"<73>": {
"<73,1>": "2.1.2",
"<73,2>": "Ignoring VNAVs in function calls is now optional",
"<73,3>": "Ignoring VNAVs referenced in Inserts is now optional",
"<73,4>": "Updated Option Dialog's other pages to better utilize new size"
},
"<74>": {
"<74,1>": "2.1.1",
"<74,2>": "Updated VNAV checking to eliminate possible VNAVs found in function calls and inserts",
"<74,3>": "Updated VNAV checking to ensure markers do not point to VNAVs which may also exist as literals in strings or comments",
"<74,4>": "Added ability to disable VNAV checking in options"
},
"<75>": {
"<75,1>": "2.1",
"<75,2>": "Added support for VNAV checking",
"<75,3>": "Updated editor to jump to already opened records or DOS files instead of opening copies",
"<75,4>": "Fixed bug in Viewer related to issues using Drive() with root drive letters"
},
"<76>": {
"<76,1>": "2.0.10",
"<76,2>": "Increased U2 Bond buffer size to 1MB, to support larger records"
},
"<77>": {
"<77,1>": "2.0.9",
"<77,2>": "Updated OCX version checking to be more accurate than standard string comparison",
"<77,3>": "Fixed bug where selecting large numbers would break to the debugger",
"<77,4>": "Fixed bug where taskbar icon would appear when using call tips",
"<77,5>": "Fixed bug where multiple lines of comments ending with '|' caused hang up when inserting new lines"
},
"<78>": {
"<78,1>": "2.0.8",
"<78,2>": "Fixed bug where selecting large numbers broke to debugger"
},
"<79>": {
"<79,1>": "2.0.7",
"<79,2>": "Added support to colorize identifiers ending with '@' and '%'"
},
"<80>": {
"<80,1>": "2.0.6",
"<80,2>": "Added support to colorize identifiers ending with '$'"
},
"<81>": {
"<81,1>": "2.0.5",
"<81,2>": "Added ability to copy code as HTML",
"<81,3>": "Added ability to delete tabs as spaces using Shift+Backspace",
"<81,4>": "Added ability to delete tabs as spaces using Shift+Delete",
"<81,5>": "Fixed autocomplete bug where wrong drop down would appear for $insert if first letter was anything other than 'a'",
"<81,6>": "Fixed autocomplete bug where wrong drop down would appear for GoSub and GoTo statements if first letter didn't match a valid label",
"<81,7>": "Fixed bug where Edge Indicator field in Option dialog fail to initialize"
},
"<82>": {
"<82,1>": "2.0.4",
"<82,2>": "Updated Format function to use Tab as Spaces and Tab Width option settings",
"<82,3>": "Updated Print button and menu to disable when the Viewer tab is at the front, preventing users from printing the viewer until such functionality can be added",
"<82,4>": "Updated Option dialog to disable keywords in Autocomplete list (requires SRPEditor.ocx 2.1.4 or greater)",
"<82,5>": "Updated AutoCommenting to always place comments at beginning of lines for single line auto comments",
"<82,6>": "Updated TCL processor to display linebreaks correctly in Viewer and Status windows",
"<82,7>": "Fixed bug where some Quick Commands caused the Viewer to appear, which caused the replaceable parameters to fail",
"<82,8>": "Fixed bug where Format function would fail if '/*' appeared within a single-line comment",
"<82,9>": "Fixed bug where Format button would not enable when viewing U2 code from a record or viewing new, unsaved Stored Procedures",
"<82,10>": "Fixed bug where Format function would fail if 'loop' appeared after the 'next' statement",
"<82,11>": "Fixed bug where AutoComment logic would cause the code to creap one space to the left at a time each time a block was commented",
"<82,12>": "Fixed bug where SRP Editor preventing compilation in Development Runtime Engines"
},
"<83>": {
"<83,1>": "2.0.3",
"<83,2>": "Fixed bug where Ctrl+L faile to Goto Label when editing a Record in Code mode",
"<83,3>": "Fixed bug where Goto Label dialog would list record fields instead of code labels when editing a Record in Code mode",
"<83,4>": "Added support for up to 5 customized toolbar buttons, called Quick Commands"
},
"<84>": {
"<84,1>": "2.0.2",
"<84,2>": "Updated Help system to better navigate to appropriate help files",
"<84,3>": "Update F1 help to maximize OI help file"
},
"<85>": {
"<85,1>": "2.0.1",
"<85,2>": "Added TCL option which causes the HTML viewer to always appear on top when executing commands",
"<85,3>": "Updated About Box with new SRP graphic",
"<85,4>": "Updated RDK command to produce 8.0 compatable RDKS when using the V option",
"<85,5>": "Fixed bug where autocomplete would flicker for non-matched prefixes",
"<85,6>": "Fixed bug where autocomplete for GoTo/GoSub labels would be out of order, causing incorrect completions",
"<85,7>": "Fixed bug where some unicode characters were still causing syntax colors to offset"
},
"<86>": {
"<86,1>": "2.0",
"<86,2>": "Added autocompletion when writing code",
"<86,3>": "Added ability to specify table types",
"<86,4>": "Added ability to view HTML and XML documents with syntax highlighting",
"<86,5>": "Added ability to enable tabs to made up of spaces only",
"<86,6>": "Added Show Line Numbers option",
"<86,7>": "Added option to disable autocompletion",
"<86,8>": "Fixed bug where unicode characters would offset code highlighting",
"<86,9>": "Added full-color printing support",
"<86,10>": "Update OLE Control version check to show tooltip warning instead of locking users out",
"<86,11>": "Added Ctrl+Shift+F accelerator for running SRP Table Search Utility"
},
"<87>": {
"<87,1>": "1.1",
"<87,2>": "Added support for SRP OLE Controls version 2.0"
},
"<88>": {
"<88,1>": "1.0.3",
"<88,2>": "Added Version History record",
"<88,3>": "Updated runtime check logic",
"<88,4>": "Updated About Box",
"<88,5>": "Fixed bug where selecting numbers larger than 16 digits would break to the debugger"
},
"<89>": {
"<89,1>": "1.0.2",
"<89,2>": "Added support for %DATE% and %TIME% fields in AutoText functionality"
},
"<90>": {
"<90,1>": "1.0.1",
"<90,2>": "Updated support for new SRP Licensing model"
},
"<91>": {
"<91,1>": "1.0",
"<91,2>": "Initial Release"
}
}
}
}