compile insert rti_IDE_Cfg_Equates
/*
   ** Copyright (C) 2012-2021 Revelation Software Inc. All Rights Reserved **

   Author   : Captain C
   Date     : December 2014
   Purpose  : Constants for use with the RTI_IDE configuration processes


   Comments
   ======== 
   
   ** PLEASE inform me (bzs) when you change this record **

   Amended  Date        Reason
   =======  ====        ======
   Mr C     14 Mar 23   Standardize default control prefix names
   Mr C     30 Nov 22   Added IDE_CFG_POS_CTRL_W_MODE$
   Mr C     02 Nov 22   Added IDE_CFG_REVPROFILELOG_FILES$
   Mr C     28 Sep 22   Added IDE_CFG_POS_OPENREC_KEYREADDISABLED$
   Mr C     16 Sep 22   Added IDE_CFG_POS_HTTPSERVER_PORT$
   Mr C     09 Sep 22   Added IDE_CFG_POS_ESERVER_SERVER_TYPE$
*/
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#ifndef _RTI_IDE_CFG_EQUATES_
#define _RTI_IDE_CFG_EQUATES_
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   declare function rti_IDE_Cfg
   $insert logical

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   // The IDE configuration record is stored in the SYSENV table with
   // the following key:
   //
   //    CFG_RTI_IDE_X*<appid>*<user>*<stationID>
   //
   // Note the "_X" (for v10) suffix - this is to stop collisions with
   // prev v10 versions of RTI_IDE that a config record called
   // "CFG_RTI_IDE"

   equ IDE_CFG_TABLE$        to "SYSENV"
   equ IDE_CFG_ID_PREFIX$    to "CFG_RTI_IDE_X"
   Equ IDE_CFG_ID_GIT_APP_PREFIX$ To "CFG_RTI_GIT_APP"
   Equ IDE_CFG_ID_GIT_WS_PREFIX$ To "CFG_RTI_GIT_WS"

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   // SAVELAYOUT (IDE_CFG_POS_SAVELAYOUT$) equates
   
   equ IDE_CFG_SAVELAYOUT_RESTORE$                    to 1
   equ IDE_CFG_SAVELAYOUT_RESTORE_NOLOCKED$           to -1
   equ IDE_CFG_SAVELAYOUT_NORESTORE$                  to 0

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

   equ IDE_CFG_POS_SAVELAYOUT$                         to 1  ; // Save the IDE layout data when closing
   equ IDE_CFG_DEF_SAVELAYOUT$     to IDE_CFG_SAVELAYOUT_RESTORE$
   equ IDE_CFG_POS_SHOWSTART$                          to 2  ; // Bool - Show Start Page
   equ IDE_CFG_DEF_SHOWSTART$      to TRUE$
   equ IDE_CFG_POS_SHOWAPPEXPLORER$                    to 3  ; // Bool - Show App Explorer
   equ IDE_CFG_DEF_SHOWAPPEXPLORER$ to TRUE$
   equ IDE_CFG_POS_SHOWDBEXPLORER$                     to 4  ; // Bool - Show DB Explorer
   equ IDE_CFG_DEF_SHOWDBEXPLORER$ to FALSE$
   equ IDE_CFG_POS_SHOWOUTPUT$                         to 5  ; // Bool - Show Output Toolpanel
   Equ IDE_CFG_DEF_SHOWOUTPUT$ To TRUE$
   equ IDE_CFG_POS_SHOWCONSOLE$                        to 6  ; // Bool - Show CONSOLE Page
   Equ IDE_CFG_DEF_SHOWCONSOLE$    To FALSE$
   equ IDE_CFG_POS_SHOWFAVORITES$                      to 7  ; // Bool - Show Favorites Panel
   equ IDE_CFG_DEF_SHOWFAVORITES$  to TRUE$  
   equ IDE_CFG_POS_SHOWPROPERTIES$                     to 8  ; // Bool - Show Properties Panel
   equ IDE_CFG_DEF_SHOWPROPERTIES$ To FALSE$
   equ IDE_CFG_POS_SHOWREPOSITORY$                     to 9  ; // Bool - Show Repository Panel
   equ IDE_CFG_DEF_SHOWREPOSITORY$ To FALSE$
   equ IDE_CFG_POS_OPLDOCKSITE$                        to 10  ; // Last docksite the Output panel appeared in
   equ IDE_CFG_DEF_OPLDOCKSITE$    to "S"
   equ IDE_CFG_POS_PPLDOCKSITE$                        to 11  ; // Last docksite the Property panel appeared in
   equ IDE_CFG_DEF_PPLDOCKSITE$    to "E"
   equ IDE_CFG_POS_FDSTBXDOCKSITE$                     to 12  ; // Last docksite the FormDes Toolbox appeared In
   equ IDE_CFG_DEF_FDSTBXDOCKSITE$ to "W"
   equ IDE_CFG_POS_DPLDOCKSITE$                        to 13  ; // Last docksite the Database panel appeared in
   equ IDE_CFG_DEF_DPLDOCKSITE$    to "W"
   equ IDE_CFG_POS_FPLDOCKSITE$                        to 14  ; // Last docksite the Favorites panel appeared in
   equ IDE_CFG_DEF_FPLDOCKSITE$    to "W"
   equ IDE_CFG_POS_RPLDOCKSITE$                        to 15  ; // Last docksite the Repository panel appeared in
   equ IDE_CFG_DEF_RPLDOCKSITE$    to "W"
   Equ IDE_CFG_POS_REFRESHSTART$                       To 16  ; // bzs 062118 refresh interval on start page feeds
   Equ IDE_CFG_DEF_REFRESHSTART$   To "15"                    ; // bzs 062118
   Equ IDE_CFG_POS_STARTHOMEPAGE$                      To 17  ; // bzs 062118 home page for this application
   Equ IDE_CFG_DEF_STARTHOMEPAGE$  To "https://www.revelation.com"
   Equ IDE_CFG_POS_NEWSFEEDURL$                        To 18  ; // bzs 030922 URL for other news feed on start page

   *// Form Designer Equates
   equ IDE_CFG_POS_FDS_SNAPGRID$                       to 20  ;
   equ IDE_CFG_DEF_FDS_SNAPGRID$   to TRUE$
   equ IDE_CFG_POS_FDS_SHOWGRID$                       to 21  ;
   equ IDE_CFG_DEF_FDS_SHOWGRID$   to TRUE$
   equ IDE_CFG_POS_FDS_GRIDSIZE$                       to 22  ;
   equ IDE_CFG_DEF_FDS_GRIDSIZE$   to 4 ; // px
   
   equ IDE_CFG_POS_FDS_ANCHORFORMS$                    to 23  ;
   equ IDE_CFG_DEF_FDS_ANCHORFORMS$ to TRUE$  ;
   
   equ IDE_CFG_POS_FDS_CREATETEXT$                     to 24  ; // toggle creating the text label for databound controls
   equ IDE_CFG_DEF_FDS_CREATETEXT$    to TRUE$
   equ IDE_CFG_POS_FDS_CREATETEXTLOC$                  to 25  ; // defines where to place the text lable for databound controls
   equ IDE_CFG_DEF_FDS_CREATETEXTLOC$ to "L"   
   equ IDE_CFG_POS_FDS_APPENDCOLON$                    to 26  ; // append a colon at the end of a label controls
   equ IDE_CFG_DEF_FDS_APPENDCOLON$   to TRUE$
   equ IDE_CFG_POS_FDS_QPALIGNMENT$                    to 27  ; // whether to right align quick panel labels
   Equ IDE_CFG_DEF_FDS_QPALIGNMENT$   To false$
   // equ IDE_CFG_POS_FDS_SHOW_INVIS$                     to 28  ; // toggle showing invisible controls
   // equ IDE_CFG_DEF_FDS_SHOW_INVIS$   to false$
   equ IDE_CFG_POS_FDS_DEFFONT$                        to 29  ; // default font for ?
   equ IDE_CFG_DEF_FDS_DEFFONT$      to "Segoe UI" :@TM: "-12" :@TM: "400" :@TM: "0" :@TM: "0" :@TM: "0" :@TM: "0" :@TM: "34" :@TM: "0" :@TM: "3" :@TM: "2" :@TM: "1" :@TM: "11" :@TM: "2" :@TM: "0" :@TM: "0"
   equ IDE_CFG_POS_FDS_DEFBACKCOLOR$                   to 30  ; // default window backcolor
   equ IDE_CFG_DEF_FDS_DEFBACKCOLOR$  to "-2"
   equ IDE_CFG_POS_FDS_CTRLTYPES$                      to 31  ; // array that contains the types of controls
   equ IDE_CFG_DEF_FDS_CTRLTYPES$    To "BITMAP":@vm:"CHECKBMP":@VM:"CHECKBOX":@vm:"COMBOBOX":@VM:"EDITBOX":@vm:"EDITFIELD":@VM:"EDITTABLE":@VM:"GROUPBOX":@VM:"HSCROLLBAR":@VM:"HSPLITBAR":@VM:"LISTBOX":@VM:"PUSHBMP":@VM:"PUSHBUTTON":@VM:"RADIOBMP":@VM:"RADIOBUTTON":@VM:"RICHEDITBOX":@VM:"STATIC":@VM:"TABCONTROL":@VM:"VSCROLLBAR":@VM:"VSPLITBAR":@VM:"OLECONTROL"
   equ IDE_CFG_POS_FDS_CTRLPREFIXES$                   to 32  ; // array that contains the prefixes for the control type array
   equ IDE_CFG_DEF_FDS_CTRLPREFIXES$ To  "BMP_":@vm:"CHK_":@vm:"CHK_":@vm:"CBO_":@VM:"EDB_":@vm:"EDL_":@vm:"EDT_":@vm:"GRP_":@vm:"HSC_":@vm:"HSP_":@vm:"LST_":@vm:"BTN_":@vm:"BTN_":@vm:"RBO_":@vm:"RBO_":@vm:"REB_":@vm:"LBL_":@vm:"TAB_":@vm:"VSC_":@vm:"VSP_":@vm:"OLE_"
   
   equ IDE_CFG_POS_FDS_MINIMIZE4TEST$                  to 33  ;
   equ IDE_CFG_DEF_FDS_MINIMIZE4TEST$ to TRUE$;
   
   
   equ IDE_CFG_POS_CTRL_W_MODE$                        to 39  ; // "Ctrl-W Mode" - "0" for "Close Tab", 1 for "Test-Run"
   equ IDE_CFG_DEF_CTRL_W_MODE$  to 0
   
   // MRU equates
   equ IDE_CFG_POS_MRUMAXITEMS$                        to 40  ; // Max number of MRU items on the file menu.
   equ IDE_CFG_DEF_MRUMAXITEMS$   to 20   
   equ IDE_CFG_POS_MRUDSNIDS$                          to 41  ; // @vm'd list of MRU DSN IDs
   equ IDE_CFG_POS_MRUDSNKEYS$                         to 42  ; // @vm'd list of MRU DSN entity keys
   equ IDE_CFG_POS_MRUOSFOLDERS$                       to 43  ; // @vm'd list of MRU Add Table OS Folders

   // Help system equates
   equ IDE_CFG_POS_HELPURL$                            to 45  ; // Starting URL for the help system
   
   // TCL system equates
   equ IDE_CFG_POS_TCLID$                              to 46  ; // Form to use as an embedded TCL window
   equ IDE_CFG_DEF_TCLID$ to "RTI_IDE_TCL"
   
   * git preferences/configuration
   equ IDE_CFG_POS_GIT_ENABLED$                        to 49 ; // IF TRUE$ then use GIT
   Equ IDE_CFG_DEF_GIT_ENABLED$ To FALSE$
   equ IDE_CFG_POS_GIT_REPOS_LOCATIONS$                to 50 ;* git Repository locatiopns
   equ IDE_CFG_POS_GIT_REPOS_DIR_NAME$                 to 51 ;* git Repository Directory Name
   // equ IDE_CFG_POS_GIT_REPOS_INCLUSIONS$               to 52 ;* oi  Repository types to include
   // equ IDE_CFG_POS_GIT_REPOS_EXCLUSIONS$               to 53 ;* oi  Repository types to include
   equ IDE_CFG_POS_GIT_INTERFACE_PATH$                 to 54 ;* Path to the git interface executable
   equ IDE_CFG_POS_GIT_INTERFACE_GUI$                  to 55 ;* command For the git interface
   equ IDE_CFG_POS_GIT_INTERFACE_COMMIT$               to 56 ;* command For the git COMMIT
   equ IDE_CFG_POS_GIT_INTERFACE_PULL$                 to 57 ;* command For the git PULL   
   equ IDE_CFG_POS_GIT_INTERFACE_PUSH$                 to 58 ;* command For the git PUsh
   equ IDE_CFG_POS_GIT_INTERFACE_HIST$                 to 59 ;* command For the git file history
   equ IDE_CFG_POS_GIT_INTERFACE_DIFF$                 to 60 ;* command For the git Diff tool

   * EDITOR Interface
   // equ IDE_CFG_POS_EDIT_MAXIMIZE_CHILDREN$             to 61 ;* maximize editor children 
   // equ IDE_CFG_DEF_EDIT_MAXIMIZE_CHILDREN$ to TRUE$
   // equ IDE_CFG_POS_EDIT_SHOW_BUTTONBAR$                to 62 ;* Show editor button bar 
   // equ IDE_CFG_DEF_EDIT_SHOW_BUTTONBAR$ to TRUE$
   equ IDE_CFG_POS_EDIT_SHOW_LINENUM$                  to 63 ;* show editor line numbers 
   equ IDE_CFG_DEF_EDIT_SHOW_LINENUM$   to TRUE$
   equ IDE_CFG_POS_EDIT_SHOW_STATUS$                   to 64 ;* show editor status area
   equ IDE_CFG_DEF_EDIT_SHOW_STATUS$    to TRUE$
   // equ IDE_CFG_POS_EDIT_USETABS$                       to 65 ;* show editor Tabs 
   // Equ IDE_CFG_DEF_EDIT_USETABS$ To FALSE$
   // equ IDE_CFG_POS_EDIT_SAVETABS$                      to 66 ;* save editor tabs that are Open when editor closes
   // equ IDE_CFG_DEF_EDIT_SAVETABS$  To TRUE$
   equ IDE_CFG_POS_EDIT_FIND_CASESENS$                 to 67 ;* Case Sensitive Find 
   equ IDE_CFG_DEF_EDIT_FIND_CASESENS$ To FALSE$
   equ IDE_CFG_POS_EDIT_FIND_WHOLE$                    to 68 ;* find whole word
   equ IDE_CFG_DEF_EDIT_FIND_WHOLE$  To FALSE$
   equ IDE_CFG_POS_EDIT_FINDREP_CASESENS$              to 69 ;* Case Sensitive Find/replace 
   equ IDE_CFG_DEF_EDIT_FINDREP_CASESENS$ To FALSE$
   equ IDE_CFG_POS_EDIT_FINDREP_WHOLE$                 to 70 ;* find/replace whole word
   equ IDE_CFG_DEF_EDIT_FINDREP_WHOLE$ To FALSE$

   * Editor Code Interface
   equ IDE_CFG_POS_EDIT_CONVERT_KEYWORDS$              to 71 ;* Boolean, Convert Keywords
   equ IDE_CFG_DEF_EDIT_CONVERT_KEYWORDS$  To TRUE$
   equ IDE_CFG_POS_EDIT_DBLCLK_OPENS_ENTITY$           to 72 ;* Disabled (0)/Opens Entity (1)/Does gosub (2)/Does both
   equ IDE_CFG_DEF_EDIT_DBLCLK_OPENS_ENTITY$ To 3
   equ IDE_CFG_POS_EDIT_AUTOCOMPLETE_BRACES$           to 73 ;* Boolean, automatically cose Open races, brackets, etc
   equ IDE_CFG_DEF_EDIT_AUTOCOMPLETE_BRACES$ To FALSE$
   equ IDE_CFG_POS_EDIT_SHOW_CALLTIPS$                 to 74 ;* bzs 04/23/18 None (0) / Show tooltips (1) / Show autocomplete (2) / Does both (3)
   * bzs 042318 equ IDE_CFG_DEF_EDIT_SHOW_CALLTIPS$ To FALSE$
   Equ IDE_CFG_DEF_EDIT_SHOW_CALLTIPS$ To 0
   equ IDE_CFG_POS_EDIT_TABSTOPS$                      to 75 ;* Number of characters In a tabstop
   equ IDE_CFG_DEF_EDIT_TABSTOPS$ To 5
   equ IDE_CFG_POS_EDIT_INDENT_CHARS$                  to 76 ;* How to indent: tab Or space
   equ IDE_CFG_DEF_EDIT_INDENT_CHARS$ To FALSE$
   equ IDE_CFG_POS_EDIT_FONT$                          to 77 ;* Font for the editor
   * BZS 111717 equ IDE_CFG_DEF_EDIT_FONT$  To "Courier New,-13,400,0,0,0,0,49,0,3,2,1"
   equ IDE_CFG_DEF_EDIT_FONT$  To "Courier New":@tm:"-13":@tm:"-400":@tm:"0":@tm:"0":@tm:"0":@tm:"0":@tm:"49":@tm:"0":@tm:"3":@tm:"2":@tm:"1" ;* BZS 111717
   
   equ IDE_CFG_POS_EDIT_NO_COLORIZATION$               to 78 ;* Boolean, colorize words?
   equ IDE_CFG_DEF_EDIT_NO_COLORIZATION$ To FALSE$
   equ IDE_CFG_POS_EDIT_COLOR_KEYWORDS$                to 79 ;* Boolean, colorize keywords?
   equ IDE_CFG_DEF_EDIT_COLOR_KEYWORDS$ To TRUE$
   equ IDE_CFG_POS_EDIT_COLOR_NUMBERS$                 to 80 ;* Boolean, colorize Numbers?
   equ IDE_CFG_DEF_EDIT_COLOR_NUMBERS$ To TRUE$
   equ IDE_CFG_POS_EDIT_COLOR_IDENTIFIERS$             to 81 ;* Boolean, colorize Identifiers?
   equ IDE_CFG_DEF_EDIT_COLOR_IDENTIFIERS$  To TRUE$
   equ IDE_CFG_POS_EDIT_COLOR_QUOTES$                  to 82 ;* Boolean, colorize quotes?
   equ IDE_CFG_DEF_EDIT_COLOR_QUOTES$ To TRUE$
   equ IDE_CFG_POS_EDIT_COLOR_COMMENTS$                to 83 ;* Boolean, colorize comments?
   equ IDE_CFG_DEF_EDIT_COLOR_COMMENTS$ To TRUE$
   equ IDE_CFG_POS_EDIT_COLOR_OPERATORS$               to 84 ;* Boolean, colorize operators?
   equ IDE_CFG_DEF_EDIT_COLOR_OPERATORS$ To TRUE$
   equ IDE_CFG_POS_EDIT_COLOR_LABELS$                  to 85 ;* Boolean, colorize labels?
   equ IDE_CFG_DEF_EDIT_COLOR_LABELS$ To TRUE$
   equ IDE_CFG_POS_EDIT_COLOR_PREPROCESSORS$           to 86 ;* Boolean, colorize preprocessor commands?
   equ IDE_CFG_DEF_EDIT_COLOR_PREPROCESSORS$ To TRUE$
   equ IDE_CFG_POS_EDIT_SELECTION_COLOR$               to 87 ;* Color For Selection
   equ IDE_CFG_DEF_EDIT_SELECTION_COLOR$ To "16748574"
   equ IDE_CFG_POS_EDIT_USE_INDENT_GUIDES$             to 88 ;* Boolean, use indent guides?
   * bzs 073021 equ IDE_CFG_DEF_EDIT_USE_INDENT_GUIDES$ To TRUE$
   equ IDE_CFG_DEF_EDIT_USE_INDENT_GUIDES$ To false$   ;* bzs 073021
   equ IDE_CFG_POS_EDIT_INDENT_GUIDES_COLOR$           to 89 ;* Color For indent Guides
   equ IDE_CFG_DEF_EDIT_INDENT_GUIDES_COLOR$ To "-2"

   * Editor Dialogs
   equ IDE_CFG_POS_EDIT_GLOBALFR_SHOW_INHERITED$       to 90 ;* Show inherited entities In Global Find And Replace
   equ IDE_CFG_POS_EDIT_GLOBALFR_CASESENS$             to 91 ;* make the Global Find And Replace be Case sensitive
   equ IDE_CFG_POS_EDIT_GLOBALFR_WHOLE_WORD$           to 92 ;* make the Global Find And Replace match On whole words
   equ IDE_CFG_POS_EDIT_GLOBALFR_RECOMPILE_ALL$        to 93 ;* allow the Global Find And Replace recompile all programs where found
   
   equ IDE_CFG_POS_EDIT_OPENOS_DFLT_EXTENSION$         to 101 ;* when exporting OS Files, what is the default extension
   equ IDE_CFG_DEF_EDIT_OPENOS_DFLT_EXTENSION$ To "txt"
   equ IDE_CFG_POS_EDIT_OPENOS_DFLT_FOLDER$            to 102 ;* when exporting OS Files, what is the default folder

   *Editor Miscellaneous
   equ IDE_CFG_POS_EDIT_PRINT_ORIENTATION$             to 103 ;* Listbasic orientation - portrait Or landscape
   equ IDE_CFG_DEF_EDIT_PRINT_ORIENTATION$ To "Portrait"
   equ IDE_CFG_POS_EDIT_SHOW_PRINT_PREVIEW$            to 104 ;* Booean, show Print preview Or Not
   equ IDE_CFG_DEF_EDIT_SHOW_PRINT_PREVIEW$ To TRUE$
   equ IDE_CFG_POS_EDIT_PRINT_LINE_NUMBERS$            to 105 ;* Booean, show line numbers In printouts 
   equ IDE_CFG_DEF_EDIT_PRINT_LINE_NUMBERS$ To TRUE$
   equ IDE_CFG_POS_EDIT_PRINT_HEADER$                  to 106 ;* Booean, show header In printouts 
   equ IDE_CFG_DEF_EDIT_PRINT_HEADER$ To TRUE$
   equ IDE_CFG_POS_EDIT_PRINT_DBLSPC$                  to 107 ;* Booean, double-space the printout
   equ IDE_CFG_DEF_EDIT_PRINT_DBLSPC$ To FALSE$
   equ IDE_CFG_POS_EDIT_PRINT_WRAPTEXT$                to 108 ;* Booean, wrap the text on the printout
   equ IDE_CFG_DEF_EDIT_PRINT_WRAPTEXT$ To TRUE$
   equ IDE_CFG_POS_EDIT_EMAIL_MAILSERVER$              to 109 ;* Mailserver Name For emailing
   equ IDE_CFG_POS_EDIT_EMAIL_SENDERNAME$              to 110 ;* Sendername For emailing
   equ IDE_CFG_POS_EDIT_EMAIL_USERNAME$                to 111 ;* Username For emailing
   equ IDE_CFG_POS_EDIT_EMAIL_PASSWORD$                to 112 ;* password For username For emailing
   equ IDE_CFG_POS_EDIT_EMAIL_USESSL$                  to 113 ;* password For username For emailing
   equ IDE_CFG_DEF_EDIT_EMAIL_USESSL$  To FALSE$

   * basic Keywords
   equ IDE_CFG_POS_EDIT_BASIC_KEYWORDS_UNUSED$         to 114 ;* MV list of keywords to watch For **NOT STORED IN CFG RECORD**
   equ IDE_CFG_POS_EDIT_BASIC_CHANGETO_UNUSED$         to 115 ;* MV list of keywords to change to **NOT STORED IN CFG RECORD**
   
   ////////////////////////////////////////////////////////////////////////////
   // BLint Warnings: MV'd list of bool flags - TRUE$ to ignore
   //
   //    <n,1> : Ignore SYS1122 - VNAV
   //    <n,2> : Ignore SYS1123 - Equate suffixes
   //    <n,3> : Ignore SYS1124 - Debug statements
   
   equ IDE_CFG_POS_BLINT_IGNORE_WARNINGS$              to 118 ; 
   equ IDE_CFG_DEF_BLINT_IGNORE_WARNINGS$              to 0 : @vm : 0 : @vm : 0 
   
   equ IDE_CFG_BLINT_NOWARN_VNAV$                      to 1
   equ IDE_CFG_BLINT_NOWARN_EQU$                       to 2
   equ IDE_CFG_BLINT_NOWARN_DEBUG$                     to 3
   
   ////////////////////////////////////////////////////////////////////////////
   
   // DB toolpanel view options
   equ IDE_CFG_POS_DPL_VIEW_OPTION$                    to 119
   
   * Add Table 
   equ IDE_CFG_ADD_TABLE_POS$                          to 120 ;* MV list of XY pos with respect to the IDE
   
   // RTI_IDE_PGO_IMAGE
   equ IDE_CFG_POS_PGOIMG_SHOWINHERITED$               to 121
   
   // RTI_IDE_OPEN_RECORD
   equ IDE_CFG_POS_OPENREC_KEYREADDISABLED$            to 122 ; // If TRUE$ then don't key-read on each CHAR
   equ IDE_CFG_POS_OPENREC_POS$                        to 123
   equ IDE_CFG_POS_OPENREC_FLAGS$                      to 124
   
   * TYPE MRU from RTI_IDE_OPEN
   equ IDE_CFG_POS_OPENENT_MRU$                        to 125
   equ IDE_CFG_POS_OPENENT_SHOWINHERITED$              to 126
   equ IDE_CFG_POS_OPENENT_POS$                        to 127
   
   * FAMILY MRU from RTI_IDE_NEW
   equ IDE_CFG_POS_NEWENT_MRU$                         to 128
   equ IDE_CFG_POS_NEWENT_POS$                         to 129
   
   // ToolBars
   equ IDE_CFG_POS_SHOWTB_TCL$                         to 130 ;  // If TRUE$ then show TCL in the IDE
   equ IDE_CFG_DEF_SHOWTB_TCL$        to TRUE$
   equ IDE_CFG_POS_SHOWTB_STANDARD$                    to 131 ;  // If TRUE$ then show the standard IDE Toobar
   equ IDE_CFG_DEF_SHOWTB_STANDARD$   to TRUE$
   
   * More TYPE MRU from RTI_IDE_OPEN
   equ IDE_CFG_POS_OPENENT_PREVTYPE$                   to 132 ; // TYPE or TYPE*CLASS
   
   // Misc stuff
   equ IDE_CFG_POS_HTTPSERVER_PORT$                    to 139 ; // Port to use - leave blank for a "random" one.
   equ IDE_CFG_POS_CUSTOM_COLORS$                      to 140 ; // @vm'd list - SYSTEM CUSTOMCOLORS property 
   equ IDE_CFG_POS_HINT_REC_64K$                       to 141 ; // Show records over 64K as red on the IDE status bar?
   Equ IDE_CFG_DEF_HINT_REC_64K$      To FALSE$
   equ IDE_CFG_RDKINSTALL_DIR$                         to 142 ; // MRU folder for the IDE Install RDK tool
   equ IDE_CFG_NEWENT_DLG_ID$                          to 143 ; // ID to replace RTI_IDE_NEW
   equ IDE_CFG_OPENENT_DLG_ID$                         to 144 ; // ID to replace RTI_IDE_OPEN
   equ IDE_CFG_OPENREC_DLG_ID$                         to 145 ; // ID to replace RTI_IDE_OPEN_RECORD
   Equ IDE_CFG_POS_STARTUP_UPDATE_CHECK$               To 146 ; // BZS 061518 check for updates when OI starts up?
   Equ IDE_CFG_DEF_STARTUP_UPDATE_CHECK$   To TRUE$ ; // bzs 061518
   
   // PGO Cache
   equ IDE_CFG_POS_PGO_CACHEIDS$                       to 147 ; // @vm'd list of PGO cache IDs
   equ IDE_CFG_POS_PGO_CACHEDATA$                      to 148 ; // @vm'd list of PGO cache data
   
   // Update History
   equ IDE_CFG_POS_UPD_HIST_MAX_DAYS$                  to 150 ; // Maximum number of days to keep the history for
   equ IDE_CFG_DEF_UPD_HIST_MAX_DAYS$   to 30
   equ IDE_CFG_POS_UPD_HIST_DATES$                     to 151 ; // @vm'd list of update history dates - AMV'd with IDE_CFG_POS_UPD_HIST_IDS$
   equ IDE_CFG_POS_UPD_HIST_IDS$                       to 152 ; // @vm/@svm'd list of update history repos IDs - AMV'd with IDE_CFG_POS_UPD_HIST_DATES$
   
   // Favorites
   equ IDE_CFG_POS_FAV_IDS$                            to 153 ; // @vm'd list of favorites reposIDs.
   equ IDE_CFG_POS_FAB_TAB$                            to 154 ; // Last opened Tab on the FPL (Tab Index)
   equ IDE_CFG_POS_FAV_NAMES$                          to 155 ; // @vm'd list of favorites names.
   
   // More GIT ...
   equ IDE_CFG_POS_GIT_LASTPULLDATE$                   to 157 ; // Date of last GIT pull
   equ IDE_CFG_POS_GIT_LASTPUSHDATE$                   to 158 ; // Date of last GIT push
   equ IDE_CFG_POS_GIT_ENFORCEPUBLISABLE$              to 159 ; // True if you want to only push publishable items
   equ IDE_CFG_POS_GIT_LASTPULLCOMMIT$                 to 160 ; // Id of most recent commit upon pull, used by "Since Previous Pull"  * rjc  12-01-17
   
   // RDKInstall
   equ IDE_CFG_RDKINSTALL_MODE$                        to 161 ; // 0 - Cache parent folder, 1 - Cache selected folder, 2 - User default folder
   equ IDE_CFG_RDKINSTALL_DFLT_DIR$                    to 162
   
   ////////////////////////////////////////////////////////////////////////////
   // RDKInstall default dir mode
   //
   //    0 - Use selected folder parent
   //    1 - Use selected folder
   //    2 - Use default folder
   equ IDE_CFG_RDKINSTALL_MODE_PARENTDIR$              to 0
   equ IDE_CFG_RDKINSTALL_MODE_SELECTEDDIR$            to 1
   equ IDE_CFG_RDKINSTALL_MODE_DEFAULTDIR$             to 2
   
   // Console/Engine Server
   // bzs 020917
   Equ IDE_CFG_POS_CONSOLE_ESERVER_URL$                 To 170 ; // Deprecated - moved to SYSAPPS
   Equ IDE_CFG_DEF_CONSOLE_ESERVER_URL$ To "localhost"
   Equ IDE_CFG_POS_CONSOLE_ESERVER_PORT$                To 171 ; // Deprecated - moved to SYSAPPS
   Equ IDE_CFG_DEF_CONSOLE_ESERVER_PORT$ To "18088"
   Equ IDE_CFG_POS_CONSOLE_ESERVER_UTF8$                To 172 ; // Deprecated - moved to SYSAPPS
   Equ IDE_CFG_DEF_CONSOLE_ESERVER_UTF8$ To "18089"
   Equ IDE_CFG_POS_CONSOLE_ESERVER_WEB$                 To 173 ; // Deprecated - moved to SYSAPPS
   Equ IDE_CFG_DEF_CONSOLE_ESERVER_WEB$ To "18888"
   Equ IDE_CFG_POS_CONSOLE_ESERVER_CHAT$                To 174 ; // Deprecated - moved to SYSAPPS
   Equ IDE_CFG_DEF_CONSOLE_ESERVER_CHAT$ To "18889"
   Equ IDE_CFG_POS_CONSOLE_ESERVER_WSNAME$              To 175 ; // Deprecated - moved to SYSAPPS
   Equ IDE_CFG_POS_CONSOLE_ESERVER_VDIR$                To 176 ; // Deprecated - moved to SYSAPPS
   Equ IDE_CFG_DEF_CONSOLE_ESERVER_VDIR$ To "" ;* bzs 041919
   
   equ IDE_CFG_POS_ESERVER_SERVER_TYPE$                 to 177 ; // (0) Internal HTTP Server, (1) External Engine Server
   equ IDE_CFG_DEF_ESERVER_SERVER_TYPE$                 to 0   ; // (0) Internal HTTP Server
   
   // More editor code interface
   // bzs 051217 Really should be up above, but no more room at the inn(sert)
   equ IDE_CFG_POS_EDIT_COLOR_EQU$           to 180 ;* Boolean, colorize preprocessor commands?
   equ IDE_CFG_DEF_EDIT_COLOR_EQU$ To TRUE$

   // more email settings
   // bzs 122021 Really should be up above, but no more sequential values
   Equ IDE_CFG_POS_EDIT_EMAIL_OPTIONS$                 To 185 ;* options for email (semicolon delimited)
   
   // More misc...
   equ IDE_CFG_POS_DSN_GENERIC_DEF_OSPATH$              to 190 ; // Path for the RTI_DSN_GENERIC options dialog
   
   //GLobal Find and replace dialog
   Equ IDE_CFG_POS_GLOBALFINDREPLACE_SIZE$              to 191
   Equ IDE_CFG_POS_GLOBALFINDREPLACE_OPTS$              To 192
   
   // bzs 050318 position and size of CTO windows
   Equ IDE_CFG_POS_CTO_SIZE$                            To 200 ; 
   // bzs 080818 position and size of find/replace window
   Equ IDE_CFG_POS_FIND_SIZE$                           To 201 ;
   
   equ IDE_CFG_REVPROFILELOG_FILES$                     to 202; // Previous files for the RevProfileLog Analyzer
   
   // bzs 071818 allow for some modifications on the "auto check for update"
   Equ IDE_CFG_POS_STARTUP_UPDATE_CHECK_SLEEP_UNTIL$   To 210
   Equ IDE_CFG_POS_STARTUP_UPDATE_CHECK_SKIP_VERSION$  To 211
   
   // When the IDE is closed each instance has it's position recorded along
   // with the contents of each of it's docksites and any undocked owned
   // windows.
   //
   // Because we can have multiple IDE instances we hold an AMV with
   // details for each instance that contains the following data:
   //
   // Docksite config
   // Undocked TPLs
   // Undocked DSNs
   //
   // For each docksite/undocked list we store an @svm'd array of views
   //
   // For each view we stored an @tm'd list of DSN or TPLS in the view
   // (Note that the first @tm member is a comma delimited array of size
   // information.)
   //
   //    <0,0,0,1>  View Position
   //    <0,0,0,2>  First TPL/DSN
   //    <0,0,0,3>  Second TPL/DSN
   //    <0,0,0,4>  Third TPL/DSN etc
   //
   // For each TPL/DSN we store an @stm'd list of attributes
   //
   //    <0,0,0,0,1> TPL/DSN ID (RTI_DSN_OIWIN,RTI_IDE_TPL_OUTPUT etc)
   //    <0,0,0,0,2> DSN Key (Repository key to load)
   //    <0,0,0,0,3> Active Flag - TRUE if this is the TPL to activate
   //
   // Yucky eh?

   equ IDE_CFG_POS_IDS_POSITION$                      to 300 ; // @vm'd array of instance position info (PLACEMENTDATA arrays)
   equ IDE_CFG_POS_IDS_EAST$                          to 301 ; // Contents of the EAST docksite,  @vm delimited per instance
   equ IDE_CFG_POS_IDS_WEST$                          to 302 ; // Contents of the WEST docksite,  @vm delimited per instance
   equ IDE_CFG_POS_IDS_SOUTH$                         to 303 ; // Contents of the SOUTH docksite, @vm delimited per instance
   equ IDE_CFG_POS_IDS_DSN$                           to 304 ; // Contents of the DSN docksite,   @vm delimited per instance
   equ IDE_CFG_POS_UNDOCKED_DSN$                      to 305 ; // Details for undocked DSNs,      @vm delimited per instance
   equ IDE_CFG_POS_UNDOCKED_TPL$                      to 306 ; // Details for undocked TPLs,      @vm delimited per instance

   equ IDE_CFG_POS_INSTANCE_FIRST$                    to IDE_CFG_POS_IDS_POSITION$
   equ IDE_CFG_POS_INSTANCE_LAST$                     to IDE_CFG_POS_UNDOCKED_TPL$

    // bzs 021721 added IDE_CFG_POS_GIT_ENABLED$ to blanked-out lists
   // bzs 041919 this (comma delimited) list enumerates those fields that should be blanked out when creating a new record from the system-wide default
   Equ IDE_CFG_SYSTEM_NODEFAULT$                      To IDE_CFG_POS_GIT_LASTPULLDATE$:",":IDE_CFG_POS_GIT_LASTPUSHDATE$:",":IDE_CFG_POS_GIT_LASTPULLCOMMIT$:",":IDE_CFG_POS_GIT_ENABLED$
   // this (comma delimited) list enumerates those fields that should be blankedout when creating a new record from the current application default
   Equ IDE_CFG_APP_NODEFAULT$                         To IDE_CFG_POS_UPD_HIST_DATES$:",":IDE_CFG_POS_UPD_HIST_IDS$:",":IDE_CFG_POS_FAV_IDS$:",":IDE_CFG_POS_FAV_NAMES$:",":IDE_CFG_POS_CONSOLE_ESERVER_VDIR$:",":IDE_CFG_POS_STARTUP_UPDATE_CHECK$:",":IDE_CFG_POS_STARTUP_UPDATE_CHECK_SLEEP_UNTIL$:",":IDE_CFG_POS_STARTUP_UPDATE_CHECK_SKIP_VERSION$:",":IDE_CFG_POS_MRUDSNIDS$:",":IDE_CFG_POS_MRUDSNKEYS$:",":IDE_CFG_POS_GIT_ENABLED$

   ///////////////////////////////////////////////////////////////////////////////
   ///////////////////////////////////////////////////////////////////////////////

   // GETINSTANCECFG method: This method returns the config data for a single
   // instance, identified by an instance index.
   //
   // param1 -> instanceIdx.  Identifies the instance data to retrieve.
   //
   // param2 <- instanceCfg.  Returned instance data array.  This has the
   //           following structure:
   //
   //           <1> Position info
   //           <2> EAST docksite info
   //           <3> WEST docksite info
   //           <4> SOUTH docksite info
   //           <5> DSN docksite info
   //           <6> Undocked DSN info
   //           <7> Undocked toolpanel info
   //
   // retVal <- TRUE$ if successful, FALSE$ otherwise. Errors are returned
   //           via Set_Status()


   // Returned config data has the following structure

   equ IDE_GIC_POS_POSITION$                         to 1
   equ IDE_GIC_POS_EAST$                             to 2
   equ IDE_GIC_POS_WEST$                             to 3
   equ IDE_GIC_POS_SOUTH$                            to 4
   equ IDE_GIC_POS_DSN$                              to 5
   equ IDE_GIC_POS_UNDOCKED_DSN$                     to 6
   equ IDE_GIC_POS_UNDOCKED_TPL$                     to 7

   ///////////////////////////////////////////////////////////////////////////////
   ///////////////////////////////////////////////////////////////////////////////

   // Color config inforamtion - used to load Color Combo controls for the
   // IDE.
   //
   // The color configuration record is stored in the SYSENV table with the
   // following key:
   //
   //    CFG_RTI_IDE_X_COLORS*<appid>*<user>*<stationID>
   //

   equ IDE_CFG_COLORS_TABLE$        to IDE_CFG_TABLE$
   equ IDE_CFG_COLORS_ID_PREFIX$    to "CFG_RTI_IDE_X_COLORS"

   // Config record layout
   //
   // <1> PS Colors (Transparent and Default etc)
   // <2> System colors
   // <3> Web colors
   // <4> X11 colors
   // <5> ColorKey "colors"
   // <6> "Custom" color ID

   equ IDE_CLR_CFG_POS_PSCOLORS$    to 1
   equ IDE_CLR_CFG_POS_SYSCOLORS$   to 2
   equ IDE_CLR_CFG_POS_WEBCOLORS$   to 3
   equ IDE_CLR_CFG_POS_X11COLORS$   to 4
   equ IDE_CLR_CFG_POS_COLORKEYS$   to 5
   equ IDE_CLR_CFG_POS_CUSTOM$      to 6
   
   equ IDE_CLR_CFG_POS_FIRST$       to IDE_CLR_CFG_POS_PSCOLORS$
   equ IDE_CLR_CFG_POS_LAST$        to IDE_CLR_CFG_POS_CUSTOM$
   
   // Cached color names array (cfgColorNames@)
   //
   // <1> ColorRef values
   // <2> ColorName values
   // <1> PS ColorRef values
   // <2> PS ColorName values
   // <1> CK ColorRef values
   // <2> CK ColorName values
   
   equ IDE_CLR_CFG_POS_COLORREFS$    to 1
   equ IDE_CLR_CFG_POS_COLORNAMES$   to 2
   equ IDE_CLR_CFG_POS_PSCOLORREFS$  to 3
   equ IDE_CLR_CFG_POS_PSCOLORNAMES$ to 4
   equ IDE_CLR_CFG_POS_CKCOLORREFS$  to 5
   equ IDE_CLR_CFG_POS_CKCOLORNAMES$ to 6
   
   ///////////////////////////////////////////////////////////////////////////////
   ///////////////////////////////////////////////////////////////////////////////

   // CLEARINSTANCECFG method:  This method removes all config data for all
   // IDE instances.
   //
   // retVal <- TRUE$ if successful, FALSE$ otherwise. Errors are returned
   //           via Set_Status()

   //////////////////////////////////////////////////////////////////////////

   // FLUSH method: Writes the cached config information to disk
   //
   // retVal <- TRUE$ if successful, FALSE$ otherwise. Errors are returned
   //           via Set_Status()

   //////////////////////////////////////////////////////////////////////////

   // GETCOLORSET method: This method returns an @fm delimited array of color
   // values in the format:
   //
   //    <colorref> ":" <colorname>
   //
   // param1 -> ColorSet index.  Indentifies the set of colors to retrieve.
   //           Can be one of the following:
   //
   //           1: PS Colors (Transparent and Default etc)
   //           2: System Colors
   //           3: Web Colors
   //           4: X11 Colors
   //           5: ColorKey Colors
   //           6: Custom" color ID (defaults to "Custom...")
   //
   //           "CR": All colors (PS,System,Web,X11)
   //           "CK": All colorkey (ColorKey,System,Web,X11)
   //
   // param2 -> Flags
   //
   //           <1> RemoveTransparant.  If TRUE$ then remove the Transparent
   //               color value when retrieving the PS Colorset
   //           <2> RemoveCustom.  If TRUE$ then remove the Custom colorset
   //               retrieving a "CR" or "CK" colorset
   //
   // param3 -> "Reset" Color. Specifies the "original color" to use as the 
   //           reset color. This color can be used by the toolset to allow
   //           the user to reset a color choice in case they change it and 
   //           wish to revert.  It is always added to the end of the returned
   //           color array, but before the "Custom..." item.
   //
   //             <1> ColorRef
   //             <2> Item Text. This is the text to display for the reset
   //                 item.  The color name itself can be inserted by using
   //                 a "%c%" place holder.  If the name cannot be found the
   //                 RGB version will be displayed instead, using the format
   //                 "(r,g,b)"
   //
   //            e.g.  If the Reset Color is:
   //
   //                     255 : @fm : "Reset to %1%"
   // 
   //                  Then the item will be displayed as:
   //              
   //                      "Reset to Red"
   //
   //                  If the Reset Color is:
   //
   //                     13931007 : @fm : "Reset to %c%"
   // 
   //                  Then the item will be displayed as:
   //              
   //                      "Reset to (255,145,212)"

   equ IDE_CFG_CS_RESETCOLORTOKEN$      to "%c%"
   equ IDE_CFG_CS_CUSTOMSUFFIX$         to "..."
   equ IDE_CFG_CS_DEF_CUSTOM$           to "Custom" : IDE_CFG_CS_CUSTOMSUFFIX$

   equ IDE_CFG_CS_ALLCOLORS$            to "CR"
   equ IDE_CFG_CS_ALLCOLORKEY$          to "CK"

   equ IDE_CFG_CS_PSCOLORS$             to IDE_CLR_CFG_POS_PSCOLORS$
   equ IDE_CFG_CS_SYSCOLORS$            to IDE_CLR_CFG_POS_SYSCOLORS$
   equ IDE_CFG_CS_WEBCOLORS$            to IDE_CLR_CFG_POS_WEBCOLORS$
   equ IDE_CFG_CS_X11COLORS$            to IDE_CLR_CFG_POS_X11COLORS$
   equ IDE_CFG_CS_COLORKEYS$            to IDE_CLR_CFG_POS_COLORKEYS$
   equ IDE_CFG_CS_CUSTOM$               to IDE_CLR_CFG_POS_CUSTOM$

   // param2 (flags)
   equ IDE_CFG_CS_POS_NOTRANSPARENT$    to 1
   equ IDE_CFG_CS_POS_NOCUSTOM$         to 2
   
   // param3 (resetColor)
   equ IDE_CFG_CS_POS_RESETCOLORREF$    to 1
   equ IDE_CFG_CS_POS_RESETCOLORTEXT$   to 2

   //////////////////////////////////////////////////////////////////////////
   
   // GETDIALOG method: This method returns the name of an IDE common dialog
   //
   // param1 -> Dialog Type:
   //
   //           1 - New Entity
   //           2 - Open Entity
   //           3 - Open Record
   
   // Dialog types
   equ IDE_CFG_GETDLG_T_NEWENT$        to 1
   equ IDE_CFG_GETDLG_T_OPENENT$       to 2
   equ IDE_CFG_GETDLG_T_OPENREC$       to 3
   
   //////////////////////////////////////////////////////////////////////////

   // GETINSTANCECFG method: This method returns the config data for a single
   // instance, identified by an instance index.
   //
   // param1 -> instanceIdx.  Identifies the instance data to retrieve.
   //
   // param2 <- instanceCfg.  Returned instance data array.  This has the
   //           following structure:
   //
   //           <1> Position info
   //           <2> EAST docksite info
   //           <3> WEST docksite info
   //           <4> SOUTH docksite info
   //           <5> DSN docksite info
   //           <6> Undocked DSN info
   //           <7> Undocked toolpanel info
   //
   // retVal <- TRUE$ if successful, FALSE$ otherwise. Errors are returned
   //           via Set_Status()

   //////////////////////////////////////////////////////////////////////////
   
   // GETMRU method: This method returns the MRU information as an AMV array 
   //                formatted like so:
   //
   //                <1> @vm'd list of DSN IDs
   //                <2> @vm'd list of entity keys for the DSN
   
   equ IDE_CFG_MRU_POS_DSNIDS$          to 1
   equ IDE_CFG_MRU_POS_ENTITYIDS$       to 2
   
   //////////////////////////////////////////////////////////////////////////
   
   // GETVALUE method: This method retrieves a value from the IDE
   // configuration information
   //
   // param1 -> ValueID : Identifies the value to retrieve,
   //
   // retVal <- Value
   //
   // Errors are returned via Set_Status().

   //////////////////////////////////////////////////////////////////////////

   // PURGE method: Deletes all cached config information
   //
   // retVal <- TRUE$ if successful, FALSE$ otherwise. Errors are returned
   //           via Set_Status()

   //////////////////////////////////////////////////////////////////////////

   // SETVALUE method: This method retrieves a value from the IDE
   // configuration information
   //
   // param1 -> ValueID : Identifies the value to retrieve
   //
   // param2 -> New Value
   //
   // param3 -> NoFlush:  If TRUE$ then do NOT flush the update direct to
   //           disk
   //
   // Errors are returned via Set_Status().

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
/*
   Previously, in this insert ...
   ==============================
   
   bzs      30 Jul 21   Changed default for "use indent guides" to false
   Mr C     13 May 21   Added IDE_CFG_POS_OPENENT_PREVTYPE$
   Mr C     26 Mar 21   Added RDKInstall folder mode equates
   Mr C     05 Mar 21   Added IDE_CFG_POS_PGOIMG_SHOWINHERITED$
   Mr C     02 Mar 21   Added IDE_CFG_POS_DPL_VIEW_OPTION$
   Mr C     07 Sep 19   Added "Compiler Warnings" section
   Mr C     06 Sep 19   Added SAVELAYOUT equates
   BZS      19 Apr 19   Added list of fields to clear out if pulling from default for system (IDE_CFG_SYSTEM_NODEFAULT) or default for app (IDE_CFG_APP_NODEFAULT)
   mtr      17 Jan 19   Added IDE_CFG_POS_GLOBALFINDREPLACE_SIZE and IDE_CFG_POS_GLOBALFINDREPLACE_OPTS
   Mr C     12 Jul 18   Added IDE_CFG_POS_FAV_NAMES$
   bzs      15 Jun 18   Added "check for updates at startup"
   bzs      03 May 18   Added CTO size and position
   Mr C     08 Mar 18   Fixed IDE_CFG_POS_INSTANCE_LAST$ constant.
   rjc      01 Dec 17   Added GIT_LASTPULLCOMMIT, the id of most recent commit, used by "Since Previous Pull"
   Mr C     20 Nov 17   Added "Minimize on Test Run" and "Anchor Form"  FormDes settings
   Mr C     05 Aug 17   Removed deprecated settings.
   bzs      12 May 17   Added 'equ' color option in editor cfg
   bzs      09 Feb 17   Added engine server
   Mr C     03 Jan 16   Added FPL processing
   Mr C     29 Dec 16   Moved extra GIT fields to maintain numeric ordering 
                        and avoid accidental overwriting.
                        Added Update History fields
   Mr C     26 Sep 16   Added GETDIALOG constants
   Mr C     25 Sep 16   Added IDE_CFG_RDKINSTALL_DIR$
   Mr C     15 Jun 16   Added IDE_CFG_POS_EDIT_WARN_64K$
   Mr C     24 Mar 16   Added RTI_IDE_OPEN_RECORD constants
   Mr C     15 Mar 16   Added RTI_IDE_NEW cache constants
   Mr C     27 Feb 16   Added PGO cache fields
   Mr C     28 Jan 16   Extended RTI_IDE_OPEN config constants
   Mr C     18 Jan 16   Added Favorites and Repository panel equates
                        Changed to single grid size.
   bzs      07 Jan 16   Enhanced definition of IDE_CFG_POS_EDIT_DBLCLK_OPENS_ENTITY
   RJC      06 Nov 15   Added IDE_CFG_POS_GIT_LASTPULLDATE$, LAST_PUSHDATE$, _ENFORCEPUBLISHABLE    
   Mr C     20 Oct 15   Added TCL config info
   Mr C     05 Oct 15   Added IDE_CFG_POS_CUSTOM_COLORS$
   DJH      03 Sep 15   Add MRU for Add Table previous directories chosen
   MTR      21 Aug 15   Added more Defaults
   MTR      30 Apr 15   Additions For Database Tool Panel - DPL
   Mr C     01 Apr 15   Added FormDes defaults
                        Major tidy up to adopt singlar naming convention
   Mr C     04 Feb 15   Added MRU equates
*/

