diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.cpp b/src/cascadia/TerminalSettingsEditor/Compatibility.cpp index 62c5d306be..9982eae8ca 100644 --- a/src/cascadia/TerminalSettingsEditor/Compatibility.cpp +++ b/src/cascadia/TerminalSettingsEditor/Compatibility.cpp @@ -18,11 +18,6 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation INITIALIZE_BINDABLE_ENUM_SETTING(TextMeasurement, TextMeasurement, winrt::Microsoft::Terminal::Control::TextMeasurement, L"Globals_TextMeasurement_", L"Text"); } - bool CompatibilityViewModel::AllowVtChecksumReportAvailable() const noexcept - { - return Feature_VtChecksumReport::IsEnabled(); - } - bool CompatibilityViewModel::AllowKeypadModeAvailable() const noexcept { return Feature_KeypadModeEnabled::IsEnabled(); diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.h b/src/cascadia/TerminalSettingsEditor/Compatibility.h index ebf8d3fad9..eb8c03b3af 100644 --- a/src/cascadia/TerminalSettingsEditor/Compatibility.h +++ b/src/cascadia/TerminalSettingsEditor/Compatibility.h @@ -15,7 +15,6 @@ namespace winrt::Microsoft::Terminal::Settings::Editor::implementation public: CompatibilityViewModel(Model::GlobalAppSettings globalSettings); - bool AllowVtChecksumReportAvailable() const noexcept; bool AllowKeypadModeAvailable() const noexcept; // DON'T YOU DARE ADD A `WINRT_CALLBACK(PropertyChanged` TO A CLASS DERIVED FROM ViewModelHelper. Do this instead: diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.idl b/src/cascadia/TerminalSettingsEditor/Compatibility.idl index d105435ce6..39d281b5a8 100644 --- a/src/cascadia/TerminalSettingsEditor/Compatibility.idl +++ b/src/cascadia/TerminalSettingsEditor/Compatibility.idl @@ -11,7 +11,6 @@ namespace Microsoft.Terminal.Settings.Editor { CompatibilityViewModel(Microsoft.Terminal.Settings.Model.GlobalAppSettings globalSettings); - Boolean AllowVtChecksumReportAvailable { get; }; Boolean AllowKeypadModeAvailable { get; }; PERMANENT_OBSERVABLE_PROJECTED_SETTING(Boolean, ForceVTInput); diff --git a/src/cascadia/TerminalSettingsEditor/Compatibility.xaml b/src/cascadia/TerminalSettingsEditor/Compatibility.xaml index f50874f7e3..85bad2cc1e 100644 --- a/src/cascadia/TerminalSettingsEditor/Compatibility.xaml +++ b/src/cascadia/TerminalSettingsEditor/Compatibility.xaml @@ -41,8 +41,7 @@ + Style="{StaticResource ToggleSwitchInExpanderStyle}" /> diff --git a/src/features.xml b/src/features.xml index b87e09bb7c..82d84faa4e 100644 --- a/src/features.xml +++ b/src/features.xml @@ -124,16 +124,6 @@ - - Feature_VtChecksumReport - Enables the DECRQCRA checksum report, which can be used to read the screen contents - 14974 - AlwaysDisabled - - Dev - - - Feature_ScratchpadPane Allow the user to create scratchpad panes. Mostly just exists to validate non-terminal panes. diff --git a/src/terminal/adapter/adaptDispatch.cpp b/src/terminal/adapter/adaptDispatch.cpp index 712e10db4b..3e8a04d4d5 100644 --- a/src/terminal/adapter/adaptDispatch.cpp +++ b/src/terminal/adapter/adaptDispatch.cpp @@ -1323,7 +1323,7 @@ void AdaptDispatch::RequestChecksumRectangularArea(const VTInt id, const VTInt p { uint16_t checksum = 0; // If this feature is not enabled, we'll just report a zero checksum. - if (Feature_VtChecksumReport::IsEnabled() && _vtChecksumReportEnabled) + if (_vtChecksumReportEnabled) { // If the page number is 0, then we're meant to return a checksum of all // of the pages, but we have no need for that, so we'll just return 0.