From 18bd0a4e782d3f954d3a83c45b3030b1e4825ec9 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 12 Jan 2019 23:45:21 +0000
Subject: [PATCH] Cruft removal: JavaScript Support and Identity Lookup
 checkboxes. Oddly, the Identity Lookup checkbox was obscurring (hiding) the
 Hostname Lookup checkbox, so that becomes visible/available again.

---
 src/sbbs3/ctrl/TelnetCfgDlgUnit.cpp |  6 ------
 src/sbbs3/ctrl/TelnetCfgDlgUnit.dfm | 24 +-----------------------
 src/sbbs3/ctrl/TelnetCfgDlgUnit.h   |  2 --
 3 files changed, 1 insertion(+), 31 deletions(-)

diff --git a/src/sbbs3/ctrl/TelnetCfgDlgUnit.cpp b/src/sbbs3/ctrl/TelnetCfgDlgUnit.cpp
index 60c39d3eb2..cd7697f4fb 100644
--- a/src/sbbs3/ctrl/TelnetCfgDlgUnit.cpp
+++ b/src/sbbs3/ctrl/TelnetCfgDlgUnit.cpp
@@ -106,8 +106,6 @@ void __fastcall TTelnetCfgDlg::FormShow(TObject *Sender)
         =!(MainForm->bbs_startup.options&BBS_OPT_NO_QWK_EVENTS);
     EventsCheckBox->Checked
         =!(MainForm->bbs_startup.options&BBS_OPT_NO_EVENTS);
-    JavaScriptCheckBox->Checked
-        =!(MainForm->bbs_startup.options&BBS_OPT_NO_JAVASCRIPT);
 
     RLoginEnabledCheckBoxClick(Sender);
     SshEnabledCheckBoxClick(Sender);
@@ -156,10 +154,6 @@ void __fastcall TTelnetCfgDlg::OKBtnClick(TObject *Sender)
         MainForm->bbs_startup.options&=~BBS_OPT_NO_EVENTS;
     else
         MainForm->bbs_startup.options|=BBS_OPT_NO_EVENTS;
-    if(JavaScriptCheckBox->Checked==true)
-        MainForm->bbs_startup.options&=~BBS_OPT_NO_JAVASCRIPT;
-    else
-        MainForm->bbs_startup.options|=BBS_OPT_NO_JAVASCRIPT;
     if(DosSupportCheckBox->Checked==true)
         MainForm->bbs_startup.options&=~BBS_OPT_NO_DOS;
     else
diff --git a/src/sbbs3/ctrl/TelnetCfgDlgUnit.dfm b/src/sbbs3/ctrl/TelnetCfgDlgUnit.dfm
index 6745e78e5a..6065db6c94 100644
--- a/src/sbbs3/ctrl/TelnetCfgDlgUnit.dfm
+++ b/src/sbbs3/ctrl/TelnetCfgDlgUnit.dfm
@@ -110,17 +110,6 @@ object TelnetCfgDlg: TTelnetCfgDlg
         ShowHint = True
         TabOrder = 7
       end
-      object JavaScriptCheckBox: TCheckBox
-        Left = 148
-        Top = 114
-        Width = 117
-        Height = 20
-        Hint = 'Enable JavaScript Support'
-        Caption = 'JavaScript Support'
-        ParentShowHint = False
-        ShowHint = True
-        TabOrder = 8
-      end
       object EventsCheckBox: TCheckBox
         Left = 148
         Top = 62
@@ -141,18 +130,7 @@ object TelnetCfgDlg: TTelnetCfgDlg
         Caption = 'DOS Program Support'
         ParentShowHint = False
         ShowHint = True
-        TabOrder = 9
-      end
-      object IdentityCheckBox: TCheckBox
-        Left = 7
-        Top = 114
-        Width = 117
-        Height = 20
-        Hint = 'Automatically lookup client'#39's identity via IDENT protocol'
-        Caption = 'Identity Lookup'
-        ParentShowHint = False
-        ShowHint = True
-        TabOrder = 10
+        TabOrder = 8
       end
       object MaxConConEdit: TEdit
         Left = 85
diff --git a/src/sbbs3/ctrl/TelnetCfgDlgUnit.h b/src/sbbs3/ctrl/TelnetCfgDlgUnit.h
index 5015c6d864..fdb885933f 100644
--- a/src/sbbs3/ctrl/TelnetCfgDlgUnit.h
+++ b/src/sbbs3/ctrl/TelnetCfgDlgUnit.h
@@ -89,7 +89,6 @@ __published:
     TCheckBox *RLoginEnabledCheckBox;
     TButton *RLoginIPallowButton;
         TCheckBox *QWKEventsCheckBox;
-    TCheckBox *JavaScriptCheckBox;
 	TCheckBox *EventsCheckBox;
     TTabSheet *SshTabSheet;
     TLabel *SshPortLabel;
@@ -98,7 +97,6 @@ __published:
     TLabel *SshInterfaceLabel;
     TEdit *SshInterfaceEdit;
         TCheckBox *DosSupportCheckBox;
-    TCheckBox *IdentityCheckBox;
     TLabel *MaxConConLabel;
     TEdit *MaxConConEdit;
     TLabel *SshConnectTimeoutLabel;
-- 
GitLab