Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.64k stars 580 forks source link

Alternative mode & buffer height #632

Open maliavko opened 8 years ago

maliavko commented 8 years ago

Versions

ConEmu build: 160301 x64, portable OS version: Windows Win7 x64 Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): Far Manager

Problem description

I've used ConEmu with Far3 most of all in admin mode. Today noticed that there is different "BufferHeight" button behavior in the non-admin mode: button is disabled and can't be enabled manually, only with "Alternative mode" button together. In the admin mode the situation is opposite: this button is always enabled and can't be disabled manually as well). Consequently in admin mode I can scroll buffer directly (without any CtrlO macroses or stuff like this), just hide panels and use Ctrl+Alt+"Any Arrow", the same things can't be done in non-admin mode.

Note1: WinA hotkey works only in non-admin mode, in admin mode error dialog appears "Invalid max cell count".

Note2: when I open new non-admin tab there is correct buffer size in the ConeEmu window's status line (213x1000 for me), but it changes just after few seconds to the system defaults (213x50 for me). In the admin mode such behavior was not detected.

Steps to reproduce

  1. open ConEmu with Far3 (other versions weren't be checked) in the non-admin mode
  2. try to turn "BufferHeight mode" button on

    Actual results

button is still disabled

Expected results

button is enabled

Additional files

ConEmu.xml.zip video with bug: https://www.dropbox.com/s/oe5cytcceceky71/conemu_bug.avi?dl=0

Maximus5 commented 8 years ago

Guidelines for CONTRIBUTING

maliavko commented 8 years ago

I've just added video with explanations, you can see on it (in chronological order): non-admin tab

  1. click on BufferHeight button - does not work;
  2. ipconfig command's output and no scroll on the right of window;
  3. alternative mode works fine; admin tab
  4. trying to disabled BufferHeight button - does not work;
  5. ipconfig command's output scrolls fine;
  6. alternative mode works fine (but there is error if buffer is empty)
maliavko commented 8 years ago

Hi, max. How long does it take usually to look into report? Thank you.

Maximus5 commented 8 years ago

Due to the bug in Windows 7 ability to change the height of the buffer is locked.

maliavko commented 8 years ago

But why does the buffer height setting behave different in normal and admin modes?

Maximus5 commented 8 years ago

This may be a bug. I have not checked this yet.