Build 160913

  • Add option to kill ssh-agent.exe processes started from ConEmu’s consoles on ConEmu termination. Read more at: https://conemu.github.io/en/SshAgent.html
  • Installer was signed without timestamp.

Build 160904

  • GuiMacro: Detach(1) didn’t disable confirmation.
  • conemu#841: Support COMMON_LVB_REVERSE_VIDEO console attribute.
  • gitextensions/gitextensions#3263: Inside mode: Don’t run console ‘As Admin’ if Shift is pressed.

    Remove ambiguous option to run started elevated console (Run As Admin). If ConEmu was started by some shortcut with Shift key, user faced the unexpected UAC confirmation.

    If user want to run elevated console, they may use special Task with -cur_console:a switch. Example: {cmd (Admin)}.

    If developer want to run ConEmu console in elevated mode, they may add -cur_console:a switch after -run switch. Example: ConEmu.exe -run cmd.exe -cur_console:a /k <some command>.

Build 160828

  • gi-821: Fixed crash on startup if Explorer is not started.
  • Support sha256 checksum in chocolatey package.
  • conemu#832: Fix crash on erasing ‘Settings->Keys & Macro->Mark/Copy->Exceptions’.
  • conemu#766: Prefer ‘TEMP’ env.var over GetTempPath function.
  • GuiMacro: Let Detach(1) do the work without confirmation.

Build 160710

  • conemu#766: ConEmuSetup improvements and error handling.
    • Don’t show MessageBox in auto mode (chocolatey, autoupdate);
    • Log error messages to log-file in the exe’s folder;
    • In case TEMP directory is inaccessible, just use exe’s folder.
  • conemu#740: Try to convert paths to cygwin style if clipboard doesn’t contain \n while pasting to cygwin/msys shells.
  • In some cases ‘Alternative font’ was not used for first cell in a row (1536b94 regression).

Build 160707

  • conemu#752: Fn keys were not processed by Keys GuiMacro.
  • conemu#742: Improve installer error reporting, don’t show error code twice.
  • conemu#739: New option ‘Compress long strings to fit space’ is turned on by default. By unchecking that option you’ll get ‘old’ behavior, when ConEmu just trims text, which overruns dedicated space. Read comments in the issue for details: https://github.com/Maximus5/ConEmu/issues/739
  • In some cases old text was not cleared properly with a consequent garbage on the screen.
  • conemu#741: Text compression/expansion logic changed, using ‘elasticity’ now.
  • In some cases Font changes were not applied properly.
  • conemu#741, conemu#722: Glyphs widths evaluation and alignment were changed. So, symbols are expected to be painted properly, uncropped. Examples: U+276F (❯), U+2794 (➔), U+27F6 (⟶).
  • conemu#761: Support ‘Terminate all but shell’ for git-cmd.exe.

Build 160619

  • Command ‘ConEmuC -ConInfo’ prints current console tech info.
  • Let intercept GetWindowLong(GWL_STYLE) for console window handle (ref conemu#727, conemu#719). Far 3.0 since build 4698 tries to query GWL_STYLE for console window?
  • l10n. New language resources.
  • conemu#735: Add all marked tasks to Jump List, use TaskBar history limit value only for History items.
  • conemu#740: Conversion to linux path on paste was not working for ‘Single line’ mode.
  • Option ‘Autoupdate’ on Settings/TaskBar/Windows 7 Taskbar. If checked, Jump Lists will be updated automatically when user check the ‘Taskbar jump lists’ checkbox in Task properties.
  • Do not add new Tasks to Jump List by default, let user explicitly check ‘Taskbar jump lists’.
  • Installer (MSI): Don’t suggest Far Manager’s folder by default.

Build 160612

  • Terminal modes were not displayed on Settings/Info page.
  • conemu#716: Cygwin/msys connector output was broken after starting nano.
  • conemu#722: Treat Unicode range U+2700..U+27BF as double width glyphs.
  • conemu#718: Minimal cursor size option was ignored for invalid console cursor size (zero size).
  • conemu#719: Write cursor information and console window rect to log file.
  • Print more console information in ConEmuC -checkunicode.
  • conemu#723: Let ‘Minimize/Restore’ hotkey act in spite of ‘Always on top’ mode.
  • Don’t process (append) environment variable twice (ref conemu#724). Example: PATH=%ConEmuBaseDir%\Scripts;%PATH%;C:\Tools\Arc So, do not add %ConEmuBaseDir%\Scripts; and ;C:\Tools\Arc if they already exist in PATH. Only explicit comparison is done, so, if C:\Tools\Arc is in the middle of current %PATH%, it would be processed (appended).
  • Fix: Console progress 0% was detected during tab startup (regression 69439a3).
  • Default task {Far}: don’t double plugin folders to avoid doubled lines in F11 (Far 1.x and Far 2.x /p switch problem).
  • conemu#700: Show tab icon for Far editors and viewers if ‘Far windows’ option is off.

Build 160609

  • conemu#712: Total consoles count was not displayed in the title properly (regression 7ed745b).
  • conemu#678: Selection vanished from screen after multiple page selection.
  • System menu item ‘Debug’ -> ‘Dump screen’ saved empty png file.
  • Fix Shift-Home selection in cmd.exe prompt after Tab-completion. First Shift-Home is expected to select the typed command without prompt. Sequential Shift-Home keypresses select and unselect prompt part.
  • Let Shift-Home select multiline commands in cmd.exe prompt.
  • conemu#687: Settings page ‘Integration’ -> ‘ANSI execution’ to control allowed code and macro.

    This allows ConEmu specific OSC to be executed: ^]]9;6;"*macro*"^]\ and ^]]9;7;"*cmd*"^]\.

    Since now, they allowed by default in cmd.exe only (were implemented for GitShowBranch.cmd). User may also disable or enable they for any process.

    Also, there is a list of allowed commands. Commands are case-sensitive, one line - one command. User may use * to allow bunch of commands by ‘mask’.

Build 160607

  • Settings simplification: radio buttons were removed from ‘Settings/Mouse/Mouse button actions’. In Far Manager RBtn and MBtn clicks are bypassed to console if <No-Mod> is selected.
  • Non-unique hotkey modifier check was improved.
  • Warning fixes (from Michael Lukashov).
Download    Donate