636 lines
45 KiB
JSON
636 lines
45 KiB
JSON
{
|
||
"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"
|
||
}
|
||
}
|
||
}
|
||
} |