Build 151029
- Add
vertical block
marker to clipboard while copying rectangular selection. Borland and Microsoft IDE-s are supported. - Warn if two instances of ConEmu plugin were loaded in Far Manager. If due to installation or configuration errors two dll libraries were loaded, they both will fail to work properly. So, warn user about the problem in detail, show suggestion, and stop plugin initialization.
- Warn user if wrong version of ConEmu plugin was loaded in Far Manager.
- conemu#364: Ignore Minimize/Restore hotkeys pressed while Quake animation is not finished.
- Don’t try to inject hooks into ConEmuC processes.
- Menu item ‘Active process memory dump’ did not suggested to create dump automatically.
- Add note about maximum length of backscroll buffer (32766 lines).
- Improve configuration detection while reusing running ConEmu instance.
For example, running
ConEmu -quake
must not create new tab in the existing ConEmu ‘non-quake’ instance. - Some corrections in Single-instance logic.
- Source file codepage was ignored in
ConEmuC -t
switch. NB.ConEmuC /TYPE ...
or its aliasConEmuC -t ...
may be used to type any text file with ANSI sequences. Check out full syntax and examples in docs: ConEmuC.html#EchoAndType.
Build 151025
- conemu#373: Don’t decrease window height with AutoTabs (show/hide/show/hide/…)
- conemu#388 (conemu#295?): Don’t change buffer height for cygwin/msys versions of vim.
- conemu#359, conemu#84: Fix vim color issues on scrolling.
- Don’t change buffer height when starting
vim
with--help
or--version
. - Vim terminal mode was not finished properly on exit.
- ANSI
\e[K
has not cleared rightmost cell. - Checkbox ‘Desktop mode’ was removed from settings.
- conemu#336: Don’t poll Far 2.x current directories while Editor/Viewer is active.
- conemu#17: Send WM_ENTERSIZEMOVE/WM_EXITSIZEMOVE to ChildGui during resize.
Build 151015
- conemu#21: Multi-monitor support improvements.
- ConEmu takes into account monitor working coordinates when using same xml between different PCs.
- ConEmu tries to guess the monitor where user want to open the window.
- New
ConEmu.exe
switch-Monitor <1 | x10001 | "\\.\DISPLAY1">
. Where may be specified either monitor 1-based index, or HMONITOR (hex descriptor), or monitor name. User may check these values in the ‘ConEmu About dialog’ on then ‘SysInfo’ tab (Win+Alt+A).
- conemu#368: Fix thread handles leaks.
- conemu#353: Jump lists were created improperly if ConEmu was started with
-single
switch. - conemu#337: Convert pasted paths to cygwin’s style if dropping files/folders from Explorer and others.
- On paste filepath by Ctrl+V (Paste first line of clipboard) convert path to cygwin style, if active application is cygwin/msys.
- Add
<ConEmu>
color scheme and use it by default (for new configs). - conemu#357: Fix ConEmuHk conflict with python’s TKinter dropdown control.
- ANSI: Brightness (back/fore) was not reset in some cases.
For example:
\e[96mA\e[36mB
-B
andA
had same color. - Implement copying colored text using ANSI sequences. The feature works like ‘Copy as HTML’ implemented before. Option on the ‘Mark/Copy’ settings page, menu item ‘Edit’ -> ‘ANSI sequences’, and GuiMacro(3). ConEmu puts to clipboard real ESC codes, so only certain editors (or shells) are able to paste these sequences. Far Manager is working nice.
- Only active split was updated after choosing palette from DDCB.
- Improve bCurrentThreadIsMain detection in ConEmuHk (especially for cygwin/msys forks).
- Support ‘Drag&Drop’ from Settings/Colors page onto any place on screen (drag colored square).
- Use v140 toolset for ConEmuHk in ConEmuHk14.vcxproj.
- GuiMacro:
TaskAdd("Name","Commands"[,"GuiArgs"[,Flags]])
. Create new task and save it to settings. Example command for PowerShell:
ConEmuC --% -GuiMacro TaskAdd "Far" @"set ""FARHOME="" & ""%ConEmuDir%\Far\far.exe"" /w /p""%ConEmuDir%\Plugins\ConEmu;%FARHOME%\Plugins"""
Build 151006
- Disable old workaround for conemu#272 (revert eaaf96b). There were reports of broken redirections: conemu#341, gh#323.
- Add
<Cobalt2>
default color scheme. - conemu#345: ‘Run as Administrator’ was crashed in some cases.
- conemu#350: Fix slowdowns when running commands in ConEmu.
- conemu#322: Fix crash in hooked applications while updating DefTerm module.
- conemu#344: Fix abnormal resize of maximized window if TabBar is auto-shown.
- DefTerm. Improve error message, version, process name.
- Temp fix for GetEnvironmentVariable stack overflow.
- Print handles information in
ConEmuC /checkunicode
. - Fix wrong background from ‘ConEmu Underlines’ in some cases. If “Far /e …” was started from Panels, and only ‘Editor’ coloring was enabled in ‘ConEmu Underlines’, than wrong background was painted after exit Editor Far.exe process.
- Don’t autoclose ConEmu window while error message box is waiting user interaction.
- ConEmuHk termination refactoring.
Build 150913
- ConEmuLn. Add separate settings for Editor and Viewer underline colors.
- conemu#321: Temp fix for Vim display issues.
- conemu#297: Show option ‘Delay between consoles initialization’ on the ‘Startup’ page.
- Internal bugfixes from Michael Lukashov.
Build 150910
- conemu#272: Fix crash on exit when NVIDIA CoProcManager dlls are loaded (workaround). Thanks to @kraml for testing.
- conemu#290: Far Manager Background plugins were broken (minhook regression).
- Feature ‘Change prompt position with LClick’ was not working with clink.
- Don’t try to position cursor on higher line to avoid numerous beeps (bash, clink, etc.)
- Don’t hook Kernelbase.dll in Windows 7 (MultiRunX64 was printed unprocessed ANSI).
Build 150908
- ConEmuHk. Some internal changes (store function index, fix init/deinit steps).
- conemu#279: ConEmu window grew in size after relaunch if size was defined in pixels or percents.
- conemu#279: Unchecked ‘Align ConEmu window size to cells’ was ignored on startup.
- Fix unexpected resize to integral size on startup.
- Don’t create two default tasks {Bash::Git bash} for
git-cmd.exe
andbin/sh.exe
. - Win2k: Remove static link to GetConsoleSelectionInfo.
- Win2k: Adapt ‘Pause’ feature to lack of GetConsoleSelectionInfo.
- conemu#216: Mouse wheel only works on first console in split window.
- Don’t count
git-cmd.exe
andgit-bash.exe
while checking for ‘Incomplete operations’ during tab/window close. - Correct close tab/window confirmation message (‘incomplete operations’ was not shown).
- DefTerm. The switch
-new_console:z
was ignored by host application in some cases. - Print Hex and Dec ExitCode on shell exit errors larger than 255.
- Fix handle leak (GetProcessBits, handle is not freed).
Build 150813c
- conemu#279: Unchecked ‘Align ConEmu window size to cells’ was ignored on startup.
- Win2k: Restore compatibility with Windows 2000.
- Win2k: Adapt ‘Pause’ feature to lack of GetConsoleSelectionInfo.
- conemu#216: Mouse wheel only works on first console in split window.
- Fix unexpected resize to integral size on startup.
- Don’t create two default tasks {Bash::Git bash} for
git-cmd.exe
andbin/sh.exe
. - Don’t count
git-cmd.exe
andgit-bash.exe
while checking for ‘Incomplete operations’ during tab/window close. - Correct close tab/window confirmation message (‘incomplete operations’ was not shown).
- DefTerm. The switch
-new_console:z
was ignored by host application in some cases.
Build 150813b
- conemu#279: ConEmu window grew in size after relaunch if size was defined in pixels or percents.
Build 150813a
- This preview build includes patches from alpha branch, because alpha has some problems with NVIDIA CoProcManager.
- Article in wikipedia was proposed for deletion.
- conemu#287: Fix crashes while starting threads.
- Task parameter
/dir
was ignored if task was started byWin+X
hotkey (‘Default shell’ checkbox). - GuiMacro: Use
ConEmuC -Silent -GuiMacro ..
to suppress GuiMacro result printing. - Support
/dir %CD%
in Task parameters. - conemu#268: Support DefTerm for CodeBlocks. User have to add
codeblocks.exe|gdb.exe
to hooked executables. - In some circumstances ConEmu ‘drawing’ almost hangs during mouse text selection.