- conemu#2212: Far 1.75 executor - fix run cmd scripts with space in the path, redirections
or asFile specified in CreateProcess.
- Create default tasks for all found WSL distributions.
- Support loading tab icons for 64-bit system32 apps in 32-bit ConEmu (e.g. wsl.exe).
- conemu#2253: Fix ‘Run as current user’ radio box l10n.
- DefTerm: Support manual attach of the VsDebugConsole.exe console.
If VsDebugConsole.exe was started outside of ConEmu without DefTerm,
the process does not have ConEmuHk injected and after manual attach
it could behave incorrectly on debugging program termination.
- conemu#2250: Fix sequence
ESC[3J
to clear backscroll buffer.
- l10n: translations were updated
- DefTerm: Activate VsDebugConsole tab when new session (run/debug) is starting.
- Reset dynamic scroll range after
cls
command.
- conemu#2243: Fix arrow key issue in cygwin pseudo console. (#2245)
- Add
ConEmuC -verbose
switch to force called functions printing to stdout (debugging purposes).
- Don’t show MessageBox on injects failures in ConEmuC.exe, print error to stdout instead. May be suppressed by
-silent
switch.
- Workaround for Win10 bug leading to invisible leading 4 characters in prompt after exit from
cmd.exe /k wsl.exe
.
- conemu#2212: Fix run batch from Far Manager from paths containing space and
@
.
- Fix running from cmd prompt:
ConEmuC -c {bash}
.
- conemu#2231: Validate shared memory on use.
- conemu#2220: Add VsDevCmd.bat to VisualStudio default task creation search.
- conemu#2228: return
ANSICON_VER
environment variable value as 189
.
- Fix save ‘Sync dir’ option of ConEmu Inside mode. Support empty (default) CD format.
- Fix GuiMacro assertion could appear in Inside mode during startup.
- Internal changes in ConEmuHk Inject routine (error codes -113, -115).
- conemu#1691: Buffer keyboard sequences before writing to pty input (Connector version 1.2.9).
- DefTerm: Prefer ConEmu inside instance when console app is running from parent window, e.g. VS debugging and ConEmu in a VS pane.
- Ensure bitness is checked properly while injecting hooks (error -710).
- DefTerm: fix starting python.exe from GUI idle.
- DefTerm: Avoid RealConsole flickering while starting console app from VS without debugging.
- DefTerm: Remove RealConsole flickering while starting debugger.
- conemu#1952: DefTerm. Modifications were made to support VS 2019 debugging and running of console applications (native and .net).
With “ConEmu Integration 2019” VS extension it’s possible now to run and debug console applications using embedded terminal.
- conemu#2228: Implement
ConEmuFeatures
environment variable.
It’s available only on direct requests, e.g. echo %ConEmuFeatures%
but does not exist in the environment (set ConEmuFeatures
will not show it).
Returns a set of ConEmu::ConsoleFlags flags from ConEmu settings, e.g. “0x000082A6”.
- conemu#947: Don’t show
rcCon.right && rcCon.bottom
assertion in release.
- Change clink URL to maintained fork
- l10n: Translations were updated, Italian translation was started.
- conemu#2201: Support new executor in Far 3 build 5709.
- l10n: German translations were updated
- Minimum required Windows version was updated in Readme.
- conemu#2188: Fix processing of ANSI sequence to change text cursor shape.
E.g. in cmd.exe prompt:
call SetEscChar.cmd && echo %ESC%[1 q
.
- conemu#2159: Fix ANSI scrolling issues (Git for Windows 2.28.0-rc2 less and others).
- Speed up git paged scrolling up.
- ANSI: Enable XTerm output mode with
ENABLE_VIRTUAL_TERMINAL_PROCESSING
flag.
More info: https://conemu.github.io/en/TerminalModes.html
- Show ‘Terminal modes’ status bar column by default.
- conemu#2130: Let installer run again on Windows XP.
- conemu#2195: fix unexpected set of buffer height in alternative screen buffers.
- Add full command line to output of
ConEmuC /args ...
.
- conemu#2199: Fix executor - extra quotation mark running commands (with trailing space) from Far Manager.
- l10n: Polish and Russian translations were updated.
- Fixes for compilation with mingw64 on Linux.
- Add sample cmd script
%ConEmuBaseDir%\Scripts\git-push-set-upstream.cmd
to call git push --set-upstream ...
using current local branch.
- conemu#2191: Alt+Space - show System Menu on key down.
- Update icon for nuget/choco packages.
- GuiMacro: WindowMode(TWidth) maximizes window width.
- Let
Win+Left/Right
, Win+Shift+Left/Right
process by OS if window title/frame aren’t hidden.
This allows to use FancyZones from Windows PowerToys.
- Let’s position by default ConEmu window in a normal position, slightly away from {0,0} screen corner.
If window is started at {0,0} position, than Win+Left (on Windows 10) tiles window only on height-half.
- Fix ConEmu restore after snapping window to zone on the other monitor.
If ConEmu was moved to different monitor during spanned (tiled) mode,
minimize/restore moved the window to the monitor where ConEmu was in
the normal mode previously.
- conemu#2135: Try to fix dpi assertion on computer wake.
- Fix assertion dialog and memory dump creation.
Only two buttons left - Retry (creates a dump for report) and Cancel (skip the assertion).
Retry button does not kill ConEmu process anymore.
- l10n: translations were updated
- Fix excessive resize on restore to maximized state after moving between monitors.
- ANSI and GuiMacro: Support paused progress state (yellow indicator on Windows TaskBar).
ANSI sequence
ESC ] 9 ; 4 ; 4 ; pr ST
or GuiMacro Progress(4, pr)
where pr
is a percentage 0 .. 100.
ref: microsoft/terminal#3004.
- Don’t use connector/wslbridge for Wsl by default.
- conemu#2158: Replace control characters
\x01
..\x1F
with unicode glyphs only for drawing.
- conemu#2183: Let reopened
CONOUT$
handle be inheritable. (Fix shell returned 1
vim message.)
- Support default tasks generation for Visual Studio 2019 (via search in Program Files).
- Add default hotkey
Shift+RClick
for new configs to open Edit menu.
- New icon design.
- Internal global hotkeys refactoring + logging (ref conemu#2143).
- Fix localized labels for hotkey related settings checkboxes, e.g. ‘Ctrl+Numbers - activate console’.
- Fix not working AppDistinct cursor related options.
- Show console buffer size on the Settings/Info page.
- Show console left/top on the Settings/Info page.
- Don’t try to run automatic update check if update error message was not closed yet.
- conemu#2151: Don’t show injection errors if ConEmuHk was deleted.
- conemu#2135: Fix wrong assert condition.
- conemu#2177: Fix spare console resize on restore previously maximized window.
- conemu#2173: Support menu localization.
- l10n: translations were updated.
- conemu#2118: Clink readme fix.
- conemu#977: Add option to show Edit Menu on Right/Middle mouse button click.
- A lot of internal changes, refactoring, unit tests.
- Add ‘Reset terminal’ confirmation.
- Fix ‘set var=value & {Task}’ expansion in ConEmuC.