- conemu#2009: Autoload font files from ConEmuDir/ConEmuBaseDir (fix).
- conemu#2130: Use
v141_xp
toolset to build Release|x86
.
- Fix ‘Settings/Debug/Exec’ monitoring: files weren’t loaded after ‘@’.
- Button ‘Register ConEmu autorun’ didn’t work in some cases.
- Fix console lags and size during ConEmu cmd autoattach initialization.
- conemu#2145: Fix crash (read access violation).
- l10n: translations were updated
- conemu#468: Fix for environment reload from registry (expand variables in PATH).
The problem was with
PATH
variable, it contains substitutes %SystemRoot%
,
but they were not expanded during environment refresh.
- Code refactoring.
- conemu#2127: Fix broken
-FontDir
command line option.
- conemu#2087: Fix unbalanced CoUninitialize call in ConEmu Panel Views plugin.
- l10n: updated translations.
- conemu#2009: Don’t register ttf files in the working directory.
- StatusBar: Show negative (lesser than -255) process exit codes as hex. E.g.
example.exe:1234 exit code 0xC0000409
.
- Hyperlinks: support one slash after
protocol:
. Powershell example: https:/go.microsoft.com/fwlink/?LinkID=135170
.
- conemu#2095: Fix escaping of postponed GuiMacro scripts.
- conemu#1994: Fix pane orders while saving opened tabs.
- Prefer to activate during startup the console marked by ‘>’.
- Fix opened tabs save: foregroud/background cur_console switches weren’t dropped.
- conemu#1844: Status was not cleared after window drag in some cases.
- conemu#2112: Polish translation in progress.
- Fix wrong tab- and statusbar placement after dpi change.
- conemu#275: Fix cropped scrollbar on high-dpi second monitor.
- Warnings and UB fixes by FrankHB.
- Set up CI with Azure Pipelines.
- Update build system to VS2019.
- conemu#1984: Add SetFocus macro which sets keyboard focus to ConEmu ghWnd handle (by stevium).
Useful for ConEmu Inside scenario, where focus needs to be set programatically.
- conemu#1984: Complete SetParentHWND macro by adding corresponding calls to gpConEmu (by stevium).
Useful for ConEmu Inside scenario in case when there’s a need for switching ConEmu parent to different HWND.
- conemu#1072, conemu#1973: Use 32-bit color in the tab headers (by ForNeVeR).
- conemu#1072, conemu#1973: Set up tab overlays using ImageList_SetOverlayImage (by ForNeVeR).
- conemu#1949: Add Keyboard Input Grouping status item (by tkatz77).
- ConEmu.l10n: Improved Japanese translation.
- conemu#1994: Fix panes order on saving active tabs.
- ConEmu.l10n: Update Chinese translations.
- conemu#1948: Don’t reset scroll position on Multimedia keypresses.
- conemu#1943: Fix background bug for 10x10 image.
- conemu#1889: GuiMacro
Tabs 12
returns list of opened tabs: 1: tab1\n2: tab2\n...
.
- Let’s
ConEmu.exe -nor
force start ConEmu in normal window mode.
- Don’t start root process under local security token, use inherited instead.
- l10n: Implement upload translation to Transifex.
- l10n: Español translations updated.
- conemu#1906: Add missed ‘ru’ l10n strings.
- L10N: Add Español translation, pull translations from Transifex.
- conemu#468: Auto update environment variables, changes are applied to new consoles only.
- GuiMacro functions
EnvironmentReload
and EnvironmentList
.
- Switch
-NoAutoEnvReload
disables env.reloading for session.
- conemu#1877: Option ‘Snap to desktop edges’ was broken (regression 663a216).
- conemu#1878: Enable log in
ConEmuC /c
when started from Far.exe.
- conemu#1838: Log start/stop command from Far.exe.
- conemu#1871: Add some logs to WindowPosChaning.
- conemu#1870: Add switch
/t:<temp dir>
to Setupper.
Ability to specify temparary directory for msi files.
So, you may specify on the ‘Update’ settings page special
installer command, e.g.: "%1" /t:"C:\Temp\ConEmuFiles"
/p:%3,adm /qn.
If the switch
/t:…` is not specified, Setupper uses:
TEMP
environment variable;
GetTempPath
API function if variable is not defined.
- conemu#1851: Restore contents after return from Alternative screen was broken.
- conemu#1849: SystemMenu does not appear if ConEmu is maximized.
- conemu#1838: Log times in CmdOutputStore/CmdOutputRestore.
- conemu#1857: Fix regression in
-cur_console
processing.
- conemu#1860: Support new clink dll names.
- ANSI: Mouse mode for URXVT was not working.
- ANSI: Implement
ESC [ ! p
sequence to reset terminal.
- conemu#1852, conemu#1855: Fix ‘Show last command output’ in Far Manager (regression).
- conemu#1851: Fix alternative buffer for OpenSSH.
- conemu#1866: l10n: Add Japanese translation.
- conemu#622: Unexpected left/right margins in quake mode with
100%
width.
- conemu#622: Fix window size on minimize/restore.
- ANSI: Use \x7 as our specials terminator in logs.
- conemu#1492: AnsiLog-s location may be specified as a folder or file with
-new_console:L:"Path"
.
Write all ANSI logs to specified file:
cmd.exe -new_console:L:"C:\Logs\cmd.log"
.
Create log files by format ConEmu-<YYYY-MM-DD>-p<SrvPid>.log
:
cmd.exe -new_console:L:"C:\Logs\"
.
- AnsiLogs: log current system time each 500ms.
- Hooks: Support FillConsoleOutputCharacter and FillConsoleOutputAttribute.
- conemu#1825: Add option to enable/disable ANSI calls to WinApi functions.