Date: Thu, 28 Mar 2024 21:59:00 -0700 (PDT)
Message-ID: <282782761.383.1711688340532@wiki.srpcs.com>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_382_762841288.1711688340532"
------=_Part_382_762841288.1711688340532
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
Version History
Version History
3.4.5
January 17, 2024
- Fixed syntax coloring bug when using multibyte UTF-16 characters in str=
ings and comments
3.4.4
November 2, 2023
- Updated Open Record dialog to always default to previous table and reco=
rd
- Fixed false =E2=80=9CStored Procedure not found=E2=80=9D errors
- Fixed Open Record dialog's Refresh button setting text to "1" in OI 10<=
/li>
- Fixed CLIENTSIZE returning wrong value in some RDP environments
- Fixed anchoring of button on Add to Repository form in OI 10
- Fixed VNAV when using F9 to save records
3.4.3
September 21, 2023
- Added Hook and Unhook TCL commands
- Improved VNAV filtering
- Fixed incorrect VNAVs in OI 10
- Fixed Open Record dialog=E2=80=99s Refresh button not responding to Alt=
+R in OI 10
3.4.2
August 17, 2023
- Added "New View..." button to RDK window
- Updated Favorites to save when changed instead of when SRP Editor close=
s
- Updated Open File lists to save when items are opened and closed instea=
d of when SRP Editor closes
- Fixed bug in RDK window where double-clicking a view would not enable t=
he Apply button
3.4.1
May 15, 2023
- Added Expand All and Collapse All to Edit menu
- Updated Open Record dialog to better handle Quickdex indexes
- Updated deletion of procedures and inserts to also update git repo
- Updated auto-commenter to no longer insert unnecessary spaces
- Updated tooltips to be DPI aware in OI 10
- Updated Favorites and Test panels to reset to defaults if sizes become =
inordinately large
- Fixed Find Previous not working in OI 9
- Fixed false VNAVs for variables inside function calls
- Fixed Replace All inserting replacements at beginning of next line
- Fixed New Item screen DPI issues in OI 10
3.4
March 27, 2023
- Added Calendar control to SRP_ActiveX_Info
- Added DPI awareness for OI 10
- Updated OI 10 version to initialize OIPI before printing, not during st=
artup
- Updated SRP_ActiveX_Info to be more tolerant of missing registrations=
li>
- Updated OI 10 version to support changes to OI 10.2
- Fixed bug in OI 10 where event dropdowns for OI controls would be empty=
3.3.8
February 17, 2022
- Added Shift+F2 shortcut to jump to previous marker
- Updated Add to RDK dialog to work correctly with OI 10 RDK format
- Fixed bug where opening a record from a CODE table that wasn=E2=80=99t =
code would hang
3.3.7
January 21, 2022
- Fixed splitter bar settings for OI 10
3.3.6
January 19, 2022
- Updated Help menu command to open OI Help in OI 10
- Fixed bug in OI 10 where Ctrl+F and Ctrl+H wouldn=E2=80=99t work in som=
e circumstances
3.3.5
December 22, 2021
- Fixed bug where List command would not format some columns
- Fixed bug where Find window would clear out Label List combo box during=
search
3.3.4
October 18, 2021
- Fixed bug where Find would not highlight a word if it was the last word=
in the document
- Fixed bug where Undoing a record expansion would not update the margin =
to match the change
3.3.3
August 16, 2021
- Added support for #pre and #endpre directives
- Fixed crash that would sometimes occur when closing the Find dialog
3.3.2
April 30, 2021
Added directives to autocomplete dropdown, e.g., #ifdef, #region, et=
c.
Fixed bug where auto-justify would break while Find/Replace was acti=
ve.
3.3.1
April 26, 2021
- Updated Find/Replace windows to no longer support autocompletion while =
typing. This will help with case sensitive searches.
3.3
April 21, 2021
- Added check for existing stored procedures&nbs=
p;during compile
- Added Copy Special... menu item
- Updated Copy logic to only copy text =
;in color. For line numbers, use the new=
Copy Special... menu item
- Updated Find and Replace dialogs to appea=
r in top right corner of editor
- Updated Find dialog to stay open
- Updated Find and Replace to highlight all=
instances of search text while dialog i=
s open
- Updated Find and Replace to show X o=
f Y when moving to Next and Previous&nbs=
p;search
- Updated Replace dialog to support F4
- Updated license handling
- Updated VNAV handling to exclude variables after DIM/DIMENSION statemen=
t
- Fixed bug where adding new lines after&nb=
sp;a THEN keyword would insert an END ke=
yword below even if there is already an =
END or END ELSE
- Fixed bug where new Events or Services&nb=
sp;(Extended BASIC+) wouldn't get code folded
- Fixed bug where Unit Testing panel would&=
nbsp;not resize when hiding/showing Command Line=
li>
- Fixed bug where Select Tables link would&=
nbsp;not be at the bottom of the table&n=
bsp;list in the SRP Table Search utility
- Fixed bug where Ctrl+U would not work&nbs=
p;if a partial word was selected
- Fixed bug where Ctrl+J would not handle&n=
bsp;empty elements safely
3.2.3
- Fixed references to SRPControls.ocx that should have referenced SRPEdit=
or.ocx
- Fixed options dialog to update unit test panel when theme changes
- Fixed bug where changing theme would sometimes leave behind artifacts f=
rom other themes
- Fixed bug where auto indent would sometimes insert an extra tab
3.2.2
- Improved code folding when folds are adjacent or blank lines are being =
added before and after root-level folds
3.2.1
- Fixed critical bug where saving records with =
@RMs could corrupt record data by reposition @RMs in wrong location
- Fixed bug where region name wouldn't update correctly in Label List or =
sometimes disappear
- Fixed bug where deleting DEBUG would not delete the margin marker
- Fixed bug where VIEWER window would cause tabs to get out of sync or in=
correctly labelled
3.2
- Added code folding
- Added splash screen
3.1.4
- Fixed bug where new or blank record would have an empty margin and prod=
uce an error when pressing enter.
3.1.3
Updated IConv/OConv context menus to better recognize legitimate con=
versions
Improved record loading/editing speeds, especially for large records=
Fixed bug where Favorited records would sometimes reopen in Forced R=
eadonly mode
- Fixed bug where Open Record dialog would not highlight correct field wh=
en opened
- Fixed bug where License screens would sometimes appear when they should=
n't
3.1.2
- Updated editor to automatically insert SRP PreCompiler if unpacking syn=
tax is detected (and auto-insert is enabled)
3.1.1
- Added option to disable auto-insertion of SRP PreCompiler
3.1
- Added OI 10 support
- Added Joker and Visual Studio Dark themes
- Added Auto Justify Assignments feature (see Options)
- Updated to better interact with APPROW entities when SRP Git is enabled=
- Updated Open Procedure dialog to ignore AREV32's "SOURCE:" pointers
- Updated some UI settings (window size and positions) to be saved per ap=
p, instead of globally to all apps
- Updated Open Record dialog to default to active record's table and key =
instead of the last table and key
- Updated Open Record dialog's Refresh button to be a little smarter abou=
t what to refresh
- Fixed bug where dialog boxes would show on wrong monitor
- Fixed bug where licensing boxes could crash OI
- Fixed bug where Table Search progress bar was not accurate
- Fixed bug where Table Search would search when pressing ENTER even thou=
gh the Results window had focus
3.0.3
- Updated SRP Editor to recognize SRP Git when writing files to ensure th=
ey get pushed to the Git Repo
- Updated Git menu
- Updated SRP Table Search
- Updated Code Format tool to recognize Enhanced BASIC+
- Updated "Tabs as Spaces" options to be enabled by default
- Fixed bug where Bookmarks from one document would load in another
- Fixed bug where items wouldn't save correctly during shutdown
- Fixed bug where new item couldn't be dragged in Favorites pane after be=
ing Saved
- Fixed bug where EDIT command would not open empty records
- Fixed bug where doing a Save and Compile (F9) of a new stored procedure=
s wouldn't compile
3.0.2
- Added special icon for records forced into readonly mode.
- Added single-key accelerators to the New item window.
- Updated Record Open window to be much, much faster.
- Updated favorites to remember when records were forced to open readonly=
.
- Updated Event modules to auto-append .MENU() when selecting a MENU even=
t from the dropdown
- Updated several autocomplete dropdowns to appear immediately after pres=
sing space instead of waiting for a leading character, e.g., after gosub, g=
oto, and $insert
- Fixed occasional bug where selecting a control in an Event would append=
empty parameters instead of letting the user select an event
3.0.1
- 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 informati=
on between sessions within stored procedures and inserts (requires SRP=
Util.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 unles=
s 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 shou=
ld 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 closi=
ng document from Favorites
- Fixed bug where "end" keyword would be auto-inserted if a one-line if s=
tatement 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 inden=
ts (See Customize Tab)
- Added right-click context menus to Favorites pane for more intuitive in=
teraction
- 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 Enhan=
ced BASIC+ Return statement, e.g., "Return Ans else 1"
- Updated SRP_PreCompiler to ignore writing meta data when called from BL=
INT
- 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 ov=
er favorites
- Updated SRP Editor to close a faster and more reliably when there are u=
nsaved documents
- Updated Event statement dropdown to include all MENU items
- Fixed bug in SRP_PreCompiler where Enhanced BASIC+ keywords within comm=
ent blocks were not being ignored
- Fixed bug in SRP_PreCompiler where GoToEvent would sometimes not find t=
he 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 off=
set the debugger by one line
- Fixed bug in SRP_PreCompiler where wrong service metadata would be crea=
ted 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 Enhanc=
ed BASIC+ is detected (requires SRPUtil.ocx 4.0.3 or later)
- Added ability to right click to Insert SRP_PreCompiler (requires SRPUti=
l.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 dropp=
ed 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 t=
he correct label
- Fixed Options dialog Theme button using SRPControls.ocx instead of SRPU=
til.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 SRPUt=
il.ocx 4.0.3 or later)
- Fixed bug where VNAV detection would be applied to cached code when com=
piling inherited stored procedures
- Fixed bug where some document types would not be marked as modified (ne=
eding 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<=
/li>
- Updated Styles to be cascading, so everything falls back to Default sty=
le when not set
- Updated all icons to more modern ones
- Updated Compile function (F9) to automatically call DECLARE_FCNS for "S=
YSPROC*DLL_" records
- Updated Auto text settings to now save to %APPDATA%\Roaming as text fil=
es 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 b=
ack 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 t=
he status pane
2.7.1
- Fixed false-positive error message appearing when running SRP Editor fr=
om 9.x IDE
- Fixed bug where tree items showing tooltips needed to be clicked twice<=
/li>
- Fixed bug where clicking on Records or DOS files in the Favorites panel=
didn't work
2.7
- Added ability to copy code ready to paste for new SRP Forums
- Updated service-oriented metadata to support routines that can access o=
ther service modules
- Updated F1 to search new SRP Wiki website
- Improved performance during startup
- Removed special case code for a deprecated application
- Fixed XML mode failing to perform syntax highlighting
- Fixed bug not allowing SRP Editor to run in OI 10
- Fixed bug where keywords other than Compile at beginning of first line =
would force SAVE_AS intead of SAVE
- Fixed bug where wrong statistics would appear in the status bar when st=
art SRP Editor with opened documents
- Fixed bug where VNAVs would not appear when they should
2.6.2
- Added Justify Array tool for making arrays look nice and neat. (Highlig=
ht multiple lines of an array assignment and press Ctrl+J)
- Added "Open as Read Only" to Open Record dialog, allowing users to open=
records without locking them in the database
- Added "Find" menu item in the context menu to make finding the current =
selection or word quick and convenient. (Right click and you can quickly fi=
nd the next occurrence of the current word or selection).
- Added option to assign F1 to SRP Help and Shift+F1 to OI Help. (This is=
on the first page of the Options dialog near the bottom right corner).
- Updated Save logic to display Save As dialog if the stored procedure's =
name has changed
- Fixed bug where inaccurate compilation errors were being reported
- Fixed bug where saving a new entity for the first time failed to pre-po=
pulate the entity name in the Save As dialog
- Fixed bug where leading white space was bring trimmed from block commen=
ts during the Format command
- Fixed bug where Print dialog's Paper Size field was not always correct<=
/li>
- Fixed bug where using the up arrow to scroll up would cause the cursor =
to skip a line
- Fixed bug where Ctrl+D would duplicate lines on read only files instead=
of doing nothing like it should
- Fixed bug where Shift Left button did nothing
- Fixed bug where Shift Right button always used tab characters even if t=
he "Tab as Spaces" option was set
2.6.1
- Added F12 as Accelerator for the Goto Source functionality (for Visual =
Studio habits)
- Updated SRP Editor to use new SRPUtil.ocx: a copy of SRPControls.ocx wi=
th different ProgIDs so that it doesn't conflict with commercial SRP Active=
X Controls
- Updated SRP Editor to synchronize tab order with order of documents in =
Favorites pane
- Updated SRP Editor to re-open previously opened documents in their orig=
inal tab order when started
- Updated user interface to be more responsive, especially on shutdown
- Updated RDK and About dialogs to be closed with the ESC key
- Updated Record Open dialog to allow user to stop a refresh at any time<=
/li>
- Updated Record Open dialog to select default Table/Record in listboxes =
when it opens
- Fixed bug where error status would be shown when successfully running a=
stored procedure (Ctrl+F9) rather than an OK status
- Fixed bug where pressing Ctrl+T on the first line would cause a crash=
li>
- Fixed bug where clicking on Favorites that was already active would not=
return focus back to editor
- Fixed bug where Autocomplete would not display functions from some inhe=
rited applications
- Fixed bug where Call Tips would not display information for functions f=
rom some inherited applications
- Fixed bug where Goto Source functionality would not work in certain cir=
cumstances
- 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
- Fixed bug where clicking a drop down item of the Command Line was movin=
g focus out of the Command Line
- Fixed bug where Replace All would not replace all instances if replacem=
ent was larger than original string (Requires SRPEditor.ocx 3.0.6 or SRPCon=
trols.ocx 3.1)
- Fixed bug where document would not appear as needing to be saved after =
Replace All
- 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
2.6
- Added support for displaying autocomplete dropdowns for service-oriente=
d stored procedures using user-defined metadata
- Added Favorites panel (Toggle with F8)
- Added ability to hide tabs permanently
- Added ability to change status pane size using splitter
- Added ability to close windows using Ctrl+W
- Updated Shift+F1 feature to go to SRP's Wiki instead of CHM help files =
(which will no longer ship with SRP Products)
- Fixed bug where return value would not appear in status window when run=
ning a routine using Ctrl+F9
- Fixed crash that would sometimes occur when pasting text into a functio=
n (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)
- 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)
- Fixed cursor positioning bug (Requires SRPEditor.ocx 3.0.3 or SRPContro=
ls.ocx 3.0.7)
- Fixed bug where selected text would sometimes appear unselected in reco=
rds (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)
- Fixed bug where remainder of current line would be selected when an edi=
tor was first activated (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.=
0.7)
- Fixed bug where LengthChanged event was always firing rather than only =
ifirng when the lenfth of the document actually changes (Requires SRPEditor=
.ocx 3.0.3 or SRPControls.ocx 3.0.7)
- Fixed bug where calltip would appear after typing an open parenthesis i=
nside a string (Requires SRPEditor.ocx 3.0.3 or SRPControls.ocx 3.0.7)
2.5.6
- Fixed bug where not having SRP ReportTable or SRP Subclass controls lic=
ensed caused license warnings despite having SRP Editor licensed
2.5.5
- Fixed bug where recently opened documents would not reopen upon startup=
2.5.4
- Updated Status window to only use black text but to incorporate icons=
li>
- Fixed bug where SRP Editor would beep every time documents opened durin=
g startup
2.5.3
- Added "OPENDOCUMENTINFO" service to SRP_Editor_Utility
2.5.2
- Fixed error in which the "Compile and Execute" command was compiling bu=
t not executing
2.5.1
- Added ability to disable sound effects (except for compiling code with =
errors)
2.5.0
- Added SRP_ActiveX_Info.exe supportAdded
- SRP_Controls.ocx help support
- Fixed bug where new stored procedures could not be saved if inherited s=
tored procedure already exists
2.4.1
2.4.0
- Fixed error in which entities accessed via Repository had their line br=
eaks restored back to @FMs, which the SRP Editor expects when parsing and d=
isplaying
2.3.9
- Updated logic to use Repository to open entities whenever possible inst=
ead of reading records directly; allows for better interaction with other t=
ools such as SRP Mobile Repository
2.3.8
- Added SRP_Taskbar and SRP_TcpClient to the help file references
2.3.7
- Fixed bug where SRP Editor would crash during VNAV preprocessing in OI =
9.1.1
2.3.6
- Added TCL tab to the options dialog to allow users to supply routines w=
hose parameter counts are not stored in object code
- Updated command line to support built-in OI routines when too few param=
eters are passed
2.3.5
- Fixed bug where commented out lines containing semicolons where not get=
ting removed, so keywords such as THEN were erroneously altering the indent=
ation
2.3.4
- Fixed bug where some commented out lines were causing errors in formatt=
ing when using the Format command
2.3.3
- Fixed bug where cancelling the Windows.Close_All command would result i=
n a VNAV
2.3.2
- Fixed bug where keywords such as End, when appearing after GoTo, would =
not be colorized correctly and could cause smart indenting to operate incor=
rectly
2.3.1
- Fixed bug where delims.dat and version.dat files (remnants of testing) =
were written to the C:\ drive on startup
2.3.0
- Added new SRP Utilities help file references, so pressing Shift+F1 whil=
e the cursor is on an SRP Utility file will take the user straight to the S=
RP Utilities help file topic.
2.2.9
- Added ability to close Print dialog by pressing ESC
2.2.8
- Fixed bug where the Window.Close_All menu was not closing the child win=
dows
2.2.7
- Fixed bug where Compile & Execute command would not enable
2.2.6
- Fixed bug where print dialog would draw line numbers next to comment bl=
ocks in the comment block color
- Fixed bug where modified status of document doesn't reset when using Ct=
rl+F9
- Replaced command line combo box with subclassed edit line for better pe=
rformance and reliability in Vista
- Updated Label combo box to show correct column labels for dictionaries<=
/li>
- Fixed bug where compilation wouldn't work on some delevoper class engin=
es
2.2.5
- Fixed bug where Options dialog would break to debugger for first time S=
RP Editor user
2.2.4
- Added two new panes to status bar to display current application and us=
ername
- 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
2.2.3
- Fixed bug where attempting to save to a non-existant table would not no=
tify user that save failed
- Added logic to work around OI bug where large files somehow corrupt the=
results of Get_Property
- Updated Convert and Save As... function to default stored procedures sa=
ved as DOS files to <STORE_PROCUDURE_NAME>.TXT
2.2.2
- Added logic to use QuickDexes when available when populating open/save =
record dialog
2.2.1
- Improved Open Entity dialog performance by removing orphaned entities c=
heck and yield statements
- Improved Open Record dialog performance by caching key lists and optimi=
zing dynamic arrays
2.2.0
- Updated Open Entity dialog to include records from CODE tables and to d=
isplay them in a more informative way
- Updated Dos type documents such that only the file name appears in the =
tab to keep it shorter
- Added logic to update entity caches whenever and entity is created or d=
eleted to avoid having to refresh entities
- Added advanced support for U2 tables, included customizations to optimi=
ze table selects on U2 tables
2.1.9
- Fixed bug where Copy to HTML Code function would allow allow comment co=
lor to bleed onto following line
2.1.8
- Fixed bug where Format function would unindent LOOP blocks with While/U=
ntil on the same line as Loop
2.1.7
- Added EXPLORE command for opening Windows Explorer to REVBOOT or other =
specified directory
- Updated Format function to unindent dividing comments (such as '*------=
--') just below GoSub labels
- Fixed bug where Format function would unindent For loops with While/Unt=
il on the same line
- Fixed bug where Copy as HTML Code function would fail to preserve corre=
ct font throughout entire content
2.1.6
- Fixed bug in which old Styles registry overrode new Styles2 registry; i=
t is now be the other way around.
2.1.5
- Updated option dialog to maintain both Styles and Styles2 registry entr=
ies, for backward compatibility
- Added new TCL command, HISTORY, to display SRP Editor version history o=
n demand
2.1.4
- Updated styles, when stored to registry, to use character delimiters in=
stead of system delimiters to avoid problems other localizations
2.1.3
- Fixed bug where Format function failed to recognize comment blocks on a=
single line, therefore treating the rest of the document as a comment
- Updated UNIVERSE Compiler to recognize '~' delimiters in personal editi=
ons of UNIVERSE
2.1.2
- Ignoring VNAVs in function calls is now optional
- Ignoring VNAVs referenced in Inserts is now optional
- Updated Option Dialog's other pages to better utilize new size
2.1.1
- Updated VNAV checking to eliminate possible VNAVs found in function cal=
ls and inserts
- Updated VNAV checking to ensure markers do not point to VNAVs which may=
also exist as literals in strings or comments
- Added ability to disable VNAV checking in options
2.1.0
- Added support for VNAV checking
- Updated editor to jump to already opened records or DOS files instead o=
f opening copies
- Fixed bug in Viewer related to issues using Drive() with root drive let=
ters
2.0.10<=
/h2>
- Increased U2 Bond buffer size to 1MB, to support larger records
2.0.9
- Updated OCX version checking to be more accurate than standard string c=
omparison
- Fixed bug where selecting large numbers would break to the debugger
- Fixed bug where taskbar icon would appear when using call tips
- Fixed bug where multiple lines of comments ending with '|' caused hang =
up when inserting new lines
2.0.8
- Fixed bug where selecting large numbers broke to debugger
2.0.7
- Added support to colorize identifiers ending with '@' and '%'
2.0.6
- Added support to colorize identifiers ending with '$'
2.0.5
- Added ability to copy code as HTML
- Added ability to delete tabs as spaces using Shift+Backspace
- Added ability to delete tabs as spaces using Shift+Delete
- Fixed autocomplete bug where wrong drop down would appear for $insert i=
f first letter was anything other than 'a'
- Fixed autocomplete bug where wrong drop down would appear for GoSub and=
GoTo statements if first letter didn't match a valid label
- Fixed bug where Edge Indicator field in Option dialog fail to initializ=
e
2.0.4
- Updated Format function to use Tab as Spaces and Tab Width option setti=
ngs
- Updated Print button and menu to disable when the Viewer tab is at the =
front, preventing users from printing the viewer until such functionality c=
an be added
- Updated Option dialog to disable keywords in Autocomplete list (require=
s SRPEditor.ocx 2.1.4 or greater)
- Updated AutoCommenting to always place comments at beginning of lines f=
or single line auto comments
- Updated TCL processor to display linebreaks correctly in Viewer and Sta=
tus windows
- Fixed bug where some Quick Commands caused the Viewer to appear, which =
caused the replaceable parameters to fail
- Fixed bug where Format function would fail if '/*' appeared within a si=
ngle-line comment
- Fixed bug where Format button would not enable when viewing U2 code fro=
m a record or viewing new, unsaved Stored Procedures
- Fixed bug where Format function would fail if 'loop' appeared after the=
'next' statement
- Fixed bug where AutoComment logic would cause the code to creap one spa=
ce to the left at a time each time a block was commented
- Fixed bug where SRP Editor preventing compilation in Development Runtim=
e Engines
2.0.3
- Fixed bug where Ctrl+L failed to Goto Label when editing a Record in Co=
de mode
- Fixed bug where Goto Label dialog would list record fields instead of c=
ode labels when editing a Record in Code mode
- Added support for up to 5 customized toolbar buttons, called Quick Comm=
ands
2.0.2
- Updated Help system to better navigate to appropriate help files
- Update F1 help to maximize OI help file
2.0.1
- Added TCL option which causes the HTML viewer to always appear on top w=
hen executing commands
- Updated About Box with new SRP graphic
- Updated RDK command to produce 8.0 compatable RDKS when using the V opt=
ion
- Fixed bug where autocomplete would flicker for non-matched prefixes
- Fixed bug where autocomplete for GoTo/GoSub labels would be out of orde=
r, causing incorrect completions
- Fixed bug where some unicode characters were still causing syntax color=
s to offset
2.0.0
- Added autocompletion when writing code
- Added ability to specify table types
- Added ability to view HTML and XML documents with syntax highlighting=
li>
- Added ability to enable tabs to made up of spaces only
- Added Show Line Numbers option
- Added option to disable autocompletion
- Fixed bug where unicode characters would offset code highlighting
- Added full-color printing support
- Update OLE Control version check to show tooltip warning instead of loc=
king users out
- Added Ctrl+Shift+F accelerator for running SRP Table Search Utility
1.1.0
- Added support for SRP OLE Controls version 2.0
1.0.3
- Added Version History record
- Updated runtime check logic
- Updated About Box
- Fixed bug where selecting numbers larger than 16 digits would break to =
the debugger
1.0.2
- Added support for %DATE% and %TIME% fields in AutoText functi=
onality
1.0.1
- Updated support for new SRP Licensing model
1.0.0
------=_Part_382_762841288.1711688340532--